/* 00-Root (Base) */

:root {
	--bs-sura-primary-rgb:  22, 22, 23;
	--bs-sura-yellow-rgb:  255, 233, 70;
	--bs-sura-blue-rgb:  11, 45, 206;
	--bs-sura-wine-rgb:  158, 53, 65;
	--bs-sura-brown-rgb:  201, 128, 92;
	--bs-sura-info-rgb:  25, 118, 210;
	--bs-sura-emerald-rgb:  82, 197, 153;
	--bs-blue-rgb:  13, 110, 253;
	--bs-indigo-rgb:  102, 16, 242;
	--bs-purple-rgb:  59, 58, 146;
	--bs-pink-rgb:  216, 27, 96;
	--bs-red-rgb:  228, 0, 43;
	--bs-orange-rgb:  239, 157, 0;
	--bs-yellow-rgb:  255, 193, 7;
	--bs-green-rgb:  91, 153, 13;
	--bs-cyan-rgb:  13, 202, 240;
	--bs-black-rgb:  0, 0, 0;
	--bs-white-rgb:  255, 255, 255;
	--bs-gray-rgb:  152, 164, 174;
	--bs-gray-dark-rgb:  90, 100, 110;
	--bs-primary-rgb: var(--bs-sura-primary-rgb);
	--bs-secondary-rgb: var(--bs-secondary-500-rgb);
	--bs-tertiary-rgb: rgb(var(--bs-sura-blue-rgb));
	--bs-success-rgb: var(--bs-green-rgb);
	--bs-info-rgb: var(--bs-sura-info-rgb);
	--bs-warning-rgb: var(--bs-yellow-rgb);
	--bs-danger-rgb: var(--bs-red-rgb);
	--bs-light-rgb: var(--bs-primary-200-rgb);/* modificado 11-11-24 */
	--bs-dark-rgb: rgb(var(--bs-gray-dark-rgb));/* modificado 13-11-24 */
	--bs-primary-25-rgb:  248, 248, 248;
	--bs-primary-50-rgb:  241, 241, 241;
	--bs-primary-100-rgb:  226, 226, 227;
	--bs-primary-200-rgb:  196, 196, 199;
	--bs-primary-300-rgb:  167, 166, 171;
	--bs-primary-400-rgb:  137, 136, 143;
	--bs-primary-500-rgb:  107, 106, 115;
	--bs-primary-600-rgb:  86, 85, 92;
	--bs-primary-700-rgb:  65, 64, 69;
	--bs-primary-800-rgb:  43, 43, 46;
	--bs-secondary-25-rgb:  255, 253, 245;
	--bs-primary-900-rgb: var(--bs-primary-rgb);
	--bs-secondary-50-rgb:  255, 252, 236;
	--bs-tertiary-25-rgb:  242, 244, 252;
	--bs-tertiary-50-rgb:  230, 234, 250;
	--bs-tertiary-100-rgb:  206, 213, 245;
	--bs-tertiary-200-rgb:  157, 171, 235;
	--bs-tertiary-300-rgb:  108, 129, 225;
	--bs-tertiary-400-rgb:  59, 87, 215;
	--bs-tertiary-500-rgb: var(--bs-sura-blue-rgb);
	--bs-tertiary-600-rgb:  8, 36, 164;
	--bs-tertiary-700-rgb:  6, 27, 123;
	--bs-tertiary-800-rgb:  4, 18, 82;
	--bs-tertiary-900-rgb:  2, 9, 41;
	--bs-gray-25-rgb:  250, 251, 251;
	--bs-gray-50-rgb:  245, 246, 247;
	--bs-gray-100-rgb:  239, 240, 240; /* modificado 10-12-24 */
	--bs-gray-200-rgb:  214, 219, 223;
	--bs-gray-300-rgb:  194, 201, 207;
	--bs-gray-400-rgb:  173, 183, 191;
	--bs-gray-500-rgb: var(--bs-gray-rgb);
	--bs-gray-600-rgb:  122, 132, 140;
	--bs-gray-700-rgb:  92, 99, 105;
	--bs-gray-800-rgb:  61, 66, 70;
	--bs-gray-900-rgb:  31, 33, 35;
	--bs-secondary-100-rgb:  255, 250, 218;
	--bs-secondary-200-rgb:  255, 246, 181;
	--bs-secondary-300-rgb:  255, 241, 144;
	--bs-secondary-400-rgb:  255, 237, 107;
	--bs-secondary-500-rgb: var(--bs-sura-yellow-rgb);
	--bs-secondary-600-rgb:  204, 186, 56;
	--bs-secondary-700-rgb:  153, 139, 42;
	--bs-secondary-800-rgb:  102, 93, 28;
	--bs-secondary-900-rgb:  51, 46, 14;
	--bs-success-25-rgb:  247, 250, 243;
	--bs-success-50-rgb:  239, 245, 231;
	--bs-success-100-rgb:  223, 235, 207;
	--bs-success-200-rgb:  190, 215, 159;
	--bs-success-300-rgb:  157, 194, 110;
	--bs-success-400-rgb:  124, 174, 62;
	--bs-success-500-rgb: var(--bs-success-rgb);
	--bs-success-600-rgb:  73, 123, 11;
	--bs-success-700-rgb:  55, 92, 8;
	--bs-info-25-rgb:  244, 249, 253;
	--bs-success-800-rgb:  37, 62, 6;
	--bs-info-50-rgb:  232, 242, 251;
	--bs-success-900-rgb:  19, 31, 3;
	--bs-green-900-rgb: 61, 198, 129, 1;
	--bs-info-100-rgb:  209, 228, 246;
	--bs-info-200-rgb:  163, 201, 237;
	--bs-info-300-rgb:  117, 173, 228;
	--bs-info-400-rgb:  71, 146, 219;
	--bs-info-500-rgb: var(--bs-info-rgb);
	--bs-info-600-rgb:  20, 95, 168;
	--bs-info-700-rgb:  15, 71, 126;
	--bs-warning-25-rgb:  255, 251, 242;
	--bs-info-800-rgb:  10, 48, 84;
	--bs-info-900-rgb:  5, 24, 42;
	--bs-warning-50-rgb:  255, 248, 230;
	--bs-warning-100-rgb:  255, 242, 205;
	--bs-warning-200-rgb:  255, 230, 155;
	--bs-warning-300-rgb:  255, 217, 106;
	--bs-warning-400-rgb:  255, 205, 56;
	--bs-warning-500-rgb: var(--bs-warning-rgb);
	--bs-warning-600-rgb:  204, 154, 5;
	--bs-warning-700-rgb:  153, 115, 4;
	--bs-warning-800-rgb:  102, 77, 2;
	--bs-danger-25-rgb:  254, 243, 245;
	--bs-warning-900-rgb:  51, 38, 1;
	--bs-danger-50-rgb:  253, 230, 234;
	--bs-danger-100-rgb:  250, 204, 213;
	--bs-danger-200-rgb:  245, 153, 171;
	--bs-danger-300-rgb:  239, 102, 128;
	--bs-danger-400-rgb:  234, 51, 86;
	--bs-danger-500-rgb: var(--bs-danger-rgb);
	--bs-danger-600-rgb:  183, 0, 35;
	--bs-danger-700-rgb:  137, 0, 26;
	--bs-danger-800-rgb:  92, 0, 18;
	--bs-danger-900-rgb:  46, 0, 9;
	--bs-wine-25-rgb:  251, 245, 246;
	--bs-wine-50-rgb:  246, 235, 236;
	--bs-wine-100-rgb:  236, 215, 217;
	--bs-wine-200-rgb:  217, 175, 179;
	--bs-wine-300-rgb:  197, 134, 141;
	--bs-wine-400-rgb:  178, 94, 103;
	--bs-wine-500-rgb: var(--bs-sura-wine-rgb);
	--bs-wine-600-rgb:  127, 43, 52;
	--bs-wine-700-rgb:  95, 32, 39;
	--bs-wine-800-rgb:  64, 22, 26;
	--bs-wine-900-rgb:  32, 11, 13;
	--bs-brown-25-rgb:  253, 249, 247;
	--bs-emerald-25-rgb:  247, 253, 250;
	--bs-emerald-50-rgb:  238, 250, 245;
	--bs-emerald-100-rgb:  221, 244, 235;
	--bs-emerald-200-rgb:  186, 232, 215;
	--bs-emerald-300-rgb:  152, 221, 194;
	--bs-emerald-400-rgb:  117, 209, 174;
	--bs-emerald-500-rgb: var(--bs-sura-emerald-rgb);
	--bs-emerald-600-rgb:  66, 158, 123;
	--bs-emerald-700-rgb:  50, 119, 92;
	--bs-emerald-800-rgb:  33, 79, 62;
	--bs-emerald-900-rgb:  17, 40, 31;
	--bs-orange-25-rgb:  255, 251, 243;
	--bs-orange-50-rgb:  254, 246, 230;
	--bs-orange-100-rgb:  252, 236, 204;
	--bs-orange-200-rgb:  249, 216, 153;
	--bs-orange-300-rgb:  246, 197, 102;
	--bs-orange-400-rgb:  243, 177, 51;
	--bs-orange-500-rgb: var(--bs-orange-rgb);
	--bs-orange-600-rgb:  192, 126, 0;
	--bs-orange-700-rgb:  144, 95, 0;
	--bs-orange-800-rgb:  96, 63, 0;
	--bs-orange-900-rgb:  48, 32, 0;
	--bs-brown-50-rgb:  250, 243, 239;
	--bs-brown-100-rgb:  245, 230, 223;
	--bs-brown-200-rgb:  234, 205, 190;
	--bs-brown-300-rgb:  223, 179, 158;
	--bs-brown-400-rgb:  212, 154, 125;
	--bs-brown-500-rgb: var(--bs-sura-brown-rgb);
	--bs-brown-600-rgb:  161, 103, 74;
	--bs-brown-700-rgb:  121, 77, 56;
	--bs-brown-800-rgb:  81, 52, 37;
	--bs-brown-900-rgb:  41, 26, 19;
	--bs-body-color-rgb: var(--bs-primary-900-rgb);
	--bs-body-bg-rgb: var(--bs-gray-50-rgb);
	--bs-body-secondary-color-rgb: var(--bs-primary-600-rgb);
	--bs-body-secondary-bg-rgb: var(--bs-gray-100);
	--bs-emphasis-color-rgb: var(--bs-black-rgb);
	--bs-link-color-rgb: var(--bs-primary-rgb);
	--bs-link-hover-color-rgb: var(--bs-primary-700-rgb);
	--bs-opacity-primary-25-rgb:  25, 118, 210;
	--bs-opacity-primary-65-rgb:  22, 22, 24, 0.65;
	--bs-opacity-secondary-25-rgb:  25, 118, 210;
	--bs-opacity-secondary-65-rgb:  255, 233, 70, 0.65;
	--bs-opacity-success-25-rgb:  25, 135, 84, 0.25;
	--bs-opacity-transparent:  255, 255, 255, 0.00;
	--bs-opacity-danger-25-rgb:  220, 53, 69, 0.25;
	--bs-opacity-danger-65-rgb:  220, 53, 69, 0.65;
	--bs-opacity-light-25-rgb:  25, 118, 210;
	--bs-opacity-light-65-rgb:  65%;
	--bs-opacity-dark-25-rgb:  35, 36, 38, 0.25;
	--bs-opacity-dark-65-rgb:  35, 36, 38, 0.65;
	--bs-opacity-black-65-rgb:  0, 0, 0, 0.65;
	--bs-opacity-black-25-rgb:  0, 0, 0, 0.25;
	--bs-opacity-white-65-rgb:  255, 255, 255, 0.65;
	--bs-opacity-white-25-rgb:  255, 255, 255, 0.25;
	--bs-opacity-white-10-rgb:  255, 255, 255, 0.10;
	--scale-4:  0.25rem;
	--scale-8:  0.5rem;
	--scale-12:  0.75rem;
	--scale-16:  1rem;
	--scale-20:  1.25rem;
	--scale-24:  1.5rem;
	--scale-28:  1.75rem;
	--scale-32:  2rem;
	--scale-36:  2.25rem;
	--scale-40:  2.5rem;
	--scale-44:  2.75rem;
	--scale-48:  3rem;
	--scale-52:  3.25rem;
	--scale-56:  3.5rem;
	--scale-60:  3.75rem;
	--scale-64:  4rem;
	--scale-68:  4.25rem;
	--scale-72:  4.5rem;
	--scale-76:  4.75rem;
	--scale-80:  5rem;
	--scale-84:  5.25rem;
	--scale-88:  5.5rem;
	--scale-92:  5.75rem;
	--scale-96:  6rem;
	--scale-100:  6.25rem;
	--scale-104:  6.5rem;
	--scale-108:  6.75rem;
	--scale-112:  7rem;
	--scale-116:  7.25rem;
	--scale-120:  7.5rem;
	--scale-124:  7.75rem;
	--scale-128:  8rem;
	--scale-132:  8.25rem;
	--scale-136:  8.5rem;
	--scale-140:  8.75rem;
	--scale-144:  9rem;
	--scale-148:  9.25rem;
	--scale-150:  9.375rem;
	--scale-152:  9.5rem;
	--bs-body-light-color-rgb: var(--bs-white-rgb);
	--bs-body-light-bg-rgb: var(--bs-black-rgb);
}
/* 01-Color System */

