/* Generated from design/brand-tokens.json of the downloaded site. Do not edit; edit the source tokens or override in components.css. */
:root {
  --euf-color-main: #45c0ed;
  --euf-color-secondary: #f5f5f5;
  --euf-color-tertiary: #0e262e;
  --euf-color-text: #0e272f;
  --euf-color-heading: #0e272f;
  --euf-color-white: #ffffff;
  --euf-color-accent: #f1134d;
  --euf-color-success: #198754;
  --euf-color-support-lightest: #f1f1f1;
  --euf-color-support-light: #e3e3e3;
  --euf-color-support-dark: #545454;
  --euf-color-support-darkest: #363636;
  --euf-font: "Poppins", system-ui, sans-serif;
  --euf-body-size: 1rem;
  --euf-body-line-height: 1.75;
  --euf-section-y: 5rem;
  --euf-container: 1170px;
  --euf-h1-size: 3rem;
  --euf-h1-line-height: 1.3;
  --euf-h2-size: 2.5rem;
  --euf-h2-line-height: 1.1;
  --euf-h3-size: 2rem;
  --euf-h3-line-height: 1;
  --euf-h4-size: 1.5rem;
  --euf-h4-line-height: 1;
  --euf-h5-size: 1.25rem;
  --euf-h5-line-height: 1;
  --euf-h6-size: 1rem;
  --euf-h6-line-height: 1;
  --euf-btn-primary-color: #fff;
  --euf-btn-primary-bg: #0e262e;
  --euf-btn-primary-border: #0e262e;
  --euf-btn-primary-border-width: 3px;
  --euf-btn-primary-hover-color: #fff;
  --euf-btn-primary-hover-bg: #0a1b20;
  --euf-btn-primary-hover-border: #0a1b20;
  --euf-btn-primary-font-size: 1rem;
  --euf-btn-primary-weight: 400;
  --euf-btn-primary-padding: 0.55rem 1.15rem 0.55rem 1rem;
  --euf-btn-primary-radius: 25px;
  --euf-btn-primary-inverse-color: #0e272f;
  --euf-btn-primary-inverse-bg: #fff;
  --euf-btn-primary-inverse-border: #45c0ed;
  --euf-btn-primary-inverse-border-width: 3px;
  --euf-btn-primary-inverse-hover-color: #fff;
  --euf-btn-primary-inverse-hover-bg: #45c0ed;
  --euf-btn-primary-inverse-hover-border: #45c0ed;
  --euf-btn-primary-inverse-font-size: 0.825rem;
  --euf-btn-primary-inverse-weight: 700;
  --euf-btn-primary-inverse-padding: 0.25rem 0.60rem 0.25rem 0.45rem;
  --euf-btn-primary-inverse-radius: 25px;
  --euf-btn-secondary-color: #0a0101;
  --euf-btn-secondary-bg: #45c0ed;
  --euf-btn-secondary-border: #0a0101;
  --euf-btn-secondary-border-width: 1px;
  --euf-btn-secondary-hover-color: #0a0101;
  --euf-btn-secondary-hover-bg: #45c0ed;
  --euf-btn-secondary-hover-border: #0a0101;
  --euf-btn-secondary-font-size: 1rem;
  --euf-btn-secondary-weight: 400;
  --euf-btn-secondary-padding: 0.55rem 1.15rem 0.55rem 1rem;
  --euf-btn-secondary-radius: 25px;
  --euf-btn-secondary-inverse-color: #45c0ed;
  --euf-btn-secondary-inverse-bg: transparent;
  --euf-btn-secondary-inverse-border: #45c0ed;
  --euf-btn-secondary-inverse-border-width: 1px;
  --euf-btn-secondary-inverse-hover-color: #45c0ed;
  --euf-btn-secondary-inverse-hover-bg: transparent;
  --euf-btn-secondary-inverse-hover-border: #45c0ed;
  --euf-btn-secondary-inverse-font-size: 1rem;
  --euf-btn-secondary-inverse-weight: 400;
  --euf-btn-secondary-inverse-padding: 0.55rem 1.15rem 0.55rem 1rem;
  --euf-btn-secondary-inverse-radius: 25px;
}
