/* Auto-generated font declarations for /font files */

@font-face {
  font-family: 'Neutra Display Thin Alt';
  src: url('/font/Neutra Display Thin Alt.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Neutra Display Titling';
  src: url('/font/Neutra Display Titling.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Neutra Display Titling_0';
  src: url('/font/Neutra Display Titling_0.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Neutra Text Light Demi Italic';
  src: url('/font/Neutra Text Light Demi Italic.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Neutra Text Light SC Alt Demi Italic';
  src: url('/font/Neutra Text Light SC Alt Demi Italic.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Neutra Text SC';
  src: url('/font/Neutra Text SC.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Neutra Text TF Alt Bold';
  src: url('/font/Neutra Text TF Alt Bold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Neutra Text TF Light Demi';
  src: url('/font/Neutra Text TF Light Demi.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Neutra Text TF Light Italic';
  src: url('/font/Neutra Text TF Light Italic.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Neutra Text TF SC Alt Bold';
  src: url('/font/Neutra Text TF SC Alt Bold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Neutra Text TF SC Alt';
  src: url('/font/Neutra Text TF SC Alt.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Neutra Text TF SC Bold';
  src: url('/font/Neutra Text TF SC Bold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NeutraText-BoldItalicAlt';
  src: url('/font/NeutraText-BoldItalicAlt.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NeutraText-BookAlt';
  src: url('/font/NeutraText-BookAlt.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NeutraText-BookSCItalic';
  src: url('/font/NeutraText-BookSCItalic.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NeutraText-DemiSC';
  src: url('/font/NeutraText-DemiSC.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NeutraText-LightAlt';
  src: url('/font/NeutraText-LightAlt.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'NeutraText-LightItalic';
  src: url('/font/NeutraText-LightItalic.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'neutra-text-alt-587261020eccb';
  src: url('/font/neutra-text-alt-587261020eccb.otf') format('opentype');
  font-display: swap;
}

@font-face {
  font-family: 'neutra-text-bold-5871e1605afa2';
  src: url('/font/neutra-text-bold-5871e1605afa2.otf') format('opentype');
  font-display: swap;
}

@font-face {
  font-family: 'neutra-text-bold-italic-5872615974382';
  src: url('/font/neutra-text-bold-italic-5872615974382.otf') format('opentype');
  font-display: swap;
}

@font-face {
  font-family: 'neutra-text-light-5872613aeda5b';
  src: url('/font/neutra-text-light-5872613aeda5b.otf') format('opentype');
  font-display: swap;
}

@font-face {
  font-family: 'neutra-text-tf-5871e0b0704ed';
  src: url('/font/neutra-text-tf-5871e0b0704ed.otf') format('opentype');
  font-display: swap;
}

:root {
  --cartello-primary-font: 'neutra-text-tf-5871e0b0704ed', sans-serif;
}

html,
body,
body.elementor-page,
.elementor,
.elementor-widget,
.elementor-widget-container,
.elementor-heading-title,
.elementor-widget-heading .elementor-heading-title,
.elementor-widget-text-editor,
.elementor-widget-button,
.elementor-button,
.elementor-nav-menu,
.elementor-post__title,
.elementor-post__excerpt,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
span,
li,
button,
input,
textarea,
select {
  font-family: var(--cartello-primary-font) !important;
}

[class*='elementor-kit-'] {
  --e-global-typography-primary-font-family: var(--cartello-primary-font) !important;
  --e-global-typography-secondary-font-family: var(--cartello-primary-font) !important;
  --e-global-typography-text-font-family: var(--cartello-primary-font) !important;
  --e-global-typography-accent-font-family: var(--cartello-primary-font) !important;
}
