/* Biovety Live Editor Typography v1 */
:root {
  --bve-display-font: "Bitter", Georgia, serif;
  --bve-heading-style: normal;
  --bve-heading-weight: 700;
  --bve-body-font: "Source Sans 3", Arial, sans-serif;
  --bve-body-style: normal;
  --bve-body-weight: 400;
  --bve-body-size: 17px;
  --bve-heading-scale: 1;
  --bve-h1-min: 3.2rem;
  --bve-h1-fluid: 6.6vw;
  --bve-h1-max: 6rem;
  --bve-h2-min: 2.35rem;
  --bve-h2-fluid: 4.8vw;
  --bve-h2-max: 4.7rem;
  --bve-h3-min: 1.35rem;
  --bve-h3-fluid: 2.2vw;
  --bve-h3-max: 2rem;
  --bve-dialog-h2-min: 2.4rem;
  --bve-dialog-h2-fluid: 5vw;
  --bve-dialog-h2-max: 4.4rem;
  --bve-products-h1-min: 2.8rem;
  --bve-products-h1-fluid: 5vw;
  --bve-products-h1-max: 4.7rem;
  --bve-hero-h1-min: 3rem;
  --bve-hero-h1-fluid-vw: 3.8vw;
  --bve-hero-h1-fluid-vh: 6.8vh;
  --bve-hero-h1-max: 4.1rem;
  --bve-wide-hero-h1-min: 4.2rem;
  --bve-wide-hero-h1-fluid: 4.2vw;
  --bve-wide-hero-h1-max: 5.75rem;
  --bve-ultrawide-hero-h1-min: 5.25rem;
  --bve-ultrawide-hero-h1-fluid: 2.8vw;
  --bve-ultrawide-hero-h1-max: 6.2rem;
  --bve-wide-h2-min: 4.1rem;
  --bve-wide-h2-fluid: 3.2vw;
  --bve-wide-h2-max: 5.6rem;
  --bve-mobile-h1-min: 2.8rem;
  --bve-mobile-h1-fluid: 14vw;
  --bve-mobile-h1-max: 4.3rem;
  --bve-mobile-h2-min: 2.25rem;
  --bve-mobile-h2-fluid: 11vw;
  --bve-mobile-h2-max: 3.6rem;
  --bve-mobile-hero-h1-min: 2.75rem;
  --bve-mobile-hero-h1-fluid: 13vw;
  --bve-mobile-hero-h1-max: 3.8rem;
  --bve-contact-h1: 3.75rem;
  --bve-contact-h2: 1.5rem;
  --bve-contact-h3: 1.25rem;
  --bve-trust-h3: 1.15rem;
}

html[data-design="5"] {
  --display: var(--bve-display-font);
  --body: var(--bve-body-font);
  --font-display: var(--bve-display-font);
  --font-body: var(--bve-body-font);
}

html[data-design="5"] body {
  font-family: var(--bve-body-font);
  font-size: var(--bve-body-size);
  font-style: var(--bve-body-style);
  font-weight: var(--bve-body-weight);
}

html[data-design="5"] h1,
html[data-design="5"] h2,
html[data-design="5"] h3 {
  font-style: var(--bve-heading-style) !important;
  font-weight: var(--bve-heading-weight) !important;
}

html[data-design="5"] .key5-contact-page h1 { font-size: var(--bve-contact-h1) !important; }
html[data-design="5"] .key5-contact-page h2 { font-size: var(--bve-contact-h2) !important; }
html[data-design="5"] .key5-contact-page h3 { font-size: var(--bve-contact-h3) !important; }
