/*//	------------------------------------------------------------------------*/
/*//	# Font */
/*//	------------------------------------------------------------------------*/


/* 100 - Thin  */
@font-face {
  font-family: 'FontName';
  font-style:  normal;
  font-weight: 100;
  font-display: swap;
  src: url("URL") format("woff2"),
  url("URL") format("woff"),
  url("URL") format("truetype");
}

/* 100 - Thin Italic */
@font-face {
  font-family: 'FontName';
  font-style:  italic;
  font-weight: 100;
  font-display: swap;
  src: url("URL") format("woff2"),
  url("URL") format("woff"),
  url("URL") format("truetype");
}


/* 200 - Extra Light, Ultra Light  */
@font-face {
  font-family: 'FontName';
  font-style:  normal;
  font-weight: 200;
  font-display: swap;
  src: url("URL") format("woff2"),
  url("URL") format("woff"),
  url("URL") format("truetype");
}

/* 200 - Extra Light, Ultra Light Italic */
@font-face {
  font-family: 'FontName';
  font-style:  italic;
  font-weight: 200;
  font-display: swap;
  src: url("URL") format("woff2"),
  url("URL") format("woff"),
  url("URL") format("truetype");
}


/* 300 - Light  */
@font-face {
  font-family: 'FontName';
  font-style:  normal;
  font-weight: 300;
  font-display: swap;
  src: url("URL") format("woff2"),
  url("URL") format("woff"),
  url("URL") format("truetype");
}

/* 300 - Light Italic */
@font-face {
  font-family: 'FontName';
  font-style:  italic;
  font-weight: 300;
  font-display: swap;
  src: url("URL") format("woff2"),
  url("URL") format("woff"),
  url("URL") format("truetype");
}


/* 400 - Normal, Book, Regular  */
@font-face {
  font-family: 'FontName';
  font-style:  normal;
  font-weight: 400;
  font-display: swap;
  src: url("URL") format("woff2"),
  url("URL") format("woff"),
  url("URL") format("truetype");
}

/* 400 - Normal, Book, Regular italic */
@font-face {
  font-family: 'FontName';
  font-style:  italic;
  font-weight: 400;
  font-display: swap;
  src: url("URL") format("woff2"),
  url("URL") format("woff"),
  url("URL") format("truetype");
}


/* 500 - Medium  */
@font-face {
  font-family: 'FontName';
  font-style:  normal;
  font-weight: 500;
  font-display: swap;
  src: url("URL") format("woff2"),
  url("URL") format("woff"),
  url("URL") format("truetype");
}

/* 500 - Medium Italic */
@font-face {
  font-family: 'FontName';
  font-style:  italic;
  font-weight: 500;
  font-display: swap;
  src: url("URL") format("woff2"),
  url("URL") format("woff"),
  url("URL") format("truetype");
}


/* 600 - Semi Bold, Demi Bold  */
@font-face {
  font-family: 'FontName';
  font-style:  normal;
  font-weight: 600;
  font-display: swap;
  src: url("URL") format("woff2"),
  url("URL") format("woff"),
  url("URL") format("truetype");
}

/* 600 - Semi Bold, Demi Bold italic */
@font-face {
  font-family: 'FontName';
  font-style:  italic;
  font-weight: 600;
  font-display: swap;
  src: url("URL") format("woff2"),
  url("URL") format("woff"),
  url("URL") format("truetype");
}


/* 700 - Bold  */
@font-face {
  font-family: 'FontName';
  font-style:  normal;
  font-weight: 700;
  font-display: swap;
  src: url("URL") format("woff2"),
  url("URL") format("woff"),
  url("URL") format("truetype");
}

/* 700 - Bold italic */
@font-face {
  font-family: 'FontName';
  font-style:  italic;
  font-weight: 700;
  font-display: swap;
  src: url("URL") format("woff2"),
  url("URL") format("woff"),
  url("URL") format("truetype");
}


/* 800 - Extra Bold, Ultra Bold  */
@font-face {
  font-family: 'FontName';
  font-style:  normal;
  font-weight: 800;
  font-display: swap;
  src: url("URL") format("woff2"),
  url("URL") format("woff"),
  url("URL") format("truetype");
}

/* 800 - Extra Bold, Ultra Bold Italic */
@font-face {
  font-family: 'FontName';
  font-style:  italic;
  font-weight: 800;
  font-display: swap;
  src: url("URL") format("woff2"),
  url("URL") format("woff"),
  url("URL") format("truetype");
}


/* 900 - Black, Heavy  */
@font-face {
  font-family: 'FontName';
  font-style:  normal;
  font-weight: 900;
  font-display: swap;
  src: url("URL") format("woff2"),
  url("URL") format("woff"),
  url("URL") format("truetype");
}

/* 900 - Black, Heavy Italic */
@font-face {
  font-family: 'FontName';
  font-style:  italic;
  font-weight: 900;
  font-display: swap;
  src: url("URL") format("woff2"),
  url("URL") format("woff"),
  url("URL") format("truetype");
}


:root {
  --rf-brand-font-family: 'FontName', Helvetica, Arial, sans-serif;
  --rf-brand-font-family-heading: 'FontName', Helvetica, Arial, sans-serif;
}

html, body, .rf-org-header-container, #rf-content, .rf-org-footer-container {
  font-family: var(--rf-brand-font-family);
}
.rfComp-canvas h1, .rfComp-canvas h2, .rfComp-canvas h3, .rfComp-canvas h4, .rfComp-canvas h5, .rfComp-canvas h6,
.rfComp-canvas h1 strong, .rfComp-canvas h2 strong, .rfComp-canvas h3 strong, .rfComp-canvas h4 strong, .rfComp-canvas h5 strong, .rfComp-canvas h6 strong {
  font-family: var(--rf-brand-font-family-heading);
}

