.col-banner img {
    max-height: 170px !important;
}

.product_mk1 .title {
    font-family: 'bahnschrift' !important;
    font-weight: bold;
    font-size: 50px;
    color: #1B1E1B;
    text-align: center;
    margin-top: 125px;
    line-height: 1.25;
}

.product_mk1 .content {
    max-width: 1374px;
    margin: 0 auto;
    font-family: 'bahnschrift' !important;
    font-weight: 400;
    font-size: 25px;
    color: #1B1E1B;
    line-height: 45px;
    text-align: center;
    margin-top: 38px;
    margin-bottom: 60px;
}

.product_mk1 .content *{
    max-width: 1374px;
    margin: 0 auto;
    font-family: 'bahnschrift' !important;
    font-weight: 400;
    font-size: 24px !important;
    color: #1B1E1B !important;
    line-height: 1.5 !important;
    text-align: center;
    margin-top: 38px;
    margin-bottom: 60px;
    word-break: break-word;
}

.product_mk1 .videobox img {
    width: 100%;
    height: auto;
}

.product_mk1 .videobox iframe {
    width: 100%;
    aspect-ratio: 16 / 9;
}

.product_mk2 {
    display: flex;
    margin-top: 113px;
    margin-bottom: 125px;
    align-items: center;
}

