.elementor-10 .elementor-element.elementor-element-6a2a212{margin-top:0px;margin-bottom:30px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-2095ac0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-2095ac0 .elementor-main-swiper{height:594px;}.elementor-10 .elementor-element.elementor-element-2095ac0 .elementor-swiper-button{font-size:20px;}.elementor-10 .elementor-element.elementor-element-bc69ad6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-bc69ad6 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-2ed2a7c );}.elementor-10 .elementor-element.elementor-element-bc69ad6 .elementor-swiper-button svg{fill:var( --e-global-color-2ed2a7c );}.elementor-10 .elementor-element.elementor-element-f45a9ab:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f45a9ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2ed2a7c );}.elementor-10 .elementor-element.elementor-element-f45a9ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-f45a9ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-6c459cd > .elementor-element-populated{padding:5px 10px 5px 10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-80795f8 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-3e7f68b{margin-top:0px;margin-bottom:25px;}.elementor-10 .elementor-element.elementor-element-de25ed3.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:22px;}.elementor-10 .elementor-element.elementor-element-de25ed3 .elementor-main-swiper{height:179px;}.elementor-10 .elementor-element.elementor-element-de25ed3 .elementor-main-swiper .swiper-slide{border-radius:15px;}.elementor-10 .elementor-element.elementor-element-de25ed3 .elementor-swiper-button{font-size:40px;color:var( --e-global-color-2ed2a7c );}.elementor-10 .elementor-element.elementor-element-de25ed3 .elementor-swiper-button svg{fill:var( --e-global-color-2ed2a7c );}.elementor-10 .elementor-element.elementor-element-f3a141e .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-4bbc673{margin-top:0px;margin-bottom:10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-ec3f463{margin-top:0px;margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-c57b750{margin-top:0px;margin-bottom:50px;}.elementor-10 .elementor-element.elementor-element-5ce966c .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}@media(max-width:1024px){.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-2095ac0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-bc69ad6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-de25ed3.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-6a2a212{margin-top:0px;margin-bottom:10px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-2095ac0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-bc69ad6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-bc69ad6 .elementor-main-swiper{height:147px;}.elementor-10 .elementor-element.elementor-element-bc69ad6 .elementor-swiper-button{font-size:15px;}.elementor-10 .elementor-element.elementor-element-f45a9ab{margin-top:0px;margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-c628c59 > .elementor-element-populated{padding:5px 10px 10px 10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-3e7f68b{margin-top:0px;margin-bottom:5px;}.elementor-10 .elementor-element.elementor-element-de25ed3.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-de25ed3 .elementor-main-swiper{height:63px;}.elementor-10 .elementor-element.elementor-element-de25ed3 .elementor-swiper-button{font-size:20px;}.elementor-10 .elementor-element.elementor-element-5753f32{width:50%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-3582a7e{width:50%;}.elementor-10 .elementor-element.elementor-element-9f92804{width:50%;}.elementor-10 .elementor-element.elementor-element-6ebaecc{width:50%;}.elementor-10 .elementor-element.elementor-element-17b5190{width:50%;}.elementor-10 .elementor-element.elementor-element-4d55ae3{width:50%;}.elementor-10 .elementor-element.elementor-element-354ecb5{width:50%;}.elementor-10 .elementor-element.elementor-element-34c430a{width:50%;}.elementor-10 .elementor-element.elementor-element-8cd539c{width:50%;}.elementor-10 .elementor-element.elementor-element-4742915{width:50%;}.elementor-10 .elementor-element.elementor-element-a8bc2cf{width:50%;}.elementor-10 .elementor-element.elementor-element-6e99e44{width:50%;}.elementor-10 .elementor-element.elementor-element-4f89355{width:50%;}.elementor-10 .elementor-element.elementor-element-445649b{width:50%;}.elementor-10 .elementor-element.elementor-element-d8a64c9{width:50%;}.elementor-10 .elementor-element.elementor-element-5c9bf3a{width:50%;}.elementor-10 .elementor-element.elementor-element-f3340ae{width:50%;}.elementor-10 .elementor-element.elementor-element-259a92c{width:50%;}.elementor-10 .elementor-element.elementor-element-28fb161 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-5ce966c > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-10 .elementor-element.elementor-element-5ce966c .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-462fb00 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}}/* Start custom CSS for media-carousel, class: .elementor-element-2095ac0 */.elementor-10 .elementor-element.elementor-element-2095ac0 .swiper-pagination-bullet{
    border: 1px solid #02a9dc;
}
.elementor-10 .elementor-element.elementor-element-2095ac0 .elementor-swiper-button{
    background-color: rgba(0, 0, 0, .5);
    width: 40px;
    height: 40px;
    border-radius: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 32% !important;
}
@media (min-width: 1600px){
    .elementor-10 .elementor-element.elementor-element-2095ac0 .elementor-main-swiper{
        height: 660px;
    }
}
@media (max-width: 767px){
    .elementor-10 .elementor-element.elementor-element-2095ac0 .elementor-main-swiper{
        height:147px;
    }
}
@media (max-width: 767px){
    .elementor-10 .elementor-element.elementor-element-2095ac0{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6a2a212 */.elementor-10 .elementor-element.elementor-element-6a2a212{
    height: 26vw;
    overflow: hidden;
}
@media (min-width: 1750px){
    .elementor-10 .elementor-element.elementor-element-6a2a212{
        height: 24vw;
        margin-bottom: 15px;
    }
}
@media (max-width: 767px){
    .elementor-10 .elementor-element.elementor-element-6a2a212{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-bc69ad6 */.elementor-10 .elementor-element.elementor-element-bc69ad6{
    aspect-ratio: 390/134;
}
.elementor-10 .elementor-element.elementor-element-bc69ad6 .elementor-main-swiper{
    height: 100%;
}
.elementor-10 .elementor-element.elementor-element-bc69ad6 .elementor-widget-container, .elementor-10 .elementor-element.elementor-element-bc69ad6 .elementor-swiper{
    height: 100%;
}
.elementor-10 .elementor-element.elementor-element-bc69ad6 .elementor-swiper-button{
    background-color: rgba(0, 0, 0, .5);
    width: 23px;
    height: 23px;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d6e859b */@media (min-width: 768px){
    .elementor-10 .elementor-element.elementor-element-d6e859b{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8a1f1bc */.elementor-10 .elementor-element.elementor-element-8a1f1bc .marquee-wrap{
    white-space: nowrap;
    overflow: hidden;
    display: flex;
    border: solid 2px #1974e6;
    border-radius: 50px;
    padding: 2px 0;
}
.elementor-10 .elementor-element.elementor-element-8a1f1bc .marquee-wrap .tin-tuc-moi{
    color: #fff;
    font-family: inherit;
    font-weight: 500;
    padding-right: 8px;
}
.elementor-10 .elementor-element.elementor-element-8a1f1bc .marquee-wrap .tin-tuc-moi i{
    font-size: 18px;
    padding-top: 5px;
    color: #1974e6;
    padding-left: 6px;
}
.elementor-10 .elementor-element.elementor-element-8a1f1bc .marquee-section {
overflow: hidden;
}
.elementor-10 .elementor-element.elementor-element-8a1f1bc .marquee-section div.marquee_text {
display: inline-block;
padding-left: 100%;
animation: marquee 50s linear infinite;
font-size: 19px;
 color: #1974e6;
}
.elementor-10 .elementor-element.elementor-element-8a1f1bc .gift-icon{
position: absolute;
left: 25px;
top: 50%;
transform: translateY(-50%);
z-index: 1;
}
.elementor-10 .elementor-element.elementor-element-8a1f1bc span{
margin: 0 15px;
color: #fff;
font-size: 13px;
font-weight: 700;
}
@keyframes marquee {
0%   { transform: translate(0, 0); }
100% { transform: translate(-100%, 0); }
}

@keyframes marquee_flip {
0% { transform: translate(-100%, 0); }
100%   { transform: translate(0, 0); }

}
@media (max-width: 767px){
    .elementor-10 .elementor-element.elementor-element-8a1f1bc .marquee-section div.marquee_text{
        font-size: 15px;
    }
    .elementor-10 .elementor-element.elementor-element-8a1f1bc .marquee-wrap{
        border: none;
    }
    .elementor-10 .elementor-element.elementor-element-8a1f1bc .marquee-wrap .tin-tuc-moi i{
        padding-top: 2px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ef7ff8d */.jackpot-countup {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.jackpot-countup .content {
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: center;
    min-width: 700px;
    position: relative;
}
.jackpot-countup .content .infinite-countup {
    background-color: rgba(33, 33, 33, .7);
    border: 5px solid #1974e6;
    border-radius: 12.1px;
    box-sizing: border-box;
    display: flex
;
    filter: drop-shadow(0 0 15px rgba(25, 116, 230, .8));
    font-family: DIN;
    font-size: 40px;
    font-weight: 500;
    justify-content: center;
    padding: 20px 50px 20px 20px;
    width: 100%;
}

.jackpot-countup .content .infinite-countup>div.digit {
    background-color: #313131;
    border: 2px solid #000;
    border-radius: 8px;
    margin: 0 3px;
    padding: 12px;
}
.jackpot-countup .content .infinite-countup>div{
    color: #ffe500;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-05a715e */@media (max-width: 767px){
    .elementor-10 .elementor-element.elementor-element-05a715e{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80795f8 */.elementor-10 .elementor-element.elementor-element-80795f8 h3{
    display: flex;
    align-items: center;
    gap: 7px;
    
}
.elementor-10 .elementor-element.elementor-element-80795f8 h3:before{
    background-image: url('https://78wins.blog/wp-content/uploads/2024/12/icon-hotgames.webp');
    background-size: 35px 35px;
    display: inline-block;
    width: 35px; 
    height: 35px;
    content:"";
    filter: hue-rotate(177deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3a141e */.elementor-10 .elementor-element.elementor-element-f3a141e h3{
    display: flex;
    align-items: center;
    gap: 7px;
    
}
.elementor-10 .elementor-element.elementor-element-f3a141e h3:before{
    background-image: url('https://78wins.blog/wp-content/uploads/2024/12/icon-egame.webp');
    background-size: 35px 35px;
    display: inline-block;
    width: 35px; 
    height: 35px;
    content:"";
    filter: hue-rotate(177deg);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f81b2a */@media (max-width: 767px){
    .elementor-10 .elementor-element.elementor-element-4f81b2a{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4bbc673 */@media (max-width: 767px){
    .elementor-10 .elementor-element.elementor-element-4bbc673{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ec3f463 */@media (max-width: 767px){
    .elementor-10 .elementor-element.elementor-element-ec3f463{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c57b750 */@media (max-width: 767px){
    .elementor-10 .elementor-element.elementor-element-c57b750{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-462fb00 */.elementor-10 .elementor-element.elementor-element-462fb00 .elementor-widget-wrap {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4813579 */@media (min-width: 768px){
    .elementor-10 .elementor-element.elementor-element-4813579{
        display: none;
    }
}/* End custom CSS */