@font-face {
    font-family: "Heineken Core Bold";
    src: url("Heineken_Core/HEINEKEN Core-Bold.otf") format("opentype");
    font-weight: 700;
}

@font-face {
    font-family: "Heineken Core Regular";
    src: url("Heineken_Core/HEINEKEN Core.otf") format("opentype");
    font-weight: 400;
}

html[data-theme="corporativo"] {

    --donut-font-family-body-bold: "Quantico Bold", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --donut-font-family-body-regular: "Quantico Regular", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --donut-font-family-mono-bold: "Quantico Bold", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --donut-font-family-mono-regular: "Quantico Regular", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";

    --donut-font-family-title-bold: "Heineken Core Bold", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --donut-font-family-title-regular: "Heineken Core Regular", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --donut-border-width-none: 0rem;
    --donut-outline-width-none: 0rem;
    --donut-border-width-small: 0.0625rem;
    --donut-outline-width-small: 0.0625rem;
    --donut-border-width-medium: 0.125rem;
    --donut-outline-width-medium: 0.125rem;
    --donut-border-width-large: 0.25rem;
    --donut-outline-width-large: 0.25rem;
    --donut-border-radius-default: 0rem;
    --donut-border-radius-small: var(--donut-border-radius-default);
    --donut-border-radius-medium: var(--donut-border-radius-default);
    --donut-border-radius-large: var(--donut-border-radius-default);
    --donut-border-radius-full: 624.9375rem;
    --donut-font-size-xxxnano: 0.625rem;
    --donut-font-size-xxnano: 0.75rem;
    --donut-font-size-xnano: 0.875rem;
    --donut-font-size-nano: 1rem;
    --donut-font-size-xxsmall: 1.125rem;
    --donut-font-size-xsmall: 1.25rem;
    --donut-font-size-small: 1.5rem;
    --donut-font-size-medium: 1.75rem;
    --donut-font-size-large: 2rem;
    --donut-font-size-xlarge: 2.5rem;
    --donut-font-size-xxlarge: 3rem;
    --donut-font-size-huge: 3.5rem;
    --donut-font-size-xhuge: 4rem;
    --donut-font-size-xxhuge: 4.5rem;
    --donut-font-size-giant: 5rem;
    --donut-font-size-xgiant: 5.5rem;
    --donut-font-size-xxgiant: 6rem;
    --donut-font-size-display: 7rem;
    --donut-font-size-xdisplay: 9.25rem;
    --donut-line-height-xsmall: 100%;
    --donut-line-height-small: 125%;
    --donut-line-height-medium: 150%;
    --donut-line-height-large: 175%;
    --donut-line-height-xlarge: 200%;
    --donut-letter-spacing-xsmall: 0.0025rem;
    --donut-letter-spacing-small: 0.00125rem;
    --donut-letter-spacing-medium: 0rem;
    --donut-letter-spacing-large: -0.00125rem;
    --donut-letter-spacing-xlarge: -0.0025rem;
    --donut-spacing-xxnano: 0.0625rem;
    --donut-spacing-xnano: 0.125rem;
    --donut-spacing-nano: 0.25rem;
    --donut-spacing-xxsmall: 0.375rem;
    --donut-spacing-xsmall: 0.5rem;
    --donut-spacing-small: 0.75rem;
    --donut-spacing-medium: 1rem;
    --donut-spacing-large: 1.5rem;
    --donut-spacing-xlarge: 2rem;
    --donut-spacing-xxlarge: 2.5rem;
    --donut-spacing-huge: 3rem;
    --donut-spacing-xhuge: 3.5rem;
    --donut-spacing-xxhuge: 4rem;
    --donut-spacing-giant: 5rem;
    --donut-spacing-xgiant: 7.5rem;
    --donut-spacing-xxgiant: 10rem;
    --donut-spacing-section-horizontal-sm: 1rem;
    --donut-spacing-section-horizontal-md: 2.5rem;
    --donut-spacing-section-horizontal-lg: 6rem;
    --donut-spacing-section-horizontal-xl: 10rem;
    --donut-spacing-section-horizontal-2-xl: 10.5rem;
    --donut-spacing-section-vertical-sm: 1.5rem;
    --donut-spacing-section-vertical-md: 2rem;
    --donut-spacing-section-vertical-lg: 2.5rem;
    --donut-spacing-section-vertical-xl: 2.5rem;
    --donut-spacing-section-vertical-2-xl: 2.5rem;
    --donut-box-shadow-small: 0rem 0.25rem 0.5rem 0rem rgba(0, 0, 0, 0.08);
    --donut-box-shadow-medium: 0rem 0.5rem 1.5rem 0rem rgba(0, 0, 0, 0.16);
    --donut-box-shadow-large: 0rem 1rem 2rem 0rem rgba(0, 0, 0, 0.16);
    --donut-box-shadow-xlarge: 0rem 1rem 3rem 0rem rgba(0, 0, 0, 0.16);
    --donut-box-shadow-focus: 0rem 0rem 0rem 0.125rem rgb(54, 124, 196), 0rem 0rem 0rem 0.375rem rgba(150, 205, 245, 0.31);
    --donut-colors-black: 0 0 0;
    --donut-colors-white: 255 255 255;
    --donut-colors-transparent: 255 255 255 / 0;
    --donut-colors-social-facebook-brand: 24 119 242;
    --donut-colors-social-facebook-brand-hover: 12 94 202;
    --donut-colors-social-whatsapp-brand: 37 211 102;
    --donut-colors-social-whatsapp-brand-hover: 30 169 82;
    --donut-colors-social-youtube-brand: 255 0 0;
    --donut-colors-social-youtube-brand-hover: 204 0 0;
    --donut-colors-social-instagram-brand: 225 48 108;
    --donut-colors-social-instagram-brand-hover: 193 53 132;
    --donut-colors-social-x-brand: 0 0 0;
    --donut-colors-social-x-brand-hover: 83 83 83;
    --donut-colors-primary-100: 232 242 233;
    --donut-colors-primary-200: 197 217 199;
    --donut-colors-primary-300: 146 173 149;
    --donut-colors-primary-400: 77 114 82;
    --donut-colors-primary-500: 32 85 39;
    --donut-colors-primary-600: 26 68 31;
    --donut-colors-primary-700: 20 51 24;
    --donut-colors-primary-800: 14 34 17;
    --donut-colors-primary-900: 7 17 9;
    --donut-colors-secondary-100: 249 255 232;
    --donut-colors-secondary-200: 237 255 209;
    --donut-colors-secondary-300: 212 244 123;
    --donut-colors-secondary-400: 190 237 85;
    --donut-colors-secondary-500: 167 232 51;
    --donut-colors-secondary-600: 134 186 41;
    --donut-colors-secondary-700: 101 140 31;
    --donut-colors-secondary-800: 68 94 21;
    --donut-colors-secondary-900: 34 47 10;
    --donut-colors-neutral-100: 244 245 242;
    --donut-colors-neutral-200: 226 229 222;
    --donut-colors-neutral-300: 184 189 176;
    --donut-colors-neutral-400: 143 150 138;
    --donut-colors-neutral-500: 109 117 97;
    --donut-colors-neutral-600: 87 94 77;
    --donut-colors-neutral-700: 65 70 58;
    --donut-colors-neutral-800: 43 47 38;
    --donut-colors-neutral-900: 21 23 19;
    --donut-colors-success-100: 245 255 232;
    --donut-colors-success-200: 228 255 199;
    --donut-colors-success-300: 198 244 122;
    --donut-colors-success-400: 164 226 76;
    --donut-colors-success-500: 131 209 35;
    --donut-colors-success-600: 105 167 28;
    --donut-colors-success-700: 79 125 21;
    --donut-colors-success-800: 53 84 14;
    --donut-colors-success-900: 26 42 7;
    --donut-colors-alert-100: 255 232 229;
    --donut-colors-alert-200: 255 179 170;
    --donut-colors-alert-300: 255 128 112;
    --donut-colors-alert-400: 255 85 56;
    --donut-colors-alert-500: 255 43 0;
    --donut-colors-alert-600: 204 34 0;
    --donut-colors-alert-700: 153 26 0;
    --donut-colors-alert-800: 102 17 0;
    --donut-colors-alert-900: 51 9 0;
    --donut-colors-negative-100: 255 229 237;
    --donut-colors-negative-200: 255 179 199;
    --donut-colors-negative-300: 229 122 151;
    --donut-colors-negative-400: 200 71 113;
    --donut-colors-negative-500: 172 22 75;
    --donut-colors-negative-600: 138 17 60;
    --donut-colors-negative-700: 103 13 45;
    --donut-colors-negative-800: 69 9 30;
    --donut-colors-negative-900: 34 4 15;
    --donut-colors-info-100: 240 242 255;
    --donut-colors-info-200: 214 218 255;
    --donut-colors-info-300: 175 182 242;
    --donut-colors-info-400: 137 149 222;
    --donut-colors-info-500: 104 117 202;
    --donut-colors-info-600: 83 94 162;
    --donut-colors-info-700: 63 70 121;
    --donut-colors-info-800: 42 47 81;
    --donut-colors-info-900: 21 23 40;
    --donut-colors-brand-main-neutral-surface: var(--donut-colors-neutral-100);
    --donut-colors-brand-main-neutral-background: var(--donut-colors-white);
    --donut-colors-brand-main-neutral-text-title: var(--donut-colors-black);
    --donut-colors-brand-main-neutral-text-paragraph: var(--donut-colors-neutral-700);
    --donut-colors-brand-main-neutral-border: var(--donut-colors-neutral-200);
    --donut-colors-brand-main-neutral-placeholder: var(--donut-colors-neutral-300);
    --donut-colors-brand-main-primary-background: var(--donut-colors-primary-500);
    --donut-colors-brand-main-primary-text: var(--donut-colors-primary-100);
    --donut-colors-brand-main-primary-border: var(--donut-colors-primary-600);
    --donut-colors-brand-main-secondary-background: var(--donut-colors-secondary-500);
    --donut-colors-brand-main-secondary-text: var(--donut-colors-secondary-100);
    --donut-colors-brand-main-secondary-border: var(--donut-colors-secondary-600);
    --donut-colors-brand-contrast-neutral-surface: var(--donut-colors-black);
    --donut-colors-brand-contrast-neutral-background: color-mix(in oklab, var(--donut-colors-white) 6%, transparent);
    --donut-colors-brand-contrast-neutral-text-title: var(--donut-colors-white);
    --donut-colors-brand-contrast-neutral-text-paragraph: var(--donut-colors-white);
    --donut-colors-brand-contrast-neutral-border: color-mix(in oklab, var(--donut-colors-white) 33%, transparent);
    --donut-colors-brand-contrast-neutral-placeholder: color-mix(in oklab, var(--donut-colors-neutral-700) 19%, transparent);
    --donut-colors-brand-contrast-primary-background: var(--donut-colors-primary-300);
    --donut-colors-brand-contrast-primary-text: var(--donut-colors-primary-100);
    --donut-colors-brand-contrast-primary-border: var(--donut-colors-primary-500);
    --donut-colors-brand-contrast-secondary-background: var(--donut-colors-secondary-700);
    --donut-colors-brand-contrast-secondary-text: var(--donut-colors-secondary-100);
    --donut-colors-brand-contrast-secondary-border: var(--donut-colors-secondary-500);
    --donut-colors-action-main-neutral-idle: var(--donut-colors-white);
    --donut-colors-action-main-neutral-hover: var(--donut-colors-neutral-100);
    --donut-colors-action-main-neutral-text: var(--donut-colors-neutral-900);
    --donut-colors-action-main-primary-idle: var(--donut-colors-primary-500);
    --donut-colors-action-main-primary-hover: var(--donut-colors-primary-600);
    --donut-colors-action-main-primary-text: var(--donut-colors-white);
    --donut-colors-action-main-success-idle: var(--donut-colors-success-500);
    --donut-colors-action-main-success-hover: var(--donut-colors-success-600);
    --donut-colors-action-main-success-text: var(--donut-colors-white);
    --donut-colors-action-main-alert-idle: var(--donut-colors-alert-500);
    --donut-colors-action-main-alert-hover: var(--donut-colors-alert-600);
    --donut-colors-action-main-alert-text: var(--donut-colors-white);
    --donut-colors-action-main-negative-idle: var(--donut-colors-negative-500);
    --donut-colors-action-main-negative-hover: var(--donut-colors-negative-600);
    --donut-colors-action-main-negative-text: var(--donut-colors-white);
    --donut-colors-action-main-info-idle: var(--donut-colors-info-500);
    --donut-colors-action-main-info-hover: var(--donut-colors-info-600);
    --donut-colors-action-main-info-text: var(--donut-colors-white);
    --donut-colors-action-contrast-neutral-idle: color-mix(in oklab, var(--donut-colors-white) 6%, transparent);
    --donut-colors-action-contrast-neutral-hover: color-mix(in oklab, var(--donut-colors-white) 13%, transparent);
    --donut-colors-action-contrast-neutral-text: var(--donut-colors-white);
    --donut-colors-action-contrast-primary-idle: var(--donut-colors-primary-300);
    --donut-colors-action-contrast-primary-hover: var(--donut-colors-primary-400);
    --donut-colors-action-contrast-primary-text: var(--donut-colors-white);
    --donut-colors-action-contrast-success-idle: var(--donut-colors-success-300);
    --donut-colors-action-contrast-success-hover: var(--donut-colors-success-500);
    --donut-colors-action-contrast-success-text: var(--donut-colors-black);
    --donut-colors-action-contrast-alert-idle: var(--donut-colors-alert-300);
    --donut-colors-action-contrast-alert-hover: var(--donut-colors-alert-500);
    --donut-colors-action-contrast-alert-text: var(--donut-colors-black);
    --donut-colors-action-contrast-negative-idle: var(--donut-colors-negative-400);
    --donut-colors-action-contrast-negative-hover: var(--donut-colors-negative-500);
    --donut-colors-action-contrast-negative-text: var(--donut-colors-black);
    --donut-colors-action-contrast-info-idle: var(--donut-colors-info-300);
    --donut-colors-action-contrast-info-hover: var(--donut-colors-info-500);
    --donut-colors-action-contrast-info-text: var(--donut-colors-black);
    --donut-colors-feedback-main-success-background: var(--donut-colors-success-500);
    --donut-colors-feedback-main-success-text: var(--donut-colors-success-500);
    --donut-colors-feedback-main-success-border: var(--donut-colors-success-600);
    --donut-colors-feedback-main-alert-background: var(--donut-colors-alert-500);
    --donut-colors-feedback-main-alert-text: var(--donut-colors-alert-500);
    --donut-colors-feedback-main-alert-border: var(--donut-colors-alert-600);
    --donut-colors-feedback-main-negative-background: var(--donut-colors-negative-500);
    --donut-colors-feedback-main-negative-text: var(--donut-colors-negative-500);
    --donut-colors-feedback-main-negative-border: var(--donut-colors-negative-600);
    --donut-colors-feedback-main-info-background: var(--donut-colors-info-500);
    --donut-colors-feedback-main-info-text: var(--donut-colors-info-500);
    --donut-colors-feedback-main-info-border: var(--donut-colors-info-400);
    --donut-colors-feedback-contrast-success-background: var(--donut-colors-success-400);
    --donut-colors-feedback-contrast-success-text: var(--donut-colors-success-400);
    --donut-colors-feedback-contrast-success-border: var(--donut-colors-success-400);
    --donut-colors-feedback-contrast-alert-background: var(--donut-colors-alert-400);
    --donut-colors-feedback-contrast-alert-text: var(--donut-colors-alert-400);
    --donut-colors-feedback-contrast-alert-border: var(--donut-colors-alert-400);
    --donut-colors-feedback-contrast-negative-background: var(--donut-colors-negative-400);
    --donut-colors-feedback-contrast-negative-text: var(--donut-colors-negative-400);
    --donut-colors-feedback-contrast-negative-border: var(--donut-colors-negative-400);
    --donut-colors-feedback-contrast-info-background: var(--donut-colors-info-300);
    --donut-colors-feedback-contrast-info-text: var(--donut-colors-info-300);
    --donut-colors-feedback-contrast-info-border: var(--donut-colors-info-300);
    --donut-colors-disabled-main-background: color-mix(in oklab, var(--donut-colors-black) 15%, transparent);
    --donut-colors-disabled-main-text: color-mix(in oklab, var(--donut-colors-black) 31%, transparent);
    --donut-colors-disabled-main-border: color-mix(in oklab, var(--donut-colors-black) 15%, transparent);
    --donut-colors-disabled-contrast-background: color-mix(in oklab, var(--donut-colors-white) 15%, transparent);
    --donut-colors-disabled-contrast-text: color-mix(in oklab, var(--donut-colors-white) 46%, transparent);
    --donut-colors-disabled-contrast-border: var(--donut-colors-neutral-600);
    --donut-font-weight-title-regular: 400;
    --donut-font-weight-title-bold: 700;
    --donut-font-weight-body-regular: 400;
    --donut-font-weight-body-bold: 700;
    --donut-font-weight-mono-regular: 400;
    --donut-font-weight-mono-bold: 700;
}
