html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html .h1,
html .h2,
html .h3,
html .h4,
html .h5,
html .h6,
html .roboto-slab {
	font-family: 'Roboto Slab', 'Roboto Slab-fallback', -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
}

html body {
	font-family: 'Roboto-fallback', -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;
}
html:not(.wf-loaded) .cc-message {
	letter-spacing: -0.01em;
}
html:not(.wf-loaded) .custom .intro .display p {
	letter-spacing: -0.03em;
}
html.wf-loaded body,
html.wf-loaded body .wf-roboto {
	font-family: 'Roboto', 'Roboto-fallback';
}

@font-face {
  font-family: 'Roboto Slab';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('/file/css/fonts/roboto-slab-v13-latin/roboto-slab-v13-latin-regular.woff2') format('woff2'),
       url('/file/css/fonts/roboto-slab-v13-latin/roboto-slab-v13-latin-regular.woff') format('woff');
}

@font-face {
  font-family: 'Roboto Slab';
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('/file/css/fonts/roboto-slab-v13-latin/roboto-slab-v13-latin-500.woff2') format('woff2'),
       url('/file/css/fonts/roboto-slab-v13-latin/roboto-slab-v13-latin-500.woff') format('woff');
}

@font-face {
  font-family: 'Roboto Slab';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('/file/css/fonts/roboto-slab-v13-latin/roboto-slab-v13-latin-700.woff2') format('woff2'),
       url('/file/css/fonts/roboto-slab-v13-latin/roboto-slab-v13-latin-700.woff') format('woff');
}

@font-face {
  font-preload: true;
  font-family: 'Roboto';
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('/file/css/fonts/roboto-v27-latin/roboto-v27-latin-300.woff2') format('woff2'),
       url('/file/css/fonts/roboto-v27-latin/roboto-v27-latin-300.woff') format('woff');
}

@font-face {
  font-family: 'Roboto';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('/file/css/fonts/roboto-v27-latin/roboto-v27-latin-regular.woff2') format('woff2'),
       url('/file/css/fonts/roboto-v27-latin/roboto-v27-latin-regular.woff') format('woff');
}

@font-face {
  font-family: 'Roboto';
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('/file/css/fonts/roboto-v27-latin/roboto-v27-latin-500.woff2') format('woff2'),
       url('/file/css/fonts/roboto-v27-latin/roboto-v27-latin-500.woff') format('woff');
}


@font-face {
  font-family: 'Roboto';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('/file/css/fonts/roboto-v27-latin/roboto-v27-latin-700.woff2') format('woff2'),
       url('/file/css/fonts/roboto-v27-latin/roboto-v27-latin-700.woff') format('woff');
}

@font-face {
    font-family: "Roboto-fallback";
    size-adjust: 100.06%;
    ascent-override: 96%;
    src: local("Arial");
}
@font-face {
    font-family: "Roboto Slab-fallback";
    size-adjust: 117.81%;
    ascent-override: 83%;
    src: local("Times New Roman");
}
