/* ==========================================================
   textos-en.css — Francisco & Iuliana
   Unifica los párrafos y pies de foto de las páginas /en con los
   de la home (index.html):
     Párrafos:      Arial, MAYÚSCULAS, 0.75rem (12 px) en PC · 0.45rem (7,2 px) en móvil
     Pies de foto:  Arial, MAYÚSCULAS, 0.7rem (11,2 px) en PC · 0.45rem (7,2 px) en móvil
   Los títulos grandes (DM Serif, Italiana, Staatliches…) no se tocan.
   ========================================================== */

/* ---------- PÁRRAFOS ---------- */
.text-blockprese,
.text-blockprese *,
.text-blockprese-negro,
.text-blockprese-negro *,
.text-blocky,
.text-blocky *,
.text-blocky-sin-borde,
.text-blocky-sin-borde *,
.responsive-text,
.responsive-text *,
.subtitle-text,
/* couples */
.gallery-name,
.gallery-hint,
.proposal-gallery-title,
.vimeo-header-text,
.vimeo-header-text *,
/* proposal */
.journey-text,
.journey-content,
.journey-content *,
.proposals-subtitle,
.service-subtitle,
.plan-content,
.plan-content *,
.plan-steps,
.plan-steps *,
.option-box,
.option-box *,
.option-right,
.option-right *,
.option-description,
.option-description *,
.whats-included-content,
.whats-included-content * {
    font-family: Arial, sans-serif !important;
    font-size: 0.75rem !important;
    line-height: 1 !important;
    letter-spacing: 0 !important;
    text-transform: uppercase !important;
}

/* ---------- PIES DE FOTO ---------- */
.pie-de-foto,
.pie-de-foto *,
.pie-de-foto2,
.pie-de-foto2 *,
.pie-de-foto4,
.pie-de-foto4 *,
.pie-de-foto5,
.pie-de-foto5 *,
.pie-de-foto6,
.pie-de-foto6 * {
    font-family: Arial, sans-serif !important;
    font-size: 0.7rem !important;
    line-height: 1.2 !important;
    letter-spacing: 0 !important;
    text-transform: uppercase !important;
}

/* ---------- MÓVIL ---------- */
@media (max-width: 768px) {
    .text-blockprese,
    .text-blockprese *,
    .text-blockprese-negro,
    .text-blockprese-negro *,
    .text-blocky,
    .text-blocky *,
    .text-blocky-sin-borde,
    .text-blocky-sin-borde *,
    .responsive-text,
    .responsive-text *,
    .subtitle-text,
    .gallery-name,
    .gallery-hint,
    .proposal-gallery-title,
    .vimeo-header-text,
    .vimeo-header-text *,
    .journey-text,
    .journey-content,
    .journey-content *,
    .proposals-subtitle,
    .service-subtitle,
    .plan-content,
    .plan-content *,
    .plan-steps,
    .plan-steps *,
    .option-box,
    .option-box *,
    .option-right,
    .option-right *,
    .option-description,
    .option-description *,
    .whats-included-content,
    .whats-included-content * {
        font-size: 0.45rem !important;
        line-height: 1.1 !important;
    }

    .pie-de-foto,
    .pie-de-foto *,
    .pie-de-foto2,
    .pie-de-foto2 *,
    .pie-de-foto4,
    .pie-de-foto4 *,
    .pie-de-foto5,
    .pie-de-foto5 *,
    .pie-de-foto6,
    .pie-de-foto6 * {
        font-size: 0.45rem !important;
        line-height: 1 !important;
    }
}
