/* =========================================================
   Attoworld Font Replacement
   Avenir Next         -> Nunito Sans
   Avenir Next Rounded -> Nunito
   Servus-Slab         -> Bitter
   Caslon/Classico/... -> Bitter
   ========================================================= */

/* Base fonts */

@font-face {
  font-family: "Nunito Sans";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/NunitoSans-VariableFont_YTLC,opsz,wdth,wght.ttf") format("truetype");
  font-weight: 200 1000;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Nunito Sans";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/NunitoSans-Italic-VariableFont_YTLC,opsz,wdth,wght.ttf") format("truetype");
  font-weight: 200 1000;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Nunito";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Nunito-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Nunito";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Nunito-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Nunito";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Nunito-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Nunito";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Nunito-Bold.ttf") format("truetype");
  font-weight: 700 1000;
  font-style: normal;
  font-display: swap;
}


/* Bitter base */

@font-face {
  font-family: "Bitter";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Bitter";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Bitter";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Bitter";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Bitter";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Bitter";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Bitter";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Bitter";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Bitter";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-ExtraBold.ttf") format("truetype");
  font-weight: 800 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Bitter";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 800 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Bitter";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-Black.ttf") format("truetype");
  font-weight: 1000;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Bitter";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-BlackItalic.ttf") format("truetype");
  font-weight: 1000;
  font-style: italic;
  font-display: swap;
}


/* Avenir Next aliases -> Nunito Sans */

@font-face {
  font-family: "Avenir Next W01";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/NunitoSans-VariableFont_YTLC,opsz,wdth,wght.ttf") format("truetype");
  font-weight: 200 1000;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Avenir Next W01";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/NunitoSans-Italic-VariableFont_YTLC,opsz,wdth,wght.ttf") format("truetype");
  font-weight: 200 1000;
  font-style: italic;
  font-display: swap;
}


/* Avenir Next Rounded aliases -> Nunito */

@font-face {
  font-family: "Avenir Next Rounded W01";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Nunito-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Avenir Next Rounded W01";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Nunito-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Avenir Next Rounded W01";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Nunito-SemiBold.ttf") format("truetype");
  font-weight: 500 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Avenir Next Rounded W01";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Nunito-Bold.ttf") format("truetype");
  font-weight: 700 1000;
  font-style: normal;
  font-display: swap;
}


/* Legacy Avenir Next Rounded aliases -> Nunito */

@font-face {
  font-family: "AvenirNextRoundedW01-Re";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Nunito-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "AvenirNextRoundedW01-It";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Nunito-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "AvenirNextRoundedW01-Md1075562";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Nunito-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "AvenirNextRoundedW01-Md1075565";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Nunito-Italic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "AvenirNextRoundedW01-De1075568";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Nunito-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "AvenirNextRoundedW01-De1075571";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Nunito-Italic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "AvenirNextRoundedW01-Bo1075574";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Nunito-Bold.ttf") format("truetype");
  font-weight: 700 1000;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "AvenirNextRoundedW01-Bo1075577";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Nunito-Bold.ttf") format("truetype");
  font-weight: 700 1000;
  font-style: italic;
  font-display: swap;
}


/* Caslon / Classico / Aptifer / Servus-Slab aliases -> Bitter */

@font-face {
  font-family: "Caslon_3 LT W01 Roman";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Caslon_3 LT W01 Italic";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Caslon Italic W00 Regular";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Caslon Graphique W01 Regular";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "AdobeCaslonW01-Regular";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Adobe Caslon W01 It";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Adobe Caslon W01 SmBd";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "AdobeCaslonW01-SmBdIt";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Adobe Caslon W01 Bd";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Adobe Caslon W01 Bd It";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "CaslonClassico W00";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "CaslonClassico W00 SC";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "CaslonClassicoW00-Itali";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "CaslonClassico W00 Bold";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "CaslonClassicoW00-BoldI";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Servus-Slab";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "servus-slab";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Aptifer";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("/typo3conf/ext/cala/Resources/Public/css/fonts2/Bitter-Black.ttf") format("truetype");
  font-weight: 800 1000;
  font-style: normal;
  font-display: swap;
}

html,
body,
body * {
  font-variant-numeric: oldstyle-nums;
  font-feature-settings: "onum" 1;
}