.acf-block-preview .innai-tabs-content .tabs-content .comp-list .item-comp{
    width: calc(50% - 28px);   
}
.acf-block-preview .innai-tabs-content .tabs-header button{
    padding: 10px 31px;
    border: none;
}
.acf-block-preview .innai-tabs-content .tabs-content .cost-list .column{
    width: calc(33.333% - 1px);
}

.innai-tabs-content{
    margin: 48px 0;
}
.innai-tabs-content .wrap{
    max-width: 510px;
    margin: 0 auto;
}
.innai-tabs-content .tabs-heading{
    color: #4D4D4F;
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.1px;
    margin: 0 0 30px;
}
.innai-tabs-content .tabs-header{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    border-radius: 20px;
    overflow: hidden;
    background-color: #E6E7E8;
}
.innai-tabs-content .tabs-header button{
    /* flex: 1; */
    width: 33.333%;
    border-radius: 20px;
    background-color: #E6E7E8;
    color: #4D4D4F !important;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.1px;
}
.innai-tabs-content .tabs-header button.active{
    border-radius: 20px;
    background: #CF000E;
    color: #FFF !important;
}
.innai-tabs-content .tabs-content{
    margin-top: 30px;
}
.innai-tabs-content .tabs-content .tab-content{
    display: none;
}
.innai-tabs-content .tabs-content .tab-content.active{
    display: block;
}
.innai-tabs-content .tabs-content .cost-list{
    display: flex;
    flex-wrap: wrap;
}
.innai-tabs-content .tabs-content .cost-list .column{
    /* flex: 1; */
    width: 33.333%;
}
.innai-tabs-content .tabs-content .cost-list .column:nth-child(n+4) .label{
    border-right: 1px solid rgba(77, 77, 79, 0.20);
    padding-top: 12px;
    border-top: 1px solid rgba(77, 77, 79, 0.20);
}
.innai-tabs-content .tabs-content .cost-list .column:not(:last-child){
    border-right: 1px solid rgba(77, 77, 79, 0.20);
}

.innai-tabs-content .tabs-content .cost-list .column .label{
    padding: 0 12px 12px;
    border-bottom: 1px solid rgba(77, 77, 79, 0.20);
}
.innai-tabs-content .tabs-content .cost-list .column .price{
    padding: 16px 12px;
}

.innai-tabs-content .tabs-content .cost-list .column .label,
.innai-tabs-content .tabs-content .cost-list .column .price{
    color: #4D4D4F;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.1px;
    align-content: center;
}

.innai-tabs-content .tabs-content .comp-list{
    display: flex;
    flex-wrap: wrap;
    margin-top: 30px;
}
.innai-tabs-content .tabs-content .comp-list .item-comp{
    width: 50%;
    padding: 38px 14px;
}
.innai-tabs-content .tabs-content .comp-list .item-comp.active{
    background: #F9F9F9;
}
.innai-tabs-content .tabs-content .comp-list .item-comp .title{
    text-align: center;
    color: #4D4D4F;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.1px;
}
.innai-tabs-content .tabs-content .comp-list .item-comp .desc{
    color: #4D4D4F;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: 0.1px;
    text-align: center;
    margin-top: 8px;
}
.innai-tabs-content .tabs-content .comp-list .item-comp .main-img{
    width: 100%;
    height: auto;
    display: block;
    margin: 24px auto;
}
.innai-tabs-content .tabs-content .comp-list .item-comp .desc strong{
    font-weight: 500;
}
.innai-tabs-content .tabs-content .comp-list .item-comp .cost-title{
    color: #4D4D4F;
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.1px;
    margin-top: 20px;
}
.innai-tabs-content .tabs-content .comp-list .item-comp .cost_subtitle{
    margin-top: 8px;
    color: #4D4D4F;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0.1px;
}
.innai-tabs-content .tabs-content .comp-list .item-comp .kwh_value{
    margin-top: 10px;
    color: #4D4D4F;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: 0.1px;
}
.innai-tabs-content .tabs-content .comp-list .item-comp .info-list{
    /* margin-top: 16px; */
}
.innai-tabs-content .tabs-content .comp-list .item-comp .info-list .item{
    color: #4D4D4F;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: 0.1px;
}
.innai-tabs-content .tabs-content .comp-list .item-comp .info-list .item:not(:last-child){
    margin-bottom: 9px;
}
.innai-tabs-content .tabs-content .comp-list .item-comp .info-list .item.label{
    text-align: center;
    margin-top: 16px;
}
.innai-tabs-content .tabs-content .comp-list .item-comp .info-list .item.label .label{
    font-weight: 500;
}
.innai-tabs-content .tabs-content .comp-list .item-comp .info-list .item.info{
    display: flex;
    justify-content: center;
    gap: 20px;
}
.innai-tabs-content .tabs-content .comp-list .item-comp .info-list .item.info .label{
    width: 50%;
    text-align: right;
    font-weight: 500;
}
.innai-tabs-content .tabs-content .comp-list .item-comp .info-list .item.info span{
    width: 50%;
}
.innai-tabs-content .tabs-content .comp-list .item-comp .tariff{
    margin-top: 20px;
    display: flex;
    justify-content: center;
    gap: 20px;
}
.innai-tabs-content .tabs-content .comp-list .item-comp .tariff .label{
    width: 50%;
    text-align: right;
    color: #4D4D4F;
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0.1px;
}
.innai-tabs-content .tabs-content .comp-list .item-comp .tariff span{
    color: #4D4D4F;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: 0.1px;
    width: 50%;
}
.innai-tabs-content .tab-desc{
    color: #4D4D4F;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px; /* 121.429% */
    letter-spacing: 0.1px;
    max-width: 330px;
    margin: 40px auto 0;
}

@media (max-width: 599.98px){
    .innai-tabs-content .tabs-content .cost-list{
        flex-direction: column;
        max-width: 285px;
        margin: 0 auto;
    }
    .innai-tabs-content .tabs-content .cost-list .column{
        display: flex;
        align-items: center;
    }
    .innai-tabs-content .tabs-content .cost-list .column:not(:last-child){
        border-right: none;
        border-bottom: 1px solid rgba(77, 77, 79, 0.20);
    }
    .innai-tabs-content .tabs-content .cost-list .column .label{
        border-bottom: none;
        border-right: 1px solid rgba(77, 77, 79, 0.20);
        max-width: 178px;
        width: 100%;
    }
    .innai-tabs-content .tabs-content .cost-list .column .label,
    .innai-tabs-content .tabs-content .cost-list .column .price{
        padding: 16px !important;
    }
    .innai-tabs-content .tabs-content .cost-list .column .price{
        width: calc(100% - 178px);
    }
    .innai-tabs-content .tab-desc{
        margin: 18px auto 0;
    }
    .innai-tabs-content .tabs-content .cost-list .column{
        width: 100%;
    }
}