.product_mk2 .leftbox {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.product_mk2 .leftbox img {
    max-width: 100%;
    height: auto;
    object-fit: contain;
}

.product_mk2 .rightbox {
    width: 50%;
}

.product_mk2 .rightbox ul {
    margin-left: 5%;
}

.product_mk2 .rightbox ul li {
    line-height: 70px;
    border-bottom: 1px solid #C4C4C4;
}

.product_mk2 .rightbox ul li .title {
    font-family: 'bahnschrift' !important;
    font-weight: bold;
    font-size: 25px;
    color: #1B1E1B;
}

.product_mk2 .rightbox ul li .value {
    font-family: 'bahnschrift' !important;
    font-weight: 300;
    font-size: 25px;
    color: #585858;
}

.newindexmk2 .rightbox {
    margin-left: 2.5%;
    font-family: 'bahnschrift' !important;
    font-weight: 400;
    font-size: 20px;
    color: #FFFFFF;
    line-height: 1.5;
}
.product_mk3{
    background: #F0F0F0;
    overflow: hidden;
}

.product_mk3 .faqbox{
    margin-top: 125px;
    width: 100%;
    height: fit-content;
    background: #FFFFFF;
    box-shadow: 0px 0px 79px 0px rgba(186,186,186,0.23);
    border-radius: 14px;
    padding: 115px 98px;
}

.product_mk3 .mk3_title{
    font-family: 'bahnschrift' !important;
    font-weight: bold;
    font-size: 60px;
    color: #1C1F1C;
    text-align: center;
}
.product_mk3 .mk3_content{
    margin-top: 125px;
}
.product_mk3 .mk3_content .mk3_contentbox{
    display: flex;
    align-items: flex-start;
    margin-bottom: 95px;
}

.product_mk3 .mk3_content .mk3_contentbox img{
    margin-right: 55px;
    margin-top: 10px;
}

.product_mk3 .mk3_content .mk3_contentbox .mk3_contentbox_content{
    padding-bottom: 90px;
    border-bottom: 1px solid #E8E8E8;
}

.product_mk3 .mk3_content .mk3_contentbox .mk3_contentbox_content .title{
    font-family: 'bahnschrift' !important;
    font-weight: bold;
    font-size: 50px;
    color: #1C1F1C;
    margin-bottom: 24px;
}

.product_mk3 .mk3_content .mk3_contentbox .mk3_contentbox_content .content{
    font-family: 'bahnschrift' !important;
    font-weight: 300;
    font-size: 26px;
    color: #1C1F1C;
    line-height: 40px;
}
.product_mk3 .questionsbox .mk3_title{
    margin-top: 125px;
}
.product_mk3 .questionsbox_content{
    display: flex;
    align-items: center;
    margin-top: 67px;
    margin-bottom: 125px;
}
.product_mk3 .questionsbox_content .leftbox{
    width: 50%;
    margin-right: 125px;
}

.product_mk3 .questionsbox_content .leftbox .leftbox_content{
    margin-bottom: 56px;   
}
.product_mk3 .questionsbox_content .leftbox .leftbox_content .titlebox{
    margin-bottom: 22px;
    display: flex;
    align-items: center;
}
.product_mk3 .questionsbox_content .leftbox .leftbox_content .titlebox span{
    font-family: 'bahnschrift' !important;
    font-weight: bold;
    font-size: 46px;
    color: #1C1F1C;
}
.product_mk3 .questionsbox_content .leftbox .leftbox_content .contentbox{
    font-family: 'bahnschrift' !important;
    font-weight: 300;
    font-size: 23px;
    color: #1C1F1C;
    line-height: 30px;
}
.product_mk3 .questionsbox_content .rightbox{
    width: 50%;
}
.product_mk3 .questionsbox_content .rightbox img{
    width: 100%;
    height: 100%
    object-fit: contain;
}
.productcover{
    width: 100%;
}

.productcover img{
    width: 100%;
    height: auto;
    aspect-ratio: 96 / 49;
}

.newproductcontent{
    margin-top: 38px;
    margin-bottom: 60px;
}

.newproductcontent *{
    font-family: 'bahnschrift' !important;
    font-weight: 400;
    font-size: 25px !important;
    color: #1B1E1B !important;
    line-height: 1.5 !important;
    text-align: center;
}
@media screen and (max-width: 992px)  {
    .product_mk1 .content iframe{
        margin-top: 0px;
        margin-bottom: 0px;
    }
    
    .product_mk3 .questionsbox_content{
        margin-top: 45px;
        margin-bottom: 45px;
    }
    
    .product_mk3 .questionsbox .mk3_title{
        margin-top: 45px;
    }
    
    .product_mk3 .faqbox{
        margin-top: 45px;
    }
    
    .newindexmk2{
        padding-bottom: 45px !important;
    }
    
    .newindexmk2 .product_mk1{
        padding-top: 45px !important;
    }
    
    .product_mk2{
        margin-top: 25px;
        margin-bottom: 25px;
    }
    
    .product_mk1 .title{
        margin-top: 50px;
    }
    
    .product_mk3 .mk3_content .mk3_contentbox .mk3_contentbox_content{
        padding-bottom: 20px;
    }
    
    .product_mk3 .mk3_content{
        margin-top: 20px;
    }
    
    .product_mk3 .mk3_content .mk3_contentbox{
        margin-bottom: 20px;
    }
    
    .product_mk1 .content *{
        font-size: 16px !important;
    }
    
    .product_mk1 .title{
        font-size: 25px !important;
    }
    
    .product_mk3 .questionsbox_content .leftbox{
        width: 100%;
        margin: 0px;
    }
    
    .product_mk3 .questionsbox_content .rightbox{
        width: 100%;
    }
    
    .product_mk3 .questionsbox_content{
        flex-direction: column;
    }
    
    .product_mk3 .mk3_content .mk3_contentbox{
        flex-direction: column;
    }
    
    .product_mk1 .title{
        margin-top: 45px;
    }
    
    .product_mk1 .title,.product_mk3 .mk3_title{
        font-size: 35px;
        line-height: 1.5;
    }
    
    .product_mk3 .faqbox{
        padding: 25px;
    }
    
    .product_mk3 .mk3_content .mk3_contentbox .mk3_contentbox_content .title,.product_mk3 .questionsbox_content .leftbox .leftbox_content .titlebox span{
        font-size: 20px;
        line-height: 1.5;
         margin-top: 25px;
    }
    .product_mk3 .mk3_content .mk3_contentbox .mk3_contentbox_content .content,.product_mk3 .questionsbox_content .leftbox .leftbox_content .contentbox{
        font-size: 15px;
        line-height: 1.5;
    }
    .product_mk1 .content{
        font-size: 16px;
        line-height: 1.5;
    }
    .product_mk2{
        flex-direction: column;
    }
    .product_mk2 .leftbox{
        width: 100%;
    }
    .product_mk2 .rightbox{
        width: 100%;
        zoom: 0.85;
        margin-top: 35px;
    }
    .product_mk2 .rightbox ul{
        margin: 0px;
    }
}