.home .slider {
    transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    width: 757px;
    box-shadow: 0px 25px 32.1px -15px rgba(245, 105, 26, 0);
    transition: box-shadow 1s;
    border-radius: 24px;
}

.home .size-params {
    position: relative;
    width: 658px;
    height: 313px;
    z-index: 1;
}

.home .size-params-layer {
    position: relative;
    width: 758px;
    height: 413px;
    z-index: 1;
}

.home .slider .slider-carousel {
    border-radius: 24px;
    width: 757px;
    height: 413px;
    overflow: hidden;
}

.home .slider .slide {
    width: 762px;
    height: 413px;
    overflow: hidden;
}

.home .slider .layer-margin {margin-top: calc(-413px);}

.home .slider .slide.deposit {
    background: linear-gradient(253deg, #635FF5 -17.61%, #892AF1 99.54%);
}

.home .slider .slide.tournament {
    background: url(../../../system/slider/tournament/background.png);
    background-size: 100%;
}

.home .slider .slide.testyourluck {
    background: linear-gradient(261deg, rgba(0, 217, 217, 0.80) -57.75%, rgba(40, 239, 0, 0.80) 152.23%), linear-gradient(253deg, #635FF5 -17.61%, #892AF1 99.54%);
}

.home .slider .slide.wheel {
    background: linear-gradient(84deg, #0020F2 3.3%, #004BED 27.15%, #0059DF 60.53%, #003FC8 98.69%, #001FB8 122.53%), linear-gradient(87deg, rgba(0, 255, 255, 0.80) -76.91%, rgba(44, 255, 2, 0.80) 200.85%), linear-gradient(253deg, #635FF5 -17.61%, #892AF1 99.54%);
}

.home .slider .slide.facebook {
    background: linear-gradient(84deg, #4ba2dd 3.3%, #3fa1df 27.15%, #3294d7 60.53%, #005fb2 98.69%, #001FB8 122.53%);
}

.home .slider .slide.bonus-zone {
    background: linear-gradient(102deg, #01E2D6 -4.71%, #0095FF 108.52%), #FFF
}

.home .slider .slide.methods {
    /* background: linear-gradient(152deg, #4CFCB2 -37.59%, #139C62 200.14%); */
    background: linear-gradient(86deg, rgba(68, 255, 0, 0.80) -54.18%, rgba(0, 149, 255, 0.80) 148.96%);
}

.home .slider .slide.invite {
    background: radial-gradient(114.4% 232.46% at 82.44% -106.92%, #6BDA82 0%, rgba(16, 22, 38, 0.00) 100%), radial-gradient(76.67% 83.64% at 12.14% 108.46%, #6BDA82 0%, rgba(16, 22, 38, 0.00) 100%), linear-gradient(0deg, #10261F 0%, #10261F 100%), linear-gradient(152deg, #FCB84C -37.59%, #F5691A 200.14%);
}

.home .slider .slide.vip {
    background: linear-gradient(152deg, #FCB84C -37.59%, #F5691A 200.14%);
}

.home .slider.welcome {
    box-shadow: 0px 25px 32.1px -15px rgba(128, 55, 242, 0.50);
    transition: box-shadow 1s;
}

.home .slider.testyourluck {
    box-shadow: 0px 25px 32.1px -15px rgba(39, 214, 182, 0.50);
    transition: box-shadow 1s;
}

.home .slider.wheel {
    box-shadow: 0px 25px 32.1px -15px rgba(0, 75, 237, 0.50);
    transition: box-shadow 1s;
}

.home .slider.facebook {
    box-shadow: 0px 25px 32.1px -15px rgba(79, 172, 254, 0.50);
    transition: box-shadow 1s;
}

.home .slider.bonus-zone {
    box-shadow: 0px 25px 32.1px -15px rgba(79, 172, 254, 0.50);
    transition: box-shadow 1s;
}

.home .slider.methods {
    box-shadow: 0px 25px 32.1px -15px rgba(26, 245, 166, 0.50);
    transition: box-shadow 1s;
}

.home .slider.invite {
    box-shadow: 0px 25px 32.1px -15px #43855A;
    transition: box-shadow 1s;
}

.home .slider.tournament {
    box-shadow: 0px 25px 32.1px -15px rgba(245, 105, 26, 0.50);
    transition: box-shadow 1s;
}

.home .slider.vip {
    box-shadow: 0px 25px 32.1px -15px rgba(245, 105, 26, 0.50);
    transition: box-shadow 1s;
}

.home .slider .slide.deposit .background-elements {}

/* Deposit Slide */
.home .slider .slide.deposit .gift {
    width: 437px;
    height: 339px;
    background-image: url(../../../system/slider/deposit/gift.png);    
}

.home .slider .slide.deposit .girl {
    width: 702px;
    height: 526px;
    background-image: url(../../../system/slider/deposit/girl.png);
    background-size: 76%;
}

/* Layer 0 */
.home .slider .slide.deposit .layer0 .gift {
    transform: translate3d(-118px, 245px, 0px) rotate(-85deg) scale(0.7);
    animation: 25s deposit-slider-first-gift linear infinite;
}

.home .slider .slide.deposit .layer1 .gift {
    transform: translate3d(160px, 15px, 0px) rotate(-75deg);
    animation: 25s deposit-slider-second-gift linear infinite;
}

.home .slider .slide.deposit .layer2 .girl {
    transform: translate3d(219px, -3px, 0px);
    animation: 10s deposit-slider-girl linear infinite;
}

@keyframes deposit-slider-first-gift {
    0% {transform: translate3d(-118px, 245px, 0px) rotate(-85deg) scale(0.7);}
    50% {transform: translate3d(-94px, 156px, 0px) rotate(-17deg) scale(0.7);}
    100% {transform: translate3d(-118px, 245px, 0px) rotate(-85deg) scale(0.7);}
}  

@keyframes deposit-slider-second-gift {
    0% {transform: translate3d(160px, 15px, 0px) rotate(-75deg);}
    50% {transform: translate3d(248px, -15px, 0px) rotate(-2deg);}
    100% {transform: translate3d(160px, 15px, 0px) rotate(-75deg);}
}  

@keyframes deposit-slider-girl {
    0% {transform: translate3d(219px, -3px, 0px);}
    50% {transform: translate3d(218px, -6px, 0px) scale(1.02);}
    100% {transform: translate3d(219px, -3px, 0px);}
}  

/* Tournament Slide */
.home .slider .slide.tournament {}
.home .slider .slide.tournament .girl {
    width: 1292px;
    height: 1502px;
    background: url(../../../system/slider/tournament/girl.png);
    background-size: 100%;
    transform: scale(0.3) translate(-200px, -1700px);
}
.home .slider .slide.tournament .slide-details {}
.home .slider .slide.tournament .slide-details .descriptions-short {
    width: 380px;
}
.home .slider .slide.tournament .slide-details .title {}
.home .slider .slide.tournament .slide-details .title span {
    color: #F5D919;
}
.home .slider .slide.tournament .slide-details .details {
    gap: 10px;
    align-items: center;
}
.home .slider .slide.tournament .slide-details .details .white-button {
    color: #DD7A32;
}
.home .slider .slide.tournament .slide-details .details .tournament-timer {
    border: 1px solid rgba(18, 47, 80, 0.1);
    background: rgba(255, 255, 255, 0.2);
    border-radius: 11px;
    backdrop-filter: blur(10px);
    -o-backdrop-filter:  blur(10px);
    -moz-backdrop-filter: blur(10px);
    display: flex;
    width: 150px;
    height: 50px;
    justify-content: space-evenly;
}
.home .slider .slide.tournament .slide-details .details .tournament-timer .timer-zone {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.home .slider .slide.tournament .slide-details .details .tournament-timer .timer-zone .title {
    text-shadow: unset;
    font-size: 10px !important;
    line-height: unset !important;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.5);
    font-weight: 400;
}
.home .slider .slide.tournament .slide-details .details .tournament-timer .timer-zone .value {color: #fff;font-size: 17px;font-weight: bold;}

@media (max-width: 800px) {
    .home .slider .slide.tournament .slide-details .descriptions-short {
        width: 190px;
    }

    .home .slider .slide.tournament .girl {
        transform: scale(0.17) translate(-1990px, -3600px);
    }

    .home .slider .slide.tournament {background-size: 120%;}
}

/* Pagination */
.home .slider .pagination-space {
    display: flex;
    width: 762px;
    height: 22px;
    position: relative;
    margin-top: -22px;
    z-index: 3;
    justify-content: center;
}

.home .slider .pagination {
    display: flex;
    flex-direction: row;
    gap: 10px;
}
.home .slider .pagination .dot {
    width: 42px;
    height: 2px;
    background: rgba(255, 255, 255, 0.3);
    transition: background 1s;
}
.home .slider .pagination .dot.swiper-pagination-bullet-active {
    background: #6DB3FF;
    transition: background 1s;
}

.home .slider.welcome .pagination .dot.swiper-pagination-bullet-active  {
    background: #d24cff;
    transition: background 1s;
}

.home .slider.testyourluck .pagination .dot.swiper-pagination-bullet-active  {
    background: #b5ff9e;
    transition: background 1s;
}

.home .slider.invite .pagination .dot.swiper-pagination-bullet-active  {
    background: #8affad;
    transition: background 1s;
}

.home .slider.tournament .pagination .dot.swiper-pagination-bullet-active  {
    background: #815200;
    transition: background 1s;
}

.home .slider.vip .pagination .dot.swiper-pagination-bullet-active  {
    background: #815200;
    transition: background 1s;
}

.home .slider.wheel .pagination .dot.swiper-pagination-bullet-active  {
    background: #4bd7ff;
    transition: background 1s;
}

.home .slider.facebook .pagination .dot.swiper-pagination-bullet-active  {
    background: #4bd7ff;
    transition: background 1s;
}

.home .slider.bonus-zone .pagination .dot.swiper-pagination-bullet-active  {
    background: #4bd7ff;
    transition: background 1s;
}

.home .slider.methods .pagination .dot.swiper-pagination-bullet-active  {
    background: #4bd7ff;
    transition: background 1s;
}

/* All Sliders */
.home .slider .slide .slide-details {
    padding: 50px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    z-index: 2;
    position: absolute;
    justify-content: space-between;
}
.home .slider .slide .slide-details .title {
    color: #FFF;
    text-shadow: 0px 4px 0px rgba(0, 0, 0, 0.25);
    font-family: 'Lufga';
    font-size: 64px;
    font-style: normal;
    font-weight: 900;
    line-height: 70.4px
}

.home .slider .slide .slide-details .descriptions {
    color: #FFF;
    font-family: 'Lufga';
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
}

.home .slider .slide .slide-details .descriptions-short {
    color: rgba(255, 255, 255, 0.8);
    font-family: 'Lufga';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
}

.home .slider .slide .slide-details .details {
    display: flex;
    gap: 20px;
}
.home .slider .slide .slide-details .details .button {
    color: #FFF;
    font-family: 'Lufga';
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    background: linear-gradient(97.97deg, #4FACFE 0.49%, #4FACFE 36.66%, #71BDFF 50.41%, #6BBAFF 52.96%, #4FACFE 64.67%, #4FACFE 102.37%);
    background-size: 500%;
    animation: 10s shine linear infinite;
    width: 173px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 14px;
    cursor: pointer;
    transform: scale(1);
    transition: all 300ms;
    z-index: 5;
}

.home .slider .slide .slide-details .details .button:hover {
    transform: scale(1.02);
    transition: all 300ms;
    z-index: 5;
}

.home .slider .slide.vip .slide-details .details .button {
    background: #fff;
    color: #F99435;
}

.home .slider .slide .slide-details .details .timer.desktop {
    display: flex;
    flex-direction: column;
    gap: 4px;
}
.home .slider .slide .slide-details .details .timer.desktop .top {
    color: #FFF;
    font-family: 'Lufga';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    display: flex;
    align-items: center;
    gap: 5px;
}
.home .slider .slide .slide-details .details .timer.desktop .progress {
    width: 172px;
    height: 8px;
    border-radius: 24px;
    background: rgba(0, 0, 0, 0.10);
}

.home .slider .slide .slide-details .details .timer.desktop .progress .line {
    max-width: 172px;
    border-radius: 24px;
    background: url(../../../system/slider/deposit/progress-mask.png), linear-gradient(84deg, #AF7138 -7.08%, #FFA555 132.64%), linear-gradient(84deg, #4FACFE -7.08%, #00D1DB 132.64%);
    height: 8px;
    animation: 10s progress-line-mask linear infinite;
}

@keyframes progress-line-mask {
    to {
        background-position-y: 500%;
    }
}  

.home .slider .slide .slide-details .details .timer.desktop .time {
    color: #FFF;
    font-family: 'Lufga';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    opacity: 0.58   ;
}

/* Mobile */
@media (max-width: 800px) {
    .home .slider {
        width: 400px;
    }

    .home .slider .slider-carousel {
        border-radius: 14px;
    }
    
    .home .slider .pagination-space {
        width: 100% !important;
        height: 12px;
        margin-top: -14px;
        transform: scale(0.8);
    }

    .home .size-params {
        width: calc(100% - 60px) !important;
        height: 208px !important;
    }

    .home .size-params-layer {
        position: relative;
        width: calc(100%);
        height: 268px;
        z-index: 1;
    }

    .home .slider .slide {
        width: 100% !important;
        height: 268px !important;
    }

    .home .slider .slider-carousel {
        width: 100% !important;
        height: 268px !important;
    }

    .home .slider .layer-margin {margin-top: calc(-268px);}

    .home .slider .slide .slide-details {
        padding: 30px;
        gap: 8px;
    }

    .home .slider .slide .slide-details .title {
        font-size: 32px !important;
        line-height: 33px;
    }

    .home .slider .slide .slide-details .descriptions {
        font-size: 16px !important;
    }
    
    .home .slider .slide .slide-details .descriptions-short {
        font-size: 13px !important;
        /* margin-top: 12px; */
    }
    
    .home .slider .slide .slide-details .details {
        gap: 10px !important;
    }
    .home .slider .slide .slide-details .details .button {
        width: 148px !important;
    }

    .home .slider .slide .slide-details .details .timer.desktop {
        display: none;
    }

    .home .slider .slide.deposit .layer2 .girl {
        /* transform: translate3d(139px, 3px, 0px); */
        animation: 10s deposit-mobile-slider-girl linear infinite !important;
    }

    .home .slider .slide.deposit .girl {
        width: 276px;
        height: 268px;
        background-image: url(../../../system/slider/deposit/girl-mobile.png);
        background-size: 100%;
    }

    .home .slider .slide.deposit .layer0 .gift {
        /* transform: translate3d(-118px, 245px, 0px) rotate(-85deg) scale(0.7); */
        animation: 25s deposit-mobile-slider-first-gift linear infinite;
    }
    
    .home .slider .slide.deposit .layer1 .gift {
        /* transform: translate3d(160px, 15px, 0px) rotate(-75deg); */
        animation: 25s deposit-mobile-slider-second-gift linear infinite;
    }

    .home .slider .slide.wheel .wheel-roll {
        transform: translate(130px, -110px) !important;
        width: 556px !important;
        height: 556px !important;
        background-size: 110% !important;
    }

    .home .slider .slide.wheel .wheel-roll .wheel-rotate {
        animation: rotate-animation-mobile 5s linear infinite !important;
    }

    .home .slider .slide.wheel .girl {transform: scale(0.5) translate(160px, -270px) !important;}
}

@keyframes deposit-mobile-slider-first-gift {
    0% {transform: translate3d(-195px, 87px, 0px) rotate(30deg) scale(0.5);}
    50% {transform: translate3d(-43px, 30px, 0px) rotate(-70deg) scale(0.5);}
    100% {transform: translate3d(-195px, 87px, 0px) rotate(30deg) scale(0.5);}
}  

@keyframes deposit-mobile-slider-second-gift {
    0% {transform: translate3d(102px, -93px, 0px) scale(0.6) rotate(45deg);}
    50% {transform: translate3d(-138px, -126px, 0px) scale(0.6) rotate(-90deg);}
    100% {transform: translate3d(102px, -93px, 0px) scale(0.6) rotate(45deg);}
}  

@keyframes deposit-mobile-slider-girl {
    0% {transform: translate3d(139px, 3px, 0px);}
    50% {transform: translate3d(139px, -2px, 0px) scale(1.02);}
    100% {transform: translate3d(139px, 3px, 0px);}
}  

/* Test your luck */
.home .slider .slide.testyourluck .money1 {
    width: 500px;
    height: 314px;
    background-image: url(../../../system/slider/testyourluck/money1.png);
    background-size: 100%;
}

.home .slider .slide.testyourluck .clover {
    width: 400px;
    height: 481px;
    background-image: url(../../../system/slider/testyourluck/clover.png);
    background-size: 100%;
}

.home .slider .slide.testyourluck .money2 {
    width: 532px;
    height: 335px;
    background-image: url(../../../system/slider/testyourluck/money2.png);
    background-size: 100%;
}


.home .slider .slide.testyourluck .layer0 {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}

.home .slider .slide.testyourluck .layer0 .money1 {
    animation: 10s test-your-luck-money-1 linear infinite;
}

@keyframes test-your-luck-money-1 {
    0% {transform: translate(103px, 24px);}
    50% {transform: translate(93px, 44px);}
    100% {transform: translate(103px, 24px);}
} 

@keyframes test-your-luck-money-1-mobile {
    0% {transform: translate(94px, 54px) scale(0.8);}
    50% {transform: translate(94px, 69px) scale(0.8);}
    100% {transform: translate(94px, 54px) scale(0.8);}
} 

.home .slider .slide.testyourluck .layer1 {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
.home .slider .slide.testyourluck .layer1 .money2 {
    animation: 10s test-your-luck-money-2 linear infinite;
}

@keyframes test-your-luck-money-2 {
    0% {transform: translate(-27px, -28px);}
    50% {transform: translate(-11px, -12px);}
    100% {transform: translate(-27px, -28px);}
}  

@keyframes test-your-luck-money-2-mobile {
    0% {transform: translate(-91px, -151px) scale(0.7) rotate(180deg);}
    50% {transform: translate(-115px, -157px) scale(0.7) rotate(180deg);}
    100% {transform: translate(-91px, -151px) scale(0.7) rotate(180deg);}
}  


.home .slider .slide.testyourluck .layer2 {
    display: flex;
    justify-content: flex-end;
}

.home .slider .slide.testyourluck .layer2 .clover {
    animation: 10s test-your-luck-clover linear infinite;
    transform: translate(43px, 19px) scale(1.17);
}

@keyframes test-your-luck-clover {
    0% {transform: translate(43px, 19px) scale(1.17);}
    50% {transform: translate(33px, 17px) scale(1.17);}
    100% {transform: translate(43px, 19px) scale(1.17);}
}  

@keyframes test-your-luck-clover-mobile {
    0% {transform: translate(155px, -80px) scale(0.8);}
    50% {transform: translate(161px, -83px) scale(0.8);}
    100% {transform: translate(155px, -80px) scale(0.8);}
}  

.home .slider .slide .timer.mobile {
    display: none;
}

.home .slider .slide .timer.mobile .sector {
    color: rgba(255, 255, 255, 0.5);
    font-size: 9px;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 2px;
}
.home .slider .slide .timer.mobile .sector .time {
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.30);
    box-shadow: 0px 1.5px 0px 0px rgba(0, 106, 23, 0.15), 0px 1px 0px 0px rgba(255, 255, 255, 0.25) inset;
    backdrop-filter: blur(7.5px);
    width: 60px;
    height: 35px;
    color: #FFF;
    font-size: 22px;
    font-weight: 700;
    display: flex;
    justify-content: center;
    align-items: center;
}
.home .slider .slide .timer.mobile .dots {
    display: flex;
    flex-direction: column;
    gap: 4px;
    margin-left: -2px;
    margin-right: -2px;
    z-index: 1;
}
.home .slider .slide .timer.mobile .dots .dot {width: 6px;height: 6px;background: #7941F3;border-radius: 50%;box-shadow: 0px 1.5px 0px 0px rgba(0, 106, 23, 0.15), 0px 1px 0px 0px rgba(255, 255, 255, 0.25) inset;}
.home .slider .slide .timer.mobile .dots .dot:first-child {
    margin-top: -13px;
}

@media(max-width: 800px) {
    .home .slider .slide .timer.mobile {
        display: flex;
        align-items: center;
    }
}

.home .slider .slide.testyourluck .slide-details .details .button, .home .slider .slide.invite .slide-details .details .button, .home .slider .slide.methods .slide-details .details .button {
    background: linear-gradient(94deg, #59EF79 1%, #59EF79 35%, #9CFFB1 51%, #59EF79 67.5%, #59EF79 100%);
    background-size: 500%;
}

.home .slider .slide.testyourluck .slide-details .descriptions-short {
    max-width: 277px;
}

.home .slider .slide.testyourluck .slide-details .details {
    margin-top: 30px;
}

@media (max-width: 800px) {
    .home .slider .slide.testyourluck .layer2 .clover {
        animation: 10s test-your-luck-clover-mobile linear infinite !important;
        /* animation: unset !important; */
        /* transform: translate(88px, -96px) scale(0.6); */
    }

    .home .slider .slide.testyourluck .layer1 .money2 {
        animation: 10s test-your-luck-money-2-mobile linear infinite !important;
        /* animation: unset !important; */
    }

    .home .slider .slide.testyourluck .layer0 .money1 {
        animation: 10s test-your-luck-money-1-mobile linear infinite !important;
        /* animation: unset !important; */
    }

    .home .slider .slide.testyourluck .slide-details .descriptions-short {
        max-width: 260px;
    }

    .home .slider .slide.testyourluck .slide-details .details {
        margin-top: 10px;
    }
}

/* Wheel Slide */
.home .slider .slide.wheel .slide-details .descriptions-short {
    max-width: 236px;
}

.home .slider .slide.wheel .wheel-roll {
    width: 733px;
    height: 733px;
    background-image: url(../../../system/slider/wheel/wheel-circle.png);
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: translate(200px, -90px);
    filter: blur(6px);
    -webkit-filter: blur(6px);
    -moz-filter: blur(6px);
    -o-filter: blur(6px);
}

.home .slider .slide.wheel .girl {
    width: 298px;
    height: 590px;
    background: url(../../../system/slider/wheel/girl.png);
    transform: translate(-30px, 20px);
}

.home .slider .slide.wheel .layer0 {
    display: flex;
    justify-content: flex-end;
}
.home .slider .slide.wheel .layer1 {
    display: flex;
    justify-content: flex-end;
}

.home .slider .slide.wheel .wheel-roll .wheel-rotate {
    width: 416px;
    height: 416px;
    background-image: url(../../../system/slider/wheel/wheel-rotate.png);
    animation: rotate-animation 5s linear infinite;
}

@keyframes rotate-animation {
    0% {transform: rotate(0deg);}
    100% {transform: rotate(-360deg);}
}

@keyframes rotate-animation-mobile {
    0% {transform: scale(0.63) rotate(0deg);}
    100% {transform: scale(0.63) rotate(-360deg);}
}

/* Invite slider */
.home .slider .slide.invite .slide-details .descriptions-short {
    max-width: 217px;
}

.home .slider .slide.invite .money {
    width: 291px;
    height: 184px;
    background-image: url(../../../system/slider/invite/money.png);
    animation: invite-money-animation 3s linear infinite;
}

@keyframes invite-money-animation {
    0% {scale: 1;}
    50% {scale: 1.02;}
    100% {scale: 1;}
}

.home .slider .slide.invite .layer0 .money {
    transform: translate(-230px, 150px) rotate(-60deg);
}
.home .slider .slide.invite .layer1 .money {
    transform: translate(0px, 90px) rotate(-60deg);
}

.home .slider .slide.invite .pocket {
    width: 456px;
    height: 346px;
    background-image: url(../../../system/slider/invite/pocket.png);
    transform: translate(461px, 210px) rotate(-12deg);
}

.home .slider .slide.invite .girl {
    width: 298px;
    height: 590px;
    background-image: url(../../../system/slider/invite/girl.png);
    transform: translate(-70px, 10px);
}

.home .slider .slide.invite .layer0,
.home .slider .slide.invite .layer1,
.home .slider .slide.invite .layer2 {
    display: flex;
    justify-content: flex-end;
}

.home .slider .slide.invite .layer3 {
    display: flex;
    justify-content: flex-start;
}

@media (max-width: 800px) {
    .home .slider .slide.invite .layer0 .money {
        animation: unset;
        transform: scale(0.7) translate(0px, 160px);
    }
    
    .home .slider .slide.invite .layer1 .money {
        animation: unset;
        transform: scale(0.7) translate(90px, -40px);
    }
    
    .home .slider .slide.invite .pocket {
        transform: scale(0.5) translate(-290px, 120px) rotate(52deg);
    }
    
    .home .slider .slide.invite .girl {
        transform: scale(0.6) translate(100px, -150px);
    }
}

/* VIP slide */
.home .slider .slide.vip .slide-details .descriptions-short {
    max-width: 360px;
}

.home .slider .slide.vip .layer0,
.home .slider .slide.vip .layer1,
.home .slider .slide.vip .layer2 {
    display: flex;
    justify-content: flex-end;
}

.home .slider .slide.vip .silver {
    width: 324px;
    height: 307px;
    background-image: url(../../../system/slider/vip/silver.png);
    transform: scale(0.3) translate(-370px, 180px);
    filter: blur(13px);
    -webkit-filter: blur(13px);
    -moz-filter: blur(13px);
    -o-filter: blur(13px);
}

.home .slider .slide.vip .gold {
    width: 744px;
    height: 511px;
    background-image: url(../../../system/slider/vip/gold.png);
    transform: scale(0.2) translate(1040px, -600px) rotate(25deg);
    filter: blur(5px);
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    background-repeat: no-repeat;
    background-size: 100%;
}

.home .slider .slide.vip .platinum {
    width: 744px;
    height: 511px;
    background-image: url(../../../system/slider/vip/platinum.png);
    transform: scale(0.3) translate(850px, 160px) rotate(-35deg);
    filter: blur(3px);
    -webkit-filter: blur(3px);
    -moz-filter: blur(3px);
    -o-filter: blur(3px);
    background-size: 100%;
    background-repeat: no-repeat;
}

@media (max-width: 800px) {
    .home .slider .slide.vip .silver {
        transform: scale(0.2) translate(40px, -20px);
        filter: blur(13px);
    }
    
    .home .slider .slide.vip .gold {
        transform: scale(0.25) translate(400px, -600px) rotate(25deg);
        filter: blur(5px);
    }
    
    .home .slider .slide.vip .platinum {
        transform: scale(0.3) translate(510px, -50px) rotate(-35deg);
        filter: blur(3px);
    }

    .home .slider .slide.vip .slide-details .descriptions-short {
        max-width: 198px;
    }
}

/* Facebook slider */
.home .slider .slide.facebook .slide-details .descriptions-short {
    max-width: 236px;
}

.home .slider .slide.facebook .facebook-icon {
    width: 673px;
    height: 673px;
    background-image: url(../../../system/slider/facebook/facebook-icon.png);
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: scale(0.5) translate(290px, -240px);
}

.home .slider .slide.facebook .layer0 {
    display: flex;
    justify-content: flex-end;
}

@media (max-width: 800px) {
    .home .slider .slide.facebook .slide-details .descriptions-short {
        max-width: 140px;
    }

    .home .slider .slide.facebook .facebook-icon {transform: scale(0.5) translate(210px, -400px);}
}

/* Methods slider */
.home .slider .slide.methods .slide-details .descriptions-short {
    max-width: 236px;
}

.home .slider .slide.methods .methods-icon {
    width: 345px;
    height: 314px;
    background-image: url(../../../system/slider/methods/methods-desktop.png);
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: translate(-40px, 40px);
}

.home .slider .slide.methods .layer0 {
    display: flex;
    justify-content: flex-end;
}

@media (max-width: 800px) {
    .home .slider .slide.methods .slide-details .descriptions-short {
        max-width: 140px;
    }

    .home .slider .slide.methods .methods-icon {
        width: 177px;
        height: 201px;
        background-image: url(../../../system/slider/methods/methods-mobile.png);
        transform: translate(-20px, 30px);
    }
}

/* Bonus Zone Slider */
/* Facebook slider */
.home .slider .slide.bonus-zone .slide-details .descriptions-short {
    max-width: 236px;
}

.home .slider .slide.bonus-zone .girl {
    width: 395px;
    height: 405px;
    background-image: url(../../../system/tasks/mascot.png);
    background-size: 100%;
    transform: translate(-10px, -52px);
}

.home .slider .slide.bonus-zone .diamond {
    width: 100px;
    height: 91px;
    background: url(../../../system/tasks/diamond.png);
    background-size: 100%;
    background-repeat: no-repeat;
}

.home .slider .slide.bonus-zone .case1 {
    width: 200px;
    height: 200px;
    background: url(../../../system/lootbox/boxes/crystal_harvest.png);
    background-size: 100%;
    background-repeat: no-repeat;
}

.home .slider .slide.bonus-zone .layer0,
.home .slider .slide.bonus-zone .layer1,
.home .slider .slide.bonus-zone .layer2,
.home .slider .slide.bonus-zone .layer3,
.home .slider .slide.bonus-zone .layer4,
.home .slider .slide.bonus-zone .layer5,
.home .slider .slide.bonus-zone .layer6 {
    display: flex;
    justify-content: flex-end;
}

.home .slider .slide.bonus-zone .layer0 .girl {
    transform: translate(10px, 10px);
}
.home .slider .slide.bonus-zone .layer1 .case1 {
    filter: blur(3px);
    transform: translate(-300px, 281px) scale(0.7) rotate(-45deg);
}
.home .slider .slide.bonus-zone .layer2 .light {
    transform: translate(-450px, 140px);
}

.home .slider .slide.bonus-zone .layer5 .light {
    transform: translate(-350px, 260px);
}
.home .slider .slide.bonus-zone .layer6 .light {
    transform: translate(-30px, 40px);
}

.home .slider .slide.bonus-zone .layer3 .diamond {
    filter: blur(4px);
    transform: translate(-290px, 81px) scale(0.7) rotate(-25deg);
}
.home .slider .slide.bonus-zone .layer4 .diamond {
    filter: blur(10px);
    transform: translate(-580px, 181px) scale(0.7) rotate(25deg);
}

.home .slider .slide.bonus-zone .slide-details .title {
    font-size: 80px;
    line-height: 72px;
}

.home .slider .slide.bonus-zone .light {
    width: 36px;
    height: 36px;
}
.home .slider .slide.bonus-zone .light .circle {
    width: 36px;
    height: 36px;
    background: #fff;
    border-radius: 50%;
    filter: blur(31px);
}
.home .slider .slide.bonus-zone .light .dot {
    width: 6px;
    height: 6px;
    background: #fff;
    border-radius: 50%;
    transform: translate(15px, -21px);
    filter: blur(2px);
}

@media (max-width: 800px) {
    .home .slider .slide.bonus-zone .slide-details .title {
    font-size: 40px !important;
    line-height: 40px;
}

    .home .slider .slide.bonus-zone .layer0 .girl {
        transform: translate(90px, -50px) scale(0.6);
    }
    .home .slider .slide.bonus-zone .layer1 .case1 {
        filter: blur(1px);
        transform: translate(90px, 151px) scale(0.5) rotate(-45deg);
    }
    .home .slider .slide.bonus-zone .layer2 .case2 {
        filter: blur(6px);
        transform: translate(-111px, -29px) scale(0.4) rotate(35deg);
    }
    .home .slider .slide.bonus-zone .layer3 .diamond {
        filter: blur(4px);
        transform: translate(29px, 11px) scale(0.7) rotate(-25deg);
    }
    .home .slider .slide.bonus-zone .layer4 .diamond {
        filter: blur(10px);
        transform: translate(-220px, 151px) scale(0.7) rotate(25deg);
    }

    .home .slider .slide.bonus-zone .layer2 .light {
        transform: translate(0px, 140px);
    }

    .home .slider .slide.bonus-zone .layer5 .light {
        transform: translate(-280px, 240px);
    }
    .home .slider .slide.bonus-zone .layer6 .light {
        transform: translate(-190px, 80px);
    }
}