/* ==================== VARIANTES DE CABINET ==================== */

.font-cabinet-title {
    font-family: var(--font-cabinet);
    font-size: var(--size-font-section-title);
    font-weight: 700;
    color: var(--color-text-tertiary);
    text-align: center;
}

.font-cabinet-description {
    font-family: var(--font-cabinet);
    font-size: var(--size-font-section-description);
    color: var(--color-text-primary);
    text-align: justify;
}

.font-cabinet-subtitle {
    font-family: var(--font-cabinet);
    font-size: var(--size-font-section-subtitle);
    font-weight: 700;
    color: var(--color-text-primary);
}

.font-cabinet-subdescription {
    font-family: var(--font-cabinet);
    font-size: var(--size-font-section-subdescription);
    color: var(--color-text-primary);
    text-align: justify;
}

@media (max-width: 450px) {
    .font-cabinet-title {
        font-size: 2rem;
    }
}

/* ==================== VARIANTES DE SWITZER ==================== */

.font-switzer-title {
    font-family: var(--font-switzer);
    font-size: var(--size-font-section-title);
    font-weight: 600;
    color: var(--color-text-primary);
    text-align: center;
}

.font-switzer-description {
    font-family: var(--font-switzer);
    font-size: var(--size-font-section-description);
    color: var(--color-text-primary);
    text-align: justify;
}

.font-switzer-subtitle {
    font-family: var(--font-switzer);
    font-size: var(--size-font-section-subtitle);
    font-weight: 700;
    color: var(--color-text-primary);
    /* text-align: center; */
}

.font-switzer-subdescription {
    font-family: var(--font-switzer);
    font-size: var(--size-font-section-subdescription);
    color: var(--color-text-primary);
    text-align: justify;
}

/* ==================== VARIANTES DE RENADE ==================== */

.font-ranade-title {
    font-family: var(--font-ranade);
    font-size: var(--size-font-section-title);
    font-weight: 600;
    color: var(--color-text-primary);
    text-align: center;
}

.font-ranade-description {
    font-family: var(--font-ranade);
    font-size: var(--size-font-section-description);
    color: var(--color-text-primary);
    text-align: justify;
}

.font-ranade-subtitle {
    font-family: var(--font-ranade);
    font-size: var(--size-font-section-subtitle);
    font-weight: 700;
    color: var(--color-text-primary);
    /* text-align: center; */
}

.font-ranade-subdescription {
    font-family: var(--font-ranade);
    font-size: var(--size-font-section-subdescription);
    color: var(--color-text-primary);
    text-align: justify;
}