: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';
      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');
  }