.bz-title h6 {
    color: #888;
    font-size: 19rem;
    font-weight: 500;
    line-height: 1.65;
    margin-top: 30rem;
}

.prd {
    padding-top: 0;
}

.prd-title {
    width: 100%;
    margin-bottom: 30rem;
}

.prd-title h5 {
    font-size: 36rem;
    display: flex;
    align-items: center;
    gap: 15rem;
}

.bz-title h5 br {
    display: none;
}

.prd-title h5 span {
    color: #00548f;
    padding: 6rem 16rem;
    font-size: 19rem;
    border-radius: 20rem;
    background-color: #e2f4fc;
}

.prd-image {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 30rem;
}
.prd-image.grid5 {
    grid-template-columns: repeat(5, 1fr);
}

.prd-image img {
    width: 100%;
}


/*==================================================*/
@media (max-width: 768px) {
    .article.prd {
        padding-bottom: 100rem;
    }
    
    .bz-title h5 br {
        display: block;
    }
    
    .prd-image,
    .prd-image.grid5 {
        grid-template-columns: repeat(2, 1fr);
    }
}


@media (max-width: 550px) {
    .bz-title h6 {
        font-size: 22rem;
    }

    .prd-title h5 {
        font-size: 45rem;
    }
    
    .prd-title h5 span {
        font-size: 22rem;
    }
}