:root {
	--bs-primary-25: rgb(var(--bs-primary-25-rgb));
	--bs-primary-50: rgb(var(--bs-primary-50-rgb));
	--bs-secondary-25: rgb(var(--bs-secondary-25-rgb));
	--bs-tertiary-25: rgb(var(--bs-tertiary-25-rgb));
	--bs-tertiary-50: rgb(var(--bs-tertiary-50-rgb));
	--bs-tertiary-100: rgb(var(--bs-tertiary-100-rgb));
	--bs-tertiary-200: rgb(var(--bs-tertiary-200-rgb));
	--bs-tertiary-300: rgb(var(--bs-tertiary-300-rgb));
	--bs-tertiary-400: rgb(var(--bs-tertiary-400-rgb));
	--bs-tertiary-500: rgb(var(--bs-tertiary-500-rgb));
	--bs-tertiary-600: rgb(var(--bs-tertiary-600-rgb));
	--bs-tertiary-700: rgb(var(--bs-tertiary-700-rgb));
	--bs-tertiary-800: rgb(var(--bs-tertiary-800-rgb));
	--bs-tertiary-900: rgb(var(--bs-tertiary-900-rgb));
	--bs-secondary-50: rgb(var(--bs-secondary-50-rgb));
	--bs-gray-25: rgb(var(--bs-gray-25-rgb));
	--bs-gray-50: rgb(var(--bs-gray-50-rgb));
	--bs-gray-100: rgb(var(--bs-gray-100-rgb));
	--bs-gray-200: rgb(var(--bs-gray-200-rgb));
	--bs-gray-300: rgb(var(--bs-gray-300-rgb));
	--bs-gray-400: rgb(var(--bs-gray-400-rgb));
	--bs-gray-500: rgb(var(--bs-gray-500-rgb));
	--bs-gray-600: rgb(var(--bs-gray-600-rgb));
	--bs-gray-700: rgb(var(--bs-gray-700-rgb));
	--bs-gray-800: rgb(var(--bs-gray-800-rgb));
	--bs-gray-900: rgb(var(--bs-gray-900-rgb));
	--bs-green-900: rgb(var(--bs-green-900-rgb));
	--bs-secondary-100: rgb(var(--bs-secondary-100-rgb));
	--bs-secondary-200: rgb(var(--bs-secondary-200-rgb));
	--bs-secondary-300: rgb(var(--bs-secondary-300-rgb));
	--bs-secondary-400: rgb(var(--bs-secondary-400-rgb));
	--bs-secondary-500: rgb(var(--bs-secondary-500-rgb));
	--bs-secondary-600: rgb(var(--bs-secondary-600-rgb));
	--bs-secondary-700: rgb(var(--bs-secondary-700-rgb));
	--bs-secondary-800: rgb(var(--bs-secondary-800-rgb));
	--bs-secondary-900: rgb(var(--bs-secondary-900-rgb));
	--bs-primary-100: rgb(var(--bs-primary-100-rgb));
	--bs-primary-200: rgb(var(--bs-primary-200-rgb));
	--bs-primary-300: rgb(var(--bs-primary-300-rgb));
	--bs-primary-400: rgb(var(--bs-primary-400-rgb));
	--bs-primary-500: rgb(var(--bs-primary-500-rgb));
	--bs-primary-600: rgb(var(--bs-primary-600-rgb));
	--bs-primary-700: rgb(var(--bs-primary-700-rgb));
	--bs-primary-800: rgb(var(--bs-primary-800-rgb));
	--bs-primary-900: rgb(var(--bs-primary-900-rgb));
	--bs-black: rgb(var(--bs-black-rgb));
	--bs-success-25: rgb(var(--bs-success-25-rgb));
	--bs-white: rgb(var(--bs-white-rgb));
	--bs-success-50: rgb(var(--bs-success-50-rgb));
	--bs-success-100: rgb(var(--bs-success-100-rgb));
	--bs-success-200: rgb(var(--bs-success-200-rgb));
	--bs-success-300: rgb(var(--bs-success-300-rgb));
	--bs-success-400: rgb(var(--bs-success-400-rgb));
	--bs-success-500: rgb(var(--bs-success-500-rgb));
	--bs-success-600: rgb(var(--bs-success-600-rgb));
	--bs-success-700: rgb(var(--bs-success-700-rgb));
	--bs-success-800: rgb(var(--bs-success-800-rgb));
	--bs-success-900: rgb(var(--bs-success-900-rgb));
	--bs-primary: rgb(var(--bs-primary-rgb));
	--bs-secondary: rgb(var(--bs-secondary-rgb));
	--bs-success: rgb(var(--bs-success-rgb));
	--bs-info: rgb(var(--bs-info-rgb));
	--bs-warning: rgb(var(--bs-warning-rgb));
	--bs-danger: rgb(var(--bs-danger-rgb));
	--bs-info-25: rgb(var(--bs-info-25-rgb));
	--bs-light: rgb(var(--bs-light-rgb));
	--bs-gray-dark: rgb(var(--bs-gray-dark-rgb));
	--bs-info-50: rgb(var(--bs-info-50-rgb));
	--bs-info-100: rgb(var(--bs-info-100-rgb));
	--bs-info-200: rgb(var(--bs-info-200-rgb));
	--bs-info-300: rgb(var(--bs-info-300-rgb));
	--bs-info-400: rgb(var(--bs-info-400-rgb));
	--bs-info-500: rgb(var(--bs-info-500-rgb));
	--bs-info-600: rgb(var(--bs-info-600-rgb));
	--bs-info-700: rgb(var(--bs-info-700-rgb));
	--bs-warning-25: rgb(var(--bs-warning-25-rgb));
	--bs-info-800: rgb(var(--bs-info-800-rgb));
	--bs-info-900: rgb(var(--bs-info-900-rgb));
	--bs-warning-50: rgb(var(--bs-warning-50-rgb));
	--bs-warning-100: rgb(var(--bs-warning-100-rgb));
	--bs-warning-200: rgb(var(--bs-warning-200-rgb));
	--bs-warning-300: rgb(var(--bs-warning-300-rgb));
	--bs-warning-400: rgb(var(--bs-warning-400-rgb));
	--bs-warning-500: rgb(var(--bs-warning-500-rgb));
	--bs-warning-600: rgb(var(--bs-warning-600-rgb));
	--bs-warning-700: rgb(var(--bs-warning-700-rgb));
	--bs-warning-800: rgb(var(--bs-warning-800-rgb));
	--bs-danger-25: rgb(var(--bs-danger-25-rgb));
	--bs-danger-50: rgb(var(--bs-danger-50-rgb));
	--bs-warning-900: rgb(var(--bs-warning-900-rgb));
	--bs-danger-100: rgb(var(--bs-danger-100-rgb));
	--bs-danger-200: rgb(var(--bs-danger-200-rgb));
	--bs-danger-300: rgb(var(--bs-danger-300-rgb));
	--bs-danger-400: rgb(var(--bs-danger-400-rgb));
	--bs-danger-500: rgb(var(--bs-danger-500-rgb));
	--bs-danger-600: rgb(var(--bs-danger-600-rgb));
	--bs-danger-700: rgb(var(--bs-danger-700-rgb));
	--bs-danger-800: rgb(var(--bs-danger-800-rgb));
	--bs-danger-900: rgb(var(--bs-danger-900-rgb));
	--bs-gray-soft: rgb(var(--bs-gray-50-rgb));
	--bs-wine-25: rgb(var(--bs-wine-25-rgb));
	--bs-wine-50: rgb(var(--bs-wine-50-rgb));
	--bs-wine-100: rgb(var(--bs-wine-100-rgb));
	--bs-wine-200: rgb(var(--bs-wine-200-rgb));
	--bs-wine-300: rgb(var(--bs-wine-300-rgb));
	--bs-wine-400: rgb(var(--bs-wine-400-rgb));
	--bs-wine-500: rgb(var(--bs-wine-500-rgb));
	--bs-wine-600: rgb(var(--bs-wine-600-rgb));
	--bs-wine-700: rgb(var(--bs-wine-700-rgb));
	--bs-wine-800: rgb(var(--bs-wine-800-rgb));
	--bs-wine-900: rgb(var(--bs-wine-900-rgb));
	--bs-brown-25: rgb(var(--bs-brown-25-rgb));
	--bs-brown-50: rgb(var(--bs-brown-50-rgb));
	--bs-brown-100: rgb(var(--bs-brown-100-rgb));
	--bs-brown-200: rgb(var(--bs-brown-200-rgb));
	--bs-brown-300: rgb(var(--bs-brown-300-rgb));
	--bs-brown-400: rgb(var(--bs-brown-400-rgb));
	--bs-brown-500: rgb(var(--bs-brown-500-rgb));
	--bs-brown-600: rgb(var(--bs-brown-600-rgb));
	--bs-brown-700: rgb(var(--bs-brown-700-rgb));
	--bs-brown-800: rgb(var(--bs-brown-800-rgb));
	--bs-brown-900: rgb(var(--bs-brown-900-rgb));
	--bs-emerald-25: rgb(var(--bs-emerald-25-rgb));
	--bs-emerald-50: rgb(var(--bs-emerald-50-rgb));
	--bs-emerald-100: rgb(var(--bs-emerald-100-rgb));
	--bs-emerald-200: rgb(var(--bs-emerald-200-rgb));
	--bs-emerald-300: rgb(var(--bs-emerald-300-rgb));
	--bs-emerald-400: rgb(var(--bs-emerald-400-rgb));
	--bs-emerald-500: rgb(var(--bs-emerald-500-rgb));
	--bs-emerald-600: rgb(var(--bs-emerald-600-rgb));
	--bs-emerald-700: rgb(var(--bs-emerald-700-rgb));
	--bs-emerald-800: rgb(var(--bs-emerald-800-rgb));
	--bs-emerald-900: rgb(var(--bs-emerald-900-rgb));
	--bs-orange-25: rgb(var(--bs-orange-25-rgb));
	--bs-orange-50: rgb(var(--bs-orange-50-rgb));
	--bs-orange-100: rgb(var(--bs-orange-100-rgb));
	--bs-orange-200: rgb(var(--bs-orange-200-rgb));
	--bs-orange-300: rgb(var(--bs-orange-300-rgb));
	--bs-orange-400: rgb(var(--bs-orange-400-rgb));
	--bs-orange-500: rgb(var(--bs-orange-500-rgb));
	--bs-orange-600: rgb(var(--bs-orange-600-rgb));
	--bs-orange-700: rgb(var(--bs-orange-700-rgb));
	--bs-orange-800: rgb(var(--bs-orange-800-rgb));
	--bs-orange-900: rgb(var(--bs-orange-900-rgb));
	--bs-body-color: rgb(var(--bs-body-color-rgb));
	--bs-body-secondary-color: rgb(var(--bs-body-secondary-color-rgb));
	--bs-body-secondary-bg: rgb(var(--bs-body-secondary-bg-rgb));
	--bs-body-light-color: rgb(var(--bs-body-light-color-rgb));
	--bs-body-light-bg: rgb(var(--bs-body-light-bg-rgb));
	--bs-body-bg: rgb(var(--bs-white));
	--bs-emphasis-color: rgb(var(--bs-emphasis-color-rgb));
	--bs-link-color: rgb(var(--bs-link-color-rgb));
	--bs-link-hover-color: rgb(var(--bs-link-hover-color-rgb));
	--bs-gray: rgb(var(--bs-gray-rgb));
	--bs-focus-border-color: rgb(var(--bs-primary-500-rgb));
	--bs-focus-box-shadow: rgb(var(--bs-opacity-secondary-25-rgb));
	--bs-focus-primary-ring-color: rgb(var(--bs-opacity-primary-25-rgb));
	--bs-opacity-transparent: rgb(var(--bs-opacity-transparent));
	--bs-focus-primary-border-color: rgb(var(--bs-primary-500-rgb));
	--bs-focus-secondary-ring-color: rgb(var(--bs-opacity-secondary-25-rgb));
	--bs-focus-secondary-border-color: rgb(var(--bs-secondary-500-rgb));
	--bs-focus-success-ring-color: rgb(var(--bs-opacity-success-25-rgb));
	--bs-focus-success-border-color: rgb(var(--bs-success-500-rgb));
	--bs-focus-danger-ring-color: rgb(var(--bs-opacity-danger-25-rgb));
	--bs-focus-danger-border-color: rgb(var(--bs-danger-500-rgb));
	--bs-opacity-primary-65: rgb(var(--bs-opacity-primary-65-rgb));
	--bs-opacity-primary-25: rgb(var(--bs-opacity-primary-25-rgb));
	--bs-opacity-secondary-65: rgb(var(--bs-opacity-secondary-65-rgb));
	--bs-opacity-secondary-25: rgb(var(--bs-opacity-secondary-25-rgb));
	--bs-opacity-danger-65: rgb(var(--bs-opacity-danger-65-rgb));
	--bs-opacity-danger-25: rgb(var(--bs-opacity-danger-25-rgb));
	--bs-opacity-success-65: rgb(var(--bs-opacity-transparent));
	--bs-opacity-success-25: rgb(var(--bs-opacity-success-25-rgb));
	--bs-opacity-dark-65: rgb(var(--bs-opacity-dark-65-rgb));
	--bs-opacity-dark-25: rgb(var(--bs-opacity-dark-65-rgb));
	--bs-opacity-light-65: var(--bs-opacity-light-65-rgb);
	--bs-opacity-light-25: rgb(var(--bs-opacity-light-25-rgb));
	--bs-opacity-white-65: rgb(var(--bs-opacity-white-65-rgb));
	--bs-opacity-white-25: rgb(var(--bs-opacity-white-25-rgb));
	--bs-opacity-white-10: rgb(var(--bs-opacity-white-10-rgb));
	--bs-opacity-black-65: rgb(var(--bs-opacity-black-65-rgb));
	--bs-opacity-black-25: rgb(var(--bs-opacity-black-25-rgb));
}
/* 02-Accordion */

