/* Body text styles */
.tx1 {
    color: var(--text-color);
    font-family: var(--body-font);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.tx2 {
    color: var(--text-color);
    font-family: var(--body-font);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.tx3 {
    color: var(--text-color);
    font-family: var(--body-font);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.tx4 {
    color: var(--text-color);
    font-family: var(--body-font);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.tx5 {
    color: var(--text-color);
    font-family: var(--body-font);
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.tx6 {
    color: var(--text-color);
    font-family: var(--body-font);
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.tx7 {
    color: var(--text-color);
    font-family: var(--body-font);
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.tx8 {
    color: var(--text-color);
    font-family: var(--body-font);
    font-size: 34px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.tx9 {
    color: var(--text-color);
    font-family: var(--body-font);
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.tx10 {
    color: var(--text-color);
    font-family: var(--body-font);
    font-size: 64px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

/* Title text styles */
.ttl1 {
    color: var(--text-color);
    font-family: var(--body-font);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.ttl2 {
    color: var(--text-color);
    font-family: var(--body-font);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.ttl3 {
    color: var(--text-color);
    font-family: var(--body-font);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.ttl4 {
    color: var(--text-color);
    font-family: var(--body-font);
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.ttl5 {
    color: var(--text-color);
    font-family: var(--body-font);
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.ttl6 {
    color: var(--text-color);
    font-family: var(--body-font);
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.ttl7 {
    color: var(--text-color);
    font-family: var(--body-font);
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.ttl8 {
    color: var(--text-color);
    font-family: var(--body-font);
    font-size: 34px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.ttl9 {
    color: var(--text-color);
    font-family: var(--body-font);
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.ttl10 {
    color: var(--text-color);
    font-family: var(--body-font);
    font-size: 64px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}