/* ==========================================================
   Custom Fonts for Paracuellos Law Group
   ========================================================== */

/* Aldine 401 Regular (400) */
@font-face {
  font-family: "Aldine 401";
  src: url("https://47138690.fs1.hubspotusercontent-na2.net/hubfs/47138690/fonts/Aldine%20401%20Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Myriad Pro Regular (400) */
@font-face {
  font-family: "Myriad Pro";
  src: url("https://47138690.fs1.hubspotusercontent-na2.net/hubfs/47138690/fonts/MyriadPro-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}


/* ==========================================================
   FONT FAMILY OVERRIDES
   ========================================================== */

/* Headings → Aldine 401 */
h1, h2, h3, h4, h5, h6,
.hs_cos_wrapper_type_header h1,
.hs_cos_wrapper_type_header h2 {
  font-family: "Aldine 401", "Aldine", "Aldine 401 Regular", Georgia, "Times New Roman", serif !important;
  font-weight: 700 !important;
}

/* Default text (body, p, li, span) → Myriad */
body, p, li, span {
  font-family: "MyriadPro-Regular", "Myriad Pro", Arial, sans-serif !important;
  font-weight: 400;
}


/* Paracuellos Section Titles (ts-h1, etc.) → Force Aldine */
.ts-h1,
h1.ts-h1,
h2.ts-h1,
.ts-left .ts-h1 {
  font-family: "Aldine 401", "Aldine", "Aldine 401 Regular", Georgia, "Times New Roman", serif !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  letter-spacing: .01em;
}
