
@font-face {
    font-family: 'Inter';
    src: url('/wp-content/themes/vantage/fonts/Inter-Regular.woff2') format('woff2'),
        url('/wp-content/themes/vantage/fonts/Inter-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('/wp-content/themes/vantage/fonts/Inter-Bold.woff2') format('woff2'),
        url('/wp-content/themes/vantage/fonts/Inter-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
.inter{font-family: Inter;}

.logo-box .text-box p{ font-family: Inter; }
.inner.w-1200, .public-faq-content .inner, .live-contest-details .inner{ max-width: 1400px; padding: 0 100px; margin: 0 auto; }

@media (max-width: 1440px) {
    .inner.w-1200,
    .public-faq-content .inner,
    .live-contest-details .inner { max-width: 1240px; padding-left: 20px; padding-right: 20px; } 
}
.logo-box .text-box h2 { font-size: var(--fs-24); line-height: 1.35; color: #000000; margin: 0; }

.orange-button-jp{ 
    display: none !important;
          margin: auto;
    font-size: var(--fs-24);
    padding: 20px 60px 20px 40px;
    width: 100%;
    max-width: 485px; }
.orange-button-jp:after { right: 26px;     width: 12px;
    height: 23px;}

@media (max-width:768px) {

}

.banner{
    background-color: #FCC880;
        padding-bottom: 50px;
}
.banner .rank-video{
    width: 100%;
        display: block;
    margin-bottom: -120px;
}
.banner .content{
    border-radius: 6px;
    overflow: hidden;
}
.banner .content .title-box{
    backdrop-filter: blur(30px);
    background-color: #592c0e99;
    padding: 20px 30px;
}
.banner .content .title-box .text{
    font-size: var(--fs-22);
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    margin-bottom: 0;
}
.banner .content .title-box .title{
        font-size: var(--fs-40);
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
    margin: 0;
}
.banner .content .title-box .title{
        font-size: var(--fs-40);
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
    margin: 0;
}
.banner .content .list{
    display: flex;
        padding: 10px 20px;
    gap: 8px;
        backdrop-filter: blur(30px);
    background-color: #72543f36;
        justify-content: space-around;
}
.banner .content .list .item{
    display: flex;
    align-items: center;
        gap: 10px;
}
.banner .content .list .img-box{
    width: 63px;
    height: 63px;
    flex-shrink: 0;
    border-radius: 50%;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}
.banner .content .list .text-box .title{
    font-size: var(--fs-20);
    color: #FFFFFF;
    font-weight: bold;
    margin-bottom: 5px;
}
.banner .content .list .text-box .amount{
    font-size: var(--fs-40);
    color: #FFFFFF;
    font-weight: bold;
    margin-bottom: 0px;
        line-height: 1;
}
.banner .content .list .text-box .text{
    font-size: var(--fs-20);
    color: #FFFFFF;
    font-weight: bold;
        line-height: 1;
    margin-bottom: 0px;
}
.banner .content .list .text-box .date{
    font-size: var(--fs-32);
    color: #FFFFFF;
    font-weight: bold;
    margin-bottom: 0px;
}
.banner .content .list .text-box .date br{ display: none; }
.banner .btn-outside{ margin-top: 50px; }

@media (min-width:1920px) {
    .banner .rank-video{ height: 1080px; object-fit: cover; }
}
@media (max-width:1240px) {
    .banner .content .list .text-box .date br{ display: block; }
}
@media (max-width:1024px) {
    .banner .content .list .text-box .date { font-size: var(--fs-24); }
    .banner .content .list .text-box .amount { font-size: var(--fs-24); }
}
@media (max-width:768px) {
    .banner .content .title-box .title { font-size: var(--fs-30); }
    .banner .content .list{
        flex-direction: column;
    }
    .banner .content .list .text-box .date br { display: none; }
    .banner .content .list .text-box .date {
    font-size: var(--fs-30);}
    .banner .content .list .text-box .amount,.banner .content .list .text-box .text  { font-size: var(--fs-30); display: inline-block;}
    .banner .content .list { padding: 20px 40px;}
    .banner .btn-outside {
    margin-top: 30px;
}
}
@media (max-width:510px) {
    
    .banner .content .list { padding: 10px 20px;}
}







.triangle{ background-color: #FCC880; overflow: hidden;}
.triangle::after{ content: ""; display: block; width: 100%; height: 0; border-top: 5vw solid transparent; border-left: 50vw solid transparent; border-right: 50vw solid #ffffff; border-bottom: 5vw solid #ffffff; }
.battle{
    background-color: #FCC880;
    padding: 168px 0px 60px;
    overflow: hidden;
}
.battle .inner {
    position: relative;
}
.battle .battle-mask{
    background-image: url(/wp-content/themes/vantage/images/summer-battle-bonus-holiday-bg-2.webp?v=2);
    background-position: top;
    background-size: 80% auto;
    background-repeat: no-repeat;
    position: absolute;
    top: -2%;
    left: 73%;
    z-index: 5;
    width: 100%;
    transform: scale(1.4) translateX(-50%);
    height: 100%;
    transform-origin: 50% 50%;
}
.battle .battle-box{
        background-position: top;
    background-size: 99% auto;
    background-repeat: no-repeat;
    position: relative;
    z-index: 10;
    padding: 113px 0px 0px;
        padding-bottom: 21%;
}
.battle .battle-box .title-box{
    width: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
    align-items: center;
        margin-bottom: 47px;
}
.battle .battle-box .title-box img:nth-child(1){ max-width: 501px;
    margin-bottom: -8px;
    width: 41.8%; }
.battle .battle-box .title-box img:nth-child(2){     position: absolute;
    top: -22%;
    left: 49.4%;
    max-width: 394px;
    width: 32.8%;
    transform: translate(-50%, -50%); }
.battle .battle-box .title-box img:nth-child(3){    position: absolute;
    top: -9%;
    right: 18%;
    max-width: 318px;
    width: 26.5%;
    transform: translate(50%, -50%); }
.battle .battle-box .title-box .title{
        font-size: var(--fs-60);
    color: #F9FF00;
    font-weight: bold;
    margin-bottom: 21px;
    transform: translateX(-1%);
}
.battle .battle-box .title-box .text{
    font-size: var(--fs-20);
    color: #FFFFFF;
    margin-bottom: 0px;
    text-align: center;
    
}
.battle .battle-box .title-box .text a{
    text-decoration: underline;
    
}
.battle .battle-box .title-box .text .go-holiday{
    cursor: pointer;
    
}
.battle .battle-box .content{
    display: flex;
    gap: 30px;
    margin: 0 auto;
    transform: translateX(0%);
        flex-wrap: wrap;
}
.battle .battle-box .content-item{
    flex: calc(33.333% - 20px);
    display: flex;
    justify-content: space-between;
        padding: 18px 20px 18px 30px;
    background-color: #fff;
    border-radius: 30px;
    cursor: pointer;
}

.battle .battle-box .content-item .title{
    color: #000000;
    font-size: var(--fs-20);
    line-height: 1.33;
    margin-bottom: 0px;
    font-weight: bold;
}
.battle .battle-box .content-item .battle-icon{
    display: block;
    width: 27px;
    height: 27px;
    background-image: url(/wp-content/themes/vantage/images/summer-battle-bonus-battle-icon.webp);
}

@media (max-width:1440px) {
    .battle { background-color: #FCC880; padding: 100px 0px 40px; }
    .battle .battle-mask{ top: 7%; }
}
@media (max-width:1024px) {
    .battle .battle-box .title-box .title { font-size: var(--fs-50); margin-bottom: 10px; }
    .battle .battle-box .title-box .text { font-size: var(--fs-16); max-width: 91%; }
    .battle .battle-box .content { gap: 20px; }
    .battle .battle-box .content-item { padding: 15px 25px;} .battle .battle-box { padding: 70px 0px 0px; padding-bottom: 15%; }
    
}
@media (max-width:768px) {
    .battle { background-color: #FCC880; padding: 60px 0px 40px; }
    .battle .battle-box .content-item { flex: calc(50% - 10px);}
    .battle .battle-box .title-box .text br:not(:first-child){ display: none; }
    .battle .battle-box .title-box .text { max-width: 80%; }
    
    .battle .battle-box { padding: 40px 0px 0px; padding-bottom: 0%; }
    .battle .battle-box .title-box .title { font-size: var(--fs-30); margin-bottom: 10px; text-align: center; }
}
@media (max-width:600px) {
        .battle .battle-box .title-box .text {
        font-size: var(--fs-14);
    }
    .battle .battle-box .content-item {
        flex: calc(100%);
    }
}




.works{
    padding: 95px 0px 110px;
}
.works .content{
    display: flex;
    flex-direction: column;
    gap: 35px;
    
}
.works .btn-outside{
    margin-top: 83px;
    
}
.works .content-item{
    display: flex;
    align-items: center;
    gap: 10px;
    
}
.works .content-item .serial{
    width: 60px;
    height: 60px;
    background-color: #E5572A;
    color: #FBFBFB;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: var(--fs-24);
    flex-shrink: 0;
    border-radius: 50%;
}
.works .content-item .text-box .title{
    color: #E35728;
    font-size: var(--fs-18);
    line-height: 1.33;
    margin-bottom: 5px;
    font-weight: 500;
}
.works .content-item .text-box .text{
    color: #000000;
    font-size: var(--fs-16);
    line-height: 1.5;
    margin-bottom:5px;
}
.works .content-item .text-box .text a{
    color: #E5572A;
    text-decoration: underline;
}
.works .content-item .text-box .date{
    color: #666666;
    font-size: var(--fs-16);
    line-height: 1.5;
    margin-bottom: 5px;
}
.works .content-item .text-box p:last-child{
    margin-bottom: 0;
}

@media (max-width:768px) {
    .works { padding: 60px 0px 60px; }
.works .btn-outside{
    margin-top: 40px;
    
}
}

.bonus{
    overflow: hidden;
    background-position: top;
    background-size: 100% auto;
    background-repeat: no-repeat;
    padding: 95px 0 150px;
    background-color: #2BB8F8;
}
.bonus .title-img{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 20px;
}
.bonus .title-img img:nth-child(1){
        max-width: 288px;
    width: 24%;
        transform: translateX(4%);
            margin-bottom: -6%;
}
.bonus .title-img img:nth-child(2){
        width: 53.4%;
    max-width: 640px;
        transform: translateX(1%);
}
.bonus .title-img img:nth-child(3){
        width: 81.4%;
    max-width: 977px;
}
.bonus .title-img img:nth-child(4){
    width: 17.3%;
    max-width: 207px;
        transform: scale(1.15);
    transform-origin: 20% 30%;

}
.bonus .information{
    border-radius: 6px;
    overflow: hidden;
    background-color: #FFFFFF;
    margin-bottom: 20px;
}
.bonus .information>.title{
    font-size: var(--fs-32);
    line-height: 1.34;
    font-weight: bold;
    width: 100%;
    padding: 23px 20px 17px;;
    text-align: center;
    background-color: #F4F4F4;
    color: #000000;
}
.bonus .information-list{
    display: flex;
    padding: 8px 0px;
    
}
.bonus .information-item{
    flex: 33%;
    border-right: 1px solid #707070;
    display: flex;
    padding: 10px 20px ;
    gap: 20px;
}
.bonus .information-item .img-box{
    width: 63px;
    height: 63px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #000000;
    flex-shrink: 0; 
}
/* .bonus .information-item .text-box {
    margin-top: 8px;
} */
.bonus .information-item:nth-child(1) .text-box {
    margin-top: 8px;
}
.bonus .information-item:nth-child(1){
    flex: 32%;
}
.bonus .information-item:nth-child(3){
    border: none;
}
.bonus .information-item .text-box .title{
    font-size: var(--fs-18);
    line-height: 1.33;
    font-weight: bold;
    color: #333333;
    margin-bottom: 3px;
}

.bonus .information-item .text-box .text{
    font-size: var(--fs-14);
    line-height: 1.43;
    font-weight: 400;
    margin-bottom: 0px;
    color: #333333;
    max-width: 252px;
}
.bonus .ranking{
    margin-bottom: 30px;
}
.bonus .ranking .top-three{
    display: flex;
    gap: 6px;
    justify-content: space-between;
    margin-bottom: 20px;
}
.bonus .ranking .top-item{
    flex: calc(33.33% - 4px);
    border-radius: 3px;
    overflow: hidden;

}
.bonus .ranking .top-item .title{
    font-size: var(--fs-18);
    line-height: 1.33;
    color: #FFFFFF;
    font-weight: bold;
    padding: 15px 20px;
    background-color: #39817E;

}
.bonus .ranking .top-item .content{
    display: flex;
        padding: 12px 20px 20px;
    background-color: #F4F4F4;
    gap: 20px;
}
.bonus .ranking .top-item .content img{
    flex-shrink: 0;
    width: 67px;
    height: 89px;
}
.bonus .ranking .top-item .content .amount{
    color: #FE7F03;
    display: flex;
    align-items: flex-end;
    font-size: 46px;
    margin-bottom: 0;
    font-weight: bold;
    line-height: 1.5;
}
.bonus .ranking .top-item .content .amount span{
    font-size: 80px;
    line-height: 1;
}
.bonus .ranking .ranking-list {
    border-radius: 6px;
    background-color: #FFFFFF;
    overflow: hidden;
    display: grid;
    grid-template-columns: 149px 1fr 176px;  
}
.bonus .ranking .ranking-list>div{
    display: flex;
    align-items: center;
    font-size: var(--fs-20);
    padding: 0px 25px;
    height: 98px;
    font-weight: bold;
}
.bonus .ranking .ranking-list .rank{
    background-color: #39817E;
    color: #FBFBFC;
}
.bonus .ranking .ranking-list .title{
    color: #000000;
}
.bonus .ranking .ranking-list .amount{
    color: #666666;
    font-size: var(--fs-24);
    text-align: right;
    justify-content: flex-end;
}
.bonus .ranking .ranking-list>div:nth-child(6n),.bonus .ranking .ranking-list>div:nth-child(6n-1){
    background-color:#F4F4F4;
    height: 82px;
}
.bonus .ranking .ranking-list>div:nth-child(6n-2){
    height: 82px;
}

.bonus .special-rank{
    margin-bottom: 112px;
    background-color: #FFFFFF;
    border-radius: 3px;
    

}
.bonus .special-rank .title-box{
   background-color: #2B6764;
    padding: 35px 20px 47px;
    padding-left: 20.2%;
    position: relative;
   border-radius: 3px 3px 0 0;
}
.bonus .special-rank .title-box img{
   width: 19.8%;
    max-width: 238px;
    position: absolute;
    left: 6px;
    top: -8%;
}
.bonus .special-rank .title-box .text-box .title{
    color: #F9FF00;
    font-size: 55px;
    margin-bottom: 5px;
    font-weight: bold;
}
.bonus .special-rank .title-box .text-box .text{
    color: #FFFFFF;
    font-size: var(--fs-18);
    line-height: 1.44;
    margin-bottom: 0;
    font-weight: bold;
    max-width: 710px;
}


.bonus .special-rank .special-list {
        border-radius: 0px 0px 3px 3px;
    background-color: #FFFFFF;
    overflow: hidden;
    display: grid;
    grid-template-columns: 515px 1fr ;  
}
.bonus .special-rank .special-list>div{
    display: flex;
    align-items: center;
    font-size: var(--fs-20);
    padding: 0px 25px;
    height: 98px;
    font-weight: bold;
}
.bonus .special-rank .special-list .title{
    color: #FBFBFC;
    background-color: #39817E;
}
.bonus .special-rank .special-list .amount{
    color: #666666;
    font-size: var(--fs-24);
    text-align: right;
    justify-content: flex-end;
}
.bonus .special-rank .special-list>div:nth-child(4n-1){
    background-color:#4F9895;
    height: 82px;
}
.bonus .special-rank .special-list>div:nth-child(4n){
    background-color: #F4F4F4;
    height: 82px;
}
.bonus .holiday-box{
    position: relative;
}
.bonus .holiday-mask{
    background-image: url(/wp-content/themes/vantage/images/summer-battle-bonus-holiday-bg-2.webp?v=2);
    background-position: top;
    background-size: 100% auto;
    background-repeat: no-repeat;
    position: absolute;
    top: 0%;
    left: 70%;
    transform: translateX(-50%);
    z-index: 5;
    width: 100%;
    transform: scale(1.3) translateX(-50%);
    height: 100%;
    transform-origin: 50% 50%;
}
.bonus .holiday{
        background-position: top;
    background-size: 99% auto;
    background-repeat: no-repeat;
    position: relative;
    z-index: 10;
    padding: 58px 0px 0px;
    /* height: 1000px; */
    padding-bottom: 12%;
}
.bonus .holiday .title-box{
    width: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
    align-items: center;
        margin-bottom: 33px;
}
.bonus .holiday .title-box img:nth-child(1){ max-width: 370px; margin-bottom: 5px; width: 30.8%; }
.bonus .holiday .title-box img:nth-child(2){ position: absolute; top: 27%; left: 18.4%; max-width: 287px; width: 24%; transform: translate(-50%, -50%); }
.bonus .holiday .title-box img:nth-child(3){ position: absolute; top: 44%; right: 14%; max-width: 263px; width: 22%; transform: translate(50%, -50%); }
.bonus .holiday .title-box .title{
    font-size: var(--fs-70);
    color: #F9FF00;
    font-weight: bold;
    margin-bottom: 0px;
    transform: translateX(-2%);
    
}
.bonus .holiday .title-box .text{
        font-size: var(--fs-24);
    color: #FFFFFF;
    font-weight: bold;
    margin-bottom: 0px;
    transform: translateX(-2%);
    
}
.bonus .holiday .content{
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin: 0 auto;
    width: calc(100% - 60px);
    max-width: 1032px;
    backdrop-filter: blur(30px);
    background-color: #80370891;
    padding: 20px 30px;
    transform: translateX(1%);
}
.bonus .holiday .content-item{
        display: flex;
    align-items: center;
    gap: 17px;
    
}
.bonus .holiday .content-item .serial{
    width: 60px;
    height: 60px;
    background-color: #E5572A;
    color: #FBFBFB;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: var(--fs-24);
    flex-shrink: 0;
    border-radius: 50%;
}
.bonus .holiday .content-item .text-box .title{
    color: #FBFBFC;
    font-size: var(--fs-18);
    line-height: 1.33;
    margin-bottom: 5px;
    font-weight: 500;
}
.bonus .holiday .content-item .text-box .text{
    color: #FBFBFC;
    font-size: var(--fs-16);
    line-height: 1.5;
    margin-bottom:0px;
}
@media (max-width:1240px) {
    .bonus .ranking .top-item .content .amount span{ font-size: var(--fs-70); }
    .bonus .ranking .top-item .content .amount { font-size: var(--fs-38); line-height: 1.2; }
    .bonus .special-rank .title-box .text-box .title {
    font-size: var(--fs-50);
}
}
@media (max-width:1024px) {
    .bonus .ranking .top-three { gap: 10px; margin-bottom: 10px; flex-direction: column; }

    .bonus .special-rank .special-list {
    grid-template-columns: 300px 1fr;
}
    .bonus .special-rank .special-list>div {
    padding: 20px 25px;
    height: auto !important;
}

}
@media (max-width:768px) {
    .bonus { padding: 40px 0 40px; }
    .bonus .information-list { flex-direction: column; }
    .bonus .information-item { border-right: none; border-bottom: 1px solid #707070; }
    .bonus .information-item:last-child { border-bottom: none; }
    .bonus .ranking .ranking-list { grid-template-columns: 115px 1fr 140px; }
    .bonus .ranking .ranking-list>div { padding: 15px 15px; height: auto !important; }

    .bonus .special-rank .special-list { grid-template-columns: 200px 1fr; }
    .bonus .special-rank .special-list>div { padding: 15px 15px; }
    .bonus .special-rank .title-box .text-box .title { font-size: var(--fs-30); }
    .bonus .special-rank .title-box img {top: 50%; transform: translateY(-50%); }
    .bonus .ranking .top-item .content img{ width: 50px; height: 65px; }

    .bonus .holiday .content{ width: calc(100% - 0px); padding: 20px 20px; }
    .bonus .holiday .content-item .serial { width: 50px; height: 50px;}
}
@media (max-width:510px) {
    .bonus .ranking .top-item .content img{
        width: 40px;
        height: 52px;
    }
    .bonus .ranking .top-item .content .amount {
        line-height: 1.5;
    }

}

.rule{
    padding: 57px 0 95px;
    background-color: #F7F7F8;
}
.rule .title-box{
    margin-bottom: 30px;
}
.rule .title-box h2{
   font-size: var(--fs-24);
   color: #000000;
   margin-bottom: 5px;
}
.rule .title-box p{
   font-size: var(--fs-16);
   line-height: 1.375;
   color: #000000;
   margin-bottom: 0;
}
.rule .content .content-item{
   display: flex;
   justify-content: space-between;
   margin-bottom: 45px;
   gap: 20px;
   
}
.rule .content .text-box{
    flex: 1;
}
.rule .content .img-box{
        margin-top: 20px;
    margin-bottom: 27px;
}
.rule .content .text-box p{
   font-size: var(--fs-16);
   line-height: 1.75;
   color: #000000;
   margin-bottom: 0;
}
.rule .content .text-box .title{
   font-weight: bold;
}
@media (max-width:768px) {
    .rule .content .content-item { flex-direction: column; }
.rule .content .img-box { text-align: center; }
}




.condition{
    padding: 160px 0 45px;
}
.condition .top-box{
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 20px;
    
}
.condition .top-box .logo-box{
    margin-bottom: 0px;
}
.condition .top-box .right-box{
    flex: 1;
    text-align: left;
    padding-left: 25px;
    border-left: 1px solid #707070;
}
.condition .top-box .right-box .text{
    font-size: var(--fs-18);
    line-height: 1.33;
    margin-bottom: 0;
    color: #000;
}
.condition .top-box .right-box .text span{
    color: #fe6301;
}
.condition .comment{
    font-size: var(--fs-16);
    color: #707070;
    margin-bottom: 35px;
}
.condition .condition-rank  {
        border-radius: 3px;
        background-color: #FFFFFF;
        overflow: hidden;
        display: grid;
        grid-template-columns: 320px 1fr;
}
.condition .condition-rank .title{
    display: flex;
    align-items: center;
    padding: 24px 30px;
    color: #FFFFFF;
    font-size: var(--fs-20);
    background-color: #0D4751;
    margin-bottom: 2px;
}
.condition .condition-rank .text{
    
    padding: 24px 30px;
    color: #000000;
    font-size: var(--fs-18);
    background-color: #F5F5F5;
    margin-bottom: 2px;
}
.condition .condition-rank>div:nth-child(4n){ background-color: #FBFBFB; }
@media (max-width:1240px) {
    .condition { padding: 100px 0 40px; }
}

@media (max-width:768px) {
    .condition { padding: 40px 0 40px; }
    .condition .top-box { flex-direction: column; align-items: baseline; }
    .condition .condition-rank { grid-template-columns: 180px 1fr; }
    .condition .top-box .right-box { padding-left: 0px; border-left: none; }
}



.live-contest-details {
    background-color: #ffffff !important;
}
.live-contest-details .inner .logo-box {
    margin-bottom: 13px !important;
}
.live-contest-details .inner .details-content {
    background: unset !important;
    border-radius: 0 !important;
}
.live-contest-details .inner .details-content li {
    padding: 27px 0px !important;
        border-bottom: 1px solid #707070 !important;
}
.live-contest-details .inner .details-content li p.tit {
    font-size: var(--fs-20) !important;
    margin-bottom: 5px !important;
}
.live-contest-details .inner .details-content li p.text {
    font-size: var(--fs-16) !important;
    line-height: 1.8;
}
.live-contest-details .inner .details-content li p.text.title {
        font-weight: bold;
        margin-top: 21px;
        line-height: 1.5;
}
.live-contest-details .inner .details-content li p.text.tidy {
        display: flex;
        align-items: flex-start;
}
.live-contest-details .inner .details-content li p.text.tidy .tidy-title1 {
        width: 100px;
    margin-right: 5px;
        flex-shrink: 0; 
}
.live-contest-details .inner .details-content li p.text.tidy .tidy-title2 {
        width: 112px;
margin-right: 5px;
        flex-shrink: 0; 
}
.live-contest-details .inner .details-content li p.formula {
    margin-top: 20px !important;
    margin-bottom: 7px !important;
}
.live-contest-details .inner .details-content li p.formula span:nth-of-type(1) {
    display: none !important;
}
.live-contest-details .inner .details-content li p.formula span:nth-of-type(2) {

    padding: 27px 44px !important;
    text-align: center;
    font-size: var(--fs-18) !important;
    color: #3B3B3B !important;
    font-weight: bold !important;
}
.public-faq-content {
    background: #F7F7F8 !important;
}
/* ! vantagetradings|2026-06-22 16:10:00  ! */