@font-face {
  font-family: "Sainte Colombe";
  src: url("../font/SainteColombe-Medium.woff2") format("woff2"),
    url("../font/SainteColombe-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Sainte Colombe";
  src: url("../font/SainteColombe-MediumItalic.woff2") format("woff2"),
    url("../font/SainteColombe-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Sainte Colombe";
  src: url("../font/SainteColombe-Italic.woff2") format("woff2"),
    url("../font/SainteColombe-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Sainte Colombe";
  src: url("../font/SainteColombe-Regular.woff2") format("woff2"),
    url("../font/SainteColombe-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Sainte Colombe";
  src: url("../font/SainteColombe-Bold.woff2") format("woff2"),
    url("../font/SainteColombe-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Sainte Colombe";
  src: url("../font/SainteColombe-BoldItalic.woff2") format("woff2"),
    url("../font/SainteColombe-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Sainte Colombe";
  src: url("../font/SainteColombe-LightItalic.woff2") format("woff2"),
    url("../font/SainteColombe-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Sainte Colombe";
  src: url("../font/SainteColombe-ExtraLight.woff2") format("woff2"),
    url("../font/SainteColombe-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Sainte Colombe";
  src: url("../font/SainteColombe-ExtraLightItalic.woff2") format("woff2"),
    url("../font/SainteColombe-ExtraLightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Sainte Colombe";
  src: url("../font/SainteColombe-Light.woff2") format("woff2"),
    url("../font/SainteColombe-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Neue Haas Unica Pro";
  src: url("../font/NeueHaasUnicaPro-UltraLight.woff2") format("woff2"),
    url("../font/NeueHaasUnicaPro-UltraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Neue Haas Unica Pro XBlack";
  src: url("../font/NeueHaasUnicaPro-XBlack.woff2") format("woff2"),
    url("../font/NeueHaasUnicaPro-XBlack.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Neue Haas Unica Pro XBlack";
  src: url("../font/NeueHaasUnicaPro-XBlackIt.woff2") format("woff2"),
    url("../font/NeueHaasUnicaPro-XBlackIt.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Neue Haas Unica Pro";
  src: url("../font/NeueHaasUnicaPro-BoldItalic.woff2") format("woff2"),
    url("../font/NeueHaasUnicaPro-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Neue Haas Unica Pro";
  src: url("../font/NeueHaasUnicaPro-Black.woff2") format("woff2"),
    url("../font/NeueHaasUnicaPro-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Neue Haas Unica Pro";
  src: url("../font/NeueHaasUnicaPro-Bold.woff2") format("woff2"),
    url("../font/NeueHaasUnicaPro-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Neue Haas Unica Pro";
  src: url("../font/NeueHaasUnicaPro-BlackIt.woff2") format("woff2"),
    url("../font/NeueHaasUnicaPro-BlackIt.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Neue Haas Unica Pro";
  src: url("../font/NeueHaasUnicaPro-HeavyIt.woff2") format("woff2"),
    url("../font/NeueHaasUnicaPro-HeavyIt.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Neue Haas Unica Pro";
  src: url("../font/NeueHaasUnicaPro-Heavy.woff2") format("woff2"),
    url("../font/NeueHaasUnicaPro-Heavy.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Neue Haas Unica Pro";
  src: url("../font/NeueHaasUnicaPro-UltLightIt.woff2") format("woff2"),
    url("../font/NeueHaasUnicaPro-UltLightIt.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Neue Haas Unica Pro";
  src: url("../font/NeueHaasUnicaPro-Light.woff2") format("woff2"),
    url("../font/NeueHaasUnicaPro-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Neue Haas Unica Pro";
  src: url("../font/NeueHaasUnicaPro-MediumIt.woff2") format("woff2"),
    url("../font/NeueHaasUnicaPro-MediumIt.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Neue Haas Unica Pro";
  src: url("../font/NeueHaasUnicaPro-Thin.woff2") format("woff2"),
    url("../font/NeueHaasUnicaPro-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Neue Haas Unica Pro";
  src: url("../font/NeueHaasUnicaPro-ThinItalic.woff2") format("woff2"),
    url("../font/NeueHaasUnicaPro-ThinItalic.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Neue Haas Unica Pro";
  src: url("../font/NeueHaasUnicaPro-LightIt.woff2") format("woff2"),
    url("../font/NeueHaasUnicaPro-LightIt.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Neue Haas Unica Pro";
  src: url("../font/NeueHaasUnicaPro-Medium.woff2") format("woff2"),
    url("../font/NeueHaasUnicaPro-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Neue Haas Unica Pro";
  src: url("../font/NeueHaasUnicaPro-Italic.woff2") format("woff2"),
    url("../font/NeueHaasUnicaPro-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Neue Haas Unica Pro";
  src: url("../font/NeueHaasUnicaPro-Regular.woff2") format("woff2"),
    url("../font/NeueHaasUnicaPro-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


body,
p,
a,
li,
ul,
ol,
button,
input,
textarea,
nav,
header,
label,
form,
blockquote,
pre,
code {
    font-family: 'Neue Haas Unica Pro', sans-serif !important;
    font-weight: normal !important;
}

h1, h2, h3, h4, h5, h6{
	font-family: 'Sainte Colombe' !important;
	font-weight: normal !important;
}


h1{
	font-size: clamp(1.875rem, 1.40625rem + 1.5625vw, 2.8125rem) !important;
}

h2{
	font-size: clamp(1.75rem, 1.375rem + 1.25vw, 2.5rem) !important;
}

h3{
	font-size: clamp(1.375rem, 1.125rem + 0.833333vw, 1.875rem) !important;
}

h4{
	font-size: clamp(1.25rem, 1.09375rem + 0.520833vw, 1.5625rem) !important;
}

h5{
	font-size: clamp(1rem, 0.875rem + 0.416667vw, 1.25rem) !important;
}

h6{
	font-size: clamp(0.875rem, 0.75rem + 0.416667vw, 1.125rem) !important;
}