@import url("https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:wght@300;400;500;600;700;800&display=swap");
@font-face {
  font-family: "Century Gothic Paneuropean ExtBd";
  src:
    local("Century Gothic Paneuropean ExtraBold Italic"),
    local("CenturyGothicPaneuropean-XtraBoldIt"),
    url("fonts/century-gothic-paneuropean/CenturyGothicPaneuropean-XtraBoldIt.woff2")
      format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Century Gothic Paneuropean";
  src:
    local("Century Gothic Paneuropean Black Italic"),
    local("CenturyGothicPaneuropean-BlackIt"),
    url("fonts/century-gothic-paneuropean/CenturyGothicPaneuropean-BlackIt.woff2")
      format("woff2");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Century Gothic Paneuropean";
  src:
    local("Century Gothic Paneuropean Black"),
    local("CenturyGothicPaneuropean-Black"),
    url("fonts/century-gothic-paneuropean/CenturyGothicPaneuropean-Black.woff2")
      format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Century Gothic Paneuropean ExtBd";
  src:
    local("Century Gothic Paneuropean ExtraBold"),
    local("CenturyGothicPaneuropean-ExtraBold"),
    url("fonts/century-gothic-paneuropean/CenturyGothicPaneuropean-ExtraBold.woff2")
      format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Century Gothic Paneuropean";
  src:
    local("Century Gothic Paneuropean Bold Italic"),
    local("CenturyGothicPaneuropean-BoldItalic"),
    url("fonts/century-gothic-paneuropean/CenturyGothicPaneuropean-BoldItalic.woff2")
      format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Century Gothic Paneuropean SemBd";
  src:
    local("Century Gothic Paneuropean SemiBold Italic"),
    local("CenturyGothicPaneuropean-SemiBoldIt"),
    url("fonts/century-gothic-paneuropean/CenturyGothicPaneuropean-SemiBoldIt.woff2")
      format("woff2");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Century Gothic Paneuropean";
  src:
    local("Century Gothic Paneuropean Bold"),
    local("CenturyGothicPaneuropean-Bold"),
    url("fonts/century-gothic-paneuropean/CenturyGothicPaneuropean-Bold.woff2")
      format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Century Gothic Paneuropean";
  src:
    local("Century Gothic Paneuropean Thin Italic"),
    local("CenturyGothicPaneuropean-ThinItalic"),
    url("fonts/century-gothic-paneuropean/CenturyGothicPaneuropean-ThinItalic.woff2")
      format("woff2");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Century Gothic Paneuropean";
  src:
    local("Century Gothic Paneuropean Light"),
    local("CenturyGothicPaneuropean-Light"),
    url("fonts/century-gothic-paneuropean/CenturyGothicPaneuropean-Light.woff2")
      format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Century Gothic Paneuropean";
  src:
    local("Century Gothic Paneuropean Light Italic"),
    local("CenturyGothicPaneuropean-LightIt"),
    url("fonts/century-gothic-paneuropean/CenturyGothicPaneuropean-LightIt.woff2")
      format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Century Gothic Paneuropean";
  src:
    local("Century Gothic Paneuropean Thin"),
    local("CenturyGothicPaneuropean-Thin"),
    url("fonts/century-gothic-paneuropean/CenturyGothicPaneuropean-Thin.woff2")
      format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Century Gothic Paneuropean SemBd";
  src:
    local("Century Gothic Paneuropean SemiBold"),
    local("CenturyGothicPaneuropean-SemiBold"),
    url("fonts/century-gothic-paneuropean/CenturyGothicPaneuropean-SemiBold.woff2")
      format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Century Gothic Paneuropean";
  src:
    local("Century Gothic Paneuropean"),
    local("CenturyGothicPaneuropean"),
    url("fonts/century-gothic-paneuropean/CenturyGothicPaneuropean.woff2")
      format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Century Gothic Paneuropean";
  src:
    local("Century Gothic Paneuropean Italic"),
    local("CenturyGothicPaneuropean-Italic"),
    url("fonts/century-gothic-paneuropean/CenturyGothicPaneuropean-Italic.woff2")
      format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

.navbar-brand,
.display-1,
.display-2,
.display-3,
.display-4,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Open Sans Condensed", sans-serif;
  letter-spacing: -0.04em;
  font-weight: 700; /* Bold headings */
}

body {
  font-family: "Century Gothic Paneuropean", sans-serif;
  letter-spacing: normal;
  font-weight: 400; /* Regular body text */
}

.nav_text {
  font-family: "Open Sans Condensed", sans-serif;
  letter-spacing: normal;
  font-size: 17px;
  font-weight: 500; /* Medium weight for nav */
}
