:root {
    --button-switch-gap: 1px;
    --button-baseline-offset: 2px
}

.future-button {
    min-height: 40px;
    min-width: 142px;
    padding: 5px 0 4px 10px;
    text-align: left
}

.future-button:not([class*=icon-]):before {
    content: "\e917"
}

.future-button[class*=icon-]:before {
    font-size: 20px;
    margin-top: 0;
    padding-left: 7px;
    padding-right: 7px
}

.future-button[class*="--reverse-icon"]:not([class*=icon-]):before {
    transform: scaleX(-1)
}

.future-button-1--reverse-icon, .future-button-2 {
    flex-direction: row;
    padding: 5px 10px 2px 0
}

.future-button-2:not([class*=icon-]):before {
    content: "\e922"
}

.future-button-2--reverse-icon {
    flex-direction: row-reverse;
    padding: 5px 0 2px 10px
}

:root {
    --brand-color-0: transparent;
    --brand-color-1: #00358e;
    --brand-color-2: #2d9d00;
    --brand-color-3: #404040;
    --brand-color-4: #888;
    --brand-color-5: #c3c3c3;
    --brand-color-6: #fff;
    --brand-color-7: #f6f6f6;
    --brand-color-8: #25880e;
    --brand-color-9: #e42444;
    --brand-color-10: #466daf;
    --brand-color-11: #8ed082;
    --brand-color-12: #99abd0;
    --brand-color-13: #c8d5e7;
    --brand-color-14: hsla(0, 0%, 84%, .6);
    --brand-color-15: #9768de;
    --brand-color-16: #1582d5;
    --brand-color-17: #a0d2d1;
    --brand-color-18: #008d92;
    --brand-color-19: #fed210;
    --brand-color-20: #ab812e;
    --brand-color-21: #ffeaa5;
    --brand-color-22: #421e6c;
    --brand-color-23: #ccb6f1;
    --brand-color-24: #0b2351;
    --brand-color-25: #ecf0f9;
    --brand-color-26: #00358e;
    --brand-color-27: #f9f9f9;
    --brand-color-28: #236e6d;
    --brand-color-29: #194547;
    --brand-color-30: rgba(67, 176, 42, .5);
    --brand-color-31: rgba(204, 182, 241, .6);
    --brand-color-32: rgba(171, 129, 46, .7);
    --brand-color-33: rgba(171, 129, 46, .5);
    --brand-color-34: #f66;
    --brand-color-35: #a60106;
    --brand-color-36: #55da74;
    --brand-color-37: hsla(0, 0%, 100%, .5);
    --brand-color-38: rgba(0, 153, 0, .2);
    --brand-color-39: rgba(208, 2, 27, .1);
    --brand-color-40: rgba(245, 206, 96, .3);
    --brand-color-41: linear-gradient(225.4deg, #194796, #1a51ab 20%, #00358e);
    --brand-color-90: #26c401;
    --brand-color-100: #1d1d1d;
    --brand-color-101: #646464;
    --brand-color-102: #a6a6a6;
    --brand-color-103: #e4e4e4;
    --brand-color-104: #f5f5f5;
    --brand-color-202: #e5eaf3;
    --brand-color-203: #f2f5f9;
    --brand-color-301: #c7e7bf;
    --brand-color-310: #014d95;
    --brand-color-311: #f2f7fa;
    --brand-color-312: #0f970f;
    --brand-color-313: #f2faf2;
    --brand-color-314: #f57400;
    --brand-color-315: #fef8f2;
    --brand-color-316: #c00;
    --brand-color-317: #fcf2f3;
    --brand-color-400: #090;
    --brand-color-401: linear-gradient(230deg, #048086, #00c700);
    --brand-color-410: #0060cb;
    --brand-color-411: linear-gradient(230deg, #0037aa, #007ff4);
    --brand-color-500: #25880e;
    --brand-color-501: #fff;
    --brand-color-502: #498b00;
    --brand-color-503: #fff;
    --brand-color-504: hsla(0, 0%, 100%, .25);
    --brand-color-505: rgba(0, 125, 250, .6);
    --brand-color-506: #00358e;
    --brand-color-507: #fff;
    --brand-color-508: #0b2351;
    --brand-color-509: #fff;
    --brand-color-510: transparent;
    --brand-color-511: rgba(0, 53, 142, .1);
    --brand-color-512: rgba(0, 53, 142, .25)
}

.vh-default, :root {
    --color-group-5500: var(--brand-color-500);
    --color-group-5501: var(--brand-color-501);
    --color-group-5502: var(--brand-color-502);
    --color-group-5503: var(--brand-color-503);
    --color-group-5504: var(--brand-color-504);
    --color-group-5505: var(--brand-color-505);
    --color-group-5506: var(--brand-color-506);
    --color-group-5507: var(--brand-color-507);
    --color-group-5508: var(--brand-color-508);
    --color-group-5509: var(--brand-color-509);
    --color-group-5510: var(--brand-color-510);
    --color-group-5511: var(--brand-color-511);
    --color-group-5512: var(--brand-color-512);
    --color-group-5513: var(--brand-color-506);
    --color-group-5514: var(--brand-color-507);
    --color-group-5515: var(--brand-color-508);
    --color-group-5516: var(--brand-color-509);
    --color-group-1090: var(--brand-color-90);
    --color-group-1100: var(--brand-color-100);
    --color-group-1101: var(--brand-color-101);
    --color-group-1102: var(--brand-color-102);
    --color-group-1103: var(--brand-color-103);
    --color-group-1104: var(--brand-color-104);
    --color-group-1110: var(--brand-color-100);
    --color-group-1111: var(--brand-color-101);
    --color-group-1113: var(--brand-color-103);
    --color-group-1114: var(--brand-color-104);
    --color-group-1115: var(--brand-color-100);
    --color-group-1200: var(--brand-color-1);
    --color-group-1201: var(--brand-color-13);
    --color-group-1202: var(--brand-color-202);
    --color-group-1203: var(--brand-color-203);
    --color-group-1204: var(--brand-color-1);
    --color-group-1205: var(--brand-color-6);
    --color-group-1300: var(--brand-color-2);
    --color-group-1301: var(--brand-color-301);
    --color-group-1310: var(--brand-color-310);
    --color-group-1311: var(--brand-color-311);
    --color-group-1312: var(--brand-color-312);
    --color-group-1313: var(--brand-color-313);
    --color-group-1314: var(--brand-color-314);
    --color-group-1315: var(--brand-color-315);
    --color-group-1316: var(--brand-color-316);
    --color-group-1317: var(--brand-color-317);
    --color-group-1400: var(--brand-color-400);
    --color-group-1401: var(--brand-color-401);
    --color-group-1410: var(--brand-color-410);
    --color-group-1411: var(--brand-color-411);
    --color-group-2001: var(--brand-color-1);
    --color-group-2002: var(--brand-color-3);
    --color-group-2003: var(--brand-color-1);
    --color-group-2004: var(--brand-color-1);
    --color-group-2005: var(--brand-color-1);
    --color-group-2013: var(--brand-color-1);
    --color-group-2014: var(--brand-color-10);
    --color-group-2030: var(--brand-color-1);
    --color-group-2031: var(--brand-color-10);
    --color-group-2034: var(--brand-color-2);
    --color-group-2040: var(--brand-color-6);
    --color-group-2041: var(--brand-color-2);
    --color-group-2042: var(--brand-color-6);
    --color-group-2053: var(--brand-color-6);
    --color-group-2055: var(--brand-color-7);
    --color-group-2080: var(--brand-color-6);
    --color-group-2084: var(--brand-color-26);
    --color-group-2105: var(--brand-color-14);
    --color-group-2150: var(--brand-color-5);
    --color-group-2151: var(--brand-color-5);
    --color-group-2154: var(--brand-color-1);
    --color-group-2160: var(--brand-color-5);
    --color-group-2161: var(--brand-color-5);
    --color-group-3001: var(--brand-color-2);
    --color-group-3002: var(--brand-color-11);
    --color-group-3003: var(--brand-color-16);
    --color-group-8: var(--brand-color-6);
    --color-group-9: var(--brand-color-1);
    --color-group-19: var(--brand-color-6);
    --color-group-62: var(--brand-color-1);
    --color-group-20: var(--brand-color-3);
    --color-group-21: var(--brand-color-8);
    --color-group-22: var(--brand-color-7);
    --color-group-23: var(--brand-color-27);
    --color-group-24: var(--brand-color-2);
    --color-group-25: var(--brand-color-2);
    --color-group-27: var(--brand-color-1);
    --color-group-26: var(--brand-color-8);
    --color-group-63: var(--brand-color-3);
    --color-group-vh-63: var(--brand-color-9);
    --color-group-64: var(--brand-color-4);
    --color-group-65: var(--brand-color-1);
    --color-group-66: var(--brand-color-3);
    --color-group-67: var(--brand-color-5);
    --color-group-68: var(--brand-color-6);
    --color-group-69: var(--brand-color-3);
    --color-group-71: var(--brand-color-6);
    --color-group-72: var(--brand-color-1);
    --color-group-73: var(--brand-color-25);
    --color-group-vh-200: var(--brand-color-0);
    --color-group-vh-201: var(--brand-color-2);
    --color-group-vh-202: var(--brand-color-6);
    --color-group-vh-203: var(--brand-color-6);
    --color-group-vh-210: var(--brand-color-0);
    --color-group-vh-211: var(--brand-color-8);
    --color-group-vh-212: var(--brand-color-6);
    --color-group-vh-213: var(--brand-color-6);
    --color-group-vh-220: var(--brand-color-0);
    --color-group-vh-221: var(--brand-color-2);
    --color-group-vh-222: var(--brand-color-6);
    --color-group-vh-223: var(--brand-color-6);
    --color-group-vh-232: var(--brand-color-6);
    --color-group-vh-233: var(--brand-color-6);
    --color-group-vh-300: var(--brand-color-1);
    --color-group-vh-301: var(--brand-color-0);
    --color-group-vh-302: var(--brand-color-1);
    --color-group-vh-303: var(--brand-color-1);
    --color-group-vh-310: var(--brand-color-10);
    --color-group-vh-311: var(--brand-color-0);
    --color-group-vh-312: var(--brand-color-10);
    --color-group-vh-313: var(--brand-color-10);
    --color-group-vh-320: var(--brand-color-10);
    --color-group-vh-321: var(--brand-color-0);
    --color-group-vh-322: var(--brand-color-10);
    --color-group-vh-323: var(--brand-color-10);
    --color-group-vh-330: var(--brand-color-4);
    --color-group-vh-331: var(--brand-color-0);
    --color-group-vh-332: var(--brand-color-4);
    --color-group-vh-333: var(--brand-color-4);
    --color-group-vh-400: var(--brand-color-0);
    --color-group-vh-401: var(--brand-color-1);
    --color-group-vh-402: var(--brand-color-6);
    --color-group-vh-403: var(--brand-color-6);
    --color-group-vh-410: var(--brand-color-0);
    --color-group-vh-411: var(--brand-color-24);
    --color-group-vh-412: var(--brand-color-6);
    --color-group-vh-413: var(--brand-color-6);
    --color-group-vh-420: var(--brand-color-0);
    --color-group-vh-421: var(--brand-color-24);
    --color-group-vh-422: var(--brand-color-6);
    --color-group-vh-423: var(--brand-color-6);
    --color-group-vh-430: var(--brand-color-0);
    --color-group-vh-431: var(--brand-color-5);
    --color-group-vh-432: var(--brand-color-6);
    --color-group-vh-433: var(--brand-color-6);
    --color-group-vh-500: var(--brand-color-3);
    --color-group-vh-501: var(--brand-color-0);
    --color-group-vh-502: var(--brand-color-2);
    --color-group-vh-510: var(--brand-color-4);
    --color-group-vh-511: var(--brand-color-0);
    --color-group-vh-512: var(--brand-color-30);
    --color-group-vh-520: var(--brand-color-1);
    --color-group-vh-521: var(--brand-color-0);
    --color-group-vh-522: var(--brand-color-1);
    --color-group-vh-530: var(--brand-color-5);
    --color-group-vh-531: var(--brand-color-0);
    --color-group-vh-532: var(--brand-color-5);
    --color-group-vh-600: var(--brand-color-2);
    --color-group-vh-601: var(--brand-color-0);
    --color-group-vh-610: var(--brand-color-30);
    --color-group-vh-611: var(--brand-color-0);
    --color-group-vh-620: var(--brand-color-30);
    --color-group-vh-621: var(--brand-color-0);
    --color-group-vh-630: var(--brand-color-5);
    --color-group-vh-631: var(--brand-color-0);
    --color-group-vh-700: var(--brand-color-1);
    --color-group-vh-701: var(--brand-color-0);
    --color-group-vh-702: var(--brand-color-1);
    --color-group-vh-703: var(--brand-color-1);
    --color-group-vh-710: var(--brand-color-10);
    --color-group-vh-711: var(--brand-color-0);
    --color-group-vh-712: var(--brand-color-10);
    --color-group-vh-713: var(--brand-color-10);
    --color-group-vh-720: var(--brand-color-10);
    --color-group-vh-721: var(--brand-color-0);
    --color-group-vh-722: var(--brand-color-10);
    --color-group-vh-723: var(--brand-color-10);
    --color-group-vh-730: var(--brand-color-4);
    --color-group-vh-731: var(--brand-color-0);
    --color-group-vh-732: var(--brand-color-4);
    --color-group-vh-733: var(--brand-color-4);
    --color-group-vh-800: var(--brand-color-2);
    --color-group-vh-801: var(--brand-color-0);
    --color-group-vh-810: var(--brand-color-30);
    --color-group-vh-811: var(--brand-color-0);
    --color-group-vh-820: var(--brand-color-30);
    --color-group-vh-821: var(--brand-color-0);
    --color-group-vh-830: var(--brand-color-5);
    --color-group-vh-831: var(--brand-color-0);
    --color-group-1: var(--brand-color-1);
    --color-group-vh-1: var(--brand-color-1);
    --color-group-2: var(--brand-color-3);
    --color-group-vh-2: var(--brand-color-3);
    --color-group-3: var(--brand-color-3);
    --color-group-vh-3: var(--brand-color-3);
    --color-group-4: var(--brand-color-1);
    --color-group-5: var(--brand-color-1);
    --color-group-6: var(--brand-color-3);
    --color-group-7: var(--brand-color-6);
    --color-group-10: var(--brand-color-2);
    --color-group-vh-10: var(--brand-color-11);
    --color-group-11: var(--brand-color-11);
    --color-group-13: var(--brand-color-1);
    --color-group-vh-13: var(--brand-color-1);
    --color-group-14: var(--brand-color-10);
    --color-group-16: var(--brand-color-2);
    --color-group-17: var(--brand-color-6);
    --color-group-18: var(--brand-color-6);
    --color-group-30: var(--brand-color-2);
    --color-group-31: var(--brand-color-3);
    --color-group-32: var(--brand-color-6);
    --color-group-33: var(--brand-color-8);
    --color-group-34: var(--brand-color-1);
    --color-group-35: var(--brand-color-9);
    --color-group-vh-35: var(--brand-color-9);
    --color-group-36: var(--brand-color-6);
    --color-group-37: var(--brand-color-8);
    --color-group-38: var(--brand-color-38);
    --color-group-39: var(--brand-color-39);
    --color-group-40: var(--brand-color-40);
    --color-group-41: var(--brand-color-26);
    --color-group-42: var(--brand-color-26);
    --color-group-43: var(--brand-color-8);
    --color-group-44: var(--brand-color-19);
    --color-group-45: var(--brand-color-3);
    --color-group-46: var(--brand-color-39);
    --color-group-50: var(--brand-color-6);
    --color-group-51: var(--brand-color-6);
    --color-group-52: var(--brand-color-6);
    --color-group-53: var(--brand-color-6);
    --color-group-54: var(--brand-color-7);
    --color-group-55: var(--brand-color-7);
    --color-group-56: var(--brand-color-27);
    --color-group-57: var(--brand-color-6);
    --color-group-vh-57: var(--brand-color-6);
    --color-group-58: var(--brand-color-6);
    --color-group-59: var(--brand-color-25);
    --color-group-60: var(--brand-color-26);
    --color-group-61: var(--brand-color-10);
    --color-group-vh-60: var(--brand-color-26);
    --color-group-vh-61: var(--brand-color-10);
    --color-group-70: var(--brand-color-14);
    --color-group-80: var(--brand-color-6);
    --color-group-81: var(--brand-color-2);
    --color-group-82: var(--brand-color-6);
    --color-group-83: var(--brand-color-1);
    --color-group-84: var(--brand-color-26);
    --color-group-100: var(--brand-color-2);
    --color-group-101: var(--brand-color-11);
    --color-group-102: var(--brand-color-12);
    --color-group-103: var(--brand-color-13);
    --color-group-104: var(--brand-color-5);
    --color-group-105: var(--brand-color-14);
    --color-group-106: var(--brand-color-15);
    --color-group-107: var(--brand-color-16);
    --color-group-108: var(--brand-color-1);
    --color-group-109: var(--brand-color-2);
    --color-group-110: var(--brand-color-24);
    --color-group-111: var(--brand-color-2);
    --color-group-112: var(--brand-color-11);
    --color-group-113: var(--brand-color-1);
    --color-group-114: var(--brand-color-12);
    --color-group-115: var(--brand-color-13);
    --color-group-116: var(--brand-color-24);
    --color-group-117: var(--brand-color-21);
    --color-group-118: var(--brand-color-19);
    --color-group-119: var(--brand-color-20);
    --color-group-120: var(--brand-color-22);
    --color-group-121: var(--brand-color-23);
    --color-group-122: var(--brand-color-17);
    --color-group-123: var(--brand-color-18);
    --color-group-124: var(--brand-color-28);
    --color-group-125: var(--brand-color-29);
    --color-group-126: var(--brand-color-34);
    --color-group-127: var(--brand-color-36);
    --color-group-128: var(--brand-color-35);
    --color-group-129: var(--brand-color-2);
    --color-group-130: var(--brand-color-9);
    --color-group-131: var(--brand-color-6);
    --color-group-132: var(--brand-color-6);
    --color-group-133: var(--brand-color-1);
    --color-group-134: var(--brand-color-6);
    --color-group-140: var(--brand-color-2);
    --color-group-141: var(--brand-color-29);
    --color-group-142: var(--brand-color-10);
    --color-group-143: var(--brand-color-30);
    --color-group-150: var(--brand-color-5);
    --color-group-151: var(--brand-color-5);
    --color-group-152: var(--brand-color-9);
    --color-group-153: var(--brand-color-9);
    --color-group-154: var(--brand-color-1);
    --color-group-155: var(--brand-color-1);
    --color-group-170: var(--brand-color-30);
    --color-group-171: var(--brand-color-12);
    --color-group-172: var(--brand-color-10);
    --color-group-173: var(--brand-color-5);
    --color-group-180: var(--brand-color-30);
    --color-group-181: var(--brand-color-37);
    --color-group-200: var(--brand-color-0);
    --color-group-201: var(--brand-color-1);
    --color-group-202: var(--brand-color-6);
    --color-group-210: var(--brand-color-0);
    --color-group-211: var(--brand-color-10);
    --color-group-212: var(--brand-color-6);
    --color-group-220: var(--brand-color-0);
    --color-group-221: var(--brand-color-24);
    --color-group-222: var(--brand-color-6);
    --color-group-230: var(--brand-color-5);
    --color-group-231: var(--brand-color-5);
    --color-group-232: var(--brand-color-6);
    --color-group-300: var(--brand-color-0);
    --color-group-301: var(--brand-color-1);
    --color-group-302: var(--brand-color-6);
    --color-group-310: var(--brand-color-0);
    --color-group-311: var(--brand-color-10);
    --color-group-312: var(--brand-color-6);
    --color-group-320: var(--brand-color-0);
    --color-group-321: var(--brand-color-24);
    --color-group-322: var(--brand-color-6);
    --color-group-330: var(--brand-color-0);
    --color-group-331: var(--brand-color-5);
    --color-group-332: var(--brand-color-6);
    --color-group-350: var(--brand-color-0);
    --color-group-351: var(--brand-color-0);
    --color-group-352: var(--brand-color-0);
    --color-group-360: var(--brand-color-0);
    --color-group-361: var(--brand-color-0);
    --color-group-362: var(--brand-color-0);
    --color-group-370: var(--brand-color-0);
    --color-group-371: var(--brand-color-0);
    --color-group-372: var(--brand-color-0);
    --color-group-380: var(--brand-color-0);
    --color-group-381: var(--brand-color-0);
    --color-group-382: var(--brand-color-0);
    --color-group-400: var(--brand-color-1);
    --color-group-401: var(--brand-color-6);
    --color-group-402: var(--brand-color-1);
    --color-group-410: var(--brand-color-10);
    --color-group-411: var(--brand-color-6);
    --color-group-412: var(--brand-color-12);
    --color-group-420: var(--brand-color-10);
    --color-group-421: var(--brand-color-6);
    --color-group-422: var(--brand-color-12);
    --color-group-430: var(--brand-color-12);
    --color-group-431: var(--brand-color-6);
    --color-group-432: var(--brand-color-12);
    --color-group-450: var(--brand-color-0);
    --color-group-451: var(--brand-color-0);
    --color-group-452: var(--brand-color-0);
    --color-group-460: var(--brand-color-0);
    --color-group-461: var(--brand-color-0);
    --color-group-462: var(--brand-color-0);
    --color-group-470: var(--brand-color-0);
    --color-group-471: var(--brand-color-0);
    --color-group-472: var(--brand-color-0);
    --color-group-480: var(--brand-color-0);
    --color-group-481: var(--brand-color-0);
    --color-group-482: var(--brand-color-0)
}

.vh-button {
    --button-baseline-offset: 0;
    --font-family: "Frutiger Neue"
}

.button, .future-button, .vh-button {
    border-radius: 4px
}

:root {
    --height-logo: 40px;
    --vh-notification-button-border-radius: 4px;
    --vh-button-internal-border-radius: 4px
}
