@charset "UTF-8";
/* theme variables */
.bg-color-primary-50 {
  background-color: var(--color-primary-50);
}

.bg-color-primary-50-0 {
  background-color: rgba(var(--color-primary-rgb-50), 0);
}

.bg-color-primary-50-25 {
  background-color: rgba(var(--color-primary-rgb-50), 0.25);
}

.bg-color-primary-50-50 {
  background-color: rgba(var(--color-primary-rgb-50), 0.5);
}

.bg-color-primary-50-75 {
  background-color: rgba(var(--color-primary-rgb-50), 0.75);
}

.bg-color-primary-50-100 {
  background-color: rgba(var(--color-primary-rgb-50), 100);
}

.bg-color-secondary-50 {
  background-color: var(--color-secondary-50);
}

.bg-color-secondary-50-0 {
  background-color: rgba(var(--color-secondary-rgb-50), 0);
}

.bg-color-secondary-50-25 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.25);
}

.bg-color-secondary-50-50 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.5);
}

.bg-color-secondary-50-75 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.75);
}

.bg-color-secondary-50-100 {
  background-color: rgba(var(--color-secondary-rgb-50), 100);
}

.bg-color-gray-50 {
  background-color: var(--color-gray-50);
}

.bg-color-gray-50-0 {
  background-color: rgba(var(--color-gray-rgb-50), 0);
}

.bg-color-gray-50-25 {
  background-color: rgba(var(--color-gray-rgb-50), 0.25);
}

.bg-color-gray-50-50 {
  background-color: rgba(var(--color-gray-rgb-50), 0.5);
}

.bg-color-gray-50-75 {
  background-color: rgba(var(--color-gray-rgb-50), 0.75);
}

.bg-color-gray-50-100 {
  background-color: rgba(var(--color-gray-rgb-50), 100);
}

.bg-color-primary-100 {
  background-color: var(--color-primary-100);
}

.bg-color-primary-100-0 {
  background-color: rgba(var(--color-primary-rgb-100), 0);
}

.bg-color-primary-100-25 {
  background-color: rgba(var(--color-primary-rgb-100), 0.25);
}

.bg-color-primary-100-50 {
  background-color: rgba(var(--color-primary-rgb-100), 0.5);
}

.bg-color-primary-100-75 {
  background-color: rgba(var(--color-primary-rgb-100), 0.75);
}

.bg-color-primary-100-100 {
  background-color: rgba(var(--color-primary-rgb-100), 100);
}

.bg-color-secondary-100 {
  background-color: var(--color-secondary-100);
}

.bg-color-secondary-100-0 {
  background-color: rgba(var(--color-secondary-rgb-100), 0);
}

.bg-color-secondary-100-25 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.25);
}

.bg-color-secondary-100-50 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.5);
}

.bg-color-secondary-100-75 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.75);
}

.bg-color-secondary-100-100 {
  background-color: rgba(var(--color-secondary-rgb-100), 100);
}

.bg-color-gray-100 {
  background-color: var(--color-gray-100);
}

.bg-color-gray-100-0 {
  background-color: rgba(var(--color-gray-rgb-100), 0);
}

.bg-color-gray-100-25 {
  background-color: rgba(var(--color-gray-rgb-100), 0.25);
}

.bg-color-gray-100-50 {
  background-color: rgba(var(--color-gray-rgb-100), 0.5);
}

.bg-color-gray-100-75 {
  background-color: rgba(var(--color-gray-rgb-100), 0.75);
}

.bg-color-gray-100-100 {
  background-color: rgba(var(--color-gray-rgb-100), 100);
}

.bg-color-primary-200 {
  background-color: var(--color-primary-200);
}

.bg-color-primary-200-0 {
  background-color: rgba(var(--color-primary-rgb-200), 0);
}

.bg-color-primary-200-25 {
  background-color: rgba(var(--color-primary-rgb-200), 0.25);
}

.bg-color-primary-200-50 {
  background-color: rgba(var(--color-primary-rgb-200), 0.5);
}

.bg-color-primary-200-75 {
  background-color: rgba(var(--color-primary-rgb-200), 0.75);
}

.bg-color-primary-200-100 {
  background-color: rgba(var(--color-primary-rgb-200), 100);
}

.bg-color-secondary-200 {
  background-color: var(--color-secondary-200);
}

.bg-color-secondary-200-0 {
  background-color: rgba(var(--color-secondary-rgb-200), 0);
}

.bg-color-secondary-200-25 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.25);
}

.bg-color-secondary-200-50 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.5);
}

.bg-color-secondary-200-75 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.75);
}

.bg-color-secondary-200-100 {
  background-color: rgba(var(--color-secondary-rgb-200), 100);
}

.bg-color-gray-200 {
  background-color: var(--color-gray-200);
}

.bg-color-gray-200-0 {
  background-color: rgba(var(--color-gray-rgb-200), 0);
}

.bg-color-gray-200-25 {
  background-color: rgba(var(--color-gray-rgb-200), 0.25);
}

.bg-color-gray-200-50 {
  background-color: rgba(var(--color-gray-rgb-200), 0.5);
}

.bg-color-gray-200-75 {
  background-color: rgba(var(--color-gray-rgb-200), 0.75);
}

.bg-color-gray-200-100 {
  background-color: rgba(var(--color-gray-rgb-200), 100);
}

.bg-color-primary-300 {
  background-color: var(--color-primary-300);
}

.bg-color-primary-300-0 {
  background-color: rgba(var(--color-primary-rgb-300), 0);
}

.bg-color-primary-300-25 {
  background-color: rgba(var(--color-primary-rgb-300), 0.25);
}

.bg-color-primary-300-50 {
  background-color: rgba(var(--color-primary-rgb-300), 0.5);
}

.bg-color-primary-300-75 {
  background-color: rgba(var(--color-primary-rgb-300), 0.75);
}

.bg-color-primary-300-100 {
  background-color: rgba(var(--color-primary-rgb-300), 100);
}

.bg-color-secondary-300 {
  background-color: var(--color-secondary-300);
}

.bg-color-secondary-300-0 {
  background-color: rgba(var(--color-secondary-rgb-300), 0);
}

.bg-color-secondary-300-25 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.25);
}

.bg-color-secondary-300-50 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.5);
}

.bg-color-secondary-300-75 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.75);
}

.bg-color-secondary-300-100 {
  background-color: rgba(var(--color-secondary-rgb-300), 100);
}

.bg-color-gray-300 {
  background-color: var(--color-gray-300);
}

.bg-color-gray-300-0 {
  background-color: rgba(var(--color-gray-rgb-300), 0);
}

.bg-color-gray-300-25 {
  background-color: rgba(var(--color-gray-rgb-300), 0.25);
}

.bg-color-gray-300-50 {
  background-color: rgba(var(--color-gray-rgb-300), 0.5);
}

.bg-color-gray-300-75 {
  background-color: rgba(var(--color-gray-rgb-300), 0.75);
}

.bg-color-gray-300-100 {
  background-color: rgba(var(--color-gray-rgb-300), 100);
}

.bg-color-primary-400 {
  background-color: var(--color-primary-400);
}

.bg-color-primary-400-0 {
  background-color: rgba(var(--color-primary-rgb-400), 0);
}

.bg-color-primary-400-25 {
  background-color: rgba(var(--color-primary-rgb-400), 0.25);
}

.bg-color-primary-400-50 {
  background-color: rgba(var(--color-primary-rgb-400), 0.5);
}

.bg-color-primary-400-75 {
  background-color: rgba(var(--color-primary-rgb-400), 0.75);
}

.bg-color-primary-400-100 {
  background-color: rgba(var(--color-primary-rgb-400), 100);
}

.bg-color-secondary-400 {
  background-color: var(--color-secondary-400);
}

.bg-color-secondary-400-0 {
  background-color: rgba(var(--color-secondary-rgb-400), 0);
}

.bg-color-secondary-400-25 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.25);
}

.bg-color-secondary-400-50 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.5);
}

.bg-color-secondary-400-75 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.75);
}

.bg-color-secondary-400-100 {
  background-color: rgba(var(--color-secondary-rgb-400), 100);
}

.bg-color-gray-400 {
  background-color: var(--color-gray-400);
}

.bg-color-gray-400-0 {
  background-color: rgba(var(--color-gray-rgb-400), 0);
}

.bg-color-gray-400-25 {
  background-color: rgba(var(--color-gray-rgb-400), 0.25);
}

.bg-color-gray-400-50 {
  background-color: rgba(var(--color-gray-rgb-400), 0.5);
}

.bg-color-gray-400-75 {
  background-color: rgba(var(--color-gray-rgb-400), 0.75);
}

.bg-color-gray-400-100 {
  background-color: rgba(var(--color-gray-rgb-400), 100);
}

.bg-color-primary-500 {
  background-color: var(--color-primary-500);
}

.bg-color-primary-500-0 {
  background-color: rgba(var(--color-primary-rgb-500), 0);
}

.bg-color-primary-500-25 {
  background-color: rgba(var(--color-primary-rgb-500), 0.25);
}

.bg-color-primary-500-50 {
  background-color: rgba(var(--color-primary-rgb-500), 0.5);
}

.bg-color-primary-500-75 {
  background-color: rgba(var(--color-primary-rgb-500), 0.75);
}

.bg-color-primary-500-100 {
  background-color: rgba(var(--color-primary-rgb-500), 100);
}

.bg-color-secondary-500 {
  background-color: var(--color-secondary-500);
}

.bg-color-secondary-500-0 {
  background-color: rgba(var(--color-secondary-rgb-500), 0);
}

.bg-color-secondary-500-25 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.25);
}

.bg-color-secondary-500-50 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.5);
}

.bg-color-secondary-500-75 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.75);
}

.bg-color-secondary-500-100 {
  background-color: rgba(var(--color-secondary-rgb-500), 100);
}

.bg-color-gray-500 {
  background-color: var(--color-gray-500);
}

.bg-color-gray-500-0 {
  background-color: rgba(var(--color-gray-rgb-500), 0);
}

.bg-color-gray-500-25 {
  background-color: rgba(var(--color-gray-rgb-500), 0.25);
}

.bg-color-gray-500-50 {
  background-color: rgba(var(--color-gray-rgb-500), 0.5);
}

.bg-color-gray-500-75 {
  background-color: rgba(var(--color-gray-rgb-500), 0.75);
}

.bg-color-gray-500-100 {
  background-color: rgba(var(--color-gray-rgb-500), 100);
}

.bg-color-primary-600 {
  background-color: var(--color-primary-600);
}

.bg-color-primary-600-0 {
  background-color: rgba(var(--color-primary-rgb-600), 0);
}

.bg-color-primary-600-25 {
  background-color: rgba(var(--color-primary-rgb-600), 0.25);
}

.bg-color-primary-600-50 {
  background-color: rgba(var(--color-primary-rgb-600), 0.5);
}

.bg-color-primary-600-75 {
  background-color: rgba(var(--color-primary-rgb-600), 0.75);
}

.bg-color-primary-600-100 {
  background-color: rgba(var(--color-primary-rgb-600), 100);
}

.bg-color-secondary-600 {
  background-color: var(--color-secondary-600);
}

.bg-color-secondary-600-0 {
  background-color: rgba(var(--color-secondary-rgb-600), 0);
}

.bg-color-secondary-600-25 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.25);
}

.bg-color-secondary-600-50 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.5);
}

.bg-color-secondary-600-75 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.75);
}

.bg-color-secondary-600-100 {
  background-color: rgba(var(--color-secondary-rgb-600), 100);
}

.bg-color-gray-600 {
  background-color: var(--color-gray-600);
}

.bg-color-gray-600-0 {
  background-color: rgba(var(--color-gray-rgb-600), 0);
}

.bg-color-gray-600-25 {
  background-color: rgba(var(--color-gray-rgb-600), 0.25);
}

.bg-color-gray-600-50 {
  background-color: rgba(var(--color-gray-rgb-600), 0.5);
}

.bg-color-gray-600-75 {
  background-color: rgba(var(--color-gray-rgb-600), 0.75);
}

.bg-color-gray-600-100 {
  background-color: rgba(var(--color-gray-rgb-600), 100);
}

.bg-color-primary-700 {
  background-color: var(--color-primary-700);
}

.bg-color-primary-700-0 {
  background-color: rgba(var(--color-primary-rgb-700), 0);
}

.bg-color-primary-700-25 {
  background-color: rgba(var(--color-primary-rgb-700), 0.25);
}

.bg-color-primary-700-50 {
  background-color: rgba(var(--color-primary-rgb-700), 0.5);
}

.bg-color-primary-700-75 {
  background-color: rgba(var(--color-primary-rgb-700), 0.75);
}

.bg-color-primary-700-100 {
  background-color: rgba(var(--color-primary-rgb-700), 100);
}

.bg-color-secondary-700 {
  background-color: var(--color-secondary-700);
}

.bg-color-secondary-700-0 {
  background-color: rgba(var(--color-secondary-rgb-700), 0);
}

.bg-color-secondary-700-25 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.25);
}

.bg-color-secondary-700-50 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.5);
}

.bg-color-secondary-700-75 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.75);
}

.bg-color-secondary-700-100 {
  background-color: rgba(var(--color-secondary-rgb-700), 100);
}

.bg-color-gray-700 {
  background-color: var(--color-gray-700);
}

.bg-color-gray-700-0 {
  background-color: rgba(var(--color-gray-rgb-700), 0);
}

.bg-color-gray-700-25 {
  background-color: rgba(var(--color-gray-rgb-700), 0.25);
}

.bg-color-gray-700-50 {
  background-color: rgba(var(--color-gray-rgb-700), 0.5);
}

.bg-color-gray-700-75 {
  background-color: rgba(var(--color-gray-rgb-700), 0.75);
}

.bg-color-gray-700-100 {
  background-color: rgba(var(--color-gray-rgb-700), 100);
}

.bg-color-primary-800 {
  background-color: var(--color-primary-800);
}

.bg-color-primary-800-0 {
  background-color: rgba(var(--color-primary-rgb-800), 0);
}

.bg-color-primary-800-25 {
  background-color: rgba(var(--color-primary-rgb-800), 0.25);
}

.bg-color-primary-800-50 {
  background-color: rgba(var(--color-primary-rgb-800), 0.5);
}

.bg-color-primary-800-75 {
  background-color: rgba(var(--color-primary-rgb-800), 0.75);
}

.bg-color-primary-800-100 {
  background-color: rgba(var(--color-primary-rgb-800), 100);
}

.bg-color-secondary-800 {
  background-color: var(--color-secondary-800);
}

.bg-color-secondary-800-0 {
  background-color: rgba(var(--color-secondary-rgb-800), 0);
}

.bg-color-secondary-800-25 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.25);
}

.bg-color-secondary-800-50 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.5);
}

.bg-color-secondary-800-75 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.75);
}

.bg-color-secondary-800-100 {
  background-color: rgba(var(--color-secondary-rgb-800), 100);
}

.bg-color-gray-800 {
  background-color: var(--color-gray-800);
}

.bg-color-gray-800-0 {
  background-color: rgba(var(--color-gray-rgb-800), 0);
}

.bg-color-gray-800-25 {
  background-color: rgba(var(--color-gray-rgb-800), 0.25);
}

.bg-color-gray-800-50 {
  background-color: rgba(var(--color-gray-rgb-800), 0.5);
}

.bg-color-gray-800-75 {
  background-color: rgba(var(--color-gray-rgb-800), 0.75);
}

.bg-color-gray-800-100 {
  background-color: rgba(var(--color-gray-rgb-800), 100);
}

.bg-color-primary-900 {
  background-color: var(--color-primary-900);
}

.bg-color-primary-900-0 {
  background-color: rgba(var(--color-primary-rgb-900), 0);
}

.bg-color-primary-900-25 {
  background-color: rgba(var(--color-primary-rgb-900), 0.25);
}

.bg-color-primary-900-50 {
  background-color: rgba(var(--color-primary-rgb-900), 0.5);
}

.bg-color-primary-900-75 {
  background-color: rgba(var(--color-primary-rgb-900), 0.75);
}

.bg-color-primary-900-100 {
  background-color: rgba(var(--color-primary-rgb-900), 100);
}

.bg-color-secondary-900 {
  background-color: var(--color-secondary-900);
}

.bg-color-secondary-900-0 {
  background-color: rgba(var(--color-secondary-rgb-900), 0);
}

.bg-color-secondary-900-25 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.25);
}

.bg-color-secondary-900-50 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.5);
}

.bg-color-secondary-900-75 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.75);
}

.bg-color-secondary-900-100 {
  background-color: rgba(var(--color-secondary-rgb-900), 100);
}

.bg-color-gray-900 {
  background-color: var(--color-gray-900);
}

.bg-color-gray-900-0 {
  background-color: rgba(var(--color-gray-rgb-900), 0);
}

.bg-color-gray-900-25 {
  background-color: rgba(var(--color-gray-rgb-900), 0.25);
}

.bg-color-gray-900-50 {
  background-color: rgba(var(--color-gray-rgb-900), 0.5);
}

.bg-color-gray-900-75 {
  background-color: rgba(var(--color-gray-rgb-900), 0.75);
}

.bg-color-gray-900-100 {
  background-color: rgba(var(--color-gray-rgb-900), 100);
}

.bg-color-primary-950 {
  background-color: var(--color-primary-950);
}

.bg-color-primary-950-0 {
  background-color: rgba(var(--color-primary-rgb-950), 0);
}

.bg-color-primary-950-25 {
  background-color: rgba(var(--color-primary-rgb-950), 0.25);
}

.bg-color-primary-950-50 {
  background-color: rgba(var(--color-primary-rgb-950), 0.5);
}

.bg-color-primary-950-75 {
  background-color: rgba(var(--color-primary-rgb-950), 0.75);
}

.bg-color-primary-950-100 {
  background-color: rgba(var(--color-primary-rgb-950), 100);
}

.bg-color-secondary-950 {
  background-color: var(--color-secondary-950);
}

.bg-color-secondary-950-0 {
  background-color: rgba(var(--color-secondary-rgb-950), 0);
}

.bg-color-secondary-950-25 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.25);
}

.bg-color-secondary-950-50 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.5);
}

.bg-color-secondary-950-75 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.75);
}

.bg-color-secondary-950-100 {
  background-color: rgba(var(--color-secondary-rgb-950), 100);
}

.bg-color-gray-950 {
  background-color: var(--color-gray-950);
}

.bg-color-gray-950-0 {
  background-color: rgba(var(--color-gray-rgb-950), 0);
}

.bg-color-gray-950-25 {
  background-color: rgba(var(--color-gray-rgb-950), 0.25);
}

.bg-color-gray-950-50 {
  background-color: rgba(var(--color-gray-rgb-950), 0.5);
}

.bg-color-gray-950-75 {
  background-color: rgba(var(--color-gray-rgb-950), 0.75);
}

.bg-color-gray-950-100 {
  background-color: rgba(var(--color-gray-rgb-950), 100);
}

.bg-color-white-0 {
  background-color: rgba(var(--color-additional-white-rgb), 0);
}

.bg-color-white-25 {
  background-color: rgba(var(--color-additional-white-rgb), 0.25);
}

.bg-color-white-50 {
  background-color: rgba(var(--color-additional-white-rgb), 0.5);
}

.bg-color-white-75 {
  background-color: rgba(var(--color-additional-white-rgb), 0.75);
}

.bg-color-white-100 {
  background-color: rgba(var(--color-additional-white-rgb), 100);
}

.bg-color-primary {
  background-color: var(--color-primary-950);
}
.bg-color-secondary {
  background-color: var(--color-secondary);
}

:root, html, body {
  --color-primary-50: #edf3fa;
  --color-primary-100: #d6e4f2;
  --color-primary-200: #b3cce8;
  --color-primary-300: #84acd9;
  --color-primary-400: #4f86c5;
  --color-primary-500: #2f66ad;
  --color-primary-600: #0F519F;
  --color-primary-700: #173f6f;
  --color-primary-800: #12345a;
  --color-primary-900: #10427C;
  --color-primary-950: #081f3d;
  --color-primary-rgb-50: 237, 243, 250;
  --color-primary-rgb-100: 214, 228, 242;
  --color-primary-rgb-200: 179, 204, 232;
  --color-primary-rgb-300: 132, 172, 217;
  --color-primary-rgb-400: 79, 134, 197;
  --color-primary-rgb-500: 47, 102, 173;
  --color-primary-rgb-600: 15, 81, 159;
  --color-primary-rgb-700: 23, 63, 111;
  --color-primary-rgb-800: 18, 52, 90;
  --color-primary-rgb-900: 16, 66, 124;
  --color-primary-rgb-950: 8, 31, 61;
  --color-secondary-50: #fffceb;
  --color-secondary-100: #fff7c8;
  --color-secondary-200: #ffef9a;
  --color-secondary-300: #ffe45f;
  --color-secondary-400: #ffd91f;
  --color-secondary-500: #e6c300;
  --color-secondary-600: #bfa200;
  --color-secondary-700: #998200;
  --color-secondary-800: #736300;
  --color-secondary-900: #FFD901;
  --color-secondary-950: #3d3400;
  --color-secondary-rgb-50: 255, 252, 235;
  --color-secondary-rgb-100: 255, 247, 200;
  --color-secondary-rgb-200: 255, 239, 154;
  --color-secondary-rgb-300: 255, 228, 95;
  --color-secondary-rgb-400: 255, 217, 31;
  --color-secondary-rgb-500: 230, 195, 0;
  --color-secondary-rgb-600: 191, 162, 0;
  --color-secondary-rgb-700: 153, 130, 0;
  --color-secondary-rgb-800: 115, 99, 0;
  --color-secondary-rgb-900: 255, 217, 1;
  --color-secondary-rgb-950: 61, 52, 0;
  --color-gray-50: #f6f6f6;
  --color-gray-100: #e7e7e7;
  --color-gray-200: #F0EEEE;
  --color-gray-300: #b0b0b0;
  --color-gray-400: #888888;
  --color-gray-500: #666666;
  --color-gray-600: #5d5d5d;
  --color-gray-700: #4f4f4f;
  --color-gray-800: #454545;
  --color-gray-900: #3d3d3d;
  --color-gray-rgb-50: 246, 246, 246;
  --color-gray-rgb-100: 231, 231, 231;
  --color-gray-rgb-200: 240, 238, 238;
  --color-gray-rgb-300: 176, 176, 176;
  --color-gray-rgb-400: 136, 136, 136;
  --color-gray-rgb-500: 102, 102, 102;
  --color-gray-rgb-600: 93, 93, 93;
  --color-gray-rgb-700: 79, 79, 79;
  --color-gray-rgb-800: 69, 69, 69;
  --color-gray-rgb-900: 61, 61, 61;
  --color-additional-white: #FFFFFF;
  --color-additional-white-rgb: 255, 255, 255;
  --color-additional-blue: #2828AD;
  --color-additional-green: #31B131;
  --color-additional-orange: #F58334;
  --color-additional-yellow: #F6F645;
  --color-additional-red: #F13333;
  --color-additional-black: #000000;
}

:root {
  --color-primary: #0F519F !important;
  --color-secondary: #FFD901 !important;
  --color-tertiary: #4f86c5;
  --color-fourth: #F2F2F2;
  --color-dark-grey: #3D3835;
  --color-grey: #c3b7b7;
  --color-black: #000000;
  --color-white: #ffffff;
  --color-sticky-nav: #ffffff;
  --font-family-primary: Gothic821 Cn BT;
}

.color-primary {
  color: var(--color-primary);
}

.color-primary-bg {
  background-color: var(--color-primary);
}

.color-primary-fill {
  fill: var(--color-primary);
}

.color-primary-border {
  border-color: var(--color-primary);
}

.color-secondary {
  color: var(--color-secondary);
}

.color-secondary-bg {
  background-color: var(--color-secondary);
}

.color-secondary-fill {
  fill: var(--color-secondary);
}

.color-secondary-border {
  border-color: var(--color-secondary);
}

.color-tertiary {
  color: var(--color-tertiary);
}

.color-tertiary-bg {
  background-color: var(--color-tertiary);
}

.color-tertiary-fill {
  fill: var(--color-tertiary);
}

.color-tertiary-border {
  border-color: var(--color-tertiary);
}

.bg-color-primary-50 {
  background-color: var(--color-primary-50);
}

.bg-color-primary-50-0 {
  background-color: rgba(var(--color-primary-rgb-50), 0);
}

.bg-color-primary-50-25 {
  background-color: rgba(var(--color-primary-rgb-50), 0.25);
}

.bg-color-primary-50-50 {
  background-color: rgba(var(--color-primary-rgb-50), 0.5);
}

.bg-color-primary-50-75 {
  background-color: rgba(var(--color-primary-rgb-50), 0.75);
}

.bg-color-primary-50-100 {
  background-color: rgba(var(--color-primary-rgb-50), 100);
}

.bg-color-secondary-50 {
  background-color: var(--color-secondary-50);
}

.bg-color-secondary-50-0 {
  background-color: rgba(var(--color-secondary-rgb-50), 0);
}

.bg-color-secondary-50-25 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.25);
}

.bg-color-secondary-50-50 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.5);
}

.bg-color-secondary-50-75 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.75);
}

.bg-color-secondary-50-100 {
  background-color: rgba(var(--color-secondary-rgb-50), 100);
}

.bg-color-gray-50 {
  background-color: var(--color-gray-50);
}

.bg-color-gray-50-0 {
  background-color: rgba(var(--color-gray-rgb-50), 0);
}

.bg-color-gray-50-25 {
  background-color: rgba(var(--color-gray-rgb-50), 0.25);
}

.bg-color-gray-50-50 {
  background-color: rgba(var(--color-gray-rgb-50), 0.5);
}

.bg-color-gray-50-75 {
  background-color: rgba(var(--color-gray-rgb-50), 0.75);
}

.bg-color-gray-50-100 {
  background-color: rgba(var(--color-gray-rgb-50), 100);
}

.bg-color-primary-100 {
  background-color: var(--color-primary-100);
}

.bg-color-primary-100-0 {
  background-color: rgba(var(--color-primary-rgb-100), 0);
}

.bg-color-primary-100-25 {
  background-color: rgba(var(--color-primary-rgb-100), 0.25);
}

.bg-color-primary-100-50 {
  background-color: rgba(var(--color-primary-rgb-100), 0.5);
}

.bg-color-primary-100-75 {
  background-color: rgba(var(--color-primary-rgb-100), 0.75);
}

.bg-color-primary-100-100 {
  background-color: rgba(var(--color-primary-rgb-100), 100);
}

.bg-color-secondary-100 {
  background-color: var(--color-secondary-100);
}

.bg-color-secondary-100-0 {
  background-color: rgba(var(--color-secondary-rgb-100), 0);
}

.bg-color-secondary-100-25 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.25);
}

.bg-color-secondary-100-50 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.5);
}

.bg-color-secondary-100-75 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.75);
}

.bg-color-secondary-100-100 {
  background-color: rgba(var(--color-secondary-rgb-100), 100);
}

.bg-color-gray-100 {
  background-color: var(--color-gray-100);
}

.bg-color-gray-100-0 {
  background-color: rgba(var(--color-gray-rgb-100), 0);
}

.bg-color-gray-100-25 {
  background-color: rgba(var(--color-gray-rgb-100), 0.25);
}

.bg-color-gray-100-50 {
  background-color: rgba(var(--color-gray-rgb-100), 0.5);
}

.bg-color-gray-100-75 {
  background-color: rgba(var(--color-gray-rgb-100), 0.75);
}

.bg-color-gray-100-100 {
  background-color: rgba(var(--color-gray-rgb-100), 100);
}

.bg-color-primary-200 {
  background-color: var(--color-primary-200);
}

.bg-color-primary-200-0 {
  background-color: rgba(var(--color-primary-rgb-200), 0);
}

.bg-color-primary-200-25 {
  background-color: rgba(var(--color-primary-rgb-200), 0.25);
}

.bg-color-primary-200-50 {
  background-color: rgba(var(--color-primary-rgb-200), 0.5);
}

.bg-color-primary-200-75 {
  background-color: rgba(var(--color-primary-rgb-200), 0.75);
}

.bg-color-primary-200-100 {
  background-color: rgba(var(--color-primary-rgb-200), 100);
}

.bg-color-secondary-200 {
  background-color: var(--color-secondary-200);
}

.bg-color-secondary-200-0 {
  background-color: rgba(var(--color-secondary-rgb-200), 0);
}

.bg-color-secondary-200-25 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.25);
}

.bg-color-secondary-200-50 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.5);
}

.bg-color-secondary-200-75 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.75);
}

.bg-color-secondary-200-100 {
  background-color: rgba(var(--color-secondary-rgb-200), 100);
}

.bg-color-gray-200 {
  background-color: var(--color-gray-200);
}

.bg-color-gray-200-0 {
  background-color: rgba(var(--color-gray-rgb-200), 0);
}

.bg-color-gray-200-25 {
  background-color: rgba(var(--color-gray-rgb-200), 0.25);
}

.bg-color-gray-200-50 {
  background-color: rgba(var(--color-gray-rgb-200), 0.5);
}

.bg-color-gray-200-75 {
  background-color: rgba(var(--color-gray-rgb-200), 0.75);
}

.bg-color-gray-200-100 {
  background-color: rgba(var(--color-gray-rgb-200), 100);
}

.bg-color-primary-300 {
  background-color: var(--color-primary-300);
}

.bg-color-primary-300-0 {
  background-color: rgba(var(--color-primary-rgb-300), 0);
}

.bg-color-primary-300-25 {
  background-color: rgba(var(--color-primary-rgb-300), 0.25);
}

.bg-color-primary-300-50 {
  background-color: rgba(var(--color-primary-rgb-300), 0.5);
}

.bg-color-primary-300-75 {
  background-color: rgba(var(--color-primary-rgb-300), 0.75);
}

.bg-color-primary-300-100 {
  background-color: rgba(var(--color-primary-rgb-300), 100);
}

.bg-color-secondary-300 {
  background-color: var(--color-secondary-300);
}

.bg-color-secondary-300-0 {
  background-color: rgba(var(--color-secondary-rgb-300), 0);
}

.bg-color-secondary-300-25 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.25);
}

.bg-color-secondary-300-50 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.5);
}

.bg-color-secondary-300-75 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.75);
}

.bg-color-secondary-300-100 {
  background-color: rgba(var(--color-secondary-rgb-300), 100);
}

.bg-color-gray-300 {
  background-color: var(--color-gray-300);
}

.bg-color-gray-300-0 {
  background-color: rgba(var(--color-gray-rgb-300), 0);
}

.bg-color-gray-300-25 {
  background-color: rgba(var(--color-gray-rgb-300), 0.25);
}

.bg-color-gray-300-50 {
  background-color: rgba(var(--color-gray-rgb-300), 0.5);
}

.bg-color-gray-300-75 {
  background-color: rgba(var(--color-gray-rgb-300), 0.75);
}

.bg-color-gray-300-100 {
  background-color: rgba(var(--color-gray-rgb-300), 100);
}

.bg-color-primary-400 {
  background-color: var(--color-primary-400);
}

.bg-color-primary-400-0 {
  background-color: rgba(var(--color-primary-rgb-400), 0);
}

.bg-color-primary-400-25 {
  background-color: rgba(var(--color-primary-rgb-400), 0.25);
}

.bg-color-primary-400-50 {
  background-color: rgba(var(--color-primary-rgb-400), 0.5);
}

.bg-color-primary-400-75 {
  background-color: rgba(var(--color-primary-rgb-400), 0.75);
}

.bg-color-primary-400-100 {
  background-color: rgba(var(--color-primary-rgb-400), 100);
}

.bg-color-secondary-400 {
  background-color: var(--color-secondary-400);
}

.bg-color-secondary-400-0 {
  background-color: rgba(var(--color-secondary-rgb-400), 0);
}

.bg-color-secondary-400-25 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.25);
}

.bg-color-secondary-400-50 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.5);
}

.bg-color-secondary-400-75 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.75);
}

.bg-color-secondary-400-100 {
  background-color: rgba(var(--color-secondary-rgb-400), 100);
}

.bg-color-gray-400 {
  background-color: var(--color-gray-400);
}

.bg-color-gray-400-0 {
  background-color: rgba(var(--color-gray-rgb-400), 0);
}

.bg-color-gray-400-25 {
  background-color: rgba(var(--color-gray-rgb-400), 0.25);
}

.bg-color-gray-400-50 {
  background-color: rgba(var(--color-gray-rgb-400), 0.5);
}

.bg-color-gray-400-75 {
  background-color: rgba(var(--color-gray-rgb-400), 0.75);
}

.bg-color-gray-400-100 {
  background-color: rgba(var(--color-gray-rgb-400), 100);
}

.bg-color-primary-500 {
  background-color: var(--color-primary-500);
}

.bg-color-primary-500-0 {
  background-color: rgba(var(--color-primary-rgb-500), 0);
}

.bg-color-primary-500-25 {
  background-color: rgba(var(--color-primary-rgb-500), 0.25);
}

.bg-color-primary-500-50 {
  background-color: rgba(var(--color-primary-rgb-500), 0.5);
}

.bg-color-primary-500-75 {
  background-color: rgba(var(--color-primary-rgb-500), 0.75);
}

.bg-color-primary-500-100 {
  background-color: rgba(var(--color-primary-rgb-500), 100);
}

.bg-color-secondary-500 {
  background-color: var(--color-secondary-500);
}

.bg-color-secondary-500-0 {
  background-color: rgba(var(--color-secondary-rgb-500), 0);
}

.bg-color-secondary-500-25 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.25);
}

.bg-color-secondary-500-50 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.5);
}

.bg-color-secondary-500-75 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.75);
}

.bg-color-secondary-500-100 {
  background-color: rgba(var(--color-secondary-rgb-500), 100);
}

.bg-color-gray-500 {
  background-color: var(--color-gray-500);
}

.bg-color-gray-500-0 {
  background-color: rgba(var(--color-gray-rgb-500), 0);
}

.bg-color-gray-500-25 {
  background-color: rgba(var(--color-gray-rgb-500), 0.25);
}

.bg-color-gray-500-50 {
  background-color: rgba(var(--color-gray-rgb-500), 0.5);
}

.bg-color-gray-500-75 {
  background-color: rgba(var(--color-gray-rgb-500), 0.75);
}

.bg-color-gray-500-100 {
  background-color: rgba(var(--color-gray-rgb-500), 100);
}

.bg-color-primary-600 {
  background-color: var(--color-primary-600);
}

.bg-color-primary-600-0 {
  background-color: rgba(var(--color-primary-rgb-600), 0);
}

.bg-color-primary-600-25 {
  background-color: rgba(var(--color-primary-rgb-600), 0.25);
}

.bg-color-primary-600-50 {
  background-color: rgba(var(--color-primary-rgb-600), 0.5);
}

.bg-color-primary-600-75 {
  background-color: rgba(var(--color-primary-rgb-600), 0.75);
}

.bg-color-primary-600-100 {
  background-color: rgba(var(--color-primary-rgb-600), 100);
}

.bg-color-secondary-600 {
  background-color: var(--color-secondary-600);
}

.bg-color-secondary-600-0 {
  background-color: rgba(var(--color-secondary-rgb-600), 0);
}

.bg-color-secondary-600-25 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.25);
}

.bg-color-secondary-600-50 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.5);
}

.bg-color-secondary-600-75 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.75);
}

.bg-color-secondary-600-100 {
  background-color: rgba(var(--color-secondary-rgb-600), 100);
}

.bg-color-gray-600 {
  background-color: var(--color-gray-600);
}

.bg-color-gray-600-0 {
  background-color: rgba(var(--color-gray-rgb-600), 0);
}

.bg-color-gray-600-25 {
  background-color: rgba(var(--color-gray-rgb-600), 0.25);
}

.bg-color-gray-600-50 {
  background-color: rgba(var(--color-gray-rgb-600), 0.5);
}

.bg-color-gray-600-75 {
  background-color: rgba(var(--color-gray-rgb-600), 0.75);
}

.bg-color-gray-600-100 {
  background-color: rgba(var(--color-gray-rgb-600), 100);
}

.bg-color-primary-700 {
  background-color: var(--color-primary-700);
}

.bg-color-primary-700-0 {
  background-color: rgba(var(--color-primary-rgb-700), 0);
}

.bg-color-primary-700-25 {
  background-color: rgba(var(--color-primary-rgb-700), 0.25);
}

.bg-color-primary-700-50 {
  background-color: rgba(var(--color-primary-rgb-700), 0.5);
}

.bg-color-primary-700-75 {
  background-color: rgba(var(--color-primary-rgb-700), 0.75);
}

.bg-color-primary-700-100 {
  background-color: rgba(var(--color-primary-rgb-700), 100);
}

.bg-color-secondary-700 {
  background-color: var(--color-secondary-700);
}

.bg-color-secondary-700-0 {
  background-color: rgba(var(--color-secondary-rgb-700), 0);
}

.bg-color-secondary-700-25 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.25);
}

.bg-color-secondary-700-50 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.5);
}

.bg-color-secondary-700-75 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.75);
}

.bg-color-secondary-700-100 {
  background-color: rgba(var(--color-secondary-rgb-700), 100);
}

.bg-color-gray-700 {
  background-color: var(--color-gray-700);
}

.bg-color-gray-700-0 {
  background-color: rgba(var(--color-gray-rgb-700), 0);
}

.bg-color-gray-700-25 {
  background-color: rgba(var(--color-gray-rgb-700), 0.25);
}

.bg-color-gray-700-50 {
  background-color: rgba(var(--color-gray-rgb-700), 0.5);
}

.bg-color-gray-700-75 {
  background-color: rgba(var(--color-gray-rgb-700), 0.75);
}

.bg-color-gray-700-100 {
  background-color: rgba(var(--color-gray-rgb-700), 100);
}

.bg-color-primary-800 {
  background-color: var(--color-primary-800);
}

.bg-color-primary-800-0 {
  background-color: rgba(var(--color-primary-rgb-800), 0);
}

.bg-color-primary-800-25 {
  background-color: rgba(var(--color-primary-rgb-800), 0.25);
}

.bg-color-primary-800-50 {
  background-color: rgba(var(--color-primary-rgb-800), 0.5);
}

.bg-color-primary-800-75 {
  background-color: rgba(var(--color-primary-rgb-800), 0.75);
}

.bg-color-primary-800-100 {
  background-color: rgba(var(--color-primary-rgb-800), 100);
}

.bg-color-secondary-800 {
  background-color: var(--color-secondary-800);
}

.bg-color-secondary-800-0 {
  background-color: rgba(var(--color-secondary-rgb-800), 0);
}

.bg-color-secondary-800-25 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.25);
}

.bg-color-secondary-800-50 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.5);
}

.bg-color-secondary-800-75 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.75);
}

.bg-color-secondary-800-100 {
  background-color: rgba(var(--color-secondary-rgb-800), 100);
}

.bg-color-gray-800 {
  background-color: var(--color-gray-800);
}

.bg-color-gray-800-0 {
  background-color: rgba(var(--color-gray-rgb-800), 0);
}

.bg-color-gray-800-25 {
  background-color: rgba(var(--color-gray-rgb-800), 0.25);
}

.bg-color-gray-800-50 {
  background-color: rgba(var(--color-gray-rgb-800), 0.5);
}

.bg-color-gray-800-75 {
  background-color: rgba(var(--color-gray-rgb-800), 0.75);
}

.bg-color-gray-800-100 {
  background-color: rgba(var(--color-gray-rgb-800), 100);
}

.bg-color-primary-900 {
  background-color: var(--color-primary-900);
}

.bg-color-primary-900-0 {
  background-color: rgba(var(--color-primary-rgb-900), 0);
}

.bg-color-primary-900-25 {
  background-color: rgba(var(--color-primary-rgb-900), 0.25);
}

.bg-color-primary-900-50 {
  background-color: rgba(var(--color-primary-rgb-900), 0.5);
}

.bg-color-primary-900-75 {
  background-color: rgba(var(--color-primary-rgb-900), 0.75);
}

.bg-color-primary-900-100 {
  background-color: rgba(var(--color-primary-rgb-900), 100);
}

.bg-color-secondary-900 {
  background-color: var(--color-secondary-900);
}

.bg-color-secondary-900-0 {
  background-color: rgba(var(--color-secondary-rgb-900), 0);
}

.bg-color-secondary-900-25 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.25);
}

.bg-color-secondary-900-50 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.5);
}

.bg-color-secondary-900-75 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.75);
}

.bg-color-secondary-900-100 {
  background-color: rgba(var(--color-secondary-rgb-900), 100);
}

.bg-color-gray-900 {
  background-color: var(--color-gray-900);
}

.bg-color-gray-900-0 {
  background-color: rgba(var(--color-gray-rgb-900), 0);
}

.bg-color-gray-900-25 {
  background-color: rgba(var(--color-gray-rgb-900), 0.25);
}

.bg-color-gray-900-50 {
  background-color: rgba(var(--color-gray-rgb-900), 0.5);
}

.bg-color-gray-900-75 {
  background-color: rgba(var(--color-gray-rgb-900), 0.75);
}

.bg-color-gray-900-100 {
  background-color: rgba(var(--color-gray-rgb-900), 100);
}

.bg-color-primary-950 {
  background-color: var(--color-primary-950);
}

.bg-color-primary-950-0 {
  background-color: rgba(var(--color-primary-rgb-950), 0);
}

.bg-color-primary-950-25 {
  background-color: rgba(var(--color-primary-rgb-950), 0.25);
}

.bg-color-primary-950-50 {
  background-color: rgba(var(--color-primary-rgb-950), 0.5);
}

.bg-color-primary-950-75 {
  background-color: rgba(var(--color-primary-rgb-950), 0.75);
}

.bg-color-primary-950-100 {
  background-color: rgba(var(--color-primary-rgb-950), 100);
}

.bg-color-secondary-950 {
  background-color: var(--color-secondary-950);
}

.bg-color-secondary-950-0 {
  background-color: rgba(var(--color-secondary-rgb-950), 0);
}

.bg-color-secondary-950-25 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.25);
}

.bg-color-secondary-950-50 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.5);
}

.bg-color-secondary-950-75 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.75);
}

.bg-color-secondary-950-100 {
  background-color: rgba(var(--color-secondary-rgb-950), 100);
}

.bg-color-gray-950 {
  background-color: var(--color-gray-950);
}

.bg-color-gray-950-0 {
  background-color: rgba(var(--color-gray-rgb-950), 0);
}

.bg-color-gray-950-25 {
  background-color: rgba(var(--color-gray-rgb-950), 0.25);
}

.bg-color-gray-950-50 {
  background-color: rgba(var(--color-gray-rgb-950), 0.5);
}

.bg-color-gray-950-75 {
  background-color: rgba(var(--color-gray-rgb-950), 0.75);
}

.bg-color-gray-950-100 {
  background-color: rgba(var(--color-gray-rgb-950), 100);
}

.bg-color-white-0 {
  background-color: rgba(var(--color-additional-white-rgb), 0);
}

.bg-color-white-25 {
  background-color: rgba(var(--color-additional-white-rgb), 0.25);
}

.bg-color-white-50 {
  background-color: rgba(var(--color-additional-white-rgb), 0.5);
}

.bg-color-white-75 {
  background-color: rgba(var(--color-additional-white-rgb), 0.75);
}

.bg-color-white-100 {
  background-color: rgba(var(--color-additional-white-rgb), 100);
}

.bg-color-primary {
  background-color: var(--color-primary-950);
}
.bg-color-secondary {
  background-color: var(--color-secondary);
}

:root, html, body {
  --color-primary-50: #edf3fa;
  --color-primary-100: #d6e4f2;
  --color-primary-200: #b3cce8;
  --color-primary-300: #84acd9;
  --color-primary-400: #4f86c5;
  --color-primary-500: #2f66ad;
  --color-primary-600: #0F519F;
  --color-primary-700: #173f6f;
  --color-primary-800: #12345a;
  --color-primary-900: #10427C;
  --color-primary-950: #081f3d;
  --color-primary-rgb-50: 237, 243, 250;
  --color-primary-rgb-100: 214, 228, 242;
  --color-primary-rgb-200: 179, 204, 232;
  --color-primary-rgb-300: 132, 172, 217;
  --color-primary-rgb-400: 79, 134, 197;
  --color-primary-rgb-500: 47, 102, 173;
  --color-primary-rgb-600: 15, 81, 159;
  --color-primary-rgb-700: 23, 63, 111;
  --color-primary-rgb-800: 18, 52, 90;
  --color-primary-rgb-900: 16, 66, 124;
  --color-primary-rgb-950: 8, 31, 61;
  --color-secondary-50: #fffceb;
  --color-secondary-100: #fff7c8;
  --color-secondary-200: #ffef9a;
  --color-secondary-300: #ffe45f;
  --color-secondary-400: #ffd91f;
  --color-secondary-500: #e6c300;
  --color-secondary-600: #bfa200;
  --color-secondary-700: #998200;
  --color-secondary-800: #736300;
  --color-secondary-900: #FFD901;
  --color-secondary-950: #3d3400;
  --color-secondary-rgb-50: 255, 252, 235;
  --color-secondary-rgb-100: 255, 247, 200;
  --color-secondary-rgb-200: 255, 239, 154;
  --color-secondary-rgb-300: 255, 228, 95;
  --color-secondary-rgb-400: 255, 217, 31;
  --color-secondary-rgb-500: 230, 195, 0;
  --color-secondary-rgb-600: 191, 162, 0;
  --color-secondary-rgb-700: 153, 130, 0;
  --color-secondary-rgb-800: 115, 99, 0;
  --color-secondary-rgb-900: 255, 217, 1;
  --color-secondary-rgb-950: 61, 52, 0;
  --color-gray-50: #f6f6f6;
  --color-gray-100: #e7e7e7;
  --color-gray-200: #F0EEEE;
  --color-gray-300: #b0b0b0;
  --color-gray-400: #888888;
  --color-gray-500: #666666;
  --color-gray-600: #5d5d5d;
  --color-gray-700: #4f4f4f;
  --color-gray-800: #454545;
  --color-gray-900: #3d3d3d;
  --color-gray-rgb-50: 246, 246, 246;
  --color-gray-rgb-100: 231, 231, 231;
  --color-gray-rgb-200: 240, 238, 238;
  --color-gray-rgb-300: 176, 176, 176;
  --color-gray-rgb-400: 136, 136, 136;
  --color-gray-rgb-500: 102, 102, 102;
  --color-gray-rgb-600: 93, 93, 93;
  --color-gray-rgb-700: 79, 79, 79;
  --color-gray-rgb-800: 69, 69, 69;
  --color-gray-rgb-900: 61, 61, 61;
  --color-additional-white: #FFFFFF;
  --color-additional-white-rgb: 255, 255, 255;
  --color-additional-blue: #2828AD;
  --color-additional-green: #31B131;
  --color-additional-orange: #F58334;
  --color-additional-yellow: #F6F645;
  --color-additional-red: #F13333;
  --color-additional-black: #000000;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 0;
}

/*Text-colors*/
.color-text-primary {
  color: var(--color-primary);
}

.color-text-primary-500 {
  color: var(--color-primary-500);
}

.color-text-secondary {
  color: var(--color-secondary);
}

.color-text-orange {
  color: #F58334;
}

/* Linotype Frutiger LT Pro */
@font-face {
  font-family: "Gothic821 Cn BT";
  src: url("../assets/font/TIPO_MCCAIN_Gothic-821-Condensed-BT.woff") format("woff");
}
/* TheSans */
@font-face {
  font-family: "Nestle Text TF";
  src: url("../assets/font/NestleTextTF-BookCnd_2.woff") format("woff");
}
.color-text-white {
  color: white;
}

/*Headings*/
.h1 {
  font-size: 36px;
  line-height: 1.2;
  font-weight: 400;
  margin-bottom: 0;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .h1 {
    font-size: 40px;
  }
}

.h2 {
  font-size: 28px;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .h2 {
    font-size: 32px;
  }
}

.h3 {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .h3 {
    font-size: 28px;
  }
}

.h4 {
  font-size: 22px;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .h4 {
    font-size: 24px;
  }
}

.h5 {
  font-size: 20px;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Gothic821 Cn BT";
  margin-bottom: 0;
}
@media (min-width: 769px) {
  .h5 {
    font-size: 22px;
  }
}

.h6 {
  font-size: 18px;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .h6 {
    font-size: 20px;
  }
}

/*Titles*/
.title-small-l {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 300;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .title-small-l {
    font-size: 28px;
  }
}

.title-small-r {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .title-small-r {
    font-size: 28px;
  }
}

.title-small-m {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .title-small-m {
    font-size: 28px;
  }
}

.title-small-b {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 700;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .title-small-b {
    font-size: 28px;
  }
}

.title-medium-l {
  font-size: 28px;
  line-height: 1.2;
  font-weight: 300;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .title-medium-l {
    font-size: 32px;
  }
}

.title-medium-r {
  font-size: 28px;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .title-medium-r {
    font-size: 32px;
  }
}

.title-medium-m {
  font-size: 28px;
  line-height: 1.2;
  font-weight: 500;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .title-medium-m {
    font-size: 32px;
  }
}

.title-medium-b {
  font-size: 24px;
  line-height: 1.2;
  font-weight: bold;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .title-medium-b {
    font-size: 28px;
  }
}

.title-large-l {
  font-size: 36px;
  line-height: 1.2;
  font-weight: 300;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .title-large-l {
    font-size: 40px;
  }
}

.title-large-r {
  font-size: 36px;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .title-large-r {
    font-size: 40px;
  }
}

.title-large-m {
  font-size: 36px;
  line-height: 1.2;
  font-weight: 500;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .title-large-m {
    font-size: 40px;
  }
}

.title-large-b {
  font-size: 36px;
  line-height: 1.2;
  font-weight: 700;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .title-large-b {
    font-size: 40px;
  }
}

/* Subtitles */
.subtitle-small-l {
  font-size: 20px;
  line-height: 1.2;
  font-weight: 300;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .subtitle-small-l {
    font-size: 22px;
  }
}

.subtitle-small-r {
  font-size: 20px;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .subtitle-small-r {
    font-size: 22px;
  }
}

.subtitle-small-m {
  font-size: 20px;
  line-height: 1.2;
  font-weight: 500;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .subtitle-small-m {
    font-size: 22px;
  }
}

.subtitle-small-b {
  font-size: 20px;
  line-height: 1.2;
  font-weight: 700;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .subtitle-small-b {
    font-size: 22px;
  }
}

.subtitle-medium-l {
  font-size: 22px;
  line-height: 1.2;
  font-weight: 300;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .subtitle-medium-l {
    font-size: 24px;
  }
}

.subtitle-medium-r {
  font-size: 22px;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Gothic821 Cn BT";
  color: #BFDAF8;
  text-transform: uppercase;
}
@media (min-width: 769px) {
  .subtitle-medium-r {
    font-size: 24px;
  }
}

.subtitle-medium-m {
  font-size: 22px;
  line-height: 1.2;
  font-weight: 500;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .subtitle-medium-m {
    font-size: 24px;
  }
}

.subtitle-medium-b {
  font-size: 22px;
  line-height: 1;
  font-weight: 700;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .subtitle-medium-b {
    font-size: 24px;
  }
}

.subtitle-large-l {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 300;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .subtitle-large-l {
    font-size: 28px;
  }
}

.subtitle-large-r {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .subtitle-large-r {
    font-size: 28px;
  }
}

.subtitle-large-m {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 500;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .subtitle-large-m {
    font-size: 28px;
  }
}

.subtitle-large-b {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 700;
  font-family: "Gothic821 Cn BT";
}
@media (min-width: 769px) {
  .subtitle-large-b {
    font-size: 28px;
  }
}

/* Body */
.body-small-l {
  font-size: 14px;
  line-height: 1.2;
  font-weight: 300;
  font-family: "Nestle Text TF";
}
@media (min-width: 769px) {
  .body-small-l {
    font-size: 16px;
  }
}

.body-small-r {
  font-size: 14px;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Nestle Text TF";
}
@media (min-width: 769px) {
  .body-small-r {
    font-size: 16px;
  }
}

.body-small-m {
  font-size: 14px;
  line-height: 1.2;
  font-weight: 500;
  font-family: "Nestle Text TF";
}
@media (min-width: 769px) {
  .body-small-m {
    font-size: 16px;
  }
}

.body-small-b {
  font-size: 14px;
  line-height: 1.2;
  font-weight: 700;
  font-family: "Nestle Text TF";
}
@media (min-width: 769px) {
  .body-small-b {
    font-size: 16px;
  }
}

.body-medium-l {
  font-size: 16px;
  line-height: 1.2;
  font-weight: 300;
  font-family: "Nestle Text TF";
}
@media (min-width: 769px) {
  .body-medium-l {
    font-size: 18px;
  }
}

.body-medium-r {
  font-size: 16px;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Nestle Text TF";
}
@media (min-width: 769px) {
  .body-medium-r {
    font-size: 18px;
  }
}

.body-medium-m {
  font-size: 16px;
  line-height: 1.2;
  font-weight: 500;
  font-family: "Nestle Text TF";
}
@media (min-width: 769px) {
  .body-medium-m {
    font-size: 18px;
  }
}

.body-medium-b {
  font-size: 16px;
  line-height: 1.2;
  font-weight: 700;
  font-family: "Nestle Text TF";
}
@media (min-width: 769px) {
  .body-medium-b {
    font-size: 18px;
  }
}

.body-large-l {
  font-size: 18px;
  line-height: 1.2;
  font-weight: 300;
  font-family: "Nestle Text TF";
}
@media (min-width: 769px) {
  .body-large-l {
    font-size: 20px;
  }
}

.body-large-r {
  font-size: 18px;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Nestle Text TF";
}
@media (min-width: 769px) {
  .body-large-r {
    font-size: 20px;
  }
}

.body-large-m {
  font-size: 18px;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Nestle Text TF";
}
@media (min-width: 769px) {
  .body-large-m {
    font-size: 20px;
  }
}

.body-large-b {
  font-size: 18px;
  line-height: 1.2;
  font-weight: 700;
  font-family: "Nestle Text TF";
}
@media (min-width: 769px) {
  .body-large-b {
    font-size: 20px;
  }
}

.body-xlarge {
  font-size: 20px;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Nestle Text TF";
}
@media (min-width: 769px) {
  .body-xlarge {
    font-size: 22px;
  }
}

/* Details */
.detail-small-l {
  font-size: 14px;
  line-height: 16.95px;
  font-weight: 300;
  font-family: "Nestle Text TF";
}

.detail-small-r {
  font-size: 14px;
  line-height: 16.95px;
  font-weight: 400;
  font-family: "Nestle Text TF";
}

.detail-small-m {
  font-size: 14px;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Nestle Text TF";
}

.detail-small-b {
  font-size: 14px;
  line-height: 1.2;
  font-weight: 700;
  font-family: "Nestle Text TF";
}

.detail-medium-l {
  font-size: 16px;
  line-height: 1.2;
  font-weight: 300;
  font-family: "Nestle Text TF";
}

.detail-medium-r {
  font-size: 16px;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Nestle Text TF";
}

.detail-medium-m {
  font-size: 16px;
  line-height: 1.2;
  font-weight: 500;
  font-family: "Nestle Text TF";
}

.detail-medium-b {
  font-size: 16px;
  line-height: 1.2;
  font-family: "Nestle Text TF";
  font-weight: 700;
}

.detail-large-l {
  font-size: 18px;
  line-height: 1.2;
  font-weight: 300;
  font-family: "Nestle Text TF";
}

.detail-large-r {
  font-size: 18px;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Nestle Text TF";
}

.detail-large-m {
  font-size: 18px;
  line-height: 1.2;
  font-weight: 500;
  font-family: "Nestle Text TF";
}

.detail-large-b {
  font-size: 18px;
  line-height: 1.2;
  font-weight: 700;
  font-family: "Nestle Text TF";
}

.fs-8 {
  font-size: 8rem;
}

/* theme variables */
.bg-color-primary-50 {
  background-color: var(--color-primary-50);
}

.bg-color-primary-50-0 {
  background-color: rgba(var(--color-primary-rgb-50), 0);
}

.bg-color-primary-50-25 {
  background-color: rgba(var(--color-primary-rgb-50), 0.25);
}

.bg-color-primary-50-50 {
  background-color: rgba(var(--color-primary-rgb-50), 0.5);
}

.bg-color-primary-50-75 {
  background-color: rgba(var(--color-primary-rgb-50), 0.75);
}

.bg-color-primary-50-100 {
  background-color: rgba(var(--color-primary-rgb-50), 100);
}

.bg-color-secondary-50 {
  background-color: var(--color-secondary-50);
}

.bg-color-secondary-50-0 {
  background-color: rgba(var(--color-secondary-rgb-50), 0);
}

.bg-color-secondary-50-25 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.25);
}

.bg-color-secondary-50-50 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.5);
}

.bg-color-secondary-50-75 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.75);
}

.bg-color-secondary-50-100 {
  background-color: rgba(var(--color-secondary-rgb-50), 100);
}

.bg-color-gray-50 {
  background-color: var(--color-gray-50);
}

.bg-color-gray-50-0 {
  background-color: rgba(var(--color-gray-rgb-50), 0);
}

.bg-color-gray-50-25 {
  background-color: rgba(var(--color-gray-rgb-50), 0.25);
}

.bg-color-gray-50-50 {
  background-color: rgba(var(--color-gray-rgb-50), 0.5);
}

.bg-color-gray-50-75 {
  background-color: rgba(var(--color-gray-rgb-50), 0.75);
}

.bg-color-gray-50-100 {
  background-color: rgba(var(--color-gray-rgb-50), 100);
}

.bg-color-primary-100 {
  background-color: var(--color-primary-100);
}

.bg-color-primary-100-0 {
  background-color: rgba(var(--color-primary-rgb-100), 0);
}

.bg-color-primary-100-25 {
  background-color: rgba(var(--color-primary-rgb-100), 0.25);
}

.bg-color-primary-100-50 {
  background-color: rgba(var(--color-primary-rgb-100), 0.5);
}

.bg-color-primary-100-75 {
  background-color: rgba(var(--color-primary-rgb-100), 0.75);
}

.bg-color-primary-100-100 {
  background-color: rgba(var(--color-primary-rgb-100), 100);
}

.bg-color-secondary-100 {
  background-color: var(--color-secondary-100);
}

.bg-color-secondary-100-0 {
  background-color: rgba(var(--color-secondary-rgb-100), 0);
}

.bg-color-secondary-100-25 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.25);
}

.bg-color-secondary-100-50 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.5);
}

.bg-color-secondary-100-75 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.75);
}

.bg-color-secondary-100-100 {
  background-color: rgba(var(--color-secondary-rgb-100), 100);
}

.bg-color-gray-100 {
  background-color: var(--color-gray-100);
}

.bg-color-gray-100-0 {
  background-color: rgba(var(--color-gray-rgb-100), 0);
}

.bg-color-gray-100-25 {
  background-color: rgba(var(--color-gray-rgb-100), 0.25);
}

.bg-color-gray-100-50 {
  background-color: rgba(var(--color-gray-rgb-100), 0.5);
}

.bg-color-gray-100-75 {
  background-color: rgba(var(--color-gray-rgb-100), 0.75);
}

.bg-color-gray-100-100 {
  background-color: rgba(var(--color-gray-rgb-100), 100);
}

.bg-color-primary-200 {
  background-color: var(--color-primary-200);
}

.bg-color-primary-200-0 {
  background-color: rgba(var(--color-primary-rgb-200), 0);
}

.bg-color-primary-200-25 {
  background-color: rgba(var(--color-primary-rgb-200), 0.25);
}

.bg-color-primary-200-50 {
  background-color: rgba(var(--color-primary-rgb-200), 0.5);
}

.bg-color-primary-200-75 {
  background-color: rgba(var(--color-primary-rgb-200), 0.75);
}

.bg-color-primary-200-100 {
  background-color: rgba(var(--color-primary-rgb-200), 100);
}

.bg-color-secondary-200 {
  background-color: var(--color-secondary-200);
}

.bg-color-secondary-200-0 {
  background-color: rgba(var(--color-secondary-rgb-200), 0);
}

.bg-color-secondary-200-25 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.25);
}

.bg-color-secondary-200-50 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.5);
}

.bg-color-secondary-200-75 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.75);
}

.bg-color-secondary-200-100 {
  background-color: rgba(var(--color-secondary-rgb-200), 100);
}

.bg-color-gray-200 {
  background-color: var(--color-gray-200);
}

.bg-color-gray-200-0 {
  background-color: rgba(var(--color-gray-rgb-200), 0);
}

.bg-color-gray-200-25 {
  background-color: rgba(var(--color-gray-rgb-200), 0.25);
}

.bg-color-gray-200-50 {
  background-color: rgba(var(--color-gray-rgb-200), 0.5);
}

.bg-color-gray-200-75 {
  background-color: rgba(var(--color-gray-rgb-200), 0.75);
}

.bg-color-gray-200-100 {
  background-color: rgba(var(--color-gray-rgb-200), 100);
}

.bg-color-primary-300 {
  background-color: var(--color-primary-300);
}

.bg-color-primary-300-0 {
  background-color: rgba(var(--color-primary-rgb-300), 0);
}

.bg-color-primary-300-25 {
  background-color: rgba(var(--color-primary-rgb-300), 0.25);
}

.bg-color-primary-300-50 {
  background-color: rgba(var(--color-primary-rgb-300), 0.5);
}

.bg-color-primary-300-75 {
  background-color: rgba(var(--color-primary-rgb-300), 0.75);
}

.bg-color-primary-300-100 {
  background-color: rgba(var(--color-primary-rgb-300), 100);
}

.bg-color-secondary-300 {
  background-color: var(--color-secondary-300);
}

.bg-color-secondary-300-0 {
  background-color: rgba(var(--color-secondary-rgb-300), 0);
}

.bg-color-secondary-300-25 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.25);
}

.bg-color-secondary-300-50 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.5);
}

.bg-color-secondary-300-75 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.75);
}

.bg-color-secondary-300-100 {
  background-color: rgba(var(--color-secondary-rgb-300), 100);
}

.bg-color-gray-300 {
  background-color: var(--color-gray-300);
}

.bg-color-gray-300-0 {
  background-color: rgba(var(--color-gray-rgb-300), 0);
}

.bg-color-gray-300-25 {
  background-color: rgba(var(--color-gray-rgb-300), 0.25);
}

.bg-color-gray-300-50 {
  background-color: rgba(var(--color-gray-rgb-300), 0.5);
}

.bg-color-gray-300-75 {
  background-color: rgba(var(--color-gray-rgb-300), 0.75);
}

.bg-color-gray-300-100 {
  background-color: rgba(var(--color-gray-rgb-300), 100);
}

.bg-color-primary-400 {
  background-color: var(--color-primary-400);
}

.bg-color-primary-400-0 {
  background-color: rgba(var(--color-primary-rgb-400), 0);
}

.bg-color-primary-400-25 {
  background-color: rgba(var(--color-primary-rgb-400), 0.25);
}

.bg-color-primary-400-50 {
  background-color: rgba(var(--color-primary-rgb-400), 0.5);
}

.bg-color-primary-400-75 {
  background-color: rgba(var(--color-primary-rgb-400), 0.75);
}

.bg-color-primary-400-100 {
  background-color: rgba(var(--color-primary-rgb-400), 100);
}

.bg-color-secondary-400 {
  background-color: var(--color-secondary-400);
}

.bg-color-secondary-400-0 {
  background-color: rgba(var(--color-secondary-rgb-400), 0);
}

.bg-color-secondary-400-25 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.25);
}

.bg-color-secondary-400-50 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.5);
}

.bg-color-secondary-400-75 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.75);
}

.bg-color-secondary-400-100 {
  background-color: rgba(var(--color-secondary-rgb-400), 100);
}

.bg-color-gray-400 {
  background-color: var(--color-gray-400);
}

.bg-color-gray-400-0 {
  background-color: rgba(var(--color-gray-rgb-400), 0);
}

.bg-color-gray-400-25 {
  background-color: rgba(var(--color-gray-rgb-400), 0.25);
}

.bg-color-gray-400-50 {
  background-color: rgba(var(--color-gray-rgb-400), 0.5);
}

.bg-color-gray-400-75 {
  background-color: rgba(var(--color-gray-rgb-400), 0.75);
}

.bg-color-gray-400-100 {
  background-color: rgba(var(--color-gray-rgb-400), 100);
}

.bg-color-primary-500 {
  background-color: var(--color-primary-500);
}

.bg-color-primary-500-0 {
  background-color: rgba(var(--color-primary-rgb-500), 0);
}

.bg-color-primary-500-25 {
  background-color: rgba(var(--color-primary-rgb-500), 0.25);
}

.bg-color-primary-500-50 {
  background-color: rgba(var(--color-primary-rgb-500), 0.5);
}

.bg-color-primary-500-75 {
  background-color: rgba(var(--color-primary-rgb-500), 0.75);
}

.bg-color-primary-500-100 {
  background-color: rgba(var(--color-primary-rgb-500), 100);
}

.bg-color-secondary-500 {
  background-color: var(--color-secondary-500);
}

.bg-color-secondary-500-0 {
  background-color: rgba(var(--color-secondary-rgb-500), 0);
}

.bg-color-secondary-500-25 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.25);
}

.bg-color-secondary-500-50 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.5);
}

.bg-color-secondary-500-75 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.75);
}

.bg-color-secondary-500-100 {
  background-color: rgba(var(--color-secondary-rgb-500), 100);
}

.bg-color-gray-500 {
  background-color: var(--color-gray-500);
}

.bg-color-gray-500-0 {
  background-color: rgba(var(--color-gray-rgb-500), 0);
}

.bg-color-gray-500-25 {
  background-color: rgba(var(--color-gray-rgb-500), 0.25);
}

.bg-color-gray-500-50 {
  background-color: rgba(var(--color-gray-rgb-500), 0.5);
}

.bg-color-gray-500-75 {
  background-color: rgba(var(--color-gray-rgb-500), 0.75);
}

.bg-color-gray-500-100 {
  background-color: rgba(var(--color-gray-rgb-500), 100);
}

.bg-color-primary-600 {
  background-color: var(--color-primary-600);
}

.bg-color-primary-600-0 {
  background-color: rgba(var(--color-primary-rgb-600), 0);
}

.bg-color-primary-600-25 {
  background-color: rgba(var(--color-primary-rgb-600), 0.25);
}

.bg-color-primary-600-50 {
  background-color: rgba(var(--color-primary-rgb-600), 0.5);
}

.bg-color-primary-600-75 {
  background-color: rgba(var(--color-primary-rgb-600), 0.75);
}

.bg-color-primary-600-100 {
  background-color: rgba(var(--color-primary-rgb-600), 100);
}

.bg-color-secondary-600 {
  background-color: var(--color-secondary-600);
}

.bg-color-secondary-600-0 {
  background-color: rgba(var(--color-secondary-rgb-600), 0);
}

.bg-color-secondary-600-25 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.25);
}

.bg-color-secondary-600-50 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.5);
}

.bg-color-secondary-600-75 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.75);
}

.bg-color-secondary-600-100 {
  background-color: rgba(var(--color-secondary-rgb-600), 100);
}

.bg-color-gray-600 {
  background-color: var(--color-gray-600);
}

.bg-color-gray-600-0 {
  background-color: rgba(var(--color-gray-rgb-600), 0);
}

.bg-color-gray-600-25 {
  background-color: rgba(var(--color-gray-rgb-600), 0.25);
}

.bg-color-gray-600-50 {
  background-color: rgba(var(--color-gray-rgb-600), 0.5);
}

.bg-color-gray-600-75 {
  background-color: rgba(var(--color-gray-rgb-600), 0.75);
}

.bg-color-gray-600-100 {
  background-color: rgba(var(--color-gray-rgb-600), 100);
}

.bg-color-primary-700 {
  background-color: var(--color-primary-700);
}

.bg-color-primary-700-0 {
  background-color: rgba(var(--color-primary-rgb-700), 0);
}

.bg-color-primary-700-25 {
  background-color: rgba(var(--color-primary-rgb-700), 0.25);
}

.bg-color-primary-700-50 {
  background-color: rgba(var(--color-primary-rgb-700), 0.5);
}

.bg-color-primary-700-75 {
  background-color: rgba(var(--color-primary-rgb-700), 0.75);
}

.bg-color-primary-700-100 {
  background-color: rgba(var(--color-primary-rgb-700), 100);
}

.bg-color-secondary-700 {
  background-color: var(--color-secondary-700);
}

.bg-color-secondary-700-0 {
  background-color: rgba(var(--color-secondary-rgb-700), 0);
}

.bg-color-secondary-700-25 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.25);
}

.bg-color-secondary-700-50 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.5);
}

.bg-color-secondary-700-75 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.75);
}

.bg-color-secondary-700-100 {
  background-color: rgba(var(--color-secondary-rgb-700), 100);
}

.bg-color-gray-700 {
  background-color: var(--color-gray-700);
}

.bg-color-gray-700-0 {
  background-color: rgba(var(--color-gray-rgb-700), 0);
}

.bg-color-gray-700-25 {
  background-color: rgba(var(--color-gray-rgb-700), 0.25);
}

.bg-color-gray-700-50 {
  background-color: rgba(var(--color-gray-rgb-700), 0.5);
}

.bg-color-gray-700-75 {
  background-color: rgba(var(--color-gray-rgb-700), 0.75);
}

.bg-color-gray-700-100 {
  background-color: rgba(var(--color-gray-rgb-700), 100);
}

.bg-color-primary-800 {
  background-color: var(--color-primary-800);
}

.bg-color-primary-800-0 {
  background-color: rgba(var(--color-primary-rgb-800), 0);
}

.bg-color-primary-800-25 {
  background-color: rgba(var(--color-primary-rgb-800), 0.25);
}

.bg-color-primary-800-50 {
  background-color: rgba(var(--color-primary-rgb-800), 0.5);
}

.bg-color-primary-800-75 {
  background-color: rgba(var(--color-primary-rgb-800), 0.75);
}

.bg-color-primary-800-100 {
  background-color: rgba(var(--color-primary-rgb-800), 100);
}

.bg-color-secondary-800 {
  background-color: var(--color-secondary-800);
}

.bg-color-secondary-800-0 {
  background-color: rgba(var(--color-secondary-rgb-800), 0);
}

.bg-color-secondary-800-25 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.25);
}

.bg-color-secondary-800-50 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.5);
}

.bg-color-secondary-800-75 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.75);
}

.bg-color-secondary-800-100 {
  background-color: rgba(var(--color-secondary-rgb-800), 100);
}

.bg-color-gray-800 {
  background-color: var(--color-gray-800);
}

.bg-color-gray-800-0 {
  background-color: rgba(var(--color-gray-rgb-800), 0);
}

.bg-color-gray-800-25 {
  background-color: rgba(var(--color-gray-rgb-800), 0.25);
}

.bg-color-gray-800-50 {
  background-color: rgba(var(--color-gray-rgb-800), 0.5);
}

.bg-color-gray-800-75 {
  background-color: rgba(var(--color-gray-rgb-800), 0.75);
}

.bg-color-gray-800-100 {
  background-color: rgba(var(--color-gray-rgb-800), 100);
}

.bg-color-primary-900 {
  background-color: var(--color-primary-900);
}

.bg-color-primary-900-0 {
  background-color: rgba(var(--color-primary-rgb-900), 0);
}

.bg-color-primary-900-25 {
  background-color: rgba(var(--color-primary-rgb-900), 0.25);
}

.bg-color-primary-900-50 {
  background-color: rgba(var(--color-primary-rgb-900), 0.5);
}

.bg-color-primary-900-75 {
  background-color: rgba(var(--color-primary-rgb-900), 0.75);
}

.bg-color-primary-900-100 {
  background-color: rgba(var(--color-primary-rgb-900), 100);
}

.bg-color-secondary-900 {
  background-color: var(--color-secondary-900);
}

.bg-color-secondary-900-0 {
  background-color: rgba(var(--color-secondary-rgb-900), 0);
}

.bg-color-secondary-900-25 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.25);
}

.bg-color-secondary-900-50 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.5);
}

.bg-color-secondary-900-75 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.75);
}

.bg-color-secondary-900-100 {
  background-color: rgba(var(--color-secondary-rgb-900), 100);
}

.bg-color-gray-900 {
  background-color: var(--color-gray-900);
}

.bg-color-gray-900-0 {
  background-color: rgba(var(--color-gray-rgb-900), 0);
}

.bg-color-gray-900-25 {
  background-color: rgba(var(--color-gray-rgb-900), 0.25);
}

.bg-color-gray-900-50 {
  background-color: rgba(var(--color-gray-rgb-900), 0.5);
}

.bg-color-gray-900-75 {
  background-color: rgba(var(--color-gray-rgb-900), 0.75);
}

.bg-color-gray-900-100 {
  background-color: rgba(var(--color-gray-rgb-900), 100);
}

.bg-color-primary-950 {
  background-color: var(--color-primary-950);
}

.bg-color-primary-950-0 {
  background-color: rgba(var(--color-primary-rgb-950), 0);
}

.bg-color-primary-950-25 {
  background-color: rgba(var(--color-primary-rgb-950), 0.25);
}

.bg-color-primary-950-50 {
  background-color: rgba(var(--color-primary-rgb-950), 0.5);
}

.bg-color-primary-950-75 {
  background-color: rgba(var(--color-primary-rgb-950), 0.75);
}

.bg-color-primary-950-100 {
  background-color: rgba(var(--color-primary-rgb-950), 100);
}

.bg-color-secondary-950 {
  background-color: var(--color-secondary-950);
}

.bg-color-secondary-950-0 {
  background-color: rgba(var(--color-secondary-rgb-950), 0);
}

.bg-color-secondary-950-25 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.25);
}

.bg-color-secondary-950-50 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.5);
}

.bg-color-secondary-950-75 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.75);
}

.bg-color-secondary-950-100 {
  background-color: rgba(var(--color-secondary-rgb-950), 100);
}

.bg-color-gray-950 {
  background-color: var(--color-gray-950);
}

.bg-color-gray-950-0 {
  background-color: rgba(var(--color-gray-rgb-950), 0);
}

.bg-color-gray-950-25 {
  background-color: rgba(var(--color-gray-rgb-950), 0.25);
}

.bg-color-gray-950-50 {
  background-color: rgba(var(--color-gray-rgb-950), 0.5);
}

.bg-color-gray-950-75 {
  background-color: rgba(var(--color-gray-rgb-950), 0.75);
}

.bg-color-gray-950-100 {
  background-color: rgba(var(--color-gray-rgb-950), 100);
}

.bg-color-white-0 {
  background-color: rgba(var(--color-additional-white-rgb), 0);
}

.bg-color-white-25 {
  background-color: rgba(var(--color-additional-white-rgb), 0.25);
}

.bg-color-white-50 {
  background-color: rgba(var(--color-additional-white-rgb), 0.5);
}

.bg-color-white-75 {
  background-color: rgba(var(--color-additional-white-rgb), 0.75);
}

.bg-color-white-100 {
  background-color: rgba(var(--color-additional-white-rgb), 100);
}

.bg-color-primary {
  background-color: var(--color-primary-950);
}
.bg-color-secondary {
  background-color: var(--color-secondary);
}

:root, html, body {
  --color-primary-50: #edf3fa;
  --color-primary-100: #d6e4f2;
  --color-primary-200: #b3cce8;
  --color-primary-300: #84acd9;
  --color-primary-400: #4f86c5;
  --color-primary-500: #2f66ad;
  --color-primary-600: #0F519F;
  --color-primary-700: #173f6f;
  --color-primary-800: #12345a;
  --color-primary-900: #10427C;
  --color-primary-950: #081f3d;
  --color-primary-rgb-50: 237, 243, 250;
  --color-primary-rgb-100: 214, 228, 242;
  --color-primary-rgb-200: 179, 204, 232;
  --color-primary-rgb-300: 132, 172, 217;
  --color-primary-rgb-400: 79, 134, 197;
  --color-primary-rgb-500: 47, 102, 173;
  --color-primary-rgb-600: 15, 81, 159;
  --color-primary-rgb-700: 23, 63, 111;
  --color-primary-rgb-800: 18, 52, 90;
  --color-primary-rgb-900: 16, 66, 124;
  --color-primary-rgb-950: 8, 31, 61;
  --color-secondary-50: #fffceb;
  --color-secondary-100: #fff7c8;
  --color-secondary-200: #ffef9a;
  --color-secondary-300: #ffe45f;
  --color-secondary-400: #ffd91f;
  --color-secondary-500: #e6c300;
  --color-secondary-600: #bfa200;
  --color-secondary-700: #998200;
  --color-secondary-800: #736300;
  --color-secondary-900: #FFD901;
  --color-secondary-950: #3d3400;
  --color-secondary-rgb-50: 255, 252, 235;
  --color-secondary-rgb-100: 255, 247, 200;
  --color-secondary-rgb-200: 255, 239, 154;
  --color-secondary-rgb-300: 255, 228, 95;
  --color-secondary-rgb-400: 255, 217, 31;
  --color-secondary-rgb-500: 230, 195, 0;
  --color-secondary-rgb-600: 191, 162, 0;
  --color-secondary-rgb-700: 153, 130, 0;
  --color-secondary-rgb-800: 115, 99, 0;
  --color-secondary-rgb-900: 255, 217, 1;
  --color-secondary-rgb-950: 61, 52, 0;
  --color-gray-50: #f6f6f6;
  --color-gray-100: #e7e7e7;
  --color-gray-200: #F0EEEE;
  --color-gray-300: #b0b0b0;
  --color-gray-400: #888888;
  --color-gray-500: #666666;
  --color-gray-600: #5d5d5d;
  --color-gray-700: #4f4f4f;
  --color-gray-800: #454545;
  --color-gray-900: #3d3d3d;
  --color-gray-rgb-50: 246, 246, 246;
  --color-gray-rgb-100: 231, 231, 231;
  --color-gray-rgb-200: 240, 238, 238;
  --color-gray-rgb-300: 176, 176, 176;
  --color-gray-rgb-400: 136, 136, 136;
  --color-gray-rgb-500: 102, 102, 102;
  --color-gray-rgb-600: 93, 93, 93;
  --color-gray-rgb-700: 79, 79, 79;
  --color-gray-rgb-800: 69, 69, 69;
  --color-gray-rgb-900: 61, 61, 61;
  --color-additional-white: #FFFFFF;
  --color-additional-white-rgb: 255, 255, 255;
  --color-additional-blue: #2828AD;
  --color-additional-green: #31B131;
  --color-additional-orange: #F58334;
  --color-additional-yellow: #F6F645;
  --color-additional-red: #F13333;
  --color-additional-black: #000000;
}

:root {
  --color-primary: #0F519F !important;
  --color-secondary: #FFD901 !important;
  --color-tertiary: #4f86c5;
  --color-fourth: #F2F2F2;
  --color-dark-grey: #3D3835;
  --color-grey: #c3b7b7;
  --color-black: #000000;
  --color-white: #ffffff;
  --color-sticky-nav: #ffffff;
  --font-family-primary: Gothic821 Cn BT;
}

.color-primary {
  color: var(--color-primary);
}

.color-primary-bg {
  background-color: var(--color-primary);
}

.color-primary-fill {
  fill: var(--color-primary);
}

.color-primary-border {
  border-color: var(--color-primary);
}

.color-secondary {
  color: var(--color-secondary);
}

.color-secondary-bg {
  background-color: var(--color-secondary);
}

.color-secondary-fill {
  fill: var(--color-secondary);
}

.color-secondary-border {
  border-color: var(--color-secondary);
}

.color-tertiary {
  color: var(--color-tertiary);
}

.color-tertiary-bg {
  background-color: var(--color-tertiary);
}

.color-tertiary-fill {
  fill: var(--color-tertiary);
}

.color-tertiary-border {
  border-color: var(--color-tertiary);
}

.bg-color-primary-50 {
  background-color: var(--color-primary-50);
}

.bg-color-primary-50-0 {
  background-color: rgba(var(--color-primary-rgb-50), 0);
}

.bg-color-primary-50-25 {
  background-color: rgba(var(--color-primary-rgb-50), 0.25);
}

.bg-color-primary-50-50 {
  background-color: rgba(var(--color-primary-rgb-50), 0.5);
}

.bg-color-primary-50-75 {
  background-color: rgba(var(--color-primary-rgb-50), 0.75);
}

.bg-color-primary-50-100 {
  background-color: rgba(var(--color-primary-rgb-50), 100);
}

.bg-color-secondary-50 {
  background-color: var(--color-secondary-50);
}

.bg-color-secondary-50-0 {
  background-color: rgba(var(--color-secondary-rgb-50), 0);
}

.bg-color-secondary-50-25 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.25);
}

.bg-color-secondary-50-50 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.5);
}

.bg-color-secondary-50-75 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.75);
}

.bg-color-secondary-50-100 {
  background-color: rgba(var(--color-secondary-rgb-50), 100);
}

.bg-color-gray-50 {
  background-color: var(--color-gray-50);
}

.bg-color-gray-50-0 {
  background-color: rgba(var(--color-gray-rgb-50), 0);
}

.bg-color-gray-50-25 {
  background-color: rgba(var(--color-gray-rgb-50), 0.25);
}

.bg-color-gray-50-50 {
  background-color: rgba(var(--color-gray-rgb-50), 0.5);
}

.bg-color-gray-50-75 {
  background-color: rgba(var(--color-gray-rgb-50), 0.75);
}

.bg-color-gray-50-100 {
  background-color: rgba(var(--color-gray-rgb-50), 100);
}

.bg-color-primary-100 {
  background-color: var(--color-primary-100);
}

.bg-color-primary-100-0 {
  background-color: rgba(var(--color-primary-rgb-100), 0);
}

.bg-color-primary-100-25 {
  background-color: rgba(var(--color-primary-rgb-100), 0.25);
}

.bg-color-primary-100-50 {
  background-color: rgba(var(--color-primary-rgb-100), 0.5);
}

.bg-color-primary-100-75 {
  background-color: rgba(var(--color-primary-rgb-100), 0.75);
}

.bg-color-primary-100-100 {
  background-color: rgba(var(--color-primary-rgb-100), 100);
}

.bg-color-secondary-100 {
  background-color: var(--color-secondary-100);
}

.bg-color-secondary-100-0 {
  background-color: rgba(var(--color-secondary-rgb-100), 0);
}

.bg-color-secondary-100-25 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.25);
}

.bg-color-secondary-100-50 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.5);
}

.bg-color-secondary-100-75 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.75);
}

.bg-color-secondary-100-100 {
  background-color: rgba(var(--color-secondary-rgb-100), 100);
}

.bg-color-gray-100 {
  background-color: var(--color-gray-100);
}

.bg-color-gray-100-0 {
  background-color: rgba(var(--color-gray-rgb-100), 0);
}

.bg-color-gray-100-25 {
  background-color: rgba(var(--color-gray-rgb-100), 0.25);
}

.bg-color-gray-100-50 {
  background-color: rgba(var(--color-gray-rgb-100), 0.5);
}

.bg-color-gray-100-75 {
  background-color: rgba(var(--color-gray-rgb-100), 0.75);
}

.bg-color-gray-100-100 {
  background-color: rgba(var(--color-gray-rgb-100), 100);
}

.bg-color-primary-200 {
  background-color: var(--color-primary-200);
}

.bg-color-primary-200-0 {
  background-color: rgba(var(--color-primary-rgb-200), 0);
}

.bg-color-primary-200-25 {
  background-color: rgba(var(--color-primary-rgb-200), 0.25);
}

.bg-color-primary-200-50 {
  background-color: rgba(var(--color-primary-rgb-200), 0.5);
}

.bg-color-primary-200-75 {
  background-color: rgba(var(--color-primary-rgb-200), 0.75);
}

.bg-color-primary-200-100 {
  background-color: rgba(var(--color-primary-rgb-200), 100);
}

.bg-color-secondary-200 {
  background-color: var(--color-secondary-200);
}

.bg-color-secondary-200-0 {
  background-color: rgba(var(--color-secondary-rgb-200), 0);
}

.bg-color-secondary-200-25 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.25);
}

.bg-color-secondary-200-50 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.5);
}

.bg-color-secondary-200-75 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.75);
}

.bg-color-secondary-200-100 {
  background-color: rgba(var(--color-secondary-rgb-200), 100);
}

.bg-color-gray-200 {
  background-color: var(--color-gray-200);
}

.bg-color-gray-200-0 {
  background-color: rgba(var(--color-gray-rgb-200), 0);
}

.bg-color-gray-200-25 {
  background-color: rgba(var(--color-gray-rgb-200), 0.25);
}

.bg-color-gray-200-50 {
  background-color: rgba(var(--color-gray-rgb-200), 0.5);
}

.bg-color-gray-200-75 {
  background-color: rgba(var(--color-gray-rgb-200), 0.75);
}

.bg-color-gray-200-100 {
  background-color: rgba(var(--color-gray-rgb-200), 100);
}

.bg-color-primary-300 {
  background-color: var(--color-primary-300);
}

.bg-color-primary-300-0 {
  background-color: rgba(var(--color-primary-rgb-300), 0);
}

.bg-color-primary-300-25 {
  background-color: rgba(var(--color-primary-rgb-300), 0.25);
}

.bg-color-primary-300-50 {
  background-color: rgba(var(--color-primary-rgb-300), 0.5);
}

.bg-color-primary-300-75 {
  background-color: rgba(var(--color-primary-rgb-300), 0.75);
}

.bg-color-primary-300-100 {
  background-color: rgba(var(--color-primary-rgb-300), 100);
}

.bg-color-secondary-300 {
  background-color: var(--color-secondary-300);
}

.bg-color-secondary-300-0 {
  background-color: rgba(var(--color-secondary-rgb-300), 0);
}

.bg-color-secondary-300-25 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.25);
}

.bg-color-secondary-300-50 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.5);
}

.bg-color-secondary-300-75 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.75);
}

.bg-color-secondary-300-100 {
  background-color: rgba(var(--color-secondary-rgb-300), 100);
}

.bg-color-gray-300 {
  background-color: var(--color-gray-300);
}

.bg-color-gray-300-0 {
  background-color: rgba(var(--color-gray-rgb-300), 0);
}

.bg-color-gray-300-25 {
  background-color: rgba(var(--color-gray-rgb-300), 0.25);
}

.bg-color-gray-300-50 {
  background-color: rgba(var(--color-gray-rgb-300), 0.5);
}

.bg-color-gray-300-75 {
  background-color: rgba(var(--color-gray-rgb-300), 0.75);
}

.bg-color-gray-300-100 {
  background-color: rgba(var(--color-gray-rgb-300), 100);
}

.bg-color-primary-400 {
  background-color: var(--color-primary-400);
}

.bg-color-primary-400-0 {
  background-color: rgba(var(--color-primary-rgb-400), 0);
}

.bg-color-primary-400-25 {
  background-color: rgba(var(--color-primary-rgb-400), 0.25);
}

.bg-color-primary-400-50 {
  background-color: rgba(var(--color-primary-rgb-400), 0.5);
}

.bg-color-primary-400-75 {
  background-color: rgba(var(--color-primary-rgb-400), 0.75);
}

.bg-color-primary-400-100 {
  background-color: rgba(var(--color-primary-rgb-400), 100);
}

.bg-color-secondary-400 {
  background-color: var(--color-secondary-400);
}

.bg-color-secondary-400-0 {
  background-color: rgba(var(--color-secondary-rgb-400), 0);
}

.bg-color-secondary-400-25 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.25);
}

.bg-color-secondary-400-50 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.5);
}

.bg-color-secondary-400-75 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.75);
}

.bg-color-secondary-400-100 {
  background-color: rgba(var(--color-secondary-rgb-400), 100);
}

.bg-color-gray-400 {
  background-color: var(--color-gray-400);
}

.bg-color-gray-400-0 {
  background-color: rgba(var(--color-gray-rgb-400), 0);
}

.bg-color-gray-400-25 {
  background-color: rgba(var(--color-gray-rgb-400), 0.25);
}

.bg-color-gray-400-50 {
  background-color: rgba(var(--color-gray-rgb-400), 0.5);
}

.bg-color-gray-400-75 {
  background-color: rgba(var(--color-gray-rgb-400), 0.75);
}

.bg-color-gray-400-100 {
  background-color: rgba(var(--color-gray-rgb-400), 100);
}

.bg-color-primary-500 {
  background-color: var(--color-primary-500);
}

.bg-color-primary-500-0 {
  background-color: rgba(var(--color-primary-rgb-500), 0);
}

.bg-color-primary-500-25 {
  background-color: rgba(var(--color-primary-rgb-500), 0.25);
}

.bg-color-primary-500-50 {
  background-color: rgba(var(--color-primary-rgb-500), 0.5);
}

.bg-color-primary-500-75 {
  background-color: rgba(var(--color-primary-rgb-500), 0.75);
}

.bg-color-primary-500-100 {
  background-color: rgba(var(--color-primary-rgb-500), 100);
}

.bg-color-secondary-500 {
  background-color: var(--color-secondary-500);
}

.bg-color-secondary-500-0 {
  background-color: rgba(var(--color-secondary-rgb-500), 0);
}

.bg-color-secondary-500-25 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.25);
}

.bg-color-secondary-500-50 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.5);
}

.bg-color-secondary-500-75 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.75);
}

.bg-color-secondary-500-100 {
  background-color: rgba(var(--color-secondary-rgb-500), 100);
}

.bg-color-gray-500 {
  background-color: var(--color-gray-500);
}

.bg-color-gray-500-0 {
  background-color: rgba(var(--color-gray-rgb-500), 0);
}

.bg-color-gray-500-25 {
  background-color: rgba(var(--color-gray-rgb-500), 0.25);
}

.bg-color-gray-500-50 {
  background-color: rgba(var(--color-gray-rgb-500), 0.5);
}

.bg-color-gray-500-75 {
  background-color: rgba(var(--color-gray-rgb-500), 0.75);
}

.bg-color-gray-500-100 {
  background-color: rgba(var(--color-gray-rgb-500), 100);
}

.bg-color-primary-600 {
  background-color: var(--color-primary-600);
}

.bg-color-primary-600-0 {
  background-color: rgba(var(--color-primary-rgb-600), 0);
}

.bg-color-primary-600-25 {
  background-color: rgba(var(--color-primary-rgb-600), 0.25);
}

.bg-color-primary-600-50 {
  background-color: rgba(var(--color-primary-rgb-600), 0.5);
}

.bg-color-primary-600-75 {
  background-color: rgba(var(--color-primary-rgb-600), 0.75);
}

.bg-color-primary-600-100 {
  background-color: rgba(var(--color-primary-rgb-600), 100);
}

.bg-color-secondary-600 {
  background-color: var(--color-secondary-600);
}

.bg-color-secondary-600-0 {
  background-color: rgba(var(--color-secondary-rgb-600), 0);
}

.bg-color-secondary-600-25 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.25);
}

.bg-color-secondary-600-50 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.5);
}

.bg-color-secondary-600-75 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.75);
}

.bg-color-secondary-600-100 {
  background-color: rgba(var(--color-secondary-rgb-600), 100);
}

.bg-color-gray-600 {
  background-color: var(--color-gray-600);
}

.bg-color-gray-600-0 {
  background-color: rgba(var(--color-gray-rgb-600), 0);
}

.bg-color-gray-600-25 {
  background-color: rgba(var(--color-gray-rgb-600), 0.25);
}

.bg-color-gray-600-50 {
  background-color: rgba(var(--color-gray-rgb-600), 0.5);
}

.bg-color-gray-600-75 {
  background-color: rgba(var(--color-gray-rgb-600), 0.75);
}

.bg-color-gray-600-100 {
  background-color: rgba(var(--color-gray-rgb-600), 100);
}

.bg-color-primary-700 {
  background-color: var(--color-primary-700);
}

.bg-color-primary-700-0 {
  background-color: rgba(var(--color-primary-rgb-700), 0);
}

.bg-color-primary-700-25 {
  background-color: rgba(var(--color-primary-rgb-700), 0.25);
}

.bg-color-primary-700-50 {
  background-color: rgba(var(--color-primary-rgb-700), 0.5);
}

.bg-color-primary-700-75 {
  background-color: rgba(var(--color-primary-rgb-700), 0.75);
}

.bg-color-primary-700-100 {
  background-color: rgba(var(--color-primary-rgb-700), 100);
}

.bg-color-secondary-700 {
  background-color: var(--color-secondary-700);
}

.bg-color-secondary-700-0 {
  background-color: rgba(var(--color-secondary-rgb-700), 0);
}

.bg-color-secondary-700-25 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.25);
}

.bg-color-secondary-700-50 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.5);
}

.bg-color-secondary-700-75 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.75);
}

.bg-color-secondary-700-100 {
  background-color: rgba(var(--color-secondary-rgb-700), 100);
}

.bg-color-gray-700 {
  background-color: var(--color-gray-700);
}

.bg-color-gray-700-0 {
  background-color: rgba(var(--color-gray-rgb-700), 0);
}

.bg-color-gray-700-25 {
  background-color: rgba(var(--color-gray-rgb-700), 0.25);
}

.bg-color-gray-700-50 {
  background-color: rgba(var(--color-gray-rgb-700), 0.5);
}

.bg-color-gray-700-75 {
  background-color: rgba(var(--color-gray-rgb-700), 0.75);
}

.bg-color-gray-700-100 {
  background-color: rgba(var(--color-gray-rgb-700), 100);
}

.bg-color-primary-800 {
  background-color: var(--color-primary-800);
}

.bg-color-primary-800-0 {
  background-color: rgba(var(--color-primary-rgb-800), 0);
}

.bg-color-primary-800-25 {
  background-color: rgba(var(--color-primary-rgb-800), 0.25);
}

.bg-color-primary-800-50 {
  background-color: rgba(var(--color-primary-rgb-800), 0.5);
}

.bg-color-primary-800-75 {
  background-color: rgba(var(--color-primary-rgb-800), 0.75);
}

.bg-color-primary-800-100 {
  background-color: rgba(var(--color-primary-rgb-800), 100);
}

.bg-color-secondary-800 {
  background-color: var(--color-secondary-800);
}

.bg-color-secondary-800-0 {
  background-color: rgba(var(--color-secondary-rgb-800), 0);
}

.bg-color-secondary-800-25 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.25);
}

.bg-color-secondary-800-50 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.5);
}

.bg-color-secondary-800-75 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.75);
}

.bg-color-secondary-800-100 {
  background-color: rgba(var(--color-secondary-rgb-800), 100);
}

.bg-color-gray-800 {
  background-color: var(--color-gray-800);
}

.bg-color-gray-800-0 {
  background-color: rgba(var(--color-gray-rgb-800), 0);
}

.bg-color-gray-800-25 {
  background-color: rgba(var(--color-gray-rgb-800), 0.25);
}

.bg-color-gray-800-50 {
  background-color: rgba(var(--color-gray-rgb-800), 0.5);
}

.bg-color-gray-800-75 {
  background-color: rgba(var(--color-gray-rgb-800), 0.75);
}

.bg-color-gray-800-100 {
  background-color: rgba(var(--color-gray-rgb-800), 100);
}

.bg-color-primary-900 {
  background-color: var(--color-primary-900);
}

.bg-color-primary-900-0 {
  background-color: rgba(var(--color-primary-rgb-900), 0);
}

.bg-color-primary-900-25 {
  background-color: rgba(var(--color-primary-rgb-900), 0.25);
}

.bg-color-primary-900-50 {
  background-color: rgba(var(--color-primary-rgb-900), 0.5);
}

.bg-color-primary-900-75 {
  background-color: rgba(var(--color-primary-rgb-900), 0.75);
}

.bg-color-primary-900-100 {
  background-color: rgba(var(--color-primary-rgb-900), 100);
}

.bg-color-secondary-900 {
  background-color: var(--color-secondary-900);
}

.bg-color-secondary-900-0 {
  background-color: rgba(var(--color-secondary-rgb-900), 0);
}

.bg-color-secondary-900-25 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.25);
}

.bg-color-secondary-900-50 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.5);
}

.bg-color-secondary-900-75 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.75);
}

.bg-color-secondary-900-100 {
  background-color: rgba(var(--color-secondary-rgb-900), 100);
}

.bg-color-gray-900 {
  background-color: var(--color-gray-900);
}

.bg-color-gray-900-0 {
  background-color: rgba(var(--color-gray-rgb-900), 0);
}

.bg-color-gray-900-25 {
  background-color: rgba(var(--color-gray-rgb-900), 0.25);
}

.bg-color-gray-900-50 {
  background-color: rgba(var(--color-gray-rgb-900), 0.5);
}

.bg-color-gray-900-75 {
  background-color: rgba(var(--color-gray-rgb-900), 0.75);
}

.bg-color-gray-900-100 {
  background-color: rgba(var(--color-gray-rgb-900), 100);
}

.bg-color-primary-950 {
  background-color: var(--color-primary-950);
}

.bg-color-primary-950-0 {
  background-color: rgba(var(--color-primary-rgb-950), 0);
}

.bg-color-primary-950-25 {
  background-color: rgba(var(--color-primary-rgb-950), 0.25);
}

.bg-color-primary-950-50 {
  background-color: rgba(var(--color-primary-rgb-950), 0.5);
}

.bg-color-primary-950-75 {
  background-color: rgba(var(--color-primary-rgb-950), 0.75);
}

.bg-color-primary-950-100 {
  background-color: rgba(var(--color-primary-rgb-950), 100);
}

.bg-color-secondary-950 {
  background-color: var(--color-secondary-950);
}

.bg-color-secondary-950-0 {
  background-color: rgba(var(--color-secondary-rgb-950), 0);
}

.bg-color-secondary-950-25 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.25);
}

.bg-color-secondary-950-50 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.5);
}

.bg-color-secondary-950-75 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.75);
}

.bg-color-secondary-950-100 {
  background-color: rgba(var(--color-secondary-rgb-950), 100);
}

.bg-color-gray-950 {
  background-color: var(--color-gray-950);
}

.bg-color-gray-950-0 {
  background-color: rgba(var(--color-gray-rgb-950), 0);
}

.bg-color-gray-950-25 {
  background-color: rgba(var(--color-gray-rgb-950), 0.25);
}

.bg-color-gray-950-50 {
  background-color: rgba(var(--color-gray-rgb-950), 0.5);
}

.bg-color-gray-950-75 {
  background-color: rgba(var(--color-gray-rgb-950), 0.75);
}

.bg-color-gray-950-100 {
  background-color: rgba(var(--color-gray-rgb-950), 100);
}

.bg-color-white-0 {
  background-color: rgba(var(--color-additional-white-rgb), 0);
}

.bg-color-white-25 {
  background-color: rgba(var(--color-additional-white-rgb), 0.25);
}

.bg-color-white-50 {
  background-color: rgba(var(--color-additional-white-rgb), 0.5);
}

.bg-color-white-75 {
  background-color: rgba(var(--color-additional-white-rgb), 0.75);
}

.bg-color-white-100 {
  background-color: rgba(var(--color-additional-white-rgb), 100);
}

.bg-color-primary {
  background-color: var(--color-primary-950);
}
.bg-color-secondary {
  background-color: var(--color-secondary);
}

:root, html, body {
  --color-primary-50: #edf3fa;
  --color-primary-100: #d6e4f2;
  --color-primary-200: #b3cce8;
  --color-primary-300: #84acd9;
  --color-primary-400: #4f86c5;
  --color-primary-500: #2f66ad;
  --color-primary-600: #0F519F;
  --color-primary-700: #173f6f;
  --color-primary-800: #12345a;
  --color-primary-900: #10427C;
  --color-primary-950: #081f3d;
  --color-primary-rgb-50: 237, 243, 250;
  --color-primary-rgb-100: 214, 228, 242;
  --color-primary-rgb-200: 179, 204, 232;
  --color-primary-rgb-300: 132, 172, 217;
  --color-primary-rgb-400: 79, 134, 197;
  --color-primary-rgb-500: 47, 102, 173;
  --color-primary-rgb-600: 15, 81, 159;
  --color-primary-rgb-700: 23, 63, 111;
  --color-primary-rgb-800: 18, 52, 90;
  --color-primary-rgb-900: 16, 66, 124;
  --color-primary-rgb-950: 8, 31, 61;
  --color-secondary-50: #fffceb;
  --color-secondary-100: #fff7c8;
  --color-secondary-200: #ffef9a;
  --color-secondary-300: #ffe45f;
  --color-secondary-400: #ffd91f;
  --color-secondary-500: #e6c300;
  --color-secondary-600: #bfa200;
  --color-secondary-700: #998200;
  --color-secondary-800: #736300;
  --color-secondary-900: #FFD901;
  --color-secondary-950: #3d3400;
  --color-secondary-rgb-50: 255, 252, 235;
  --color-secondary-rgb-100: 255, 247, 200;
  --color-secondary-rgb-200: 255, 239, 154;
  --color-secondary-rgb-300: 255, 228, 95;
  --color-secondary-rgb-400: 255, 217, 31;
  --color-secondary-rgb-500: 230, 195, 0;
  --color-secondary-rgb-600: 191, 162, 0;
  --color-secondary-rgb-700: 153, 130, 0;
  --color-secondary-rgb-800: 115, 99, 0;
  --color-secondary-rgb-900: 255, 217, 1;
  --color-secondary-rgb-950: 61, 52, 0;
  --color-gray-50: #f6f6f6;
  --color-gray-100: #e7e7e7;
  --color-gray-200: #F0EEEE;
  --color-gray-300: #b0b0b0;
  --color-gray-400: #888888;
  --color-gray-500: #666666;
  --color-gray-600: #5d5d5d;
  --color-gray-700: #4f4f4f;
  --color-gray-800: #454545;
  --color-gray-900: #3d3d3d;
  --color-gray-rgb-50: 246, 246, 246;
  --color-gray-rgb-100: 231, 231, 231;
  --color-gray-rgb-200: 240, 238, 238;
  --color-gray-rgb-300: 176, 176, 176;
  --color-gray-rgb-400: 136, 136, 136;
  --color-gray-rgb-500: 102, 102, 102;
  --color-gray-rgb-600: 93, 93, 93;
  --color-gray-rgb-700: 79, 79, 79;
  --color-gray-rgb-800: 69, 69, 69;
  --color-gray-rgb-900: 61, 61, 61;
  --color-additional-white: #FFFFFF;
  --color-additional-white-rgb: 255, 255, 255;
  --color-additional-blue: #2828AD;
  --color-additional-green: #31B131;
  --color-additional-orange: #F58334;
  --color-additional-yellow: #F6F645;
  --color-additional-red: #F13333;
  --color-additional-black: #000000;
}

/* theme variables */
.bg-color-primary-50 {
  background-color: var(--color-primary-50);
}

.bg-color-primary-50-0 {
  background-color: rgba(var(--color-primary-rgb-50), 0);
}

.bg-color-primary-50-25 {
  background-color: rgba(var(--color-primary-rgb-50), 0.25);
}

.bg-color-primary-50-50 {
  background-color: rgba(var(--color-primary-rgb-50), 0.5);
}

.bg-color-primary-50-75 {
  background-color: rgba(var(--color-primary-rgb-50), 0.75);
}

.bg-color-primary-50-100 {
  background-color: rgba(var(--color-primary-rgb-50), 100);
}

.bg-color-secondary-50 {
  background-color: var(--color-secondary-50);
}

.bg-color-secondary-50-0 {
  background-color: rgba(var(--color-secondary-rgb-50), 0);
}

.bg-color-secondary-50-25 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.25);
}

.bg-color-secondary-50-50 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.5);
}

.bg-color-secondary-50-75 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.75);
}

.bg-color-secondary-50-100 {
  background-color: rgba(var(--color-secondary-rgb-50), 100);
}

.bg-color-gray-50 {
  background-color: var(--color-gray-50);
}

.bg-color-gray-50-0 {
  background-color: rgba(var(--color-gray-rgb-50), 0);
}

.bg-color-gray-50-25 {
  background-color: rgba(var(--color-gray-rgb-50), 0.25);
}

.bg-color-gray-50-50 {
  background-color: rgba(var(--color-gray-rgb-50), 0.5);
}

.bg-color-gray-50-75 {
  background-color: rgba(var(--color-gray-rgb-50), 0.75);
}

.bg-color-gray-50-100 {
  background-color: rgba(var(--color-gray-rgb-50), 100);
}

.bg-color-primary-100 {
  background-color: var(--color-primary-100);
}

.bg-color-primary-100-0 {
  background-color: rgba(var(--color-primary-rgb-100), 0);
}

.bg-color-primary-100-25 {
  background-color: rgba(var(--color-primary-rgb-100), 0.25);
}

.bg-color-primary-100-50 {
  background-color: rgba(var(--color-primary-rgb-100), 0.5);
}

.bg-color-primary-100-75 {
  background-color: rgba(var(--color-primary-rgb-100), 0.75);
}

.bg-color-primary-100-100 {
  background-color: rgba(var(--color-primary-rgb-100), 100);
}

.bg-color-secondary-100 {
  background-color: var(--color-secondary-100);
}

.bg-color-secondary-100-0 {
  background-color: rgba(var(--color-secondary-rgb-100), 0);
}

.bg-color-secondary-100-25 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.25);
}

.bg-color-secondary-100-50 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.5);
}

.bg-color-secondary-100-75 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.75);
}

.bg-color-secondary-100-100 {
  background-color: rgba(var(--color-secondary-rgb-100), 100);
}

.bg-color-gray-100 {
  background-color: var(--color-gray-100);
}

.bg-color-gray-100-0 {
  background-color: rgba(var(--color-gray-rgb-100), 0);
}

.bg-color-gray-100-25 {
  background-color: rgba(var(--color-gray-rgb-100), 0.25);
}

.bg-color-gray-100-50 {
  background-color: rgba(var(--color-gray-rgb-100), 0.5);
}

.bg-color-gray-100-75 {
  background-color: rgba(var(--color-gray-rgb-100), 0.75);
}

.bg-color-gray-100-100 {
  background-color: rgba(var(--color-gray-rgb-100), 100);
}

.bg-color-primary-200 {
  background-color: var(--color-primary-200);
}

.bg-color-primary-200-0 {
  background-color: rgba(var(--color-primary-rgb-200), 0);
}

.bg-color-primary-200-25 {
  background-color: rgba(var(--color-primary-rgb-200), 0.25);
}

.bg-color-primary-200-50 {
  background-color: rgba(var(--color-primary-rgb-200), 0.5);
}

.bg-color-primary-200-75 {
  background-color: rgba(var(--color-primary-rgb-200), 0.75);
}

.bg-color-primary-200-100 {
  background-color: rgba(var(--color-primary-rgb-200), 100);
}

.bg-color-secondary-200 {
  background-color: var(--color-secondary-200);
}

.bg-color-secondary-200-0 {
  background-color: rgba(var(--color-secondary-rgb-200), 0);
}

.bg-color-secondary-200-25 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.25);
}

.bg-color-secondary-200-50 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.5);
}

.bg-color-secondary-200-75 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.75);
}

.bg-color-secondary-200-100 {
  background-color: rgba(var(--color-secondary-rgb-200), 100);
}

.bg-color-gray-200 {
  background-color: var(--color-gray-200);
}

.bg-color-gray-200-0 {
  background-color: rgba(var(--color-gray-rgb-200), 0);
}

.bg-color-gray-200-25 {
  background-color: rgba(var(--color-gray-rgb-200), 0.25);
}

.bg-color-gray-200-50 {
  background-color: rgba(var(--color-gray-rgb-200), 0.5);
}

.bg-color-gray-200-75 {
  background-color: rgba(var(--color-gray-rgb-200), 0.75);
}

.bg-color-gray-200-100 {
  background-color: rgba(var(--color-gray-rgb-200), 100);
}

.bg-color-primary-300 {
  background-color: var(--color-primary-300);
}

.bg-color-primary-300-0 {
  background-color: rgba(var(--color-primary-rgb-300), 0);
}

.bg-color-primary-300-25 {
  background-color: rgba(var(--color-primary-rgb-300), 0.25);
}

.bg-color-primary-300-50 {
  background-color: rgba(var(--color-primary-rgb-300), 0.5);
}

.bg-color-primary-300-75 {
  background-color: rgba(var(--color-primary-rgb-300), 0.75);
}

.bg-color-primary-300-100 {
  background-color: rgba(var(--color-primary-rgb-300), 100);
}

.bg-color-secondary-300 {
  background-color: var(--color-secondary-300);
}

.bg-color-secondary-300-0 {
  background-color: rgba(var(--color-secondary-rgb-300), 0);
}

.bg-color-secondary-300-25 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.25);
}

.bg-color-secondary-300-50 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.5);
}

.bg-color-secondary-300-75 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.75);
}

.bg-color-secondary-300-100 {
  background-color: rgba(var(--color-secondary-rgb-300), 100);
}

.bg-color-gray-300 {
  background-color: var(--color-gray-300);
}

.bg-color-gray-300-0 {
  background-color: rgba(var(--color-gray-rgb-300), 0);
}

.bg-color-gray-300-25 {
  background-color: rgba(var(--color-gray-rgb-300), 0.25);
}

.bg-color-gray-300-50 {
  background-color: rgba(var(--color-gray-rgb-300), 0.5);
}

.bg-color-gray-300-75 {
  background-color: rgba(var(--color-gray-rgb-300), 0.75);
}

.bg-color-gray-300-100 {
  background-color: rgba(var(--color-gray-rgb-300), 100);
}

.bg-color-primary-400 {
  background-color: var(--color-primary-400);
}

.bg-color-primary-400-0 {
  background-color: rgba(var(--color-primary-rgb-400), 0);
}

.bg-color-primary-400-25 {
  background-color: rgba(var(--color-primary-rgb-400), 0.25);
}

.bg-color-primary-400-50 {
  background-color: rgba(var(--color-primary-rgb-400), 0.5);
}

.bg-color-primary-400-75 {
  background-color: rgba(var(--color-primary-rgb-400), 0.75);
}

.bg-color-primary-400-100 {
  background-color: rgba(var(--color-primary-rgb-400), 100);
}

.bg-color-secondary-400 {
  background-color: var(--color-secondary-400);
}

.bg-color-secondary-400-0 {
  background-color: rgba(var(--color-secondary-rgb-400), 0);
}

.bg-color-secondary-400-25 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.25);
}

.bg-color-secondary-400-50 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.5);
}

.bg-color-secondary-400-75 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.75);
}

.bg-color-secondary-400-100 {
  background-color: rgba(var(--color-secondary-rgb-400), 100);
}

.bg-color-gray-400 {
  background-color: var(--color-gray-400);
}

.bg-color-gray-400-0 {
  background-color: rgba(var(--color-gray-rgb-400), 0);
}

.bg-color-gray-400-25 {
  background-color: rgba(var(--color-gray-rgb-400), 0.25);
}

.bg-color-gray-400-50 {
  background-color: rgba(var(--color-gray-rgb-400), 0.5);
}

.bg-color-gray-400-75 {
  background-color: rgba(var(--color-gray-rgb-400), 0.75);
}

.bg-color-gray-400-100 {
  background-color: rgba(var(--color-gray-rgb-400), 100);
}

.bg-color-primary-500 {
  background-color: var(--color-primary-500);
}

.bg-color-primary-500-0 {
  background-color: rgba(var(--color-primary-rgb-500), 0);
}

.bg-color-primary-500-25 {
  background-color: rgba(var(--color-primary-rgb-500), 0.25);
}

.bg-color-primary-500-50 {
  background-color: rgba(var(--color-primary-rgb-500), 0.5);
}

.bg-color-primary-500-75 {
  background-color: rgba(var(--color-primary-rgb-500), 0.75);
}

.bg-color-primary-500-100 {
  background-color: rgba(var(--color-primary-rgb-500), 100);
}

.bg-color-secondary-500 {
  background-color: var(--color-secondary-500);
}

.bg-color-secondary-500-0 {
  background-color: rgba(var(--color-secondary-rgb-500), 0);
}

.bg-color-secondary-500-25 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.25);
}

.bg-color-secondary-500-50 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.5);
}

.bg-color-secondary-500-75 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.75);
}

.bg-color-secondary-500-100 {
  background-color: rgba(var(--color-secondary-rgb-500), 100);
}

.bg-color-gray-500 {
  background-color: var(--color-gray-500);
}

.bg-color-gray-500-0 {
  background-color: rgba(var(--color-gray-rgb-500), 0);
}

.bg-color-gray-500-25 {
  background-color: rgba(var(--color-gray-rgb-500), 0.25);
}

.bg-color-gray-500-50 {
  background-color: rgba(var(--color-gray-rgb-500), 0.5);
}

.bg-color-gray-500-75 {
  background-color: rgba(var(--color-gray-rgb-500), 0.75);
}

.bg-color-gray-500-100 {
  background-color: rgba(var(--color-gray-rgb-500), 100);
}

.bg-color-primary-600 {
  background-color: var(--color-primary-600);
}

.bg-color-primary-600-0 {
  background-color: rgba(var(--color-primary-rgb-600), 0);
}

.bg-color-primary-600-25 {
  background-color: rgba(var(--color-primary-rgb-600), 0.25);
}

.bg-color-primary-600-50 {
  background-color: rgba(var(--color-primary-rgb-600), 0.5);
}

.bg-color-primary-600-75 {
  background-color: rgba(var(--color-primary-rgb-600), 0.75);
}

.bg-color-primary-600-100 {
  background-color: rgba(var(--color-primary-rgb-600), 100);
}

.bg-color-secondary-600 {
  background-color: var(--color-secondary-600);
}

.bg-color-secondary-600-0 {
  background-color: rgba(var(--color-secondary-rgb-600), 0);
}

.bg-color-secondary-600-25 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.25);
}

.bg-color-secondary-600-50 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.5);
}

.bg-color-secondary-600-75 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.75);
}

.bg-color-secondary-600-100 {
  background-color: rgba(var(--color-secondary-rgb-600), 100);
}

.bg-color-gray-600 {
  background-color: var(--color-gray-600);
}

.bg-color-gray-600-0 {
  background-color: rgba(var(--color-gray-rgb-600), 0);
}

.bg-color-gray-600-25 {
  background-color: rgba(var(--color-gray-rgb-600), 0.25);
}

.bg-color-gray-600-50 {
  background-color: rgba(var(--color-gray-rgb-600), 0.5);
}

.bg-color-gray-600-75 {
  background-color: rgba(var(--color-gray-rgb-600), 0.75);
}

.bg-color-gray-600-100 {
  background-color: rgba(var(--color-gray-rgb-600), 100);
}

.bg-color-primary-700 {
  background-color: var(--color-primary-700);
}

.bg-color-primary-700-0 {
  background-color: rgba(var(--color-primary-rgb-700), 0);
}

.bg-color-primary-700-25 {
  background-color: rgba(var(--color-primary-rgb-700), 0.25);
}

.bg-color-primary-700-50 {
  background-color: rgba(var(--color-primary-rgb-700), 0.5);
}

.bg-color-primary-700-75 {
  background-color: rgba(var(--color-primary-rgb-700), 0.75);
}

.bg-color-primary-700-100 {
  background-color: rgba(var(--color-primary-rgb-700), 100);
}

.bg-color-secondary-700 {
  background-color: var(--color-secondary-700);
}

.bg-color-secondary-700-0 {
  background-color: rgba(var(--color-secondary-rgb-700), 0);
}

.bg-color-secondary-700-25 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.25);
}

.bg-color-secondary-700-50 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.5);
}

.bg-color-secondary-700-75 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.75);
}

.bg-color-secondary-700-100 {
  background-color: rgba(var(--color-secondary-rgb-700), 100);
}

.bg-color-gray-700 {
  background-color: var(--color-gray-700);
}

.bg-color-gray-700-0 {
  background-color: rgba(var(--color-gray-rgb-700), 0);
}

.bg-color-gray-700-25 {
  background-color: rgba(var(--color-gray-rgb-700), 0.25);
}

.bg-color-gray-700-50 {
  background-color: rgba(var(--color-gray-rgb-700), 0.5);
}

.bg-color-gray-700-75 {
  background-color: rgba(var(--color-gray-rgb-700), 0.75);
}

.bg-color-gray-700-100 {
  background-color: rgba(var(--color-gray-rgb-700), 100);
}

.bg-color-primary-800 {
  background-color: var(--color-primary-800);
}

.bg-color-primary-800-0 {
  background-color: rgba(var(--color-primary-rgb-800), 0);
}

.bg-color-primary-800-25 {
  background-color: rgba(var(--color-primary-rgb-800), 0.25);
}

.bg-color-primary-800-50 {
  background-color: rgba(var(--color-primary-rgb-800), 0.5);
}

.bg-color-primary-800-75 {
  background-color: rgba(var(--color-primary-rgb-800), 0.75);
}

.bg-color-primary-800-100 {
  background-color: rgba(var(--color-primary-rgb-800), 100);
}

.bg-color-secondary-800 {
  background-color: var(--color-secondary-800);
}

.bg-color-secondary-800-0 {
  background-color: rgba(var(--color-secondary-rgb-800), 0);
}

.bg-color-secondary-800-25 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.25);
}

.bg-color-secondary-800-50 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.5);
}

.bg-color-secondary-800-75 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.75);
}

.bg-color-secondary-800-100 {
  background-color: rgba(var(--color-secondary-rgb-800), 100);
}

.bg-color-gray-800 {
  background-color: var(--color-gray-800);
}

.bg-color-gray-800-0 {
  background-color: rgba(var(--color-gray-rgb-800), 0);
}

.bg-color-gray-800-25 {
  background-color: rgba(var(--color-gray-rgb-800), 0.25);
}

.bg-color-gray-800-50 {
  background-color: rgba(var(--color-gray-rgb-800), 0.5);
}

.bg-color-gray-800-75 {
  background-color: rgba(var(--color-gray-rgb-800), 0.75);
}

.bg-color-gray-800-100 {
  background-color: rgba(var(--color-gray-rgb-800), 100);
}

.bg-color-primary-900 {
  background-color: var(--color-primary-900);
}

.bg-color-primary-900-0 {
  background-color: rgba(var(--color-primary-rgb-900), 0);
}

.bg-color-primary-900-25 {
  background-color: rgba(var(--color-primary-rgb-900), 0.25);
}

.bg-color-primary-900-50 {
  background-color: rgba(var(--color-primary-rgb-900), 0.5);
}

.bg-color-primary-900-75 {
  background-color: rgba(var(--color-primary-rgb-900), 0.75);
}

.bg-color-primary-900-100 {
  background-color: rgba(var(--color-primary-rgb-900), 100);
}

.bg-color-secondary-900 {
  background-color: var(--color-secondary-900);
}

.bg-color-secondary-900-0 {
  background-color: rgba(var(--color-secondary-rgb-900), 0);
}

.bg-color-secondary-900-25 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.25);
}

.bg-color-secondary-900-50 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.5);
}

.bg-color-secondary-900-75 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.75);
}

.bg-color-secondary-900-100 {
  background-color: rgba(var(--color-secondary-rgb-900), 100);
}

.bg-color-gray-900 {
  background-color: var(--color-gray-900);
}

.bg-color-gray-900-0 {
  background-color: rgba(var(--color-gray-rgb-900), 0);
}

.bg-color-gray-900-25 {
  background-color: rgba(var(--color-gray-rgb-900), 0.25);
}

.bg-color-gray-900-50 {
  background-color: rgba(var(--color-gray-rgb-900), 0.5);
}

.bg-color-gray-900-75 {
  background-color: rgba(var(--color-gray-rgb-900), 0.75);
}

.bg-color-gray-900-100 {
  background-color: rgba(var(--color-gray-rgb-900), 100);
}

.bg-color-primary-950 {
  background-color: var(--color-primary-950);
}

.bg-color-primary-950-0 {
  background-color: rgba(var(--color-primary-rgb-950), 0);
}

.bg-color-primary-950-25 {
  background-color: rgba(var(--color-primary-rgb-950), 0.25);
}

.bg-color-primary-950-50 {
  background-color: rgba(var(--color-primary-rgb-950), 0.5);
}

.bg-color-primary-950-75 {
  background-color: rgba(var(--color-primary-rgb-950), 0.75);
}

.bg-color-primary-950-100 {
  background-color: rgba(var(--color-primary-rgb-950), 100);
}

.bg-color-secondary-950 {
  background-color: var(--color-secondary-950);
}

.bg-color-secondary-950-0 {
  background-color: rgba(var(--color-secondary-rgb-950), 0);
}

.bg-color-secondary-950-25 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.25);
}

.bg-color-secondary-950-50 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.5);
}

.bg-color-secondary-950-75 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.75);
}

.bg-color-secondary-950-100 {
  background-color: rgba(var(--color-secondary-rgb-950), 100);
}

.bg-color-gray-950 {
  background-color: var(--color-gray-950);
}

.bg-color-gray-950-0 {
  background-color: rgba(var(--color-gray-rgb-950), 0);
}

.bg-color-gray-950-25 {
  background-color: rgba(var(--color-gray-rgb-950), 0.25);
}

.bg-color-gray-950-50 {
  background-color: rgba(var(--color-gray-rgb-950), 0.5);
}

.bg-color-gray-950-75 {
  background-color: rgba(var(--color-gray-rgb-950), 0.75);
}

.bg-color-gray-950-100 {
  background-color: rgba(var(--color-gray-rgb-950), 100);
}

.bg-color-white-0 {
  background-color: rgba(var(--color-additional-white-rgb), 0);
}

.bg-color-white-25 {
  background-color: rgba(var(--color-additional-white-rgb), 0.25);
}

.bg-color-white-50 {
  background-color: rgba(var(--color-additional-white-rgb), 0.5);
}

.bg-color-white-75 {
  background-color: rgba(var(--color-additional-white-rgb), 0.75);
}

.bg-color-white-100 {
  background-color: rgba(var(--color-additional-white-rgb), 100);
}

.bg-color-primary {
  background-color: var(--color-primary-950);
}
.bg-color-secondary {
  background-color: var(--color-secondary);
}

:root, html, body {
  --color-primary-50: #edf3fa;
  --color-primary-100: #d6e4f2;
  --color-primary-200: #b3cce8;
  --color-primary-300: #84acd9;
  --color-primary-400: #4f86c5;
  --color-primary-500: #2f66ad;
  --color-primary-600: #0F519F;
  --color-primary-700: #173f6f;
  --color-primary-800: #12345a;
  --color-primary-900: #10427C;
  --color-primary-950: #081f3d;
  --color-primary-rgb-50: 237, 243, 250;
  --color-primary-rgb-100: 214, 228, 242;
  --color-primary-rgb-200: 179, 204, 232;
  --color-primary-rgb-300: 132, 172, 217;
  --color-primary-rgb-400: 79, 134, 197;
  --color-primary-rgb-500: 47, 102, 173;
  --color-primary-rgb-600: 15, 81, 159;
  --color-primary-rgb-700: 23, 63, 111;
  --color-primary-rgb-800: 18, 52, 90;
  --color-primary-rgb-900: 16, 66, 124;
  --color-primary-rgb-950: 8, 31, 61;
  --color-secondary-50: #fffceb;
  --color-secondary-100: #fff7c8;
  --color-secondary-200: #ffef9a;
  --color-secondary-300: #ffe45f;
  --color-secondary-400: #ffd91f;
  --color-secondary-500: #e6c300;
  --color-secondary-600: #bfa200;
  --color-secondary-700: #998200;
  --color-secondary-800: #736300;
  --color-secondary-900: #FFD901;
  --color-secondary-950: #3d3400;
  --color-secondary-rgb-50: 255, 252, 235;
  --color-secondary-rgb-100: 255, 247, 200;
  --color-secondary-rgb-200: 255, 239, 154;
  --color-secondary-rgb-300: 255, 228, 95;
  --color-secondary-rgb-400: 255, 217, 31;
  --color-secondary-rgb-500: 230, 195, 0;
  --color-secondary-rgb-600: 191, 162, 0;
  --color-secondary-rgb-700: 153, 130, 0;
  --color-secondary-rgb-800: 115, 99, 0;
  --color-secondary-rgb-900: 255, 217, 1;
  --color-secondary-rgb-950: 61, 52, 0;
  --color-gray-50: #f6f6f6;
  --color-gray-100: #e7e7e7;
  --color-gray-200: #F0EEEE;
  --color-gray-300: #b0b0b0;
  --color-gray-400: #888888;
  --color-gray-500: #666666;
  --color-gray-600: #5d5d5d;
  --color-gray-700: #4f4f4f;
  --color-gray-800: #454545;
  --color-gray-900: #3d3d3d;
  --color-gray-rgb-50: 246, 246, 246;
  --color-gray-rgb-100: 231, 231, 231;
  --color-gray-rgb-200: 240, 238, 238;
  --color-gray-rgb-300: 176, 176, 176;
  --color-gray-rgb-400: 136, 136, 136;
  --color-gray-rgb-500: 102, 102, 102;
  --color-gray-rgb-600: 93, 93, 93;
  --color-gray-rgb-700: 79, 79, 79;
  --color-gray-rgb-800: 69, 69, 69;
  --color-gray-rgb-900: 61, 61, 61;
  --color-additional-white: #FFFFFF;
  --color-additional-white-rgb: 255, 255, 255;
  --color-additional-blue: #2828AD;
  --color-additional-green: #31B131;
  --color-additional-orange: #F58334;
  --color-additional-yellow: #F6F645;
  --color-additional-red: #F13333;
  --color-additional-black: #000000;
}

:root {
  --color-primary: #0F519F !important;
  --color-secondary: #FFD901 !important;
  --color-tertiary: #4f86c5;
  --color-fourth: #F2F2F2;
  --color-dark-grey: #3D3835;
  --color-grey: #c3b7b7;
  --color-black: #000000;
  --color-white: #ffffff;
  --color-sticky-nav: #ffffff;
  --font-family-primary: Gothic821 Cn BT;
}

.color-primary {
  color: var(--color-primary);
}

.color-primary-bg {
  background-color: var(--color-primary);
}

.color-primary-fill {
  fill: var(--color-primary);
}

.color-primary-border {
  border-color: var(--color-primary);
}

.color-secondary {
  color: var(--color-secondary);
}

.color-secondary-bg {
  background-color: var(--color-secondary);
}

.color-secondary-fill {
  fill: var(--color-secondary);
}

.color-secondary-border {
  border-color: var(--color-secondary);
}

.color-tertiary {
  color: var(--color-tertiary);
}

.color-tertiary-bg {
  background-color: var(--color-tertiary);
}

.color-tertiary-fill {
  fill: var(--color-tertiary);
}

.color-tertiary-border {
  border-color: var(--color-tertiary);
}

.bg-color-primary-50 {
  background-color: var(--color-primary-50);
}

.bg-color-primary-50-0 {
  background-color: rgba(var(--color-primary-rgb-50), 0);
}

.bg-color-primary-50-25 {
  background-color: rgba(var(--color-primary-rgb-50), 0.25);
}

.bg-color-primary-50-50 {
  background-color: rgba(var(--color-primary-rgb-50), 0.5);
}

.bg-color-primary-50-75 {
  background-color: rgba(var(--color-primary-rgb-50), 0.75);
}

.bg-color-primary-50-100 {
  background-color: rgba(var(--color-primary-rgb-50), 100);
}

.bg-color-secondary-50 {
  background-color: var(--color-secondary-50);
}

.bg-color-secondary-50-0 {
  background-color: rgba(var(--color-secondary-rgb-50), 0);
}

.bg-color-secondary-50-25 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.25);
}

.bg-color-secondary-50-50 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.5);
}

.bg-color-secondary-50-75 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.75);
}

.bg-color-secondary-50-100 {
  background-color: rgba(var(--color-secondary-rgb-50), 100);
}

.bg-color-gray-50 {
  background-color: var(--color-gray-50);
}

.bg-color-gray-50-0 {
  background-color: rgba(var(--color-gray-rgb-50), 0);
}

.bg-color-gray-50-25 {
  background-color: rgba(var(--color-gray-rgb-50), 0.25);
}

.bg-color-gray-50-50 {
  background-color: rgba(var(--color-gray-rgb-50), 0.5);
}

.bg-color-gray-50-75 {
  background-color: rgba(var(--color-gray-rgb-50), 0.75);
}

.bg-color-gray-50-100 {
  background-color: rgba(var(--color-gray-rgb-50), 100);
}

.bg-color-primary-100 {
  background-color: var(--color-primary-100);
}

.bg-color-primary-100-0 {
  background-color: rgba(var(--color-primary-rgb-100), 0);
}

.bg-color-primary-100-25 {
  background-color: rgba(var(--color-primary-rgb-100), 0.25);
}

.bg-color-primary-100-50 {
  background-color: rgba(var(--color-primary-rgb-100), 0.5);
}

.bg-color-primary-100-75 {
  background-color: rgba(var(--color-primary-rgb-100), 0.75);
}

.bg-color-primary-100-100 {
  background-color: rgba(var(--color-primary-rgb-100), 100);
}

.bg-color-secondary-100 {
  background-color: var(--color-secondary-100);
}

.bg-color-secondary-100-0 {
  background-color: rgba(var(--color-secondary-rgb-100), 0);
}

.bg-color-secondary-100-25 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.25);
}

.bg-color-secondary-100-50 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.5);
}

.bg-color-secondary-100-75 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.75);
}

.bg-color-secondary-100-100 {
  background-color: rgba(var(--color-secondary-rgb-100), 100);
}

.bg-color-gray-100 {
  background-color: var(--color-gray-100);
}

.bg-color-gray-100-0 {
  background-color: rgba(var(--color-gray-rgb-100), 0);
}

.bg-color-gray-100-25 {
  background-color: rgba(var(--color-gray-rgb-100), 0.25);
}

.bg-color-gray-100-50 {
  background-color: rgba(var(--color-gray-rgb-100), 0.5);
}

.bg-color-gray-100-75 {
  background-color: rgba(var(--color-gray-rgb-100), 0.75);
}

.bg-color-gray-100-100 {
  background-color: rgba(var(--color-gray-rgb-100), 100);
}

.bg-color-primary-200 {
  background-color: var(--color-primary-200);
}

.bg-color-primary-200-0 {
  background-color: rgba(var(--color-primary-rgb-200), 0);
}

.bg-color-primary-200-25 {
  background-color: rgba(var(--color-primary-rgb-200), 0.25);
}

.bg-color-primary-200-50 {
  background-color: rgba(var(--color-primary-rgb-200), 0.5);
}

.bg-color-primary-200-75 {
  background-color: rgba(var(--color-primary-rgb-200), 0.75);
}

.bg-color-primary-200-100 {
  background-color: rgba(var(--color-primary-rgb-200), 100);
}

.bg-color-secondary-200 {
  background-color: var(--color-secondary-200);
}

.bg-color-secondary-200-0 {
  background-color: rgba(var(--color-secondary-rgb-200), 0);
}

.bg-color-secondary-200-25 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.25);
}

.bg-color-secondary-200-50 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.5);
}

.bg-color-secondary-200-75 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.75);
}

.bg-color-secondary-200-100 {
  background-color: rgba(var(--color-secondary-rgb-200), 100);
}

.bg-color-gray-200 {
  background-color: var(--color-gray-200);
}

.bg-color-gray-200-0 {
  background-color: rgba(var(--color-gray-rgb-200), 0);
}

.bg-color-gray-200-25 {
  background-color: rgba(var(--color-gray-rgb-200), 0.25);
}

.bg-color-gray-200-50 {
  background-color: rgba(var(--color-gray-rgb-200), 0.5);
}

.bg-color-gray-200-75 {
  background-color: rgba(var(--color-gray-rgb-200), 0.75);
}

.bg-color-gray-200-100 {
  background-color: rgba(var(--color-gray-rgb-200), 100);
}

.bg-color-primary-300 {
  background-color: var(--color-primary-300);
}

.bg-color-primary-300-0 {
  background-color: rgba(var(--color-primary-rgb-300), 0);
}

.bg-color-primary-300-25 {
  background-color: rgba(var(--color-primary-rgb-300), 0.25);
}

.bg-color-primary-300-50 {
  background-color: rgba(var(--color-primary-rgb-300), 0.5);
}

.bg-color-primary-300-75 {
  background-color: rgba(var(--color-primary-rgb-300), 0.75);
}

.bg-color-primary-300-100 {
  background-color: rgba(var(--color-primary-rgb-300), 100);
}

.bg-color-secondary-300 {
  background-color: var(--color-secondary-300);
}

.bg-color-secondary-300-0 {
  background-color: rgba(var(--color-secondary-rgb-300), 0);
}

.bg-color-secondary-300-25 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.25);
}

.bg-color-secondary-300-50 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.5);
}

.bg-color-secondary-300-75 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.75);
}

.bg-color-secondary-300-100 {
  background-color: rgba(var(--color-secondary-rgb-300), 100);
}

.bg-color-gray-300 {
  background-color: var(--color-gray-300);
}

.bg-color-gray-300-0 {
  background-color: rgba(var(--color-gray-rgb-300), 0);
}

.bg-color-gray-300-25 {
  background-color: rgba(var(--color-gray-rgb-300), 0.25);
}

.bg-color-gray-300-50 {
  background-color: rgba(var(--color-gray-rgb-300), 0.5);
}

.bg-color-gray-300-75 {
  background-color: rgba(var(--color-gray-rgb-300), 0.75);
}

.bg-color-gray-300-100 {
  background-color: rgba(var(--color-gray-rgb-300), 100);
}

.bg-color-primary-400 {
  background-color: var(--color-primary-400);
}

.bg-color-primary-400-0 {
  background-color: rgba(var(--color-primary-rgb-400), 0);
}

.bg-color-primary-400-25 {
  background-color: rgba(var(--color-primary-rgb-400), 0.25);
}

.bg-color-primary-400-50 {
  background-color: rgba(var(--color-primary-rgb-400), 0.5);
}

.bg-color-primary-400-75 {
  background-color: rgba(var(--color-primary-rgb-400), 0.75);
}

.bg-color-primary-400-100 {
  background-color: rgba(var(--color-primary-rgb-400), 100);
}

.bg-color-secondary-400 {
  background-color: var(--color-secondary-400);
}

.bg-color-secondary-400-0 {
  background-color: rgba(var(--color-secondary-rgb-400), 0);
}

.bg-color-secondary-400-25 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.25);
}

.bg-color-secondary-400-50 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.5);
}

.bg-color-secondary-400-75 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.75);
}

.bg-color-secondary-400-100 {
  background-color: rgba(var(--color-secondary-rgb-400), 100);
}

.bg-color-gray-400 {
  background-color: var(--color-gray-400);
}

.bg-color-gray-400-0 {
  background-color: rgba(var(--color-gray-rgb-400), 0);
}

.bg-color-gray-400-25 {
  background-color: rgba(var(--color-gray-rgb-400), 0.25);
}

.bg-color-gray-400-50 {
  background-color: rgba(var(--color-gray-rgb-400), 0.5);
}

.bg-color-gray-400-75 {
  background-color: rgba(var(--color-gray-rgb-400), 0.75);
}

.bg-color-gray-400-100 {
  background-color: rgba(var(--color-gray-rgb-400), 100);
}

.bg-color-primary-500 {
  background-color: var(--color-primary-500);
}

.bg-color-primary-500-0 {
  background-color: rgba(var(--color-primary-rgb-500), 0);
}

.bg-color-primary-500-25 {
  background-color: rgba(var(--color-primary-rgb-500), 0.25);
}

.bg-color-primary-500-50 {
  background-color: rgba(var(--color-primary-rgb-500), 0.5);
}

.bg-color-primary-500-75 {
  background-color: rgba(var(--color-primary-rgb-500), 0.75);
}

.bg-color-primary-500-100 {
  background-color: rgba(var(--color-primary-rgb-500), 100);
}

.bg-color-secondary-500 {
  background-color: var(--color-secondary-500);
}

.bg-color-secondary-500-0 {
  background-color: rgba(var(--color-secondary-rgb-500), 0);
}

.bg-color-secondary-500-25 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.25);
}

.bg-color-secondary-500-50 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.5);
}

.bg-color-secondary-500-75 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.75);
}

.bg-color-secondary-500-100 {
  background-color: rgba(var(--color-secondary-rgb-500), 100);
}

.bg-color-gray-500 {
  background-color: var(--color-gray-500);
}

.bg-color-gray-500-0 {
  background-color: rgba(var(--color-gray-rgb-500), 0);
}

.bg-color-gray-500-25 {
  background-color: rgba(var(--color-gray-rgb-500), 0.25);
}

.bg-color-gray-500-50 {
  background-color: rgba(var(--color-gray-rgb-500), 0.5);
}

.bg-color-gray-500-75 {
  background-color: rgba(var(--color-gray-rgb-500), 0.75);
}

.bg-color-gray-500-100 {
  background-color: rgba(var(--color-gray-rgb-500), 100);
}

.bg-color-primary-600 {
  background-color: var(--color-primary-600);
}

.bg-color-primary-600-0 {
  background-color: rgba(var(--color-primary-rgb-600), 0);
}

.bg-color-primary-600-25 {
  background-color: rgba(var(--color-primary-rgb-600), 0.25);
}

.bg-color-primary-600-50 {
  background-color: rgba(var(--color-primary-rgb-600), 0.5);
}

.bg-color-primary-600-75 {
  background-color: rgba(var(--color-primary-rgb-600), 0.75);
}

.bg-color-primary-600-100 {
  background-color: rgba(var(--color-primary-rgb-600), 100);
}

.bg-color-secondary-600 {
  background-color: var(--color-secondary-600);
}

.bg-color-secondary-600-0 {
  background-color: rgba(var(--color-secondary-rgb-600), 0);
}

.bg-color-secondary-600-25 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.25);
}

.bg-color-secondary-600-50 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.5);
}

.bg-color-secondary-600-75 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.75);
}

.bg-color-secondary-600-100 {
  background-color: rgba(var(--color-secondary-rgb-600), 100);
}

.bg-color-gray-600 {
  background-color: var(--color-gray-600);
}

.bg-color-gray-600-0 {
  background-color: rgba(var(--color-gray-rgb-600), 0);
}

.bg-color-gray-600-25 {
  background-color: rgba(var(--color-gray-rgb-600), 0.25);
}

.bg-color-gray-600-50 {
  background-color: rgba(var(--color-gray-rgb-600), 0.5);
}

.bg-color-gray-600-75 {
  background-color: rgba(var(--color-gray-rgb-600), 0.75);
}

.bg-color-gray-600-100 {
  background-color: rgba(var(--color-gray-rgb-600), 100);
}

.bg-color-primary-700 {
  background-color: var(--color-primary-700);
}

.bg-color-primary-700-0 {
  background-color: rgba(var(--color-primary-rgb-700), 0);
}

.bg-color-primary-700-25 {
  background-color: rgba(var(--color-primary-rgb-700), 0.25);
}

.bg-color-primary-700-50 {
  background-color: rgba(var(--color-primary-rgb-700), 0.5);
}

.bg-color-primary-700-75 {
  background-color: rgba(var(--color-primary-rgb-700), 0.75);
}

.bg-color-primary-700-100 {
  background-color: rgba(var(--color-primary-rgb-700), 100);
}

.bg-color-secondary-700 {
  background-color: var(--color-secondary-700);
}

.bg-color-secondary-700-0 {
  background-color: rgba(var(--color-secondary-rgb-700), 0);
}

.bg-color-secondary-700-25 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.25);
}

.bg-color-secondary-700-50 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.5);
}

.bg-color-secondary-700-75 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.75);
}

.bg-color-secondary-700-100 {
  background-color: rgba(var(--color-secondary-rgb-700), 100);
}

.bg-color-gray-700 {
  background-color: var(--color-gray-700);
}

.bg-color-gray-700-0 {
  background-color: rgba(var(--color-gray-rgb-700), 0);
}

.bg-color-gray-700-25 {
  background-color: rgba(var(--color-gray-rgb-700), 0.25);
}

.bg-color-gray-700-50 {
  background-color: rgba(var(--color-gray-rgb-700), 0.5);
}

.bg-color-gray-700-75 {
  background-color: rgba(var(--color-gray-rgb-700), 0.75);
}

.bg-color-gray-700-100 {
  background-color: rgba(var(--color-gray-rgb-700), 100);
}

.bg-color-primary-800 {
  background-color: var(--color-primary-800);
}

.bg-color-primary-800-0 {
  background-color: rgba(var(--color-primary-rgb-800), 0);
}

.bg-color-primary-800-25 {
  background-color: rgba(var(--color-primary-rgb-800), 0.25);
}

.bg-color-primary-800-50 {
  background-color: rgba(var(--color-primary-rgb-800), 0.5);
}

.bg-color-primary-800-75 {
  background-color: rgba(var(--color-primary-rgb-800), 0.75);
}

.bg-color-primary-800-100 {
  background-color: rgba(var(--color-primary-rgb-800), 100);
}

.bg-color-secondary-800 {
  background-color: var(--color-secondary-800);
}

.bg-color-secondary-800-0 {
  background-color: rgba(var(--color-secondary-rgb-800), 0);
}

.bg-color-secondary-800-25 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.25);
}

.bg-color-secondary-800-50 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.5);
}

.bg-color-secondary-800-75 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.75);
}

.bg-color-secondary-800-100 {
  background-color: rgba(var(--color-secondary-rgb-800), 100);
}

.bg-color-gray-800 {
  background-color: var(--color-gray-800);
}

.bg-color-gray-800-0 {
  background-color: rgba(var(--color-gray-rgb-800), 0);
}

.bg-color-gray-800-25 {
  background-color: rgba(var(--color-gray-rgb-800), 0.25);
}

.bg-color-gray-800-50 {
  background-color: rgba(var(--color-gray-rgb-800), 0.5);
}

.bg-color-gray-800-75 {
  background-color: rgba(var(--color-gray-rgb-800), 0.75);
}

.bg-color-gray-800-100 {
  background-color: rgba(var(--color-gray-rgb-800), 100);
}

.bg-color-primary-900 {
  background-color: var(--color-primary-900);
}

.bg-color-primary-900-0 {
  background-color: rgba(var(--color-primary-rgb-900), 0);
}

.bg-color-primary-900-25 {
  background-color: rgba(var(--color-primary-rgb-900), 0.25);
}

.bg-color-primary-900-50 {
  background-color: rgba(var(--color-primary-rgb-900), 0.5);
}

.bg-color-primary-900-75 {
  background-color: rgba(var(--color-primary-rgb-900), 0.75);
}

.bg-color-primary-900-100 {
  background-color: rgba(var(--color-primary-rgb-900), 100);
}

.bg-color-secondary-900 {
  background-color: var(--color-secondary-900);
}

.bg-color-secondary-900-0 {
  background-color: rgba(var(--color-secondary-rgb-900), 0);
}

.bg-color-secondary-900-25 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.25);
}

.bg-color-secondary-900-50 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.5);
}

.bg-color-secondary-900-75 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.75);
}

.bg-color-secondary-900-100 {
  background-color: rgba(var(--color-secondary-rgb-900), 100);
}

.bg-color-gray-900 {
  background-color: var(--color-gray-900);
}

.bg-color-gray-900-0 {
  background-color: rgba(var(--color-gray-rgb-900), 0);
}

.bg-color-gray-900-25 {
  background-color: rgba(var(--color-gray-rgb-900), 0.25);
}

.bg-color-gray-900-50 {
  background-color: rgba(var(--color-gray-rgb-900), 0.5);
}

.bg-color-gray-900-75 {
  background-color: rgba(var(--color-gray-rgb-900), 0.75);
}

.bg-color-gray-900-100 {
  background-color: rgba(var(--color-gray-rgb-900), 100);
}

.bg-color-primary-950 {
  background-color: var(--color-primary-950);
}

.bg-color-primary-950-0 {
  background-color: rgba(var(--color-primary-rgb-950), 0);
}

.bg-color-primary-950-25 {
  background-color: rgba(var(--color-primary-rgb-950), 0.25);
}

.bg-color-primary-950-50 {
  background-color: rgba(var(--color-primary-rgb-950), 0.5);
}

.bg-color-primary-950-75 {
  background-color: rgba(var(--color-primary-rgb-950), 0.75);
}

.bg-color-primary-950-100 {
  background-color: rgba(var(--color-primary-rgb-950), 100);
}

.bg-color-secondary-950 {
  background-color: var(--color-secondary-950);
}

.bg-color-secondary-950-0 {
  background-color: rgba(var(--color-secondary-rgb-950), 0);
}

.bg-color-secondary-950-25 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.25);
}

.bg-color-secondary-950-50 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.5);
}

.bg-color-secondary-950-75 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.75);
}

.bg-color-secondary-950-100 {
  background-color: rgba(var(--color-secondary-rgb-950), 100);
}

.bg-color-gray-950 {
  background-color: var(--color-gray-950);
}

.bg-color-gray-950-0 {
  background-color: rgba(var(--color-gray-rgb-950), 0);
}

.bg-color-gray-950-25 {
  background-color: rgba(var(--color-gray-rgb-950), 0.25);
}

.bg-color-gray-950-50 {
  background-color: rgba(var(--color-gray-rgb-950), 0.5);
}

.bg-color-gray-950-75 {
  background-color: rgba(var(--color-gray-rgb-950), 0.75);
}

.bg-color-gray-950-100 {
  background-color: rgba(var(--color-gray-rgb-950), 100);
}

.bg-color-white-0 {
  background-color: rgba(var(--color-additional-white-rgb), 0);
}

.bg-color-white-25 {
  background-color: rgba(var(--color-additional-white-rgb), 0.25);
}

.bg-color-white-50 {
  background-color: rgba(var(--color-additional-white-rgb), 0.5);
}

.bg-color-white-75 {
  background-color: rgba(var(--color-additional-white-rgb), 0.75);
}

.bg-color-white-100 {
  background-color: rgba(var(--color-additional-white-rgb), 100);
}

.bg-color-primary {
  background-color: var(--color-primary-950);
}
.bg-color-secondary {
  background-color: var(--color-secondary);
}

:root, html, body {
  --color-primary-50: #edf3fa;
  --color-primary-100: #d6e4f2;
  --color-primary-200: #b3cce8;
  --color-primary-300: #84acd9;
  --color-primary-400: #4f86c5;
  --color-primary-500: #2f66ad;
  --color-primary-600: #0F519F;
  --color-primary-700: #173f6f;
  --color-primary-800: #12345a;
  --color-primary-900: #10427C;
  --color-primary-950: #081f3d;
  --color-primary-rgb-50: 237, 243, 250;
  --color-primary-rgb-100: 214, 228, 242;
  --color-primary-rgb-200: 179, 204, 232;
  --color-primary-rgb-300: 132, 172, 217;
  --color-primary-rgb-400: 79, 134, 197;
  --color-primary-rgb-500: 47, 102, 173;
  --color-primary-rgb-600: 15, 81, 159;
  --color-primary-rgb-700: 23, 63, 111;
  --color-primary-rgb-800: 18, 52, 90;
  --color-primary-rgb-900: 16, 66, 124;
  --color-primary-rgb-950: 8, 31, 61;
  --color-secondary-50: #fffceb;
  --color-secondary-100: #fff7c8;
  --color-secondary-200: #ffef9a;
  --color-secondary-300: #ffe45f;
  --color-secondary-400: #ffd91f;
  --color-secondary-500: #e6c300;
  --color-secondary-600: #bfa200;
  --color-secondary-700: #998200;
  --color-secondary-800: #736300;
  --color-secondary-900: #FFD901;
  --color-secondary-950: #3d3400;
  --color-secondary-rgb-50: 255, 252, 235;
  --color-secondary-rgb-100: 255, 247, 200;
  --color-secondary-rgb-200: 255, 239, 154;
  --color-secondary-rgb-300: 255, 228, 95;
  --color-secondary-rgb-400: 255, 217, 31;
  --color-secondary-rgb-500: 230, 195, 0;
  --color-secondary-rgb-600: 191, 162, 0;
  --color-secondary-rgb-700: 153, 130, 0;
  --color-secondary-rgb-800: 115, 99, 0;
  --color-secondary-rgb-900: 255, 217, 1;
  --color-secondary-rgb-950: 61, 52, 0;
  --color-gray-50: #f6f6f6;
  --color-gray-100: #e7e7e7;
  --color-gray-200: #F0EEEE;
  --color-gray-300: #b0b0b0;
  --color-gray-400: #888888;
  --color-gray-500: #666666;
  --color-gray-600: #5d5d5d;
  --color-gray-700: #4f4f4f;
  --color-gray-800: #454545;
  --color-gray-900: #3d3d3d;
  --color-gray-rgb-50: 246, 246, 246;
  --color-gray-rgb-100: 231, 231, 231;
  --color-gray-rgb-200: 240, 238, 238;
  --color-gray-rgb-300: 176, 176, 176;
  --color-gray-rgb-400: 136, 136, 136;
  --color-gray-rgb-500: 102, 102, 102;
  --color-gray-rgb-600: 93, 93, 93;
  --color-gray-rgb-700: 79, 79, 79;
  --color-gray-rgb-800: 69, 69, 69;
  --color-gray-rgb-900: 61, 61, 61;
  --color-additional-white: #FFFFFF;
  --color-additional-white-rgb: 255, 255, 255;
  --color-additional-blue: #2828AD;
  --color-additional-green: #31B131;
  --color-additional-orange: #F58334;
  --color-additional-yellow: #F6F645;
  --color-additional-red: #F13333;
  --color-additional-black: #000000;
}

.card-container {
  width: 200px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  padding: 0 !important;
}
.card-container .card-body {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media (max-width: 768px) {
  .card-container {
    width: 100%;
  }
}
.card-container p {
  color: #ffffff;
  font-size: 20px;
  font-weight: 400;
  text-align: center;
}
.card-container p.subtitle-medium-m,
.card-container .detail-medium-m {
  color: #2f66ad;
  font-size: 16px;
}
.card-container .detail-small-l {
  color: #4f4f4f;
}
.card-container img {
  width: 100%;
  height: 248px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .card-container img {
    height: auto;
  }
}

.card-winner {
  background-color: white;
  width: 166px;
  min-height: 218px;
  padding: 10px;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}
@media screen and (max-width: 576px) {
  .card-winner {
    width: 156px;
  }
}
@media screen and (max-width: 360px) {
  .card-winner {
    width: 140px;
  }
}
.card-winner .card-img img {
  width: 147px;
  height: 100px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .card-winner .card-img img {
    width: 100%;
  }
}
.card-winner .card-body {
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
}

.banner-cover {
  height: auto;
}
.banner-cover-text {
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  height: 100%;
  z-index: 3;
}
.banner-cover-text a {
  color: white;
}
.banner-cover .tag {
  font-family: "Gothic821 Cn BT";
  font-weight: 400;
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0px;
  color: #BFDAF8;
}
.banner-cover img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  z-index: 1;
}
.banner-cover .button-primary-lg,
.banner-cover .button-secondary-lg {
  width: 100%;
}
.banner-cover .banner-overlay {
  background-color: black;
  z-index: 2;
}
.banner-cover-sm {
  height: 344px;
}
.banner-cover-sm .banner-cover-text {
  height: 344px;
}
.banner-cover-sm .banner-overlay {
  height: 344px;
}
.banner-cover-md {
  height: 550px;
}
.banner-cover-md .banner-cover-text {
  height: 550px;
}
.banner-cover-md .banner-overlay {
  height: 550px;
}
.banner-cover-lg {
  height: 740px;
}
.banner-cover-lg .banner-cover-text {
  height: 740px;
}
.banner-cover-lg .banner-overlay {
  height: 740px;
}

@media only screen and (min-width: 768px) {
  .banner-cover img {
    height: 100%;
    width: 100%;
  }
  .banner-cover-text {
    padding-left: 50px;
    padding-right: 50px;
    gap: 32px;
    height: 100%;
    width: 728px;
    margin: auto;
  }
  .banner-cover .button-primary-lg,
  .banner-cover .button-secondary-lg {
    width: auto;
  }
  .banner-cover-sm {
    height: 344px;
  }
  .banner-cover-sm .banner-cover-text {
    height: 344px;
  }
  .banner-cover-md {
    height: 550px;
  }
  .banner-cover-md .banner-cover-text {
    height: 550px;
  }
  .banner-cover-lg {
    height: 740px;
  }
  .banner-cover-lg .banner-cover-text {
    height: 740px;
  }
}
/* theme variables */
.bg-color-primary-50 {
  background-color: var(--color-primary-50);
}

.bg-color-primary-50-0 {
  background-color: rgba(var(--color-primary-rgb-50), 0);
}

.bg-color-primary-50-25 {
  background-color: rgba(var(--color-primary-rgb-50), 0.25);
}

.bg-color-primary-50-50 {
  background-color: rgba(var(--color-primary-rgb-50), 0.5);
}

.bg-color-primary-50-75 {
  background-color: rgba(var(--color-primary-rgb-50), 0.75);
}

.bg-color-primary-50-100 {
  background-color: rgba(var(--color-primary-rgb-50), 100);
}

.bg-color-secondary-50 {
  background-color: var(--color-secondary-50);
}

.bg-color-secondary-50-0 {
  background-color: rgba(var(--color-secondary-rgb-50), 0);
}

.bg-color-secondary-50-25 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.25);
}

.bg-color-secondary-50-50 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.5);
}

.bg-color-secondary-50-75 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.75);
}

.bg-color-secondary-50-100 {
  background-color: rgba(var(--color-secondary-rgb-50), 100);
}

.bg-color-gray-50 {
  background-color: var(--color-gray-50);
}

.bg-color-gray-50-0 {
  background-color: rgba(var(--color-gray-rgb-50), 0);
}

.bg-color-gray-50-25 {
  background-color: rgba(var(--color-gray-rgb-50), 0.25);
}

.bg-color-gray-50-50 {
  background-color: rgba(var(--color-gray-rgb-50), 0.5);
}

.bg-color-gray-50-75 {
  background-color: rgba(var(--color-gray-rgb-50), 0.75);
}

.bg-color-gray-50-100 {
  background-color: rgba(var(--color-gray-rgb-50), 100);
}

.bg-color-primary-100 {
  background-color: var(--color-primary-100);
}

.bg-color-primary-100-0 {
  background-color: rgba(var(--color-primary-rgb-100), 0);
}

.bg-color-primary-100-25 {
  background-color: rgba(var(--color-primary-rgb-100), 0.25);
}

.bg-color-primary-100-50 {
  background-color: rgba(var(--color-primary-rgb-100), 0.5);
}

.bg-color-primary-100-75 {
  background-color: rgba(var(--color-primary-rgb-100), 0.75);
}

.bg-color-primary-100-100 {
  background-color: rgba(var(--color-primary-rgb-100), 100);
}

.bg-color-secondary-100 {
  background-color: var(--color-secondary-100);
}

.bg-color-secondary-100-0 {
  background-color: rgba(var(--color-secondary-rgb-100), 0);
}

.bg-color-secondary-100-25 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.25);
}

.bg-color-secondary-100-50 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.5);
}

.bg-color-secondary-100-75 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.75);
}

.bg-color-secondary-100-100 {
  background-color: rgba(var(--color-secondary-rgb-100), 100);
}

.bg-color-gray-100 {
  background-color: var(--color-gray-100);
}

.bg-color-gray-100-0 {
  background-color: rgba(var(--color-gray-rgb-100), 0);
}

.bg-color-gray-100-25 {
  background-color: rgba(var(--color-gray-rgb-100), 0.25);
}

.bg-color-gray-100-50 {
  background-color: rgba(var(--color-gray-rgb-100), 0.5);
}

.bg-color-gray-100-75 {
  background-color: rgba(var(--color-gray-rgb-100), 0.75);
}

.bg-color-gray-100-100 {
  background-color: rgba(var(--color-gray-rgb-100), 100);
}

.bg-color-primary-200 {
  background-color: var(--color-primary-200);
}

.bg-color-primary-200-0 {
  background-color: rgba(var(--color-primary-rgb-200), 0);
}

.bg-color-primary-200-25 {
  background-color: rgba(var(--color-primary-rgb-200), 0.25);
}

.bg-color-primary-200-50 {
  background-color: rgba(var(--color-primary-rgb-200), 0.5);
}

.bg-color-primary-200-75 {
  background-color: rgba(var(--color-primary-rgb-200), 0.75);
}

.bg-color-primary-200-100 {
  background-color: rgba(var(--color-primary-rgb-200), 100);
}

.bg-color-secondary-200 {
  background-color: var(--color-secondary-200);
}

.bg-color-secondary-200-0 {
  background-color: rgba(var(--color-secondary-rgb-200), 0);
}

.bg-color-secondary-200-25 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.25);
}

.bg-color-secondary-200-50 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.5);
}

.bg-color-secondary-200-75 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.75);
}

.bg-color-secondary-200-100 {
  background-color: rgba(var(--color-secondary-rgb-200), 100);
}

.bg-color-gray-200 {
  background-color: var(--color-gray-200);
}

.bg-color-gray-200-0 {
  background-color: rgba(var(--color-gray-rgb-200), 0);
}

.bg-color-gray-200-25 {
  background-color: rgba(var(--color-gray-rgb-200), 0.25);
}

.bg-color-gray-200-50 {
  background-color: rgba(var(--color-gray-rgb-200), 0.5);
}

.bg-color-gray-200-75 {
  background-color: rgba(var(--color-gray-rgb-200), 0.75);
}

.bg-color-gray-200-100 {
  background-color: rgba(var(--color-gray-rgb-200), 100);
}

.bg-color-primary-300 {
  background-color: var(--color-primary-300);
}

.bg-color-primary-300-0 {
  background-color: rgba(var(--color-primary-rgb-300), 0);
}

.bg-color-primary-300-25 {
  background-color: rgba(var(--color-primary-rgb-300), 0.25);
}

.bg-color-primary-300-50 {
  background-color: rgba(var(--color-primary-rgb-300), 0.5);
}

.bg-color-primary-300-75 {
  background-color: rgba(var(--color-primary-rgb-300), 0.75);
}

.bg-color-primary-300-100 {
  background-color: rgba(var(--color-primary-rgb-300), 100);
}

.bg-color-secondary-300 {
  background-color: var(--color-secondary-300);
}

.bg-color-secondary-300-0 {
  background-color: rgba(var(--color-secondary-rgb-300), 0);
}

.bg-color-secondary-300-25 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.25);
}

.bg-color-secondary-300-50 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.5);
}

.bg-color-secondary-300-75 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.75);
}

.bg-color-secondary-300-100 {
  background-color: rgba(var(--color-secondary-rgb-300), 100);
}

.bg-color-gray-300 {
  background-color: var(--color-gray-300);
}

.bg-color-gray-300-0 {
  background-color: rgba(var(--color-gray-rgb-300), 0);
}

.bg-color-gray-300-25 {
  background-color: rgba(var(--color-gray-rgb-300), 0.25);
}

.bg-color-gray-300-50 {
  background-color: rgba(var(--color-gray-rgb-300), 0.5);
}

.bg-color-gray-300-75 {
  background-color: rgba(var(--color-gray-rgb-300), 0.75);
}

.bg-color-gray-300-100 {
  background-color: rgba(var(--color-gray-rgb-300), 100);
}

.bg-color-primary-400 {
  background-color: var(--color-primary-400);
}

.bg-color-primary-400-0 {
  background-color: rgba(var(--color-primary-rgb-400), 0);
}

.bg-color-primary-400-25 {
  background-color: rgba(var(--color-primary-rgb-400), 0.25);
}

.bg-color-primary-400-50 {
  background-color: rgba(var(--color-primary-rgb-400), 0.5);
}

.bg-color-primary-400-75 {
  background-color: rgba(var(--color-primary-rgb-400), 0.75);
}

.bg-color-primary-400-100 {
  background-color: rgba(var(--color-primary-rgb-400), 100);
}

.bg-color-secondary-400 {
  background-color: var(--color-secondary-400);
}

.bg-color-secondary-400-0 {
  background-color: rgba(var(--color-secondary-rgb-400), 0);
}

.bg-color-secondary-400-25 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.25);
}

.bg-color-secondary-400-50 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.5);
}

.bg-color-secondary-400-75 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.75);
}

.bg-color-secondary-400-100 {
  background-color: rgba(var(--color-secondary-rgb-400), 100);
}

.bg-color-gray-400 {
  background-color: var(--color-gray-400);
}

.bg-color-gray-400-0 {
  background-color: rgba(var(--color-gray-rgb-400), 0);
}

.bg-color-gray-400-25 {
  background-color: rgba(var(--color-gray-rgb-400), 0.25);
}

.bg-color-gray-400-50 {
  background-color: rgba(var(--color-gray-rgb-400), 0.5);
}

.bg-color-gray-400-75 {
  background-color: rgba(var(--color-gray-rgb-400), 0.75);
}

.bg-color-gray-400-100 {
  background-color: rgba(var(--color-gray-rgb-400), 100);
}

.bg-color-primary-500 {
  background-color: var(--color-primary-500);
}

.bg-color-primary-500-0 {
  background-color: rgba(var(--color-primary-rgb-500), 0);
}

.bg-color-primary-500-25 {
  background-color: rgba(var(--color-primary-rgb-500), 0.25);
}

.bg-color-primary-500-50 {
  background-color: rgba(var(--color-primary-rgb-500), 0.5);
}

.bg-color-primary-500-75 {
  background-color: rgba(var(--color-primary-rgb-500), 0.75);
}

.bg-color-primary-500-100 {
  background-color: rgba(var(--color-primary-rgb-500), 100);
}

.bg-color-secondary-500 {
  background-color: var(--color-secondary-500);
}

.bg-color-secondary-500-0 {
  background-color: rgba(var(--color-secondary-rgb-500), 0);
}

.bg-color-secondary-500-25 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.25);
}

.bg-color-secondary-500-50 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.5);
}

.bg-color-secondary-500-75 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.75);
}

.bg-color-secondary-500-100 {
  background-color: rgba(var(--color-secondary-rgb-500), 100);
}

.bg-color-gray-500 {
  background-color: var(--color-gray-500);
}

.bg-color-gray-500-0 {
  background-color: rgba(var(--color-gray-rgb-500), 0);
}

.bg-color-gray-500-25 {
  background-color: rgba(var(--color-gray-rgb-500), 0.25);
}

.bg-color-gray-500-50 {
  background-color: rgba(var(--color-gray-rgb-500), 0.5);
}

.bg-color-gray-500-75 {
  background-color: rgba(var(--color-gray-rgb-500), 0.75);
}

.bg-color-gray-500-100 {
  background-color: rgba(var(--color-gray-rgb-500), 100);
}

.bg-color-primary-600 {
  background-color: var(--color-primary-600);
}

.bg-color-primary-600-0 {
  background-color: rgba(var(--color-primary-rgb-600), 0);
}

.bg-color-primary-600-25 {
  background-color: rgba(var(--color-primary-rgb-600), 0.25);
}

.bg-color-primary-600-50 {
  background-color: rgba(var(--color-primary-rgb-600), 0.5);
}

.bg-color-primary-600-75 {
  background-color: rgba(var(--color-primary-rgb-600), 0.75);
}

.bg-color-primary-600-100 {
  background-color: rgba(var(--color-primary-rgb-600), 100);
}

.bg-color-secondary-600 {
  background-color: var(--color-secondary-600);
}

.bg-color-secondary-600-0 {
  background-color: rgba(var(--color-secondary-rgb-600), 0);
}

.bg-color-secondary-600-25 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.25);
}

.bg-color-secondary-600-50 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.5);
}

.bg-color-secondary-600-75 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.75);
}

.bg-color-secondary-600-100 {
  background-color: rgba(var(--color-secondary-rgb-600), 100);
}

.bg-color-gray-600 {
  background-color: var(--color-gray-600);
}

.bg-color-gray-600-0 {
  background-color: rgba(var(--color-gray-rgb-600), 0);
}

.bg-color-gray-600-25 {
  background-color: rgba(var(--color-gray-rgb-600), 0.25);
}

.bg-color-gray-600-50 {
  background-color: rgba(var(--color-gray-rgb-600), 0.5);
}

.bg-color-gray-600-75 {
  background-color: rgba(var(--color-gray-rgb-600), 0.75);
}

.bg-color-gray-600-100 {
  background-color: rgba(var(--color-gray-rgb-600), 100);
}

.bg-color-primary-700 {
  background-color: var(--color-primary-700);
}

.bg-color-primary-700-0 {
  background-color: rgba(var(--color-primary-rgb-700), 0);
}

.bg-color-primary-700-25 {
  background-color: rgba(var(--color-primary-rgb-700), 0.25);
}

.bg-color-primary-700-50 {
  background-color: rgba(var(--color-primary-rgb-700), 0.5);
}

.bg-color-primary-700-75 {
  background-color: rgba(var(--color-primary-rgb-700), 0.75);
}

.bg-color-primary-700-100 {
  background-color: rgba(var(--color-primary-rgb-700), 100);
}

.bg-color-secondary-700 {
  background-color: var(--color-secondary-700);
}

.bg-color-secondary-700-0 {
  background-color: rgba(var(--color-secondary-rgb-700), 0);
}

.bg-color-secondary-700-25 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.25);
}

.bg-color-secondary-700-50 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.5);
}

.bg-color-secondary-700-75 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.75);
}

.bg-color-secondary-700-100 {
  background-color: rgba(var(--color-secondary-rgb-700), 100);
}

.bg-color-gray-700 {
  background-color: var(--color-gray-700);
}

.bg-color-gray-700-0 {
  background-color: rgba(var(--color-gray-rgb-700), 0);
}

.bg-color-gray-700-25 {
  background-color: rgba(var(--color-gray-rgb-700), 0.25);
}

.bg-color-gray-700-50 {
  background-color: rgba(var(--color-gray-rgb-700), 0.5);
}

.bg-color-gray-700-75 {
  background-color: rgba(var(--color-gray-rgb-700), 0.75);
}

.bg-color-gray-700-100 {
  background-color: rgba(var(--color-gray-rgb-700), 100);
}

.bg-color-primary-800 {
  background-color: var(--color-primary-800);
}

.bg-color-primary-800-0 {
  background-color: rgba(var(--color-primary-rgb-800), 0);
}

.bg-color-primary-800-25 {
  background-color: rgba(var(--color-primary-rgb-800), 0.25);
}

.bg-color-primary-800-50 {
  background-color: rgba(var(--color-primary-rgb-800), 0.5);
}

.bg-color-primary-800-75 {
  background-color: rgba(var(--color-primary-rgb-800), 0.75);
}

.bg-color-primary-800-100 {
  background-color: rgba(var(--color-primary-rgb-800), 100);
}

.bg-color-secondary-800 {
  background-color: var(--color-secondary-800);
}

.bg-color-secondary-800-0 {
  background-color: rgba(var(--color-secondary-rgb-800), 0);
}

.bg-color-secondary-800-25 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.25);
}

.bg-color-secondary-800-50 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.5);
}

.bg-color-secondary-800-75 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.75);
}

.bg-color-secondary-800-100 {
  background-color: rgba(var(--color-secondary-rgb-800), 100);
}

.bg-color-gray-800 {
  background-color: var(--color-gray-800);
}

.bg-color-gray-800-0 {
  background-color: rgba(var(--color-gray-rgb-800), 0);
}

.bg-color-gray-800-25 {
  background-color: rgba(var(--color-gray-rgb-800), 0.25);
}

.bg-color-gray-800-50 {
  background-color: rgba(var(--color-gray-rgb-800), 0.5);
}

.bg-color-gray-800-75 {
  background-color: rgba(var(--color-gray-rgb-800), 0.75);
}

.bg-color-gray-800-100 {
  background-color: rgba(var(--color-gray-rgb-800), 100);
}

.bg-color-primary-900 {
  background-color: var(--color-primary-900);
}

.bg-color-primary-900-0 {
  background-color: rgba(var(--color-primary-rgb-900), 0);
}

.bg-color-primary-900-25 {
  background-color: rgba(var(--color-primary-rgb-900), 0.25);
}

.bg-color-primary-900-50 {
  background-color: rgba(var(--color-primary-rgb-900), 0.5);
}

.bg-color-primary-900-75 {
  background-color: rgba(var(--color-primary-rgb-900), 0.75);
}

.bg-color-primary-900-100 {
  background-color: rgba(var(--color-primary-rgb-900), 100);
}

.bg-color-secondary-900 {
  background-color: var(--color-secondary-900);
}

.bg-color-secondary-900-0 {
  background-color: rgba(var(--color-secondary-rgb-900), 0);
}

.bg-color-secondary-900-25 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.25);
}

.bg-color-secondary-900-50 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.5);
}

.bg-color-secondary-900-75 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.75);
}

.bg-color-secondary-900-100 {
  background-color: rgba(var(--color-secondary-rgb-900), 100);
}

.bg-color-gray-900 {
  background-color: var(--color-gray-900);
}

.bg-color-gray-900-0 {
  background-color: rgba(var(--color-gray-rgb-900), 0);
}

.bg-color-gray-900-25 {
  background-color: rgba(var(--color-gray-rgb-900), 0.25);
}

.bg-color-gray-900-50 {
  background-color: rgba(var(--color-gray-rgb-900), 0.5);
}

.bg-color-gray-900-75 {
  background-color: rgba(var(--color-gray-rgb-900), 0.75);
}

.bg-color-gray-900-100 {
  background-color: rgba(var(--color-gray-rgb-900), 100);
}

.bg-color-primary-950 {
  background-color: var(--color-primary-950);
}

.bg-color-primary-950-0 {
  background-color: rgba(var(--color-primary-rgb-950), 0);
}

.bg-color-primary-950-25 {
  background-color: rgba(var(--color-primary-rgb-950), 0.25);
}

.bg-color-primary-950-50 {
  background-color: rgba(var(--color-primary-rgb-950), 0.5);
}

.bg-color-primary-950-75 {
  background-color: rgba(var(--color-primary-rgb-950), 0.75);
}

.bg-color-primary-950-100 {
  background-color: rgba(var(--color-primary-rgb-950), 100);
}

.bg-color-secondary-950 {
  background-color: var(--color-secondary-950);
}

.bg-color-secondary-950-0 {
  background-color: rgba(var(--color-secondary-rgb-950), 0);
}

.bg-color-secondary-950-25 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.25);
}

.bg-color-secondary-950-50 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.5);
}

.bg-color-secondary-950-75 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.75);
}

.bg-color-secondary-950-100 {
  background-color: rgba(var(--color-secondary-rgb-950), 100);
}

.bg-color-gray-950 {
  background-color: var(--color-gray-950);
}

.bg-color-gray-950-0 {
  background-color: rgba(var(--color-gray-rgb-950), 0);
}

.bg-color-gray-950-25 {
  background-color: rgba(var(--color-gray-rgb-950), 0.25);
}

.bg-color-gray-950-50 {
  background-color: rgba(var(--color-gray-rgb-950), 0.5);
}

.bg-color-gray-950-75 {
  background-color: rgba(var(--color-gray-rgb-950), 0.75);
}

.bg-color-gray-950-100 {
  background-color: rgba(var(--color-gray-rgb-950), 100);
}

.bg-color-white-0 {
  background-color: rgba(var(--color-additional-white-rgb), 0);
}

.bg-color-white-25 {
  background-color: rgba(var(--color-additional-white-rgb), 0.25);
}

.bg-color-white-50 {
  background-color: rgba(var(--color-additional-white-rgb), 0.5);
}

.bg-color-white-75 {
  background-color: rgba(var(--color-additional-white-rgb), 0.75);
}

.bg-color-white-100 {
  background-color: rgba(var(--color-additional-white-rgb), 100);
}

.bg-color-primary {
  background-color: var(--color-primary-950);
}
.bg-color-secondary {
  background-color: var(--color-secondary);
}

:root, html, body {
  --color-primary-50: #edf3fa;
  --color-primary-100: #d6e4f2;
  --color-primary-200: #b3cce8;
  --color-primary-300: #84acd9;
  --color-primary-400: #4f86c5;
  --color-primary-500: #2f66ad;
  --color-primary-600: #0F519F;
  --color-primary-700: #173f6f;
  --color-primary-800: #12345a;
  --color-primary-900: #10427C;
  --color-primary-950: #081f3d;
  --color-primary-rgb-50: 237, 243, 250;
  --color-primary-rgb-100: 214, 228, 242;
  --color-primary-rgb-200: 179, 204, 232;
  --color-primary-rgb-300: 132, 172, 217;
  --color-primary-rgb-400: 79, 134, 197;
  --color-primary-rgb-500: 47, 102, 173;
  --color-primary-rgb-600: 15, 81, 159;
  --color-primary-rgb-700: 23, 63, 111;
  --color-primary-rgb-800: 18, 52, 90;
  --color-primary-rgb-900: 16, 66, 124;
  --color-primary-rgb-950: 8, 31, 61;
  --color-secondary-50: #fffceb;
  --color-secondary-100: #fff7c8;
  --color-secondary-200: #ffef9a;
  --color-secondary-300: #ffe45f;
  --color-secondary-400: #ffd91f;
  --color-secondary-500: #e6c300;
  --color-secondary-600: #bfa200;
  --color-secondary-700: #998200;
  --color-secondary-800: #736300;
  --color-secondary-900: #FFD901;
  --color-secondary-950: #3d3400;
  --color-secondary-rgb-50: 255, 252, 235;
  --color-secondary-rgb-100: 255, 247, 200;
  --color-secondary-rgb-200: 255, 239, 154;
  --color-secondary-rgb-300: 255, 228, 95;
  --color-secondary-rgb-400: 255, 217, 31;
  --color-secondary-rgb-500: 230, 195, 0;
  --color-secondary-rgb-600: 191, 162, 0;
  --color-secondary-rgb-700: 153, 130, 0;
  --color-secondary-rgb-800: 115, 99, 0;
  --color-secondary-rgb-900: 255, 217, 1;
  --color-secondary-rgb-950: 61, 52, 0;
  --color-gray-50: #f6f6f6;
  --color-gray-100: #e7e7e7;
  --color-gray-200: #F0EEEE;
  --color-gray-300: #b0b0b0;
  --color-gray-400: #888888;
  --color-gray-500: #666666;
  --color-gray-600: #5d5d5d;
  --color-gray-700: #4f4f4f;
  --color-gray-800: #454545;
  --color-gray-900: #3d3d3d;
  --color-gray-rgb-50: 246, 246, 246;
  --color-gray-rgb-100: 231, 231, 231;
  --color-gray-rgb-200: 240, 238, 238;
  --color-gray-rgb-300: 176, 176, 176;
  --color-gray-rgb-400: 136, 136, 136;
  --color-gray-rgb-500: 102, 102, 102;
  --color-gray-rgb-600: 93, 93, 93;
  --color-gray-rgb-700: 79, 79, 79;
  --color-gray-rgb-800: 69, 69, 69;
  --color-gray-rgb-900: 61, 61, 61;
  --color-additional-white: #FFFFFF;
  --color-additional-white-rgb: 255, 255, 255;
  --color-additional-blue: #2828AD;
  --color-additional-green: #31B131;
  --color-additional-orange: #F58334;
  --color-additional-yellow: #F6F645;
  --color-additional-red: #F13333;
  --color-additional-black: #000000;
}

:root {
  --color-primary: #0F519F !important;
  --color-secondary: #FFD901 !important;
  --color-tertiary: #4f86c5;
  --color-fourth: #F2F2F2;
  --color-dark-grey: #3D3835;
  --color-grey: #c3b7b7;
  --color-black: #000000;
  --color-white: #ffffff;
  --color-sticky-nav: #ffffff;
  --font-family-primary: Gothic821 Cn BT;
}

.color-primary {
  color: var(--color-primary);
}

.color-primary-bg {
  background-color: var(--color-primary);
}

.color-primary-fill {
  fill: var(--color-primary);
}

.color-primary-border {
  border-color: var(--color-primary);
}

.color-secondary {
  color: var(--color-secondary);
}

.color-secondary-bg {
  background-color: var(--color-secondary);
}

.color-secondary-fill {
  fill: var(--color-secondary);
}

.color-secondary-border {
  border-color: var(--color-secondary);
}

.color-tertiary {
  color: var(--color-tertiary);
}

.color-tertiary-bg {
  background-color: var(--color-tertiary);
}

.color-tertiary-fill {
  fill: var(--color-tertiary);
}

.color-tertiary-border {
  border-color: var(--color-tertiary);
}

.bg-color-primary-50 {
  background-color: var(--color-primary-50);
}

.bg-color-primary-50-0 {
  background-color: rgba(var(--color-primary-rgb-50), 0);
}

.bg-color-primary-50-25 {
  background-color: rgba(var(--color-primary-rgb-50), 0.25);
}

.bg-color-primary-50-50 {
  background-color: rgba(var(--color-primary-rgb-50), 0.5);
}

.bg-color-primary-50-75 {
  background-color: rgba(var(--color-primary-rgb-50), 0.75);
}

.bg-color-primary-50-100 {
  background-color: rgba(var(--color-primary-rgb-50), 100);
}

.bg-color-secondary-50 {
  background-color: var(--color-secondary-50);
}

.bg-color-secondary-50-0 {
  background-color: rgba(var(--color-secondary-rgb-50), 0);
}

.bg-color-secondary-50-25 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.25);
}

.bg-color-secondary-50-50 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.5);
}

.bg-color-secondary-50-75 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.75);
}

.bg-color-secondary-50-100 {
  background-color: rgba(var(--color-secondary-rgb-50), 100);
}

.bg-color-gray-50 {
  background-color: var(--color-gray-50);
}

.bg-color-gray-50-0 {
  background-color: rgba(var(--color-gray-rgb-50), 0);
}

.bg-color-gray-50-25 {
  background-color: rgba(var(--color-gray-rgb-50), 0.25);
}

.bg-color-gray-50-50 {
  background-color: rgba(var(--color-gray-rgb-50), 0.5);
}

.bg-color-gray-50-75 {
  background-color: rgba(var(--color-gray-rgb-50), 0.75);
}

.bg-color-gray-50-100 {
  background-color: rgba(var(--color-gray-rgb-50), 100);
}

.bg-color-primary-100 {
  background-color: var(--color-primary-100);
}

.bg-color-primary-100-0 {
  background-color: rgba(var(--color-primary-rgb-100), 0);
}

.bg-color-primary-100-25 {
  background-color: rgba(var(--color-primary-rgb-100), 0.25);
}

.bg-color-primary-100-50 {
  background-color: rgba(var(--color-primary-rgb-100), 0.5);
}

.bg-color-primary-100-75 {
  background-color: rgba(var(--color-primary-rgb-100), 0.75);
}

.bg-color-primary-100-100 {
  background-color: rgba(var(--color-primary-rgb-100), 100);
}

.bg-color-secondary-100 {
  background-color: var(--color-secondary-100);
}

.bg-color-secondary-100-0 {
  background-color: rgba(var(--color-secondary-rgb-100), 0);
}

.bg-color-secondary-100-25 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.25);
}

.bg-color-secondary-100-50 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.5);
}

.bg-color-secondary-100-75 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.75);
}

.bg-color-secondary-100-100 {
  background-color: rgba(var(--color-secondary-rgb-100), 100);
}

.bg-color-gray-100 {
  background-color: var(--color-gray-100);
}

.bg-color-gray-100-0 {
  background-color: rgba(var(--color-gray-rgb-100), 0);
}

.bg-color-gray-100-25 {
  background-color: rgba(var(--color-gray-rgb-100), 0.25);
}

.bg-color-gray-100-50 {
  background-color: rgba(var(--color-gray-rgb-100), 0.5);
}

.bg-color-gray-100-75 {
  background-color: rgba(var(--color-gray-rgb-100), 0.75);
}

.bg-color-gray-100-100 {
  background-color: rgba(var(--color-gray-rgb-100), 100);
}

.bg-color-primary-200 {
  background-color: var(--color-primary-200);
}

.bg-color-primary-200-0 {
  background-color: rgba(var(--color-primary-rgb-200), 0);
}

.bg-color-primary-200-25 {
  background-color: rgba(var(--color-primary-rgb-200), 0.25);
}

.bg-color-primary-200-50 {
  background-color: rgba(var(--color-primary-rgb-200), 0.5);
}

.bg-color-primary-200-75 {
  background-color: rgba(var(--color-primary-rgb-200), 0.75);
}

.bg-color-primary-200-100 {
  background-color: rgba(var(--color-primary-rgb-200), 100);
}

.bg-color-secondary-200 {
  background-color: var(--color-secondary-200);
}

.bg-color-secondary-200-0 {
  background-color: rgba(var(--color-secondary-rgb-200), 0);
}

.bg-color-secondary-200-25 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.25);
}

.bg-color-secondary-200-50 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.5);
}

.bg-color-secondary-200-75 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.75);
}

.bg-color-secondary-200-100 {
  background-color: rgba(var(--color-secondary-rgb-200), 100);
}

.bg-color-gray-200 {
  background-color: var(--color-gray-200);
}

.bg-color-gray-200-0 {
  background-color: rgba(var(--color-gray-rgb-200), 0);
}

.bg-color-gray-200-25 {
  background-color: rgba(var(--color-gray-rgb-200), 0.25);
}

.bg-color-gray-200-50 {
  background-color: rgba(var(--color-gray-rgb-200), 0.5);
}

.bg-color-gray-200-75 {
  background-color: rgba(var(--color-gray-rgb-200), 0.75);
}

.bg-color-gray-200-100 {
  background-color: rgba(var(--color-gray-rgb-200), 100);
}

.bg-color-primary-300 {
  background-color: var(--color-primary-300);
}

.bg-color-primary-300-0 {
  background-color: rgba(var(--color-primary-rgb-300), 0);
}

.bg-color-primary-300-25 {
  background-color: rgba(var(--color-primary-rgb-300), 0.25);
}

.bg-color-primary-300-50 {
  background-color: rgba(var(--color-primary-rgb-300), 0.5);
}

.bg-color-primary-300-75 {
  background-color: rgba(var(--color-primary-rgb-300), 0.75);
}

.bg-color-primary-300-100 {
  background-color: rgba(var(--color-primary-rgb-300), 100);
}

.bg-color-secondary-300 {
  background-color: var(--color-secondary-300);
}

.bg-color-secondary-300-0 {
  background-color: rgba(var(--color-secondary-rgb-300), 0);
}

.bg-color-secondary-300-25 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.25);
}

.bg-color-secondary-300-50 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.5);
}

.bg-color-secondary-300-75 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.75);
}

.bg-color-secondary-300-100 {
  background-color: rgba(var(--color-secondary-rgb-300), 100);
}

.bg-color-gray-300 {
  background-color: var(--color-gray-300);
}

.bg-color-gray-300-0 {
  background-color: rgba(var(--color-gray-rgb-300), 0);
}

.bg-color-gray-300-25 {
  background-color: rgba(var(--color-gray-rgb-300), 0.25);
}

.bg-color-gray-300-50 {
  background-color: rgba(var(--color-gray-rgb-300), 0.5);
}

.bg-color-gray-300-75 {
  background-color: rgba(var(--color-gray-rgb-300), 0.75);
}

.bg-color-gray-300-100 {
  background-color: rgba(var(--color-gray-rgb-300), 100);
}

.bg-color-primary-400 {
  background-color: var(--color-primary-400);
}

.bg-color-primary-400-0 {
  background-color: rgba(var(--color-primary-rgb-400), 0);
}

.bg-color-primary-400-25 {
  background-color: rgba(var(--color-primary-rgb-400), 0.25);
}

.bg-color-primary-400-50 {
  background-color: rgba(var(--color-primary-rgb-400), 0.5);
}

.bg-color-primary-400-75 {
  background-color: rgba(var(--color-primary-rgb-400), 0.75);
}

.bg-color-primary-400-100 {
  background-color: rgba(var(--color-primary-rgb-400), 100);
}

.bg-color-secondary-400 {
  background-color: var(--color-secondary-400);
}

.bg-color-secondary-400-0 {
  background-color: rgba(var(--color-secondary-rgb-400), 0);
}

.bg-color-secondary-400-25 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.25);
}

.bg-color-secondary-400-50 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.5);
}

.bg-color-secondary-400-75 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.75);
}

.bg-color-secondary-400-100 {
  background-color: rgba(var(--color-secondary-rgb-400), 100);
}

.bg-color-gray-400 {
  background-color: var(--color-gray-400);
}

.bg-color-gray-400-0 {
  background-color: rgba(var(--color-gray-rgb-400), 0);
}

.bg-color-gray-400-25 {
  background-color: rgba(var(--color-gray-rgb-400), 0.25);
}

.bg-color-gray-400-50 {
  background-color: rgba(var(--color-gray-rgb-400), 0.5);
}

.bg-color-gray-400-75 {
  background-color: rgba(var(--color-gray-rgb-400), 0.75);
}

.bg-color-gray-400-100 {
  background-color: rgba(var(--color-gray-rgb-400), 100);
}

.bg-color-primary-500 {
  background-color: var(--color-primary-500);
}

.bg-color-primary-500-0 {
  background-color: rgba(var(--color-primary-rgb-500), 0);
}

.bg-color-primary-500-25 {
  background-color: rgba(var(--color-primary-rgb-500), 0.25);
}

.bg-color-primary-500-50 {
  background-color: rgba(var(--color-primary-rgb-500), 0.5);
}

.bg-color-primary-500-75 {
  background-color: rgba(var(--color-primary-rgb-500), 0.75);
}

.bg-color-primary-500-100 {
  background-color: rgba(var(--color-primary-rgb-500), 100);
}

.bg-color-secondary-500 {
  background-color: var(--color-secondary-500);
}

.bg-color-secondary-500-0 {
  background-color: rgba(var(--color-secondary-rgb-500), 0);
}

.bg-color-secondary-500-25 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.25);
}

.bg-color-secondary-500-50 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.5);
}

.bg-color-secondary-500-75 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.75);
}

.bg-color-secondary-500-100 {
  background-color: rgba(var(--color-secondary-rgb-500), 100);
}

.bg-color-gray-500 {
  background-color: var(--color-gray-500);
}

.bg-color-gray-500-0 {
  background-color: rgba(var(--color-gray-rgb-500), 0);
}

.bg-color-gray-500-25 {
  background-color: rgba(var(--color-gray-rgb-500), 0.25);
}

.bg-color-gray-500-50 {
  background-color: rgba(var(--color-gray-rgb-500), 0.5);
}

.bg-color-gray-500-75 {
  background-color: rgba(var(--color-gray-rgb-500), 0.75);
}

.bg-color-gray-500-100 {
  background-color: rgba(var(--color-gray-rgb-500), 100);
}

.bg-color-primary-600 {
  background-color: var(--color-primary-600);
}

.bg-color-primary-600-0 {
  background-color: rgba(var(--color-primary-rgb-600), 0);
}

.bg-color-primary-600-25 {
  background-color: rgba(var(--color-primary-rgb-600), 0.25);
}

.bg-color-primary-600-50 {
  background-color: rgba(var(--color-primary-rgb-600), 0.5);
}

.bg-color-primary-600-75 {
  background-color: rgba(var(--color-primary-rgb-600), 0.75);
}

.bg-color-primary-600-100 {
  background-color: rgba(var(--color-primary-rgb-600), 100);
}

.bg-color-secondary-600 {
  background-color: var(--color-secondary-600);
}

.bg-color-secondary-600-0 {
  background-color: rgba(var(--color-secondary-rgb-600), 0);
}

.bg-color-secondary-600-25 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.25);
}

.bg-color-secondary-600-50 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.5);
}

.bg-color-secondary-600-75 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.75);
}

.bg-color-secondary-600-100 {
  background-color: rgba(var(--color-secondary-rgb-600), 100);
}

.bg-color-gray-600 {
  background-color: var(--color-gray-600);
}

.bg-color-gray-600-0 {
  background-color: rgba(var(--color-gray-rgb-600), 0);
}

.bg-color-gray-600-25 {
  background-color: rgba(var(--color-gray-rgb-600), 0.25);
}

.bg-color-gray-600-50 {
  background-color: rgba(var(--color-gray-rgb-600), 0.5);
}

.bg-color-gray-600-75 {
  background-color: rgba(var(--color-gray-rgb-600), 0.75);
}

.bg-color-gray-600-100 {
  background-color: rgba(var(--color-gray-rgb-600), 100);
}

.bg-color-primary-700 {
  background-color: var(--color-primary-700);
}

.bg-color-primary-700-0 {
  background-color: rgba(var(--color-primary-rgb-700), 0);
}

.bg-color-primary-700-25 {
  background-color: rgba(var(--color-primary-rgb-700), 0.25);
}

.bg-color-primary-700-50 {
  background-color: rgba(var(--color-primary-rgb-700), 0.5);
}

.bg-color-primary-700-75 {
  background-color: rgba(var(--color-primary-rgb-700), 0.75);
}

.bg-color-primary-700-100 {
  background-color: rgba(var(--color-primary-rgb-700), 100);
}

.bg-color-secondary-700 {
  background-color: var(--color-secondary-700);
}

.bg-color-secondary-700-0 {
  background-color: rgba(var(--color-secondary-rgb-700), 0);
}

.bg-color-secondary-700-25 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.25);
}

.bg-color-secondary-700-50 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.5);
}

.bg-color-secondary-700-75 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.75);
}

.bg-color-secondary-700-100 {
  background-color: rgba(var(--color-secondary-rgb-700), 100);
}

.bg-color-gray-700 {
  background-color: var(--color-gray-700);
}

.bg-color-gray-700-0 {
  background-color: rgba(var(--color-gray-rgb-700), 0);
}

.bg-color-gray-700-25 {
  background-color: rgba(var(--color-gray-rgb-700), 0.25);
}

.bg-color-gray-700-50 {
  background-color: rgba(var(--color-gray-rgb-700), 0.5);
}

.bg-color-gray-700-75 {
  background-color: rgba(var(--color-gray-rgb-700), 0.75);
}

.bg-color-gray-700-100 {
  background-color: rgba(var(--color-gray-rgb-700), 100);
}

.bg-color-primary-800 {
  background-color: var(--color-primary-800);
}

.bg-color-primary-800-0 {
  background-color: rgba(var(--color-primary-rgb-800), 0);
}

.bg-color-primary-800-25 {
  background-color: rgba(var(--color-primary-rgb-800), 0.25);
}

.bg-color-primary-800-50 {
  background-color: rgba(var(--color-primary-rgb-800), 0.5);
}

.bg-color-primary-800-75 {
  background-color: rgba(var(--color-primary-rgb-800), 0.75);
}

.bg-color-primary-800-100 {
  background-color: rgba(var(--color-primary-rgb-800), 100);
}

.bg-color-secondary-800 {
  background-color: var(--color-secondary-800);
}

.bg-color-secondary-800-0 {
  background-color: rgba(var(--color-secondary-rgb-800), 0);
}

.bg-color-secondary-800-25 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.25);
}

.bg-color-secondary-800-50 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.5);
}

.bg-color-secondary-800-75 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.75);
}

.bg-color-secondary-800-100 {
  background-color: rgba(var(--color-secondary-rgb-800), 100);
}

.bg-color-gray-800 {
  background-color: var(--color-gray-800);
}

.bg-color-gray-800-0 {
  background-color: rgba(var(--color-gray-rgb-800), 0);
}

.bg-color-gray-800-25 {
  background-color: rgba(var(--color-gray-rgb-800), 0.25);
}

.bg-color-gray-800-50 {
  background-color: rgba(var(--color-gray-rgb-800), 0.5);
}

.bg-color-gray-800-75 {
  background-color: rgba(var(--color-gray-rgb-800), 0.75);
}

.bg-color-gray-800-100 {
  background-color: rgba(var(--color-gray-rgb-800), 100);
}

.bg-color-primary-900 {
  background-color: var(--color-primary-900);
}

.bg-color-primary-900-0 {
  background-color: rgba(var(--color-primary-rgb-900), 0);
}

.bg-color-primary-900-25 {
  background-color: rgba(var(--color-primary-rgb-900), 0.25);
}

.bg-color-primary-900-50 {
  background-color: rgba(var(--color-primary-rgb-900), 0.5);
}

.bg-color-primary-900-75 {
  background-color: rgba(var(--color-primary-rgb-900), 0.75);
}

.bg-color-primary-900-100 {
  background-color: rgba(var(--color-primary-rgb-900), 100);
}

.bg-color-secondary-900 {
  background-color: var(--color-secondary-900);
}

.bg-color-secondary-900-0 {
  background-color: rgba(var(--color-secondary-rgb-900), 0);
}

.bg-color-secondary-900-25 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.25);
}

.bg-color-secondary-900-50 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.5);
}

.bg-color-secondary-900-75 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.75);
}

.bg-color-secondary-900-100 {
  background-color: rgba(var(--color-secondary-rgb-900), 100);
}

.bg-color-gray-900 {
  background-color: var(--color-gray-900);
}

.bg-color-gray-900-0 {
  background-color: rgba(var(--color-gray-rgb-900), 0);
}

.bg-color-gray-900-25 {
  background-color: rgba(var(--color-gray-rgb-900), 0.25);
}

.bg-color-gray-900-50 {
  background-color: rgba(var(--color-gray-rgb-900), 0.5);
}

.bg-color-gray-900-75 {
  background-color: rgba(var(--color-gray-rgb-900), 0.75);
}

.bg-color-gray-900-100 {
  background-color: rgba(var(--color-gray-rgb-900), 100);
}

.bg-color-primary-950 {
  background-color: var(--color-primary-950);
}

.bg-color-primary-950-0 {
  background-color: rgba(var(--color-primary-rgb-950), 0);
}

.bg-color-primary-950-25 {
  background-color: rgba(var(--color-primary-rgb-950), 0.25);
}

.bg-color-primary-950-50 {
  background-color: rgba(var(--color-primary-rgb-950), 0.5);
}

.bg-color-primary-950-75 {
  background-color: rgba(var(--color-primary-rgb-950), 0.75);
}

.bg-color-primary-950-100 {
  background-color: rgba(var(--color-primary-rgb-950), 100);
}

.bg-color-secondary-950 {
  background-color: var(--color-secondary-950);
}

.bg-color-secondary-950-0 {
  background-color: rgba(var(--color-secondary-rgb-950), 0);
}

.bg-color-secondary-950-25 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.25);
}

.bg-color-secondary-950-50 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.5);
}

.bg-color-secondary-950-75 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.75);
}

.bg-color-secondary-950-100 {
  background-color: rgba(var(--color-secondary-rgb-950), 100);
}

.bg-color-gray-950 {
  background-color: var(--color-gray-950);
}

.bg-color-gray-950-0 {
  background-color: rgba(var(--color-gray-rgb-950), 0);
}

.bg-color-gray-950-25 {
  background-color: rgba(var(--color-gray-rgb-950), 0.25);
}

.bg-color-gray-950-50 {
  background-color: rgba(var(--color-gray-rgb-950), 0.5);
}

.bg-color-gray-950-75 {
  background-color: rgba(var(--color-gray-rgb-950), 0.75);
}

.bg-color-gray-950-100 {
  background-color: rgba(var(--color-gray-rgb-950), 100);
}

.bg-color-white-0 {
  background-color: rgba(var(--color-additional-white-rgb), 0);
}

.bg-color-white-25 {
  background-color: rgba(var(--color-additional-white-rgb), 0.25);
}

.bg-color-white-50 {
  background-color: rgba(var(--color-additional-white-rgb), 0.5);
}

.bg-color-white-75 {
  background-color: rgba(var(--color-additional-white-rgb), 0.75);
}

.bg-color-white-100 {
  background-color: rgba(var(--color-additional-white-rgb), 100);
}

.bg-color-primary {
  background-color: var(--color-primary-950);
}
.bg-color-secondary {
  background-color: var(--color-secondary);
}

:root, html, body {
  --color-primary-50: #edf3fa;
  --color-primary-100: #d6e4f2;
  --color-primary-200: #b3cce8;
  --color-primary-300: #84acd9;
  --color-primary-400: #4f86c5;
  --color-primary-500: #2f66ad;
  --color-primary-600: #0F519F;
  --color-primary-700: #173f6f;
  --color-primary-800: #12345a;
  --color-primary-900: #10427C;
  --color-primary-950: #081f3d;
  --color-primary-rgb-50: 237, 243, 250;
  --color-primary-rgb-100: 214, 228, 242;
  --color-primary-rgb-200: 179, 204, 232;
  --color-primary-rgb-300: 132, 172, 217;
  --color-primary-rgb-400: 79, 134, 197;
  --color-primary-rgb-500: 47, 102, 173;
  --color-primary-rgb-600: 15, 81, 159;
  --color-primary-rgb-700: 23, 63, 111;
  --color-primary-rgb-800: 18, 52, 90;
  --color-primary-rgb-900: 16, 66, 124;
  --color-primary-rgb-950: 8, 31, 61;
  --color-secondary-50: #fffceb;
  --color-secondary-100: #fff7c8;
  --color-secondary-200: #ffef9a;
  --color-secondary-300: #ffe45f;
  --color-secondary-400: #ffd91f;
  --color-secondary-500: #e6c300;
  --color-secondary-600: #bfa200;
  --color-secondary-700: #998200;
  --color-secondary-800: #736300;
  --color-secondary-900: #FFD901;
  --color-secondary-950: #3d3400;
  --color-secondary-rgb-50: 255, 252, 235;
  --color-secondary-rgb-100: 255, 247, 200;
  --color-secondary-rgb-200: 255, 239, 154;
  --color-secondary-rgb-300: 255, 228, 95;
  --color-secondary-rgb-400: 255, 217, 31;
  --color-secondary-rgb-500: 230, 195, 0;
  --color-secondary-rgb-600: 191, 162, 0;
  --color-secondary-rgb-700: 153, 130, 0;
  --color-secondary-rgb-800: 115, 99, 0;
  --color-secondary-rgb-900: 255, 217, 1;
  --color-secondary-rgb-950: 61, 52, 0;
  --color-gray-50: #f6f6f6;
  --color-gray-100: #e7e7e7;
  --color-gray-200: #F0EEEE;
  --color-gray-300: #b0b0b0;
  --color-gray-400: #888888;
  --color-gray-500: #666666;
  --color-gray-600: #5d5d5d;
  --color-gray-700: #4f4f4f;
  --color-gray-800: #454545;
  --color-gray-900: #3d3d3d;
  --color-gray-rgb-50: 246, 246, 246;
  --color-gray-rgb-100: 231, 231, 231;
  --color-gray-rgb-200: 240, 238, 238;
  --color-gray-rgb-300: 176, 176, 176;
  --color-gray-rgb-400: 136, 136, 136;
  --color-gray-rgb-500: 102, 102, 102;
  --color-gray-rgb-600: 93, 93, 93;
  --color-gray-rgb-700: 79, 79, 79;
  --color-gray-rgb-800: 69, 69, 69;
  --color-gray-rgb-900: 61, 61, 61;
  --color-additional-white: #FFFFFF;
  --color-additional-white-rgb: 255, 255, 255;
  --color-additional-blue: #2828AD;
  --color-additional-green: #31B131;
  --color-additional-orange: #F58334;
  --color-additional-yellow: #F6F645;
  --color-additional-red: #F13333;
  --color-additional-black: #000000;
}

footer ul {
  justify-content: center;
  margin-bottom: 0;
  padding: 0;
}
@media (max-width: 768px) {
  footer ul {
    flex-direction: column !important;
    align-items: center;
  }
}
footer ul a {
  text-decoration: underline;
}
footer .column {
  padding-right: 30px;
  padding-left: 20px;
}

.item-list ul {
  list-style-type: none;
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 0;
}
.item-list ul li {
  font-size: 16px;
  font-weight: 400;
  line-height: 23.92px;
}
.item-list ul li::before {
  content: "";
  background-image: url(../assets/icons/check.svg);
  width: 18px;
  height: 24px;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 8px;
  background-position: bottom;
}

.paragraph--type--item-list ul {
  list-style-type: none;
  padding: 0px 0px 0px 16px;
}
.paragraph--type--item-list ul li {
  position: relative;
}
.paragraph--type--item-list ul li:before {
  content: "•";
  position: absolute;
  left: -16px;
  bottom: 0px;
  color: #2f66ad;
  font-size: 16px;
}

/* theme variables */
.bg-color-primary-50 {
  background-color: var(--color-primary-50);
}

.bg-color-primary-50-0 {
  background-color: rgba(var(--color-primary-rgb-50), 0);
}

.bg-color-primary-50-25 {
  background-color: rgba(var(--color-primary-rgb-50), 0.25);
}

.bg-color-primary-50-50 {
  background-color: rgba(var(--color-primary-rgb-50), 0.5);
}

.bg-color-primary-50-75 {
  background-color: rgba(var(--color-primary-rgb-50), 0.75);
}

.bg-color-primary-50-100 {
  background-color: rgba(var(--color-primary-rgb-50), 100);
}

.bg-color-secondary-50 {
  background-color: var(--color-secondary-50);
}

.bg-color-secondary-50-0 {
  background-color: rgba(var(--color-secondary-rgb-50), 0);
}

.bg-color-secondary-50-25 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.25);
}

.bg-color-secondary-50-50 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.5);
}

.bg-color-secondary-50-75 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.75);
}

.bg-color-secondary-50-100 {
  background-color: rgba(var(--color-secondary-rgb-50), 100);
}

.bg-color-gray-50 {
  background-color: var(--color-gray-50);
}

.bg-color-gray-50-0 {
  background-color: rgba(var(--color-gray-rgb-50), 0);
}

.bg-color-gray-50-25 {
  background-color: rgba(var(--color-gray-rgb-50), 0.25);
}

.bg-color-gray-50-50 {
  background-color: rgba(var(--color-gray-rgb-50), 0.5);
}

.bg-color-gray-50-75 {
  background-color: rgba(var(--color-gray-rgb-50), 0.75);
}

.bg-color-gray-50-100 {
  background-color: rgba(var(--color-gray-rgb-50), 100);
}

.bg-color-primary-100 {
  background-color: var(--color-primary-100);
}

.bg-color-primary-100-0 {
  background-color: rgba(var(--color-primary-rgb-100), 0);
}

.bg-color-primary-100-25 {
  background-color: rgba(var(--color-primary-rgb-100), 0.25);
}

.bg-color-primary-100-50 {
  background-color: rgba(var(--color-primary-rgb-100), 0.5);
}

.bg-color-primary-100-75 {
  background-color: rgba(var(--color-primary-rgb-100), 0.75);
}

.bg-color-primary-100-100 {
  background-color: rgba(var(--color-primary-rgb-100), 100);
}

.bg-color-secondary-100 {
  background-color: var(--color-secondary-100);
}

.bg-color-secondary-100-0 {
  background-color: rgba(var(--color-secondary-rgb-100), 0);
}

.bg-color-secondary-100-25 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.25);
}

.bg-color-secondary-100-50 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.5);
}

.bg-color-secondary-100-75 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.75);
}

.bg-color-secondary-100-100 {
  background-color: rgba(var(--color-secondary-rgb-100), 100);
}

.bg-color-gray-100 {
  background-color: var(--color-gray-100);
}

.bg-color-gray-100-0 {
  background-color: rgba(var(--color-gray-rgb-100), 0);
}

.bg-color-gray-100-25 {
  background-color: rgba(var(--color-gray-rgb-100), 0.25);
}

.bg-color-gray-100-50 {
  background-color: rgba(var(--color-gray-rgb-100), 0.5);
}

.bg-color-gray-100-75 {
  background-color: rgba(var(--color-gray-rgb-100), 0.75);
}

.bg-color-gray-100-100 {
  background-color: rgba(var(--color-gray-rgb-100), 100);
}

.bg-color-primary-200 {
  background-color: var(--color-primary-200);
}

.bg-color-primary-200-0 {
  background-color: rgba(var(--color-primary-rgb-200), 0);
}

.bg-color-primary-200-25 {
  background-color: rgba(var(--color-primary-rgb-200), 0.25);
}

.bg-color-primary-200-50 {
  background-color: rgba(var(--color-primary-rgb-200), 0.5);
}

.bg-color-primary-200-75 {
  background-color: rgba(var(--color-primary-rgb-200), 0.75);
}

.bg-color-primary-200-100 {
  background-color: rgba(var(--color-primary-rgb-200), 100);
}

.bg-color-secondary-200 {
  background-color: var(--color-secondary-200);
}

.bg-color-secondary-200-0 {
  background-color: rgba(var(--color-secondary-rgb-200), 0);
}

.bg-color-secondary-200-25 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.25);
}

.bg-color-secondary-200-50 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.5);
}

.bg-color-secondary-200-75 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.75);
}

.bg-color-secondary-200-100 {
  background-color: rgba(var(--color-secondary-rgb-200), 100);
}

.bg-color-gray-200 {
  background-color: var(--color-gray-200);
}

.bg-color-gray-200-0 {
  background-color: rgba(var(--color-gray-rgb-200), 0);
}

.bg-color-gray-200-25 {
  background-color: rgba(var(--color-gray-rgb-200), 0.25);
}

.bg-color-gray-200-50 {
  background-color: rgba(var(--color-gray-rgb-200), 0.5);
}

.bg-color-gray-200-75 {
  background-color: rgba(var(--color-gray-rgb-200), 0.75);
}

.bg-color-gray-200-100 {
  background-color: rgba(var(--color-gray-rgb-200), 100);
}

.bg-color-primary-300 {
  background-color: var(--color-primary-300);
}

.bg-color-primary-300-0 {
  background-color: rgba(var(--color-primary-rgb-300), 0);
}

.bg-color-primary-300-25 {
  background-color: rgba(var(--color-primary-rgb-300), 0.25);
}

.bg-color-primary-300-50 {
  background-color: rgba(var(--color-primary-rgb-300), 0.5);
}

.bg-color-primary-300-75 {
  background-color: rgba(var(--color-primary-rgb-300), 0.75);
}

.bg-color-primary-300-100 {
  background-color: rgba(var(--color-primary-rgb-300), 100);
}

.bg-color-secondary-300 {
  background-color: var(--color-secondary-300);
}

.bg-color-secondary-300-0 {
  background-color: rgba(var(--color-secondary-rgb-300), 0);
}

.bg-color-secondary-300-25 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.25);
}

.bg-color-secondary-300-50 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.5);
}

.bg-color-secondary-300-75 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.75);
}

.bg-color-secondary-300-100 {
  background-color: rgba(var(--color-secondary-rgb-300), 100);
}

.bg-color-gray-300 {
  background-color: var(--color-gray-300);
}

.bg-color-gray-300-0 {
  background-color: rgba(var(--color-gray-rgb-300), 0);
}

.bg-color-gray-300-25 {
  background-color: rgba(var(--color-gray-rgb-300), 0.25);
}

.bg-color-gray-300-50 {
  background-color: rgba(var(--color-gray-rgb-300), 0.5);
}

.bg-color-gray-300-75 {
  background-color: rgba(var(--color-gray-rgb-300), 0.75);
}

.bg-color-gray-300-100 {
  background-color: rgba(var(--color-gray-rgb-300), 100);
}

.bg-color-primary-400 {
  background-color: var(--color-primary-400);
}

.bg-color-primary-400-0 {
  background-color: rgba(var(--color-primary-rgb-400), 0);
}

.bg-color-primary-400-25 {
  background-color: rgba(var(--color-primary-rgb-400), 0.25);
}

.bg-color-primary-400-50 {
  background-color: rgba(var(--color-primary-rgb-400), 0.5);
}

.bg-color-primary-400-75 {
  background-color: rgba(var(--color-primary-rgb-400), 0.75);
}

.bg-color-primary-400-100 {
  background-color: rgba(var(--color-primary-rgb-400), 100);
}

.bg-color-secondary-400 {
  background-color: var(--color-secondary-400);
}

.bg-color-secondary-400-0 {
  background-color: rgba(var(--color-secondary-rgb-400), 0);
}

.bg-color-secondary-400-25 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.25);
}

.bg-color-secondary-400-50 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.5);
}

.bg-color-secondary-400-75 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.75);
}

.bg-color-secondary-400-100 {
  background-color: rgba(var(--color-secondary-rgb-400), 100);
}

.bg-color-gray-400 {
  background-color: var(--color-gray-400);
}

.bg-color-gray-400-0 {
  background-color: rgba(var(--color-gray-rgb-400), 0);
}

.bg-color-gray-400-25 {
  background-color: rgba(var(--color-gray-rgb-400), 0.25);
}

.bg-color-gray-400-50 {
  background-color: rgba(var(--color-gray-rgb-400), 0.5);
}

.bg-color-gray-400-75 {
  background-color: rgba(var(--color-gray-rgb-400), 0.75);
}

.bg-color-gray-400-100 {
  background-color: rgba(var(--color-gray-rgb-400), 100);
}

.bg-color-primary-500 {
  background-color: var(--color-primary-500);
}

.bg-color-primary-500-0 {
  background-color: rgba(var(--color-primary-rgb-500), 0);
}

.bg-color-primary-500-25 {
  background-color: rgba(var(--color-primary-rgb-500), 0.25);
}

.bg-color-primary-500-50 {
  background-color: rgba(var(--color-primary-rgb-500), 0.5);
}

.bg-color-primary-500-75 {
  background-color: rgba(var(--color-primary-rgb-500), 0.75);
}

.bg-color-primary-500-100 {
  background-color: rgba(var(--color-primary-rgb-500), 100);
}

.bg-color-secondary-500 {
  background-color: var(--color-secondary-500);
}

.bg-color-secondary-500-0 {
  background-color: rgba(var(--color-secondary-rgb-500), 0);
}

.bg-color-secondary-500-25 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.25);
}

.bg-color-secondary-500-50 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.5);
}

.bg-color-secondary-500-75 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.75);
}

.bg-color-secondary-500-100 {
  background-color: rgba(var(--color-secondary-rgb-500), 100);
}

.bg-color-gray-500 {
  background-color: var(--color-gray-500);
}

.bg-color-gray-500-0 {
  background-color: rgba(var(--color-gray-rgb-500), 0);
}

.bg-color-gray-500-25 {
  background-color: rgba(var(--color-gray-rgb-500), 0.25);
}

.bg-color-gray-500-50 {
  background-color: rgba(var(--color-gray-rgb-500), 0.5);
}

.bg-color-gray-500-75 {
  background-color: rgba(var(--color-gray-rgb-500), 0.75);
}

.bg-color-gray-500-100 {
  background-color: rgba(var(--color-gray-rgb-500), 100);
}

.bg-color-primary-600 {
  background-color: var(--color-primary-600);
}

.bg-color-primary-600-0 {
  background-color: rgba(var(--color-primary-rgb-600), 0);
}

.bg-color-primary-600-25 {
  background-color: rgba(var(--color-primary-rgb-600), 0.25);
}

.bg-color-primary-600-50 {
  background-color: rgba(var(--color-primary-rgb-600), 0.5);
}

.bg-color-primary-600-75 {
  background-color: rgba(var(--color-primary-rgb-600), 0.75);
}

.bg-color-primary-600-100 {
  background-color: rgba(var(--color-primary-rgb-600), 100);
}

.bg-color-secondary-600 {
  background-color: var(--color-secondary-600);
}

.bg-color-secondary-600-0 {
  background-color: rgba(var(--color-secondary-rgb-600), 0);
}

.bg-color-secondary-600-25 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.25);
}

.bg-color-secondary-600-50 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.5);
}

.bg-color-secondary-600-75 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.75);
}

.bg-color-secondary-600-100 {
  background-color: rgba(var(--color-secondary-rgb-600), 100);
}

.bg-color-gray-600 {
  background-color: var(--color-gray-600);
}

.bg-color-gray-600-0 {
  background-color: rgba(var(--color-gray-rgb-600), 0);
}

.bg-color-gray-600-25 {
  background-color: rgba(var(--color-gray-rgb-600), 0.25);
}

.bg-color-gray-600-50 {
  background-color: rgba(var(--color-gray-rgb-600), 0.5);
}

.bg-color-gray-600-75 {
  background-color: rgba(var(--color-gray-rgb-600), 0.75);
}

.bg-color-gray-600-100 {
  background-color: rgba(var(--color-gray-rgb-600), 100);
}

.bg-color-primary-700 {
  background-color: var(--color-primary-700);
}

.bg-color-primary-700-0 {
  background-color: rgba(var(--color-primary-rgb-700), 0);
}

.bg-color-primary-700-25 {
  background-color: rgba(var(--color-primary-rgb-700), 0.25);
}

.bg-color-primary-700-50 {
  background-color: rgba(var(--color-primary-rgb-700), 0.5);
}

.bg-color-primary-700-75 {
  background-color: rgba(var(--color-primary-rgb-700), 0.75);
}

.bg-color-primary-700-100 {
  background-color: rgba(var(--color-primary-rgb-700), 100);
}

.bg-color-secondary-700 {
  background-color: var(--color-secondary-700);
}

.bg-color-secondary-700-0 {
  background-color: rgba(var(--color-secondary-rgb-700), 0);
}

.bg-color-secondary-700-25 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.25);
}

.bg-color-secondary-700-50 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.5);
}

.bg-color-secondary-700-75 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.75);
}

.bg-color-secondary-700-100 {
  background-color: rgba(var(--color-secondary-rgb-700), 100);
}

.bg-color-gray-700 {
  background-color: var(--color-gray-700);
}

.bg-color-gray-700-0 {
  background-color: rgba(var(--color-gray-rgb-700), 0);
}

.bg-color-gray-700-25 {
  background-color: rgba(var(--color-gray-rgb-700), 0.25);
}

.bg-color-gray-700-50 {
  background-color: rgba(var(--color-gray-rgb-700), 0.5);
}

.bg-color-gray-700-75 {
  background-color: rgba(var(--color-gray-rgb-700), 0.75);
}

.bg-color-gray-700-100 {
  background-color: rgba(var(--color-gray-rgb-700), 100);
}

.bg-color-primary-800 {
  background-color: var(--color-primary-800);
}

.bg-color-primary-800-0 {
  background-color: rgba(var(--color-primary-rgb-800), 0);
}

.bg-color-primary-800-25 {
  background-color: rgba(var(--color-primary-rgb-800), 0.25);
}

.bg-color-primary-800-50 {
  background-color: rgba(var(--color-primary-rgb-800), 0.5);
}

.bg-color-primary-800-75 {
  background-color: rgba(var(--color-primary-rgb-800), 0.75);
}

.bg-color-primary-800-100 {
  background-color: rgba(var(--color-primary-rgb-800), 100);
}

.bg-color-secondary-800 {
  background-color: var(--color-secondary-800);
}

.bg-color-secondary-800-0 {
  background-color: rgba(var(--color-secondary-rgb-800), 0);
}

.bg-color-secondary-800-25 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.25);
}

.bg-color-secondary-800-50 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.5);
}

.bg-color-secondary-800-75 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.75);
}

.bg-color-secondary-800-100 {
  background-color: rgba(var(--color-secondary-rgb-800), 100);
}

.bg-color-gray-800 {
  background-color: var(--color-gray-800);
}

.bg-color-gray-800-0 {
  background-color: rgba(var(--color-gray-rgb-800), 0);
}

.bg-color-gray-800-25 {
  background-color: rgba(var(--color-gray-rgb-800), 0.25);
}

.bg-color-gray-800-50 {
  background-color: rgba(var(--color-gray-rgb-800), 0.5);
}

.bg-color-gray-800-75 {
  background-color: rgba(var(--color-gray-rgb-800), 0.75);
}

.bg-color-gray-800-100 {
  background-color: rgba(var(--color-gray-rgb-800), 100);
}

.bg-color-primary-900 {
  background-color: var(--color-primary-900);
}

.bg-color-primary-900-0 {
  background-color: rgba(var(--color-primary-rgb-900), 0);
}

.bg-color-primary-900-25 {
  background-color: rgba(var(--color-primary-rgb-900), 0.25);
}

.bg-color-primary-900-50 {
  background-color: rgba(var(--color-primary-rgb-900), 0.5);
}

.bg-color-primary-900-75 {
  background-color: rgba(var(--color-primary-rgb-900), 0.75);
}

.bg-color-primary-900-100 {
  background-color: rgba(var(--color-primary-rgb-900), 100);
}

.bg-color-secondary-900 {
  background-color: var(--color-secondary-900);
}

.bg-color-secondary-900-0 {
  background-color: rgba(var(--color-secondary-rgb-900), 0);
}

.bg-color-secondary-900-25 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.25);
}

.bg-color-secondary-900-50 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.5);
}

.bg-color-secondary-900-75 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.75);
}

.bg-color-secondary-900-100 {
  background-color: rgba(var(--color-secondary-rgb-900), 100);
}

.bg-color-gray-900 {
  background-color: var(--color-gray-900);
}

.bg-color-gray-900-0 {
  background-color: rgba(var(--color-gray-rgb-900), 0);
}

.bg-color-gray-900-25 {
  background-color: rgba(var(--color-gray-rgb-900), 0.25);
}

.bg-color-gray-900-50 {
  background-color: rgba(var(--color-gray-rgb-900), 0.5);
}

.bg-color-gray-900-75 {
  background-color: rgba(var(--color-gray-rgb-900), 0.75);
}

.bg-color-gray-900-100 {
  background-color: rgba(var(--color-gray-rgb-900), 100);
}

.bg-color-primary-950 {
  background-color: var(--color-primary-950);
}

.bg-color-primary-950-0 {
  background-color: rgba(var(--color-primary-rgb-950), 0);
}

.bg-color-primary-950-25 {
  background-color: rgba(var(--color-primary-rgb-950), 0.25);
}

.bg-color-primary-950-50 {
  background-color: rgba(var(--color-primary-rgb-950), 0.5);
}

.bg-color-primary-950-75 {
  background-color: rgba(var(--color-primary-rgb-950), 0.75);
}

.bg-color-primary-950-100 {
  background-color: rgba(var(--color-primary-rgb-950), 100);
}

.bg-color-secondary-950 {
  background-color: var(--color-secondary-950);
}

.bg-color-secondary-950-0 {
  background-color: rgba(var(--color-secondary-rgb-950), 0);
}

.bg-color-secondary-950-25 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.25);
}

.bg-color-secondary-950-50 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.5);
}

.bg-color-secondary-950-75 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.75);
}

.bg-color-secondary-950-100 {
  background-color: rgba(var(--color-secondary-rgb-950), 100);
}

.bg-color-gray-950 {
  background-color: var(--color-gray-950);
}

.bg-color-gray-950-0 {
  background-color: rgba(var(--color-gray-rgb-950), 0);
}

.bg-color-gray-950-25 {
  background-color: rgba(var(--color-gray-rgb-950), 0.25);
}

.bg-color-gray-950-50 {
  background-color: rgba(var(--color-gray-rgb-950), 0.5);
}

.bg-color-gray-950-75 {
  background-color: rgba(var(--color-gray-rgb-950), 0.75);
}

.bg-color-gray-950-100 {
  background-color: rgba(var(--color-gray-rgb-950), 100);
}

.bg-color-white-0 {
  background-color: rgba(var(--color-additional-white-rgb), 0);
}

.bg-color-white-25 {
  background-color: rgba(var(--color-additional-white-rgb), 0.25);
}

.bg-color-white-50 {
  background-color: rgba(var(--color-additional-white-rgb), 0.5);
}

.bg-color-white-75 {
  background-color: rgba(var(--color-additional-white-rgb), 0.75);
}

.bg-color-white-100 {
  background-color: rgba(var(--color-additional-white-rgb), 100);
}

.bg-color-primary {
  background-color: var(--color-primary-950);
}
.bg-color-secondary {
  background-color: var(--color-secondary);
}

:root, html, body {
  --color-primary-50: #edf3fa;
  --color-primary-100: #d6e4f2;
  --color-primary-200: #b3cce8;
  --color-primary-300: #84acd9;
  --color-primary-400: #4f86c5;
  --color-primary-500: #2f66ad;
  --color-primary-600: #0F519F;
  --color-primary-700: #173f6f;
  --color-primary-800: #12345a;
  --color-primary-900: #10427C;
  --color-primary-950: #081f3d;
  --color-primary-rgb-50: 237, 243, 250;
  --color-primary-rgb-100: 214, 228, 242;
  --color-primary-rgb-200: 179, 204, 232;
  --color-primary-rgb-300: 132, 172, 217;
  --color-primary-rgb-400: 79, 134, 197;
  --color-primary-rgb-500: 47, 102, 173;
  --color-primary-rgb-600: 15, 81, 159;
  --color-primary-rgb-700: 23, 63, 111;
  --color-primary-rgb-800: 18, 52, 90;
  --color-primary-rgb-900: 16, 66, 124;
  --color-primary-rgb-950: 8, 31, 61;
  --color-secondary-50: #fffceb;
  --color-secondary-100: #fff7c8;
  --color-secondary-200: #ffef9a;
  --color-secondary-300: #ffe45f;
  --color-secondary-400: #ffd91f;
  --color-secondary-500: #e6c300;
  --color-secondary-600: #bfa200;
  --color-secondary-700: #998200;
  --color-secondary-800: #736300;
  --color-secondary-900: #FFD901;
  --color-secondary-950: #3d3400;
  --color-secondary-rgb-50: 255, 252, 235;
  --color-secondary-rgb-100: 255, 247, 200;
  --color-secondary-rgb-200: 255, 239, 154;
  --color-secondary-rgb-300: 255, 228, 95;
  --color-secondary-rgb-400: 255, 217, 31;
  --color-secondary-rgb-500: 230, 195, 0;
  --color-secondary-rgb-600: 191, 162, 0;
  --color-secondary-rgb-700: 153, 130, 0;
  --color-secondary-rgb-800: 115, 99, 0;
  --color-secondary-rgb-900: 255, 217, 1;
  --color-secondary-rgb-950: 61, 52, 0;
  --color-gray-50: #f6f6f6;
  --color-gray-100: #e7e7e7;
  --color-gray-200: #F0EEEE;
  --color-gray-300: #b0b0b0;
  --color-gray-400: #888888;
  --color-gray-500: #666666;
  --color-gray-600: #5d5d5d;
  --color-gray-700: #4f4f4f;
  --color-gray-800: #454545;
  --color-gray-900: #3d3d3d;
  --color-gray-rgb-50: 246, 246, 246;
  --color-gray-rgb-100: 231, 231, 231;
  --color-gray-rgb-200: 240, 238, 238;
  --color-gray-rgb-300: 176, 176, 176;
  --color-gray-rgb-400: 136, 136, 136;
  --color-gray-rgb-500: 102, 102, 102;
  --color-gray-rgb-600: 93, 93, 93;
  --color-gray-rgb-700: 79, 79, 79;
  --color-gray-rgb-800: 69, 69, 69;
  --color-gray-rgb-900: 61, 61, 61;
  --color-additional-white: #FFFFFF;
  --color-additional-white-rgb: 255, 255, 255;
  --color-additional-blue: #2828AD;
  --color-additional-green: #31B131;
  --color-additional-orange: #F58334;
  --color-additional-yellow: #F6F645;
  --color-additional-red: #F13333;
  --color-additional-black: #000000;
}

:root {
  --color-primary: #0F519F !important;
  --color-secondary: #FFD901 !important;
  --color-tertiary: #4f86c5;
  --color-fourth: #F2F2F2;
  --color-dark-grey: #3D3835;
  --color-grey: #c3b7b7;
  --color-black: #000000;
  --color-white: #ffffff;
  --color-sticky-nav: #ffffff;
  --font-family-primary: Gothic821 Cn BT;
}

.color-primary {
  color: var(--color-primary);
}

.color-primary-bg {
  background-color: var(--color-primary);
}

.color-primary-fill {
  fill: var(--color-primary);
}

.color-primary-border {
  border-color: var(--color-primary);
}

.color-secondary {
  color: var(--color-secondary);
}

.color-secondary-bg {
  background-color: var(--color-secondary);
}

.color-secondary-fill {
  fill: var(--color-secondary);
}

.color-secondary-border {
  border-color: var(--color-secondary);
}

.color-tertiary {
  color: var(--color-tertiary);
}

.color-tertiary-bg {
  background-color: var(--color-tertiary);
}

.color-tertiary-fill {
  fill: var(--color-tertiary);
}

.color-tertiary-border {
  border-color: var(--color-tertiary);
}

.bg-color-primary-50 {
  background-color: var(--color-primary-50);
}

.bg-color-primary-50-0 {
  background-color: rgba(var(--color-primary-rgb-50), 0);
}

.bg-color-primary-50-25 {
  background-color: rgba(var(--color-primary-rgb-50), 0.25);
}

.bg-color-primary-50-50 {
  background-color: rgba(var(--color-primary-rgb-50), 0.5);
}

.bg-color-primary-50-75 {
  background-color: rgba(var(--color-primary-rgb-50), 0.75);
}

.bg-color-primary-50-100 {
  background-color: rgba(var(--color-primary-rgb-50), 100);
}

.bg-color-secondary-50 {
  background-color: var(--color-secondary-50);
}

.bg-color-secondary-50-0 {
  background-color: rgba(var(--color-secondary-rgb-50), 0);
}

.bg-color-secondary-50-25 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.25);
}

.bg-color-secondary-50-50 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.5);
}

.bg-color-secondary-50-75 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.75);
}

.bg-color-secondary-50-100 {
  background-color: rgba(var(--color-secondary-rgb-50), 100);
}

.bg-color-gray-50 {
  background-color: var(--color-gray-50);
}

.bg-color-gray-50-0 {
  background-color: rgba(var(--color-gray-rgb-50), 0);
}

.bg-color-gray-50-25 {
  background-color: rgba(var(--color-gray-rgb-50), 0.25);
}

.bg-color-gray-50-50 {
  background-color: rgba(var(--color-gray-rgb-50), 0.5);
}

.bg-color-gray-50-75 {
  background-color: rgba(var(--color-gray-rgb-50), 0.75);
}

.bg-color-gray-50-100 {
  background-color: rgba(var(--color-gray-rgb-50), 100);
}

.bg-color-primary-100 {
  background-color: var(--color-primary-100);
}

.bg-color-primary-100-0 {
  background-color: rgba(var(--color-primary-rgb-100), 0);
}

.bg-color-primary-100-25 {
  background-color: rgba(var(--color-primary-rgb-100), 0.25);
}

.bg-color-primary-100-50 {
  background-color: rgba(var(--color-primary-rgb-100), 0.5);
}

.bg-color-primary-100-75 {
  background-color: rgba(var(--color-primary-rgb-100), 0.75);
}

.bg-color-primary-100-100 {
  background-color: rgba(var(--color-primary-rgb-100), 100);
}

.bg-color-secondary-100 {
  background-color: var(--color-secondary-100);
}

.bg-color-secondary-100-0 {
  background-color: rgba(var(--color-secondary-rgb-100), 0);
}

.bg-color-secondary-100-25 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.25);
}

.bg-color-secondary-100-50 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.5);
}

.bg-color-secondary-100-75 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.75);
}

.bg-color-secondary-100-100 {
  background-color: rgba(var(--color-secondary-rgb-100), 100);
}

.bg-color-gray-100 {
  background-color: var(--color-gray-100);
}

.bg-color-gray-100-0 {
  background-color: rgba(var(--color-gray-rgb-100), 0);
}

.bg-color-gray-100-25 {
  background-color: rgba(var(--color-gray-rgb-100), 0.25);
}

.bg-color-gray-100-50 {
  background-color: rgba(var(--color-gray-rgb-100), 0.5);
}

.bg-color-gray-100-75 {
  background-color: rgba(var(--color-gray-rgb-100), 0.75);
}

.bg-color-gray-100-100 {
  background-color: rgba(var(--color-gray-rgb-100), 100);
}

.bg-color-primary-200 {
  background-color: var(--color-primary-200);
}

.bg-color-primary-200-0 {
  background-color: rgba(var(--color-primary-rgb-200), 0);
}

.bg-color-primary-200-25 {
  background-color: rgba(var(--color-primary-rgb-200), 0.25);
}

.bg-color-primary-200-50 {
  background-color: rgba(var(--color-primary-rgb-200), 0.5);
}

.bg-color-primary-200-75 {
  background-color: rgba(var(--color-primary-rgb-200), 0.75);
}

.bg-color-primary-200-100 {
  background-color: rgba(var(--color-primary-rgb-200), 100);
}

.bg-color-secondary-200 {
  background-color: var(--color-secondary-200);
}

.bg-color-secondary-200-0 {
  background-color: rgba(var(--color-secondary-rgb-200), 0);
}

.bg-color-secondary-200-25 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.25);
}

.bg-color-secondary-200-50 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.5);
}

.bg-color-secondary-200-75 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.75);
}

.bg-color-secondary-200-100 {
  background-color: rgba(var(--color-secondary-rgb-200), 100);
}

.bg-color-gray-200 {
  background-color: var(--color-gray-200);
}

.bg-color-gray-200-0 {
  background-color: rgba(var(--color-gray-rgb-200), 0);
}

.bg-color-gray-200-25 {
  background-color: rgba(var(--color-gray-rgb-200), 0.25);
}

.bg-color-gray-200-50 {
  background-color: rgba(var(--color-gray-rgb-200), 0.5);
}

.bg-color-gray-200-75 {
  background-color: rgba(var(--color-gray-rgb-200), 0.75);
}

.bg-color-gray-200-100 {
  background-color: rgba(var(--color-gray-rgb-200), 100);
}

.bg-color-primary-300 {
  background-color: var(--color-primary-300);
}

.bg-color-primary-300-0 {
  background-color: rgba(var(--color-primary-rgb-300), 0);
}

.bg-color-primary-300-25 {
  background-color: rgba(var(--color-primary-rgb-300), 0.25);
}

.bg-color-primary-300-50 {
  background-color: rgba(var(--color-primary-rgb-300), 0.5);
}

.bg-color-primary-300-75 {
  background-color: rgba(var(--color-primary-rgb-300), 0.75);
}

.bg-color-primary-300-100 {
  background-color: rgba(var(--color-primary-rgb-300), 100);
}

.bg-color-secondary-300 {
  background-color: var(--color-secondary-300);
}

.bg-color-secondary-300-0 {
  background-color: rgba(var(--color-secondary-rgb-300), 0);
}

.bg-color-secondary-300-25 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.25);
}

.bg-color-secondary-300-50 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.5);
}

.bg-color-secondary-300-75 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.75);
}

.bg-color-secondary-300-100 {
  background-color: rgba(var(--color-secondary-rgb-300), 100);
}

.bg-color-gray-300 {
  background-color: var(--color-gray-300);
}

.bg-color-gray-300-0 {
  background-color: rgba(var(--color-gray-rgb-300), 0);
}

.bg-color-gray-300-25 {
  background-color: rgba(var(--color-gray-rgb-300), 0.25);
}

.bg-color-gray-300-50 {
  background-color: rgba(var(--color-gray-rgb-300), 0.5);
}

.bg-color-gray-300-75 {
  background-color: rgba(var(--color-gray-rgb-300), 0.75);
}

.bg-color-gray-300-100 {
  background-color: rgba(var(--color-gray-rgb-300), 100);
}

.bg-color-primary-400 {
  background-color: var(--color-primary-400);
}

.bg-color-primary-400-0 {
  background-color: rgba(var(--color-primary-rgb-400), 0);
}

.bg-color-primary-400-25 {
  background-color: rgba(var(--color-primary-rgb-400), 0.25);
}

.bg-color-primary-400-50 {
  background-color: rgba(var(--color-primary-rgb-400), 0.5);
}

.bg-color-primary-400-75 {
  background-color: rgba(var(--color-primary-rgb-400), 0.75);
}

.bg-color-primary-400-100 {
  background-color: rgba(var(--color-primary-rgb-400), 100);
}

.bg-color-secondary-400 {
  background-color: var(--color-secondary-400);
}

.bg-color-secondary-400-0 {
  background-color: rgba(var(--color-secondary-rgb-400), 0);
}

.bg-color-secondary-400-25 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.25);
}

.bg-color-secondary-400-50 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.5);
}

.bg-color-secondary-400-75 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.75);
}

.bg-color-secondary-400-100 {
  background-color: rgba(var(--color-secondary-rgb-400), 100);
}

.bg-color-gray-400 {
  background-color: var(--color-gray-400);
}

.bg-color-gray-400-0 {
  background-color: rgba(var(--color-gray-rgb-400), 0);
}

.bg-color-gray-400-25 {
  background-color: rgba(var(--color-gray-rgb-400), 0.25);
}

.bg-color-gray-400-50 {
  background-color: rgba(var(--color-gray-rgb-400), 0.5);
}

.bg-color-gray-400-75 {
  background-color: rgba(var(--color-gray-rgb-400), 0.75);
}

.bg-color-gray-400-100 {
  background-color: rgba(var(--color-gray-rgb-400), 100);
}

.bg-color-primary-500 {
  background-color: var(--color-primary-500);
}

.bg-color-primary-500-0 {
  background-color: rgba(var(--color-primary-rgb-500), 0);
}

.bg-color-primary-500-25 {
  background-color: rgba(var(--color-primary-rgb-500), 0.25);
}

.bg-color-primary-500-50 {
  background-color: rgba(var(--color-primary-rgb-500), 0.5);
}

.bg-color-primary-500-75 {
  background-color: rgba(var(--color-primary-rgb-500), 0.75);
}

.bg-color-primary-500-100 {
  background-color: rgba(var(--color-primary-rgb-500), 100);
}

.bg-color-secondary-500 {
  background-color: var(--color-secondary-500);
}

.bg-color-secondary-500-0 {
  background-color: rgba(var(--color-secondary-rgb-500), 0);
}

.bg-color-secondary-500-25 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.25);
}

.bg-color-secondary-500-50 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.5);
}

.bg-color-secondary-500-75 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.75);
}

.bg-color-secondary-500-100 {
  background-color: rgba(var(--color-secondary-rgb-500), 100);
}

.bg-color-gray-500 {
  background-color: var(--color-gray-500);
}

.bg-color-gray-500-0 {
  background-color: rgba(var(--color-gray-rgb-500), 0);
}

.bg-color-gray-500-25 {
  background-color: rgba(var(--color-gray-rgb-500), 0.25);
}

.bg-color-gray-500-50 {
  background-color: rgba(var(--color-gray-rgb-500), 0.5);
}

.bg-color-gray-500-75 {
  background-color: rgba(var(--color-gray-rgb-500), 0.75);
}

.bg-color-gray-500-100 {
  background-color: rgba(var(--color-gray-rgb-500), 100);
}

.bg-color-primary-600 {
  background-color: var(--color-primary-600);
}

.bg-color-primary-600-0 {
  background-color: rgba(var(--color-primary-rgb-600), 0);
}

.bg-color-primary-600-25 {
  background-color: rgba(var(--color-primary-rgb-600), 0.25);
}

.bg-color-primary-600-50 {
  background-color: rgba(var(--color-primary-rgb-600), 0.5);
}

.bg-color-primary-600-75 {
  background-color: rgba(var(--color-primary-rgb-600), 0.75);
}

.bg-color-primary-600-100 {
  background-color: rgba(var(--color-primary-rgb-600), 100);
}

.bg-color-secondary-600 {
  background-color: var(--color-secondary-600);
}

.bg-color-secondary-600-0 {
  background-color: rgba(var(--color-secondary-rgb-600), 0);
}

.bg-color-secondary-600-25 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.25);
}

.bg-color-secondary-600-50 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.5);
}

.bg-color-secondary-600-75 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.75);
}

.bg-color-secondary-600-100 {
  background-color: rgba(var(--color-secondary-rgb-600), 100);
}

.bg-color-gray-600 {
  background-color: var(--color-gray-600);
}

.bg-color-gray-600-0 {
  background-color: rgba(var(--color-gray-rgb-600), 0);
}

.bg-color-gray-600-25 {
  background-color: rgba(var(--color-gray-rgb-600), 0.25);
}

.bg-color-gray-600-50 {
  background-color: rgba(var(--color-gray-rgb-600), 0.5);
}

.bg-color-gray-600-75 {
  background-color: rgba(var(--color-gray-rgb-600), 0.75);
}

.bg-color-gray-600-100 {
  background-color: rgba(var(--color-gray-rgb-600), 100);
}

.bg-color-primary-700 {
  background-color: var(--color-primary-700);
}

.bg-color-primary-700-0 {
  background-color: rgba(var(--color-primary-rgb-700), 0);
}

.bg-color-primary-700-25 {
  background-color: rgba(var(--color-primary-rgb-700), 0.25);
}

.bg-color-primary-700-50 {
  background-color: rgba(var(--color-primary-rgb-700), 0.5);
}

.bg-color-primary-700-75 {
  background-color: rgba(var(--color-primary-rgb-700), 0.75);
}

.bg-color-primary-700-100 {
  background-color: rgba(var(--color-primary-rgb-700), 100);
}

.bg-color-secondary-700 {
  background-color: var(--color-secondary-700);
}

.bg-color-secondary-700-0 {
  background-color: rgba(var(--color-secondary-rgb-700), 0);
}

.bg-color-secondary-700-25 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.25);
}

.bg-color-secondary-700-50 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.5);
}

.bg-color-secondary-700-75 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.75);
}

.bg-color-secondary-700-100 {
  background-color: rgba(var(--color-secondary-rgb-700), 100);
}

.bg-color-gray-700 {
  background-color: var(--color-gray-700);
}

.bg-color-gray-700-0 {
  background-color: rgba(var(--color-gray-rgb-700), 0);
}

.bg-color-gray-700-25 {
  background-color: rgba(var(--color-gray-rgb-700), 0.25);
}

.bg-color-gray-700-50 {
  background-color: rgba(var(--color-gray-rgb-700), 0.5);
}

.bg-color-gray-700-75 {
  background-color: rgba(var(--color-gray-rgb-700), 0.75);
}

.bg-color-gray-700-100 {
  background-color: rgba(var(--color-gray-rgb-700), 100);
}

.bg-color-primary-800 {
  background-color: var(--color-primary-800);
}

.bg-color-primary-800-0 {
  background-color: rgba(var(--color-primary-rgb-800), 0);
}

.bg-color-primary-800-25 {
  background-color: rgba(var(--color-primary-rgb-800), 0.25);
}

.bg-color-primary-800-50 {
  background-color: rgba(var(--color-primary-rgb-800), 0.5);
}

.bg-color-primary-800-75 {
  background-color: rgba(var(--color-primary-rgb-800), 0.75);
}

.bg-color-primary-800-100 {
  background-color: rgba(var(--color-primary-rgb-800), 100);
}

.bg-color-secondary-800 {
  background-color: var(--color-secondary-800);
}

.bg-color-secondary-800-0 {
  background-color: rgba(var(--color-secondary-rgb-800), 0);
}

.bg-color-secondary-800-25 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.25);
}

.bg-color-secondary-800-50 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.5);
}

.bg-color-secondary-800-75 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.75);
}

.bg-color-secondary-800-100 {
  background-color: rgba(var(--color-secondary-rgb-800), 100);
}

.bg-color-gray-800 {
  background-color: var(--color-gray-800);
}

.bg-color-gray-800-0 {
  background-color: rgba(var(--color-gray-rgb-800), 0);
}

.bg-color-gray-800-25 {
  background-color: rgba(var(--color-gray-rgb-800), 0.25);
}

.bg-color-gray-800-50 {
  background-color: rgba(var(--color-gray-rgb-800), 0.5);
}

.bg-color-gray-800-75 {
  background-color: rgba(var(--color-gray-rgb-800), 0.75);
}

.bg-color-gray-800-100 {
  background-color: rgba(var(--color-gray-rgb-800), 100);
}

.bg-color-primary-900 {
  background-color: var(--color-primary-900);
}

.bg-color-primary-900-0 {
  background-color: rgba(var(--color-primary-rgb-900), 0);
}

.bg-color-primary-900-25 {
  background-color: rgba(var(--color-primary-rgb-900), 0.25);
}

.bg-color-primary-900-50 {
  background-color: rgba(var(--color-primary-rgb-900), 0.5);
}

.bg-color-primary-900-75 {
  background-color: rgba(var(--color-primary-rgb-900), 0.75);
}

.bg-color-primary-900-100 {
  background-color: rgba(var(--color-primary-rgb-900), 100);
}

.bg-color-secondary-900 {
  background-color: var(--color-secondary-900);
}

.bg-color-secondary-900-0 {
  background-color: rgba(var(--color-secondary-rgb-900), 0);
}

.bg-color-secondary-900-25 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.25);
}

.bg-color-secondary-900-50 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.5);
}

.bg-color-secondary-900-75 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.75);
}

.bg-color-secondary-900-100 {
  background-color: rgba(var(--color-secondary-rgb-900), 100);
}

.bg-color-gray-900 {
  background-color: var(--color-gray-900);
}

.bg-color-gray-900-0 {
  background-color: rgba(var(--color-gray-rgb-900), 0);
}

.bg-color-gray-900-25 {
  background-color: rgba(var(--color-gray-rgb-900), 0.25);
}

.bg-color-gray-900-50 {
  background-color: rgba(var(--color-gray-rgb-900), 0.5);
}

.bg-color-gray-900-75 {
  background-color: rgba(var(--color-gray-rgb-900), 0.75);
}

.bg-color-gray-900-100 {
  background-color: rgba(var(--color-gray-rgb-900), 100);
}

.bg-color-primary-950 {
  background-color: var(--color-primary-950);
}

.bg-color-primary-950-0 {
  background-color: rgba(var(--color-primary-rgb-950), 0);
}

.bg-color-primary-950-25 {
  background-color: rgba(var(--color-primary-rgb-950), 0.25);
}

.bg-color-primary-950-50 {
  background-color: rgba(var(--color-primary-rgb-950), 0.5);
}

.bg-color-primary-950-75 {
  background-color: rgba(var(--color-primary-rgb-950), 0.75);
}

.bg-color-primary-950-100 {
  background-color: rgba(var(--color-primary-rgb-950), 100);
}

.bg-color-secondary-950 {
  background-color: var(--color-secondary-950);
}

.bg-color-secondary-950-0 {
  background-color: rgba(var(--color-secondary-rgb-950), 0);
}

.bg-color-secondary-950-25 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.25);
}

.bg-color-secondary-950-50 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.5);
}

.bg-color-secondary-950-75 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.75);
}

.bg-color-secondary-950-100 {
  background-color: rgba(var(--color-secondary-rgb-950), 100);
}

.bg-color-gray-950 {
  background-color: var(--color-gray-950);
}

.bg-color-gray-950-0 {
  background-color: rgba(var(--color-gray-rgb-950), 0);
}

.bg-color-gray-950-25 {
  background-color: rgba(var(--color-gray-rgb-950), 0.25);
}

.bg-color-gray-950-50 {
  background-color: rgba(var(--color-gray-rgb-950), 0.5);
}

.bg-color-gray-950-75 {
  background-color: rgba(var(--color-gray-rgb-950), 0.75);
}

.bg-color-gray-950-100 {
  background-color: rgba(var(--color-gray-rgb-950), 100);
}

.bg-color-white-0 {
  background-color: rgba(var(--color-additional-white-rgb), 0);
}

.bg-color-white-25 {
  background-color: rgba(var(--color-additional-white-rgb), 0.25);
}

.bg-color-white-50 {
  background-color: rgba(var(--color-additional-white-rgb), 0.5);
}

.bg-color-white-75 {
  background-color: rgba(var(--color-additional-white-rgb), 0.75);
}

.bg-color-white-100 {
  background-color: rgba(var(--color-additional-white-rgb), 100);
}

.bg-color-primary {
  background-color: var(--color-primary-950);
}
.bg-color-secondary {
  background-color: var(--color-secondary);
}

:root, html, body {
  --color-primary-50: #edf3fa;
  --color-primary-100: #d6e4f2;
  --color-primary-200: #b3cce8;
  --color-primary-300: #84acd9;
  --color-primary-400: #4f86c5;
  --color-primary-500: #2f66ad;
  --color-primary-600: #0F519F;
  --color-primary-700: #173f6f;
  --color-primary-800: #12345a;
  --color-primary-900: #10427C;
  --color-primary-950: #081f3d;
  --color-primary-rgb-50: 237, 243, 250;
  --color-primary-rgb-100: 214, 228, 242;
  --color-primary-rgb-200: 179, 204, 232;
  --color-primary-rgb-300: 132, 172, 217;
  --color-primary-rgb-400: 79, 134, 197;
  --color-primary-rgb-500: 47, 102, 173;
  --color-primary-rgb-600: 15, 81, 159;
  --color-primary-rgb-700: 23, 63, 111;
  --color-primary-rgb-800: 18, 52, 90;
  --color-primary-rgb-900: 16, 66, 124;
  --color-primary-rgb-950: 8, 31, 61;
  --color-secondary-50: #fffceb;
  --color-secondary-100: #fff7c8;
  --color-secondary-200: #ffef9a;
  --color-secondary-300: #ffe45f;
  --color-secondary-400: #ffd91f;
  --color-secondary-500: #e6c300;
  --color-secondary-600: #bfa200;
  --color-secondary-700: #998200;
  --color-secondary-800: #736300;
  --color-secondary-900: #FFD901;
  --color-secondary-950: #3d3400;
  --color-secondary-rgb-50: 255, 252, 235;
  --color-secondary-rgb-100: 255, 247, 200;
  --color-secondary-rgb-200: 255, 239, 154;
  --color-secondary-rgb-300: 255, 228, 95;
  --color-secondary-rgb-400: 255, 217, 31;
  --color-secondary-rgb-500: 230, 195, 0;
  --color-secondary-rgb-600: 191, 162, 0;
  --color-secondary-rgb-700: 153, 130, 0;
  --color-secondary-rgb-800: 115, 99, 0;
  --color-secondary-rgb-900: 255, 217, 1;
  --color-secondary-rgb-950: 61, 52, 0;
  --color-gray-50: #f6f6f6;
  --color-gray-100: #e7e7e7;
  --color-gray-200: #F0EEEE;
  --color-gray-300: #b0b0b0;
  --color-gray-400: #888888;
  --color-gray-500: #666666;
  --color-gray-600: #5d5d5d;
  --color-gray-700: #4f4f4f;
  --color-gray-800: #454545;
  --color-gray-900: #3d3d3d;
  --color-gray-rgb-50: 246, 246, 246;
  --color-gray-rgb-100: 231, 231, 231;
  --color-gray-rgb-200: 240, 238, 238;
  --color-gray-rgb-300: 176, 176, 176;
  --color-gray-rgb-400: 136, 136, 136;
  --color-gray-rgb-500: 102, 102, 102;
  --color-gray-rgb-600: 93, 93, 93;
  --color-gray-rgb-700: 79, 79, 79;
  --color-gray-rgb-800: 69, 69, 69;
  --color-gray-rgb-900: 61, 61, 61;
  --color-additional-white: #FFFFFF;
  --color-additional-white-rgb: 255, 255, 255;
  --color-additional-blue: #2828AD;
  --color-additional-green: #31B131;
  --color-additional-orange: #F58334;
  --color-additional-yellow: #F6F645;
  --color-additional-red: #F13333;
  --color-additional-black: #000000;
}

.accordion {
  background-color: transparent;
  --bs-accordion-bg: transparent;
}

.paragraph--type--accordion-item {
  margin-bottom: 16px;
  border: none;
}
.paragraph--type--accordion-item .accordion-button {
  box-shadow: none;
  padding: 16px;
  align-items: center;
  background-color: #FFD901;
  border-radius: 12px !important;
}
.paragraph--type--accordion-item .accordion-button h4 {
  color: #2f66ad;
  font-size: 16px;
}
.paragraph--type--accordion-item .accordion-button::after {
  content: " ";
  width: 16px;
  height: 16px;
  margin-top: 8px;
  margin-right: 6px;
  background-image: url(../assets/icons/arrow.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.paragraph--type--accordion-item .accordion-body {
  padding-top: 16px;
}
.paragraph--type--accordion-item .accordion-button:not(.collapsed) {
  border-radius: 12px !important;
}

/* theme variables */
.bg-color-primary-50 {
  background-color: var(--color-primary-50);
}

.bg-color-primary-50-0 {
  background-color: rgba(var(--color-primary-rgb-50), 0);
}

.bg-color-primary-50-25 {
  background-color: rgba(var(--color-primary-rgb-50), 0.25);
}

.bg-color-primary-50-50 {
  background-color: rgba(var(--color-primary-rgb-50), 0.5);
}

.bg-color-primary-50-75 {
  background-color: rgba(var(--color-primary-rgb-50), 0.75);
}

.bg-color-primary-50-100 {
  background-color: rgba(var(--color-primary-rgb-50), 100);
}

.bg-color-secondary-50 {
  background-color: var(--color-secondary-50);
}

.bg-color-secondary-50-0 {
  background-color: rgba(var(--color-secondary-rgb-50), 0);
}

.bg-color-secondary-50-25 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.25);
}

.bg-color-secondary-50-50 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.5);
}

.bg-color-secondary-50-75 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.75);
}

.bg-color-secondary-50-100 {
  background-color: rgba(var(--color-secondary-rgb-50), 100);
}

.bg-color-gray-50 {
  background-color: var(--color-gray-50);
}

.bg-color-gray-50-0 {
  background-color: rgba(var(--color-gray-rgb-50), 0);
}

.bg-color-gray-50-25 {
  background-color: rgba(var(--color-gray-rgb-50), 0.25);
}

.bg-color-gray-50-50 {
  background-color: rgba(var(--color-gray-rgb-50), 0.5);
}

.bg-color-gray-50-75 {
  background-color: rgba(var(--color-gray-rgb-50), 0.75);
}

.bg-color-gray-50-100 {
  background-color: rgba(var(--color-gray-rgb-50), 100);
}

.bg-color-primary-100 {
  background-color: var(--color-primary-100);
}

.bg-color-primary-100-0 {
  background-color: rgba(var(--color-primary-rgb-100), 0);
}

.bg-color-primary-100-25 {
  background-color: rgba(var(--color-primary-rgb-100), 0.25);
}

.bg-color-primary-100-50 {
  background-color: rgba(var(--color-primary-rgb-100), 0.5);
}

.bg-color-primary-100-75 {
  background-color: rgba(var(--color-primary-rgb-100), 0.75);
}

.bg-color-primary-100-100 {
  background-color: rgba(var(--color-primary-rgb-100), 100);
}

.bg-color-secondary-100 {
  background-color: var(--color-secondary-100);
}

.bg-color-secondary-100-0 {
  background-color: rgba(var(--color-secondary-rgb-100), 0);
}

.bg-color-secondary-100-25 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.25);
}

.bg-color-secondary-100-50 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.5);
}

.bg-color-secondary-100-75 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.75);
}

.bg-color-secondary-100-100 {
  background-color: rgba(var(--color-secondary-rgb-100), 100);
}

.bg-color-gray-100 {
  background-color: var(--color-gray-100);
}

.bg-color-gray-100-0 {
  background-color: rgba(var(--color-gray-rgb-100), 0);
}

.bg-color-gray-100-25 {
  background-color: rgba(var(--color-gray-rgb-100), 0.25);
}

.bg-color-gray-100-50 {
  background-color: rgba(var(--color-gray-rgb-100), 0.5);
}

.bg-color-gray-100-75 {
  background-color: rgba(var(--color-gray-rgb-100), 0.75);
}

.bg-color-gray-100-100 {
  background-color: rgba(var(--color-gray-rgb-100), 100);
}

.bg-color-primary-200 {
  background-color: var(--color-primary-200);
}

.bg-color-primary-200-0 {
  background-color: rgba(var(--color-primary-rgb-200), 0);
}

.bg-color-primary-200-25 {
  background-color: rgba(var(--color-primary-rgb-200), 0.25);
}

.bg-color-primary-200-50 {
  background-color: rgba(var(--color-primary-rgb-200), 0.5);
}

.bg-color-primary-200-75 {
  background-color: rgba(var(--color-primary-rgb-200), 0.75);
}

.bg-color-primary-200-100 {
  background-color: rgba(var(--color-primary-rgb-200), 100);
}

.bg-color-secondary-200 {
  background-color: var(--color-secondary-200);
}

.bg-color-secondary-200-0 {
  background-color: rgba(var(--color-secondary-rgb-200), 0);
}

.bg-color-secondary-200-25 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.25);
}

.bg-color-secondary-200-50 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.5);
}

.bg-color-secondary-200-75 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.75);
}

.bg-color-secondary-200-100 {
  background-color: rgba(var(--color-secondary-rgb-200), 100);
}

.bg-color-gray-200 {
  background-color: var(--color-gray-200);
}

.bg-color-gray-200-0 {
  background-color: rgba(var(--color-gray-rgb-200), 0);
}

.bg-color-gray-200-25 {
  background-color: rgba(var(--color-gray-rgb-200), 0.25);
}

.bg-color-gray-200-50 {
  background-color: rgba(var(--color-gray-rgb-200), 0.5);
}

.bg-color-gray-200-75 {
  background-color: rgba(var(--color-gray-rgb-200), 0.75);
}

.bg-color-gray-200-100 {
  background-color: rgba(var(--color-gray-rgb-200), 100);
}

.bg-color-primary-300 {
  background-color: var(--color-primary-300);
}

.bg-color-primary-300-0 {
  background-color: rgba(var(--color-primary-rgb-300), 0);
}

.bg-color-primary-300-25 {
  background-color: rgba(var(--color-primary-rgb-300), 0.25);
}

.bg-color-primary-300-50 {
  background-color: rgba(var(--color-primary-rgb-300), 0.5);
}

.bg-color-primary-300-75 {
  background-color: rgba(var(--color-primary-rgb-300), 0.75);
}

.bg-color-primary-300-100 {
  background-color: rgba(var(--color-primary-rgb-300), 100);
}

.bg-color-secondary-300 {
  background-color: var(--color-secondary-300);
}

.bg-color-secondary-300-0 {
  background-color: rgba(var(--color-secondary-rgb-300), 0);
}

.bg-color-secondary-300-25 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.25);
}

.bg-color-secondary-300-50 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.5);
}

.bg-color-secondary-300-75 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.75);
}

.bg-color-secondary-300-100 {
  background-color: rgba(var(--color-secondary-rgb-300), 100);
}

.bg-color-gray-300 {
  background-color: var(--color-gray-300);
}

.bg-color-gray-300-0 {
  background-color: rgba(var(--color-gray-rgb-300), 0);
}

.bg-color-gray-300-25 {
  background-color: rgba(var(--color-gray-rgb-300), 0.25);
}

.bg-color-gray-300-50 {
  background-color: rgba(var(--color-gray-rgb-300), 0.5);
}

.bg-color-gray-300-75 {
  background-color: rgba(var(--color-gray-rgb-300), 0.75);
}

.bg-color-gray-300-100 {
  background-color: rgba(var(--color-gray-rgb-300), 100);
}

.bg-color-primary-400 {
  background-color: var(--color-primary-400);
}

.bg-color-primary-400-0 {
  background-color: rgba(var(--color-primary-rgb-400), 0);
}

.bg-color-primary-400-25 {
  background-color: rgba(var(--color-primary-rgb-400), 0.25);
}

.bg-color-primary-400-50 {
  background-color: rgba(var(--color-primary-rgb-400), 0.5);
}

.bg-color-primary-400-75 {
  background-color: rgba(var(--color-primary-rgb-400), 0.75);
}

.bg-color-primary-400-100 {
  background-color: rgba(var(--color-primary-rgb-400), 100);
}

.bg-color-secondary-400 {
  background-color: var(--color-secondary-400);
}

.bg-color-secondary-400-0 {
  background-color: rgba(var(--color-secondary-rgb-400), 0);
}

.bg-color-secondary-400-25 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.25);
}

.bg-color-secondary-400-50 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.5);
}

.bg-color-secondary-400-75 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.75);
}

.bg-color-secondary-400-100 {
  background-color: rgba(var(--color-secondary-rgb-400), 100);
}

.bg-color-gray-400 {
  background-color: var(--color-gray-400);
}

.bg-color-gray-400-0 {
  background-color: rgba(var(--color-gray-rgb-400), 0);
}

.bg-color-gray-400-25 {
  background-color: rgba(var(--color-gray-rgb-400), 0.25);
}

.bg-color-gray-400-50 {
  background-color: rgba(var(--color-gray-rgb-400), 0.5);
}

.bg-color-gray-400-75 {
  background-color: rgba(var(--color-gray-rgb-400), 0.75);
}

.bg-color-gray-400-100 {
  background-color: rgba(var(--color-gray-rgb-400), 100);
}

.bg-color-primary-500 {
  background-color: var(--color-primary-500);
}

.bg-color-primary-500-0 {
  background-color: rgba(var(--color-primary-rgb-500), 0);
}

.bg-color-primary-500-25 {
  background-color: rgba(var(--color-primary-rgb-500), 0.25);
}

.bg-color-primary-500-50 {
  background-color: rgba(var(--color-primary-rgb-500), 0.5);
}

.bg-color-primary-500-75 {
  background-color: rgba(var(--color-primary-rgb-500), 0.75);
}

.bg-color-primary-500-100 {
  background-color: rgba(var(--color-primary-rgb-500), 100);
}

.bg-color-secondary-500 {
  background-color: var(--color-secondary-500);
}

.bg-color-secondary-500-0 {
  background-color: rgba(var(--color-secondary-rgb-500), 0);
}

.bg-color-secondary-500-25 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.25);
}

.bg-color-secondary-500-50 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.5);
}

.bg-color-secondary-500-75 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.75);
}

.bg-color-secondary-500-100 {
  background-color: rgba(var(--color-secondary-rgb-500), 100);
}

.bg-color-gray-500 {
  background-color: var(--color-gray-500);
}

.bg-color-gray-500-0 {
  background-color: rgba(var(--color-gray-rgb-500), 0);
}

.bg-color-gray-500-25 {
  background-color: rgba(var(--color-gray-rgb-500), 0.25);
}

.bg-color-gray-500-50 {
  background-color: rgba(var(--color-gray-rgb-500), 0.5);
}

.bg-color-gray-500-75 {
  background-color: rgba(var(--color-gray-rgb-500), 0.75);
}

.bg-color-gray-500-100 {
  background-color: rgba(var(--color-gray-rgb-500), 100);
}

.bg-color-primary-600 {
  background-color: var(--color-primary-600);
}

.bg-color-primary-600-0 {
  background-color: rgba(var(--color-primary-rgb-600), 0);
}

.bg-color-primary-600-25 {
  background-color: rgba(var(--color-primary-rgb-600), 0.25);
}

.bg-color-primary-600-50 {
  background-color: rgba(var(--color-primary-rgb-600), 0.5);
}

.bg-color-primary-600-75 {
  background-color: rgba(var(--color-primary-rgb-600), 0.75);
}

.bg-color-primary-600-100 {
  background-color: rgba(var(--color-primary-rgb-600), 100);
}

.bg-color-secondary-600 {
  background-color: var(--color-secondary-600);
}

.bg-color-secondary-600-0 {
  background-color: rgba(var(--color-secondary-rgb-600), 0);
}

.bg-color-secondary-600-25 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.25);
}

.bg-color-secondary-600-50 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.5);
}

.bg-color-secondary-600-75 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.75);
}

.bg-color-secondary-600-100 {
  background-color: rgba(var(--color-secondary-rgb-600), 100);
}

.bg-color-gray-600 {
  background-color: var(--color-gray-600);
}

.bg-color-gray-600-0 {
  background-color: rgba(var(--color-gray-rgb-600), 0);
}

.bg-color-gray-600-25 {
  background-color: rgba(var(--color-gray-rgb-600), 0.25);
}

.bg-color-gray-600-50 {
  background-color: rgba(var(--color-gray-rgb-600), 0.5);
}

.bg-color-gray-600-75 {
  background-color: rgba(var(--color-gray-rgb-600), 0.75);
}

.bg-color-gray-600-100 {
  background-color: rgba(var(--color-gray-rgb-600), 100);
}

.bg-color-primary-700 {
  background-color: var(--color-primary-700);
}

.bg-color-primary-700-0 {
  background-color: rgba(var(--color-primary-rgb-700), 0);
}

.bg-color-primary-700-25 {
  background-color: rgba(var(--color-primary-rgb-700), 0.25);
}

.bg-color-primary-700-50 {
  background-color: rgba(var(--color-primary-rgb-700), 0.5);
}

.bg-color-primary-700-75 {
  background-color: rgba(var(--color-primary-rgb-700), 0.75);
}

.bg-color-primary-700-100 {
  background-color: rgba(var(--color-primary-rgb-700), 100);
}

.bg-color-secondary-700 {
  background-color: var(--color-secondary-700);
}

.bg-color-secondary-700-0 {
  background-color: rgba(var(--color-secondary-rgb-700), 0);
}

.bg-color-secondary-700-25 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.25);
}

.bg-color-secondary-700-50 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.5);
}

.bg-color-secondary-700-75 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.75);
}

.bg-color-secondary-700-100 {
  background-color: rgba(var(--color-secondary-rgb-700), 100);
}

.bg-color-gray-700 {
  background-color: var(--color-gray-700);
}

.bg-color-gray-700-0 {
  background-color: rgba(var(--color-gray-rgb-700), 0);
}

.bg-color-gray-700-25 {
  background-color: rgba(var(--color-gray-rgb-700), 0.25);
}

.bg-color-gray-700-50 {
  background-color: rgba(var(--color-gray-rgb-700), 0.5);
}

.bg-color-gray-700-75 {
  background-color: rgba(var(--color-gray-rgb-700), 0.75);
}

.bg-color-gray-700-100 {
  background-color: rgba(var(--color-gray-rgb-700), 100);
}

.bg-color-primary-800 {
  background-color: var(--color-primary-800);
}

.bg-color-primary-800-0 {
  background-color: rgba(var(--color-primary-rgb-800), 0);
}

.bg-color-primary-800-25 {
  background-color: rgba(var(--color-primary-rgb-800), 0.25);
}

.bg-color-primary-800-50 {
  background-color: rgba(var(--color-primary-rgb-800), 0.5);
}

.bg-color-primary-800-75 {
  background-color: rgba(var(--color-primary-rgb-800), 0.75);
}

.bg-color-primary-800-100 {
  background-color: rgba(var(--color-primary-rgb-800), 100);
}

.bg-color-secondary-800 {
  background-color: var(--color-secondary-800);
}

.bg-color-secondary-800-0 {
  background-color: rgba(var(--color-secondary-rgb-800), 0);
}

.bg-color-secondary-800-25 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.25);
}

.bg-color-secondary-800-50 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.5);
}

.bg-color-secondary-800-75 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.75);
}

.bg-color-secondary-800-100 {
  background-color: rgba(var(--color-secondary-rgb-800), 100);
}

.bg-color-gray-800 {
  background-color: var(--color-gray-800);
}

.bg-color-gray-800-0 {
  background-color: rgba(var(--color-gray-rgb-800), 0);
}

.bg-color-gray-800-25 {
  background-color: rgba(var(--color-gray-rgb-800), 0.25);
}

.bg-color-gray-800-50 {
  background-color: rgba(var(--color-gray-rgb-800), 0.5);
}

.bg-color-gray-800-75 {
  background-color: rgba(var(--color-gray-rgb-800), 0.75);
}

.bg-color-gray-800-100 {
  background-color: rgba(var(--color-gray-rgb-800), 100);
}

.bg-color-primary-900 {
  background-color: var(--color-primary-900);
}

.bg-color-primary-900-0 {
  background-color: rgba(var(--color-primary-rgb-900), 0);
}

.bg-color-primary-900-25 {
  background-color: rgba(var(--color-primary-rgb-900), 0.25);
}

.bg-color-primary-900-50 {
  background-color: rgba(var(--color-primary-rgb-900), 0.5);
}

.bg-color-primary-900-75 {
  background-color: rgba(var(--color-primary-rgb-900), 0.75);
}

.bg-color-primary-900-100 {
  background-color: rgba(var(--color-primary-rgb-900), 100);
}

.bg-color-secondary-900 {
  background-color: var(--color-secondary-900);
}

.bg-color-secondary-900-0 {
  background-color: rgba(var(--color-secondary-rgb-900), 0);
}

.bg-color-secondary-900-25 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.25);
}

.bg-color-secondary-900-50 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.5);
}

.bg-color-secondary-900-75 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.75);
}

.bg-color-secondary-900-100 {
  background-color: rgba(var(--color-secondary-rgb-900), 100);
}

.bg-color-gray-900 {
  background-color: var(--color-gray-900);
}

.bg-color-gray-900-0 {
  background-color: rgba(var(--color-gray-rgb-900), 0);
}

.bg-color-gray-900-25 {
  background-color: rgba(var(--color-gray-rgb-900), 0.25);
}

.bg-color-gray-900-50 {
  background-color: rgba(var(--color-gray-rgb-900), 0.5);
}

.bg-color-gray-900-75 {
  background-color: rgba(var(--color-gray-rgb-900), 0.75);
}

.bg-color-gray-900-100 {
  background-color: rgba(var(--color-gray-rgb-900), 100);
}

.bg-color-primary-950 {
  background-color: var(--color-primary-950);
}

.bg-color-primary-950-0 {
  background-color: rgba(var(--color-primary-rgb-950), 0);
}

.bg-color-primary-950-25 {
  background-color: rgba(var(--color-primary-rgb-950), 0.25);
}

.bg-color-primary-950-50 {
  background-color: rgba(var(--color-primary-rgb-950), 0.5);
}

.bg-color-primary-950-75 {
  background-color: rgba(var(--color-primary-rgb-950), 0.75);
}

.bg-color-primary-950-100 {
  background-color: rgba(var(--color-primary-rgb-950), 100);
}

.bg-color-secondary-950 {
  background-color: var(--color-secondary-950);
}

.bg-color-secondary-950-0 {
  background-color: rgba(var(--color-secondary-rgb-950), 0);
}

.bg-color-secondary-950-25 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.25);
}

.bg-color-secondary-950-50 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.5);
}

.bg-color-secondary-950-75 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.75);
}

.bg-color-secondary-950-100 {
  background-color: rgba(var(--color-secondary-rgb-950), 100);
}

.bg-color-gray-950 {
  background-color: var(--color-gray-950);
}

.bg-color-gray-950-0 {
  background-color: rgba(var(--color-gray-rgb-950), 0);
}

.bg-color-gray-950-25 {
  background-color: rgba(var(--color-gray-rgb-950), 0.25);
}

.bg-color-gray-950-50 {
  background-color: rgba(var(--color-gray-rgb-950), 0.5);
}

.bg-color-gray-950-75 {
  background-color: rgba(var(--color-gray-rgb-950), 0.75);
}

.bg-color-gray-950-100 {
  background-color: rgba(var(--color-gray-rgb-950), 100);
}

.bg-color-white-0 {
  background-color: rgba(var(--color-additional-white-rgb), 0);
}

.bg-color-white-25 {
  background-color: rgba(var(--color-additional-white-rgb), 0.25);
}

.bg-color-white-50 {
  background-color: rgba(var(--color-additional-white-rgb), 0.5);
}

.bg-color-white-75 {
  background-color: rgba(var(--color-additional-white-rgb), 0.75);
}

.bg-color-white-100 {
  background-color: rgba(var(--color-additional-white-rgb), 100);
}

.bg-color-primary {
  background-color: var(--color-primary-950);
}
.bg-color-secondary {
  background-color: var(--color-secondary);
}

:root, html, body {
  --color-primary-50: #edf3fa;
  --color-primary-100: #d6e4f2;
  --color-primary-200: #b3cce8;
  --color-primary-300: #84acd9;
  --color-primary-400: #4f86c5;
  --color-primary-500: #2f66ad;
  --color-primary-600: #0F519F;
  --color-primary-700: #173f6f;
  --color-primary-800: #12345a;
  --color-primary-900: #10427C;
  --color-primary-950: #081f3d;
  --color-primary-rgb-50: 237, 243, 250;
  --color-primary-rgb-100: 214, 228, 242;
  --color-primary-rgb-200: 179, 204, 232;
  --color-primary-rgb-300: 132, 172, 217;
  --color-primary-rgb-400: 79, 134, 197;
  --color-primary-rgb-500: 47, 102, 173;
  --color-primary-rgb-600: 15, 81, 159;
  --color-primary-rgb-700: 23, 63, 111;
  --color-primary-rgb-800: 18, 52, 90;
  --color-primary-rgb-900: 16, 66, 124;
  --color-primary-rgb-950: 8, 31, 61;
  --color-secondary-50: #fffceb;
  --color-secondary-100: #fff7c8;
  --color-secondary-200: #ffef9a;
  --color-secondary-300: #ffe45f;
  --color-secondary-400: #ffd91f;
  --color-secondary-500: #e6c300;
  --color-secondary-600: #bfa200;
  --color-secondary-700: #998200;
  --color-secondary-800: #736300;
  --color-secondary-900: #FFD901;
  --color-secondary-950: #3d3400;
  --color-secondary-rgb-50: 255, 252, 235;
  --color-secondary-rgb-100: 255, 247, 200;
  --color-secondary-rgb-200: 255, 239, 154;
  --color-secondary-rgb-300: 255, 228, 95;
  --color-secondary-rgb-400: 255, 217, 31;
  --color-secondary-rgb-500: 230, 195, 0;
  --color-secondary-rgb-600: 191, 162, 0;
  --color-secondary-rgb-700: 153, 130, 0;
  --color-secondary-rgb-800: 115, 99, 0;
  --color-secondary-rgb-900: 255, 217, 1;
  --color-secondary-rgb-950: 61, 52, 0;
  --color-gray-50: #f6f6f6;
  --color-gray-100: #e7e7e7;
  --color-gray-200: #F0EEEE;
  --color-gray-300: #b0b0b0;
  --color-gray-400: #888888;
  --color-gray-500: #666666;
  --color-gray-600: #5d5d5d;
  --color-gray-700: #4f4f4f;
  --color-gray-800: #454545;
  --color-gray-900: #3d3d3d;
  --color-gray-rgb-50: 246, 246, 246;
  --color-gray-rgb-100: 231, 231, 231;
  --color-gray-rgb-200: 240, 238, 238;
  --color-gray-rgb-300: 176, 176, 176;
  --color-gray-rgb-400: 136, 136, 136;
  --color-gray-rgb-500: 102, 102, 102;
  --color-gray-rgb-600: 93, 93, 93;
  --color-gray-rgb-700: 79, 79, 79;
  --color-gray-rgb-800: 69, 69, 69;
  --color-gray-rgb-900: 61, 61, 61;
  --color-additional-white: #FFFFFF;
  --color-additional-white-rgb: 255, 255, 255;
  --color-additional-blue: #2828AD;
  --color-additional-green: #31B131;
  --color-additional-orange: #F58334;
  --color-additional-yellow: #F6F645;
  --color-additional-red: #F13333;
  --color-additional-black: #000000;
}

:root {
  --color-primary: #0F519F !important;
  --color-secondary: #FFD901 !important;
  --color-tertiary: #4f86c5;
  --color-fourth: #F2F2F2;
  --color-dark-grey: #3D3835;
  --color-grey: #c3b7b7;
  --color-black: #000000;
  --color-white: #ffffff;
  --color-sticky-nav: #ffffff;
  --font-family-primary: Gothic821 Cn BT;
}

.color-primary {
  color: var(--color-primary);
}

.color-primary-bg {
  background-color: var(--color-primary);
}

.color-primary-fill {
  fill: var(--color-primary);
}

.color-primary-border {
  border-color: var(--color-primary);
}

.color-secondary {
  color: var(--color-secondary);
}

.color-secondary-bg {
  background-color: var(--color-secondary);
}

.color-secondary-fill {
  fill: var(--color-secondary);
}

.color-secondary-border {
  border-color: var(--color-secondary);
}

.color-tertiary {
  color: var(--color-tertiary);
}

.color-tertiary-bg {
  background-color: var(--color-tertiary);
}

.color-tertiary-fill {
  fill: var(--color-tertiary);
}

.color-tertiary-border {
  border-color: var(--color-tertiary);
}

.bg-color-primary-50 {
  background-color: var(--color-primary-50);
}

.bg-color-primary-50-0 {
  background-color: rgba(var(--color-primary-rgb-50), 0);
}

.bg-color-primary-50-25 {
  background-color: rgba(var(--color-primary-rgb-50), 0.25);
}

.bg-color-primary-50-50 {
  background-color: rgba(var(--color-primary-rgb-50), 0.5);
}

.bg-color-primary-50-75 {
  background-color: rgba(var(--color-primary-rgb-50), 0.75);
}

.bg-color-primary-50-100 {
  background-color: rgba(var(--color-primary-rgb-50), 100);
}

.bg-color-secondary-50 {
  background-color: var(--color-secondary-50);
}

.bg-color-secondary-50-0 {
  background-color: rgba(var(--color-secondary-rgb-50), 0);
}

.bg-color-secondary-50-25 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.25);
}

.bg-color-secondary-50-50 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.5);
}

.bg-color-secondary-50-75 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.75);
}

.bg-color-secondary-50-100 {
  background-color: rgba(var(--color-secondary-rgb-50), 100);
}

.bg-color-gray-50 {
  background-color: var(--color-gray-50);
}

.bg-color-gray-50-0 {
  background-color: rgba(var(--color-gray-rgb-50), 0);
}

.bg-color-gray-50-25 {
  background-color: rgba(var(--color-gray-rgb-50), 0.25);
}

.bg-color-gray-50-50 {
  background-color: rgba(var(--color-gray-rgb-50), 0.5);
}

.bg-color-gray-50-75 {
  background-color: rgba(var(--color-gray-rgb-50), 0.75);
}

.bg-color-gray-50-100 {
  background-color: rgba(var(--color-gray-rgb-50), 100);
}

.bg-color-primary-100 {
  background-color: var(--color-primary-100);
}

.bg-color-primary-100-0 {
  background-color: rgba(var(--color-primary-rgb-100), 0);
}

.bg-color-primary-100-25 {
  background-color: rgba(var(--color-primary-rgb-100), 0.25);
}

.bg-color-primary-100-50 {
  background-color: rgba(var(--color-primary-rgb-100), 0.5);
}

.bg-color-primary-100-75 {
  background-color: rgba(var(--color-primary-rgb-100), 0.75);
}

.bg-color-primary-100-100 {
  background-color: rgba(var(--color-primary-rgb-100), 100);
}

.bg-color-secondary-100 {
  background-color: var(--color-secondary-100);
}

.bg-color-secondary-100-0 {
  background-color: rgba(var(--color-secondary-rgb-100), 0);
}

.bg-color-secondary-100-25 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.25);
}

.bg-color-secondary-100-50 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.5);
}

.bg-color-secondary-100-75 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.75);
}

.bg-color-secondary-100-100 {
  background-color: rgba(var(--color-secondary-rgb-100), 100);
}

.bg-color-gray-100 {
  background-color: var(--color-gray-100);
}

.bg-color-gray-100-0 {
  background-color: rgba(var(--color-gray-rgb-100), 0);
}

.bg-color-gray-100-25 {
  background-color: rgba(var(--color-gray-rgb-100), 0.25);
}

.bg-color-gray-100-50 {
  background-color: rgba(var(--color-gray-rgb-100), 0.5);
}

.bg-color-gray-100-75 {
  background-color: rgba(var(--color-gray-rgb-100), 0.75);
}

.bg-color-gray-100-100 {
  background-color: rgba(var(--color-gray-rgb-100), 100);
}

.bg-color-primary-200 {
  background-color: var(--color-primary-200);
}

.bg-color-primary-200-0 {
  background-color: rgba(var(--color-primary-rgb-200), 0);
}

.bg-color-primary-200-25 {
  background-color: rgba(var(--color-primary-rgb-200), 0.25);
}

.bg-color-primary-200-50 {
  background-color: rgba(var(--color-primary-rgb-200), 0.5);
}

.bg-color-primary-200-75 {
  background-color: rgba(var(--color-primary-rgb-200), 0.75);
}

.bg-color-primary-200-100 {
  background-color: rgba(var(--color-primary-rgb-200), 100);
}

.bg-color-secondary-200 {
  background-color: var(--color-secondary-200);
}

.bg-color-secondary-200-0 {
  background-color: rgba(var(--color-secondary-rgb-200), 0);
}

.bg-color-secondary-200-25 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.25);
}

.bg-color-secondary-200-50 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.5);
}

.bg-color-secondary-200-75 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.75);
}

.bg-color-secondary-200-100 {
  background-color: rgba(var(--color-secondary-rgb-200), 100);
}

.bg-color-gray-200 {
  background-color: var(--color-gray-200);
}

.bg-color-gray-200-0 {
  background-color: rgba(var(--color-gray-rgb-200), 0);
}

.bg-color-gray-200-25 {
  background-color: rgba(var(--color-gray-rgb-200), 0.25);
}

.bg-color-gray-200-50 {
  background-color: rgba(var(--color-gray-rgb-200), 0.5);
}

.bg-color-gray-200-75 {
  background-color: rgba(var(--color-gray-rgb-200), 0.75);
}

.bg-color-gray-200-100 {
  background-color: rgba(var(--color-gray-rgb-200), 100);
}

.bg-color-primary-300 {
  background-color: var(--color-primary-300);
}

.bg-color-primary-300-0 {
  background-color: rgba(var(--color-primary-rgb-300), 0);
}

.bg-color-primary-300-25 {
  background-color: rgba(var(--color-primary-rgb-300), 0.25);
}

.bg-color-primary-300-50 {
  background-color: rgba(var(--color-primary-rgb-300), 0.5);
}

.bg-color-primary-300-75 {
  background-color: rgba(var(--color-primary-rgb-300), 0.75);
}

.bg-color-primary-300-100 {
  background-color: rgba(var(--color-primary-rgb-300), 100);
}

.bg-color-secondary-300 {
  background-color: var(--color-secondary-300);
}

.bg-color-secondary-300-0 {
  background-color: rgba(var(--color-secondary-rgb-300), 0);
}

.bg-color-secondary-300-25 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.25);
}

.bg-color-secondary-300-50 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.5);
}

.bg-color-secondary-300-75 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.75);
}

.bg-color-secondary-300-100 {
  background-color: rgba(var(--color-secondary-rgb-300), 100);
}

.bg-color-gray-300 {
  background-color: var(--color-gray-300);
}

.bg-color-gray-300-0 {
  background-color: rgba(var(--color-gray-rgb-300), 0);
}

.bg-color-gray-300-25 {
  background-color: rgba(var(--color-gray-rgb-300), 0.25);
}

.bg-color-gray-300-50 {
  background-color: rgba(var(--color-gray-rgb-300), 0.5);
}

.bg-color-gray-300-75 {
  background-color: rgba(var(--color-gray-rgb-300), 0.75);
}

.bg-color-gray-300-100 {
  background-color: rgba(var(--color-gray-rgb-300), 100);
}

.bg-color-primary-400 {
  background-color: var(--color-primary-400);
}

.bg-color-primary-400-0 {
  background-color: rgba(var(--color-primary-rgb-400), 0);
}

.bg-color-primary-400-25 {
  background-color: rgba(var(--color-primary-rgb-400), 0.25);
}

.bg-color-primary-400-50 {
  background-color: rgba(var(--color-primary-rgb-400), 0.5);
}

.bg-color-primary-400-75 {
  background-color: rgba(var(--color-primary-rgb-400), 0.75);
}

.bg-color-primary-400-100 {
  background-color: rgba(var(--color-primary-rgb-400), 100);
}

.bg-color-secondary-400 {
  background-color: var(--color-secondary-400);
}

.bg-color-secondary-400-0 {
  background-color: rgba(var(--color-secondary-rgb-400), 0);
}

.bg-color-secondary-400-25 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.25);
}

.bg-color-secondary-400-50 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.5);
}

.bg-color-secondary-400-75 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.75);
}

.bg-color-secondary-400-100 {
  background-color: rgba(var(--color-secondary-rgb-400), 100);
}

.bg-color-gray-400 {
  background-color: var(--color-gray-400);
}

.bg-color-gray-400-0 {
  background-color: rgba(var(--color-gray-rgb-400), 0);
}

.bg-color-gray-400-25 {
  background-color: rgba(var(--color-gray-rgb-400), 0.25);
}

.bg-color-gray-400-50 {
  background-color: rgba(var(--color-gray-rgb-400), 0.5);
}

.bg-color-gray-400-75 {
  background-color: rgba(var(--color-gray-rgb-400), 0.75);
}

.bg-color-gray-400-100 {
  background-color: rgba(var(--color-gray-rgb-400), 100);
}

.bg-color-primary-500 {
  background-color: var(--color-primary-500);
}

.bg-color-primary-500-0 {
  background-color: rgba(var(--color-primary-rgb-500), 0);
}

.bg-color-primary-500-25 {
  background-color: rgba(var(--color-primary-rgb-500), 0.25);
}

.bg-color-primary-500-50 {
  background-color: rgba(var(--color-primary-rgb-500), 0.5);
}

.bg-color-primary-500-75 {
  background-color: rgba(var(--color-primary-rgb-500), 0.75);
}

.bg-color-primary-500-100 {
  background-color: rgba(var(--color-primary-rgb-500), 100);
}

.bg-color-secondary-500 {
  background-color: var(--color-secondary-500);
}

.bg-color-secondary-500-0 {
  background-color: rgba(var(--color-secondary-rgb-500), 0);
}

.bg-color-secondary-500-25 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.25);
}

.bg-color-secondary-500-50 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.5);
}

.bg-color-secondary-500-75 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.75);
}

.bg-color-secondary-500-100 {
  background-color: rgba(var(--color-secondary-rgb-500), 100);
}

.bg-color-gray-500 {
  background-color: var(--color-gray-500);
}

.bg-color-gray-500-0 {
  background-color: rgba(var(--color-gray-rgb-500), 0);
}

.bg-color-gray-500-25 {
  background-color: rgba(var(--color-gray-rgb-500), 0.25);
}

.bg-color-gray-500-50 {
  background-color: rgba(var(--color-gray-rgb-500), 0.5);
}

.bg-color-gray-500-75 {
  background-color: rgba(var(--color-gray-rgb-500), 0.75);
}

.bg-color-gray-500-100 {
  background-color: rgba(var(--color-gray-rgb-500), 100);
}

.bg-color-primary-600 {
  background-color: var(--color-primary-600);
}

.bg-color-primary-600-0 {
  background-color: rgba(var(--color-primary-rgb-600), 0);
}

.bg-color-primary-600-25 {
  background-color: rgba(var(--color-primary-rgb-600), 0.25);
}

.bg-color-primary-600-50 {
  background-color: rgba(var(--color-primary-rgb-600), 0.5);
}

.bg-color-primary-600-75 {
  background-color: rgba(var(--color-primary-rgb-600), 0.75);
}

.bg-color-primary-600-100 {
  background-color: rgba(var(--color-primary-rgb-600), 100);
}

.bg-color-secondary-600 {
  background-color: var(--color-secondary-600);
}

.bg-color-secondary-600-0 {
  background-color: rgba(var(--color-secondary-rgb-600), 0);
}

.bg-color-secondary-600-25 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.25);
}

.bg-color-secondary-600-50 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.5);
}

.bg-color-secondary-600-75 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.75);
}

.bg-color-secondary-600-100 {
  background-color: rgba(var(--color-secondary-rgb-600), 100);
}

.bg-color-gray-600 {
  background-color: var(--color-gray-600);
}

.bg-color-gray-600-0 {
  background-color: rgba(var(--color-gray-rgb-600), 0);
}

.bg-color-gray-600-25 {
  background-color: rgba(var(--color-gray-rgb-600), 0.25);
}

.bg-color-gray-600-50 {
  background-color: rgba(var(--color-gray-rgb-600), 0.5);
}

.bg-color-gray-600-75 {
  background-color: rgba(var(--color-gray-rgb-600), 0.75);
}

.bg-color-gray-600-100 {
  background-color: rgba(var(--color-gray-rgb-600), 100);
}

.bg-color-primary-700 {
  background-color: var(--color-primary-700);
}

.bg-color-primary-700-0 {
  background-color: rgba(var(--color-primary-rgb-700), 0);
}

.bg-color-primary-700-25 {
  background-color: rgba(var(--color-primary-rgb-700), 0.25);
}

.bg-color-primary-700-50 {
  background-color: rgba(var(--color-primary-rgb-700), 0.5);
}

.bg-color-primary-700-75 {
  background-color: rgba(var(--color-primary-rgb-700), 0.75);
}

.bg-color-primary-700-100 {
  background-color: rgba(var(--color-primary-rgb-700), 100);
}

.bg-color-secondary-700 {
  background-color: var(--color-secondary-700);
}

.bg-color-secondary-700-0 {
  background-color: rgba(var(--color-secondary-rgb-700), 0);
}

.bg-color-secondary-700-25 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.25);
}

.bg-color-secondary-700-50 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.5);
}

.bg-color-secondary-700-75 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.75);
}

.bg-color-secondary-700-100 {
  background-color: rgba(var(--color-secondary-rgb-700), 100);
}

.bg-color-gray-700 {
  background-color: var(--color-gray-700);
}

.bg-color-gray-700-0 {
  background-color: rgba(var(--color-gray-rgb-700), 0);
}

.bg-color-gray-700-25 {
  background-color: rgba(var(--color-gray-rgb-700), 0.25);
}

.bg-color-gray-700-50 {
  background-color: rgba(var(--color-gray-rgb-700), 0.5);
}

.bg-color-gray-700-75 {
  background-color: rgba(var(--color-gray-rgb-700), 0.75);
}

.bg-color-gray-700-100 {
  background-color: rgba(var(--color-gray-rgb-700), 100);
}

.bg-color-primary-800 {
  background-color: var(--color-primary-800);
}

.bg-color-primary-800-0 {
  background-color: rgba(var(--color-primary-rgb-800), 0);
}

.bg-color-primary-800-25 {
  background-color: rgba(var(--color-primary-rgb-800), 0.25);
}

.bg-color-primary-800-50 {
  background-color: rgba(var(--color-primary-rgb-800), 0.5);
}

.bg-color-primary-800-75 {
  background-color: rgba(var(--color-primary-rgb-800), 0.75);
}

.bg-color-primary-800-100 {
  background-color: rgba(var(--color-primary-rgb-800), 100);
}

.bg-color-secondary-800 {
  background-color: var(--color-secondary-800);
}

.bg-color-secondary-800-0 {
  background-color: rgba(var(--color-secondary-rgb-800), 0);
}

.bg-color-secondary-800-25 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.25);
}

.bg-color-secondary-800-50 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.5);
}

.bg-color-secondary-800-75 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.75);
}

.bg-color-secondary-800-100 {
  background-color: rgba(var(--color-secondary-rgb-800), 100);
}

.bg-color-gray-800 {
  background-color: var(--color-gray-800);
}

.bg-color-gray-800-0 {
  background-color: rgba(var(--color-gray-rgb-800), 0);
}

.bg-color-gray-800-25 {
  background-color: rgba(var(--color-gray-rgb-800), 0.25);
}

.bg-color-gray-800-50 {
  background-color: rgba(var(--color-gray-rgb-800), 0.5);
}

.bg-color-gray-800-75 {
  background-color: rgba(var(--color-gray-rgb-800), 0.75);
}

.bg-color-gray-800-100 {
  background-color: rgba(var(--color-gray-rgb-800), 100);
}

.bg-color-primary-900 {
  background-color: var(--color-primary-900);
}

.bg-color-primary-900-0 {
  background-color: rgba(var(--color-primary-rgb-900), 0);
}

.bg-color-primary-900-25 {
  background-color: rgba(var(--color-primary-rgb-900), 0.25);
}

.bg-color-primary-900-50 {
  background-color: rgba(var(--color-primary-rgb-900), 0.5);
}

.bg-color-primary-900-75 {
  background-color: rgba(var(--color-primary-rgb-900), 0.75);
}

.bg-color-primary-900-100 {
  background-color: rgba(var(--color-primary-rgb-900), 100);
}

.bg-color-secondary-900 {
  background-color: var(--color-secondary-900);
}

.bg-color-secondary-900-0 {
  background-color: rgba(var(--color-secondary-rgb-900), 0);
}

.bg-color-secondary-900-25 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.25);
}

.bg-color-secondary-900-50 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.5);
}

.bg-color-secondary-900-75 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.75);
}

.bg-color-secondary-900-100 {
  background-color: rgba(var(--color-secondary-rgb-900), 100);
}

.bg-color-gray-900 {
  background-color: var(--color-gray-900);
}

.bg-color-gray-900-0 {
  background-color: rgba(var(--color-gray-rgb-900), 0);
}

.bg-color-gray-900-25 {
  background-color: rgba(var(--color-gray-rgb-900), 0.25);
}

.bg-color-gray-900-50 {
  background-color: rgba(var(--color-gray-rgb-900), 0.5);
}

.bg-color-gray-900-75 {
  background-color: rgba(var(--color-gray-rgb-900), 0.75);
}

.bg-color-gray-900-100 {
  background-color: rgba(var(--color-gray-rgb-900), 100);
}

.bg-color-primary-950 {
  background-color: var(--color-primary-950);
}

.bg-color-primary-950-0 {
  background-color: rgba(var(--color-primary-rgb-950), 0);
}

.bg-color-primary-950-25 {
  background-color: rgba(var(--color-primary-rgb-950), 0.25);
}

.bg-color-primary-950-50 {
  background-color: rgba(var(--color-primary-rgb-950), 0.5);
}

.bg-color-primary-950-75 {
  background-color: rgba(var(--color-primary-rgb-950), 0.75);
}

.bg-color-primary-950-100 {
  background-color: rgba(var(--color-primary-rgb-950), 100);
}

.bg-color-secondary-950 {
  background-color: var(--color-secondary-950);
}

.bg-color-secondary-950-0 {
  background-color: rgba(var(--color-secondary-rgb-950), 0);
}

.bg-color-secondary-950-25 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.25);
}

.bg-color-secondary-950-50 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.5);
}

.bg-color-secondary-950-75 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.75);
}

.bg-color-secondary-950-100 {
  background-color: rgba(var(--color-secondary-rgb-950), 100);
}

.bg-color-gray-950 {
  background-color: var(--color-gray-950);
}

.bg-color-gray-950-0 {
  background-color: rgba(var(--color-gray-rgb-950), 0);
}

.bg-color-gray-950-25 {
  background-color: rgba(var(--color-gray-rgb-950), 0.25);
}

.bg-color-gray-950-50 {
  background-color: rgba(var(--color-gray-rgb-950), 0.5);
}

.bg-color-gray-950-75 {
  background-color: rgba(var(--color-gray-rgb-950), 0.75);
}

.bg-color-gray-950-100 {
  background-color: rgba(var(--color-gray-rgb-950), 100);
}

.bg-color-white-0 {
  background-color: rgba(var(--color-additional-white-rgb), 0);
}

.bg-color-white-25 {
  background-color: rgba(var(--color-additional-white-rgb), 0.25);
}

.bg-color-white-50 {
  background-color: rgba(var(--color-additional-white-rgb), 0.5);
}

.bg-color-white-75 {
  background-color: rgba(var(--color-additional-white-rgb), 0.75);
}

.bg-color-white-100 {
  background-color: rgba(var(--color-additional-white-rgb), 100);
}

.bg-color-primary {
  background-color: var(--color-primary-950);
}
.bg-color-secondary {
  background-color: var(--color-secondary);
}

:root, html, body {
  --color-primary-50: #edf3fa;
  --color-primary-100: #d6e4f2;
  --color-primary-200: #b3cce8;
  --color-primary-300: #84acd9;
  --color-primary-400: #4f86c5;
  --color-primary-500: #2f66ad;
  --color-primary-600: #0F519F;
  --color-primary-700: #173f6f;
  --color-primary-800: #12345a;
  --color-primary-900: #10427C;
  --color-primary-950: #081f3d;
  --color-primary-rgb-50: 237, 243, 250;
  --color-primary-rgb-100: 214, 228, 242;
  --color-primary-rgb-200: 179, 204, 232;
  --color-primary-rgb-300: 132, 172, 217;
  --color-primary-rgb-400: 79, 134, 197;
  --color-primary-rgb-500: 47, 102, 173;
  --color-primary-rgb-600: 15, 81, 159;
  --color-primary-rgb-700: 23, 63, 111;
  --color-primary-rgb-800: 18, 52, 90;
  --color-primary-rgb-900: 16, 66, 124;
  --color-primary-rgb-950: 8, 31, 61;
  --color-secondary-50: #fffceb;
  --color-secondary-100: #fff7c8;
  --color-secondary-200: #ffef9a;
  --color-secondary-300: #ffe45f;
  --color-secondary-400: #ffd91f;
  --color-secondary-500: #e6c300;
  --color-secondary-600: #bfa200;
  --color-secondary-700: #998200;
  --color-secondary-800: #736300;
  --color-secondary-900: #FFD901;
  --color-secondary-950: #3d3400;
  --color-secondary-rgb-50: 255, 252, 235;
  --color-secondary-rgb-100: 255, 247, 200;
  --color-secondary-rgb-200: 255, 239, 154;
  --color-secondary-rgb-300: 255, 228, 95;
  --color-secondary-rgb-400: 255, 217, 31;
  --color-secondary-rgb-500: 230, 195, 0;
  --color-secondary-rgb-600: 191, 162, 0;
  --color-secondary-rgb-700: 153, 130, 0;
  --color-secondary-rgb-800: 115, 99, 0;
  --color-secondary-rgb-900: 255, 217, 1;
  --color-secondary-rgb-950: 61, 52, 0;
  --color-gray-50: #f6f6f6;
  --color-gray-100: #e7e7e7;
  --color-gray-200: #F0EEEE;
  --color-gray-300: #b0b0b0;
  --color-gray-400: #888888;
  --color-gray-500: #666666;
  --color-gray-600: #5d5d5d;
  --color-gray-700: #4f4f4f;
  --color-gray-800: #454545;
  --color-gray-900: #3d3d3d;
  --color-gray-rgb-50: 246, 246, 246;
  --color-gray-rgb-100: 231, 231, 231;
  --color-gray-rgb-200: 240, 238, 238;
  --color-gray-rgb-300: 176, 176, 176;
  --color-gray-rgb-400: 136, 136, 136;
  --color-gray-rgb-500: 102, 102, 102;
  --color-gray-rgb-600: 93, 93, 93;
  --color-gray-rgb-700: 79, 79, 79;
  --color-gray-rgb-800: 69, 69, 69;
  --color-gray-rgb-900: 61, 61, 61;
  --color-additional-white: #FFFFFF;
  --color-additional-white-rgb: 255, 255, 255;
  --color-additional-blue: #2828AD;
  --color-additional-green: #31B131;
  --color-additional-orange: #F58334;
  --color-additional-yellow: #F6F645;
  --color-additional-red: #F13333;
  --color-additional-black: #000000;
}

.menu-main {
  padding: 25px 32px;
  background-color: #0F519F !important;
}
.menu-main .menu-logo img {
  width: 150px;
  height: 130px;
  object-fit: contain;
}
.menu-main .navigation-links a:hover {
  background-color: transparent;
}
.menu-main .navigation-links ul {
  gap: 8px;
}
.menu-main .navigation-links li {
  padding: 4px 8px;
}
.menu-main .navigation-links .active-trail .nav-link {
  color: #FFD901;
}
.menu-main .navigation-links .nav-link {
  font-size: 18px;
  font-weight: 400;
  color: #F6F6F6;
}
.menu-main .navigation-links .nav-link:hover, .menu-main .navigation-links .nav-link:focus {
  color: #FFD901;
  background: none;
  border: none;
}
.menu-main .navigation-links .nav-link i {
  display: none;
}

.main-menu-mobile {
  background-color: #0F519F;
  padding: 8px 16px;
}
.main-menu-mobile .navigation-links a:hover {
  background-color: transparent;
  color: #FFD901;
}
.main-menu-mobile .menu-logo img {
  width: 100px;
  height: auto;
  object-fit: contain;
}
.main-menu-mobile .button-icon {
  all: unset;
}
.main-menu-mobile .offcanvas {
  top: 0;
  right: 0;
  left: 0;
  background-color: #0F519F;
}
.main-menu-mobile .offcanvas-body {
  padding: 0;
}
.main-menu-mobile .navigation-links a {
  color: #F6F6F6;
}

.menu-row ul {
  padding: 0;
}

.menu-front .menu-main {
  position: absolute;
  background-color: transparent !important;
  width: 100%;
  z-index: 100;
}

.spacer-xs {
  height: 32px;
}
.spacer-sm {
  height: 32px;
}
.spacer-md {
  height: 80px;
}
.spacer-lg {
  height: 120px;
}
@media (min-width: 769px) {
  .spacer-xs {
    height: 32px;
  }
  .spacer-sm {
    height: 64px;
  }
  .spacer-md {
    height: 120px;
  }
  .spacer-lg {
    height: 160px;
  }
}

/* theme variables */
.bg-color-primary-50 {
  background-color: var(--color-primary-50);
}

.bg-color-primary-50-0 {
  background-color: rgba(var(--color-primary-rgb-50), 0);
}

.bg-color-primary-50-25 {
  background-color: rgba(var(--color-primary-rgb-50), 0.25);
}

.bg-color-primary-50-50 {
  background-color: rgba(var(--color-primary-rgb-50), 0.5);
}

.bg-color-primary-50-75 {
  background-color: rgba(var(--color-primary-rgb-50), 0.75);
}

.bg-color-primary-50-100 {
  background-color: rgba(var(--color-primary-rgb-50), 100);
}

.bg-color-secondary-50 {
  background-color: var(--color-secondary-50);
}

.bg-color-secondary-50-0 {
  background-color: rgba(var(--color-secondary-rgb-50), 0);
}

.bg-color-secondary-50-25 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.25);
}

.bg-color-secondary-50-50 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.5);
}

.bg-color-secondary-50-75 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.75);
}

.bg-color-secondary-50-100 {
  background-color: rgba(var(--color-secondary-rgb-50), 100);
}

.bg-color-gray-50 {
  background-color: var(--color-gray-50);
}

.bg-color-gray-50-0 {
  background-color: rgba(var(--color-gray-rgb-50), 0);
}

.bg-color-gray-50-25 {
  background-color: rgba(var(--color-gray-rgb-50), 0.25);
}

.bg-color-gray-50-50 {
  background-color: rgba(var(--color-gray-rgb-50), 0.5);
}

.bg-color-gray-50-75 {
  background-color: rgba(var(--color-gray-rgb-50), 0.75);
}

.bg-color-gray-50-100 {
  background-color: rgba(var(--color-gray-rgb-50), 100);
}

.bg-color-primary-100 {
  background-color: var(--color-primary-100);
}

.bg-color-primary-100-0 {
  background-color: rgba(var(--color-primary-rgb-100), 0);
}

.bg-color-primary-100-25 {
  background-color: rgba(var(--color-primary-rgb-100), 0.25);
}

.bg-color-primary-100-50 {
  background-color: rgba(var(--color-primary-rgb-100), 0.5);
}

.bg-color-primary-100-75 {
  background-color: rgba(var(--color-primary-rgb-100), 0.75);
}

.bg-color-primary-100-100 {
  background-color: rgba(var(--color-primary-rgb-100), 100);
}

.bg-color-secondary-100 {
  background-color: var(--color-secondary-100);
}

.bg-color-secondary-100-0 {
  background-color: rgba(var(--color-secondary-rgb-100), 0);
}

.bg-color-secondary-100-25 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.25);
}

.bg-color-secondary-100-50 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.5);
}

.bg-color-secondary-100-75 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.75);
}

.bg-color-secondary-100-100 {
  background-color: rgba(var(--color-secondary-rgb-100), 100);
}

.bg-color-gray-100 {
  background-color: var(--color-gray-100);
}

.bg-color-gray-100-0 {
  background-color: rgba(var(--color-gray-rgb-100), 0);
}

.bg-color-gray-100-25 {
  background-color: rgba(var(--color-gray-rgb-100), 0.25);
}

.bg-color-gray-100-50 {
  background-color: rgba(var(--color-gray-rgb-100), 0.5);
}

.bg-color-gray-100-75 {
  background-color: rgba(var(--color-gray-rgb-100), 0.75);
}

.bg-color-gray-100-100 {
  background-color: rgba(var(--color-gray-rgb-100), 100);
}

.bg-color-primary-200 {
  background-color: var(--color-primary-200);
}

.bg-color-primary-200-0 {
  background-color: rgba(var(--color-primary-rgb-200), 0);
}

.bg-color-primary-200-25 {
  background-color: rgba(var(--color-primary-rgb-200), 0.25);
}

.bg-color-primary-200-50 {
  background-color: rgba(var(--color-primary-rgb-200), 0.5);
}

.bg-color-primary-200-75 {
  background-color: rgba(var(--color-primary-rgb-200), 0.75);
}

.bg-color-primary-200-100 {
  background-color: rgba(var(--color-primary-rgb-200), 100);
}

.bg-color-secondary-200 {
  background-color: var(--color-secondary-200);
}

.bg-color-secondary-200-0 {
  background-color: rgba(var(--color-secondary-rgb-200), 0);
}

.bg-color-secondary-200-25 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.25);
}

.bg-color-secondary-200-50 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.5);
}

.bg-color-secondary-200-75 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.75);
}

.bg-color-secondary-200-100 {
  background-color: rgba(var(--color-secondary-rgb-200), 100);
}

.bg-color-gray-200 {
  background-color: var(--color-gray-200);
}

.bg-color-gray-200-0 {
  background-color: rgba(var(--color-gray-rgb-200), 0);
}

.bg-color-gray-200-25 {
  background-color: rgba(var(--color-gray-rgb-200), 0.25);
}

.bg-color-gray-200-50 {
  background-color: rgba(var(--color-gray-rgb-200), 0.5);
}

.bg-color-gray-200-75 {
  background-color: rgba(var(--color-gray-rgb-200), 0.75);
}

.bg-color-gray-200-100 {
  background-color: rgba(var(--color-gray-rgb-200), 100);
}

.bg-color-primary-300 {
  background-color: var(--color-primary-300);
}

.bg-color-primary-300-0 {
  background-color: rgba(var(--color-primary-rgb-300), 0);
}

.bg-color-primary-300-25 {
  background-color: rgba(var(--color-primary-rgb-300), 0.25);
}

.bg-color-primary-300-50 {
  background-color: rgba(var(--color-primary-rgb-300), 0.5);
}

.bg-color-primary-300-75 {
  background-color: rgba(var(--color-primary-rgb-300), 0.75);
}

.bg-color-primary-300-100 {
  background-color: rgba(var(--color-primary-rgb-300), 100);
}

.bg-color-secondary-300 {
  background-color: var(--color-secondary-300);
}

.bg-color-secondary-300-0 {
  background-color: rgba(var(--color-secondary-rgb-300), 0);
}

.bg-color-secondary-300-25 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.25);
}

.bg-color-secondary-300-50 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.5);
}

.bg-color-secondary-300-75 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.75);
}

.bg-color-secondary-300-100 {
  background-color: rgba(var(--color-secondary-rgb-300), 100);
}

.bg-color-gray-300 {
  background-color: var(--color-gray-300);
}

.bg-color-gray-300-0 {
  background-color: rgba(var(--color-gray-rgb-300), 0);
}

.bg-color-gray-300-25 {
  background-color: rgba(var(--color-gray-rgb-300), 0.25);
}

.bg-color-gray-300-50 {
  background-color: rgba(var(--color-gray-rgb-300), 0.5);
}

.bg-color-gray-300-75 {
  background-color: rgba(var(--color-gray-rgb-300), 0.75);
}

.bg-color-gray-300-100 {
  background-color: rgba(var(--color-gray-rgb-300), 100);
}

.bg-color-primary-400 {
  background-color: var(--color-primary-400);
}

.bg-color-primary-400-0 {
  background-color: rgba(var(--color-primary-rgb-400), 0);
}

.bg-color-primary-400-25 {
  background-color: rgba(var(--color-primary-rgb-400), 0.25);
}

.bg-color-primary-400-50 {
  background-color: rgba(var(--color-primary-rgb-400), 0.5);
}

.bg-color-primary-400-75 {
  background-color: rgba(var(--color-primary-rgb-400), 0.75);
}

.bg-color-primary-400-100 {
  background-color: rgba(var(--color-primary-rgb-400), 100);
}

.bg-color-secondary-400 {
  background-color: var(--color-secondary-400);
}

.bg-color-secondary-400-0 {
  background-color: rgba(var(--color-secondary-rgb-400), 0);
}

.bg-color-secondary-400-25 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.25);
}

.bg-color-secondary-400-50 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.5);
}

.bg-color-secondary-400-75 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.75);
}

.bg-color-secondary-400-100 {
  background-color: rgba(var(--color-secondary-rgb-400), 100);
}

.bg-color-gray-400 {
  background-color: var(--color-gray-400);
}

.bg-color-gray-400-0 {
  background-color: rgba(var(--color-gray-rgb-400), 0);
}

.bg-color-gray-400-25 {
  background-color: rgba(var(--color-gray-rgb-400), 0.25);
}

.bg-color-gray-400-50 {
  background-color: rgba(var(--color-gray-rgb-400), 0.5);
}

.bg-color-gray-400-75 {
  background-color: rgba(var(--color-gray-rgb-400), 0.75);
}

.bg-color-gray-400-100 {
  background-color: rgba(var(--color-gray-rgb-400), 100);
}

.bg-color-primary-500 {
  background-color: var(--color-primary-500);
}

.bg-color-primary-500-0 {
  background-color: rgba(var(--color-primary-rgb-500), 0);
}

.bg-color-primary-500-25 {
  background-color: rgba(var(--color-primary-rgb-500), 0.25);
}

.bg-color-primary-500-50 {
  background-color: rgba(var(--color-primary-rgb-500), 0.5);
}

.bg-color-primary-500-75 {
  background-color: rgba(var(--color-primary-rgb-500), 0.75);
}

.bg-color-primary-500-100 {
  background-color: rgba(var(--color-primary-rgb-500), 100);
}

.bg-color-secondary-500 {
  background-color: var(--color-secondary-500);
}

.bg-color-secondary-500-0 {
  background-color: rgba(var(--color-secondary-rgb-500), 0);
}

.bg-color-secondary-500-25 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.25);
}

.bg-color-secondary-500-50 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.5);
}

.bg-color-secondary-500-75 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.75);
}

.bg-color-secondary-500-100 {
  background-color: rgba(var(--color-secondary-rgb-500), 100);
}

.bg-color-gray-500 {
  background-color: var(--color-gray-500);
}

.bg-color-gray-500-0 {
  background-color: rgba(var(--color-gray-rgb-500), 0);
}

.bg-color-gray-500-25 {
  background-color: rgba(var(--color-gray-rgb-500), 0.25);
}

.bg-color-gray-500-50 {
  background-color: rgba(var(--color-gray-rgb-500), 0.5);
}

.bg-color-gray-500-75 {
  background-color: rgba(var(--color-gray-rgb-500), 0.75);
}

.bg-color-gray-500-100 {
  background-color: rgba(var(--color-gray-rgb-500), 100);
}

.bg-color-primary-600 {
  background-color: var(--color-primary-600);
}

.bg-color-primary-600-0 {
  background-color: rgba(var(--color-primary-rgb-600), 0);
}

.bg-color-primary-600-25 {
  background-color: rgba(var(--color-primary-rgb-600), 0.25);
}

.bg-color-primary-600-50 {
  background-color: rgba(var(--color-primary-rgb-600), 0.5);
}

.bg-color-primary-600-75 {
  background-color: rgba(var(--color-primary-rgb-600), 0.75);
}

.bg-color-primary-600-100 {
  background-color: rgba(var(--color-primary-rgb-600), 100);
}

.bg-color-secondary-600 {
  background-color: var(--color-secondary-600);
}

.bg-color-secondary-600-0 {
  background-color: rgba(var(--color-secondary-rgb-600), 0);
}

.bg-color-secondary-600-25 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.25);
}

.bg-color-secondary-600-50 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.5);
}

.bg-color-secondary-600-75 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.75);
}

.bg-color-secondary-600-100 {
  background-color: rgba(var(--color-secondary-rgb-600), 100);
}

.bg-color-gray-600 {
  background-color: var(--color-gray-600);
}

.bg-color-gray-600-0 {
  background-color: rgba(var(--color-gray-rgb-600), 0);
}

.bg-color-gray-600-25 {
  background-color: rgba(var(--color-gray-rgb-600), 0.25);
}

.bg-color-gray-600-50 {
  background-color: rgba(var(--color-gray-rgb-600), 0.5);
}

.bg-color-gray-600-75 {
  background-color: rgba(var(--color-gray-rgb-600), 0.75);
}

.bg-color-gray-600-100 {
  background-color: rgba(var(--color-gray-rgb-600), 100);
}

.bg-color-primary-700 {
  background-color: var(--color-primary-700);
}

.bg-color-primary-700-0 {
  background-color: rgba(var(--color-primary-rgb-700), 0);
}

.bg-color-primary-700-25 {
  background-color: rgba(var(--color-primary-rgb-700), 0.25);
}

.bg-color-primary-700-50 {
  background-color: rgba(var(--color-primary-rgb-700), 0.5);
}

.bg-color-primary-700-75 {
  background-color: rgba(var(--color-primary-rgb-700), 0.75);
}

.bg-color-primary-700-100 {
  background-color: rgba(var(--color-primary-rgb-700), 100);
}

.bg-color-secondary-700 {
  background-color: var(--color-secondary-700);
}

.bg-color-secondary-700-0 {
  background-color: rgba(var(--color-secondary-rgb-700), 0);
}

.bg-color-secondary-700-25 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.25);
}

.bg-color-secondary-700-50 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.5);
}

.bg-color-secondary-700-75 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.75);
}

.bg-color-secondary-700-100 {
  background-color: rgba(var(--color-secondary-rgb-700), 100);
}

.bg-color-gray-700 {
  background-color: var(--color-gray-700);
}

.bg-color-gray-700-0 {
  background-color: rgba(var(--color-gray-rgb-700), 0);
}

.bg-color-gray-700-25 {
  background-color: rgba(var(--color-gray-rgb-700), 0.25);
}

.bg-color-gray-700-50 {
  background-color: rgba(var(--color-gray-rgb-700), 0.5);
}

.bg-color-gray-700-75 {
  background-color: rgba(var(--color-gray-rgb-700), 0.75);
}

.bg-color-gray-700-100 {
  background-color: rgba(var(--color-gray-rgb-700), 100);
}

.bg-color-primary-800 {
  background-color: var(--color-primary-800);
}

.bg-color-primary-800-0 {
  background-color: rgba(var(--color-primary-rgb-800), 0);
}

.bg-color-primary-800-25 {
  background-color: rgba(var(--color-primary-rgb-800), 0.25);
}

.bg-color-primary-800-50 {
  background-color: rgba(var(--color-primary-rgb-800), 0.5);
}

.bg-color-primary-800-75 {
  background-color: rgba(var(--color-primary-rgb-800), 0.75);
}

.bg-color-primary-800-100 {
  background-color: rgba(var(--color-primary-rgb-800), 100);
}

.bg-color-secondary-800 {
  background-color: var(--color-secondary-800);
}

.bg-color-secondary-800-0 {
  background-color: rgba(var(--color-secondary-rgb-800), 0);
}

.bg-color-secondary-800-25 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.25);
}

.bg-color-secondary-800-50 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.5);
}

.bg-color-secondary-800-75 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.75);
}

.bg-color-secondary-800-100 {
  background-color: rgba(var(--color-secondary-rgb-800), 100);
}

.bg-color-gray-800 {
  background-color: var(--color-gray-800);
}

.bg-color-gray-800-0 {
  background-color: rgba(var(--color-gray-rgb-800), 0);
}

.bg-color-gray-800-25 {
  background-color: rgba(var(--color-gray-rgb-800), 0.25);
}

.bg-color-gray-800-50 {
  background-color: rgba(var(--color-gray-rgb-800), 0.5);
}

.bg-color-gray-800-75 {
  background-color: rgba(var(--color-gray-rgb-800), 0.75);
}

.bg-color-gray-800-100 {
  background-color: rgba(var(--color-gray-rgb-800), 100);
}

.bg-color-primary-900 {
  background-color: var(--color-primary-900);
}

.bg-color-primary-900-0 {
  background-color: rgba(var(--color-primary-rgb-900), 0);
}

.bg-color-primary-900-25 {
  background-color: rgba(var(--color-primary-rgb-900), 0.25);
}

.bg-color-primary-900-50 {
  background-color: rgba(var(--color-primary-rgb-900), 0.5);
}

.bg-color-primary-900-75 {
  background-color: rgba(var(--color-primary-rgb-900), 0.75);
}

.bg-color-primary-900-100 {
  background-color: rgba(var(--color-primary-rgb-900), 100);
}

.bg-color-secondary-900 {
  background-color: var(--color-secondary-900);
}

.bg-color-secondary-900-0 {
  background-color: rgba(var(--color-secondary-rgb-900), 0);
}

.bg-color-secondary-900-25 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.25);
}

.bg-color-secondary-900-50 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.5);
}

.bg-color-secondary-900-75 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.75);
}

.bg-color-secondary-900-100 {
  background-color: rgba(var(--color-secondary-rgb-900), 100);
}

.bg-color-gray-900 {
  background-color: var(--color-gray-900);
}

.bg-color-gray-900-0 {
  background-color: rgba(var(--color-gray-rgb-900), 0);
}

.bg-color-gray-900-25 {
  background-color: rgba(var(--color-gray-rgb-900), 0.25);
}

.bg-color-gray-900-50 {
  background-color: rgba(var(--color-gray-rgb-900), 0.5);
}

.bg-color-gray-900-75 {
  background-color: rgba(var(--color-gray-rgb-900), 0.75);
}

.bg-color-gray-900-100 {
  background-color: rgba(var(--color-gray-rgb-900), 100);
}

.bg-color-primary-950 {
  background-color: var(--color-primary-950);
}

.bg-color-primary-950-0 {
  background-color: rgba(var(--color-primary-rgb-950), 0);
}

.bg-color-primary-950-25 {
  background-color: rgba(var(--color-primary-rgb-950), 0.25);
}

.bg-color-primary-950-50 {
  background-color: rgba(var(--color-primary-rgb-950), 0.5);
}

.bg-color-primary-950-75 {
  background-color: rgba(var(--color-primary-rgb-950), 0.75);
}

.bg-color-primary-950-100 {
  background-color: rgba(var(--color-primary-rgb-950), 100);
}

.bg-color-secondary-950 {
  background-color: var(--color-secondary-950);
}

.bg-color-secondary-950-0 {
  background-color: rgba(var(--color-secondary-rgb-950), 0);
}

.bg-color-secondary-950-25 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.25);
}

.bg-color-secondary-950-50 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.5);
}

.bg-color-secondary-950-75 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.75);
}

.bg-color-secondary-950-100 {
  background-color: rgba(var(--color-secondary-rgb-950), 100);
}

.bg-color-gray-950 {
  background-color: var(--color-gray-950);
}

.bg-color-gray-950-0 {
  background-color: rgba(var(--color-gray-rgb-950), 0);
}

.bg-color-gray-950-25 {
  background-color: rgba(var(--color-gray-rgb-950), 0.25);
}

.bg-color-gray-950-50 {
  background-color: rgba(var(--color-gray-rgb-950), 0.5);
}

.bg-color-gray-950-75 {
  background-color: rgba(var(--color-gray-rgb-950), 0.75);
}

.bg-color-gray-950-100 {
  background-color: rgba(var(--color-gray-rgb-950), 100);
}

.bg-color-white-0 {
  background-color: rgba(var(--color-additional-white-rgb), 0);
}

.bg-color-white-25 {
  background-color: rgba(var(--color-additional-white-rgb), 0.25);
}

.bg-color-white-50 {
  background-color: rgba(var(--color-additional-white-rgb), 0.5);
}

.bg-color-white-75 {
  background-color: rgba(var(--color-additional-white-rgb), 0.75);
}

.bg-color-white-100 {
  background-color: rgba(var(--color-additional-white-rgb), 100);
}

.bg-color-primary {
  background-color: var(--color-primary-950);
}
.bg-color-secondary {
  background-color: var(--color-secondary);
}

:root, html, body {
  --color-primary-50: #edf3fa;
  --color-primary-100: #d6e4f2;
  --color-primary-200: #b3cce8;
  --color-primary-300: #84acd9;
  --color-primary-400: #4f86c5;
  --color-primary-500: #2f66ad;
  --color-primary-600: #0F519F;
  --color-primary-700: #173f6f;
  --color-primary-800: #12345a;
  --color-primary-900: #10427C;
  --color-primary-950: #081f3d;
  --color-primary-rgb-50: 237, 243, 250;
  --color-primary-rgb-100: 214, 228, 242;
  --color-primary-rgb-200: 179, 204, 232;
  --color-primary-rgb-300: 132, 172, 217;
  --color-primary-rgb-400: 79, 134, 197;
  --color-primary-rgb-500: 47, 102, 173;
  --color-primary-rgb-600: 15, 81, 159;
  --color-primary-rgb-700: 23, 63, 111;
  --color-primary-rgb-800: 18, 52, 90;
  --color-primary-rgb-900: 16, 66, 124;
  --color-primary-rgb-950: 8, 31, 61;
  --color-secondary-50: #fffceb;
  --color-secondary-100: #fff7c8;
  --color-secondary-200: #ffef9a;
  --color-secondary-300: #ffe45f;
  --color-secondary-400: #ffd91f;
  --color-secondary-500: #e6c300;
  --color-secondary-600: #bfa200;
  --color-secondary-700: #998200;
  --color-secondary-800: #736300;
  --color-secondary-900: #FFD901;
  --color-secondary-950: #3d3400;
  --color-secondary-rgb-50: 255, 252, 235;
  --color-secondary-rgb-100: 255, 247, 200;
  --color-secondary-rgb-200: 255, 239, 154;
  --color-secondary-rgb-300: 255, 228, 95;
  --color-secondary-rgb-400: 255, 217, 31;
  --color-secondary-rgb-500: 230, 195, 0;
  --color-secondary-rgb-600: 191, 162, 0;
  --color-secondary-rgb-700: 153, 130, 0;
  --color-secondary-rgb-800: 115, 99, 0;
  --color-secondary-rgb-900: 255, 217, 1;
  --color-secondary-rgb-950: 61, 52, 0;
  --color-gray-50: #f6f6f6;
  --color-gray-100: #e7e7e7;
  --color-gray-200: #F0EEEE;
  --color-gray-300: #b0b0b0;
  --color-gray-400: #888888;
  --color-gray-500: #666666;
  --color-gray-600: #5d5d5d;
  --color-gray-700: #4f4f4f;
  --color-gray-800: #454545;
  --color-gray-900: #3d3d3d;
  --color-gray-rgb-50: 246, 246, 246;
  --color-gray-rgb-100: 231, 231, 231;
  --color-gray-rgb-200: 240, 238, 238;
  --color-gray-rgb-300: 176, 176, 176;
  --color-gray-rgb-400: 136, 136, 136;
  --color-gray-rgb-500: 102, 102, 102;
  --color-gray-rgb-600: 93, 93, 93;
  --color-gray-rgb-700: 79, 79, 79;
  --color-gray-rgb-800: 69, 69, 69;
  --color-gray-rgb-900: 61, 61, 61;
  --color-additional-white: #FFFFFF;
  --color-additional-white-rgb: 255, 255, 255;
  --color-additional-blue: #2828AD;
  --color-additional-green: #31B131;
  --color-additional-orange: #F58334;
  --color-additional-yellow: #F6F645;
  --color-additional-red: #F13333;
  --color-additional-black: #000000;
}

:root {
  --color-primary: #0F519F !important;
  --color-secondary: #FFD901 !important;
  --color-tertiary: #4f86c5;
  --color-fourth: #F2F2F2;
  --color-dark-grey: #3D3835;
  --color-grey: #c3b7b7;
  --color-black: #000000;
  --color-white: #ffffff;
  --color-sticky-nav: #ffffff;
  --font-family-primary: Gothic821 Cn BT;
}

.color-primary {
  color: var(--color-primary);
}

.color-primary-bg {
  background-color: var(--color-primary);
}

.color-primary-fill {
  fill: var(--color-primary);
}

.color-primary-border {
  border-color: var(--color-primary);
}

.color-secondary {
  color: var(--color-secondary);
}

.color-secondary-bg {
  background-color: var(--color-secondary);
}

.color-secondary-fill {
  fill: var(--color-secondary);
}

.color-secondary-border {
  border-color: var(--color-secondary);
}

.color-tertiary {
  color: var(--color-tertiary);
}

.color-tertiary-bg {
  background-color: var(--color-tertiary);
}

.color-tertiary-fill {
  fill: var(--color-tertiary);
}

.color-tertiary-border {
  border-color: var(--color-tertiary);
}

.bg-color-primary-50 {
  background-color: var(--color-primary-50);
}

.bg-color-primary-50-0 {
  background-color: rgba(var(--color-primary-rgb-50), 0);
}

.bg-color-primary-50-25 {
  background-color: rgba(var(--color-primary-rgb-50), 0.25);
}

.bg-color-primary-50-50 {
  background-color: rgba(var(--color-primary-rgb-50), 0.5);
}

.bg-color-primary-50-75 {
  background-color: rgba(var(--color-primary-rgb-50), 0.75);
}

.bg-color-primary-50-100 {
  background-color: rgba(var(--color-primary-rgb-50), 100);
}

.bg-color-secondary-50 {
  background-color: var(--color-secondary-50);
}

.bg-color-secondary-50-0 {
  background-color: rgba(var(--color-secondary-rgb-50), 0);
}

.bg-color-secondary-50-25 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.25);
}

.bg-color-secondary-50-50 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.5);
}

.bg-color-secondary-50-75 {
  background-color: rgba(var(--color-secondary-rgb-50), 0.75);
}

.bg-color-secondary-50-100 {
  background-color: rgba(var(--color-secondary-rgb-50), 100);
}

.bg-color-gray-50 {
  background-color: var(--color-gray-50);
}

.bg-color-gray-50-0 {
  background-color: rgba(var(--color-gray-rgb-50), 0);
}

.bg-color-gray-50-25 {
  background-color: rgba(var(--color-gray-rgb-50), 0.25);
}

.bg-color-gray-50-50 {
  background-color: rgba(var(--color-gray-rgb-50), 0.5);
}

.bg-color-gray-50-75 {
  background-color: rgba(var(--color-gray-rgb-50), 0.75);
}

.bg-color-gray-50-100 {
  background-color: rgba(var(--color-gray-rgb-50), 100);
}

.bg-color-primary-100 {
  background-color: var(--color-primary-100);
}

.bg-color-primary-100-0 {
  background-color: rgba(var(--color-primary-rgb-100), 0);
}

.bg-color-primary-100-25 {
  background-color: rgba(var(--color-primary-rgb-100), 0.25);
}

.bg-color-primary-100-50 {
  background-color: rgba(var(--color-primary-rgb-100), 0.5);
}

.bg-color-primary-100-75 {
  background-color: rgba(var(--color-primary-rgb-100), 0.75);
}

.bg-color-primary-100-100 {
  background-color: rgba(var(--color-primary-rgb-100), 100);
}

.bg-color-secondary-100 {
  background-color: var(--color-secondary-100);
}

.bg-color-secondary-100-0 {
  background-color: rgba(var(--color-secondary-rgb-100), 0);
}

.bg-color-secondary-100-25 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.25);
}

.bg-color-secondary-100-50 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.5);
}

.bg-color-secondary-100-75 {
  background-color: rgba(var(--color-secondary-rgb-100), 0.75);
}

.bg-color-secondary-100-100 {
  background-color: rgba(var(--color-secondary-rgb-100), 100);
}

.bg-color-gray-100 {
  background-color: var(--color-gray-100);
}

.bg-color-gray-100-0 {
  background-color: rgba(var(--color-gray-rgb-100), 0);
}

.bg-color-gray-100-25 {
  background-color: rgba(var(--color-gray-rgb-100), 0.25);
}

.bg-color-gray-100-50 {
  background-color: rgba(var(--color-gray-rgb-100), 0.5);
}

.bg-color-gray-100-75 {
  background-color: rgba(var(--color-gray-rgb-100), 0.75);
}

.bg-color-gray-100-100 {
  background-color: rgba(var(--color-gray-rgb-100), 100);
}

.bg-color-primary-200 {
  background-color: var(--color-primary-200);
}

.bg-color-primary-200-0 {
  background-color: rgba(var(--color-primary-rgb-200), 0);
}

.bg-color-primary-200-25 {
  background-color: rgba(var(--color-primary-rgb-200), 0.25);
}

.bg-color-primary-200-50 {
  background-color: rgba(var(--color-primary-rgb-200), 0.5);
}

.bg-color-primary-200-75 {
  background-color: rgba(var(--color-primary-rgb-200), 0.75);
}

.bg-color-primary-200-100 {
  background-color: rgba(var(--color-primary-rgb-200), 100);
}

.bg-color-secondary-200 {
  background-color: var(--color-secondary-200);
}

.bg-color-secondary-200-0 {
  background-color: rgba(var(--color-secondary-rgb-200), 0);
}

.bg-color-secondary-200-25 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.25);
}

.bg-color-secondary-200-50 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.5);
}

.bg-color-secondary-200-75 {
  background-color: rgba(var(--color-secondary-rgb-200), 0.75);
}

.bg-color-secondary-200-100 {
  background-color: rgba(var(--color-secondary-rgb-200), 100);
}

.bg-color-gray-200 {
  background-color: var(--color-gray-200);
}

.bg-color-gray-200-0 {
  background-color: rgba(var(--color-gray-rgb-200), 0);
}

.bg-color-gray-200-25 {
  background-color: rgba(var(--color-gray-rgb-200), 0.25);
}

.bg-color-gray-200-50 {
  background-color: rgba(var(--color-gray-rgb-200), 0.5);
}

.bg-color-gray-200-75 {
  background-color: rgba(var(--color-gray-rgb-200), 0.75);
}

.bg-color-gray-200-100 {
  background-color: rgba(var(--color-gray-rgb-200), 100);
}

.bg-color-primary-300 {
  background-color: var(--color-primary-300);
}

.bg-color-primary-300-0 {
  background-color: rgba(var(--color-primary-rgb-300), 0);
}

.bg-color-primary-300-25 {
  background-color: rgba(var(--color-primary-rgb-300), 0.25);
}

.bg-color-primary-300-50 {
  background-color: rgba(var(--color-primary-rgb-300), 0.5);
}

.bg-color-primary-300-75 {
  background-color: rgba(var(--color-primary-rgb-300), 0.75);
}

.bg-color-primary-300-100 {
  background-color: rgba(var(--color-primary-rgb-300), 100);
}

.bg-color-secondary-300 {
  background-color: var(--color-secondary-300);
}

.bg-color-secondary-300-0 {
  background-color: rgba(var(--color-secondary-rgb-300), 0);
}

.bg-color-secondary-300-25 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.25);
}

.bg-color-secondary-300-50 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.5);
}

.bg-color-secondary-300-75 {
  background-color: rgba(var(--color-secondary-rgb-300), 0.75);
}

.bg-color-secondary-300-100 {
  background-color: rgba(var(--color-secondary-rgb-300), 100);
}

.bg-color-gray-300 {
  background-color: var(--color-gray-300);
}

.bg-color-gray-300-0 {
  background-color: rgba(var(--color-gray-rgb-300), 0);
}

.bg-color-gray-300-25 {
  background-color: rgba(var(--color-gray-rgb-300), 0.25);
}

.bg-color-gray-300-50 {
  background-color: rgba(var(--color-gray-rgb-300), 0.5);
}

.bg-color-gray-300-75 {
  background-color: rgba(var(--color-gray-rgb-300), 0.75);
}

.bg-color-gray-300-100 {
  background-color: rgba(var(--color-gray-rgb-300), 100);
}

.bg-color-primary-400 {
  background-color: var(--color-primary-400);
}

.bg-color-primary-400-0 {
  background-color: rgba(var(--color-primary-rgb-400), 0);
}

.bg-color-primary-400-25 {
  background-color: rgba(var(--color-primary-rgb-400), 0.25);
}

.bg-color-primary-400-50 {
  background-color: rgba(var(--color-primary-rgb-400), 0.5);
}

.bg-color-primary-400-75 {
  background-color: rgba(var(--color-primary-rgb-400), 0.75);
}

.bg-color-primary-400-100 {
  background-color: rgba(var(--color-primary-rgb-400), 100);
}

.bg-color-secondary-400 {
  background-color: var(--color-secondary-400);
}

.bg-color-secondary-400-0 {
  background-color: rgba(var(--color-secondary-rgb-400), 0);
}

.bg-color-secondary-400-25 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.25);
}

.bg-color-secondary-400-50 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.5);
}

.bg-color-secondary-400-75 {
  background-color: rgba(var(--color-secondary-rgb-400), 0.75);
}

.bg-color-secondary-400-100 {
  background-color: rgba(var(--color-secondary-rgb-400), 100);
}

.bg-color-gray-400 {
  background-color: var(--color-gray-400);
}

.bg-color-gray-400-0 {
  background-color: rgba(var(--color-gray-rgb-400), 0);
}

.bg-color-gray-400-25 {
  background-color: rgba(var(--color-gray-rgb-400), 0.25);
}

.bg-color-gray-400-50 {
  background-color: rgba(var(--color-gray-rgb-400), 0.5);
}

.bg-color-gray-400-75 {
  background-color: rgba(var(--color-gray-rgb-400), 0.75);
}

.bg-color-gray-400-100 {
  background-color: rgba(var(--color-gray-rgb-400), 100);
}

.bg-color-primary-500 {
  background-color: var(--color-primary-500);
}

.bg-color-primary-500-0 {
  background-color: rgba(var(--color-primary-rgb-500), 0);
}

.bg-color-primary-500-25 {
  background-color: rgba(var(--color-primary-rgb-500), 0.25);
}

.bg-color-primary-500-50 {
  background-color: rgba(var(--color-primary-rgb-500), 0.5);
}

.bg-color-primary-500-75 {
  background-color: rgba(var(--color-primary-rgb-500), 0.75);
}

.bg-color-primary-500-100 {
  background-color: rgba(var(--color-primary-rgb-500), 100);
}

.bg-color-secondary-500 {
  background-color: var(--color-secondary-500);
}

.bg-color-secondary-500-0 {
  background-color: rgba(var(--color-secondary-rgb-500), 0);
}

.bg-color-secondary-500-25 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.25);
}

.bg-color-secondary-500-50 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.5);
}

.bg-color-secondary-500-75 {
  background-color: rgba(var(--color-secondary-rgb-500), 0.75);
}

.bg-color-secondary-500-100 {
  background-color: rgba(var(--color-secondary-rgb-500), 100);
}

.bg-color-gray-500 {
  background-color: var(--color-gray-500);
}

.bg-color-gray-500-0 {
  background-color: rgba(var(--color-gray-rgb-500), 0);
}

.bg-color-gray-500-25 {
  background-color: rgba(var(--color-gray-rgb-500), 0.25);
}

.bg-color-gray-500-50 {
  background-color: rgba(var(--color-gray-rgb-500), 0.5);
}

.bg-color-gray-500-75 {
  background-color: rgba(var(--color-gray-rgb-500), 0.75);
}

.bg-color-gray-500-100 {
  background-color: rgba(var(--color-gray-rgb-500), 100);
}

.bg-color-primary-600 {
  background-color: var(--color-primary-600);
}

.bg-color-primary-600-0 {
  background-color: rgba(var(--color-primary-rgb-600), 0);
}

.bg-color-primary-600-25 {
  background-color: rgba(var(--color-primary-rgb-600), 0.25);
}

.bg-color-primary-600-50 {
  background-color: rgba(var(--color-primary-rgb-600), 0.5);
}

.bg-color-primary-600-75 {
  background-color: rgba(var(--color-primary-rgb-600), 0.75);
}

.bg-color-primary-600-100 {
  background-color: rgba(var(--color-primary-rgb-600), 100);
}

.bg-color-secondary-600 {
  background-color: var(--color-secondary-600);
}

.bg-color-secondary-600-0 {
  background-color: rgba(var(--color-secondary-rgb-600), 0);
}

.bg-color-secondary-600-25 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.25);
}

.bg-color-secondary-600-50 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.5);
}

.bg-color-secondary-600-75 {
  background-color: rgba(var(--color-secondary-rgb-600), 0.75);
}

.bg-color-secondary-600-100 {
  background-color: rgba(var(--color-secondary-rgb-600), 100);
}

.bg-color-gray-600 {
  background-color: var(--color-gray-600);
}

.bg-color-gray-600-0 {
  background-color: rgba(var(--color-gray-rgb-600), 0);
}

.bg-color-gray-600-25 {
  background-color: rgba(var(--color-gray-rgb-600), 0.25);
}

.bg-color-gray-600-50 {
  background-color: rgba(var(--color-gray-rgb-600), 0.5);
}

.bg-color-gray-600-75 {
  background-color: rgba(var(--color-gray-rgb-600), 0.75);
}

.bg-color-gray-600-100 {
  background-color: rgba(var(--color-gray-rgb-600), 100);
}

.bg-color-primary-700 {
  background-color: var(--color-primary-700);
}

.bg-color-primary-700-0 {
  background-color: rgba(var(--color-primary-rgb-700), 0);
}

.bg-color-primary-700-25 {
  background-color: rgba(var(--color-primary-rgb-700), 0.25);
}

.bg-color-primary-700-50 {
  background-color: rgba(var(--color-primary-rgb-700), 0.5);
}

.bg-color-primary-700-75 {
  background-color: rgba(var(--color-primary-rgb-700), 0.75);
}

.bg-color-primary-700-100 {
  background-color: rgba(var(--color-primary-rgb-700), 100);
}

.bg-color-secondary-700 {
  background-color: var(--color-secondary-700);
}

.bg-color-secondary-700-0 {
  background-color: rgba(var(--color-secondary-rgb-700), 0);
}

.bg-color-secondary-700-25 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.25);
}

.bg-color-secondary-700-50 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.5);
}

.bg-color-secondary-700-75 {
  background-color: rgba(var(--color-secondary-rgb-700), 0.75);
}

.bg-color-secondary-700-100 {
  background-color: rgba(var(--color-secondary-rgb-700), 100);
}

.bg-color-gray-700 {
  background-color: var(--color-gray-700);
}

.bg-color-gray-700-0 {
  background-color: rgba(var(--color-gray-rgb-700), 0);
}

.bg-color-gray-700-25 {
  background-color: rgba(var(--color-gray-rgb-700), 0.25);
}

.bg-color-gray-700-50 {
  background-color: rgba(var(--color-gray-rgb-700), 0.5);
}

.bg-color-gray-700-75 {
  background-color: rgba(var(--color-gray-rgb-700), 0.75);
}

.bg-color-gray-700-100 {
  background-color: rgba(var(--color-gray-rgb-700), 100);
}

.bg-color-primary-800 {
  background-color: var(--color-primary-800);
}

.bg-color-primary-800-0 {
  background-color: rgba(var(--color-primary-rgb-800), 0);
}

.bg-color-primary-800-25 {
  background-color: rgba(var(--color-primary-rgb-800), 0.25);
}

.bg-color-primary-800-50 {
  background-color: rgba(var(--color-primary-rgb-800), 0.5);
}

.bg-color-primary-800-75 {
  background-color: rgba(var(--color-primary-rgb-800), 0.75);
}

.bg-color-primary-800-100 {
  background-color: rgba(var(--color-primary-rgb-800), 100);
}

.bg-color-secondary-800 {
  background-color: var(--color-secondary-800);
}

.bg-color-secondary-800-0 {
  background-color: rgba(var(--color-secondary-rgb-800), 0);
}

.bg-color-secondary-800-25 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.25);
}

.bg-color-secondary-800-50 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.5);
}

.bg-color-secondary-800-75 {
  background-color: rgba(var(--color-secondary-rgb-800), 0.75);
}

.bg-color-secondary-800-100 {
  background-color: rgba(var(--color-secondary-rgb-800), 100);
}

.bg-color-gray-800 {
  background-color: var(--color-gray-800);
}

.bg-color-gray-800-0 {
  background-color: rgba(var(--color-gray-rgb-800), 0);
}

.bg-color-gray-800-25 {
  background-color: rgba(var(--color-gray-rgb-800), 0.25);
}

.bg-color-gray-800-50 {
  background-color: rgba(var(--color-gray-rgb-800), 0.5);
}

.bg-color-gray-800-75 {
  background-color: rgba(var(--color-gray-rgb-800), 0.75);
}

.bg-color-gray-800-100 {
  background-color: rgba(var(--color-gray-rgb-800), 100);
}

.bg-color-primary-900 {
  background-color: var(--color-primary-900);
}

.bg-color-primary-900-0 {
  background-color: rgba(var(--color-primary-rgb-900), 0);
}

.bg-color-primary-900-25 {
  background-color: rgba(var(--color-primary-rgb-900), 0.25);
}

.bg-color-primary-900-50 {
  background-color: rgba(var(--color-primary-rgb-900), 0.5);
}

.bg-color-primary-900-75 {
  background-color: rgba(var(--color-primary-rgb-900), 0.75);
}

.bg-color-primary-900-100 {
  background-color: rgba(var(--color-primary-rgb-900), 100);
}

.bg-color-secondary-900 {
  background-color: var(--color-secondary-900);
}

.bg-color-secondary-900-0 {
  background-color: rgba(var(--color-secondary-rgb-900), 0);
}

.bg-color-secondary-900-25 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.25);
}

.bg-color-secondary-900-50 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.5);
}

.bg-color-secondary-900-75 {
  background-color: rgba(var(--color-secondary-rgb-900), 0.75);
}

.bg-color-secondary-900-100 {
  background-color: rgba(var(--color-secondary-rgb-900), 100);
}

.bg-color-gray-900 {
  background-color: var(--color-gray-900);
}

.bg-color-gray-900-0 {
  background-color: rgba(var(--color-gray-rgb-900), 0);
}

.bg-color-gray-900-25 {
  background-color: rgba(var(--color-gray-rgb-900), 0.25);
}

.bg-color-gray-900-50 {
  background-color: rgba(var(--color-gray-rgb-900), 0.5);
}

.bg-color-gray-900-75 {
  background-color: rgba(var(--color-gray-rgb-900), 0.75);
}

.bg-color-gray-900-100 {
  background-color: rgba(var(--color-gray-rgb-900), 100);
}

.bg-color-primary-950 {
  background-color: var(--color-primary-950);
}

.bg-color-primary-950-0 {
  background-color: rgba(var(--color-primary-rgb-950), 0);
}

.bg-color-primary-950-25 {
  background-color: rgba(var(--color-primary-rgb-950), 0.25);
}

.bg-color-primary-950-50 {
  background-color: rgba(var(--color-primary-rgb-950), 0.5);
}

.bg-color-primary-950-75 {
  background-color: rgba(var(--color-primary-rgb-950), 0.75);
}

.bg-color-primary-950-100 {
  background-color: rgba(var(--color-primary-rgb-950), 100);
}

.bg-color-secondary-950 {
  background-color: var(--color-secondary-950);
}

.bg-color-secondary-950-0 {
  background-color: rgba(var(--color-secondary-rgb-950), 0);
}

.bg-color-secondary-950-25 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.25);
}

.bg-color-secondary-950-50 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.5);
}

.bg-color-secondary-950-75 {
  background-color: rgba(var(--color-secondary-rgb-950), 0.75);
}

.bg-color-secondary-950-100 {
  background-color: rgba(var(--color-secondary-rgb-950), 100);
}

.bg-color-gray-950 {
  background-color: var(--color-gray-950);
}

.bg-color-gray-950-0 {
  background-color: rgba(var(--color-gray-rgb-950), 0);
}

.bg-color-gray-950-25 {
  background-color: rgba(var(--color-gray-rgb-950), 0.25);
}

.bg-color-gray-950-50 {
  background-color: rgba(var(--color-gray-rgb-950), 0.5);
}

.bg-color-gray-950-75 {
  background-color: rgba(var(--color-gray-rgb-950), 0.75);
}

.bg-color-gray-950-100 {
  background-color: rgba(var(--color-gray-rgb-950), 100);
}

.bg-color-white-0 {
  background-color: rgba(var(--color-additional-white-rgb), 0);
}

.bg-color-white-25 {
  background-color: rgba(var(--color-additional-white-rgb), 0.25);
}

.bg-color-white-50 {
  background-color: rgba(var(--color-additional-white-rgb), 0.5);
}

.bg-color-white-75 {
  background-color: rgba(var(--color-additional-white-rgb), 0.75);
}

.bg-color-white-100 {
  background-color: rgba(var(--color-additional-white-rgb), 100);
}

.bg-color-primary {
  background-color: var(--color-primary-950);
}
.bg-color-secondary {
  background-color: var(--color-secondary);
}

:root, html, body {
  --color-primary-50: #edf3fa;
  --color-primary-100: #d6e4f2;
  --color-primary-200: #b3cce8;
  --color-primary-300: #84acd9;
  --color-primary-400: #4f86c5;
  --color-primary-500: #2f66ad;
  --color-primary-600: #0F519F;
  --color-primary-700: #173f6f;
  --color-primary-800: #12345a;
  --color-primary-900: #10427C;
  --color-primary-950: #081f3d;
  --color-primary-rgb-50: 237, 243, 250;
  --color-primary-rgb-100: 214, 228, 242;
  --color-primary-rgb-200: 179, 204, 232;
  --color-primary-rgb-300: 132, 172, 217;
  --color-primary-rgb-400: 79, 134, 197;
  --color-primary-rgb-500: 47, 102, 173;
  --color-primary-rgb-600: 15, 81, 159;
  --color-primary-rgb-700: 23, 63, 111;
  --color-primary-rgb-800: 18, 52, 90;
  --color-primary-rgb-900: 16, 66, 124;
  --color-primary-rgb-950: 8, 31, 61;
  --color-secondary-50: #fffceb;
  --color-secondary-100: #fff7c8;
  --color-secondary-200: #ffef9a;
  --color-secondary-300: #ffe45f;
  --color-secondary-400: #ffd91f;
  --color-secondary-500: #e6c300;
  --color-secondary-600: #bfa200;
  --color-secondary-700: #998200;
  --color-secondary-800: #736300;
  --color-secondary-900: #FFD901;
  --color-secondary-950: #3d3400;
  --color-secondary-rgb-50: 255, 252, 235;
  --color-secondary-rgb-100: 255, 247, 200;
  --color-secondary-rgb-200: 255, 239, 154;
  --color-secondary-rgb-300: 255, 228, 95;
  --color-secondary-rgb-400: 255, 217, 31;
  --color-secondary-rgb-500: 230, 195, 0;
  --color-secondary-rgb-600: 191, 162, 0;
  --color-secondary-rgb-700: 153, 130, 0;
  --color-secondary-rgb-800: 115, 99, 0;
  --color-secondary-rgb-900: 255, 217, 1;
  --color-secondary-rgb-950: 61, 52, 0;
  --color-gray-50: #f6f6f6;
  --color-gray-100: #e7e7e7;
  --color-gray-200: #F0EEEE;
  --color-gray-300: #b0b0b0;
  --color-gray-400: #888888;
  --color-gray-500: #666666;
  --color-gray-600: #5d5d5d;
  --color-gray-700: #4f4f4f;
  --color-gray-800: #454545;
  --color-gray-900: #3d3d3d;
  --color-gray-rgb-50: 246, 246, 246;
  --color-gray-rgb-100: 231, 231, 231;
  --color-gray-rgb-200: 240, 238, 238;
  --color-gray-rgb-300: 176, 176, 176;
  --color-gray-rgb-400: 136, 136, 136;
  --color-gray-rgb-500: 102, 102, 102;
  --color-gray-rgb-600: 93, 93, 93;
  --color-gray-rgb-700: 79, 79, 79;
  --color-gray-rgb-800: 69, 69, 69;
  --color-gray-rgb-900: 61, 61, 61;
  --color-additional-white: #FFFFFF;
  --color-additional-white-rgb: 255, 255, 255;
  --color-additional-blue: #2828AD;
  --color-additional-green: #31B131;
  --color-additional-orange: #F58334;
  --color-additional-yellow: #F6F645;
  --color-additional-red: #F13333;
  --color-additional-black: #000000;
}

.login .js-form-submit, .button-link-sm, .button-link-md, .button-link-lg, .button-outline-sm, .button-outline-md, .button-outline-lg, .button-secondary-sm, .button-secondary-md, .button-secondary-lg, .button-primary-sm, .button-primary-md, .button-primary-lg {
  font-weight: 300;
  border-style: solid;
  border-width: 1px;
  letter-spacing: 0.1px;
  transition: 0.5s;
  text-decoration: none;
  text-align: center;
  display: flex;
  align-items: center;
  gap: 8px;
  width: min-content;
  white-space: nowrap;
  font-family: "Gothic821 Cn BT";
}

.button-primary-lg {
  font-family: "Nestle Text TF";
  background-color: transparent;
  color: #ffffff !important;
  border-radius: 20px;
  border-color: transparent;
  text-transform: inherit;
  padding: 16px 24px;
  font-size: 18px;
}
.button-primary-lg:hover {
  background-color: transparent;
  border-color: transparent;
  color: #FFD901 !important;
  box-shadow: none;
}
.button-primary-lg:focus, .button-primary-lg:active:focus {
  background-color: transparent;
  border-color: transparent;
  color: #FFD901 !important;
}
.button-primary-lg img {
  width: 18px;
  height: auto;
}
@media (max-width: 768px) {
  .button-primary-lg {
    font-size: 16px;
  }
}
.button-primary-md {
  background-color: var(--color-primary-400);
  color: var(--color-gray-50) !important;
  border-radius: 20px;
  border-color: var(--color-primary-400);
  text-transform: inherit;
  padding: 10px 24px;
  font-size: 16px;
}
.button-primary-md:hover {
  background-color: var(--color-primary-700);
  border-color: var(--color-primary-700);
  color: var(--color-gray-50) !important;
  box-shadow: none;
}
.button-primary-md:focus, .button-primary-md:active:focus {
  background-color: var(--color-primary-500);
  border-color: var(--color-gray-50);
  color: var(--color-gray-50) !important;
}
.button-primary-sm {
  background-color: var(--color-primary-400);
  color: var(--color-gray-50) !important;
  border-radius: 20px;
  border-color: var(--color-primary-400);
  text-transform: inherit;
  padding: 8px 24px;
  font-size: 14px;
}
.button-primary-sm:hover {
  background-color: var(--color-primary-700);
  border-color: var(--color-primary-700);
  color: var(--color-gray-50) !important;
  box-shadow: none;
}
.button-primary-sm:focus, .button-primary-sm:active:focus {
  background-color: var(--color-primary-500);
  border-color: var(--color-gray-50);
  color: var(--color-gray-50) !important;
}

.button-secondary-lg {
  background-color: #FFD901;
  color: #0F519F !important;
  border-radius: 20px;
  border-color: #FFD901;
  text-transform: inherit;
  padding: 16px 24px;
  font-size: 18px;
  border: 1px solid #FFD901;
}
.button-secondary-lg:hover {
  background-color: #ffe45f;
  border-color: #0F519F;
  color: #0F519F !important;
  box-shadow: none;
}
.button-secondary-lg:hover {
  border-color: #ffe45f;
}
.button-secondary-lg:focus, .button-secondary-lg:active:focus {
  background-color: #ffe45f;
  border-color: #0F519F;
  color: #ffef9a 200 !important;
}
.button-secondary-lg:focus, .button-secondary-lg:focus-visible {
  border-color: #ffef9a;
}
.button-secondary-md {
  background-color: #FFD901;
  color: #0F519F !important;
  border-radius: 20px;
  border-color: #FFD901;
  text-transform: inherit;
  padding: 10px 24px;
  font-size: 16px;
  border: 1px solid #FFD901;
}
.button-secondary-md:hover {
  background-color: #998200;
  border-color: #0F519F;
  color: #998200 !important;
  box-shadow: none;
}
.button-secondary-md:hover {
  border-color: #998200;
}
.button-secondary-md:focus, .button-secondary-md:active:focus {
  background-color: #FFD901;
  border-color: #0F519F;
  color: #FFD901 !important;
}
.button-secondary-md:focus, .button-secondary-md:focus-visible {
  border-color: #FFD901;
}
.button-secondary-sm {
  background-color: #FFD901;
  color: #0F519F !important;
  border-radius: 20px;
  border-color: #FFD901;
  text-transform: inherit;
  padding: 8px 24px;
  font-size: 14px;
  border: 1px solid #FFD901;
}
.button-secondary-sm:hover {
  background-color: #998200;
  border-color: #0F519F;
  color: #998200 !important;
  box-shadow: none;
}
.button-secondary-sm:hover {
  border-color: #998200;
}
.button-secondary-sm:focus, .button-secondary-sm:active:focus {
  background-color: #FFD901;
  border-color: #0F519F;
  color: #FFD901 !important;
}
.button-secondary-sm:focus, .button-secondary-sm:focus-visible {
  border-color: #FFD901;
}

.button-outline-lg {
  background-color: transparent;
  color: #2f66ad !important;
  border-radius: 20px;
  border-color: #2f66ad;
  text-transform: inherit;
  padding: 16px 24px;
  font-size: 18px;
}
.button-outline-lg:hover {
  background-color: #d6e4f2;
  border-color: #2f66ad;
  color: #2f66ad !important;
  box-shadow: none;
}
.button-outline-lg:focus, .button-outline-lg:active:focus {
  background-color: transparent;
  border-color: #2f66ad;
  color: #2f66ad !important;
}
.button-outline-md {
  background-color: transparent;
  color: #2f66ad !important;
  border-radius: 20px;
  border-color: #2f66ad;
  text-transform: inherit;
  padding: 10px 24px;
  font-size: 16px;
}
.button-outline-md:hover {
  background-color: #d6e4f2;
  border-color: #2f66ad;
  color: #2f66ad !important;
  box-shadow: none;
}
.button-outline-md:focus, .button-outline-md:active:focus {
  background-color: transparent;
  border-color: #2f66ad;
  color: #2f66ad !important;
}
.button-outline-sm {
  background-color: transparent;
  color: #2f66ad !important;
  border-radius: 20px;
  border-color: #2f66ad;
  text-transform: inherit;
  padding: 8px 24px;
  font-size: 14px;
}
.button-outline-sm:hover {
  background-color: #d6e4f2;
  border-color: #2f66ad;
  color: #2f66ad !important;
  box-shadow: none;
}
.button-outline-sm:focus, .button-outline-sm:active:focus {
  background-color: transparent;
  border-color: #2f66ad;
  color: #2f66ad !important;
}

.button-link-lg {
  background-color: transparent;
  color: #2f66ad !important;
  border-radius: 20px;
  border-color: transparent;
  text-transform: inherit;
  padding: 16px 24px;
  font-size: 18px;
}
.button-link-lg:hover {
  background-color: #d6e4f2;
  border-color: transparent;
  color: #2f66ad !important;
  box-shadow: none;
}
.button-link-lg:focus, .button-link-lg:active:focus {
  background-color: transparent;
  border-color: #2f66ad;
  color: #2f66ad !important;
}
.button-link-md {
  background-color: transparent;
  color: #2f66ad !important;
  border-radius: 20px;
  border-color: transparent;
  text-transform: inherit;
  padding: 10px 24px;
  font-size: 16px;
}
.button-link-md:hover {
  background-color: #d6e4f2;
  border-color: transparent;
  color: #2f66ad !important;
  box-shadow: none;
}
.button-link-md:focus, .button-link-md:active:focus {
  background-color: transparent;
  border-color: #2f66ad;
  color: #2f66ad !important;
}
.button-link-sm {
  background-color: transparent;
  color: #2f66ad !important;
  border-radius: 20px;
  border-color: transparent;
  text-transform: inherit;
  padding: 8px 24px;
  font-size: 14px;
}
.button-link-sm:hover {
  background-color: #d6e4f2;
  border-color: transparent;
  color: #2f66ad !important;
  box-shadow: none;
}
.button-link-sm:focus, .button-link-sm:active:focus {
  background-color: transparent;
  border-color: #2f66ad;
  color: #2f66ad !important;
}

.button-link-secondary {
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0px;
  color: #4f4f4f;
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 16px 12px;
  border-radius: 12px;
}
.button-link-secondary img {
  width: 18px;
  height: 18px;
  object-fit: contain;
}
.button-link-secondary:hover {
  background-color: #d6e4f2;
}

.owl-carousel .card-container {
  width: 100%;
  padding: 0 !important;
  border-radius: 12px;
}
.owl-carousel .card-container img {
  width: 200px;
  height: 248px;
  object-fit: contain;
}
.owl-carousel .card-container .subtitle-medium-m {
  display: none;
}
.owl-carousel .owl-dots {
  margin-top: 20px !important;
}

.slider-wrapper {
  max-width: 1140px;
}

#block-baliarda-intranet-homeslider {
  max-width: 1140px;
  margin: auto;
}

.owl-dot span {
  background: #FFD901 !important;
  opacity: 0.7;
}

.owl-dot.active span {
  background: #FFD901 !important;
  opacity: 1;
}

.section, .section-xxl, .section-xl, .section-lg, .section-md, .section-sm, .section-full {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media only screen and (min-width: 768px) {
  .section, .section-xxl, .section-xl, .section-lg, .section-md, .section-sm, .section-full {
    padding-right: 0;
    padding-left: 0;
  }
}

.section-full {
  max-width: 100%;
}
.section-full .wrapper {
  max-width: 100%;
}

.section-sm {
  max-width: 548px;
}
.section-sm .wrapper {
  max-width: 548px;
}

.section-md {
  max-width: 768px;
}
.section-md .wrapper {
  max-width: 768px;
}

.section-lg {
  max-width: 948px;
}
.section-lg .wrapper {
  max-width: 948px;
}

.section-xl {
  max-width: 1140px;
}
.section-xl .wrapper {
  max-width: 1140px;
}

.section-xxl {
  max-width: 1368px;
}
.section-xxl .wrapper {
  max-width: 1368px;
}

.one-column .d-flex {
  gap: 16px;
}

.view-winners .views-view-responsive-grid {
  grid-template-columns: repeat(6, min-content);
  justify-content: center;
}
@media (max-width: 768px) {
  .view-winners .views-view-responsive-grid {
    grid-template-columns: repeat(2, min-content);
  }
}

.pager {
  position: relative;
  padding: 8px 0px;
  margin-top: 32px;
  height: 77px;
  align-items: end;
}
.pager ul {
  padding: 0;
  margin: 0;
  gap: 8px;
  display: flex;
  justify-content: center;
}
.pager .pager__item--next,
.pager .pager__item--previous,
.pager .pager__item--last,
.pager .pager__item--first {
  display: none !important;
}
.pager a {
  font-weight: 500;
  font-size: 12px;
  line-height: 100%;
  letter-spacing: 0px;
  text-align: center;
  color: #262626;
  text-decoration: none;
  background-color: #E0E0E0;
  border-radius: 8px;
  padding: 8px 9px;
}
.pager .pager__item {
  padding: 0;
  display: flex;
  align-items: center;
  gap: 8px;
}
.pager .is-active a {
  color: #0F519F;
  background-color: #FFD901;
}

.paragraph--type--branding-information {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.paragraph--type--branding-information img {
  width: 200px;
  height: auto;
}
.paragraph--type--branding-information p {
  font-size: 14px;
  line-height: 1.2;
  font-weight: 500;
  font-family: "Nestle Text TF";
}
@media (min-width: 769px) {
  .paragraph--type--branding-information p {
    font-size: 16px;
  }
}
.paragraph--type--branding-information ul {
  display: flex;
  padding: 0;
  gap: 8px;
  margin: 0;
}
.paragraph--type--branding-information ul i {
  color: #0F519F;
}

.paragraph--type--tabs .nav-link {
  color: #4f4f4f;
  font-weight: 500;
  border: none;
}
@media (max-width: 768px) {
  .paragraph--type--tabs .nav-link {
    padding: 0;
  }
}
.paragraph--type--tabs .nav-link.active {
  color: #2f66ad;
  border-bottom: 1px solid #2f66ad;
  background-color: transparent;
}
.paragraph--type--tabs .nav-tabs {
  margin-bottom: 104px;
  justify-content: center;
  border-bottom: none;
}
@media (max-width: 768px) {
  .paragraph--type--tabs .nav-tabs {
    gap: 14px;
  }
}
.paragraph--type--tabs .nav-tabs .nav-link img {
  opacity: 0.5;
  width: 70px;
  height: 70px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .paragraph--type--tabs .nav-tabs .nav-link img {
    width: 55px;
    height: 55px;
  }
}
.paragraph--type--tabs .nav-tabs .nav-link.active {
  border: none;
}
.paragraph--type--tabs .nav-tabs .nav-link.active img {
  opacity: 1;
}

.login {
  background-color: #0F519F;
  background-image: url(../assets/icons/promo-mas-nestle-background.webp);
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  min-height: 70vh;
  display: flex;
  justify-content: center;
  align-items: center;
}
.login .row {
  --bs-gutter-x: 0;
  --bs-gutter: 0;
}
.login form {
  display: flex;
  flex-direction: column;
  max-width: 500px;
  padding: 40px;
  gap: 20px;
  margin: auto;
}
.login .js-form-submit {
  background-color: #FFD901;
  color: #3d3d3d !important;
  border-radius: 20px;
  border-color: #4f86c5;
  text-transform: inherit;
  padding: 10px 24px;
  font-size: 16px;
}
.login .js-form-submit:hover {
  background-color: #173f6f;
  border-color: #173f6f;
  color: #f6f6f6 !important;
  box-shadow: none;
}
.login .js-form-submit:focus, .login .js-form-submit:active:focus {
  background-color: #2f66ad;
  border-color: #f6f6f6;
  color: #f6f6f6 !important;
}
.login label {
  color: white;
}
.login .form-text {
  font-weight: 400;
  line-height: 1.5;
  padding: 10px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  border: 1px solid #b0b0b0;
  height: 42px;
  width: 100%;
}

body {
  font-family: "Nestle Text TF";
}

.placeholder {
  background-color: transparent !important;
}

#block-nestle-whatsapp {
  position: fixed;
  bottom: 32px;
  right: 32px;
  z-index: 1000;
}
#block-nestle-whatsapp a {
  font-size: 24px;
}
#block-nestle-whatsapp a img {
  width: 24px;
  height: 24px;
}

#block-nestle-winners .one-column {
  padding: 0;
  margin: 0;
}

strong {
  font-weight: bold;
}

#block-nestle-logo {
  z-index: 100;
}