:root .accordion {
	--bs-accordion-color: var(--bs-body-color);
	--bs-accordion-secondary-color: var(--bs-primary-700);
	--bs-accordion-bg: var(--bs-white);
	--bs-accordion-border: var(--bs-primary-200);
	--bs-accordion-icon-color: var(--bs-primary-900);
	--bs-accordion-active-color: var(--bs-body-color);
	--bs-accordion-active-bg: var(--bs-white);
	--bs-accordion-space-padding-x: var(--bs-ref-spacer-6);
	--bs-accordion-space-padding-y: var(--bs-ref-spacer-6);
	--bs-accordion-space-inner-spacing-head: var(--bs-ref-spacer-2);
	--bs-accordion-space-inner-spacing-content: var(--bs-ref-spacer-4);
	--bs-accordion-space-border-radius: var(--corner-radius-sm);
	--bs-accordion-active-border: var(--bs-primary-50);
	--bs-accordion-active-icon-color: var(--bs-body-color);
}
/* 03-Alerts */

:root {
	--bs-alert-space-inner-space: var(--bs-ref-spacer-4);
	--bs-alert-space-padding-x: var(--bs-ref-spacer-4);
	--bs-alert-space-padding-y: var(--bs-ref-spacer-4);
	--bs-alert-space-inner-space-content: var(--bs-ref-spacer-1);
	--bs-alert-primary-color: var(--bs-body-color);
	--bs-alert-primary-icon-color: var(--bs-primary-800);
	--bs-alert-primary-bg: var(--bs-primary-100);
	--bs-alert-primary-border: var(--bs-primary-400);
	--bs-alert-secondary-icon-color: var(--bs-primary-700);
	--bs-alert-secondary-color: var(--bs-body-color);
	--bs-alert-secondary-bg: var(--bs-secondary-100);
	--bs-alert-secondary-border: var(--bs-secondary-500);
	--bs-alert-info-icon-color: var(--bs-info-500);
	--bs-alert-info-color: var(--bs-body-color);
	--bs-alert-info-bg: var(--bs-info-100);
	--bs-alert-info-border: var(--bs-info-500);
	--bs-alert-warning-icon-color: var(--bs-warning-500);
	--bs-alert-warning-color: var(--bs-body-color);
	--bs-alert-warning-bg: var(--bs-warning-100);
	--bs-alert-warning-border: var(--bs-warning-500);
	--bs-alert-danger-icon-color: var(--bs-danger-500);
	--bs-alert-danger-color: var(--bs-body-color);
	--bs-alert-danger-bg: var(--bs-danger-50);
	--bs-alert-danger-border: var(--bs-danger-500);
	--bs-alert-success-icon-color: var(--bs-success-500);
	--bs-alert-success-color: var(--bs-body-color);
	--bs-alert-success-bg: var(--bs-success-50);
	--bs-alert-success-border: var(--bs-success-500);
	--bs-alert-border-radius: var(--corner-radius-sm);
	--bs-alert-padding-y: var(--bs-ref-spacer-4);
	--bs-alert-spacing-y: var(--bs-ref-spacer-1);
	--bs-alert-padding-x: var(--bs-ref-spacer-4);
}
/* 04-Aside */

:root {
	--bs-aside-bg: var(--bs-secondary-50);
	--bs-aside-sucursal-filter-bg: var(--bs-white);
	--bs-aside-sucursal-filter-select-bg: var(--bs-primary-50);
	--bs-aside-sucursal-card-bg: var(--bs-white);
	--bs-aside-sucursal-card-select-bg: var(--bs-primary-50);
	--bs-aside-sucursal-card-active-color: var(--bs-secondary-500);
	--bs-aside-sucursal-card-color: var(--bs-body-color);
	--bs-aside-sucursal-card-border: var(--bs-secondary-50);
	--bs-aside-sucursal-card-select-border: var(--bs-primary-100);
	--bs-aside-color: var(--bs-body-color);
}
/* 05-Badges */

:root {
	--bs-badges-space-group-inner-space: var(--bs-ref-spacer-2);
	--bs-badges-space-md-inner-space: var(--bs-ref-spacer-1);
	--bs-badges-space-md-padding-x: var(--bs-ref-spacer-2);
	--bs-badges-space-md-padding-y: var(--bs-ref-spacer-2);
	--bs-badges-space-md-border-radius: var(--corner-radius-sm);
	--bs-badges-space-sm-inner-space: var(--bs-ref-spacer-1);
	--bs-badges-space-sm-padding-x: var(--bs-ref-spacer-2);
	--bs-badges-space-sm-padding-y: var(--bs-ref-spacer-1);
	--bs-badges-space-sm-border-radius: var(--corner-radius-sm);
	--bs-badges-space-pill-border-radius: var(--corner-radius-pill);
	--bs-badges-primary-bg: var(--bs-white);
	--bs-badges-primary-border-color: var(--bs-primary-900);
	--bs-badges-primary-color: var(--bs-body-color);
	--bs-badges-primary-icon-color: var(--bs-body-color);
	--bs-badges-secondary-color: var(--bs-black);
	--bs-badges-info-color: var(--bs-black);
	--bs-badges-info-icon-color: var(--bs-info-500);
	--bs-badges-info-bg: var(--bs-white);
	--bs-badges-info-border-color: var(--bs-info-500);
	--bs-badges-secondary-icon-color: var(--bs-white);
	--bs-badges-secondary-bg: var(--bs-secondary-500);
	--bs-badges-secondary-border-color: var(--bs-secondary-500);
	--bs-badges-warning-color: var(--bs-black);
	--bs-badges-warning-icon-color: var(--bs-warning-500);
	--bs-badges-warning-bg: var(--bs-white);
	--bs-badges-warning-border-color: var(--bs-warning-500);
	--bs-badges-danger-color: var(--bs-body-color);
	--bs-badges-danger-icon-color: var(--bs-danger-500);
	--bs-badges-danger-bg: var(--bs-white);
	--bs-badges-danger-border-color: var(--bs-danger-500);
	--bs-badges-success-color: var(--bs-body-color);
	--bs-badges-success-icon-color: var(--bs-success-500);
	--bs-badges-success-bg: var(--bs-white);
	--bs-badges-success-border-color: var(--bs-success-500);
	--bs-badges-light-color: var(--bs-primary-200);
	--bs-badges-light-icon-color: var(--bs-primary-200);
	--bs-badges-light-bg: var(--bs-opacity-transparent);
	--bs-badges-light-border-color: var(--bs-primary-200);
	--bs-badges-dark-color: var(--bs-white);
	--bs-badges-dark-icon-color: var(--bs-primary-900);
	--bs-badges-dark-bg: var(--bs-primary-900);
	--bs-badges-dark-border-color: var(--bs-primary-900);
	--bs-badges-soft-primary-color: var(--bs-body-color);
	--bs-badges-soft-primary-icon-color: var(--bs-body-color);
	--bs-badges-soft-secondary-color: var(--bs-body-color);
	--bs-badges-soft-secondary-icon-color: var(--bs-body-color);
	--bs-badges-soft-secondary-bg: var(--bs-primary-50);
	--bs-badges-soft-secondary-border-color: var(--bs-primary-100);
	--bs-badges-soft-info-color: var(--bs-body-color);
	--bs-badges-soft-warning-color: var(--bs-body-color);
	--bs-badges-soft-danger-color: var(--bs-body-color);
	--bs-badges-soft-danger-icon-color: var(--bs-danger-500);
	--bs-badges-soft-danger-bg: var(--bs-danger-100);
	--bs-badges-soft-danger-border-color: var(--bs-danger-100);
	--bs-badges-soft-warning-icon-color: var(--bs-warning-500);
	--bs-badges-soft-warning-bg: var(--bs-warning-100);
	--bs-badges-soft-warning-border-color: var(--bs-warning-100);
	--bs-badges-soft-info-icon-color: var(--bs-info-500);
	--bs-badges-soft-info-bg: var(--bs-info-100);
	--bs-badges-soft-info-border-color: var(--bs-info-100);
	--bs-badges-soft-success-color: var(--bs-body-color);
	--bs-badges-soft-success-icon-color: var(--bs-success-500);
	--bs-badges-soft-success-bg: var(--bs-success-50);
	--bs-badges-soft-success-border-color: var(--bs-success-100);
	--bs-badges-soft-light-color: var(--bs-primary-700);
	--bs-badges-soft-light-icon-color: var(--bs-primary-700);
	--bs-badges-soft-light-bg: var(--bs-primary-100);
	--bs-badges-soft-light-border-color: var(--bs-primary-100);
	--bs-badges-soft-primary-bg: var(--bs-primary-200);
	--bs-badges-soft-primary-border-color: var(--bs-primary-200);
	--bs-badges-soft-dark-color: var(--bs-white);
	--bs-badges-soft-dark-icon-color: var(--bs-white);
	--bs-badges-soft-dark-bg: var(--bs-gray-600);
	--bs-badges-soft-dark-border-color: var(--bs-gray-600);
	--bs-badges-risk-muy-bajo-color: var(--bs-body-color);
	--bs-badges-risk-muy-bajo-icon-color: var(--bs-emerald-500);
	--bs-badges-risk-bajo-color: var(--bs-body-color);
	--bs-badges-risk-bajo-icon-color: var(--bs-info-500);
	--bs-badges-risk-bajo-bg: var(--bs-white);
	--bs-badges-risk-bajo-border-color: var(--bs-info-500);
	--bs-badges-risk-medio-color: var(--bs-body-color);
	--bs-badges-risk-medio-icon-color: var(--bs-orange-500);
	--bs-badges-risk-medio-bg: var(--bs-white);
	--bs-badges-risk-medio-border-color: var(--bs-orange-500);
	--bs-badges-risk-alto-color: var(--bs-body-color);
	--bs-badges-risk-alto-icon-color: var(--bs-brown-500);
	--bs-badges-risk-alto-bg: var(--bs-white);
	--bs-badges-risk-alto-border-color: var(--bs-brown-500);
	--bs-badges-risk-muy-alto-color: var(--bs-body-color);
	--bs-badges-risk-muy-alto-icon-color: var(--bs-wine-500);
	--bs-badges-risk-muy-alto-bg: var(--bs-white);
	--bs-badges-risk-muy-alto-border-color: var(--bs-wine-500);
	--bs-badges-risk-muy-bajo-bg: var(--bs-white);
	--bs-badges-risk-muy-bajo-border-color: var(--bs-emerald-500);
}
/* 06-Banner */

:root {
	--bs-banner-primary-color: var(--bs-body-color);
	--bs-banner-primary-bg: var(--bs-white);
	--bs-banner-primary-paragraph-color: var(--bs-primary-700);
	--bs-banner-secondary-color: var(--bs-body-color);
	--bs-banner-secondary-bg: var(--bs-body-secondary-bg);
	--bs-banner-dark-color: var(--bs-white);
	--bs-banner-dark-bg: var(--bs-gray-900);
	--bs-banner-dark-paragraph-color: var(--bs-gray);
	--bs-banner-space-desktop-inner-spacing: var(--bs-ref-spacer-6);
	--bs-banner-space-mobile-inner-spacing: var(--bs-ref-spacer-6);
	--bs-banner-space-mobile-padding-y: var(--bs-ref-spacer-10);
	--bs-banner-space-mobile-padding-x: var(--bs-ref-spacer-3);
	--bs-banner-space-mobile-border-radius: var(--corner-radius-sm);
	--bs-banner-space-desktop-padding-y: var(--bs-ref-spacer-12);
	--bs-banner-space-desktop-padding-x: var(--bs-ref-spacer-18);
}
/* 07-Breadcrumbs */

