/* ============================================================
   Elevance Sans - Elevance Health brand typeface (ITF)
   Installed 2026-10-22. Files: /wp-content/fonts/elevance/
   Managed by mu-plugin: wp-content/mu-plugins/elevance-fonts.php
   To remove: delete that mu-plugin (this file becomes inert).
   ============================================================ */

/* ---------- 1. Elevance Sans ---------- */
@font-face {
  font-family: "Elevance Sans";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Light.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Elevance Sans";
  src: url("/wp-content/fonts/elevance/ElevanceSans-LightItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Elevance Sans";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Regular.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Elevance Sans";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Italic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Elevance Sans";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Medium.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Elevance Sans";
  src: url("/wp-content/fonts/elevance/ElevanceSans-MediumItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Elevance Sans";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Semibold.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Elevance Sans";
  src: url("/wp-content/fonts/elevance/ElevanceSans-SemiboldItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-SemiboldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Elevance Sans";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Bold.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Elevance Sans";
  src: url("/wp-content/fonts/elevance/ElevanceSans-BoldItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* ---------- 2. Elevance Sans Condensed ---------- */
@font-face {
  font-family: "Elevance Sans Condensed";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-Light.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Elevance Sans Condensed";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-LightItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Elevance Sans Condensed";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-Regular.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Elevance Sans Condensed";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-Italic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Elevance Sans Condensed";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-Medium.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Elevance Sans Condensed";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-MediumItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Elevance Sans Condensed";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-Semibold.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Elevance Sans Condensed";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-SemiboldItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-SemiboldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Elevance Sans Condensed";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-Bold.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Elevance Sans Condensed";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-BoldItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* ---------- 3. Legacy-name aliases ----------
   The site previously used the families below. Rather than forcing
   !important overrides everywhere (which breaks icon fonts), the SAME
   Elevance files are re-declared under the old family names, so any
   stylesheet still requesting them renders in Elevance Sans.
   Condensed legacy names map to the Condensed family. */
/* AvenirNextLT pro Medium -> ElevanceSans */
@font-face {
  font-family: "AvenirNextLT pro Medium";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Light.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLT pro Medium";
  src: url("/wp-content/fonts/elevance/ElevanceSans-LightItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLT pro Medium";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Regular.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLT pro Medium";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Italic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLT pro Medium";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Medium.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLT pro Medium";
  src: url("/wp-content/fonts/elevance/ElevanceSans-MediumItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLT pro Medium";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Semibold.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLT pro Medium";
  src: url("/wp-content/fonts/elevance/ElevanceSans-SemiboldItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-SemiboldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLT pro Medium";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Bold.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLT pro Medium";
  src: url("/wp-content/fonts/elevance/ElevanceSans-BoldItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
/* Avenir Next LT pro -> ElevanceSans */
@font-face {
  font-family: "Avenir Next LT pro";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Light.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Avenir Next LT pro";
  src: url("/wp-content/fonts/elevance/ElevanceSans-LightItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Avenir Next LT pro";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Regular.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Avenir Next LT pro";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Italic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Avenir Next LT pro";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Medium.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Avenir Next LT pro";
  src: url("/wp-content/fonts/elevance/ElevanceSans-MediumItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Avenir Next LT pro";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Semibold.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Avenir Next LT pro";
  src: url("/wp-content/fonts/elevance/ElevanceSans-SemiboldItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-SemiboldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Avenir Next LT pro";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Bold.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Avenir Next LT pro";
  src: url("/wp-content/fonts/elevance/ElevanceSans-BoldItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
/* Avenir Next LT Pro -> ElevanceSans */
@font-face {
  font-family: "Avenir Next LT Pro";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Light.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Avenir Next LT Pro";
  src: url("/wp-content/fonts/elevance/ElevanceSans-LightItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Avenir Next LT Pro";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Regular.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Avenir Next LT Pro";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Italic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Avenir Next LT Pro";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Medium.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Avenir Next LT Pro";
  src: url("/wp-content/fonts/elevance/ElevanceSans-MediumItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Avenir Next LT Pro";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Semibold.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Avenir Next LT Pro";
  src: url("/wp-content/fonts/elevance/ElevanceSans-SemiboldItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-SemiboldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Avenir Next LT Pro";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Bold.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Avenir Next LT Pro";
  src: url("/wp-content/fonts/elevance/ElevanceSans-BoldItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
/* AvenirNextLTPro-Medium -> ElevanceSans */
@font-face {
  font-family: "AvenirNextLTPro-Medium";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Light.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-Medium";
  src: url("/wp-content/fonts/elevance/ElevanceSans-LightItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-Medium";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Regular.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-Medium";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Italic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-Medium";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Medium.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-Medium";
  src: url("/wp-content/fonts/elevance/ElevanceSans-MediumItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-Medium";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Semibold.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-Medium";
  src: url("/wp-content/fonts/elevance/ElevanceSans-SemiboldItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-SemiboldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-Medium";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Bold.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-Medium";
  src: url("/wp-content/fonts/elevance/ElevanceSans-BoldItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
/* Roboto -> ElevanceSans */
@font-face {
  font-family: "Roboto";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Light.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("/wp-content/fonts/elevance/ElevanceSans-LightItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Regular.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Italic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Medium.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("/wp-content/fonts/elevance/ElevanceSans-MediumItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Semibold.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("/wp-content/fonts/elevance/ElevanceSans-SemiboldItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-SemiboldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Bold.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("/wp-content/fonts/elevance/ElevanceSans-BoldItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
/* Roboto Slab -> ElevanceSans */
@font-face {
  font-family: "Roboto Slab";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Light.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto Slab";
  src: url("/wp-content/fonts/elevance/ElevanceSans-LightItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Roboto Slab";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Regular.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto Slab";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Italic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Roboto Slab";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Medium.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto Slab";
  src: url("/wp-content/fonts/elevance/ElevanceSans-MediumItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Roboto Slab";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Semibold.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto Slab";
  src: url("/wp-content/fonts/elevance/ElevanceSans-SemiboldItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-SemiboldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Roboto Slab";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Bold.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto Slab";
  src: url("/wp-content/fonts/elevance/ElevanceSans-BoldItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
/* Superclarendon -> ElevanceSans */
@font-face {
  font-family: "Superclarendon";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Light.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Superclarendon";
  src: url("/wp-content/fonts/elevance/ElevanceSans-LightItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Superclarendon";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Regular.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Superclarendon";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Italic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Superclarendon";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Medium.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Superclarendon";
  src: url("/wp-content/fonts/elevance/ElevanceSans-MediumItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Superclarendon";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Semibold.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Superclarendon";
  src: url("/wp-content/fonts/elevance/ElevanceSans-SemiboldItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-SemiboldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Superclarendon";
  src: url("/wp-content/fonts/elevance/ElevanceSans-Bold.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Superclarendon";
  src: url("/wp-content/fonts/elevance/ElevanceSans-BoldItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSans-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
/* AvenirNextLTPro-MediumCn -> ElevanceSansCondensed */
@font-face {
  font-family: "AvenirNextLTPro-MediumCn";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-Light.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-MediumCn";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-LightItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-MediumCn";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-Regular.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-MediumCn";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-Italic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-MediumCn";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-Medium.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-MediumCn";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-MediumItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-MediumCn";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-Semibold.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-MediumCn";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-SemiboldItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-SemiboldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-MediumCn";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-Bold.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-MediumCn";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-BoldItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
/* AvenirNextLTPro-Cn -> ElevanceSansCondensed */
@font-face {
  font-family: "AvenirNextLTPro-Cn";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-Light.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-Cn";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-LightItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-Cn";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-Regular.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-Cn";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-Italic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-Cn";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-Medium.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-Cn";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-MediumItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-Cn";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-Semibold.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-Cn";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-SemiboldItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-SemiboldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-Cn";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-Bold.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "AvenirNextLTPro-Cn";
  src: url("/wp-content/fonts/elevance/ElevanceSansCondensed-BoldItalic.woff2") format("woff2"),
       url("/wp-content/fonts/elevance/ElevanceSansCondensed-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* ---------- 4. Baseline inheritance ----------
   Plain inheritance, no !important, so icon fonts (eicons, Font Awesome,
   dashicons) which declare their own font-family are left alone. */
:root {
  --e-global-typography-primary-font-family: "Elevance Sans";
  --e-global-typography-secondary-font-family: "Elevance Sans";
  --e-global-typography-text-font-family: "Elevance Sans";
  --e-global-typography-accent-font-family: "Elevance Sans";
}
html body {
  font-family: "Elevance Sans", Arial, Helvetica, sans-serif;
}
body h1, body h2, body h3, body h4, body h5, body h6,
body p, body li, body td, body th, body dt, body dd, body blockquote, body figcaption,
body label, body legend,
body button, body input, body select, body textarea, body optgroup,
body .elementor-widget-container, body .elementor-button, body .elementor-heading-title {
  font-family: "Elevance Sans", Arial, Helvetica, sans-serif;
}
body code, body kbd, body pre, body samp, body tt {
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}

