    /*import*/
    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

    :root {
      /*Navbar*/
      --ob-nav-text-color: #313131;
      --ob-nav-bg-color: #fff;
      /*Fonts*/
      --theme-text-2: #313131;
      --theme-text-1: #313131;
      --theme-font-family: "Open Sans", sans-serif;
      /* Color principal */
      --theme-primary-50: #F7F5EE;
      --theme-primary-100: #2c2b27;
      --theme-primary-200: #D0C7AC;
      --theme-primary-300: #BDAF8B;
      --theme-primary-400: #ADA073;
      --theme-primary-500: #c0b99d;
      --theme-primary-600: #8F8B6C;
      --theme-primary-700: #777459;
      --theme-primary-800: #5F5C47;
      --theme-primary-900: #3F3D2F;
      --theme-primary-A100: #FFF6E3;
      --theme-primary-A200: #FFF0C2;
      --theme-primary-A400: #FFEB9E;
      --theme-primary-A700: #FFE688;

      /* Colores de contraste */
      --theme-primary-contrast-50: #212121;
      --theme-primary-contrast-100: #212121;
      --theme-primary-contrast-200: #212121;
      --theme-primary-contrast-300: #212121;
      --theme-primary-contrast-400: #212121;
      --theme-primary-contrast-500: #212121;
      /* Contraste para color principal */
      --theme-primary-contrast-600: #ffffff;
      --theme-primary-contrast-700: #ffffff;
      --theme-primary-contrast-800: #ffffff;
      --theme-primary-contrast-900: #ffffff;
      --theme-primary-contrast-A100: #212121;
      --theme-primary-contrast-A200: #212121;
      --theme-primary-contrast-A400: #212121;
      --theme-primary-contrast-A700: #212121;
    }

    /* --> Specific CSS goes HERE <--*/
    /*Dark version subfooter*/
    /*Background subfooter*/
    ob-footer.main-footer {
      background-color: #000000 !important;
    }

    /*Color links subfooter & copyright*/
    ob-footer.main-footer,
    ob-footer.main-footer a,
    ob-footer.main-footer span.footer-copyright,
    ob-footer.main-footer span.justify-end,
    ob-footer.main-footer button.ob-link {
      color: #fff !important;
    }

    /*Button language links subfooter*/
    /*Language & icon */
    ob-footer.main-footer span.mdc-button__label,
    ob-footer.main-footer mat-icon.mat-icon {
      color: #fff !important;
    }

    /*Border*/
    ob-footer.main-footer ob-button>.mat-mdc-outlined-button {
      border: 1px solid #fff !important;
    }

    /*Powered by*/
    /*Logo ONEBOX*/
    ob-footer.main-footer img[src="assets/onebox.svg"] {
      filter: brightness(20) !important;
    }

    /*Text powered by*/
    ob-footer.main-footer section.items-center {
      color: #fff;
    }