:root {
	--bs-breadcrumbs-inner-space: var(--bs-ref-spacer-1);
}
/* 08-Buttons */

:root {
	--bs-btn-primary-color: var(--bs-white);
	--bs-btn-primary-bg: var(--bs-primary-900);
	--bs-btn-primary-border-color: var(--bs-primary-900);
	--bs-btn-primary-hover-color: var(--bs-white);
	--bs-btn-primary-hover-bg: var(--bs-primary-800);
	--bs-btn-primary-hover-border-color: var(--bs-primary-800);
	--bs-btn-primary-active-color: var(--bs-white);
	--bs-btn-primary-active-bg: var(--bs-primary-700);
	--bs-btn-primary-active-border-color: var(--bs-primary-700);
	--bs-btn-secondary-color: var(--bs-black);
	--bs-btn-secondary-bg: var(--bs-secondary-500);
	--bs-btn-secondary-border-color: var(--bs-secondary-500);
	--bs-btn-secondary-hover-color: var(--bs-black);
	--bs-btn-secondary-hover-bg: var(--bs-secondary-600);
	--bs-btn-secondary-hover-border-color: var(--bs-secondary-600);
	--bs-btn-secondary-active-color: var(--bs-black);
	--bs-btn-secondary-active-bg: var(--bs-secondary-700);
	--bs-btn-secondary-active-border-color: var(--bs-secondary-700);
	--bs-btn-secondary-disabled-color: var(--bs-opacity-black-65);
	--bs-btn-secondary-disabled-bg: var(--bs-opacity-secondary-65);
	--bs-btn-secondary-disabled-border-color: var(--bs-opacity-secondary-65);
	--bs-btn-light-color: var(--bs-body-color-rgb);
	--bs-btn-dark-color: var(--bs-white);
	--bs-btn-dark-bg: var(--bs-gray-900);
	--bs-btn-dark-hover-color: var(--bs-white);
	--bs-btn-dark-hover-bg: var(--bs-gray-800);
	--bs-btn-dark-active-color: var(--bs-white);
	--bs-btn-dark-active-bg: var(--bs-gray-700);
	--bs-btn-dark-disabled-color: var(--bs-opacity-white-65);
	--bs-btn-dark-disabled-bg: var(--bs-opacity-black-65);
	--bs-btn-light-bg: var(--bs-white);
	--bs-btn-light-hover-color: var(--bs-body-color);
	--bs-btn-light-hover-bg: var(--bs-gray-100);
	--bs-btn-light-active-color: var(--bs-body-color);
	--bs-btn-light-active-bg: var(--bs-gray-200);
	--bs-btn-light-disabled-color: var(--bs-opacity-black-65);
	--bs-btn-light-disabled-bg: var(--bs-opacity-light-65);
	--bs-btn-outline-primary-color: var(--bs-primary-900);
	--bs-btn-outline-primary-border-color: var(--bs-primary-900);
	--bs-btn-outline-primary-hover-color: var(--bs-black);
	--bs-btn-outline-primary-hover-bg: var(--bs-primary-50);
	--bs-btn-outline-primary-hover-border-color: var(--bs-primary-800);
	--bs-btn-outline-primary-active-color: var(--bs-black);
	--bs-btn-outline-primary-active-bg: var(--bs-primary-50);
	--bs-btn-outline-primary-active-border-color: var(--bs-primary-700);
	--bs-btn-outline-primary-disabled-color: var(--bs-opacity-primary-65);
	--bs-btn-outline-primary-disabled-border-color: var(--bs-opacity-primary-65);
	--bs-btn-outline-secondary-color: var(--bs-black);
	--bs-btn-outline-secondary-border-color: var(--bs-secondary-500);
	--bs-btn-outline-secondary-hover-color: var(--bs-black);
	--bs-btn-outline-secondary-hover-bg: var(--bs-secondary-600);
	--bs-btn-outline-secondary-hover-border-color: var(--bs-secondary-600);
	--bs-btn-outline-secondary-active-color: var(--bs-black);
	--bs-btn-outline-secondary-active-bg: var(--bs-secondary-700);
	--bs-btn-outline-secondary-active-border-color: var(--bs-secondary-700);
	--bs-btn-outline-secondary-disabled-color: var(--bs-opacity-primary-65);
	--bs-btn-outline-secondary-disabled-border-color: var(--bs-opacity-secondary-65);
	--bs-btn-outline-light-color: var(--bs-white);
	--bs-btn-outline-light-border-color: var(--bs-white);
	--bs-btn-outline-light-hover-color: var(--bs-body-color);
	--bs-btn-outline-light-hover-bg: var(--bs-gray-100);
	--bs-btn-outline-light-active-color: var(--bs-body-color);
	--bs-btn-outline-light-active-bg: var(--bs-gray-200);
	--bs-btn-outline-light-active-border-color: var(--bs-gray-200);
	--bs-btn-outline-light-disabled-color: var(--bs-opacity-light-65);
	--bs-btn-outline-light-disabled-border-color: var(--bs-opacity-light-65);
	--bs-btn-link-primary-color: var(--bs-primary-900);
	--bs-btn-link-primary-hover-color: var(--bs-primary-800);
	--bs-btn-link-primary-hover-bg: var(--bs-primary-50);
	--bs-btn-link-primary-active-color: var(--bs-primary-700);
	--bs-btn-link-primary-active-bg: var(--bs-primary-50);
	--bs-btn-link-primary-disabled-color: var(--bs-opacity-primary-65);
	--bs-btn-link-secondary-color: var(--bs-secondary-500);
	--bs-btn-link-secondary-hover-color: var(--bs-secondary-600);
	--bs-btn-link-secondary-active-color: var(--bs-secondary-700);
	--bs-btn-link-secondary-active-bg: var(--bs-secondary-200);
	--bs-btn-link-secondary-disabled-color: var(--bs-opacity-secondary-65);
	--bs-btn-link-light-color: var(--bs-white);
	--bs-btn-link-light-hover-color: var(--bs-gray-100);
	--bs-btn-link-light-active-color: var(--bs-gray-200);
	--bs-btn-link-light-disabled-color: var(--bs-opacity-light-65);
	--bs-btn-primary-disabled-color: var(--bs-opacity-light-65);
	--bs-btn-primary-disabled-bg: var(--bs-opacity-primary-65);
	--bs-btn-primary-disabled-border-color: var(--bs-opacity-primary-65);
	--bs-btn-outline-dark-color: var(--bs-gray-900);
	--bs-btn-outline-dark-border-color: var(--bs-gray-900);
	--bs-btn-outline-dark-hover-color: var(--bs-white);
	--bs-btn-outline-dark-hover-bg: var(--bs-gray-800);
	--bs-btn-outline-dark-active-color: var(--bs-white);
	--bs-btn-outline-dark-active-bg: var(--bs-gray-700);
	--bs-btn-outline-dark-active-border-color: var(--bs-gray-700);
	--bs-btn-outline-dark-disabled-color: var(--bs-opacity-dark-65);
	--bs-btn-outline-dark-disabled-border-color: var(--bs-opacity-dark-65);
	--bs-btn-link-dark-color: var(--bs-body-color);
	--bs-btn-link-dark-hover-color: var(--bs-gray-800);
	--bs-btn-link-dark-active-color: var(--bs-gray-700);
	--bs-btn-link-dark-disabled-color: var(--bs-opacity-dark-65);
	--bs-btn-rrss-color: var(--bs-primary-500);
	--bs-btn-space-sm-inner-space: var(--bs-ref-spacer-2);
	--bs-btn-space-sm-padding-x: var(--bs-ref-spacer-4);
	--bs-btn-space-sm-padding-y: var(--bs-ref-spacer-2);
	--bs-btn-space-sm-border-radius: var(--bs-ref-spacer-30);
	--bs-btn-space-md-inner-space: var(--bs-ref-spacer-2);
	--bs-btn-space-md-padding-x: var(--bs-ref-spacer-6);
	--bs-btn-space-md-padding-y: var(--bs-ref-spacer-3);
	--bs-btn-space-md-border-radius: var(--bs-ref-spacer-30);
	--bs-btn-space-lg-inner-space: var(--bs-ref-spacer-2);
	--bs-btn-space-lg-padding-x: var(--bs-ref-spacer-6);
	--bs-btn-space-lg-padding-y: var(--bs-ref-spacer-4);
	--bs-btn-space-lg-border-radius: var(--bs-ref-spacer-30);
	--bs-btn-rrss-bg: var(--bs-primary-500);
	--bs-btn-rrss-border-color: var(--bs-primary-500);
	--bs-btn-rrss-light-color: var(--bs-white);
	--bs-btn-rrss-light-bg: var(--bs-primary-300);
	--bs-btn-rrss-light-border-color: var(--bs-primary-500);
	--bs-btn-rrss-light-icon: var(--bs-white);
	--bs-btn-rrss-icon: var(--bs-white);
	--bs-btn-rrss-hover-color: var(--bs-primary-600);
	--bs-btn-rrss-hover-bg: var(--bs-primary-600);
	--bs-btn-rrss-hover-border-color: var(--bs-primary-600);
	--bs-btn-rrss-hover-icon: var(--bs-white);
	--bs-btn-rrss-active-color: var(--bs-primary-700);
	--bs-btn-rrss-active-bg: var(--bs-primary-700);
	--bs-btn-rrss-active-border-color: var(--bs-primary-700);
	--bs-btn-rrss-disabled-color: var(--bs-opacity-primary-65);
	--bs-btn-rrss-active-icon: var(--bs-white);
	--bs-btn-rrss-disabled-bg: var(--bs-opacity-primary-65);
	--bs-btn-rrss-disabled-border-color: var(--bs-opacity-primary-65);
	--bs-btn-rrss-disabled-icon: var(--bs-opacity-white-65);
	--bs-btn-rrss-disabled-light-color: var(--bs-opacity-white-65);
	--bs-btn-rrss-disabled-light-bg: var(--bs-opacity-white-65);
	--bs-btn-rrss-disabled-light-border-color: var(--bs-opacity-primary-65);
	--bs-btn-rrss-disabled-light-icon: var(--bs-opacity-white-65);
	--bs-btn-rrss-hover-light-color: var(--bs-primary-50);
	--bs-btn-rrss-hover-light-bg: var(--bs-primary-400);
	--bs-btn-rrss-hover-light-border-color: var(--bs-primary-600);
	--bs-btn-rrss-hover-light-icon: var(--bs-white);
	--bs-btn-rrss-active-light-color: var(--bs-white);
	--bs-btn-rrss-active-light-bg: var(--bs-primary-300);
	--bs-btn-rrss-active-light-border-color: var(--bs-primary-700);
	--bs-btn-rrss-active-light-icon: var(--bs-white);
}
/* 09-Cards */

