.body-head h2 {
    color: var(--text-primary);
    font-size: 30px;
    font-weight: var(--fw-xl);
}

.head-label {
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 12px;
    margin-bottom: 30px;
}

.dot {
    width: 14px;
    height: 14px;
    background: #F2C300;
    border-radius: 50%;
}

.body-head h6,
.head-label h6 {
    color: var(--text-secondary);
    font-size: 16px;
    font-weight: var(--fw-md);
}

/* Text */
.text-main {
    color: var(--text-main);
}

.text-secondary {
    color: var(--text-secondary);
}

.text-tertiary {
    color: var(--text-tertiary);
}

.text-quarterly {
    color: var(--text-quarterly);
}

.text-dark,
.text-primary {
    color: var(--text-primary);
}

.text-white {
    color: var(--secondary);
}

/* Background */
.bg-main {
    background: var(--main);
}

.bg-sub {
    background: var(--sub);
}

.bg-secondary {
    background: var(--border);
}

.bg-dark {
    background: var(--primary);
}

.bg-white {
    background: var(--secondary);
}