:root {
  --FONT-REGULAR: "CAIXA Std Book", -apple-system, BlinkMacSystemFont, "Segoe UI",
    Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
    "Segoe UI Symbol";
  --FONT-BOLD: "CAIXA Std Bold", -apple-system, BlinkMacSystemFont, "Segoe UI",
    Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
    "Segoe UI Symbol";
  --FONT-LIGHT: "CAIXA Std Light", -apple-system, BlinkMacSystemFont, "Segoe UI",
  Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
  "Segoe UI Symbol";
  --FONT-MEDIUM: "caixa-std-medium", -apple-system, BlinkMacSystemFont, "Segoe UI",
  Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
  "Segoe UI Symbol";
  --FONT-TEXT-FEATURES: "ss01" 1;
  --FONT-TEXT-FEATURES-TITULOS: "ss01" 0;
}

@font-face {
    font-family: 'CAIXA Std Bold';
    src: url('/Style%20Library/fonts/CAIXAStd-Bold.eot');
    src: url('/Style%20Library/fonts/CAIXAStd-Bold.eot?#iefix') format('embedded-opentype'), url('/Style%20Library/fonts/CAIXAStd-Bold.woff') format('woff'), url('/Style%20Library/fonts/CAIXAStd-Bold.woff2') format('woff2');
}


@font-face {
    font-family: 'CAIXA Std Bold Italic';
    src: url('/Style%20Library/fonts/CAIXAStd-BoldItalic.eot');
    src: url('/Style%20Library/fonts/CAIXAStd-BoldItalic.eot?#iefix') format('embedded-opentype'), url('/Style%20Library/fonts/CAIXAStd-BoldItalic.woff') format('woff'), url('/Style%20Library/fonts/CAIXAStd-BoldItalic.woff2') format('woff2');
}

@font-face {
    font-family: 'CAIXA Std Book';
    src: url('/Style%20Library/fonts/CAIXAStd-Book.eot');
    src: url('/Style%20Library/fonts/CAIXAStd-Book.eot?#iefix') format('embedded-opentype'), url('/Style%20Library/fonts/CAIXAStd-Book.woff') format('woff'), url('/Style%20Library/fonts/CAIXAStd-Book.woff2') format('woff2');
}

@font-face {
    font-family: 'CAIXA Std Book Italic';
    src: url('/Style%20Library/fonts/CAIXAStd-BookItalic.eot');
    src: url('/Style%20Library/fonts/CAIXAStd-BookItalic.eot?#iefix') format('embedded-opentype'), url('/Style%20Library/fonts/CAIXAStd-BookItalic.woff') format('woff'), url('/Style%20Library/fonts/CAIXAStd-BookItalic.woff2') format('woff2');
}

@font-face {
    font-family: 'CAIXA Std ExtraBold';
    src: url('/Style%20Library/fonts/CAIXAStd-ExtraBold.eot');
    src: url('/Style%20Library/fonts/CAIXAStd-ExtraBold.eot?#iefix') format('embedded-opentype'), url('/Style%20Library/fonts/CAIXAStd-ExtraBold.woff') format('woff'), url('/Style%20Library/fonts/CAIXAStd-ExtraBold.woff2') format('woff2');
}

@font-face {
    font-family: 'CAIXA Std ExtraBold Italic';
    src: url('/Style%20Library/fonts/CAIXAStd-ExtraBoldItalic.eot');
    src: url('/Style%20Library/fonts/CAIXAStd-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'), url('/Style%20Library/fonts/CAIXAStd-ExtraBoldItalic.woff') format('woff'), url('/Style%20Library/fonts/CAIXAStd-ExtraBoldItalic.woff2') format('woff2');
}

@font-face {
    font-family: 'CAIXA Std Italic';
    src: url('/Style%20Library/fonts/CAIXAStd-Italic.eot');
    src: url('/Style%20Library/fonts/CAIXAStd-Italic.eot?#iefix') format('embedded-opentype'), url('/Style%20Library/fonts/CAIXAStd-Italic.woff') format('woff'), url('/Style%20Library/fonts/CAIXAStd-Italic.woff2') format('woff2');
}

@font-face {
    font-family: 'CAIXA Std Light';
    src: url('/Style%20Library/fonts/CAIXAStd-Light.eot');
    src: url('/Style%20Library/fonts/CAIXAStd-Light.eot?#iefix') format('embedded-opentype'), url('/Style%20Library/fonts/CAIXAStd-Light.woff') format('woff'), url('/Style%20Library/fonts/CAIXAStd-Light.woff2') format('woff2');
}

@font-face {
    font-family: 'CAIXA Std Light Italic';
    src: url('/Style%20Library/fonts/CAIXAStd-LightItalic.eot');
    src: url('/Style%20Library/fonts/CAIXAStd-LightItalic.eot?#iefix') format('embedded-opentype'), url('/Style%20Library/fonts/CAIXAStd-LightItalic.woff') format('woff'), url('/Style%20Library/fonts/CAIXAStd-LightItalic.woff2') format('woff2');
}

@font-face {
    font-family: 'CAIXA Std Regular';
    src: url('/Style%20Library/fonts/CAIXAStd-Regular.eot');
    src: url('/Style%20Library/fonts/CAIXAStd-Regular.eot?#iefix') format('embedded-opentype'), url('/Style%20Library/fonts/CAIXAStd-Regular.woff') format('woff'), url('/Style%20Library/fonts/CAIXAStd-Regular.woff2') format('woff2');
}

@font-face {
    font-family: 'CAIXA Std SemiBold';
    src: url('/Style%20Library/fonts/CAIXAStd-SemiBold.eot');
    src: url('/Style%20Library/fonts/CAIXAStd-SemiBold.eot?#iefix') format('embedded-opentype'), url('/Style%20Library/fonts/CAIXAStd-SemiBold.woff') format('woff'), url('/Style%20Library/fonts/CAIXAStd-SemiBold.woff2') format('woff2');
}

@font-face {
    font-family: 'CAIXA Std SemiBold Italic';
    src: url('/Style%20Library/fonts/CAIXAStd-SemiBoldItalic.eot');
    src: url('/Style%20Library/fonts/CAIXAStd-SemiBoldItalic.eot?#iefix') format('embedded-opentype'), url('/Style%20Library/fonts/CAIXAStd-SemiBoldItalic.woff') format('woff'), url('/Style%20Library/fonts/CAIXAStd-SemiBoldItalic.woff2') format('woff2');
}