:root {
	--bs-card-color: var(--bs-body-color);
	--bs-card-paragraph-color: var(--bs-body-secondary-color);
	--bs-card-hover-sura-img-border-bottom-color: var(--bs-tertiary-500);
	--bs-card-hover-bg: var(--bs-primary-25);
	--bs-card-secondary-color: var(--bs-body-color);
	--bs-card-secondary-bg: var(--bs-primary-50);
	--bs-card-secondary-border: var(--bs-primary-200);
	--bs-card-secondary-icon-color: var(--bs-primary-500);
	--bs-card-light-color: var(--bs-body-light-color);
	--bs-card-bg: var(--bs-white);
	--bs-card-border: var(--bs-primary-50);
	--bs-card-light-bg: var(--bs-primary-800);
	--bs-card-light-border: var(--bs-primary-200);
	--bs-card-space-border-radius: var(--corner-radius-xs);
	--bs-card-space-inner-spacing: var(--bs-ref-spacer-4);
	--bs-card-space-padding-x: var(--bs-ref-spacer-6);
	--bs-card-horizontal-space-inner-spacing: var(--bs-ref-spacer-6);
	--bs-card-space-padding-y: var(--bs-ref-spacer-6);
	--bs-card-horizontal-space-padding-x: var(--bs-ref-spacer-18);
	--bs-card-horizontal-space-padding-y: var(--bs-ref-spacer-14);
	--bs-card-icon-color: var(--bs-primary-500);
	--bs-card-icon-sura-blue-color: var(--bs-tertiary-500);
	--bs-card-light-icon-color: var(--bs-secondary-500);
	--bs-card-quote-color: var(--bs-body-color);
	--bs-card-quote-bg: var(--bs-white);
	--bs-card-quote-space-padding-x: var(--bs-ref-spacer-8);
	--bs-card-quote-space-padding-y: var(--bs-ref-spacer-8);
	--bs-card-quote-space-inner-spacing: var(--bs-ref-spacer-6);
	--bs-card-quote-space-border-radius: var(--corner-radius-sm);
	--bs-card-quote-data-color: var(--bs-body-color);
	--bs-card-quote-data-secondary-color: var(--bs-body-secondary-color);
	--bs-card-quote-data-hover-sura-border-bottom-color: var(--bs-tertiary-500);
	--bs-card-quote-data-hover-title-color: var(--bs-tertiary-500);
	--bs-card-quote-data-hover-secondary-color: var(--bs-body-secondary-color);
	--bs-card-quote-data-hover-bg: var(--bs-white-rgb);
	--bs-card-quote-data-bg: var(--bs-white);
	--bs-card-quote-data-space-padding-x: var(--bs-ref-spacer-4);
	--bs-card-quote-data-space-padding-y: var(--bs-ref-spacer-4);
	--bs-card-quote-data-space-inner-spacing: var(--bs-ref-spacer-6);
	--bs-card-quote-data-space-border-radius: var(--corner-radius-xs);
	--bs-card-document-color: var(--bs-body-color);
	--bs-card-document-secondary-color: var(--bs-body-secondary-color);
	--bs-card-document-icon-color: var(--bs-primary-500);
	--bs-card-document-border: var(--bs-primary-100);
	--bs-card-document-bg: var(--bs-white);
	--bs-card-document-sura-border-bottom-color: var(--bs-tertiary-500);
	--bs-card-document-space-padding-x: var(--bs-ref-spacer-4);
	--bs-card-document-space-padding-y: var(--bs-ref-spacer-4);
	--bs-card-document-space-inner-spacing: var(--bs-ref-spacer-2);
	--bs-card-document-space-border-radius: var(--corner-radius-xs);
	--bs-card-location-color: var(--bs-body-color);
	--bs-card-location-icon-color: var(--bs-primary-700);
	--bs-card-location-bg: var(--bs-white);
	--bs-card-location-space-padding-x: var(--bs-ref-spacer-6);
	--bs-card-location-space-padding-y: var(--bs-ref-spacer-6);
	--bs-card-location-space-inner-spacing: var(--bs-ref-spacer-6);
	--bs-card-location-space-border-radius: var(--corner-radius-xs);
	--bs-card-csat-color: var(--bs-body-color);
	--bs-card-csat-space-inner-spacing-text: var(--bs-ref-spacer-2);
	--bs-card-csat-space-inner-spacing: var(--bs-ref-spacer-6);
	--bs-card-csat-space-inner-spacing-head: var(--bs-ref-spacer-2);
	--bs-card-csat-bg: var(--bs-white);
	--bs-card-csat-border: var(--bs-primary-100);
	--bs-card-csat-space-padding-x: var(--bs-ref-spacer-5);
	--bs-card-csat-icon-color: var(--bs-primary-500);
	--bs-card-csat-space-padding-y: var(--bs-ref-spacer-6);
	--bs-card-csat-space-border-radius: var(--corner-radius-md);
	--bs-card-producto-color: var(--bs-body-color);
	--bs-card-producto-color-paragraph: var(--bs-primary-700);
	--bs-card-producto-hover-color: var(--bs-body-color);
	--bs-card-producto-hover-bg: var(--bs-primary-25);
	--bs-card-producto-hover-color-paragraph: var(--bs-body-color);
	--bs-card-producto-hover-sura-border-bottom-color: var(--bs-tertiary-500);
	--bs-card-producto-bg: var(--bs-white);
	--bs-card-producto-hover-sura-texture-bottom: var(--bs-primary-300);
	--bs-card-producto-border-color: var(--bs-primary-50);
	--bs-card-producto-hover-border-color: var(--bs-primary-50);
	--bs-card-producto-sura-border-bottom-color: var(--bs-tertiary-500);
	--bs-card-producto-space-md-border-radius: var(--corner-radius-xs);
	--bs-card-producto-space-md-inner-spacing: var(--bs-ref-spacer-6);
	--bs-card-producto-space-md-padding-x: var(--bs-ref-spacer-0);
	--bs-card-producto-space-md-padding-y: var(--bs-ref-spacer-6);
	--bs-card-producto-space-sm-border-radius: var(--corner-radius-xs);
	--bs-card-producto-space-sm-inner-spacing: var(--bs-ref-spacer-4);
	--bs-card-producto-space-sm-padding-x: var(--bs-ref-spacer-6);
	--bs-card-producto-space-sm-padding-y: var(--bs-ref-spacer-8);
	--bs-card-clevel-color: var(--bs-body-color);
	--bs-card-clevel-color-paragraph: var(--bs-primary-700);
	--bs-card-clevel-bg: var(--bs-white);
	--bs-card-clevel-space-border-radius: var(--corner-radius-xs);
	--bs-card-clevel-space-inner-spacing: var(--bs-ref-spacer-4);
	--bs-card-clevel-space-padding-x: var(--bs-ref-spacer-0);
	--bs-card-clevel-lg-space-inner-spacing: var(--bs-ref-spacer-6);
	--bs-card-clevel-space-bottom-padding-y: var(--bs-ref-spacer-6);
	--bs-card-clevel-space-top-padding-y: var(--bs-ref-spacer-0);
	--bs-card-clevel-lg-space-padding-x: var(--bs-ref-spacer-18);
	--bs-card-clevel-lg-space-padding-y: var(--bs-ref-spacer-14);
	--bs-card-clevel-border-color: var(--bs-primary-50);
	--bs-card-quick-actions-color: var(--bs-body-color);
	--bs-card-quick-actions-bg: var(--bs-white);
	--bs-card-quick-actions-space-border-radius: var(--corner-radius-xs);
	--bs-card-quick-actions-space-inner-spacing: var(--bs-ref-spacer-2);
	--bs-card-quick-actions-space-padding-x: var(--bs-ref-spacer-3);
	--bs-card-quick-actions-space-padding-y: var(--bs-ref-spacer-10);
	--bs-card-quick-actions-border-color: var(--bs-primary-50);
	--bs-card-quick-actions-sura-border-bottom-color: var(--bs-tertiary-500);
	--bs-card-quick-actions-hover-color: var(--bs-gray-25-rgb);
	--bs-card-doblecara-hover-bg: var(--bs-primary-50);
	--bs-card-doblecara-hover-border: var(--bs-primary-100);
	--bs-card-doblecara-hover-sura-texture-bottom: var(--bs-primary-300);
	--bs-card-doblecara-light-color: var(--bs-body-light-color);
	--bs-card-doblecara-light-bg: var(--bs-primary-900);
	--bs-card-doblecara-light-border: var(--bs-primary-100);
	--bs-card-doblecara-light-title-color: var(--bs-sura-yellow-rgb);
	--bs-card-doblecara-light-icon-color: rgb(var(--bs-sura-yellow-rgb));
	--bs-card-doblecara-light-sura-texture-bottom: var(--bs-primary-50-rgb);
	--bs-card-doblecara-space-border-radius: var(--corner-radius-xs);
	--bs-card-doblecara-space-inner-spacing: var(--bs-ref-spacer-4);
	--bs-card-doblecara-space-padding-x: var(--bs-ref-spacer-0);
	--bs-card-doblecara-space-padding-y: var(--bs-ref-spacer-6);
	--bs-card-doblecara-color: var(--bs-body-color);
	--bs-card-doblecara-bg: var(--bs-white);
	--bs-card-doblecara-border-color: var(--bs-primary-50);
}
/* 10-Carousel */

:root {
  --bs-carousel-bullet-color: var(--bs-gray-200);
  --bs-carousel-bullet-bg: var(--bs-gray-200);
  --bs-carousel-bullet-border-color: var(--bs-gray-200);
  --bs-carousel-bullet-space-inner-spacing: var(--bs-ref-spacer-4);
  --bs-carousel-bullet-active-color: var(--bs-gray);
  --bs-carousel-bullet-dark-color: var(--bs-gray-dark);
  --bs-carousel-bullet-dark-bg: var(--bs-gray-dark);
  --bs-carousel-bullet-dark-border-color: var(--bs-gray-dark);
  --bs-carousel-bullet-dark-active-color: var(--bs-white);
  --bs-carousel-bullet-dark-active-bg: var(--bs-white);
  --bs-carousel-bullet-dark-active-border-color: var(--bs-white);
  --bs-carousel-bullet-active-bg: var(--bs-gray);
  --bs-carousel-bullet-active-border-color: var(--bs-gray);
  --bs-carousel-control-color: var(--bs-primary-500);
  --bs-carousel-slide-space-inner-spacing: var(--bs-ref-spacer-4);
  --bs-carousel-slide-space-padding-y: var(--bs-ref-spacer-20);
  --bs-carousel-space-inner-spacing: var(--bs-ref-spacer-1);
  --bs-carousel-space-padding-y: var(--bs-ref-spacer-6);
  --bs-carousel-space-padding-x: var(--bs-ref-spacer-6);
  --bs-carousel-control-color-hover: var(--bs-primary-700);
}

/* 11-Checks, radius and switch  */

:root {
	--bs-checkbox-normal-input-bg: var(--bs-white);
	--bs-checkbox-normal-input-border-color: var(--bs-primary-400);
	--bs-checkbox-normal-input-color: var(--bs-primary-400);
	--bs-checkbox-normal-chek-bg-color: var(--bs-white);
	--bs-checkbox-focus-border-color: var(--bs-info-500);
	--bs-checkbox-checked-border-color: var(--bs-primary-500);
	--bs-checkbox-checked-bg: var(--bs-primary-500);
	--bs-checkbox-checked-color: var(--bs-white);
	--bs-checkbox-indeterminate-border-color: var(--bs-primary-500);
	--bs-checkbox-indeterminate-bg: var(--bs-primary-500);
	--bs-checkbox-valid-color: var(--bs-success-600);
	--bs-checkbox-valid-border-color: var(--bs-success-600);
	--bs-checkbox-invalid-color: var(--bs-danger-500);
	--bs-checkbox-space-border-radius: var(--corner-radius-xs);
	--bs-checkbox-space-with-label: var(--bs-ref-spacer-2);
	--bs-checkbox-invalid-border-color: var(--bs-danger-500);
	--bs-radio-normal-input-bg: var(--bs-white);
	--bs-radio-normal-input-border-color: var(--bs-primary-400);
	--bs-radio-normal-input-color: var(--bs-primary-400);
	--bs-radio-normal-chek-bg-color: var(--bs-white);
	--bs-radio-focus-border-color: var(--bs-info-500);
	--bs-radio-checked-border-color: var(--bs-primary-500);
	--bs-radio-checked-bg: var(--bs-primary-500);
	--bs-radio-checked-color: var(--bs-white);
	--bs-radio-indeterminate-border-color: var(--bs-primary-500);
	--bs-radio-valid-color: var(--bs-success-600);
	--bs-radio-invalid-color: var(--bs-danger-500);
	--bs-radio-space-padding-x: var(--bs-ref-spacer-1);
	--bs-radio-space-padding-y: var(--bs-ref-spacer-1);
	--bs-radio-space-with-label: var(--bs-ref-spacer-2);
	--bs-radio-invalid-border-color: var(--bs-danger-500);
	--bs-radio-valid-border-color: var(--bs-success-600);
	--bs-radio-indeterminate-bg: var(--bs-primary-500);
	--bs-switch-color: var(--bs-primary-400);
	--bs-switch-active-color: var(--bs-white);
	--bs-switch-border-color: var(--bs-primary-400);
	--bs-switch-checked-bg: var(--bs-primary-500);
	--bs-switch-checked-border-color: var(--bs-primary-500);
	--bs-switch-disabled-border-color: var(--bs-primary-500);
	--bs-switch-focus-color: var(--bs-info-500);
	--bs-switch-focus-border-color: var(--bs-info-500);
	--bs-switch-valid-color: var(--bs-success-600);
	--bs-switch-valid-border-color: var(--bs-success-600);
	--bs-switch-invalid-color: var(--bs-danger-500);
	--bs-switch-invalid-border-color: var(--bs-danger-500);
	--bs-switch-space-inner-spacing: var(--bs-ref-spacer-2);
	--bs-switch-space-padding-x: var(--bs-ref-spacer-1);
	--bs-switch-space-padding-y: var(--bs-ref-spacer-1);
	--bs-switch-space-border-radius: var(--corner-radius-xl);
	--bs-switch-space-with-label: var(--bs-ref-spacer-2);
	--bs-switch-bg: var(--bs-white);
}
/* 12-Corner radius */

:root {
	--corner-radius-xs: var(--scale-4);
	--corner-radius-sm: var(--scale-8);
	--corner-radius-md: var(--scale-16);
	--corner-radius-lg: var(--scale-24);
	--corner-radius-xl: var(--scale-32);
	--corner-radius-xxl: var(--scale-40);
	--corner-radius-pill: var(--scale-120);
}
/* 13-Datepicker */

