
area:focus {
    outline: none;
}

@keyframes dungdung1 {
    0% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(0, 5px);
    }
}

@keyframes dungdung2 {
    0% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(1px, 3px);
    }
}

@keyframes dungdung3 {
    0% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(0, 15px);
    }
}

@keyframes dungdungshake2 {
    0% {
        transform: scale(1) rotate(0deg);
    }

    10% {
        transform: scale(0.9) rotate(5deg);
    }

    50% {
        transform: scale(0.9) rotate(5deg);
    }

    65% {
        transform: scale(1) rotate(0deg);
    }
}

@keyframes expandBg {
    0% {
        transform: scale(1.05) translateY(-3px);
        filter: blur(2px);
    }

    50% {
        transform: scale(1) translateY(0);
        filter: blur(0);
    }

    100% {
        transform: scale(1.05) translateY(-3px);
        filter: blur(2px);
    }
}

@keyframes expandBg2 {
    0% {
        transform: scale(1.02);
    }

    50% {
        transform: scale(1);
    }

    100% {
        transform: scale(1.02);
    }
}

.event_lotseestamp {
    position: relative;
    overflow: hidden;
}

    .event_lotseestamp img {
        width: 100%;
        height: auto;
        vertical-align: top;
    }

.event_lotseestamp--bg_bubble,
.event_lotseestamp--title_lotsee,
.event_lotseestamp--title_stamp,
.event_lotseestamp--title_icon,
.event_lotseestamp--fanfare,
.event_lotseestamp--stamp,
.event_lotseestamp--gift,
.event_lotseestamp--luckydraw,
.event_lotseestamp--lotsee,
.event_lotseestamp--random,
.event_lotseestamp--bubble_small {
    position: absolute;
}

.event_lotseestamp--bg_bubble {
    left: 0;
    top: 8vw;
    width: 100vw;
    height: 130.4vw;
    animation: expandBg 7s ease-in-out infinite;
}

.event_lotseestamp--title_lotsee {
    left: 6.6666666667vw;
    top: 20.8vw;
    width: 30.1333333333vw;
    height: 20.2666666667vw;
    animation: dungdung1 6s ease-in-out infinite;
}

.event_lotseestamp--title_stamp {
    left: 44.8vw;
    top: 21.8666666667vw;
    width: 48.8vw;
    height: 16.8vw;
    animation: dungdung2 5s ease-in-out infinite;
}

.event_lotseestamp--title_icon {
    left: 31.4666666667vw;
    top: 22.4vw;
    width: 17.8666666667vw;
    height: 14.9333333333vw;
    animation: dungdungshake2 5.5s ease infinite;
}

.event_lotseestamp--fanfare {
    left: 13.0666666667vw;
    top: 75.4666666667vw;
    width: 78.9333333333vw;
    height: 41.0666666667vw;
    animation: expandBg2 2.5s ease infinite;
}

.event_lotseestamp--stamp {
    left: 36.8vw;
    top: 56.2666666667vw;
    width: 44.5333333333vw;
    height: 46.4vw;
    z-index: 1;
    animation: dungdung3 6s ease-in-out infinite;
}

.event_lotseestamp--gift {
    left: 75.7333333333vw;
    top: 84.8vw;
    width: 11.7333333333vw;
    height: 12.2666666667vw;
    animation: dungdung2 1.5s ease-in-out infinite;
}

.event_lotseestamp--luckydraw {
    left: 41.8666666667vw;
    top: 98.4vw;
    width: 36.5333333333vw;
    height: 44vw;
    z-index: 2;
    animation: dungdung3 8s ease infinite;
}

.event_lotseestamp--lotsee {
    left: 18.1333333333vw;
    top: 94.4vw;
    width: 34.1333333333vw;
    height: 29.3333333333vw;
    animation: dungdung1 4s ease-in-out infinite;
}

.event_lotseestamp--random {
    left: 21.3333333333vw;
    top: 63.2vw;
    width: 22.6666666667vw;
    height: 23.2vw;
    animation: dungdung1 3s ease-in-out infinite;
}

.event_lotseestamp--bubble_small {
    right: 2.6666666667vw;
    top: 5.8666666667vw;
    width: 8vw;
    height: 8vw;
    animation: dungdung1 2.5s ease-in-out infinite;
}

.event_lotseestamp--cta {
    position: absolute;
    width: 100%;
    top: 147.2vw;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

    .event_lotseestamp--cta img {
        width: auto;
        height: 14.6666666667vw;
    }

    .event_lotseestamp--cta .text_moweb {
        margin-top: 3.2vw;
    }

        .event_lotseestamp--cta .text_moweb img {
            width: auto;
            height: 3.2vw;
        }

.event_lotseestamp button:disabled {
    cursor: not-allowed;
}

.zindex_2 {
    z-index: 2 !important;
}

.zindex_1 {
    z-index: 1 !important;
}

.zindex_0 {
    z-index: 0 !important;
}
