@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;500;600;700&family=Marcellus&display=swap");

body,
body :not(i):not(svg):not(path):not([class*="fa-"]) {
  font-family: "Avenir", "Avenir Next", "Lato", sans-serif !important;
}

body :is(h1, h2, h3, h4, h5, h6):not(i):not(svg):not(path):not([class*="fa-"]) {
  font-family: "Optima", "Marcellus", serif !important;
  font-weight: 400 !important;
}

body p:not(.eyebrow):not(.experience-text):not(.form-success):not(.enquiry-success):not(.footer-about):not(.footer-contact) {
  font-size: clamp(0.8125rem, 0.2vw + 0.78rem, 1rem) !important;
  font-weight: 500 !important;
}

body .home-hero .hero-copy {
  color: #fff !important;
  font-family: "Avenir", "Avenir Next", "Lato", sans-serif !important;
  font-size: clamp(0.875rem, 0.15vw + 0.84rem, 0.9375rem) !important;
  font-weight: 500 !important;
  line-height: 1.65 !important;
}