:root {
	--bs-datepicker-header-bg: var(--bs-gray-100);
	--bs-datepicker-color: var(--bs-body-color);
	--bs-datepicker-bg: var(--bs-white);
	--bs-datepicker-active-color: var(--bs-white);
	--bs-datepicker-active-bg: var(--bs-primary-500);
	--bs-datepicker-border-radius: var(--corner-radius-sm);
	--bs-datepicker-selected-border-color: var(--bs-primary-500);
	--bs-datepicker-selected-range-selected-bg: var(--bs-primary-100);
	--bs-datepicker-selected-range-selected-border-color: var(--bs-primary-100);
	--bs-datepicker-active-border-color: var(--bs-primary-500);
	--bs-datepicker-hover-bg: var(--bs-primary-50);
	--bs-datepicker-disabled-color: var(--bs-gray-400);
	--bs-datepicker-hover-border-color: var(--bs-primary-50);
}
/* 14-Divider */

:root {
	--bs-divider-color: var(--bs-gray-200);
	--bs-divider-active-color: var(--bs-gray-500);
	--bs-divider-dark-color: var(--bs-gray-900);
}
/* 15-Dropdown */

:root {
	--bs-dropdown-border-color: var(--bs-gray-300);
	--bs-dropdown-bg: var(--bs-white);
	--bs-dropdown-color: var(--bs-body-color);
	--bs-dropdown-hover-color: var(--bs-body-color);
	--bs-dropdown-hover-bg: var(--bs-gray-50);
	--bs-dropdown-icon-color: var(--bs-body-color);
	--bs-dropdown-hover-icon-color: var(--bs-body-color);
	--bs-dropdown-active-bg: var(--bs-primary-500);
	--bs-dropdown-active-color: var(--bs-white);
	--bs-dropdown-active-icon-color: var(--bs-white);
	--bs-dropdown-disabled-bg: var(--bs-white);
	--bs-dropdown-space-padding-x: var(--bs-ref-spacer-4);
	--bs-dropdown-space-padding-y: var(--bs-ref-spacer-3);
	--bs-dropdown-space-inner-space: var(--bs-ref-spacer-2);
	--bs-dropdown-space-border-radius: var(--corner-radius-sm);
	--bs-dropdown-disabled-color: var(--bs-gray-300);
	--bs-dropdown-disabled-icon-color: var(--bs-gray-300);
}
/* 16-Filter */

:root {
	--bs-filter-space-inner-spacing: var(--bs-ref-spacer-1);
	--bs-filter-space-padding-y: var(--bs-ref-spacer-2);
	--bs-filter-space-padding-x: var(--bs-ref-spacer-2);
	--bs-filter-space-corner-radius: var(--corner-radius-sm);
	--bs-filter-hover-color: var(--bs-primary-500);
	--bs-filter-hover-bg: var(--bs-white);
	--bs-filter-hover-border-color: var(--bs-gray-300);
	--bs-filter-hover-icon-color: var(--bs-primary-500);
	--bs-filter-active-color: var(--bs-primary-500);
	--bs-filter-active-bg: var(--bs-primary-50);
	--bs-filter-active-border-color: var(--bs-primary-100);
	--bs-filter-active-icon-color: var(--bs-primary-500);
	--bs-filter-color: var(--bs-body-color);
	--bs-filter-bg: var(--bs-white);
	--bs-filter-border-radius: var(--bs-gray-300);
	--bs-filter-icon-color: var(--bs-body-color);
}
/* 17-Footer */

:root {
	--bs-footer-bg: var(--bs-white);
	--bs-footer-color: var(--bs-body-color);
	--bs-footer-border-color: var(--bs-primary-25);
	--bs-footer-space-md-padding-y: var(--bs-ref-spacer-6);
	--bs-footer-space-md-padding-x: var(--bs-ref-spacer-18);
	--bs-footer-space-md-inner-spacing: var(--bs-ref-spacer-6);
	--bs-footer-space-sm-padding-y: var(--bs-ref-spacer-2);
	--bs-footer-space-sm-padding-x: var(--bs-ref-spacer-3);
	--bs-footer-space-sm-inner-spacing: var(--bs-ref-spacer-6);
	--bs-footer-dark-bg: var(--bs-primary-900);
	--bs-footer-dark-space-md-padding-y: var(--bs-ref-spacer-6);
	--bs-footer-dark-space-md-padding-x: var(--bs-ref-spacer-18);
	--bs-footer-dark-space-md-inner-spacing: var(--bs-ref-spacer-6);
	--bs-footer-dark-space-sm-padding-y: var(--bs-ref-spacer-2);
	--bs-footer-dark-space-sm-padding-x: var(--bs-ref-spacer-3);
	--bs-footer-dark-space-sm-inner-spacing: var(--bs-ref-spacer-6);
	--bs-footer-dark-color: var(--bs-body-light-color);
	--bs-footer-dark-border-color: var(--bs-white);
}
/* 18-Forms */

:root {
	--bs-form-space-inner-space: var(--bs-ref-spacer-1);
	--bs-form-label-color: var(--bs-gray-dark);
	--bs-form-label-color-floating-active: var(--bs-primary-900);
	--bs-form-icon-color: var(--bs-primary-900);
	--bs-form-feedback-color: var(--bs-gray-dark);
	--bs-form-feedback-valid-color: var(--bs-success-600);
	--bs-form-feedback-valid-border-color: var(--bs-success-600);
	--bs-form-feedback-invalid-color: var(--bs-danger-500);
	--bs-form-feedback-invalid-border-color: var(--bs-danger-500);
	--bs-form-input-color: var(--bs-body-color);
	--bs-form-input-floating-space-inner-space: var(--bs-ref-spacer-2);
	--bs-form-input-floating-space-padding-x: var(--bs-ref-spacer-3);
	--bs-form-input-floating-space-padding-y: var(--bs-ref-spacer-4);
	--bs-form-input-floating-space-padding-fill-y: var(--bs-ref-spacer-1);
	--bs-form-input-bg: var(--bs-white);
	--bs-form-input-border-color: var(--bs-gray);
	--bs-form-input-space-md-inner-space: var(--bs-ref-spacer-2);
	--bs-form-input-space-md-padding-x: var(--bs-ref-spacer-3);
	--bs-form-input-space-md-padding-y: var(--bs-ref-spacer-2);
	--bs-form-input-space-sm-inner-sapce: var(--bs-ref-spacer-2);
	--bs-form-input-space-sm-padding-x: var(--bs-ref-spacer-2);
	--bs-form-input-space-sm-padding-y: var(--bs-ref-spacer-1);
	--bs-form-input-space-lg-inner-space: var(--bs-ref-spacer-2);
	--bs-form-input-space-lg-padding-x: var(--bs-ref-spacer-4);
	--bs-form-input-space-lg-padding-y: var(--bs-ref-spacer-2);
	--bs-form-input-space-border-radius: var(--bs-ref-spacer-1);
	--bs-form-input-plaintext-color: var(--bs-body-color);
	--bs-form-input-placeholder-color: var(--bs-gray-dark);
	--bs-form-input-focus-color: var(--bs-info-500);
	--bs-form-input-disabled-bg: var(--bs-primary-100);
}
/* 19-Indicators */

:root {
	--bs-indicators-color: var(--bs-body-color);
	--bs-indicators-bg: var(--bs-white);
	--bs-indicators-positive-color: var(--bs-success-500);
	--bs-indicators-negative-color: var(--bs-danger-500);
	--bs-indicators-space-padding-x: var(--bs-ref-spacer-4);
	--bs-indicators-hover-color: var(--bs-body-color);
	--bs-indicators-hover-bg: var(--bs-gray-soft);
	--bs-indicators-hover-positive-color: var(--bs-success-700);
	--bs-indicators-hover-negative-color: var(--bs-danger-700);
	--bs-indicators-space-padding-y: var(--bs-ref-spacer-4);
	--bs-indicators-space-inner-spacing: var(--bs-ref-spacer-2);
	--bs-indicators-space-border-radius: var(--corner-radius-sm);
}
/* 20-Link */

:root {
	--bs-link-space-inner-space: var(--bs-ref-spacer-1);
	--bs-link-primary-color: var(--bs-body-color);
	--bs-link-primary-hover-color: var(--bs-primary-600);
	--bs-link-primary-active-color: var(--bs-body-color);
	--bs-link-dark-hover-color: var(--bs-primary-300);
	--bs-link-dark-active-color: var(--bs-white);
	--bs-link-dark-color: var(--bs-primary-300);
	--bs-link-caps-primary-color: var(--bs-body-color);
	--bs-link-caps-dark-color: var(--bs-white);
	--bs-link-caps-dark-hover-color: var(--bs-white);
	--bs-link-caps-dark-active-color: var(--bs-white);
	--bs-link-caps-primary-hover-color: var(--bs-body-color);
	--bs-link-caps-primary-active-color: var(--bs-body-color);
}
/* 21-List */

:root {
	--bs-list-color: var(--bs-body-color);
	--bs-list-bullet-color: var(--bs-tertiary-500);
	--bs-list-bg: var(--bs-white);
	--bs-list-secondary-bg: var(--bs-gray-200);
	--bs-list-border: var(--bs-gray-300);
	--bs-list-light-color: var(--bs-body-light-color);
	--bs-list-light-bullet-color: var(--bs-secondary-500);
	--bs-list-light-bg: var(--bs-primary-800);
	--bs-list-hover-bg: var(--bs-primary-50);
	--bs-list-active-bg: var(--bs-primary-100);
	--bs-list-space-padding-x: var(--bs-ref-spacer-4);
	--bs-list-space-padding-y: var(--bs-ref-spacer-3);
	--bs-list-space-sm-inner-spacing: var(--bs-ref-spacer-2);
	--bs-list-space-md-inner-spacing: var(--bs-ref-spacer-4);
	--bs-list-space-lg-inner-spacing: var(--bs-ref-spacer-8);
	--bs-list-space-border-radius: var(--corner-radius-sm);
}
/* 22-Loader */

:root {
	--bs-loader-primary-active-bg: var(--bs-primary-300);
	--bs-loader-primary-bg: var(--bs-primary-100);
	--bs-loader-size-bs-loader-inner-spacing: var(--bs-ref-spacer-2);
	--bs-loader-primary-color: var(--bs-body-color);
}
/* 23-Main Navigation */

