@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

:root {
  --bs-font-sans-serif: "Poppins", Arial, sans-serif;
  --bs-body-font-family: "Poppins", Arial, sans-serif;
}

body,
button,
input,
select,
textarea {
  font-family: "Poppins", Arial, sans-serif;
}

body {
  font-weight: 400;
}

p,
li,
dd,
dt,
blockquote,
figcaption,
label,
.form-label,
.form-control,
.form-select,
.wp-block-post-excerpt,
.wp-block-post-date,
.wp-block-latest-posts,
.wp-block-navigation-item__label {
  font-family: "Poppins", Arial, sans-serif;
  font-weight: 400;
}

h1,
.h1,
.display-1 {
  font-family: "Poppins", Arial, sans-serif;
  font-weight: 900;
}

h2,
.h2,
.display-2 {
  font-family: "Poppins", Arial, sans-serif;
  font-weight: 800;
}

h3,
.h3,
.display-3 {
  font-family: "Poppins", Arial, sans-serif;
  font-weight: 700;
}

h4,
.h4,
.display-4 {
  font-family: "Poppins", Arial, sans-serif;
  font-weight: 600;
}

h5,
.h5,
.display-5 {
  font-family: "Poppins", Arial, sans-serif;
  font-weight: 500;
}

h6,
.h6,
.display-6 {
  font-family: "Poppins", Arial, sans-serif;
  font-weight: 200;
}

.btn,
.button,
.wp-element-button,
.wp-block-button__link,
.nav-link,
.navbar-nav .nav-link,
.menu-item a {
  font-family: "Poppins", Arial, sans-serif;
  font-weight: 500;
}

strong,
b {
  font-weight: 700;
}

small,
.small,
.form-text,
.wp-caption-text,
.gfield_required .gfield_required_text {
  font-family: "Poppins", Arial, sans-serif;
  font-weight: 300 !important;
}

.gfield_label,
.gform-field-label {
  font-family: "Poppins", Arial, sans-serif !important;
  font-weight: 500 !important;
}
