<style id="color-scheme" color-scheme="u12" color-style="multicolor-1">.u-body {
--none: transparent;
--none-darker: transparent;
--none-r: 255;
--none-g: 255;
--none-b: 255;
--none-contrast: body-color;
--none-contrast-darker: body-color;
--none-text-color: var(--body-color);
--transparent: transparent;
--transparent-darker: transparent;
--transparent-r: 255;
--transparent-g: 255;
--transparent-b: 255;
--transparent-contrast: body-color;
--transparent-contrast-darker: body-color;
--transparent-text-color: var(--body-color);
--custom-color-1: #afba10;
--custom-color-1-darker: #9da70e;
--custom-color-1-r: 175;
--custom-color-1-g: 186;
--custom-color-1-b: 16;
--custom-color-1-contrast: white;
--custom-color-1-contrast-darker: white;
--custom-color-1-text-color: var(--body-alt-color);
--custom-color-2: #ffd700;
--custom-color-2-darker: #e6c200;
--custom-color-2-r: 255;
--custom-color-2-g: 215;
--custom-color-2-b: 0;
--custom-color-2-contrast: black;
--custom-color-2-contrast-darker: black;
--custom-color-2-text-color: var(--body-color);
--custom-color-3: #ffd700;
--custom-color-3-darker: #e6c200;
--custom-color-3-r: 255;
--custom-color-3-g: 215;
--custom-color-3-b: 0;
--custom-color-3-contrast: black;
--custom-color-3-contrast-darker: black;
--custom-color-3-text-color: var(--body-color);
--custom-color-4: #ffd700;
--custom-color-4-darker: #e6c200;
--custom-color-4-r: 255;
--custom-color-4-g: 215;
--custom-color-4-b: 0;
--custom-color-4-contrast: black;
--custom-color-4-contrast-darker: black;
--custom-color-4-text-color: var(--body-color);
--custom-color-5: #478ac9;
--custom-color-5-darker: #387cbd;
--custom-color-5-r: 71;
--custom-color-5-g: 138;
--custom-color-5-b: 201;
--custom-color-5-contrast: white;
--custom-color-5-contrast-darker: white;
--custom-color-5-text-color: var(--body-alt-color);
--custom-color-6: #478ac9;
--custom-color-6-darker: #387cbd;
--custom-color-6-r: 71;
--custom-color-6-g: 138;
--custom-color-6-b: 201;
--custom-color-6-contrast: white;
--custom-color-6-contrast-darker: white;
--custom-color-6-text-color: var(--body-alt-color);
--custom-color-7: #478ac9;
--custom-color-7-darker: #387cbd;
--custom-color-7-r: 71;
--custom-color-7-g: 138;
--custom-color-7-b: 201;
--custom-color-7-contrast: white;
--custom-color-7-contrast-darker: white;
--custom-color-7-text-color: var(--body-alt-color);
--body-color: #111111;
--body-color-darker: #0f0f0f;
--body-color-r: 17;
--body-color-g: 17;
--body-color-b: 17;
--body-color-contrast: white;
--body-color-contrast-darker: white;
--body-color-text-color: var(--body-alt-color);
--body-alt-color: #ffffff;
--body-alt-color-darker: #e6e6e6;
--body-alt-color-r: 255;
--body-alt-color-g: 255;
--body-alt-color-b: 255;
--body-alt-color-contrast: black;
--body-alt-color-contrast-darker: black;
--body-alt-color-text-color: var(--body-color);
--bg-color: #ffffff;
--bg-color-darker: #e6e6e6;
--bg-color-r: 255;
--bg-color-g: 255;
--bg-color-b: 255;
--bg-color-contrast: black;
--bg-color-contrast-darker: black;
--bg-color-text-color: var(--body-color);
--palette-1-base: #478ac9;
--palette-1-base-darker: #387cbd;
--palette-1-base-r: 71;
--palette-1-base-g: 138;
--palette-1-base-b: 201;
--palette-1-base-contrast: white;
--palette-1-base-contrast-darker: white;
--palette-1-base-text-color: var(--body-alt-color);
--palette-1-dark-3: #292e33;
--palette-1-dark-3-darker: #25292e;
--palette-1-dark-3-r: 41;
--palette-1-dark-3-g: 46;
--palette-1-dark-3-b: 51;
--palette-1-dark-3-contrast: white;
--palette-1-dark-3-contrast-darker: white;
--palette-1-dark-3-text-color: var(--body-alt-color);
--palette-1-dark-2: #425465;
--palette-1-dark-2-darker: #3b4c5b;
--palette-1-dark-2-r: 66;
--palette-1-dark-2-g: 84;
--palette-1-dark-2-b: 101;
--palette-1-dark-2-contrast: white;
--palette-1-dark-2-contrast-darker: white;
--palette-1-dark-2-text-color: var(--body-alt-color);
--palette-1-dark-1: #4c7397;
--palette-1-dark-1-darker: #446888;
--palette-1-dark-1-r: 76;
--palette-1-dark-1-g: 115;
--palette-1-dark-1-b: 151;
--palette-1-dark-1-contrast: white;
--palette-1-dark-1-contrast-darker: white;
--palette-1-dark-1-text-color: var(--body-alt-color);
--palette-1: #478ac9;
--palette-1-darker: #387cbd;
--palette-1-r: 71;
--palette-1-g: 138;
--palette-1-b: 201;
--palette-1-contrast: white;
--palette-1-contrast-darker: white;
--palette-1-text-color: var(--body-alt-color);
--palette-1-light-1: #77aad9;
--palette-1-light-1-darker: #5d9ad2;
--palette-1-light-1-r: 119;
--palette-1-light-1-g: 170;
--palette-1-light-1-b: 217;
--palette-1-light-1-contrast: white;
--palette-1-light-1-contrast-darker: white;
--palette-1-light-1-text-color: var(--body-alt-color);
--palette-1-light-2: #adcce9;
--palette-1-light-2-darker: #8db8e0;
--palette-1-light-2-r: 173;
--palette-1-light-2-g: 204;
--palette-1-light-2-b: 233;
--palette-1-light-2-contrast: black;
--palette-1-light-2-contrast-darker: white;
--palette-1-light-2-text-color: var(--body-color);
--palette-1-light-3: #e9f2fa;
--palette-1-light-3-darker: #c2dbf1;
--palette-1-light-3-r: 233;
--palette-1-light-3-g: 242;
--palette-1-light-3-b: 250;
--palette-1-light-3-contrast: black;
--palette-1-light-3-contrast-darker: black;
--palette-1-light-3-text-color: var(--body-color);
--palette-2-base: #db545a;
--palette-2-base-darker: #d63b42;
--palette-2-base-r: 219;
--palette-2-base-g: 84;
--palette-2-base-b: 90;
--palette-2-base-contrast: white;
--palette-2-base-contrast-darker: white;
--palette-2-base-text-color: var(--body-alt-color);
--palette-2-dark-3: #332929;
--palette-2-dark-3-darker: #2e2525;
--palette-2-dark-3-r: 51;
--palette-2-dark-3-g: 41;
--palette-2-dark-3-b: 41;
--palette-2-dark-3-contrast: white;
--palette-2-dark-3-contrast-darker: white;
--palette-2-dark-3-text-color: var(--body-alt-color);
--palette-2-dark-2: #6b4748;
--palette-2-dark-2-darker: #604041;
--palette-2-dark-2-r: 107;
--palette-2-dark-2-g: 71;
--palette-2-dark-2-b: 72;
--palette-2-dark-2-contrast: white;
--palette-2-dark-2-contrast-darker: white;
--palette-2-dark-2-text-color: var(--body-alt-color);
--palette-2-dark-1: #a35559;
--palette-2-dark-1-darker: #934c50;
--palette-2-dark-1-r: 163;
--palette-2-dark-1-g: 85;
--palette-2-dark-1-b: 89;
--palette-2-dark-1-contrast: white;
--palette-2-dark-1-contrast-darker: white;
--palette-2-dark-1-text-color: var(--body-alt-color);
--palette-2: #db545a;
--palette-2-darker: #d63b42;
--palette-2-r: 219;
--palette-2-g: 84;
--palette-2-b: 90;
--palette-2-contrast: white;
--palette-2-contrast-darker: white;
--palette-2-text-color: var(--body-alt-color);
--palette-2-light-1: #e68387;
--palette-2-light-1-darker: #e0656a;
--palette-2-light-1-r: 230;
--palette-2-light-1-g: 131;
--palette-2-light-1-b: 135;
--palette-2-light-1-contrast: white;
--palette-2-light-1-contrast-darker: white;
--palette-2-light-1-text-color: var(--body-alt-color);
--palette-2-light-2: #f1b5b8;
--palette-2-light-2-darker: #ea9296;
--palette-2-light-2-r: 241;
--palette-2-light-2-g: 181;
--palette-2-light-2-b: 184;
--palette-2-light-2-contrast: black;
--palette-2-light-2-contrast-darker: white;
--palette-2-light-2-text-color: var(--body-color);
--palette-2-light-3: #fbeced;
--palette-2-light-3-darker: #f3c4c7;
--palette-2-light-3-r: 251;
--palette-2-light-3-g: 236;
--palette-2-light-3-b: 237;
--palette-2-light-3-contrast: black;
--palette-2-light-3-contrast-darker: black;
--palette-2-light-3-text-color: var(--body-color);
--palette-3-base: #f1c50e;
--palette-3-base-darker: #d9b10d;
--palette-3-base-r: 241;
--palette-3-base-g: 197;
--palette-3-base-b: 14;
--palette-3-base-contrast: black;
--palette-3-base-contrast-darker: white;
--palette-3-base-text-color: var(--body-color);
--palette-3-dark-3: #333129;
--palette-3-dark-3-darker: #2e2c25;
--palette-3-dark-3-r: 51;
--palette-3-dark-3-g: 49;
--palette-3-dark-3-b: 41;
--palette-3-dark-3-contrast: white;
--palette-3-dark-3-contrast-darker: white;
--palette-3-dark-3-text-color: var(--body-alt-color);
--palette-3-dark-2: #72683f;
--palette-3-dark-2-darker: #675e39;
--palette-3-dark-2-r: 114;
--palette-3-dark-2-g: 104;
--palette-3-dark-2-b: 63;
--palette-3-dark-2-contrast: white;
--palette-3-dark-2-contrast-darker: white;
--palette-3-dark-2-text-color: var(--body-alt-color);
--palette-3-dark-1: #b29a36;
--palette-3-dark-1-darker: #a08b31;
--palette-3-dark-1-r: 178;
--palette-3-dark-1-g: 154;
--palette-3-dark-1-b: 54;
--palette-3-dark-1-contrast: white;
--palette-3-dark-1-contrast-darker: white;
--palette-3-dark-1-text-color: var(--body-alt-color);
--palette-3: #f1c50e;
--palette-3-darker: #d9b10d;
--palette-3-r: 241;
--palette-3-g: 197;
--palette-3-b: 14;
--palette-3-contrast: black;
--palette-3-contrast-darker: white;
--palette-3-text-color: var(--body-color);
--palette-3-light-1: #f5d654;
--palette-3-light-1-darker: #f3cf35;
--palette-3-light-1-r: 245;
--palette-3-light-1-g: 214;
--palette-3-light-1-b: 84;
--palette-3-light-1-contrast: black;
--palette-3-light-1-contrast-darker: black;
--palette-3-light-1-text-color: var(--body-color);
--palette-3-light-2: #f9e79b;
--palette-3-light-2-darker: #f7de75;
--palette-3-light-2-r: 249;
--palette-3-light-2-g: 231;
--palette-3-light-2-b: 155;
--palette-3-light-2-contrast: black;
--palette-3-light-2-contrast-darker: black;
--palette-3-light-2-text-color: var(--body-color);
--palette-3-light-3: #fef9e6;
--palette-3-light-3-darker: #fceeb7;
--palette-3-light-3-r: 254;
--palette-3-light-3-g: 249;
--palette-3-light-3-b: 230;
--palette-3-light-3-contrast: black;
--palette-3-light-3-contrast-darker: black;
--palette-3-light-3-text-color: var(--body-color);
--palette-4-base: #2cccc4;
--palette-4-base-darker: #28b8b0;
--palette-4-base-r: 44;
--palette-4-base-g: 204;
--palette-4-base-b: 196;
--palette-4-base-contrast: white;
--palette-4-base-contrast-darker: white;
--palette-4-base-text-color: var(--body-alt-color);
--palette-4-dark-3: #293332;
--palette-4-dark-3-darker: #252e2d;
--palette-4-dark-3-r: 41;
--palette-4-dark-3-g: 51;
--palette-4-dark-3-b: 50;
--palette-4-dark-3-contrast: white;
--palette-4-dark-3-contrast-darker: white;
--palette-4-dark-3-text-color: var(--body-alt-color);
--palette-4-dark-2: #41807c;
--palette-4-dark-2-darker: #3a7370;
--palette-4-dark-2-r: 65;
--palette-4-dark-2-g: 128;
--palette-4-dark-2-b: 124;
--palette-4-dark-2-contrast: white;
--palette-4-dark-2-contrast-darker: white;
--palette-4-dark-2-text-color: var(--body-alt-color);
--palette-4-dark-1: #2cccc4;
--palette-4-dark-1-darker: #28b8b0;
--palette-4-dark-1-r: 44;
--palette-4-dark-1-g: 204;
--palette-4-dark-1-b: 196;
--palette-4-dark-1-contrast: white;
--palette-4-dark-1-contrast-darker: white;
--palette-4-dark-1-text-color: var(--body-alt-color);
--palette-4: #3be8e0;
--palette-4-darker: #21e5dc;
--palette-4-r: 59;
--palette-4-g: 232;
--palette-4-b: 224;
--palette-4-contrast: black;
--palette-4-contrast-darker: black;
--palette-4-text-color: var(--body-color);
--palette-4-light-1: #72efe9;
--palette-4-light-1-darker: #52ebe4;
--palette-4-light-1-r: 114;
--palette-4-light-1-g: 239;
--palette-4-light-1-b: 233;
--palette-4-light-1-contrast: black;
--palette-4-light-1-contrast-darker: black;
--palette-4-light-1-text-color: var(--body-color);
--palette-4-light-2: #adf6f2;
--palette-4-light-2-darker: #87f2ec;
--palette-4-light-2-r: 173;
--palette-4-light-2-g: 246;
--palette-4-light-2-b: 242;
--palette-4-light-2-contrast: black;
--palette-4-light-2-contrast-darker: black;
--palette-4-light-2-text-color: var(--body-color);
--palette-4-light-3: #eafdfc;
--palette-4-light-3-darker: #bef9f6;
--palette-4-light-3-r: 234;
--palette-4-light-3-g: 253;
--palette-4-light-3-b: 252;
--palette-4-light-3-contrast: black;
--palette-4-light-3-contrast-darker: black;
--palette-4-light-3-text-color: var(--body-color);
--palette-5-base: #b9c1cc;
--palette-5-base-darker: #a2adbc;
--palette-5-base-r: 185;
--palette-5-base-g: 193;
--palette-5-base-b: 204;
--palette-5-base-contrast: black;
--palette-5-base-contrast-darker: white;
--palette-5-base-text-color: var(--body-color);
--palette-5-dark-3: #292d33;
--palette-5-dark-3-darker: #25292e;
--palette-5-dark-3-r: 41;
--palette-5-dark-3-g: 45;
--palette-5-dark-3-b: 51;
--palette-5-dark-3-contrast: white;
--palette-5-dark-3-contrast-darker: white;
--palette-5-dark-3-text-color: var(--body-alt-color);
--palette-5-dark-2: #555c66;
--palette-5-dark-2-darker: #4d535c;
--palette-5-dark-2-r: 85;
--palette-5-dark-2-g: 92;
--palette-5-dark-2-b: 102;
--palette-5-dark-2-contrast: white;
--palette-5-dark-2-contrast-darker: white;
--palette-5-dark-2-text-color: var(--body-alt-color);
--palette-5-dark-1: #858e99;
--palette-5-dark-1-darker: #75808c;
--palette-5-dark-1-r: 133;
--palette-5-dark-1-g: 142;
--palette-5-dark-1-b: 153;
--palette-5-dark-1-contrast: white;
--palette-5-dark-1-contrast-darker: white;
--palette-5-dark-1-text-color: var(--body-alt-color);
--palette-5: #b9c1cc;
--palette-5-darker: #a2adbc;
--palette-5-r: 185;
--palette-5-g: 193;
--palette-5-b: 204;
--palette-5-contrast: black;
--palette-5-contrast-darker: white;
--palette-5-text-color: var(--body-color);
--palette-5-light-1: #ccd3db;
--palette-5-light-1-darker: #b3bec9;
--palette-5-light-1-r: 204;
--palette-5-light-1-g: 211;
--palette-5-light-1-b: 219;
--palette-5-light-1-contrast: black;
--palette-5-light-1-contrast-darker: black;
--palette-5-light-1-text-color: var(--body-color);
--palette-5-light-2: #e0e5eb;
--palette-5-light-2-darker: #c4ced9;
--palette-5-light-2-r: 224;
--palette-5-light-2-g: 229;
--palette-5-light-2-b: 235;
--palette-5-light-2-contrast: black;
--palette-5-light-2-contrast-darker: black;
--palette-5-light-2-text-color: var(--body-color);
--palette-5-light-3: #f5f7fa;
--palette-5-light-3-darker: #d4dde9;
--palette-5-light-3-r: 245;
--palette-5-light-3-g: 247;
--palette-5-light-3-b: 250;
--palette-5-light-3-contrast: black;
--palette-5-light-3-contrast-darker: black;
--palette-5-light-3-text-color: var(--body-color);
--grey-40: #999999;
--grey-40-darker: #8a8a8a;
--grey-40-r: 153;
--grey-40-g: 153;
--grey-40-b: 153;
--grey-40-contrast: white;
--grey-40-contrast-darker: white;
--grey-40-text-color: var(--body-alt-color);
--grey-30: #b3b3b3;
--grey-30-darker: #a1a1a1;
--grey-30-r: 179;
--grey-30-g: 179;
--grey-30-b: 179;
--grey-30-contrast: white;
--grey-30-contrast-darker: white;
--grey-30-text-color: var(--body-alt-color);
--grey-25: #c0c0c0;
--grey-25-darker: #adadad;
--grey-25-r: 192;
--grey-25-g: 192;
--grey-25-b: 192;
--grey-25-contrast: black;
--grey-25-contrast-darker: white;
--grey-25-text-color: var(--body-color);
--white: #ffffff;
--white-darker: #e6e6e6;
--white-r: 255;
--white-g: 255;
--white-b: 255;
--white-contrast: black;
--white-contrast-darker: black;
--white-text-color: var(--body-color);
--grey-15: #d9d9d9;
--grey-15-darker: #c3c3c3;
--grey-15-r: 217;
--grey-15-g: 217;
--grey-15-b: 217;
--grey-15-contrast: black;
--grey-15-contrast-darker: black;
--grey-15-text-color: var(--body-color);
--grey-10: #e5e5e5;
--grey-10-darker: #cecece;
--grey-10-r: 229;
--grey-10-g: 229;
--grey-10-b: 229;
--grey-10-contrast: black;
--grey-10-contrast-darker: black;
--grey-10-text-color: var(--body-color);
--grey-5: #f2f2f2;
--grey-5-darker: #dadada;
--grey-5-r: 242;
--grey-5-g: 242;
--grey-5-b: 242;
--grey-5-contrast: black;
--grey-5-contrast-darker: black;
--grey-5-text-color: var(--body-color);
--grey-90: #1a1a1a;
--grey-90-darker: #171717;
--grey-90-r: 26;
--grey-90-g: 26;
--grey-90-b: 26;
--grey-90-contrast: white;
--grey-90-contrast-darker: white;
--grey-90-text-color: var(--body-alt-color);
--grey-80: #333333;
--grey-80-darker: #2e2e2e;
--grey-80-r: 51;
--grey-80-g: 51;
--grey-80-b: 51;
--grey-80-contrast: white;
--grey-80-contrast-darker: white;
--grey-80-text-color: var(--body-alt-color);
--grey-75: #404040;
--grey-75-darker: #3a3a3a;
--grey-75-r: 64;
--grey-75-g: 64;
--grey-75-b: 64;
--grey-75-contrast: white;
--grey-75-contrast-darker: white;
--grey-75-text-color: var(--body-alt-color);
--black: #000000;
--black-darker: #000000;
--black-r: 0;
--black-g: 0;
--black-b: 0;
--black-contrast: white;
--black-contrast-darker: white;
--black-text-color: var(--body-alt-color);
--grey-70: #4d4d4d;
--grey-70-darker: #454545;
--grey-70-r: 77;
--grey-70-g: 77;
--grey-70-b: 77;
--grey-70-contrast: white;
--grey-70-contrast-darker: white;
--grey-70-text-color: var(--body-alt-color);
--grey-60: #666666;
--grey-60-darker: #5c5c5c;
--grey-60-r: 102;
--grey-60-g: 102;
--grey-60-b: 102;
--grey-60-contrast: white;
--grey-60-contrast-darker: white;
--grey-60-text-color: var(--body-alt-color);
--grey-50: #808080;
--grey-50-darker: #737373;
--grey-50-r: 128;
--grey-50-g: 128;
--grey-50-b: 128;
--grey-50-contrast: white;
--grey-50-contrast-darker: white;
--grey-50-text-color: var(--body-alt-color);
--grey-dark-3: #212121;
--grey-dark-3-darker: #1e1e1e;
--grey-dark-3-r: 33;
--grey-dark-3-g: 33;
--grey-dark-3-b: 33;
--grey-dark-3-contrast: white;
--grey-dark-3-contrast-darker: white;
--grey-dark-3-text-color: var(--body-alt-color);
--grey-dark-2: #333333;
--grey-dark-2-darker: #2e2e2e;
--grey-dark-2-r: 51;
--grey-dark-2-g: 51;
--grey-dark-2-b: 51;
--grey-dark-2-contrast: white;
--grey-dark-2-contrast-darker: white;
--grey-dark-2-text-color: var(--body-alt-color);
--grey-dark-1: #454545;
--grey-dark-1-darker: #3e3e3e;
--grey-dark-1-r: 69;
--grey-dark-1-g: 69;
--grey-dark-1-b: 69;
--grey-dark-1-contrast: white;
--grey-dark-1-contrast-darker: white;
--grey-dark-1-text-color: var(--body-alt-color);
--grey: #b3b3b3;
--grey-darker: #a1a1a1;
--grey-r: 179;
--grey-g: 179;
--grey-b: 179;
--grey-contrast: white;
--grey-contrast-darker: white;
--grey-text-color: var(--body-alt-color);
--grey-light-1: #d9d9d9;
--grey-light-1-darker: #c3c3c3;
--grey-light-1-r: 217;
--grey-light-1-g: 217;
--grey-light-1-b: 217;
--grey-light-1-contrast: black;
--grey-light-1-contrast-darker: black;
--grey-light-1-text-color: var(--body-color);
--grey-light-2: #eeeeee;
--grey-light-2-darker: #d6d6d6;
--grey-light-2-r: 238;
--grey-light-2-g: 238;
--grey-light-2-b: 238;
--grey-light-2-contrast: black;
--grey-light-2-contrast-darker: black;
--grey-light-2-text-color: var(--body-color);
--grey-light-3: #f6f6f6;
--grey-light-3-darker: #dddddd;
--grey-light-3-r: 246;
--grey-light-3-g: 246;
--grey-light-3-b: 246;
--grey-light-3-contrast: black;
--grey-light-3-contrast-darker: black;
--grey-light-3-text-color: var(--body-color);
--color-1-base: #478ac9;
--color-1-base-darker: #387cbd;
--color-1-base-r: 71;
--color-1-base-g: 138;
--color-1-base-b: 201;
--color-1-base-contrast: white;
--color-1-base-contrast-darker: white;
--color-1-base-text-color: var(--body-alt-color);
--color-1-dark-3: #292e33;
--color-1-dark-3-darker: #25292e;
--color-1-dark-3-r: 41;
--color-1-dark-3-g: 46;
--color-1-dark-3-b: 51;
--color-1-dark-3-contrast: white;
--color-1-dark-3-contrast-darker: white;
--color-1-dark-3-text-color: var(--body-alt-color);
--color-1-dark-2: #425465;
--color-1-dark-2-darker: #3b4c5b;
--color-1-dark-2-r: 66;
--color-1-dark-2-g: 84;
--color-1-dark-2-b: 101;
--color-1-dark-2-contrast: white;
--color-1-dark-2-contrast-darker: white;
--color-1-dark-2-text-color: var(--body-alt-color);
--color-1-dark-1: #4c7397;
--color-1-dark-1-darker: #446888;
--color-1-dark-1-r: 76;
--color-1-dark-1-g: 115;
--color-1-dark-1-b: 151;
--color-1-dark-1-contrast: white;
--color-1-dark-1-contrast-darker: white;
--color-1-dark-1-text-color: var(--body-alt-color);
--color-1: #478ac9;
--color-1-darker: #387cbd;
--color-1-r: 71;
--color-1-g: 138;
--color-1-b: 201;
--color-1-contrast: white;
--color-1-contrast-darker: white;
--color-1-text-color: var(--body-alt-color);
--color-1-light-1: #77aad9;
--color-1-light-1-darker: #5d9ad2;
--color-1-light-1-r: 119;
--color-1-light-1-g: 170;
--color-1-light-1-b: 217;
--color-1-light-1-contrast: white;
--color-1-light-1-contrast-darker: white;
--color-1-light-1-text-color: var(--body-alt-color);
--color-1-light-2: #adcce9;
--color-1-light-2-darker: #8db8e0;
--color-1-light-2-r: 173;
--color-1-light-2-g: 204;
--color-1-light-2-b: 233;
--color-1-light-2-contrast: black;
--color-1-light-2-contrast-darker: white;
--color-1-light-2-text-color: var(--body-color);
--color-1-light-3: #e9f2fa;
--color-1-light-3-darker: #c2dbf1;
--color-1-light-3-r: 233;
--color-1-light-3-g: 242;
--color-1-light-3-b: 250;
--color-1-light-3-contrast: black;
--color-1-light-3-contrast-darker: black;
--color-1-light-3-text-color: var(--body-color);
--color-2-base: #db545a;
--color-2-base-darker: #d63b42;
--color-2-base-r: 219;
--color-2-base-g: 84;
--color-2-base-b: 90;
--color-2-base-contrast: white;
--color-2-base-contrast-darker: white;
--color-2-base-text-color: var(--body-alt-color);
--color-2-dark-3: #332929;
--color-2-dark-3-darker: #2e2525;
--color-2-dark-3-r: 51;
--color-2-dark-3-g: 41;
--color-2-dark-3-b: 41;
--color-2-dark-3-contrast: white;
--color-2-dark-3-contrast-darker: white;
--color-2-dark-3-text-color: var(--body-alt-color);
--color-2-dark-2: #6b4748;
--color-2-dark-2-darker: #604041;
--color-2-dark-2-r: 107;
--color-2-dark-2-g: 71;
--color-2-dark-2-b: 72;
--color-2-dark-2-contrast: white;
--color-2-dark-2-contrast-darker: white;
--color-2-dark-2-text-color: var(--body-alt-color);
--color-2-dark-1: #a35559;
--color-2-dark-1-darker: #934c50;
--color-2-dark-1-r: 163;
--color-2-dark-1-g: 85;
--color-2-dark-1-b: 89;
--color-2-dark-1-contrast: white;
--color-2-dark-1-contrast-darker: white;
--color-2-dark-1-text-color: var(--body-alt-color);
--color-2: #db545a;
--color-2-darker: #d63b42;
--color-2-r: 219;
--color-2-g: 84;
--color-2-b: 90;
--color-2-contrast: white;
--color-2-contrast-darker: white;
--color-2-text-color: var(--body-alt-color);
--color-2-light-1: #e68387;
--color-2-light-1-darker: #e0656a;
--color-2-light-1-r: 230;
--color-2-light-1-g: 131;
--color-2-light-1-b: 135;
--color-2-light-1-contrast: white;
--color-2-light-1-contrast-darker: white;
--color-2-light-1-text-color: var(--body-alt-color);
--color-2-light-2: #f1b5b8;
--color-2-light-2-darker: #ea9296;
--color-2-light-2-r: 241;
--color-2-light-2-g: 181;
--color-2-light-2-b: 184;
--color-2-light-2-contrast: black;
--color-2-light-2-contrast-darker: white;
--color-2-light-2-text-color: var(--body-color);
--color-2-light-3: #fbeced;
--color-2-light-3-darker: #f3c4c7;
--color-2-light-3-r: 251;
--color-2-light-3-g: 236;
--color-2-light-3-b: 237;
--color-2-light-3-contrast: black;
--color-2-light-3-contrast-darker: black;
--color-2-light-3-text-color: var(--body-color);
--color-3-base: #f1c50e;
--color-3-base-darker: #d9b10d;
--color-3-base-r: 241;
--color-3-base-g: 197;
--color-3-base-b: 14;
--color-3-base-contrast: black;
--color-3-base-contrast-darker: white;
--color-3-base-text-color: var(--body-color);
--color-3-dark-3: #333129;
--color-3-dark-3-darker: #2e2c25;
--color-3-dark-3-r: 51;
--color-3-dark-3-g: 49;
--color-3-dark-3-b: 41;
--color-3-dark-3-contrast: white;
--color-3-dark-3-contrast-darker: white;
--color-3-dark-3-text-color: var(--body-alt-color);
--color-3-dark-2: #72683f;
--color-3-dark-2-darker: #675e39;
--color-3-dark-2-r: 114;
--color-3-dark-2-g: 104;
--color-3-dark-2-b: 63;
--color-3-dark-2-contrast: white;
--color-3-dark-2-contrast-darker: white;
--color-3-dark-2-text-color: var(--body-alt-color);
--color-3-dark-1: #b29a36;
--color-3-dark-1-darker: #a08b31;
--color-3-dark-1-r: 178;
--color-3-dark-1-g: 154;
--color-3-dark-1-b: 54;
--color-3-dark-1-contrast: white;
--color-3-dark-1-contrast-darker: white;
--color-3-dark-1-text-color: var(--body-alt-color);
--color-3: #f1c50e;
--color-3-darker: #d9b10d;
--color-3-r: 241;
--color-3-g: 197;
--color-3-b: 14;
--color-3-contrast: black;
--color-3-contrast-darker: white;
--color-3-text-color: var(--body-color);
--color-3-light-1: #f5d654;
--color-3-light-1-darker: #f3cf35;
--color-3-light-1-r: 245;
--color-3-light-1-g: 214;
--color-3-light-1-b: 84;
--color-3-light-1-contrast: black;
--color-3-light-1-contrast-darker: black;
--color-3-light-1-text-color: var(--body-color);
--color-3-light-2: #f9e79b;
--color-3-light-2-darker: #f7de75;
--color-3-light-2-r: 249;
--color-3-light-2-g: 231;
--color-3-light-2-b: 155;
--color-3-light-2-contrast: black;
--color-3-light-2-contrast-darker: black;
--color-3-light-2-text-color: var(--body-color);
--color-3-light-3: #fef9e6;
--color-3-light-3-darker: #fceeb7;
--color-3-light-3-r: 254;
--color-3-light-3-g: 249;
--color-3-light-3-b: 230;
--color-3-light-3-contrast: black;
--color-3-light-3-contrast-darker: black;
--color-3-light-3-text-color: var(--body-color);
--color-4-base: #2cccc4;
--color-4-base-darker: #28b8b0;
--color-4-base-r: 44;
--color-4-base-g: 204;
--color-4-base-b: 196;
--color-4-base-contrast: white;
--color-4-base-contrast-darker: white;
--color-4-base-text-color: var(--body-alt-color);
--color-4-dark-3: #293332;
--color-4-dark-3-darker: #252e2d;
--color-4-dark-3-r: 41;
--color-4-dark-3-g: 51;
--color-4-dark-3-b: 50;
--color-4-dark-3-contrast: white;
--color-4-dark-3-contrast-darker: white;
--color-4-dark-3-text-color: var(--body-alt-color);
--color-4-dark-2: #41807c;
--color-4-dark-2-darker: #3a7370;
--color-4-dark-2-r: 65;
--color-4-dark-2-g: 128;
--color-4-dark-2-b: 124;
--color-4-dark-2-contrast: white;
--color-4-dark-2-contrast-darker: white;
--color-4-dark-2-text-color: var(--body-alt-color);
--color-4-dark-1: #2cccc4;
--color-4-dark-1-darker: #28b8b0;
--color-4-dark-1-r: 44;
--color-4-dark-1-g: 204;
--color-4-dark-1-b: 196;
--color-4-dark-1-contrast: white;
--color-4-dark-1-contrast-darker: white;
--color-4-dark-1-text-color: var(--body-alt-color);
--color-4: #3be8e0;
--color-4-darker: #21e5dc;
--color-4-r: 59;
--color-4-g: 232;
--color-4-b: 224;
--color-4-contrast: black;
--color-4-contrast-darker: black;
--color-4-text-color: var(--body-color);
--color-4-light-1: #72efe9;
--color-4-light-1-darker: #52ebe4;
--color-4-light-1-r: 114;
--color-4-light-1-g: 239;
--color-4-light-1-b: 233;
--color-4-light-1-contrast: black;
--color-4-light-1-contrast-darker: black;
--color-4-light-1-text-color: var(--body-color);
--color-4-light-2: #adf6f2;
--color-4-light-2-darker: #87f2ec;
--color-4-light-2-r: 173;
--color-4-light-2-g: 246;
--color-4-light-2-b: 242;
--color-4-light-2-contrast: black;
--color-4-light-2-contrast-darker: black;
--color-4-light-2-text-color: var(--body-color);
--color-4-light-3: #eafdfc;
--color-4-light-3-darker: #bef9f6;
--color-4-light-3-r: 234;
--color-4-light-3-g: 253;
--color-4-light-3-b: 252;
--color-4-light-3-contrast: black;
--color-4-light-3-contrast-darker: black;
--color-4-light-3-text-color: var(--body-color);
--color-5-base: #b9c1cc;
--color-5-base-darker: #a2adbc;
--color-5-base-r: 185;
--color-5-base-g: 193;
--color-5-base-b: 204;
--color-5-base-contrast: black;
--color-5-base-contrast-darker: white;
--color-5-base-text-color: var(--body-color);
--color-5-dark-3: #292d33;
--color-5-dark-3-darker: #25292e;
--color-5-dark-3-r: 41;
--color-5-dark-3-g: 45;
--color-5-dark-3-b: 51;
--color-5-dark-3-contrast: white;
--color-5-dark-3-contrast-darker: white;
--color-5-dark-3-text-color: var(--body-alt-color);
--color-5-dark-2: #555c66;
--color-5-dark-2-darker: #4d535c;
--color-5-dark-2-r: 85;
--color-5-dark-2-g: 92;
--color-5-dark-2-b: 102;
--color-5-dark-2-contrast: white;
--color-5-dark-2-contrast-darker: white;
--color-5-dark-2-text-color: var(--body-alt-color);
--color-5-dark-1: #858e99;
--color-5-dark-1-darker: #75808c;
--color-5-dark-1-r: 133;
--color-5-dark-1-g: 142;
--color-5-dark-1-b: 153;
--color-5-dark-1-contrast: white;
--color-5-dark-1-contrast-darker: white;
--color-5-dark-1-text-color: var(--body-alt-color);
--color-5: #b9c1cc;
--color-5-darker: #a2adbc;
--color-5-r: 185;
--color-5-g: 193;
--color-5-b: 204;
--color-5-contrast: black;
--color-5-contrast-darker: white;
--color-5-text-color: var(--body-color);
--color-5-light-1: #ccd3db;
--color-5-light-1-darker: #b3bec9;
--color-5-light-1-r: 204;
--color-5-light-1-g: 211;
--color-5-light-1-b: 219;
--color-5-light-1-contrast: black;
--color-5-light-1-contrast-darker: black;
--color-5-light-1-text-color: var(--body-color);
--color-5-light-2: #e0e5eb;
--color-5-light-2-darker: #c4ced9;
--color-5-light-2-r: 224;
--color-5-light-2-g: 229;
--color-5-light-2-b: 235;
--color-5-light-2-contrast: black;
--color-5-light-2-contrast-darker: black;
--color-5-light-2-text-color: var(--body-color);
--color-5-light-3: #f5f7fa;
--color-5-light-3-darker: #d4dde9;
--color-5-light-3-r: 245;
--color-5-light-3-g: 247;
--color-5-light-3-b: 250;
--color-5-light-3-contrast: black;
--color-5-light-3-contrast-darker: black;
--color-5-light-3-text-color: var(--body-color);
--white-contrast: var(--body-color);
--shading-contrast: var(--body-alt-color);
--bg-contrast: var(--body-color);
}.u-custom-color-1,
        .u-body.u-custom-color-1,
        section.u-custom-color-1:before,
        .u-custom-color-1 > .u-audio-main-layout-wrapper:before,
        .u-custom-color-1 > .u-container-layout:before,
        .u-custom-color-1 > .u-inner-container-layout:before,
        .u-custom-color-1.u-sidenav:before,
        .u-container-layout.u-container-layout.u-custom-color-1:before,
        .u-table-alt-custom-color-1 tr:nth-child(even)
        {
            color: var(--custom-color-1-text-color);
            background-color: var(--custom-color-1);
        }

        .u-input.u-custom-color-1,
        .u-field-input.u-custom-color-1,
        .u-button-style.u-custom-color-1,
        .u-button-style.u-custom-color-1[class*="u-border-"]
        {
            color: var(--custom-color-1-text-color) !important;
            background-color: var(--custom-color-1) !important;
        }

        .u-button-style.u-custom-color-1:hover,
        .u-button-style.u-custom-color-1[class*="u-border-"]:hover,
        .u-button-style.u-custom-color-1:focus,
        .u-button-style.u-custom-color-1[class*="u-border-"]:focus,
        .u-button-style.u-button-style.u-custom-color-1:active,
        .u-button-style.u-button-style.u-custom-color-1[class*="u-border-"]:active,
        .u-button-style.u-button-style.u-custom-color-1.active,
        .u-button-style.u-button-style.u-custom-color-1[class*="u-border-"].active,
        li.active > .u-button-style.u-button-style.u-custom-color-1,
        li.active > .u-button-style.u-button-style.u-custom-color-1[class*="u-border-"]
        {
            color: var(--custom-color-1-text-color) !important;
            background-color: var(--custom-color-1-darker) !important;
        }

        .u-hover-custom-color-1:hover,
        .u-hover-custom-color-1[class*="u-border-"]:hover,
        .u-hover-custom-color-1:focus,
        .u-hover-custom-color-1[class*="u-border-"]:focus,
        .u-active-custom-color-1.u-active.u-active,
        .u-active-custom-color-1[class*="u-border-"].u-active.u-active,
        a.u-button-style.u-hover-custom-color-1:hover,
        a.u-button-style.u-hover-custom-color-1.hover,
        a.u-button-style.u-hover-custom-color-1[class*="u-border-"]:hover,
        a.u-button-style.u-hover-custom-color-1[class*="u-border-"].hover,
        a.u-button-style:hover > .u-hover-custom-color-1,
        a.u-button-style:hover > .u-hover-custom-color-1[class*="u-border-"],
        a.u-button-style.u-hover-custom-color-1:focus,
        a.u-button-style.u-hover-custom-color-1[class*="u-border-"]:focus,
        a.u-button-style.u-button-style.u-active-custom-color-1:active,
        a.u-button-style.u-button-style.u-active-custom-color-1[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-active-custom-color-1.active,
        a.u-button-style.u-button-style.u-active-custom-color-1[class*="u-border-"].active,
        a.u-button-style.u-button-style.active > .u-active-custom-color-1,
        a.u-button-style.u-button-style.active > .u-active-custom-color-1[class*="u-border-"],
        li.active > a.u-button-style.u-button-style.u-active-custom-color-1,
        li.active > a.u-button-style.u-button-style.u-active-custom-color-1[class*="u-border-"],
        input.u-field-input.u-field-input.u-active-custom-color-1:checked
        {
            color: var(--custom-color-1-text-color) !important;
            background-color: var(--custom-color-1) !important;
        }

        a.u-link.u-hover-custom-color-1:hover {
            color: var(--custom-color-1) !important;
        }

        
        
        .u-custom-color-2,
        .u-body.u-custom-color-2,
        section.u-custom-color-2:before,
        .u-custom-color-2 > .u-audio-main-layout-wrapper:before,
        .u-custom-color-2 > .u-container-layout:before,
        .u-custom-color-2 > .u-inner-container-layout:before,
        .u-custom-color-2.u-sidenav:before,
        .u-container-layout.u-container-layout.u-custom-color-2:before,
        .u-table-alt-custom-color-2 tr:nth-child(even)
        {
            color: var(--custom-color-2-text-color);
            background-color: var(--custom-color-2);
        }

        .u-input.u-custom-color-2,
        .u-field-input.u-custom-color-2,
        .u-button-style.u-custom-color-2,
        .u-button-style.u-custom-color-2[class*="u-border-"]
        {
            color: var(--custom-color-2-text-color) !important;
            background-color: var(--custom-color-2) !important;
        }

        .u-button-style.u-custom-color-2:hover,
        .u-button-style.u-custom-color-2[class*="u-border-"]:hover,
        .u-button-style.u-custom-color-2:focus,
        .u-button-style.u-custom-color-2[class*="u-border-"]:focus,
        .u-button-style.u-button-style.u-custom-color-2:active,
        .u-button-style.u-button-style.u-custom-color-2[class*="u-border-"]:active,
        .u-button-style.u-button-style.u-custom-color-2.active,
        .u-button-style.u-button-style.u-custom-color-2[class*="u-border-"].active,
        li.active > .u-button-style.u-button-style.u-custom-color-2,
        li.active > .u-button-style.u-button-style.u-custom-color-2[class*="u-border-"]
        {
            color: var(--custom-color-2-text-color) !important;
            background-color: var(--custom-color-2-darker) !important;
        }

        .u-hover-custom-color-2:hover,
        .u-hover-custom-color-2[class*="u-border-"]:hover,
        .u-hover-custom-color-2:focus,
        .u-hover-custom-color-2[class*="u-border-"]:focus,
        .u-active-custom-color-2.u-active.u-active,
        .u-active-custom-color-2[class*="u-border-"].u-active.u-active,
        a.u-button-style.u-hover-custom-color-2:hover,
        a.u-button-style.u-hover-custom-color-2.hover,
        a.u-button-style.u-hover-custom-color-2[class*="u-border-"]:hover,
        a.u-button-style.u-hover-custom-color-2[class*="u-border-"].hover,
        a.u-button-style:hover > .u-hover-custom-color-2,
        a.u-button-style:hover > .u-hover-custom-color-2[class*="u-border-"],
        a.u-button-style.u-hover-custom-color-2:focus,
        a.u-button-style.u-hover-custom-color-2[class*="u-border-"]:focus,
        a.u-button-style.u-button-style.u-active-custom-color-2:active,
        a.u-button-style.u-button-style.u-active-custom-color-2[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-active-custom-color-2.active,
        a.u-button-style.u-button-style.u-active-custom-color-2[class*="u-border-"].active,
        a.u-button-style.u-button-style.active > .u-active-custom-color-2,
        a.u-button-style.u-button-style.active > .u-active-custom-color-2[class*="u-border-"],
        li.active > a.u-button-style.u-button-style.u-active-custom-color-2,
        li.active > a.u-button-style.u-button-style.u-active-custom-color-2[class*="u-border-"],
        input.u-field-input.u-field-input.u-active-custom-color-2:checked
        {
            color: var(--custom-color-2-text-color) !important;
            background-color: var(--custom-color-2) !important;
        }

        a.u-link.u-hover-custom-color-2:hover {
            color: var(--custom-color-2) !important;
        }

        
        
        .u-custom-color-3,
        .u-body.u-custom-color-3,
        section.u-custom-color-3:before,
        .u-custom-color-3 > .u-audio-main-layout-wrapper:before,
        .u-custom-color-3 > .u-container-layout:before,
        .u-custom-color-3 > .u-inner-container-layout:before,
        .u-custom-color-3.u-sidenav:before,
        .u-container-layout.u-container-layout.u-custom-color-3:before,
        .u-table-alt-custom-color-3 tr:nth-child(even)
        {
            color: var(--custom-color-3-text-color);
            background-color: var(--custom-color-3);
        }

        .u-input.u-custom-color-3,
        .u-field-input.u-custom-color-3,
        .u-button-style.u-custom-color-3,
        .u-button-style.u-custom-color-3[class*="u-border-"]
        {
            color: var(--custom-color-3-text-color) !important;
            background-color: var(--custom-color-3) !important;
        }

        .u-button-style.u-custom-color-3:hover,
        .u-button-style.u-custom-color-3[class*="u-border-"]:hover,
        .u-button-style.u-custom-color-3:focus,
        .u-button-style.u-custom-color-3[class*="u-border-"]:focus,
        .u-button-style.u-button-style.u-custom-color-3:active,
        .u-button-style.u-button-style.u-custom-color-3[class*="u-border-"]:active,
        .u-button-style.u-button-style.u-custom-color-3.active,
        .u-button-style.u-button-style.u-custom-color-3[class*="u-border-"].active,
        li.active > .u-button-style.u-button-style.u-custom-color-3,
        li.active > .u-button-style.u-button-style.u-custom-color-3[class*="u-border-"]
        {
            color: var(--custom-color-3-text-color) !important;
            background-color: var(--custom-color-3-darker) !important;
        }

        .u-hover-custom-color-3:hover,
        .u-hover-custom-color-3[class*="u-border-"]:hover,
        .u-hover-custom-color-3:focus,
        .u-hover-custom-color-3[class*="u-border-"]:focus,
        .u-active-custom-color-3.u-active.u-active,
        .u-active-custom-color-3[class*="u-border-"].u-active.u-active,
        a.u-button-style.u-hover-custom-color-3:hover,
        a.u-button-style.u-hover-custom-color-3.hover,
        a.u-button-style.u-hover-custom-color-3[class*="u-border-"]:hover,
        a.u-button-style.u-hover-custom-color-3[class*="u-border-"].hover,
        a.u-button-style:hover > .u-hover-custom-color-3,
        a.u-button-style:hover > .u-hover-custom-color-3[class*="u-border-"],
        a.u-button-style.u-hover-custom-color-3:focus,
        a.u-button-style.u-hover-custom-color-3[class*="u-border-"]:focus,
        a.u-button-style.u-button-style.u-active-custom-color-3:active,
        a.u-button-style.u-button-style.u-active-custom-color-3[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-active-custom-color-3.active,
        a.u-button-style.u-button-style.u-active-custom-color-3[class*="u-border-"].active,
        a.u-button-style.u-button-style.active > .u-active-custom-color-3,
        a.u-button-style.u-button-style.active > .u-active-custom-color-3[class*="u-border-"],
        li.active > a.u-button-style.u-button-style.u-active-custom-color-3,
        li.active > a.u-button-style.u-button-style.u-active-custom-color-3[class*="u-border-"],
        input.u-field-input.u-field-input.u-active-custom-color-3:checked
        {
            color: var(--custom-color-3-text-color) !important;
            background-color: var(--custom-color-3) !important;
        }

        a.u-link.u-hover-custom-color-3:hover {
            color: var(--custom-color-3) !important;
        }

        
        
        .u-custom-color-4,
        .u-body.u-custom-color-4,
        section.u-custom-color-4:before,
        .u-custom-color-4 > .u-audio-main-layout-wrapper:before,
        .u-custom-color-4 > .u-container-layout:before,
        .u-custom-color-4 > .u-inner-container-layout:before,
        .u-custom-color-4.u-sidenav:before,
        .u-container-layout.u-container-layout.u-custom-color-4:before,
        .u-table-alt-custom-color-4 tr:nth-child(even)
        {
            color: var(--custom-color-4-text-color);
            background-color: var(--custom-color-4);
        }

        .u-input.u-custom-color-4,
        .u-field-input.u-custom-color-4,
        .u-button-style.u-custom-color-4,
        .u-button-style.u-custom-color-4[class*="u-border-"]
        {
            color: var(--custom-color-4-text-color) !important;
            background-color: var(--custom-color-4) !important;
        }

        .u-button-style.u-custom-color-4:hover,
        .u-button-style.u-custom-color-4[class*="u-border-"]:hover,
        .u-button-style.u-custom-color-4:focus,
        .u-button-style.u-custom-color-4[class*="u-border-"]:focus,
        .u-button-style.u-button-style.u-custom-color-4:active,
        .u-button-style.u-button-style.u-custom-color-4[class*="u-border-"]:active,
        .u-button-style.u-button-style.u-custom-color-4.active,
        .u-button-style.u-button-style.u-custom-color-4[class*="u-border-"].active,
        li.active > .u-button-style.u-button-style.u-custom-color-4,
        li.active > .u-button-style.u-button-style.u-custom-color-4[class*="u-border-"]
        {
            color: var(--custom-color-4-text-color) !important;
            background-color: var(--custom-color-4-darker) !important;
        }

        .u-hover-custom-color-4:hover,
        .u-hover-custom-color-4[class*="u-border-"]:hover,
        .u-hover-custom-color-4:focus,
        .u-hover-custom-color-4[class*="u-border-"]:focus,
        .u-active-custom-color-4.u-active.u-active,
        .u-active-custom-color-4[class*="u-border-"].u-active.u-active,
        a.u-button-style.u-hover-custom-color-4:hover,
        a.u-button-style.u-hover-custom-color-4.hover,
        a.u-button-style.u-hover-custom-color-4[class*="u-border-"]:hover,
        a.u-button-style.u-hover-custom-color-4[class*="u-border-"].hover,
        a.u-button-style:hover > .u-hover-custom-color-4,
        a.u-button-style:hover > .u-hover-custom-color-4[class*="u-border-"],
        a.u-button-style.u-hover-custom-color-4:focus,
        a.u-button-style.u-hover-custom-color-4[class*="u-border-"]:focus,
        a.u-button-style.u-button-style.u-active-custom-color-4:active,
        a.u-button-style.u-button-style.u-active-custom-color-4[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-active-custom-color-4.active,
        a.u-button-style.u-button-style.u-active-custom-color-4[class*="u-border-"].active,
        a.u-button-style.u-button-style.active > .u-active-custom-color-4,
        a.u-button-style.u-button-style.active > .u-active-custom-color-4[class*="u-border-"],
        li.active > a.u-button-style.u-button-style.u-active-custom-color-4,
        li.active > a.u-button-style.u-button-style.u-active-custom-color-4[class*="u-border-"],
        input.u-field-input.u-field-input.u-active-custom-color-4:checked
        {
            color: var(--custom-color-4-text-color) !important;
            background-color: var(--custom-color-4) !important;
        }

        a.u-link.u-hover-custom-color-4:hover {
            color: var(--custom-color-4) !important;
        }

        
        
        .u-custom-color-5,
        .u-body.u-custom-color-5,
        section.u-custom-color-5:before,
        .u-custom-color-5 > .u-audio-main-layout-wrapper:before,
        .u-custom-color-5 > .u-container-layout:before,
        .u-custom-color-5 > .u-inner-container-layout:before,
        .u-custom-color-5.u-sidenav:before,
        .u-container-layout.u-container-layout.u-custom-color-5:before,
        .u-table-alt-custom-color-5 tr:nth-child(even)
        {
            color: var(--custom-color-5-text-color);
            background-color: var(--custom-color-5);
        }

        .u-input.u-custom-color-5,
        .u-field-input.u-custom-color-5,
        .u-button-style.u-custom-color-5,
        .u-button-style.u-custom-color-5[class*="u-border-"]
        {
            color: var(--custom-color-5-text-color) !important;
            background-color: var(--custom-color-5) !important;
        }

        .u-button-style.u-custom-color-5:hover,
        .u-button-style.u-custom-color-5[class*="u-border-"]:hover,
        .u-button-style.u-custom-color-5:focus,
        .u-button-style.u-custom-color-5[class*="u-border-"]:focus,
        .u-button-style.u-button-style.u-custom-color-5:active,
        .u-button-style.u-button-style.u-custom-color-5[class*="u-border-"]:active,
        .u-button-style.u-button-style.u-custom-color-5.active,
        .u-button-style.u-button-style.u-custom-color-5[class*="u-border-"].active,
        li.active > .u-button-style.u-button-style.u-custom-color-5,
        li.active > .u-button-style.u-button-style.u-custom-color-5[class*="u-border-"]
        {
            color: var(--custom-color-5-text-color) !important;
            background-color: var(--custom-color-5-darker) !important;
        }

        .u-hover-custom-color-5:hover,
        .u-hover-custom-color-5[class*="u-border-"]:hover,
        .u-hover-custom-color-5:focus,
        .u-hover-custom-color-5[class*="u-border-"]:focus,
        .u-active-custom-color-5.u-active.u-active,
        .u-active-custom-color-5[class*="u-border-"].u-active.u-active,
        a.u-button-style.u-hover-custom-color-5:hover,
        a.u-button-style.u-hover-custom-color-5.hover,
        a.u-button-style.u-hover-custom-color-5[class*="u-border-"]:hover,
        a.u-button-style.u-hover-custom-color-5[class*="u-border-"].hover,
        a.u-button-style:hover > .u-hover-custom-color-5,
        a.u-button-style:hover > .u-hover-custom-color-5[class*="u-border-"],
        a.u-button-style.u-hover-custom-color-5:focus,
        a.u-button-style.u-hover-custom-color-5[class*="u-border-"]:focus,
        a.u-button-style.u-button-style.u-active-custom-color-5:active,
        a.u-button-style.u-button-style.u-active-custom-color-5[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-active-custom-color-5.active,
        a.u-button-style.u-button-style.u-active-custom-color-5[class*="u-border-"].active,
        a.u-button-style.u-button-style.active > .u-active-custom-color-5,
        a.u-button-style.u-button-style.active > .u-active-custom-color-5[class*="u-border-"],
        li.active > a.u-button-style.u-button-style.u-active-custom-color-5,
        li.active > a.u-button-style.u-button-style.u-active-custom-color-5[class*="u-border-"],
        input.u-field-input.u-field-input.u-active-custom-color-5:checked
        {
            color: var(--custom-color-5-text-color) !important;
            background-color: var(--custom-color-5) !important;
        }

        a.u-link.u-hover-custom-color-5:hover {
            color: var(--custom-color-5) !important;
        }

        
        
        .u-custom-color-6,
        .u-body.u-custom-color-6,
        section.u-custom-color-6:before,
        .u-custom-color-6 > .u-audio-main-layout-wrapper:before,
        .u-custom-color-6 > .u-container-layout:before,
        .u-custom-color-6 > .u-inner-container-layout:before,
        .u-custom-color-6.u-sidenav:before,
        .u-container-layout.u-container-layout.u-custom-color-6:before,
        .u-table-alt-custom-color-6 tr:nth-child(even)
        {
            color: var(--custom-color-6-text-color);
            background-color: var(--custom-color-6);
        }

        .u-input.u-custom-color-6,
        .u-field-input.u-custom-color-6,
        .u-button-style.u-custom-color-6,
        .u-button-style.u-custom-color-6[class*="u-border-"]
        {
            color: var(--custom-color-6-text-color) !important;
            background-color: var(--custom-color-6) !important;
        }

        .u-button-style.u-custom-color-6:hover,
        .u-button-style.u-custom-color-6[class*="u-border-"]:hover,
        .u-button-style.u-custom-color-6:focus,
        .u-button-style.u-custom-color-6[class*="u-border-"]:focus,
        .u-button-style.u-button-style.u-custom-color-6:active,
        .u-button-style.u-button-style.u-custom-color-6[class*="u-border-"]:active,
        .u-button-style.u-button-style.u-custom-color-6.active,
        .u-button-style.u-button-style.u-custom-color-6[class*="u-border-"].active,
        li.active > .u-button-style.u-button-style.u-custom-color-6,
        li.active > .u-button-style.u-button-style.u-custom-color-6[class*="u-border-"]
        {
            color: var(--custom-color-6-text-color) !important;
            background-color: var(--custom-color-6-darker) !important;
        }

        .u-hover-custom-color-6:hover,
        .u-hover-custom-color-6[class*="u-border-"]:hover,
        .u-hover-custom-color-6:focus,
        .u-hover-custom-color-6[class*="u-border-"]:focus,
        .u-active-custom-color-6.u-active.u-active,
        .u-active-custom-color-6[class*="u-border-"].u-active.u-active,
        a.u-button-style.u-hover-custom-color-6:hover,
        a.u-button-style.u-hover-custom-color-6.hover,
        a.u-button-style.u-hover-custom-color-6[class*="u-border-"]:hover,
        a.u-button-style.u-hover-custom-color-6[class*="u-border-"].hover,
        a.u-button-style:hover > .u-hover-custom-color-6,
        a.u-button-style:hover > .u-hover-custom-color-6[class*="u-border-"],
        a.u-button-style.u-hover-custom-color-6:focus,
        a.u-button-style.u-hover-custom-color-6[class*="u-border-"]:focus,
        a.u-button-style.u-button-style.u-active-custom-color-6:active,
        a.u-button-style.u-button-style.u-active-custom-color-6[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-active-custom-color-6.active,
        a.u-button-style.u-button-style.u-active-custom-color-6[class*="u-border-"].active,
        a.u-button-style.u-button-style.active > .u-active-custom-color-6,
        a.u-button-style.u-button-style.active > .u-active-custom-color-6[class*="u-border-"],
        li.active > a.u-button-style.u-button-style.u-active-custom-color-6,
        li.active > a.u-button-style.u-button-style.u-active-custom-color-6[class*="u-border-"],
        input.u-field-input.u-field-input.u-active-custom-color-6:checked
        {
            color: var(--custom-color-6-text-color) !important;
            background-color: var(--custom-color-6) !important;
        }

        a.u-link.u-hover-custom-color-6:hover {
            color: var(--custom-color-6) !important;
        }

        
        
        .u-custom-color-7,
        .u-body.u-custom-color-7,
        section.u-custom-color-7:before,
        .u-custom-color-7 > .u-audio-main-layout-wrapper:before,
        .u-custom-color-7 > .u-container-layout:before,
        .u-custom-color-7 > .u-inner-container-layout:before,
        .u-custom-color-7.u-sidenav:before,
        .u-container-layout.u-container-layout.u-custom-color-7:before,
        .u-table-alt-custom-color-7 tr:nth-child(even)
        {
            color: var(--custom-color-7-text-color);
            background-color: var(--custom-color-7);
        }

        .u-input.u-custom-color-7,
        .u-field-input.u-custom-color-7,
        .u-button-style.u-custom-color-7,
        .u-button-style.u-custom-color-7[class*="u-border-"]
        {
            color: var(--custom-color-7-text-color) !important;
            background-color: var(--custom-color-7) !important;
        }

        .u-button-style.u-custom-color-7:hover,
        .u-button-style.u-custom-color-7[class*="u-border-"]:hover,
        .u-button-style.u-custom-color-7:focus,
        .u-button-style.u-custom-color-7[class*="u-border-"]:focus,
        .u-button-style.u-button-style.u-custom-color-7:active,
        .u-button-style.u-button-style.u-custom-color-7[class*="u-border-"]:active,
        .u-button-style.u-button-style.u-custom-color-7.active,
        .u-button-style.u-button-style.u-custom-color-7[class*="u-border-"].active,
        li.active > .u-button-style.u-button-style.u-custom-color-7,
        li.active > .u-button-style.u-button-style.u-custom-color-7[class*="u-border-"]
        {
            color: var(--custom-color-7-text-color) !important;
            background-color: var(--custom-color-7-darker) !important;
        }

        .u-hover-custom-color-7:hover,
        .u-hover-custom-color-7[class*="u-border-"]:hover,
        .u-hover-custom-color-7:focus,
        .u-hover-custom-color-7[class*="u-border-"]:focus,
        .u-active-custom-color-7.u-active.u-active,
        .u-active-custom-color-7[class*="u-border-"].u-active.u-active,
        a.u-button-style.u-hover-custom-color-7:hover,
        a.u-button-style.u-hover-custom-color-7.hover,
        a.u-button-style.u-hover-custom-color-7[class*="u-border-"]:hover,
        a.u-button-style.u-hover-custom-color-7[class*="u-border-"].hover,
        a.u-button-style:hover > .u-hover-custom-color-7,
        a.u-button-style:hover > .u-hover-custom-color-7[class*="u-border-"],
        a.u-button-style.u-hover-custom-color-7:focus,
        a.u-button-style.u-hover-custom-color-7[class*="u-border-"]:focus,
        a.u-button-style.u-button-style.u-active-custom-color-7:active,
        a.u-button-style.u-button-style.u-active-custom-color-7[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-active-custom-color-7.active,
        a.u-button-style.u-button-style.u-active-custom-color-7[class*="u-border-"].active,
        a.u-button-style.u-button-style.active > .u-active-custom-color-7,
        a.u-button-style.u-button-style.active > .u-active-custom-color-7[class*="u-border-"],
        li.active > a.u-button-style.u-button-style.u-active-custom-color-7,
        li.active > a.u-button-style.u-button-style.u-active-custom-color-7[class*="u-border-"],
        input.u-field-input.u-field-input.u-active-custom-color-7:checked
        {
            color: var(--custom-color-7-text-color) !important;
            background-color: var(--custom-color-7) !important;
        }

        a.u-link.u-hover-custom-color-7:hover {
            color: var(--custom-color-7) !important;
        }

        

        
        .u-border-custom-color-1,
        .u-border-custom-color-1.u-input,
        .u-border-custom-color-1.u-field-input.u-field-input,
        .u-separator-custom-color-1:after
        {
            border-color: var(--custom-color-1);
            stroke: var(--custom-color-1);
        }

        .u-button-style.u-border-custom-color-1
        {
            border-color: var(--custom-color-1) !important;
            color: var(--custom-color-1) !important;
            background-color: transparent !important;
        }

        .u-button-style.u-border-custom-color-1:hover,
        .u-button-style.u-border-custom-color-1:focus
        {
            border-color: transparent !important;
            color: var(--custom-color-1-darker) !important;
            background-color: transparent !important;
        }

        .u-border-hover-custom-color-1:hover,
        .u-border-hover-custom-color-1:focus,
        .u-border-active-custom-color-1.u-active.u-active,
        a.u-button-style.u-border-hover-custom-color-1:hover,
        a.u-button-style:hover > .u-border-hover-custom-color-1,
        a.u-button-style.u-border-hover-custom-color-1:focus,
        a.u-button-style.u-button-style.u-border-active-custom-color-1:active,
        a.u-button-style.u-button-style.u-border-active-custom-color-1.active,
        a.u-button-style.u-button-style.active > .u-border-active-custom-color-1,
        li.active > a.u-button-style.u-button-style.u-border-active-custom-color-1,
        input.u-field-input.u-field-input.u-border-active-custom-color-1:checked
        {
            color: var(--custom-color-1) !important;
            border-color: var(--custom-color-1) !important;
        }

        .u-link.u-border-custom-color-1[class*="u-border-"]
        {
            border-color: var(--custom-color-1) !important;
        }

        .u-link.u-border-custom-color-1[class*="u-border-"]:hover
        {
            border-color: var(--custom-color-1-darker) !important;
        }
        
        
        .u-border-custom-color-2,
        .u-border-custom-color-2.u-input,
        .u-border-custom-color-2.u-field-input.u-field-input,
        .u-separator-custom-color-2:after
        {
            border-color: var(--custom-color-2);
            stroke: var(--custom-color-2);
        }

        .u-button-style.u-border-custom-color-2
        {
            border-color: var(--custom-color-2) !important;
            color: var(--custom-color-2) !important;
            background-color: transparent !important;
        }

        .u-button-style.u-border-custom-color-2:hover,
        .u-button-style.u-border-custom-color-2:focus
        {
            border-color: transparent !important;
            color: var(--custom-color-2-darker) !important;
            background-color: transparent !important;
        }

        .u-border-hover-custom-color-2:hover,
        .u-border-hover-custom-color-2:focus,
        .u-border-active-custom-color-2.u-active.u-active,
        a.u-button-style.u-border-hover-custom-color-2:hover,
        a.u-button-style:hover > .u-border-hover-custom-color-2,
        a.u-button-style.u-border-hover-custom-color-2:focus,
        a.u-button-style.u-button-style.u-border-active-custom-color-2:active,
        a.u-button-style.u-button-style.u-border-active-custom-color-2.active,
        a.u-button-style.u-button-style.active > .u-border-active-custom-color-2,
        li.active > a.u-button-style.u-button-style.u-border-active-custom-color-2,
        input.u-field-input.u-field-input.u-border-active-custom-color-2:checked
        {
            color: var(--custom-color-2) !important;
            border-color: var(--custom-color-2) !important;
        }

        .u-link.u-border-custom-color-2[class*="u-border-"]
        {
            border-color: var(--custom-color-2) !important;
        }

        .u-link.u-border-custom-color-2[class*="u-border-"]:hover
        {
            border-color: var(--custom-color-2-darker) !important;
        }
        
        
        .u-border-custom-color-3,
        .u-border-custom-color-3.u-input,
        .u-border-custom-color-3.u-field-input.u-field-input,
        .u-separator-custom-color-3:after
        {
            border-color: var(--custom-color-3);
            stroke: var(--custom-color-3);
        }

        .u-button-style.u-border-custom-color-3
        {
            border-color: var(--custom-color-3) !important;
            color: var(--custom-color-3) !important;
            background-color: transparent !important;
        }

        .u-button-style.u-border-custom-color-3:hover,
        .u-button-style.u-border-custom-color-3:focus
        {
            border-color: transparent !important;
            color: var(--custom-color-3-darker) !important;
            background-color: transparent !important;
        }

        .u-border-hover-custom-color-3:hover,
        .u-border-hover-custom-color-3:focus,
        .u-border-active-custom-color-3.u-active.u-active,
        a.u-button-style.u-border-hover-custom-color-3:hover,
        a.u-button-style:hover > .u-border-hover-custom-color-3,
        a.u-button-style.u-border-hover-custom-color-3:focus,
        a.u-button-style.u-button-style.u-border-active-custom-color-3:active,
        a.u-button-style.u-button-style.u-border-active-custom-color-3.active,
        a.u-button-style.u-button-style.active > .u-border-active-custom-color-3,
        li.active > a.u-button-style.u-button-style.u-border-active-custom-color-3,
        input.u-field-input.u-field-input.u-border-active-custom-color-3:checked
        {
            color: var(--custom-color-3) !important;
            border-color: var(--custom-color-3) !important;
        }

        .u-link.u-border-custom-color-3[class*="u-border-"]
        {
            border-color: var(--custom-color-3) !important;
        }

        .u-link.u-border-custom-color-3[class*="u-border-"]:hover
        {
            border-color: var(--custom-color-3-darker) !important;
        }
        
        
        .u-border-custom-color-4,
        .u-border-custom-color-4.u-input,
        .u-border-custom-color-4.u-field-input.u-field-input,
        .u-separator-custom-color-4:after
        {
            border-color: var(--custom-color-4);
            stroke: var(--custom-color-4);
        }

        .u-button-style.u-border-custom-color-4
        {
            border-color: var(--custom-color-4) !important;
            color: var(--custom-color-4) !important;
            background-color: transparent !important;
        }

        .u-button-style.u-border-custom-color-4:hover,
        .u-button-style.u-border-custom-color-4:focus
        {
            border-color: transparent !important;
            color: var(--custom-color-4-darker) !important;
            background-color: transparent !important;
        }

        .u-border-hover-custom-color-4:hover,
        .u-border-hover-custom-color-4:focus,
        .u-border-active-custom-color-4.u-active.u-active,
        a.u-button-style.u-border-hover-custom-color-4:hover,
        a.u-button-style:hover > .u-border-hover-custom-color-4,
        a.u-button-style.u-border-hover-custom-color-4:focus,
        a.u-button-style.u-button-style.u-border-active-custom-color-4:active,
        a.u-button-style.u-button-style.u-border-active-custom-color-4.active,
        a.u-button-style.u-button-style.active > .u-border-active-custom-color-4,
        li.active > a.u-button-style.u-button-style.u-border-active-custom-color-4,
        input.u-field-input.u-field-input.u-border-active-custom-color-4:checked
        {
            color: var(--custom-color-4) !important;
            border-color: var(--custom-color-4) !important;
        }

        .u-link.u-border-custom-color-4[class*="u-border-"]
        {
            border-color: var(--custom-color-4) !important;
        }

        .u-link.u-border-custom-color-4[class*="u-border-"]:hover
        {
            border-color: var(--custom-color-4-darker) !important;
        }
        
        
        .u-border-custom-color-5,
        .u-border-custom-color-5.u-input,
        .u-border-custom-color-5.u-field-input.u-field-input,
        .u-separator-custom-color-5:after
        {
            border-color: var(--custom-color-5);
            stroke: var(--custom-color-5);
        }

        .u-button-style.u-border-custom-color-5
        {
            border-color: var(--custom-color-5) !important;
            color: var(--custom-color-5) !important;
            background-color: transparent !important;
        }

        .u-button-style.u-border-custom-color-5:hover,
        .u-button-style.u-border-custom-color-5:focus
        {
            border-color: transparent !important;
            color: var(--custom-color-5-darker) !important;
            background-color: transparent !important;
        }

        .u-border-hover-custom-color-5:hover,
        .u-border-hover-custom-color-5:focus,
        .u-border-active-custom-color-5.u-active.u-active,
        a.u-button-style.u-border-hover-custom-color-5:hover,
        a.u-button-style:hover > .u-border-hover-custom-color-5,
        a.u-button-style.u-border-hover-custom-color-5:focus,
        a.u-button-style.u-button-style.u-border-active-custom-color-5:active,
        a.u-button-style.u-button-style.u-border-active-custom-color-5.active,
        a.u-button-style.u-button-style.active > .u-border-active-custom-color-5,
        li.active > a.u-button-style.u-button-style.u-border-active-custom-color-5,
        input.u-field-input.u-field-input.u-border-active-custom-color-5:checked
        {
            color: var(--custom-color-5) !important;
            border-color: var(--custom-color-5) !important;
        }

        .u-link.u-border-custom-color-5[class*="u-border-"]
        {
            border-color: var(--custom-color-5) !important;
        }

        .u-link.u-border-custom-color-5[class*="u-border-"]:hover
        {
            border-color: var(--custom-color-5-darker) !important;
        }
        
        
        .u-border-custom-color-6,
        .u-border-custom-color-6.u-input,
        .u-border-custom-color-6.u-field-input.u-field-input,
        .u-separator-custom-color-6:after
        {
            border-color: var(--custom-color-6);
            stroke: var(--custom-color-6);
        }

        .u-button-style.u-border-custom-color-6
        {
            border-color: var(--custom-color-6) !important;
            color: var(--custom-color-6) !important;
            background-color: transparent !important;
        }

        .u-button-style.u-border-custom-color-6:hover,
        .u-button-style.u-border-custom-color-6:focus
        {
            border-color: transparent !important;
            color: var(--custom-color-6-darker) !important;
            background-color: transparent !important;
        }

        .u-border-hover-custom-color-6:hover,
        .u-border-hover-custom-color-6:focus,
        .u-border-active-custom-color-6.u-active.u-active,
        a.u-button-style.u-border-hover-custom-color-6:hover,
        a.u-button-style:hover > .u-border-hover-custom-color-6,
        a.u-button-style.u-border-hover-custom-color-6:focus,
        a.u-button-style.u-button-style.u-border-active-custom-color-6:active,
        a.u-button-style.u-button-style.u-border-active-custom-color-6.active,
        a.u-button-style.u-button-style.active > .u-border-active-custom-color-6,
        li.active > a.u-button-style.u-button-style.u-border-active-custom-color-6,
        input.u-field-input.u-field-input.u-border-active-custom-color-6:checked
        {
            color: var(--custom-color-6) !important;
            border-color: var(--custom-color-6) !important;
        }

        .u-link.u-border-custom-color-6[class*="u-border-"]
        {
            border-color: var(--custom-color-6) !important;
        }

        .u-link.u-border-custom-color-6[class*="u-border-"]:hover
        {
            border-color: var(--custom-color-6-darker) !important;
        }
        
        
        .u-border-custom-color-7,
        .u-border-custom-color-7.u-input,
        .u-border-custom-color-7.u-field-input.u-field-input,
        .u-separator-custom-color-7:after
        {
            border-color: var(--custom-color-7);
            stroke: var(--custom-color-7);
        }

        .u-button-style.u-border-custom-color-7
        {
            border-color: var(--custom-color-7) !important;
            color: var(--custom-color-7) !important;
            background-color: transparent !important;
        }

        .u-button-style.u-border-custom-color-7:hover,
        .u-button-style.u-border-custom-color-7:focus
        {
            border-color: transparent !important;
            color: var(--custom-color-7-darker) !important;
            background-color: transparent !important;
        }

        .u-border-hover-custom-color-7:hover,
        .u-border-hover-custom-color-7:focus,
        .u-border-active-custom-color-7.u-active.u-active,
        a.u-button-style.u-border-hover-custom-color-7:hover,
        a.u-button-style:hover > .u-border-hover-custom-color-7,
        a.u-button-style.u-border-hover-custom-color-7:focus,
        a.u-button-style.u-button-style.u-border-active-custom-color-7:active,
        a.u-button-style.u-button-style.u-border-active-custom-color-7.active,
        a.u-button-style.u-button-style.active > .u-border-active-custom-color-7,
        li.active > a.u-button-style.u-button-style.u-border-active-custom-color-7,
        input.u-field-input.u-field-input.u-border-active-custom-color-7:checked
        {
            color: var(--custom-color-7) !important;
            border-color: var(--custom-color-7) !important;
        }

        .u-link.u-border-custom-color-7[class*="u-border-"]
        {
            border-color: var(--custom-color-7) !important;
        }

        .u-link.u-border-custom-color-7[class*="u-border-"]:hover
        {
            border-color: var(--custom-color-7-darker) !important;
        }
        

        
        .u-text-custom-color-1,
        .u-input.u-text-custom-color-1,
        .u-input.u-text-custom-color-1[class*="u-border-"],
        li.active > a.u-button-style.u-text-custom-color-1,
        li.active > a.u-button-style.u-text-custom-color-1[class*="u-border-"],
        a.u-button-style.u-text-custom-color-1,
        a.u-button-style.u-text-custom-color-1[class*="u-border-"]
        {
            color: var(--custom-color-1) !important;
            --current-color-r: var(--custom-color-1-r);
            --current-color-g: var(--custom-color-1-g);
            --current-color-b: var(--custom-color-1-b);
        }

        a.u-button-style.u-text-custom-color-1:hover,
        a.u-button-style.u-text-custom-color-1[class*="u-border-"]:hover,
        a.u-button-style.u-text-custom-color-1:focus,
        a.u-button-style.u-text-custom-color-1[class*="u-border-"]:focus,
        a.u-button-style.u-button-style.u-text-custom-color-1:active,
        a.u-button-style.u-button-style.u-text-custom-color-1[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-text-custom-color-1.active,
        a.u-button-style.u-button-style.u-text-custom-color-1[class*="u-border-"].active
        {
            color: var(--custom-color-1-darker) !important;
        }

        /* hover */
        a.u-button-style:hover > .u-text-hover-custom-color-1,
        a.u-button-style:hover > .u-text-hover-custom-color-1[class*="u-border-"],
        a.u-button-style.u-button-style.u-text-hover-custom-color-1:hover,
        a.u-button-style.u-button-style.u-text-hover-custom-color-1[class*="u-border-"]:hover,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-1.active,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-1[class*="u-border-"].active,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-1:active,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-1[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-text-hover-custom-color-1:focus,
        a.u-button-style.u-button-style.u-text-hover-custom-color-1[class*="u-border-"]:focus,
        /* active */
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-1:active,
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-1[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-1.active,
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-1[class*="u-border-"].active,
        a.u-button-style.u-button-style.active > .u-text-active-custom-color-1,
        a.u-button-style.u-button-style.active > .u-text-active-custom-color-1[class*="u-border-"],
        :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-custom-color-1:hover,
        :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-custom-color-1.active,
        .u-text-hover-custom-color-1.u-language-url:hover,
        .u-text-hover-custom-color-1 .u-language-url:hover,
        .u-text-hover-custom-color-1.u-carousel-control:hover,
        .u-text-hover-custom-color-1.u-gallery-nav:hover,
        .u-popupmenu-items.u-text-hover-custom-color-1 .u-nav-link:hover,
        .u-popupmenu-items.u-popupmenu-items.u-text-active-custom-color-1 .u-nav-link.active,
        .u-calendar-time-list .u-calendar-time-slot.u-text-hover-custom-color-1:hover,
        .u-calendar-time-list .u-calendar-time-slot.u-text-active-custom-color-1.u-active
        {
            color: var(--custom-color-1) !important;
        }

        .u-text-custom-color-1 .u-svg-link,
        .u-text-hover-custom-color-1:hover .u-svg-link,
        .u-text-hover-custom-color-1:focus .u-svg-link,
        .u-text-active-custom-color-1:active .u-svg-link.u-svg-link,
        .u-button-style:hover > .u-text-hover-custom-color-1 .u-svg-link,
        .u-button-style.u-button-style:active > .u-text-active-custom-color-1 .u-svg-link,
        .u-button-style.u-button-style.active > .u-text-active-custom-color-1 .u-svg-link
        {
            fill: var(--custom-color-1);
        }

        .u-link.u-text-custom-color-1:hover
        {
            color: var(--custom-color-1-darker) !important;
        }

        a.u-link.u-text-hover-custom-color-1:hover
        {
            color: var(--custom-color-1) !important;
        }
        
        
        .u-text-custom-color-2,
        .u-input.u-text-custom-color-2,
        .u-input.u-text-custom-color-2[class*="u-border-"],
        li.active > a.u-button-style.u-text-custom-color-2,
        li.active > a.u-button-style.u-text-custom-color-2[class*="u-border-"],
        a.u-button-style.u-text-custom-color-2,
        a.u-button-style.u-text-custom-color-2[class*="u-border-"]
        {
            color: var(--custom-color-2) !important;
            --current-color-r: var(--custom-color-2-r);
            --current-color-g: var(--custom-color-2-g);
            --current-color-b: var(--custom-color-2-b);
        }

        a.u-button-style.u-text-custom-color-2:hover,
        a.u-button-style.u-text-custom-color-2[class*="u-border-"]:hover,
        a.u-button-style.u-text-custom-color-2:focus,
        a.u-button-style.u-text-custom-color-2[class*="u-border-"]:focus,
        a.u-button-style.u-button-style.u-text-custom-color-2:active,
        a.u-button-style.u-button-style.u-text-custom-color-2[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-text-custom-color-2.active,
        a.u-button-style.u-button-style.u-text-custom-color-2[class*="u-border-"].active
        {
            color: var(--custom-color-2-darker) !important;
        }

        /* hover */
        a.u-button-style:hover > .u-text-hover-custom-color-2,
        a.u-button-style:hover > .u-text-hover-custom-color-2[class*="u-border-"],
        a.u-button-style.u-button-style.u-text-hover-custom-color-2:hover,
        a.u-button-style.u-button-style.u-text-hover-custom-color-2[class*="u-border-"]:hover,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-2.active,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-2[class*="u-border-"].active,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-2:active,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-2[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-text-hover-custom-color-2:focus,
        a.u-button-style.u-button-style.u-text-hover-custom-color-2[class*="u-border-"]:focus,
        /* active */
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-2:active,
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-2[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-2.active,
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-2[class*="u-border-"].active,
        a.u-button-style.u-button-style.active > .u-text-active-custom-color-2,
        a.u-button-style.u-button-style.active > .u-text-active-custom-color-2[class*="u-border-"],
        :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-custom-color-2:hover,
        :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-custom-color-2.active,
        .u-text-hover-custom-color-2.u-language-url:hover,
        .u-text-hover-custom-color-2 .u-language-url:hover,
        .u-text-hover-custom-color-2.u-carousel-control:hover,
        .u-text-hover-custom-color-2.u-gallery-nav:hover,
        .u-popupmenu-items.u-text-hover-custom-color-2 .u-nav-link:hover,
        .u-popupmenu-items.u-popupmenu-items.u-text-active-custom-color-2 .u-nav-link.active,
        .u-calendar-time-list .u-calendar-time-slot.u-text-hover-custom-color-2:hover,
        .u-calendar-time-list .u-calendar-time-slot.u-text-active-custom-color-2.u-active
        {
            color: var(--custom-color-2) !important;
        }

        .u-text-custom-color-2 .u-svg-link,
        .u-text-hover-custom-color-2:hover .u-svg-link,
        .u-text-hover-custom-color-2:focus .u-svg-link,
        .u-text-active-custom-color-2:active .u-svg-link.u-svg-link,
        .u-button-style:hover > .u-text-hover-custom-color-2 .u-svg-link,
        .u-button-style.u-button-style:active > .u-text-active-custom-color-2 .u-svg-link,
        .u-button-style.u-button-style.active > .u-text-active-custom-color-2 .u-svg-link
        {
            fill: var(--custom-color-2);
        }

        .u-link.u-text-custom-color-2:hover
        {
            color: var(--custom-color-2-darker) !important;
        }

        a.u-link.u-text-hover-custom-color-2:hover
        {
            color: var(--custom-color-2) !important;
        }
        
        
        .u-text-custom-color-3,
        .u-input.u-text-custom-color-3,
        .u-input.u-text-custom-color-3[class*="u-border-"],
        li.active > a.u-button-style.u-text-custom-color-3,
        li.active > a.u-button-style.u-text-custom-color-3[class*="u-border-"],
        a.u-button-style.u-text-custom-color-3,
        a.u-button-style.u-text-custom-color-3[class*="u-border-"]
        {
            color: var(--custom-color-3) !important;
            --current-color-r: var(--custom-color-3-r);
            --current-color-g: var(--custom-color-3-g);
            --current-color-b: var(--custom-color-3-b);
        }

        a.u-button-style.u-text-custom-color-3:hover,
        a.u-button-style.u-text-custom-color-3[class*="u-border-"]:hover,
        a.u-button-style.u-text-custom-color-3:focus,
        a.u-button-style.u-text-custom-color-3[class*="u-border-"]:focus,
        a.u-button-style.u-button-style.u-text-custom-color-3:active,
        a.u-button-style.u-button-style.u-text-custom-color-3[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-text-custom-color-3.active,
        a.u-button-style.u-button-style.u-text-custom-color-3[class*="u-border-"].active
        {
            color: var(--custom-color-3-darker) !important;
        }

        /* hover */
        a.u-button-style:hover > .u-text-hover-custom-color-3,
        a.u-button-style:hover > .u-text-hover-custom-color-3[class*="u-border-"],
        a.u-button-style.u-button-style.u-text-hover-custom-color-3:hover,
        a.u-button-style.u-button-style.u-text-hover-custom-color-3[class*="u-border-"]:hover,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-3.active,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-3[class*="u-border-"].active,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-3:active,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-3[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-text-hover-custom-color-3:focus,
        a.u-button-style.u-button-style.u-text-hover-custom-color-3[class*="u-border-"]:focus,
        /* active */
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-3:active,
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-3[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-3.active,
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-3[class*="u-border-"].active,
        a.u-button-style.u-button-style.active > .u-text-active-custom-color-3,
        a.u-button-style.u-button-style.active > .u-text-active-custom-color-3[class*="u-border-"],
        :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-custom-color-3:hover,
        :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-custom-color-3.active,
        .u-text-hover-custom-color-3.u-language-url:hover,
        .u-text-hover-custom-color-3 .u-language-url:hover,
        .u-text-hover-custom-color-3.u-carousel-control:hover,
        .u-text-hover-custom-color-3.u-gallery-nav:hover,
        .u-popupmenu-items.u-text-hover-custom-color-3 .u-nav-link:hover,
        .u-popupmenu-items.u-popupmenu-items.u-text-active-custom-color-3 .u-nav-link.active,
        .u-calendar-time-list .u-calendar-time-slot.u-text-hover-custom-color-3:hover,
        .u-calendar-time-list .u-calendar-time-slot.u-text-active-custom-color-3.u-active
        {
            color: var(--custom-color-3) !important;
        }

        .u-text-custom-color-3 .u-svg-link,
        .u-text-hover-custom-color-3:hover .u-svg-link,
        .u-text-hover-custom-color-3:focus .u-svg-link,
        .u-text-active-custom-color-3:active .u-svg-link.u-svg-link,
        .u-button-style:hover > .u-text-hover-custom-color-3 .u-svg-link,
        .u-button-style.u-button-style:active > .u-text-active-custom-color-3 .u-svg-link,
        .u-button-style.u-button-style.active > .u-text-active-custom-color-3 .u-svg-link
        {
            fill: var(--custom-color-3);
        }

        .u-link.u-text-custom-color-3:hover
        {
            color: var(--custom-color-3-darker) !important;
        }

        a.u-link.u-text-hover-custom-color-3:hover
        {
            color: var(--custom-color-3) !important;
        }
        
        
        .u-text-custom-color-4,
        .u-input.u-text-custom-color-4,
        .u-input.u-text-custom-color-4[class*="u-border-"],
        li.active > a.u-button-style.u-text-custom-color-4,
        li.active > a.u-button-style.u-text-custom-color-4[class*="u-border-"],
        a.u-button-style.u-text-custom-color-4,
        a.u-button-style.u-text-custom-color-4[class*="u-border-"]
        {
            color: var(--custom-color-4) !important;
            --current-color-r: var(--custom-color-4-r);
            --current-color-g: var(--custom-color-4-g);
            --current-color-b: var(--custom-color-4-b);
        }

        a.u-button-style.u-text-custom-color-4:hover,
        a.u-button-style.u-text-custom-color-4[class*="u-border-"]:hover,
        a.u-button-style.u-text-custom-color-4:focus,
        a.u-button-style.u-text-custom-color-4[class*="u-border-"]:focus,
        a.u-button-style.u-button-style.u-text-custom-color-4:active,
        a.u-button-style.u-button-style.u-text-custom-color-4[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-text-custom-color-4.active,
        a.u-button-style.u-button-style.u-text-custom-color-4[class*="u-border-"].active
        {
            color: var(--custom-color-4-darker) !important;
        }

        /* hover */
        a.u-button-style:hover > .u-text-hover-custom-color-4,
        a.u-button-style:hover > .u-text-hover-custom-color-4[class*="u-border-"],
        a.u-button-style.u-button-style.u-text-hover-custom-color-4:hover,
        a.u-button-style.u-button-style.u-text-hover-custom-color-4[class*="u-border-"]:hover,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-4.active,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-4[class*="u-border-"].active,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-4:active,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-4[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-text-hover-custom-color-4:focus,
        a.u-button-style.u-button-style.u-text-hover-custom-color-4[class*="u-border-"]:focus,
        /* active */
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-4:active,
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-4[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-4.active,
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-4[class*="u-border-"].active,
        a.u-button-style.u-button-style.active > .u-text-active-custom-color-4,
        a.u-button-style.u-button-style.active > .u-text-active-custom-color-4[class*="u-border-"],
        :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-custom-color-4:hover,
        :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-custom-color-4.active,
        .u-text-hover-custom-color-4.u-language-url:hover,
        .u-text-hover-custom-color-4 .u-language-url:hover,
        .u-text-hover-custom-color-4.u-carousel-control:hover,
        .u-text-hover-custom-color-4.u-gallery-nav:hover,
        .u-popupmenu-items.u-text-hover-custom-color-4 .u-nav-link:hover,
        .u-popupmenu-items.u-popupmenu-items.u-text-active-custom-color-4 .u-nav-link.active,
        .u-calendar-time-list .u-calendar-time-slot.u-text-hover-custom-color-4:hover,
        .u-calendar-time-list .u-calendar-time-slot.u-text-active-custom-color-4.u-active
        {
            color: var(--custom-color-4) !important;
        }

        .u-text-custom-color-4 .u-svg-link,
        .u-text-hover-custom-color-4:hover .u-svg-link,
        .u-text-hover-custom-color-4:focus .u-svg-link,
        .u-text-active-custom-color-4:active .u-svg-link.u-svg-link,
        .u-button-style:hover > .u-text-hover-custom-color-4 .u-svg-link,
        .u-button-style.u-button-style:active > .u-text-active-custom-color-4 .u-svg-link,
        .u-button-style.u-button-style.active > .u-text-active-custom-color-4 .u-svg-link
        {
            fill: var(--custom-color-4);
        }

        .u-link.u-text-custom-color-4:hover
        {
            color: var(--custom-color-4-darker) !important;
        }

        a.u-link.u-text-hover-custom-color-4:hover
        {
            color: var(--custom-color-4) !important;
        }
        
        
        .u-text-custom-color-5,
        .u-input.u-text-custom-color-5,
        .u-input.u-text-custom-color-5[class*="u-border-"],
        li.active > a.u-button-style.u-text-custom-color-5,
        li.active > a.u-button-style.u-text-custom-color-5[class*="u-border-"],
        a.u-button-style.u-text-custom-color-5,
        a.u-button-style.u-text-custom-color-5[class*="u-border-"]
        {
            color: var(--custom-color-5) !important;
            --current-color-r: var(--custom-color-5-r);
            --current-color-g: var(--custom-color-5-g);
            --current-color-b: var(--custom-color-5-b);
        }

        a.u-button-style.u-text-custom-color-5:hover,
        a.u-button-style.u-text-custom-color-5[class*="u-border-"]:hover,
        a.u-button-style.u-text-custom-color-5:focus,
        a.u-button-style.u-text-custom-color-5[class*="u-border-"]:focus,
        a.u-button-style.u-button-style.u-text-custom-color-5:active,
        a.u-button-style.u-button-style.u-text-custom-color-5[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-text-custom-color-5.active,
        a.u-button-style.u-button-style.u-text-custom-color-5[class*="u-border-"].active
        {
            color: var(--custom-color-5-darker) !important;
        }

        /* hover */
        a.u-button-style:hover > .u-text-hover-custom-color-5,
        a.u-button-style:hover > .u-text-hover-custom-color-5[class*="u-border-"],
        a.u-button-style.u-button-style.u-text-hover-custom-color-5:hover,
        a.u-button-style.u-button-style.u-text-hover-custom-color-5[class*="u-border-"]:hover,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-5.active,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-5[class*="u-border-"].active,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-5:active,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-5[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-text-hover-custom-color-5:focus,
        a.u-button-style.u-button-style.u-text-hover-custom-color-5[class*="u-border-"]:focus,
        /* active */
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-5:active,
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-5[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-5.active,
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-5[class*="u-border-"].active,
        a.u-button-style.u-button-style.active > .u-text-active-custom-color-5,
        a.u-button-style.u-button-style.active > .u-text-active-custom-color-5[class*="u-border-"],
        :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-custom-color-5:hover,
        :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-custom-color-5.active,
        .u-text-hover-custom-color-5.u-language-url:hover,
        .u-text-hover-custom-color-5 .u-language-url:hover,
        .u-text-hover-custom-color-5.u-carousel-control:hover,
        .u-text-hover-custom-color-5.u-gallery-nav:hover,
        .u-popupmenu-items.u-text-hover-custom-color-5 .u-nav-link:hover,
        .u-popupmenu-items.u-popupmenu-items.u-text-active-custom-color-5 .u-nav-link.active,
        .u-calendar-time-list .u-calendar-time-slot.u-text-hover-custom-color-5:hover,
        .u-calendar-time-list .u-calendar-time-slot.u-text-active-custom-color-5.u-active
        {
            color: var(--custom-color-5) !important;
        }

        .u-text-custom-color-5 .u-svg-link,
        .u-text-hover-custom-color-5:hover .u-svg-link,
        .u-text-hover-custom-color-5:focus .u-svg-link,
        .u-text-active-custom-color-5:active .u-svg-link.u-svg-link,
        .u-button-style:hover > .u-text-hover-custom-color-5 .u-svg-link,
        .u-button-style.u-button-style:active > .u-text-active-custom-color-5 .u-svg-link,
        .u-button-style.u-button-style.active > .u-text-active-custom-color-5 .u-svg-link
        {
            fill: var(--custom-color-5);
        }

        .u-link.u-text-custom-color-5:hover
        {
            color: var(--custom-color-5-darker) !important;
        }

        a.u-link.u-text-hover-custom-color-5:hover
        {
            color: var(--custom-color-5) !important;
        }
        
        
        .u-text-custom-color-6,
        .u-input.u-text-custom-color-6,
        .u-input.u-text-custom-color-6[class*="u-border-"],
        li.active > a.u-button-style.u-text-custom-color-6,
        li.active > a.u-button-style.u-text-custom-color-6[class*="u-border-"],
        a.u-button-style.u-text-custom-color-6,
        a.u-button-style.u-text-custom-color-6[class*="u-border-"]
        {
            color: var(--custom-color-6) !important;
            --current-color-r: var(--custom-color-6-r);
            --current-color-g: var(--custom-color-6-g);
            --current-color-b: var(--custom-color-6-b);
        }

        a.u-button-style.u-text-custom-color-6:hover,
        a.u-button-style.u-text-custom-color-6[class*="u-border-"]:hover,
        a.u-button-style.u-text-custom-color-6:focus,
        a.u-button-style.u-text-custom-color-6[class*="u-border-"]:focus,
        a.u-button-style.u-button-style.u-text-custom-color-6:active,
        a.u-button-style.u-button-style.u-text-custom-color-6[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-text-custom-color-6.active,
        a.u-button-style.u-button-style.u-text-custom-color-6[class*="u-border-"].active
        {
            color: var(--custom-color-6-darker) !important;
        }

        /* hover */
        a.u-button-style:hover > .u-text-hover-custom-color-6,
        a.u-button-style:hover > .u-text-hover-custom-color-6[class*="u-border-"],
        a.u-button-style.u-button-style.u-text-hover-custom-color-6:hover,
        a.u-button-style.u-button-style.u-text-hover-custom-color-6[class*="u-border-"]:hover,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-6.active,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-6[class*="u-border-"].active,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-6:active,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-6[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-text-hover-custom-color-6:focus,
        a.u-button-style.u-button-style.u-text-hover-custom-color-6[class*="u-border-"]:focus,
        /* active */
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-6:active,
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-6[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-6.active,
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-6[class*="u-border-"].active,
        a.u-button-style.u-button-style.active > .u-text-active-custom-color-6,
        a.u-button-style.u-button-style.active > .u-text-active-custom-color-6[class*="u-border-"],
        :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-custom-color-6:hover,
        :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-custom-color-6.active,
        .u-text-hover-custom-color-6.u-language-url:hover,
        .u-text-hover-custom-color-6 .u-language-url:hover,
        .u-text-hover-custom-color-6.u-carousel-control:hover,
        .u-text-hover-custom-color-6.u-gallery-nav:hover,
        .u-popupmenu-items.u-text-hover-custom-color-6 .u-nav-link:hover,
        .u-popupmenu-items.u-popupmenu-items.u-text-active-custom-color-6 .u-nav-link.active,
        .u-calendar-time-list .u-calendar-time-slot.u-text-hover-custom-color-6:hover,
        .u-calendar-time-list .u-calendar-time-slot.u-text-active-custom-color-6.u-active
        {
            color: var(--custom-color-6) !important;
        }

        .u-text-custom-color-6 .u-svg-link,
        .u-text-hover-custom-color-6:hover .u-svg-link,
        .u-text-hover-custom-color-6:focus .u-svg-link,
        .u-text-active-custom-color-6:active .u-svg-link.u-svg-link,
        .u-button-style:hover > .u-text-hover-custom-color-6 .u-svg-link,
        .u-button-style.u-button-style:active > .u-text-active-custom-color-6 .u-svg-link,
        .u-button-style.u-button-style.active > .u-text-active-custom-color-6 .u-svg-link
        {
            fill: var(--custom-color-6);
        }

        .u-link.u-text-custom-color-6:hover
        {
            color: var(--custom-color-6-darker) !important;
        }

        a.u-link.u-text-hover-custom-color-6:hover
        {
            color: var(--custom-color-6) !important;
        }
        
        
        .u-text-custom-color-7,
        .u-input.u-text-custom-color-7,
        .u-input.u-text-custom-color-7[class*="u-border-"],
        li.active > a.u-button-style.u-text-custom-color-7,
        li.active > a.u-button-style.u-text-custom-color-7[class*="u-border-"],
        a.u-button-style.u-text-custom-color-7,
        a.u-button-style.u-text-custom-color-7[class*="u-border-"]
        {
            color: var(--custom-color-7) !important;
            --current-color-r: var(--custom-color-7-r);
            --current-color-g: var(--custom-color-7-g);
            --current-color-b: var(--custom-color-7-b);
        }

        a.u-button-style.u-text-custom-color-7:hover,
        a.u-button-style.u-text-custom-color-7[class*="u-border-"]:hover,
        a.u-button-style.u-text-custom-color-7:focus,
        a.u-button-style.u-text-custom-color-7[class*="u-border-"]:focus,
        a.u-button-style.u-button-style.u-text-custom-color-7:active,
        a.u-button-style.u-button-style.u-text-custom-color-7[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-text-custom-color-7.active,
        a.u-button-style.u-button-style.u-text-custom-color-7[class*="u-border-"].active
        {
            color: var(--custom-color-7-darker) !important;
        }

        /* hover */
        a.u-button-style:hover > .u-text-hover-custom-color-7,
        a.u-button-style:hover > .u-text-hover-custom-color-7[class*="u-border-"],
        a.u-button-style.u-button-style.u-text-hover-custom-color-7:hover,
        a.u-button-style.u-button-style.u-text-hover-custom-color-7[class*="u-border-"]:hover,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-7.active,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-7[class*="u-border-"].active,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-7:active,
        a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-7[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-text-hover-custom-color-7:focus,
        a.u-button-style.u-button-style.u-text-hover-custom-color-7[class*="u-border-"]:focus,
        /* active */
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-7:active,
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-7[class*="u-border-"]:active,
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-7.active,
        a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-7[class*="u-border-"].active,
        a.u-button-style.u-button-style.active > .u-text-active-custom-color-7,
        a.u-button-style.u-button-style.active > .u-text-active-custom-color-7[class*="u-border-"],
        :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-custom-color-7:hover,
        :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-custom-color-7.active,
        .u-text-hover-custom-color-7.u-language-url:hover,
        .u-text-hover-custom-color-7 .u-language-url:hover,
        .u-text-hover-custom-color-7.u-carousel-control:hover,
        .u-text-hover-custom-color-7.u-gallery-nav:hover,
        .u-popupmenu-items.u-text-hover-custom-color-7 .u-nav-link:hover,
        .u-popupmenu-items.u-popupmenu-items.u-text-active-custom-color-7 .u-nav-link.active,
        .u-calendar-time-list .u-calendar-time-slot.u-text-hover-custom-color-7:hover,
        .u-calendar-time-list .u-calendar-time-slot.u-text-active-custom-color-7.u-active
        {
            color: var(--custom-color-7) !important;
        }

        .u-text-custom-color-7 .u-svg-link,
        .u-text-hover-custom-color-7:hover .u-svg-link,
        .u-text-hover-custom-color-7:focus .u-svg-link,
        .u-text-active-custom-color-7:active .u-svg-link.u-svg-link,
        .u-button-style:hover > .u-text-hover-custom-color-7 .u-svg-link,
        .u-button-style.u-button-style:active > .u-text-active-custom-color-7 .u-svg-link,
        .u-button-style.u-button-style.active > .u-text-active-custom-color-7 .u-svg-link
        {
            fill: var(--custom-color-7);
        }

        .u-link.u-text-custom-color-7:hover
        {
            color: var(--custom-color-7-darker) !important;
        }

        a.u-link.u-text-hover-custom-color-7:hover
        {
            color: var(--custom-color-7) !important;
        }</style><style id="typography" typography="Normal-1">
        .u-body
        {
        --title-font-weight: 400;
        --title-font-size: 6rem;
        --title-line-height: 1.1;
        --title-margin-top: 20px;
        --title-margin-bottom: 20px;
        --subtitle-font-weight: 400;
        --subtitle-font-size: 3rem;
        --subtitle-line-height: 1.1;
        --subtitle-margin-top: 20px;
        --subtitle-margin-bottom: 20px;
        --h1-font-weight: 400;
        --h1-font-size: 4.5rem;
        --h1-line-height: 1.1;
        --h1-margin-top: 20px;
        --h1-margin-bottom: 20px;
        --h2-font-weight: 400;
        --h2-font-size: 3rem;
        --h2-line-height: 1.1;
        --h2-margin-top: 20px;
        --h2-margin-bottom: 20px;
        --h3-font-weight: 400;
        --h3-font-size: 2.25rem;
        --h3-line-height: 1.2;
        --h3-margin-top: 20px;
        --h3-margin-bottom: 20px;
        --h4-font-weight: 400;
        --h4-font-size: 1.5rem;
        --h4-line-height: 1.2;
        --h4-margin-top: 20px;
        --h4-margin-bottom: 20px;
        --h5-font-weight: 400;
        --h5-font-size: 1.25rem;
        --h5-line-height: 1.2;
        --h5-margin-top: 20px;
        --h5-margin-bottom: 20px;
        --h6-font-weight: 400;
        --h6-font-size: 1.125rem;
        --h6-line-height: 1.2;
        --h6-margin-top: 20px;
        --h6-margin-bottom: 20px;
        --largeText-font-size: 1.5rem;
        --largeText-margin-top: 20px;
        --largeText-margin-bottom: 20px;
        --smallText-font-size: 0.875rem;
        --smallText-margin-top: 20px;
        --smallText-margin-bottom: 20px;
        --text-font-size: 1.125rem;
        --text-margin-top: 20px;
        --text-margin-bottom: 20px;
        --text-line-height: 1.6;
        --hyperlink-font-size: 1.125rem;
        --hyperlink-color: var(--palette-1-base);
        --hyperlink-line-height: 1.6;
        --hyperlink-alt-text-color: var(--palette-1-light-2);
        --hyperlink-hover-color: var(--palette-1-base-darker);
        --hyperlink-hover-alt-text-color: var(--grey-30-darker);
        --button-margin-top: 20px;
        --button-margin-bottom: 20px;
        --button-line-height: 1.4;
        --button-background-color: var(--palette-1-base);
        --button-color: var(--white);
        --button-alt-background-color: var(--palette-1-light-2);
        --button-alt-color: var(--black);
        --button-hover-background-color: var(--palette-1-base-darker);
        --button-hover-color: var(--white-darker);
        --button-hover-alt-background-color: var(--palette-1-light-2-darker);
        --button-hover-alt-color: var(--white);
        --button-hover-background-color: var(--palette-1-base-darker);
        --button-hover-color: var(--white-darker);
        --button-hover-alt-background-color: var(--palette-1-light-2-darker);
        --button-hover-alt-color: var(--white);
        --button-active-background-color: var(--palette-1-base-darker);
        --button-active-color: var(--white-darker);
        --button-active-alt-background-color: var(--palette-1-light-2-darker);
        --button-active-alt-color: var(--white);
        --blockquote-font-size: 1.125rem;
        --blockquote-font-style: italic;
        --blockquote-padding-left: 20px;
        --blockquote-border-width: 4px;
        --blockquote-border-color: var(--palette-1-base);
        --blockquote-margin-top: 20px;
        --blockquote-margin-bottom: 20px;
        --blockquote-line-height: 1.6;
        --metadata-margin-top: 20px;
        --metadata-margin-bottom: 20px;
        --metadata-line-height: 1.6;
        --list-font-size: 1.125rem;
        --list-margin-top: 20px;
        --list-margin-bottom: 20px;
        --list-line-height: 1.6;
        --orderedlist-font-size: 1.125rem;
        --orderedlist-margin-top: 20px;
        --orderedlist-margin-bottom: 20px;
        --orderedlist-line-height: 1.6;
        --postContent-font-size: 1.125rem;
        --postContent-margin-top: 20px;
        --postContent-margin-bottom: 20px;
        --postContent-line-height: 1.6;
        --theme-sheet-width-xl: 1140px;
        --theme-sheet-width-lg: 940px;
        --theme-sheet-width-md: 720px;
        --theme-sheet-width-sm: 540px;
        --theme-sheet-width-xs: 340px;
        --form-input-border-width: 1px;
        --form-input-border-color: var(--grey-30);
        --form-input-borders: top right bottom left;
        --form-input-background-color: var(--white);
        --form-input-color: var(--black);
        --title-font-size-lg: 4.5rem;
        --title-font-size-sm: 3.75rem;
        --title-font-size-xs: 3rem;
        --subtitle-font-size-sm: 2.25rem;
        --subtitle-font-size-xs: 1.875rem;
        --h1-font-size-lg: 3.75rem;
        --h1-font-size-sm: 3rem;
        --h1-font-size-xs: 2.25rem;
        --h2-font-size-sm: 2.25rem;
        --h2-font-size-xs: 1.875rem;
        --h3-font-size-sm: 1.875rem;
        --h3-font-size-xs: 1.5rem;
        --text-font-size-sm: 1rem;
        --hyperlink-font-size-sm: 1rem;
        --blockquote-font-size-sm: 1rem;
        --list-font-size-sm: 1rem;
        --orderedlist-font-size-sm: 1rem;
        --postContent-font-size-sm: 1rem;
        }

        /** common-rules **/
        h1.u-title
        {
        font-weight: var(--title-font-weight);
        font-size: var(--title-font-size);
        line-height: var(--title-line-height);
        margin-top: var(--title-margin-top);
        margin-bottom: var(--title-margin-bottom);
        }
        h2.u-subtitle
        {
        font-weight: var(--subtitle-font-weight);
        font-size: var(--subtitle-font-size);
        line-height: var(--subtitle-line-height);
        margin-top: var(--subtitle-margin-top);
        margin-bottom: var(--subtitle-margin-bottom);
        }
        h1:not(.u-title)
        {
        font-weight: var(--h1-font-weight);
        font-size: var(--h1-font-size);
        line-height: var(--h1-line-height);
        margin-top: var(--h1-margin-top);
        margin-bottom: var(--h1-margin-bottom);
        }
        h2:not(.u-subtitle)
        {
        font-weight: var(--h2-font-weight);
        font-size: var(--h2-font-size);
        line-height: var(--h2-line-height);
        margin-top: var(--h2-margin-top);
        margin-bottom: var(--h2-margin-bottom);
        }
        h3
        {
        font-weight: var(--h3-font-weight);
        font-size: var(--h3-font-size);
        line-height: var(--h3-line-height);
        margin-top: var(--h3-margin-top);
        margin-bottom: var(--h3-margin-bottom);
        }
        h4
        {
        font-weight: var(--h4-font-weight);
        font-size: var(--h4-font-size);
        line-height: var(--h4-line-height);
        margin-top: var(--h4-margin-top);
        margin-bottom: var(--h4-margin-bottom);
        }
        h5
        {
        font-weight: var(--h5-font-weight);
        font-size: var(--h5-font-size);
        line-height: var(--h5-line-height);
        margin-top: var(--h5-margin-top);
        margin-bottom: var(--h5-margin-bottom);
        }
        h6
        {
        font-weight: var(--h6-font-weight);
        font-size: var(--h6-font-size);
        line-height: var(--h6-line-height);
        margin-top: var(--h6-margin-top);
        margin-bottom: var(--h6-margin-bottom);
        }
        p.u-large-text
        {
        font-size: var(--largeText-font-size);
        margin-top: var(--largeText-margin-top);
        margin-bottom: var(--largeText-margin-bottom);
        }
        p.u-small-text
        {
        font-size: var(--smallText-font-size);
        margin-top: var(--smallText-margin-top);
        margin-bottom: var(--smallText-margin-bottom);
        }
        p:not(.u-text-variant)
        {
        font-size: var(--text-font-size);
        margin-top: var(--text-margin-top);
        margin-bottom: var(--text-margin-bottom);
        line-height: var(--text-line-height);
        }
        a
        {
        font-size: var(--hyperlink-font-size);
        line-height: var(--hyperlink-line-height);
        }
        .u-btn
        {
        margin-top: var(--button-margin-top);
        margin-bottom: var(--button-margin-bottom);
        line-height: var(--button-line-height);
        }
        blockquote
        {
        font-size: var(--blockquote-font-size);
        font-style: var(--blockquote-font-style);
        padding-left: var(--blockquote-padding-left);
        border-width: var(--blockquote-border-width);
        margin-top: var(--blockquote-margin-top);
        margin-bottom: var(--blockquote-margin-bottom);
        line-height: var(--blockquote-line-height);
        }
        .u-metadata
        {
        margin-top: var(--metadata-margin-top);
        margin-bottom: var(--metadata-margin-bottom);
        line-height: var(--metadata-line-height);
        }
        ul:not(.u-unstyled)
        {
        font-size: var(--list-font-size);
        margin-top: var(--list-margin-top);
        margin-bottom: var(--list-margin-bottom);
        line-height: var(--list-line-height);
        }
        ol
        {
        font-size: var(--orderedlist-font-size);
        margin-top: var(--orderedlist-margin-top);
        margin-bottom: var(--orderedlist-margin-bottom);
        line-height: var(--orderedlist-line-height);
        }
        .u-post-content
        {
        font-size: var(--postContent-font-size);
        margin-top: var(--postContent-margin-top);
        margin-bottom: var(--postContent-margin-bottom);
        line-height: var(--postContent-line-height);
        }
        .u-input
        {
        border-width: var(--form-input-border-width);
        borders: var(--form-input-borders);
        }
        /** common-rules **/

        /** publish-rules **/
        /*begin-media rules*/
        @media (max-width: 1199px) {
        h1.u-title
        {
        font-size: var(--title-font-size-lg);
        }
        }
        @media (max-width: 767px) {
        h1.u-title
        {
        font-size: var(--title-font-size-sm);
        }
        }
        @media (max-width: 575px) {
        h1.u-title
        {
        font-size: var(--title-font-size-xs);
        }
        }
        @media (max-width: 767px) {
        h2.u-subtitle
        {
        font-size: var(--subtitle-font-size-sm);
        }
        }
        @media (max-width: 575px) {
        h2.u-subtitle
        {
        font-size: var(--subtitle-font-size-xs);
        }
        }
        @media (max-width: 1199px) {
        h1:not(.u-title)
        {
        font-size: var(--h1-font-size-lg);
        }
        }
        @media (max-width: 767px) {
        h1:not(.u-title)
        {
        font-size: var(--h1-font-size-sm);
        }
        }
        @media (max-width: 575px) {
        h1:not(.u-title)
        {
        font-size: var(--h1-font-size-xs);
        }
        }
        @media (max-width: 767px) {
        h2:not(.u-subtitle)
        {
        font-size: var(--h2-font-size-sm);
        }
        }
        @media (max-width: 575px) {
        h2:not(.u-subtitle)
        {
        font-size: var(--h2-font-size-xs);
        }
        }
        @media (max-width: 767px) {
        h3
        {
        font-size: var(--h3-font-size-sm);
        }
        }
        @media (max-width: 575px) {
        h3
        {
        font-size: var(--h3-font-size-xs);
        }
        }
        @media (max-width: 767px) {
        p:not(.u-text-variant)
        {
        font-size: var(--text-font-size-sm);
        }
        }
        @media (max-width: 767px) {
        a
        {
        font-size: var(--hyperlink-font-size-sm);
        }
        }
        @media (max-width: 767px) {
        blockquote
        {
        font-size: var(--blockquote-font-size-sm);
        }
        }
        @media (max-width: 767px) {
        ul:not(.u-unstyled)
        {
        font-size: var(--list-font-size-sm);
        }
        }
        @media (max-width: 767px) {
        ol
        {
        font-size: var(--orderedlist-font-size-sm);
        }
        }
        @media (max-width: 767px) {
        .u-post-content
        {
        font-size: var(--postContent-font-size-sm);
        }
        }
        /*end-media rules*/
        /** publish-rules **/

        

        /** cms-rules **/
        /*begin-responsive rules*/
        .u-lg h1.u-title
        {
        font-size: var(--title-font-size-lg);
        }
        .u-md h1.u-title
        {
        font-size: var(--title-font-size-lg);
        }
        .u-sm h1.u-title
        {
        font-size: var(--title-font-size-sm);
        }
        .u-xs h1.u-title
        {
        font-size: var(--title-font-size-xs);
        }
        .u-sm h2.u-subtitle
        {
        font-size: var(--subtitle-font-size-sm);
        }
        .u-xs h2.u-subtitle
        {
        font-size: var(--subtitle-font-size-xs);
        }
        .u-lg h1:not(.u-title)
        {
        font-size: var(--h1-font-size-lg);
        }
        .u-md h1:not(.u-title)
        {
        font-size: var(--h1-font-size-lg);
        }
        .u-sm h1:not(.u-title)
        {
        font-size: var(--h1-font-size-sm);
        }
        .u-xs h1:not(.u-title)
        {
        font-size: var(--h1-font-size-xs);
        }
        .u-sm h2:not(.u-subtitle)
        {
        font-size: var(--h2-font-size-sm);
        }
        .u-xs h2:not(.u-subtitle)
        {
        font-size: var(--h2-font-size-xs);
        }
        .u-sm h3
        {
        font-size: var(--h3-font-size-sm);
        }
        .u-xs h3
        {
        font-size: var(--h3-font-size-xs);
        }
        .u-sm p:not(.u-text-variant)
        {
        font-size: var(--text-font-size-sm);
        }
        .u-xs p:not(.u-text-variant)
        {
        font-size: var(--text-font-size-sm);
        }
        .u-sm a
        {
        font-size: var(--hyperlink-font-size-sm);
        }
        .u-xs a
        {
        font-size: var(--hyperlink-font-size-sm);
        }
        .u-sm blockquote
        {
        font-size: var(--blockquote-font-size-sm);
        }
        .u-xs blockquote
        {
        font-size: var(--blockquote-font-size-sm);
        }
        .u-sm ul:not(.u-unstyled)
        {
        font-size: var(--list-font-size-sm);
        }
        .u-xs ul:not(.u-unstyled)
        {
        font-size: var(--list-font-size-sm);
        }
        .u-sm ol
        {
        font-size: var(--orderedlist-font-size-sm);
        }
        .u-xs ol
        {
        font-size: var(--orderedlist-font-size-sm);
        }
        .u-sm .u-post-content
        {
        font-size: var(--postContent-font-size-sm);
        }
        .u-xs .u-post-content
        {
        font-size: var(--postContent-font-size-sm);
        }
        /*end-responsive rules*/
        /** cms-rules **/

        /** color-rules **/
        .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > a,
        .u-gradient > .u-container-layout > a,
        .u-image:not(.u-shading) > .u-container-layout > a,
        a
        {
        color: var(--hyperlink-color);
        }
        .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > a:hover,
        .u-gradient > .u-container-layout > a:hover,
        .u-image:not(.u-shading) > .u-container-layout > a:hover,
        a:hover
        {
        color: var(--hyperlink-hover-color);
        }
        .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > .u-btn,
        .u-gradient > .u-container-layout > .u-btn,
        .u-image:not(.u-shading) > .u-container-layout > .u-btn,
        .u-btn
        {
        background-color: var(--button-background-color);
        color: var(--button-color);
        }
        .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > .u-btn:hover,
        .u-gradient > .u-container-layout > .u-btn:hover,
        .u-image:not(.u-shading) > .u-container-layout > .u-btn:hover,
        .u-btn:hover
        {
        background-color: var(--button-hover-background-color);
        color: var(--button-hover-color);
        }
        .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > .u-btn:focus,
        .u-gradient > .u-container-layout > .u-btn:focus,
        .u-image:not(.u-shading) > .u-container-layout > .u-btn:focus,
        .u-btn:focus
        {
        background-color: var(--button-hover-background-color);
        color: var(--button-hover-color);
        }
        .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > .u-btn:active,
        .u-gradient > .u-container-layout > .u-btn:active,
        .u-image:not(.u-shading) > .u-container-layout > .u-btn:active,
        .u-btn:active
        {
        background-color: var(--button-active-background-color);
        color: var(--button-active-color);
        }
        .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > blockquote,
        .u-gradient > .u-container-layout > blockquote,
        .u-image:not(.u-shading) > .u-container-layout > blockquote,
        blockquote
        {
        border-color: var(--blockquote-border-color);
        }
        .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > .u-input,
        .u-gradient > .u-container-layout > .u-input,
        .u-image:not(.u-shading) > .u-container-layout > .u-input,
        .u-input
        {
        border-color: var(--form-input-border-color);
        background-color: var(--form-input-background-color);
        color: var(--form-input-color);
        }
        /** color-rules **/

        /** alt-color-rules **/
        .u-custom-color-1 a,.u-custom-color-5 a,.u-custom-color-6 a,.u-custom-color-7 a,.u-body-color a,.u-palette-1-base a,.u-palette-1-dark-3 a,.u-palette-1-dark-2 a,.u-palette-1-dark-1 a,.u-palette-1 a,.u-palette-1-light-1 a,.u-palette-2-base a,.u-palette-2-dark-3 a,.u-palette-2-dark-2 a,.u-palette-2-dark-1 a,.u-palette-2 a,.u-palette-2-light-1 a,.u-palette-3-dark-3 a,.u-palette-3-dark-2 a,.u-palette-3-dark-1 a,.u-palette-4-base a,.u-palette-4-dark-3 a,.u-palette-4-dark-2 a,.u-palette-4-dark-1 a,.u-palette-5-dark-3 a,.u-palette-5-dark-2 a,.u-palette-5-dark-1 a,.u-grey-40 a,.u-grey-30 a,.u-grey-90 a,.u-grey-80 a,.u-grey-75 a,.u-black a,.u-grey-70 a,.u-grey-60 a,.u-grey-50 a,.u-grey-dark-3 a,.u-grey-dark-2 a,.u-grey-dark-1 a,.u-grey a,.u-shading a,.u-overlap-contrast .u-header a:not(.u-nav-link):not(.u-btn)
        {
        color: var(--hyperlink-alt-text-color);
        }
        .u-custom-color-1 a:hover,.u-custom-color-5 a:hover,.u-custom-color-6 a:hover,.u-custom-color-7 a:hover,.u-body-color a:hover,.u-palette-1-base a:hover,.u-palette-1-dark-3 a:hover,.u-palette-1-dark-2 a:hover,.u-palette-1-dark-1 a:hover,.u-palette-1 a:hover,.u-palette-1-light-1 a:hover,.u-palette-2-base a:hover,.u-palette-2-dark-3 a:hover,.u-palette-2-dark-2 a:hover,.u-palette-2-dark-1 a:hover,.u-palette-2 a:hover,.u-palette-2-light-1 a:hover,.u-palette-3-dark-3 a:hover,.u-palette-3-dark-2 a:hover,.u-palette-3-dark-1 a:hover,.u-palette-4-base a:hover,.u-palette-4-dark-3 a:hover,.u-palette-4-dark-2 a:hover,.u-palette-4-dark-1 a:hover,.u-palette-5-dark-3 a:hover,.u-palette-5-dark-2 a:hover,.u-palette-5-dark-1 a:hover,.u-grey-40 a:hover,.u-grey-30 a:hover,.u-grey-90 a:hover,.u-grey-80 a:hover,.u-grey-75 a:hover,.u-black a:hover,.u-grey-70 a:hover,.u-grey-60 a:hover,.u-grey-50 a:hover,.u-grey-dark-3 a:hover,.u-grey-dark-2 a:hover,.u-grey-dark-1 a:hover,.u-grey a:hover
        {
        color: var(--hyperlink-hover-alt-text-color);
        }
        .u-custom-color-1 .u-btn,.u-custom-color-5 .u-btn,.u-custom-color-6 .u-btn,.u-custom-color-7 .u-btn,.u-body-color .u-btn,.u-palette-1-base .u-btn,.u-palette-1-dark-3 .u-btn,.u-palette-1-dark-2 .u-btn,.u-palette-1-dark-1 .u-btn,.u-palette-1 .u-btn,.u-palette-1-light-1 .u-btn,.u-palette-2-base .u-btn,.u-palette-2-dark-3 .u-btn,.u-palette-2-dark-2 .u-btn,.u-palette-2-dark-1 .u-btn,.u-palette-2 .u-btn,.u-palette-2-light-1 .u-btn,.u-palette-3-dark-3 .u-btn,.u-palette-3-dark-2 .u-btn,.u-palette-3-dark-1 .u-btn,.u-palette-4-base .u-btn,.u-palette-4-dark-3 .u-btn,.u-palette-4-dark-2 .u-btn,.u-palette-4-dark-1 .u-btn,.u-palette-5-dark-3 .u-btn,.u-palette-5-dark-2 .u-btn,.u-palette-5-dark-1 .u-btn,.u-grey-40 .u-btn,.u-grey-30 .u-btn,.u-grey-90 .u-btn,.u-grey-80 .u-btn,.u-grey-75 .u-btn,.u-black .u-btn,.u-grey-70 .u-btn,.u-grey-60 .u-btn,.u-grey-50 .u-btn,.u-grey-dark-3 .u-btn,.u-grey-dark-2 .u-btn,.u-grey-dark-1 .u-btn,.u-grey .u-btn,.u-shading .u-btn,.u-overlap-contrast .u-header .u-btn
        {
        background-color: var(--button-alt-background-color);
        color: var(--button-alt-color);
        }
        .u-custom-color-1 .u-btn:hover,.u-custom-color-5 .u-btn:hover,.u-custom-color-6 .u-btn:hover,.u-custom-color-7 .u-btn:hover,.u-body-color .u-btn:hover,.u-palette-1-base .u-btn:hover,.u-palette-1-dark-3 .u-btn:hover,.u-palette-1-dark-2 .u-btn:hover,.u-palette-1-dark-1 .u-btn:hover,.u-palette-1 .u-btn:hover,.u-palette-1-light-1 .u-btn:hover,.u-palette-2-base .u-btn:hover,.u-palette-2-dark-3 .u-btn:hover,.u-palette-2-dark-2 .u-btn:hover,.u-palette-2-dark-1 .u-btn:hover,.u-palette-2 .u-btn:hover,.u-palette-2-light-1 .u-btn:hover,.u-palette-3-dark-3 .u-btn:hover,.u-palette-3-dark-2 .u-btn:hover,.u-palette-3-dark-1 .u-btn:hover,.u-palette-4-base .u-btn:hover,.u-palette-4-dark-3 .u-btn:hover,.u-palette-4-dark-2 .u-btn:hover,.u-palette-4-dark-1 .u-btn:hover,.u-palette-5-dark-3 .u-btn:hover,.u-palette-5-dark-2 .u-btn:hover,.u-palette-5-dark-1 .u-btn:hover,.u-grey-40 .u-btn:hover,.u-grey-30 .u-btn:hover,.u-grey-90 .u-btn:hover,.u-grey-80 .u-btn:hover,.u-grey-75 .u-btn:hover,.u-black .u-btn:hover,.u-grey-70 .u-btn:hover,.u-grey-60 .u-btn:hover,.u-grey-50 .u-btn:hover,.u-grey-dark-3 .u-btn:hover,.u-grey-dark-2 .u-btn:hover,.u-grey-dark-1 .u-btn:hover,.u-grey .u-btn:hover,.u-shading .u-btn:hover,.u-overlap-contrast .u-header .u-btn:hover
        {
        background-color: var(--button-hover-alt-background-color);
        color: var(--button-hover-alt-color);
        }
        .u-custom-color-1 .u-btn:active,.u-custom-color-5 .u-btn:active,.u-custom-color-6 .u-btn:active,.u-custom-color-7 .u-btn:active,.u-body-color .u-btn:active,.u-palette-1-base .u-btn:active,.u-palette-1-dark-3 .u-btn:active,.u-palette-1-dark-2 .u-btn:active,.u-palette-1-dark-1 .u-btn:active,.u-palette-1 .u-btn:active,.u-palette-1-light-1 .u-btn:active,.u-palette-2-base .u-btn:active,.u-palette-2-dark-3 .u-btn:active,.u-palette-2-dark-2 .u-btn:active,.u-palette-2-dark-1 .u-btn:active,.u-palette-2 .u-btn:active,.u-palette-2-light-1 .u-btn:active,.u-palette-3-dark-3 .u-btn:active,.u-palette-3-dark-2 .u-btn:active,.u-palette-3-dark-1 .u-btn:active,.u-palette-4-base .u-btn:active,.u-palette-4-dark-3 .u-btn:active,.u-palette-4-dark-2 .u-btn:active,.u-palette-4-dark-1 .u-btn:active,.u-palette-5-dark-3 .u-btn:active,.u-palette-5-dark-2 .u-btn:active,.u-palette-5-dark-1 .u-btn:active,.u-grey-40 .u-btn:active,.u-grey-30 .u-btn:active,.u-grey-90 .u-btn:active,.u-grey-80 .u-btn:active,.u-grey-75 .u-btn:active,.u-black .u-btn:active,.u-grey-70 .u-btn:active,.u-grey-60 .u-btn:active,.u-grey-50 .u-btn:active,.u-grey-dark-3 .u-btn:active,.u-grey-dark-2 .u-btn:active,.u-grey-dark-1 .u-btn:active,.u-grey .u-btn:active,.u-shading .u-btn:active,.u-overlap-contrast .u-header .u-btn:active
        {
        background-color: var(--button-active-alt-background-color);
        color: var(--button-active-alt-color);
        }
        /** alt-color-rules **/
    </style><style id="font-scheme" font-scheme="Roboto-OpenSans" heading-font="Roboto,sans-serif" text-font="'Open Sans',sans-serif">.u-body {
   --text-font: 'Open Sans',sans-serif;
   --heading-font: Roboto,sans-serif;
}</style>