:root {
	--bs-header-bg: var(--bs-white);
	--bs-header-segment-bg: var(--bs-white);
	--bs-header-segment-hover-bg: var(--bs-primary-100);
	--bs-header-segment-active-bg: var(--bs-primary-900);
	--bs-header-segment-disabled-bg: var(--bs-gray-300);
	--bs-header-segment-color: var(--bs-primary-900);
	--bs-header-segment-hover-color: var(--bs-body-color);
	--bs-header-segment-active-color: var(--bs-white);
	--bs-header-segment-disabled-color: var(--bs-white);
	--bs-header-segment-border: var(--bs-secondary-700);
	--bs-header-segment-hover-border: var(--bs-secondary-500);
	--bs-header-segment-focus-border: var(--bs-focus-border-color);
	--bs-header-segment-active-border: var(--bs-white);
	--bs-header-segment-disabled-border: var(--bs-gray-300);
	--bs-header-segment-space-padding-x: var(--bs-ref-spacer-3);
	--bs-header-segment-space-padding-y: var(--bs-ref-spacer-1);
	--bs-header-segment-space-inner-spacing: var(--bs-ref-spacer-0);
	--bs-header-segment-space-corner-radius: var(--corner-radius-xs);
	--bs-header-secondary-nav-bg: var(--bs-white);
	--bs-header-primary-nav-bg: var(--bs-body-bg);
	--bs-menu-cta-bg: var(--bs-white);
	--bs-menu-cta-mobile-bg: var(--bs-body-color);
	--bs-menu-cta-space-padding-x: var(--bs-ref-spacer-2);
	--bs-menu-cta-space-padding-y: var(--bs-ref-spacer-2);
	--bs-menu-items-level-01-color: var(--bs-body-color);
	--bs-menu-cta-space-inner-spacing: var(--bs-ref-spacer-4);
	--bs-menu-items-level-01-bg: var(--bs-white);
	--bs-menu-items-level-01-mobile-color: var(--bs-white);
	--bs-menu-items-level-01-mobile-bg: var(--bs-primary);
	--bs-menu-items-level-01-mobile-icon-color: var(--bs-white);
	--bs-menu-items-level-01-hover-color: var(--bs-white);
	--bs-menu-items-level-01-hover-bg: var(--bs-secondary-50);
	--bs-menu-items-level-01-hover-mobile-color: var(--bs-white);
	--bs-menu-items-level-01-hover-mobile-bg: var(--bs-primary-900);
	--bs-menu-items-level-01-hover-mobile-icon-color: var(--bs-white);
	--bs-menu-items-level-01-active-color: var(--bs-body-color);
	--bs-menu-items-level-01-active-bg: var(--bs-white);
	--bs-menu-items-level-01-active-icon-color: var(--bs-white);
	--bs-menu-items-level-01-active-mobile-color: var(--bs-body-light-color);
	--bs-menu-items-level-01-active-mobile-bg: var(--bs-primary-500);
	--bs-menu-items-level-01-active-mobile-icon-color: var(--bs-body-light-color);
	--bs-menu-items-level-01-space-padding-x: var(--bs-ref-spacer-3);
	--bs-menu-items-level-01-space-padding-y: var(--bs-ref-spacer-2);
	--bs-menu-items-level-01-space-inner-spacing: var(--bs-ref-spacer-2);
	--bs-menu-items-level-01-space-mobile-padding-x: var(--bs-ref-spacer-3);
	--bs-menu-items-level-01-space-mobile-padding-y: var(--bs-ref-spacer-3);
	--bs-menu-items-level-02-color: var(--bs-body-color);
	--bs-menu-items-level-02-icon-color: var(--bs-white);
	--bs-menu-items-level-02-bg: var(--bs-body-light-bg);
	--bs-menu-items-level-02-mobile-color: var(--bs-body-light-color);
	--bs-menu-items-level-02-mobile-icon-color: var(--bs-body-color);
	--bs-menu-items-level-02-mobile-bg: var(--bs-white);
	--bs-menu-items-level-02-hover-color: var(--bs-body-light-color);
	--bs-menu-items-level-02-hover-icon-color: var(--bs-white);
	--bs-menu-items-level-02-hover-mobile-bg: var(--bs-primary-900);
	--bs-menu-items-level-02-hover-mobile-color: var(--bs-white);
	--bs-menu-items-level-02-hover-mobile-icon-color: var(--bs-white);
	--bs-menu-items-level-02-hover-bg: var(--bs-body-color);
	--bs-menu-items-level-02-active-color: var(--bs-body-color);
	--bs-menu-items-level-02-active-icon-color: var(--bs-body-color);
	--bs-menu-items-level-02-active-bg: var(--bs-primary-50);
	--bs-menu-items-level-02-active-mobile-color: var(--bs-secondary-500);
	--bs-menu-items-level-02-active-mobile-icon-color: var(--bs-secondary-500);
	--bs-menu-items-level-02-active-mobile-bg: var(--bs-primary-900);
	--bs-menu-items-level-02-space-corner-radius: var(--bs-ref-spacer-0);
	--bs-menu-items-level-02-space-padding-x: var(--bs-ref-spacer-5);
	--bs-menu-items-level-02-space-padding-y: var(--bs-ref-spacer-1);
	--bs-menu-items-level-02-space-inner-spacing: var(--bs-ref-spacer-2);
	--bs-menu-items-level-02-space-mobile-corner-radius: var(--bs-ref-spacer-0);
	--bs-menu-items-level-02-space-mobile-padding-x: var(--bs-ref-spacer-5);
	--bs-menu-items-level-02-space-mobile-padding-y: var(--bs-ref-spacer-1);
	--bs-menu-items-level-02-space-mobile-inner-spacing: var(--bs-ref-spacer-2);
	--bs-menu-items-level-03-color: var(--bs-body-color);
	--bs-menu-items-space-padding-x: var(--bs-ref-spacer-0);
	--bs-menu-items-space-padding-y: var(--bs-ref-spacer-0);
	--bs-menu-items-space-inner-spacing: var(--bs-ref-spacer-0);
	--bs-menu-items-level-03-hover-color: var(--bs-primary-900);
	--bs-menu-items-level-03-active-color: var(--bs-primary-900);
	--bs-menu-items-level-03-space-padding-x: var(--bs-ref-spacer-6);
	--bs-menu-items-level-03-space-padding-y: var(--bs-ref-spacer-2);
	--bs-menu-items-level-03-space-inner-spacing: var(--bs-ref-spacer-1);
	--bs-header-other-sites-bg: var(--bs-secondary-700);
	--bs-header-other-sites-active-bg: var(--bs-secondary-50);
	--bs-header-other-sites-space-padding-x: var(--bs-ref-spacer-2);
	--bs-header-other-sites-space-padding-y: var(--bs-ref-spacer-1);
	--bs-header-other-sites-space-inner-spacing: var(--bs-ref-spacer-0);
	--bs-header-other-sites-space-corner-radius: var(--corner-radius-xs);
	--bs-header-other-sites-color: var(--bs-body-bg);
	--bs-header-other-sites-active-color: var(--bs-body-color);
	--bs-header-other-sites-border: var(--bs-secondary-700);
	--bs-header-other-sites-active-border: var(--bs-secondary-50);
	--bs-header-nav-item-bg: var(--bs-white);
	--bs-header-space-padding-x: var(--bs-ref-spacer-3);
	--bs-header-space-padding-y: var(--bs-ref-spacer-4);
	--bs-header-space-inner-spacing: var(--bs-ref-spacer-6);
	--bs-header-nav-item-hover-bg: var(--bs-gray-50);
	--bs-header-nav-item-active-bg: var(--bs-white);
	--bs-header-nav-item-color: var(--bs-body-color);
	--bs-header-nav-item-hover-color: var(--bs-body-color);
	--bs-header-nav-item-active-color: var(--bs-body-color);
	--bs-header-nav-item-space-padding-x: var(--bs-ref-spacer-1);
	--bs-header-nav-item-space-padding-y: var(--bs-ref-spacer-1);
	--bs-header-nav-item-space-inner-spacing: var(--bs-ref-spacer-1);
	--bs-header-nav-item-space-corner-radius: var(--corner-radius-xs);
	--bs-menu-bg: var(--bs-white);
	--bs-menu-mobile-bg: var(--bs-primary-500);
	--bs-menu-segment-bg: var(--bs-secondary-700);
	--bs-menu-shortcut-bg: var(--bs-gray-100);
	--bs-menu-space-padding-x: var(--bs-ref-spacer-3);
	--bs-menu-space-padding-y: var(--bs-ref-spacer-4);
	--bs-menu-space-inner-spacing: var(--bs-ref-spacer-6);
}
/* 24-Modal */

:root {
	--bs-modal-space-padding-x: var(--bs-ref-spacer-4);
	--bs-modal-space-padding-y: var(--bs-ref-spacer-4);
	--bs-modal-space-inner-space: var(--bs-ref-spacer-4);
}
/* 25-Nav & tabs */

:root {
	--bs-nav-tab-bg: var(--bs-primary-50);
	--bs-nav-tab-hover-bg: var(--bs-primary-25);
	--bs-nav-tab-hover-color: var(--bs-primary-600);
	--bs-nav-tab-hover-icon-color: var(--bs-primary-600);
	--bs-nav-tab-hover-border: var(--bs-gray);
	--bs-nav-tab-active-bg: var(--bs-primary-25);
	--bs-nav-tab-active-color: var(--bs-body-color);
	--bs-nav-tab-active-icon-color: var(--bs-body-color);
	--bs-nav-tab-active-border: var(--bs-tertiary-500);
	--bs-nav-tab-disabled-border: var(--bs-primary-100);
	--bs-nav-tab-space-padding-y: var(--bs-ref-spacer-3);
	--bs-nav-tab-space-padding-x: var(--bs-ref-spacer-6);
	--bs-nav-tab-space-inner-spacing: var(--bs-ref-spacer-1);
	--bs-nav-tab-space-border-radius: var(--corner-radius-xs);
	--bs-nav-tab-disabled-color: var(--bs-gray-dark);
	--bs-nav-tab-disabled-icon-color: var(--bs-gray-dark);
	--bs-nav-tab-color: var(--bs-primary-600);
	--bs-nav-tab-icon-color: var(--bs-primary-600);
	--bs-nav-tab-border: var(--bs-gray);
	--bs-nav-pills-bg: var(--bs-white);
	--bs-nav-pills-hover-bg: var(--bs-primary-25);
	--bs-nav-pills-hover-color: var(--bs-primary-900);
	--bs-nav-pills-hover-icon-color: var(--bs-primary-900);
	--bs-nav-pills-hover-border: var(--bs-primary-900);
	--bs-nav-pills-active-bg: var(--bs-primary-900);
	--bs-nav-pills-active-color: var(--bs-white);
	--bs-nav-pills-active-icon-color: var(--bs-white);
	--bs-nav-pills-disabled-bg: var(--bs-white);
	--bs-nav-pills-active-border: var(--bs-primary-900);
	--bs-nav-pills-disabled-border: var(--bs-primary-200);
	--bs-nav-pills-space-padding-y: var(--bs-ref-spacer-2);
	--bs-nav-pills-space-padding-x: var(--bs-ref-spacer-4);
	--bs-nav-pills-space-inner-spacing: var(--bs-ref-spacer-1);
	--bs-nav-pills-space-border-radius: var(--corner-radius-xs);
	--bs-nav-pills-disabled-color: var(--bs-gray-dark);
	--bs-nav-pills-disabled-icon-color: var(--bs-gray-dark);
	--bs-nav-pills-color: var(--bs-primary-900);
	--bs-nav-pills-icon-color: var(--bs-primary-900);
	--bs-nav-pills-border: var(--bs-gray-300);
	--bs-nav-underline-bg: var(--bs-white);
	--bs-nav-underline-hover-bg: var(--bs-primary-50);
	--bs-nav-underline-hover-color: var(--bs-gray-dark);
	--bs-nav-underline-hover-icon-color: var(--bs-gray-dark);
	--bs-nav-underline-hover-border: var(--bs-gray);
	--bs-nav-underline-active-bg: var(--bs-primary-500);
	--bs-nav-underline-active-color: var(--bs-primary-900);
	--bs-nav-underline-active-icon-color: var(--bs-primary-900);
	--bs-nav-underline-active-border: var(--bs-tertiary-500);
	--bs-nav-underline-disabled-bg: var(--bs-white);
	--bs-nav-underline-disabled-border: var(--bs-gray-300);
	--bs-nav-underline-space-padding-y: var(--bs-ref-spacer-2);
	--bs-nav-underline-space-padding-x: var(--bs-ref-spacer-0);
	--bs-nav-underline-space-inner-spacing: var(--bs-ref-spacer-1);
	--bs-nav-underline-space-border-radius: var(--corner-radius-xs);
	--bs-nav-underline-disabled-color: var(--bs-gray);
	--bs-nav-underline-disabled-icon-color: var(--bs-gray);
	--bs-nav-underline-color: var(--bs-gray-dark);
	--bs-nav-underline-icon-color: var(--bs-gray-dark);
	--bs-nav-underline-border: var(--bs-gray-dark);
}
/* 26-Offcanvas */

:root {
	--bs-offcanvas-bg: var(--bs-white);
	--bs-offcanvas-bg-grey: var(--bs-primary-25);
	--bs-offcanvas-color: var(--bs-body-color);
	--bs-offcanvas-padding: var(--bs-ref-spacer-4);
	--bs-offcanvas-inner-padding-md: var(--bs-ref-spacer-4);
	--bs-offcanvas-inner-padding-sm: var(--bs-ref-spacer-2);
	--bs-offcanvas-max-width:  25rem;
	--bs-offcanvas-border-radius: var(--corner-radius-sm);
}
/* 27-Options */

:root {
	--bs-dropdown-border-radius: var(--corner-radius-sm);
	--bg-option-bg: var(--bs-white);
	--bg-option-color: var(--bs-body-color);
	--bg-option-focus-bg: var(--bs-primary-300);
	--bg-option-focus-color: var(--bs-white);
	--bg-option-padding-right: var(--bs-ref-spacer-4);
	--bg-option-padding-left: var(--bs-ref-spacer-7);
	--bg-option-padding-y: var(--bs-ref-spacer-1);
	--bg-option-inner-spacing: var(--bs-ref-spacer-1);
}
/* 28-Pagination */

:root {
	--bs-pagination-color: var(--bs-btn-link-primary-color);
	--bs-pagination-bg: var(--bs-white);
	--bs-pagination-border-color: var(--bs-gray-700);
	--bs-pagination-hover-color: var(--bs-btn-link-primary-hover-color);
	--bs-pagination-hover-bg: var(--bs-primary-100);
	--bs-pagination-hover-border-color: var(--bs-primary-900);
	--bs-pagination-active-color: var(--bs-black);
	--bs-pagination-disabled-color: var(--bs-primary-900);
	--bs-pagination-space-border-radius: var(--corner-radius-pill);
	--bs-pagination-space-padding-y: var(--bs-ref-spacer-2);
	--bs-pagination-space-padding-x: var(--bs-ref-spacer-2);
	--bs-pagination-space-inner-spacing: var(--bs-ref-spacer-2);
	--bs-pagination-active-bg: var(--bs-white);
	--bs-pagination-active-border-color: var(--bs-primary-900);
}
/* 29-Progress Bars */

:root {
	--bs-progress-bar-active-bg: var(--bs-primary-500);
	--bs-progress-bar-bg: var(--bs-gray-200);
	--bs-progress-bar-color: var(--bs-white);
	--bs-progress-bar-label-color: var(--bs-body-color);
	--bs-progress-bar-size-border-radius: var(--corner-radius-sm);
	--bs-progress-bar-size-padding-inner: var(--bs-ref-spacer-2);
}
/* 30-Range */

