.badge-large {
    padding: 0.55em 0.8em !important;
    font-size: unset !important;
    font-weight: 500 !important;
    border-radius: 0.5rem !important;
    margin-bottom: 10px !important;
    margin-right: 5px !important;
}
.badge-small {
    padding: 0.5em 0.8em !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    border-radius: 0.4rem !important;
    margin-bottom: 5px !important;
    margin-right: 5px !important;
}
.image-produk {
    height: 150px;
    background-position: center;
    background-size: cover;
}

.image-produk-bg {
    background-color: floralwhite;
}

.contact-wrap {
    background: #fff;
}

.info-wrap {
    /* color: rgba(255, 255, 255, 0.8); */
    /* background-color: #fff1da !important; */
    /* border-radius: 20px; */
}
.info-wrap h3 {
    /* color: #fff; */
}
.info-wrap .dbox {
    width: 100%;
    /* color: rgba(255, 255, 255, 0.8); */
    margin-bottom: 25px;
}
.info-wrap .dbox:last-child {
    margin-bottom: 0;
}
.info-wrap .dbox p {
    margin-bottom: 0;
}
.info-wrap .dbox p span {
    font-weight: 500;
    /* color: #fff; */
}
.info-wrap .dbox p a {
    /* color: #fff; */
}
.info-wrap .dbox .icon {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 2px solid rgba(255, 255, 255, 0.2);
}
.info-wrap .dbox .icon span {
    font-size: 20px;
    color: #fff;
}
.info-wrap .dbox .text {
    width: calc(100% - 50px);
}
