@import url("/App_Themes/pia-website-theme/99-Causeis_Responsive.css");
@import url("/App_Themes/pia-website-theme/consolidated.css");

/* @import url("/App_Themes/pia-website-theme/z-typography.css"); */
/* @import url("/App_Themes/pia-website-theme/zz-unspecified.css"); */
/* @import url("/App_Themes/pia-website-theme/zzz-layout.css"); */
/* @import url("/App_Themes/pia-website-theme/zzzz-banners.css"); */
/* @import url("/App_Themes/pia-website-theme/zzzz-buttons.css"); */
/* @import url("/App_Themes/pia-website-theme/zzzz-cta.css"); */

/* Tiempos Headline Fonts */
@font-face {
  font-family: "Tiempos Headline";
  src: url("/App_Themes/pia-fonts/TiemposHeadline-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Tiempos Headline";
  src: url("/App_Themes/pia-fonts/TiemposHeadline-BoldItalic.woff2")
    format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Tiempos Headline";
  src: url("/App_Themes/pia-fonts/TiemposHeadline-Regular.woff2")
    format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Tiempos Headline";
  src: url("/App_Themes/pia-fonts/TiemposHeadline-RegularItalic.woff2")
    format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

/* Haas Grot Text Fonts */
@font-face {
  font-family: "Haas Grot Text";
  src: url("/App_Themes/pia-fonts/HaasGrotTextWeb-55Roman.woff2")
    format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Haas Grot Text";
  src: url("/App_Themes/pia-fonts/HaasGrotTextWeb-56Italic.woff2")
    format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Haas Grot Text";
  src: url("/App_Themes/pia-fonts/HaasGrotTextWeb-75Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Haas Grot Text";
  src: url("/App_Themes/pia-fonts/HaasGrotTextWeb-76BoldItalic.woff2")
    format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Haas Grot Text";
  src: url("/App_Themes/pia-fonts/HaasGrotTextWeb-65Medium.woff2")
    format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Haas Grot Text";
  src: url("/App_Themes/pia-fonts/HaasGrotTextWeb-66MediumItalic.woff2")
    format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

h1,
h3,
.h1,
.h3,
.carousel h1,
.carousel h3,
.PageTitle,
.PanelTitle,
.SectionTitle,
.SectionLabel,
.SectionLabelSmaller,
a:is(
    :is(
        h1,
        h3,
        .h1,
        .h3,
        .carousel h1,
        .carousel h3,
        .PageTitle,
        .PanelTitle,
        .SectionTitle,
        .SectionLabel,
        .SectionLabelSmaller
      )
      > a
  ),
h6,
.h6,
h5,
.h5 {
  font-family: "Tiempos Headline", sans-serif;
}

body,
p,
.iMIS-WebPart div[id*="_Panel_"],
p a,
h2,
h4,
.h2,
.h4,
.carousel h2,
.carousel h4,
a:is(:is(h2, h4, .h2, .h4, .carousel h2, .carousel h4, ) > a):not(
    h2.panel-title > a
  ),
input,
button,
select,
textarea {
  font-family: "Haas Grot Text", sans-serif;
  font-weight: 400;
}