:root {
	--bs-range-track-bg: var(--bs-primary-200);
	--bs-range-thumb-bg: var(--bs-primary-500);
	--bs-range-border-radius: var(--corner-radius-lg);
	--bs-range-active-track-bg: var(--bs-primary-500);
	--bs-range-active-thumb-border-color: var(--bs-opacity-primary-65);
	--bs-range-hover-thumb-border-color: var(--bs-opacity-primary-65);
	--bs-range-disabled-track-bg: var(--bs-primary-200);
	--bs-range-disabled-thumb-bg: var(--bs-primary-300);
}
/* 31-Search */

:root {
	--bs-search-bg: var(--bs-white);
	--bs-search-space-padding-y: var(--bs-ref-spacer-8);
	--bs-search-space-padding-x: var(--bs-ref-spacer-29);
	--bs-search-space-inner-space: var(--bs-ref-spacer-8);
	--bs-search-space-border-radius: var(--corner-radius-lg);
	--bs-search-search-bar-bg: var(--bs-primary-25);
	--bs-search-search-bar-space-inner-space: var(--bs-ref-spacer-3);
	--bs-search-search-bar-space-padding-y: var(--bs-ref-spacer-3);
	--bs-search-search-bar-space-padding-x: var(--bs-ref-spacer-3);
	--bs-search-search-bar-space-border-radius: var(--corner-radius-lg);
	--bs-search-options-search-bg: var(--bs-white);
	--bs-search-options-search-hover-bg: var(--bs-primary-50);
	--bs-search-options-search-color: var(--bs-primary-500);
	--bs-search-options-search-icon-color: var(--bs-primary-500);
	--bs-search-options-search-hover-color: var(--bs-body-color);
	--bs-search-options-search-hover-icon-color: var(--bs-body-color);
	--bs-search-options-search-active-color: var(--bs-body-color);
	--bs-search-options-search-space-padding-y: var(--bs-ref-spacer-2);
	--bs-search-options-search-space-padding-x: var(--bs-ref-spacer-2);
	--bs-search-options-search-space-inner-space: var(--bs-ref-spacer-1);
	--bs-search-options-search-space-inner-space-group: var(--bs-ref-spacer-4);
}
/* 32-Spacer */

:root {
	--bs-ref-spacer-0: var(--scale-0);
	--bs-ref-spacer-1: var(--scale-4);
	--bs-ref-spacer-2: var(--scale-8);
	--bs-ref-spacer-3: var(--scale-12);
	--bs-ref-spacer-4: var(--scale-16);
	--bs-ref-spacer-5: var(--scale-20);
	--bs-ref-spacer-6: var(--scale-24);
	--bs-ref-spacer-7: var(--scale-28);
	--bs-ref-spacer-8: var(--scale-32);
	--bs-ref-spacer-9: var(--scale-36);
	--bs-ref-spacer-10: var(--scale-40);
	--bs-ref-spacer-11: var(--scale-44);
	--bs-ref-spacer-12: var(--scale-48);
	--bs-ref-spacer-13: var(--scale-52);
	--bs-ref-spacer-14: var(--scale-56);
	--bs-ref-spacer-15: var(--scale-60);
	--bs-ref-spacer-16: var(--scale-64);
	--bs-ref-spacer-17: var(--scale-68);
	--bs-ref-spacer-18: var(--scale-72);
	--bs-ref-spacer-19: var(--scale-76);
	--bs-ref-spacer-20: var(--scale-80);
	--bs-ref-spacer-21: var(--scale-84);
	--bs-ref-spacer-22: var(--scale-88);
	--bs-ref-spacer-23: var(--scale-92);
	--bs-ref-spacer-24: var(--scale-96);
	--bs-ref-spacer-25: var(--scale-100);
	--bs-ref-spacer-26: var(--scale-104);
	--bs-ref-spacer-27: var(--scale-108);
	--bs-ref-spacer-28: var(--scale-112);
	--bs-ref-spacer-29: var(--scale-116);
	--bs-ref-spacer-30: var(--scale-120);
	--bs-ref-spacer-31: var(--scale-124);
	--bs-ref-spacer-32: var(--scale-128);
	--bs-ref-spacer-33: var(--scale-132);
	--bs-ref-spacer-34: var(--scale-136);
	--bs-ref-spacer-35: var(--scale-140);
	--bs-ref-spacer-36: var(--scale-144);
	--bs-ref-spacer-37: var(--scale-148);
	--bs-ref-spacer-38: var(--scale-150);
	--bs-ref-spacer-39: var(--scale-152);
}
/* 33-Stepper */

:root {
	--bs-stepper-color: var(--bs-primary-500);
	--bs-stepper-bg: var(--bs-primary-25);
	--bs-stepper-border-color: var(--bs-primary-500);
	--bs-stepper-text-color: var(--bs-body-color);
	--bs-stepper-inner-padding: var(--bs-ref-spacer-2);
	--bs-stepper-min-wight:  12.25rem;
	--bs-stepper-current-bg: var(--bs-primary-500);
	--bs-stepper-current-color: var(--bs-white);
	--bs-stepper-complete-bg: var(--bs-primary-300);
	--bs-stepper-complete-color: var(--bs-white);
	--bs-stepper-complete-text-color: var(--bs-primary-300);
}
/* 34-Table */

:root {
	--bs-table-color: var(--bs-primary-700);
	--bs-table-border: var(--bs-gray-300);
	--bs-table-secondary-bg: var(--bs-primary-25);
	--bs-table-dark-color: var(--bs-white);
	--bs-table-space-inner-spacing-sm: var(--bs-ref-spacer-2);
	--bs-table-space-inner-spacing-md: var(--bs-ref-spacer-3);
	--bs-table-space-inner-spacing-lg: var(--bs-ref-spacer-2);
	--bs-table-bg: var(--bs-white);
	--bs-table-dark-bg: var(--bs-gray-800);
	--bs-table-dark-border-color: var(--bs-gray-700);
	--bs-table-blue-color: var(--bs-white);
	--bs-table-blue-bg: var(--bs-primary-300);
	--bs-table-blue-border-color: var(--bs-primary-300);
	--bs-table-blue-ligth-color: var(--bs-primary-400);
	--bs-table-blue-ligth-bg: var(--bs-primary-50);
	--bs-table-blue-ligth-border-color: var(--bs-primary-200);
}
/* 35-Toast */

:root {
	--bs-toast-color: var(--bs-body-color);
	--bs-toast-bg: var(--bs-white);
	--bs-toast-border-color: var(--bs-gray-300);
	--bs-toast-icon-color: var(--bs-tertiary-500);
	--bs-toast-divider: var(--bs-gray-300);
	--bs-toast-space-inner-spacing: var(--bs-ref-spacer-2);
	--bs-toast-space-padding-y: var(--bs-ref-spacer-3);
	--bs-toast-space-padding-x: var(--bs-ref-spacer-4);
	--bs-toast-space-border-radius: var(--corner-radius-sm);
}
/* 36-Tooltip */

:root {
	--bs-tooltip-scale-border-radius: var(--corner-radius-sm);
	--bs-tooltip-scale-medium-padding-y: var(--bs-ref-spacer-1);
	--bs-tooltip-scale-medium-md-padding-x: var(--bs-ref-spacer-2);
	--bs-tooltip-scale-small-padding-y: var(--bs-ref-spacer-1);
	--bs-tooltip-scale-small-padding-x: var(--bs-ref-spacer-2);
	--bs-tooltip-color: var(--bs-white);
	--bs-tooltip-scale-max-width:  12.5rem;
	--bs-tooltip-bg: var(--bs-gray-900);
}
/* 37-Typography */

:root {
	--bs-body-font-family:'SuraSans',sans-serif;
	--text-styles-title-1-size-desktop:  3rem;
	--text-styles-title-1-size-mobile:  2rem;
	--text-styles-title-1-line-height-desktop:  3.625rem;
	--text-styles-title-1-line-height-mobile:  2.375rem;
	--text-styles-title-2-size-desktop:  2.5rem;
	--text-styles-title-2-size-mobile:  1.75rem;
	--text-styles-title-2-line-height-desktop:  3rem;
	--text-styles-title-2-line-height-mobile:  2.125rem;
	--text-styles-title-3-size-desktop:  2rem;
	--text-styles-title-3-size-mobile:  1.625rem;
	--text-styles-title-3-line-height-desktop:  2.375rem;
	--text-styles-title-3-line-height-mobile:  1.9375rem;
	--text-styles-title-4-size-desktop:  1.5rem;
	--text-styles-title-4-size-mobile:  1.375rem;
	--text-styles-title-4-line-height-desktop:  1.8125rem;
	--text-styles-title-4-line-height-mobile:  1.625rem;
	--text-styles-title-5-size-desktop:  1.25rem;
	--text-styles-title-5-size-mobile:  1.25rem;
	--text-styles-title-5-line-height-desktop:  1.5rem;
	--text-styles-title-5-line-height-mobile:  1.5rem;
	--text-styles-title-6-size-desktop:  1rem;
	--text-styles-title-6-size-mobile:  1rem;
	--text-styles-title-6-line-height-dektop:  1.25rem;
	--text-styles-title-6-line-height-mob:  1.25rem;
	--text-styles-display-1-size-desktop:  5rem;
	--text-styles-display-1-size-mobile:  2.5rem;
	--text-styles-display-1-line-height-desktop:  5.1875rem;
	--text-styles-display-1-line-height-mobile:  3.6875rem;
	--text-styles-display-2-size-desktop:  3.75rem;
	--text-styles-display-2-size-mobile:  2rem;
	--text-styles-display-2-line-height-desktop:  3.6875rem;
	--text-styles-display-2-line-height-mobile:  2rem;
	--text-styles-display-3-size-desktop:  3rem;
	--text-styles-display-3-size-mobile:  1.875rem;
	--text-styles-display-3-line-height-desktop:  3.625rem;
	--text-styles-display-3-line-height-mobile:  2.375rem;
	--text-styles-display-4-size-desktop:  2.5rem;
	--text-styles-display-4-size-mobile:  1.75rem;
	--text-styles-display-4-line-height-desktop:  3.625rem;
	--text-styles-display-4-line-height-mobile:  2.125rem;
	--text-styles-display-5-size-desktop:  4rem;
	--text-styles-display-5-size-mobile:  2.3125rem;
	--text-styles-display-5-line-height-desktop:  4.8125rem;
	--text-styles-display-5-line-height-mobile:  2.75rem;
	--text-styles-display-6-size-desktop:  3.5rem;
	--text-styles-body-large-size-desktop:  1.5rem;
	--text-styles-body-large-line-height:  2.25rem;
	--text-styles-body-medium-size-desktop:  1.25rem;
	--text-styles-body-medium-line-height:  1.875rem;
	--text-styles-body-normal-size-desktop:  1rem;
	--text-styles-body-normal-line-height:  1.5rem;
	--text-styles-body-small-size-desktop:  0.875rem;
	--text-styles-body-small-line-height:  1.3125rem;
	--text-styles-body-tiny-size-desktop:  0.8125rem;
	--text-styles-body-tiny-line-height:  1.25rem;
	--text-styles-button-sm-size-desktop:  0.875rem;
	--text-styles-button-sm-line-height:  1rem;
	--text-styles-button-md-size-desktop:  1rem;
	--text-styles-button-md-line-height:  1rem;
	--text-styles-button-lg-size-desktop:  1.25rem;
	--text-styles-button-lg-line-height:  1.25rem;
	--text-styles-display-6-size-mobile:  2.125rem;
	--text-styles-display-6-line-height-desktop:  4.25rem;
	--text-styles-display-6-line-height-mobile:  7.5rem;
	--text-styles-link-sm-size-desktop:  0.875rem;
	--text-styles-link-sm-line-height:  1.3125rem;
	--text-styles-link-md-size-desktop:  1rem;
	--text-styles-link-md-line-height:  1.5rem;
	--text-styles-link-lg-size-desktop:  1.25rem;
	--text-styles-link-lg-line-height:  1.6875rem;
}

/* Font weight */

:root {
	--font-weight-light: 300;
	--font-weight-regular: 400;
	--font-weight-semi-bold: 500;
	--font-weight-bold: 700;
}

/* SHADOWS */

:root {
	--box-shadow: 0 .25rem 1.25rem rgba(36, 39, 42, .16);
	--box-shadow-sm: 0 .25rem .625rem rgba(36, 39, 42, .12);
	--box-shadow-lg: 0 0.5rem 1.5rem rgba(36, 39, 42, .16);
	--box-shadow-inset: inset 0 1px 2px rgba(36, 39, 42, .075);
}

/* BORDER RADIUS */

:root {
	--bs-border-radius-xs: 0.25rem;
}
