/**
 * Font Faces
 *
 * This file is loaded asynchronously using the media="print" hack
 * to prevent render-blocking font loading.
 *
 * Built and deployed alongside Stencil assets to CDN.
 * Loaded via render-pipeline.ts with generateAsyncFontsHtml().
 */

/* Open Sans - Light (300) */
@font-face {
  font-family: 'Open Sans';
  src: url('https://marketing-static.signnow.com/333/fonts/OpenSans/OpenSans-Light.woff2') format('woff2');
  font-weight: 300;
  font-display: swap;
}

/* Open Sans - Regular (400) */
@font-face {
  font-family: 'Open Sans';
  src: url('https://marketing-static.signnow.com/333/fonts/OpenSans/OpenSans-Regular.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
}

/* Open Sans - SemiBold (600) */
@font-face {
  font-family: 'Open Sans';
  src: url('https://marketing-static.signnow.com/333/fonts/OpenSans/OpenSans-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-display: swap;
}

/* Open Sans - Bold (700) */
@font-face {
  font-family: 'Open Sans';
  src: url('https://marketing-static.signnow.com/333/fonts/OpenSans/OpenSans-Bold.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
}

/* Open Sans - ExtraBold (800) */
@font-face {
  font-family: 'Open Sans';
  src: url('https://marketing-static.signnow.com/333/fonts/OpenSans/OpenSans-ExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-display: swap;
}

/* Graphik - Regular (400) */
@font-face {
  font-family: Graphik;
  src: url('https://marketing-static.signnow.com/333/fonts/Graphik/Graphik-Regular.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
}

/* Graphik - Medium (500) */
@font-face {
  font-family: Graphik;
  src: url('https://marketing-static.signnow.com/333/fonts/Graphik/Graphik-Medium.woff2') format('woff2');
  font-weight: 500;
  font-display: swap;
}

/* Graphik - Semibold (600) */
@font-face {
  font-family: Graphik;
  src: url('https://marketing-static.signnow.com/333/fonts/Graphik/Graphik-Semibold.woff2') format('woff2');
  font-weight: 600;
  font-display: swap;
}

/* Graphik - Bold (700) */
@font-face {
  font-family: Graphik;
  src: url('https://marketing-static.signnow.com/333/fonts/Graphik/Graphik-Bold.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
}

/* Graphik - Black (900) */
@font-face {
  font-family: Graphik;
  src: url('https://marketing-static.signnow.com/333/fonts/Graphik/Graphik-Black.woff2') format('woff2');
  font-weight: 900;
  font-display: swap;
}
