body{
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.t-hitam{
    color: #3F3F3F;
}

.t-putih{
    color: #ffffff;
}

.t-orange{
    color: #FF8F00;
}

h1, h2, h3, h4, h5, h6, span{
    font-family: 'Merriweather', serif;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 700;
}

p, a, ul, li{
    font-family: 'Poppins', sans-serif;
    letter-spacing: 0.3px;
}

p {
    font-weight: 400;
    line-height: 1.7;
}

/* Memastikan tag paragraph memiliki bobot teks normal (regular) dan tidak tebal berlebihan */
p.t-bold {
    font-weight: 400 !important;
}

a{
    text-decoration: none;
}

.t-bold{
    font-weight: 700;
}

/* Mempertahankan font tebal tegas khusus untuk judul, heading, badge, dan tombol */
h1.t-bold, h2.t-bold, h3.t-bold, h4.t-bold, h5.t-bold, h6.t-bold,
span.t-bold, .sec-id, .sec-id-location, .btn-orange, .btn-putih,
.btn-company, strong, b, .fw-bold {
    font-weight: 700 !important;
}
