.video-js { width: 300px; height: 150px; }
.vjs-fluid { padding-top: 56.25%; }
html { font-family: sans-serif; text-size-adjust: 100%; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0px; }
progress { vertical-align: initial; }
[hidden], template { display: none; }
a { background-color: initial; }
a:active, a:hover { outline-width: 0px; }
abbr[title] { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-decoration: underline dotted; }
b, strong { font-weight: bolder; }
dfn { font-style: italic; }
h1 { font-size: 2em; margin: 0.67em 0px; }
mark { background-color: rgb(255, 255, 0); color: rgb(0, 0, 0); }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: initial; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
img { border-style: none; }
svg:not(:root) { overflow: hidden; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
figure { margin: 1em 40px; }
hr { box-sizing: initial; height: 0px; overflow: visible; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; vertical-align: middle; }
optgroup { font-weight: 700; }
button, input { overflow: visible; }
button, select { text-transform: none; }
[type="reset"], [type="submit"], button, html [type="button"] { appearance: button; }
fieldset { border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; }
textarea { overflow: auto; resize: none; vertical-align: top; }
input, select, textarea { outline: 0px; }
[disabled] { cursor: default; }
[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { appearance: none; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: inherit; opacity: 0.54; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
table { border-collapse: collapse; border-spacing: 0px; }
td, th { padding: 0px; }
blockquote, figure, form, h1, h2, h3, h4, h5, h6, p { margin: 0px; }
dd, dl, li, ol, ul { margin: 0px; padding: 0px; }
ol, ul { list-style: outside none none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400; }
@font-face { font-display: swap; font-family: Lato; font-style: italic; font-weight: 100; src: url("/ext/fonts.gstatic.com/s/lato/v24/S6u-w4BMUTPHjxsIPx-mPCLC79U11vU.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: Lato; font-style: italic; font-weight: 100; src: url("/ext/fonts.gstatic.com/s/lato/v24/S6u-w4BMUTPHjxsIPx-oPCLC79U1.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-display: swap; font-family: Lato; font-style: italic; font-weight: 300; src: url("/ext/fonts.gstatic.com/s/lato/v24/S6u_w4BMUTPHjxsI9w2_FQftx9897sxZ.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: Lato; font-style: italic; font-weight: 300; src: url("/ext/fonts.gstatic.com/s/lato/v24/S6u_w4BMUTPHjxsI9w2_Gwftx9897g.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-display: swap; font-family: Lato; font-style: italic; font-weight: 400; src: url("/ext/fonts.gstatic.com/s/lato/v24/S6u8w4BMUTPHjxsAUi-qNiXg7eU0.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: Lato; font-style: italic; font-weight: 400; src: url("/ext/fonts.gstatic.com/s/lato/v24/S6u8w4BMUTPHjxsAXC-qNiXg7Q.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-display: swap; font-family: Lato; font-style: normal; font-weight: 100; src: url("/ext/fonts.gstatic.com/s/lato/v24/S6u8w4BMUTPHh30AUi-qNiXg7eU0.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: Lato; font-style: normal; font-weight: 100; src: url("/ext/fonts.gstatic.com/s/lato/v24/S6u8w4BMUTPHh30AXC-qNiXg7Q.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-display: swap; font-family: Lato; font-style: normal; font-weight: 300; src: url("/ext/fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwaPGQ3q5d0N7w.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: Lato; font-style: normal; font-weight: 300; src: url("/ext/fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwiPGQ3q5d0.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-display: swap; font-family: Lato; font-style: normal; font-weight: 400; src: url("/ext/fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjxAwXiWtFCfQ7A.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: Lato; font-style: normal; font-weight: 400; src: url("/ext/fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wXiWtFCc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-display: swap; font-family: Lato; font-style: normal; font-weight: 700; src: url("/ext/fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwaPGQ3q5d0N7w.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: Lato; font-style: normal; font-weight: 700; src: url("/ext/fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwiPGQ3q5d0.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-display: swap; font-family: Lato; font-style: normal; font-weight: 900; src: url("/ext/fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh50XSwaPGQ3q5d0N7w.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: Lato; font-style: normal; font-weight: 900; src: url("/ext/fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh50XSwiPGQ3q5d0.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; src: local("Open Sans Regular"), local("OpenSans-Regular"), url("/ext/fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; src: local("Open Sans Regular"), local("OpenSans-Regular"), url("/ext/fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; src: local("Open Sans Regular"), local("OpenSans-Regular"), url("/ext/fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; src: local("Open Sans Regular"), local("OpenSans-Regular"), url("/ext/fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; src: local("Open Sans Regular"), local("OpenSans-Regular"), url("/ext/fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; src: local("Open Sans Regular"), local("OpenSans-Regular"), url("/ext/fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; src: local("Open Sans Regular"), local("OpenSans-Regular"), url("/ext/fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-display: swap; font-family: "Open Sans"; font-style: normal; font-weight: 600; src: url("/ext/fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOX-hpKKSTj5PW.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-display: swap; font-family: "Open Sans"; font-style: normal; font-weight: 600; src: url("/ext/fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOVuhpKKSTj5PW.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-display: swap; font-family: "Open Sans"; font-style: normal; font-weight: 600; src: url("/ext/fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXuhpKKSTj5PW.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-display: swap; font-family: "Open Sans"; font-style: normal; font-weight: 600; src: url("/ext/fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOUehpKKSTj5PW.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-display: swap; font-family: "Open Sans"; font-style: normal; font-weight: 600; src: url("/ext/fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXehpKKSTj5PW.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-display: swap; font-family: "Open Sans"; font-style: normal; font-weight: 600; src: url("/ext/fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXOhpKKSTj5PW.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: "Open Sans"; font-style: normal; font-weight: 600; src: url("/ext/fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; src: local("Open Sans Bold"), local("OpenSans-Bold"), url("/ext/fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOX-hpKKSTj5PW.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; src: local("Open Sans Bold"), local("OpenSans-Bold"), url("/ext/fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOVuhpKKSTj5PW.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; src: local("Open Sans Bold"), local("OpenSans-Bold"), url("/ext/fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXuhpKKSTj5PW.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; src: local("Open Sans Bold"), local("OpenSans-Bold"), url("/ext/fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOUehpKKSTj5PW.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; src: local("Open Sans Bold"), local("OpenSans-Bold"), url("/ext/fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXehpKKSTj5PW.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; src: local("Open Sans Bold"), local("OpenSans-Bold"), url("/ext/fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXOhpKKSTj5PW.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; src: local("Open Sans Bold"), local("OpenSans-Bold"), url("/ext/fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Open Sans Condensed"; font-style: normal; font-weight: 300; src: local("Open Sans Condensed Light"), local("OpenSansCondensed-Light"), url("/ext/fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDujMR7eS2AopSg.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Open Sans Condensed"; font-style: normal; font-weight: 300; src: local("Open Sans Condensed Light"), local("OpenSansCondensed-Light"), url("/ext/fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDuHMR7eS2AopSg.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Open Sans Condensed"; font-style: normal; font-weight: 300; src: local("Open Sans Condensed Light"), local("OpenSansCondensed-Light"), url("/ext/fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDunMR7eS2AopSg.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Open Sans Condensed"; font-style: normal; font-weight: 300; src: local("Open Sans Condensed Light"), local("OpenSansCondensed-Light"), url("/ext/fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDubMR7eS2AopSg.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: "Open Sans Condensed"; font-style: normal; font-weight: 300; src: local("Open Sans Condensed Light"), local("OpenSansCondensed-Light"), url("/ext/fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDurMR7eS2AopSg.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Open Sans Condensed"; font-style: normal; font-weight: 300; src: local("Open Sans Condensed Light"), local("OpenSansCondensed-Light"), url("/ext/fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDuvMR7eS2AopSg.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Open Sans Condensed"; font-style: normal; font-weight: 300; src: local("Open Sans Condensed Light"), local("OpenSansCondensed-Light"), url("/ext/fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDuXMR7eS2Ao.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-display: swap; font-family: "Open Sans Condensed"; font-style: normal; font-weight: 700; src: local("Open Sans Condensed Bold"), local("OpenSansCondensed-Bold"), url("/ext/fonts.gstatic.com/s/opensanscondensed/v15/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDujMR7eS2AopSg.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-display: swap; font-family: "Open Sans Condensed"; font-style: normal; font-weight: 700; src: local("Open Sans Condensed Bold"), local("OpenSansCondensed-Bold"), url("/ext/fonts.gstatic.com/s/opensanscondensed/v15/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuHMR7eS2AopSg.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-display: swap; font-family: "Open Sans Condensed"; font-style: normal; font-weight: 700; src: local("Open Sans Condensed Bold"), local("OpenSansCondensed-Bold"), url("/ext/fonts.gstatic.com/s/opensanscondensed/v15/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDunMR7eS2AopSg.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-display: swap; font-family: "Open Sans Condensed"; font-style: normal; font-weight: 700; src: local("Open Sans Condensed Bold"), local("OpenSansCondensed-Bold"), url("/ext/fonts.gstatic.com/s/opensanscondensed/v15/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDubMR7eS2AopSg.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-display: swap; font-family: "Open Sans Condensed"; font-style: normal; font-weight: 700; src: local("Open Sans Condensed Bold"), local("OpenSansCondensed-Bold"), url("/ext/fonts.gstatic.com/s/opensanscondensed/v15/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDurMR7eS2AopSg.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-display: swap; font-family: "Open Sans Condensed"; font-style: normal; font-weight: 700; src: local("Open Sans Condensed Bold"), local("OpenSansCondensed-Bold"), url("/ext/fonts.gstatic.com/s/opensanscondensed/v15/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuvMR7eS2AopSg.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: "Open Sans Condensed"; font-style: normal; font-weight: 700; src: local("Open Sans Condensed Bold"), local("OpenSansCondensed-Bold"), url("/ext/fonts.gstatic.com/s/opensanscondensed/v15/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuXMR7eS2Ao.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; src: local("Roboto Light"), local("Roboto-Light"), url("/ext/fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; src: local("Roboto Light"), local("Roboto-Light"), url("/ext/fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; src: local("Roboto Light"), local("Roboto-Light"), url("/ext/fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; src: local("Roboto Light"), local("Roboto-Light"), url("/ext/fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; src: local("Roboto Light"), local("Roboto-Light"), url("/ext/fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; src: local("Roboto Light"), local("Roboto-Light"), url("/ext/fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; src: local("Roboto Light"), local("Roboto-Light"), url("/ext/fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src: local("Roboto"), local("Roboto-Regular"), url("/ext/fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src: local("Roboto"), local("Roboto-Regular"), url("/ext/fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src: local("Roboto"), local("Roboto-Regular"), url("/ext/fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src: local("Roboto"), local("Roboto-Regular"), url("/ext/fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src: local("Roboto"), local("Roboto-Regular"), url("/ext/fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src: local("Roboto"), local("Roboto-Regular"), url("/ext/fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src: local("Roboto"), local("Roboto-Regular"), url("/ext/fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-display: swap; font-family: Roboto; font-style: normal; font-weight: 700; src: local("Roboto Bold"), local("Roboto-Bold"), url("/ext/fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-display: swap; font-family: Roboto; font-style: normal; font-weight: 700; src: local("Roboto Bold"), local("Roboto-Bold"), url("/ext/fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-display: swap; font-family: Roboto; font-style: normal; font-weight: 700; src: local("Roboto Bold"), local("Roboto-Bold"), url("/ext/fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-display: swap; font-family: Roboto; font-style: normal; font-weight: 700; src: local("Roboto Bold"), local("Roboto-Bold"), url("/ext/fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+370-3FF; }
@font-face { font-display: swap; font-family: Roboto; font-style: normal; font-weight: 700; src: local("Roboto Bold"), local("Roboto-Bold"), url("/ext/fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-display: swap; font-family: Roboto; font-style: normal; font-weight: 700; src: local("Roboto Bold"), local("Roboto-Bold"), url("/ext/fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-display: swap; font-family: Roboto; font-style: normal; font-weight: 700; src: local("Roboto Bold"), local("Roboto-Bold"), url("/ext/fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: italic; font-weight: 100; src: url("/ext/fonts.gstatic.com/s/inter/v18/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMbndwVgHU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Inter; font-style: italic; font-weight: 100; src: url("/ext/fonts.gstatic.com/s/inter/v18/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: italic; font-weight: 300; src: url("/ext/fonts.gstatic.com/s/inter/v18/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMbndwVgHU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Inter; font-style: italic; font-weight: 300; src: url("/ext/fonts.gstatic.com/s/inter/v18/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: italic; font-weight: 400; src: url("/ext/fonts.gstatic.com/s/inter/v18/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMbndwVgHU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Inter; font-style: italic; font-weight: 400; src: url("/ext/fonts.gstatic.com/s/inter/v18/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: italic; font-weight: 500; src: url("/ext/fonts.gstatic.com/s/inter/v18/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMbndwVgHU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Inter; font-style: italic; font-weight: 500; src: url("/ext/fonts.gstatic.com/s/inter/v18/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: italic; font-weight: 700; src: url("/ext/fonts.gstatic.com/s/inter/v18/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMbndwVgHU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Inter; font-style: italic; font-weight: 700; src: url("/ext/fonts.gstatic.com/s/inter/v18/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: italic; font-weight: 900; src: url("/ext/fonts.gstatic.com/s/inter/v18/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMbndwVgHU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Inter; font-style: italic; font-weight: 900; src: url("/ext/fonts.gstatic.com/s/inter/v18/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 100; src: url("/ext/fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 100; src: url("/ext/fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 300; src: url("/ext/fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 300; src: url("/ext/fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 400; src: url("/ext/fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 400; src: url("/ext/fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 500; src: url("/ext/fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 500; src: url("/ext/fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 700; src: url("/ext/fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 700; src: url("/ext/fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 900; src: url("/ext/fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 900; src: url("/ext/fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@keyframes animations-m__fadeIn__1Gpxv { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.animations-m__fadeIn__1Gpxv { animation-duration: var(--short-animation-duration); animation-fill-mode: both; animation-name: animations-m__fadeIn__1Gpxv; }
@keyframes animations-m__fadeOut__ClAlv { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.animations-m__fadeOut__ClAlv { animation-duration: var(--short-animation-duration); animation-fill-mode: both; animation-name: animations-m__fadeOut__ClAlv; }
.base-m__visuallyHidden__1AeWe { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; }
.base-m__visuallyHidden__1AeWe.base-m__focusable__1_qAN:active, .base-m__visuallyHidden__1AeWe.base-m__focusable__1_qAN:focus { clip: auto; height: auto; margin: 0px; overflow: visible; position: static; white-space: inherit; width: auto; }
.base-m__hidden__3QddU { display: none !important; }
.dialog-m__underlay__2-349 { height: 100%; left: 0px; position: fixed; top: 0px; width: 100%; z-index: 300; }
.dialog-m__main__rrvnQ { position: fixed; z-index: 301; }
.list-m__wrapper__tXBYZ { overflow: hidden; position: relative; will-change: transform; }
.list-m__transformer__3altK { will-change: transform; }
.list-m__root__1z7LC { overflow: auto; }
.button-m__root__wCywK { cursor: pointer; display: inline-block; padding: 10px; }
.button-m__disabled__19w7M, .button-m__disabled__19w7M:hover { cursor: default; }
.calendar-m__root__2PWfJ { box-sizing: border-box; display: inline-block; }
.calendar-m__inactiveDate__3ztj_ { background-color: var(--disabled-color); }
.calendar-m__selectedDate__3DjDH { background-color: var(--selected-background); color: var(--selected-color); }
.calendar-m__date__2BSNU { cursor: pointer; padding: 10px 20px; text-align: center; }
.calendar-m__date__2BSNU:hover { background-color: var(--disabled-color); }
.calendar-m__weekday__1BqUJ { color: var(--disabled-color); font-weight: 400; padding: 10px 20px; text-align: center; text-transform: uppercase; }
.checkbox-m__root__1pxWQ { position: relative; }
.checkbox-m__invalid__3ISg0 .checkbox-m__inputWrapper__efIfT::before { border-color: var(--error-color); }
.checkbox-m__invalid__3ISg0 .checkbox-m__inputWrapper__efIfT::after { background-color: var(--error-color); }
.checkbox-m__valid__2whfk .checkbox-m__inputWrapper__efIfT::before { border-color: var(--success-color); }
.checkbox-m__valid__2whfk .checkbox-m__inputWrapper__efIfT::after { background-color: var(--success-color); }
.chip-m__clickable__yM2gu, .chip-m__closeIconWrapper__1buno { cursor: pointer; }
.date-input-m__popup__XUf4- { display: inline-block; }
.dialog-m__main__zoSrb { background: var(--color-background); left: 50%; max-width: calc(100% - 30px); outline: none; overflow: hidden; position: fixed; top: 50%; transform: translate(-50%, -50%); width: 450px; }
.dialog-m__title__3OoKa { position: relative; }
.dialog-m__close__vgHJ4 { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; font-size: 0px; position: absolute; right: 35px; top: 50%; transform: translateY(-50%); }
.dialog-m__closeIcon__2iIGg { font-size: 14px; }
.dialog-m__underlayVisible__3oO4N { background: var(--underlay-background); }
@keyframes dialog-m__fadeIn__hoWkt { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.dialog-m__enter__1JkwT, .dialog-m__underlayEnter__1bV_d { animation-duration: var(--short-animation-duration); animation-fill-mode: both; animation-name: dialog-m__fadeIn__hoWkt; }
@keyframes dialog-m__fadeOut__iCdtJ { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.dialog-m__exit__1SMNx, .dialog-m__underlayExit__2YUYy { animation-duration: var(--short-animation-duration); animation-fill-mode: both; animation-name: dialog-m__fadeOut__iCdtJ; }
.helper-text-m__valid__18VWN { color: var(--success-color); }
.helper-text-m__invalid__1CrCV { color: var(--error-color); }
@font-face { font-family: dojo; font-style: normal; font-weight: 400; src: url("/cdn/shrm-common/css/assets/d4508707b2a51a2b.ttf") format("truetype"), url("/cdn/shrm-common/css/assets/0721ab991a167cb0.woff") format("woff"); }
.icon-m__medium__3Xwur { font-size: 24px; }
.icon-m__large__Ml3b4 { font-size: 36px; }
.icon-m__small__2BbOV { font-size: 18px; }
.icon-m__icon__UdYI1 { speak: none; font-feature-settings: normal; font-size: inherit; font-style: normal; font-variant: normal; font-weight: 400; line-height: inherit; text-transform: none; -webkit-font-smoothing: antialiased; font-family: dojo !important; }
.icon-m__clockIcon__3GLpu::before { content: ""; }
.icon-m__downIcon__2q5lh::before { content: ""; }
.icon-m__leftIcon__pBWIt::before { content: ""; }
.icon-m__rightIcon__18AW6::before { content: ""; }
.icon-m__closeIcon__21KIr::before { content: ""; }
.icon-m__plusIcon__2b4l_::before { content: ""; }
.icon-m__minusIcon__1DHfu::before { content: ""; }
.icon-m__checkIcon__2D3mV::before { content: ""; }
.icon-m__upIcon__2Whg2::before { content: ""; }
.icon-m__upAltIcon__2GXtu::before { content: ""; }
.icon-m__downAltIcon__hm7FZ::before { content: ""; }
.icon-m__searchIcon__2HGOw::before { content: ""; }
.icon-m__barsIcon__2e0Qo::before { content: ""; }
.icon-m__settingsIcon__2-UEA::before { content: ""; }
.icon-m__alertIcon__WjF2F::before { content: ""; }
.icon-m__helpIcon__3c7_4::before { content: ""; }
.icon-m__infoIcon__PXtvl::before { content: ""; }
.icon-m__cancelIcon__2ey9p::before { content: ""; }
.icon-m__checkedBoxIcon__TSG-9::before { content: ""; }
.icon-m__phoneIcon__2BO7g::before { content: ""; }
.icon-m__editIcon__3j9QX::before { content: ""; }
.icon-m__dateIcon__3vXGn::before { content: ""; }
.icon-m__linkIcon__314xM::before { content: ""; }
.icon-m__locationIcon__1uwwo::before { content: ""; }
.icon-m__secureIcon__UXrMt::before { content: ""; }
.icon-m__mailIcon__3uh6Q::before { content: ""; }
.icon-m__eyeIcon__2Cqqq::before { content: ""; }
.icon-m__eyeSlashIcon__17wRy::before { content: ""; }
.icon-m__starIcon__r0lYz::before { content: ""; }
.label-m__required__2WVo7::after { color: var(--error-color); content: "*"; }
.list-item-m__root__o0V59 { background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0); box-sizing: border-box; cursor: pointer; min-height: 45px; padding: 10px; position: relative; }
.list-item-m__selected__1uxna { background: rgb(211, 211, 211); }
.list-item-m__active__SBagO { border: 1px solid rgb(0, 0, 255); }
.list-item-m__disabled__18npQ { color: grey; font-style: italic; }
.list-item-m__collapsed__3Oxwf { border-width: 0px; height: 0px; min-height: 0px; padding: 0px; }
.list-item-m__root__o0V59.list-item-m__movedUp__2X_12 { padding-bottom: 58px; }
.list-item-m__root__o0V59.list-item-m__movedDown__w6RMT { padding-top: 58px; }
.list-m__root__SEwTU { background: var(--component-background); overflow: auto; position: relative; }
.loading-indicator-m__circularContainer__27vh8 { display: none; }
.loading-indicator-m__small__rXCcA { height: 24px; width: 24px; }
.loading-indicator-m__medium__2P8nl { height: 36px; width: 36px; }
.loading-indicator-m__large__nTLft { height: 48px; width: 48px; }
.menu-item-m__root__1LkPf { background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0); box-sizing: border-box; cursor: pointer; height: 45px; padding: 10px; }
.menu-item-m__active__3K8Hl { border: 1px solid rgb(0, 0, 255); }
.menu-item-m__disabled__20doE { color: grey; font-style: italic; }
.radio-m__root__AP3iw { display: block; position: relative; }
.radio-m__radioBackground__1fPhz { display: none; }
.radio-m__invalid__3EzVv .radio-m__inputWrapper__D8cl8::before { border-color: var(--error-color); }
.radio-m__invalid__3EzVv .radio-m__inputWrapper__D8cl8::after { background-color: var(--error-color); }
.radio-m__valid__2Noq7 .radio-m__inputWrapper__D8cl8::before { border-color: var(--success-color); }
.radio-m__valid__2Noq7 .radio-m__inputWrapper__D8cl8::after { background-color: var(--success-color); }
.text-area-m__input__3libn { max-width: 100%; }
.text-area-m__invalid__2jMTq .text-area-m__input__3libn { border-color: var(--error-color); }
.text-area-m__valid__3mRCW .text-area-m__input__3libn { border-color: var(--success-color); }
.text-input-m__leadingWrapper__1r2a6, .text-input-m__trailingWrapper__30w1V { display: flex; }
.text-input-m__invalid__12hBo .text-input-m__helperText__1hpcr { color: var(--error-color); }
.text-input-m__invalid__12hBo .text-input-m__input__3AObE { border-color: var(--error-color); }
.text-input-m__valid__1LmDm .text-input-m__input__3AObE { border-color: var(--success-color); }
.text-input-m__input__3AObE:-webkit-autofill { animation-name: text-input-m__onAutofillShown__1EHLH; }
.tree-m__root__3Ntb4 { padding-left: 0px; }
.tree-m__node__3wIOs { list-style-type: none; width: 100%; }
.tree-m__nodeParent__2oXrq:focus { outline: none; }
.tree-m__contentWrapper__20v6g, .tree-m__content__AKcPA { display: flex; }
.tree-m__content__AKcPA { align-items: center; box-sizing: initial; padding: 0px 4px; }
.tree-m__left__24-5I .tree-m__content__AKcPA { margin-left: 15px; }
.tree-m__expander__3CS7l { margin-right: 5px; }
.tree-m__title__sN-6x { align-items: center; display: flex; flex-grow: 1; }
._3VtFEpWb, ._3dbAYyQD { margin: auto; }
._3dbAYyQD { width: 80%; }
.f3s3V1Kp { background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px; margin-bottom: 20px; }
.sb0WtxTO { border-color: rgb(221, 221, 221); }
._30AIIglT { border-bottom: 1px solid rgba(0, 0, 0, 0); border-top-left-radius: 3px; border-top-right-radius: 3px; padding: 10px 15px; }
.sb0WtxTO > ._30AIIglT { background-color: rgb(245, 245, 245); border-color: rgb(221, 221, 221); color: rgb(51, 51, 51); }
._2FmmpZKa { border-color: rgb(250, 235, 204); }
._2FmmpZKa > ._30AIIglT { background-color: rgb(252, 248, 227); border-color: rgb(250, 235, 204); color: rgb(138, 109, 59); }
.RmLVYZyA, .hYEQQXK3 { padding: 15px; }
._2s8JzX0B, ._3NIrPoJv { margin-bottom: 0px; margin-top: 0px; }
._2s8JzX0B { font-size: 0.8rem; }
.vONJGbO- { background-color: rgb(240, 173, 78); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px; color: rgb(0, 0, 0); padding-bottom: 0.5rem; padding-top: 0.5rem; text-align: center; width: 100%; }
.vONJGbO- * { color: rgb(0, 0, 0); margin-bottom: 0px; margin-left: 0px; padding-bottom: 0px; padding-top: 0px; }
.Z4rG-Tkh { background: var(--color-background); position: sticky; top: 0px; }
._2j20g31E { clear: both; }
._5omo6gfO { float: left; width: 30%; }
.T9ems35T { float: left; width: 40%; }
.Lnz-9mSN { cursor: pointer; }
.WEnZXjzS { color: var(--viz-assess-color); float: left; font-size: xxx-large; margin-left: -7vw; margin-top: -0.4rem; }
.Hg13LYPB { line-height: 1; }
._2-efE7vE { display: block; }
@media (max-width: 480px) {
  .WEnZXjzS { margin-left: -10vw; }
}
._2gKd1u7h { display: inline-block; width: auto !important; }
._2gKd1u7h span { margin-right: 0.5rem; }
._1JPJOxvD { display: grid; margin-left: auto; margin-right: auto; max-width: 1280px; min-width: 368px; gap: 4px; }
._18Ps71y8 { display: grid; margin-top: 1rem; padding-left: 0.25rem; padding-right: 0.25rem; }
.XyU7lafk { appearance: none; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: inherit; cursor: pointer; display: block; font-size: var(--font-size-title); font-weight: 700; min-height: 1.5rem; padding: 0.25rem 0px 0px; text-align: left; width: 100%; }
._2M_o71aQ { margin-top: 0.5rem; padding-bottom: 0.5rem; }
._2M_o71aQ[hidden] { display: none !important; }
@keyframes _2oyLZlXy { 
  0% { opacity: 1; transform: translate(0px); }
  100% { opacity: 0; transform: translateY(-60%); }
}
._1uRiGJ6X { animation-duration: 1s; animation-fill-mode: forwards; animation-name: _2oyLZlXy; }
@keyframes _2UTQ0lTG { 
  0% { opacity: 0; transform: translateY(-60%); }
  100% { opacity: 1; transform: translate(0px); }
}
._1a3jK8Xk { animation-duration: 1s; animation-fill-mode: forwards; animation-name: _2UTQ0lTG; }
@media (prefers-reduced-motion: reduce) {
  ._1a3jK8Xk, ._1uRiGJ6X { animation-duration: 0.01ms; }
}
._1XrzR43T { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; }
._1XrzR43T._3O6NNgCg:active, ._1XrzR43T._3O6NNgCg:focus { clip: auto; height: auto; margin: 0px; overflow: visible; position: static; white-space: inherit; width: auto; }
.anrtUzBW { display: none !important; }
._1W83ZI2J .fa-2x { font-size: 1.5rem; }
._1sej1l6Q { display: inline-block; position: relative; }
.SVLNxv1B { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px; left: 0px; max-width: calc(-1rem + 100vw); overflow-x: auto; position: absolute; top: 100%; z-index: 1000; }
._137nMuny { margin-left: -2.8em; margin-top: -0.8em; position: relative; }
._3VhYCYYf { margin: -3.5em -1em auto -0.3em; position: relative; }
._137nMuny .fa-stack, ._3VhYCYYf .fa-stack { position: relative; transform: translateX(50%); }
._26x3sYim { color: var(--color-background) !important; display: none; }
._1yyjAMj6 { color: var(--color-info) !important; font-size: 75%; }
._1HdXsYdI { height: 100%; left: 0px; position: fixed; top: 0px; width: 100%; z-index: 200; }
._1Ln93RFy { box-sizing: border-box; display: flex; flex-direction: column; position: fixed; z-index: 201; }
._3dMk_dO8 { flex-grow: 1; overflow-y: auto; }
._1DsKoFmb, .rVXYMK7M { height: 100%; top: 0px; }
._1c93c8bk, ._1pSn6kb4 { left: 0px; width: 100%; }
.rVXYMK7M { left: 0px; }
._1DsKoFmb { right: 0px; }
._1c93c8bk { top: 0px; }
._1pSn6kb4 { bottom: 0px; }
._30s2h6r5 { box-sizing: border-box; color: var(--color-text-primary); font-family: var(--font-family); font-size: var(--font-size-base); line-height: var(--line-height-base); }
.KmIEpnVI, ._2ceoL2TY { transition: transform ease-in-out var(--transition-duration); }
.wnRBSaYq { background: var(--color-box-shadow-strong); }
._2lkdcE9s { padding: calc(var(--grid-base)*2); }
.O3-liGCj { background: var(--color-background); border: var(--border-width) solid var(--color-border); box-shadow: var(--box-shadow-dimensions-large) var(--color-box-shadow-strong); }
._2BqJqDWC { border-bottom: var(--border-width) solid var(--color-border); box-sizing: border-box; flex: 0 0 auto; font-size: var(--font-size-title); height: calc(var(--grid-base)*7); padding: calc(var(--grid-base)*2); position: relative; text-align: left; }
._1xBygAWY { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--color-text-primary); cursor: pointer; font-size: 0px; padding: var(--grid-base); position: absolute; right: var(--grid-base); top: 50%; transform: translateY(-50%); }
._1xBygAWY ._1xeB6dOX { font-size: var(--font-size-title); }
._3dQt6CRf { transform: translateX(calc(-100% - var(--box-shadow-blur-large))); }
._1KFnXFzc { transform: translateX(calc(100% + var(--box-shadow-blur-large))); }
._24pWdkVj { transform: translateY(calc(-100% - var(--box-shadow-blur-large) - var(--box-shadow-voffset))); }
._387IcZml { transform: translateY(calc(100% + var(--box-shadow-blur-large))); }
._11EVzM8n { transform: translate(0px); }
._2QxRXJsT { align-items: center; display: inline-flex; }
._2PEQlfkz, ._2PEQlfkz .blal3E4V { flex-direction: column-reverse; }
._2PEQlfkz .blal3E4V, ._2PEQlfkz .p6q_PfKg { margin-bottom: var(--grid-base); }
._19lWJ4yW, ._19lWJ4yW .blal3E4V { flex-direction: column; }
._19lWJ4yW .blal3E4V, ._19lWJ4yW .p6q_PfKg { margin-top: var(--grid-base); }
._25I4fFXi { flex-direction: row-reverse; }
._25I4fFXi .p6q_PfKg { margin-right: var(--grid-base); }
@media (min-width: 768px) {
  ._25I4fFXi .blal3E4V { margin-right: var(--grid-base); }
}
._31UL_G-0, ._31UL_G-0 .blal3E4V { flex-direction: row; }
._31UL_G-0 .blal3E4V, ._31UL_G-0 .p6q_PfKg { margin-left: var(--grid-base); }
.blal3E4V { display: flex; }
.blal3E4V:not(.YS6kzALP) > div { display: none; }
.p6q_PfKg { opacity: 0; transform: scale(0); }
.YS6kzALP .p6q_PfKg { opacity: 1; transform: scale(1); }
._3y0rru8g { transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s; }
._187jyCQu { border-radius: 50%; cursor: pointer; padding: 0px; }
._187jyCQu:not(._1Yr1WOSJ) { background-color: var(--lcc-color-background-light); color: inherit; }
._187jyCQu:focus, ._187jyCQu:hover { box-shadow: var(--box-shadow-dimensions-small) var(--viz-assess-color); }
._2LrHcwju { color: var(--lcc-color-background) !important; }
._2jlqCaxr { font-size: 30px; height: 56px; width: 56px; }
._1h3Yb05G { font-size: 18px; height: 40px; width: 40px; }
._3rQfdm-X { box-sizing: border-box; color: var(--color-text-primary); font-family: var(--font-family); font-size: var(--font-size-base); line-height: var(--line-height-base); }
._3l6LbVcd::after { content: "✕"; display: block; font-size: 14px; }
._70PhFZHG { display: none; }
._3jgQafC8 { display: flex; overflow: auto; white-space: nowrap; }
.pJwI4Fz0 { background-color: var(--color-background); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom: var(--border-width) solid var(--color-border); color: var(--color-text-faded); cursor: pointer; display: inline-block; flex: 1 1 0%; margin: 0px; outline: none; overflow: hidden; padding: calc(var(--grid-base)*2) calc(var(--grid-base)/2); position: relative; text-align: center; text-overflow: ellipsis; top: 1px; vertical-align: top; white-space: nowrap; width: var(--tab-width); }
.pJwI4Fz0:hover:not(._3lRtcxK2):not(.HMw3oeEW) { background-color: var(--color-background-faded); border-color: var(--color-background-faded); color: var(--color-text-primary); }
.pJwI4Fz0:focus:not(._3lRtcxK2) { border-color: var(--color-highlight); box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight); font-weight: 700; }
.HMw3oeEW { background: rgb(255, 255, 255); border-top-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-bottom-color: var(--color-highlight); color: var(--color-highlight); z-index: 1; }
._3lRtcxK2 { color: var(--color-border); cursor: default; font-style: italic; }
._3l6LbVcd { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: inherit; cursor: pointer; font-size: 0px; padding: 1px 3px; position: absolute; right: 5px; top: 50%; transform: translateY(-50%); }
._3GtSyOPt { padding-right: calc(var(--font-size-small) + 6px); }
.lAvduE_a { background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: var(--color-background); border: 1px solid rgb(0, 0, 0); position: relative; }
._1GgKtwT1 .pJwI4Fz0 { border: var(--border-width) solid #0000; display: block; left: 1px; top: 0px; }
._1GgKtwT1 .HMw3oeEW { border-top-color: ; border-bottom-color: ; border-left-color: ; border-right-width: 1px; border-right-style: solid; border-right-color: var(--color-highlight); color: var(--color-highlight); }
._14LFKC1R .qrYX4pSK, ._1GgKtwT1 .qrYX4pSK { display: inline-block; vertical-align: top; width: calc(100% - var(--tab-width)); }
._14LFKC1R ._3jgQafC8, ._1GgKtwT1 ._3jgQafC8 { display: inline-block; vertical-align: top; }
._14LFKC1R .pJwI4Fz0 { border: var(--border-width) solid #0000; display: block; left: -1px; top: 0px; }
._14LFKC1R .HMw3oeEW { border-color: var(--selected-background) var(--selected-background) var(--selected-background) var(--color-highlight); color: var(--color-highlight); }
._1Oq3vhtz .pJwI4Fz0 { border-bottom: 2px solid rgba(0, 0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: var(--color-border); top: -1px; }
._1Oq3vhtz .HMw3oeEW { border-bottom-color: rgba(0, 0, 0, 0); border-top-color: var(--color-highlight); }
._6Y2g_NDS { box-sizing: border-box; overflow: hidden; }
.-UOnGTxy, ._2UcqczLM, ._6Y2g_NDS { position: relative; }
.-UOnGTxy { z-index: 1; }
.s6saIizZ { position: relative; }
._2uBWX2CW { cursor: pointer; }
._3T5T4pY- { box-sizing: border-box; color: var(--color-text-primary); font-family: var(--font-family); font-size: var(--font-size-base); line-height: var(--line-height-base); min-height: calc(var(--font-size-title) + var(--grid-base)*2); overflow: hidden; }
._2GYehrWo { background-color: var(--component-background); }
._34TkTxCR { background-color: var(--color-background); border: var(--border-width) solid var(--color-border); color: var(--color-text-faded); cursor: pointer; font-size: var(--font-size-base); line-height: var(--line-height-base); margin: 0px; padding: var(--grid-base) var(--grid-base) var(--grid-base) calc(var(--grid-base)*4); position: relative; width: 100%; }
._34TkTxCR:focus { border-color: var(--color-highlight); box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight); outline: none; }
._34TkTxCR:hover { background: var(--color-background-faded); }
._34TkTxCR:hover, ._3NVo_7Z4 { color: var(--color-text-primary); }
._3NVo_7Z4 { background-color: var(--color-background); border-bottom: var(--border-width) solid var(--color-border); border-left: var(--border-width) solid var(--color-border); border-right: var(--border-width) solid var(--color-border); padding: var(--grid-base); }
._2_4swTPT { transition: margin-top ease-in-out var(--transition-duration); }
._2J1OiKQ4 ._34TkTxCR { color: var(--color-highlight); }
._1cQeMTYK { position: absolute; right: 8px; top: 10px; }
._2J1OiKQ4 ._1cQeMTYK { top: 10px; }
._23jUaAuf { box-sizing: border-box; color: var(--color-text-primary); font-family: var(--font-family); font-size: var(--font-size-base); line-height: var(--line-height-base); }
._1lZw8xDo, ._23jUaAuf { display: inline-block; position: relative; vertical-align: top; width: max-content; }
._1KC5scOc { visibility: hidden; }
._3zc4uSec { background-color: var(--color-background-inverted); color: var(--color-text-inverted); display: inline-block; font-size: 0.75rem; max-width: 16rem; padding: 0.25rem 0.5rem; position: absolute; z-index: var(--tooltip-z-index,1000); }
._1lZw8xDo.BhwTijmF ._3zc4uSec { bottom: 100%; left: 50%; transform: translate(-50%,calc(var(--grid-base)*-1)); }
._1lZw8xDo.BhwTijmF ._3zc4uSec::before { border-left: var(--grid-base) solid #0000; border-right: var(--grid-base) solid #0000; border-top: var(--grid-base) solid var(--color-background-inverted); bottom: calc(var(--grid-base)*-1); content: ""; left: 50%; margin-left: calc(var(--grid-base)*-1); position: absolute; }
._1lZw8xDo._3V-Ymp_d ._3zc4uSec { left: 50%; top: 100%; transform: translate(-50%,var(--grid-base)); }
._1lZw8xDo._3V-Ymp_d ._3zc4uSec::before { border-bottom: var(--grid-base) solid var(--color-background-inverted); border-left: var(--grid-base) solid #0000; border-right: var(--grid-base) solid #0000; content: ""; left: 50%; margin-left: calc(var(--grid-base)*-1); position: absolute; top: calc(var(--grid-base)*-1); }
._1lZw8xDo._16N3QN4c ._3zc4uSec { right: 100%; top: 50%; transform: translate(calc(var(--grid-base)*-1),-50%); }
._1lZw8xDo._16N3QN4c ._3zc4uSec::before { border-bottom: var(--grid-base) solid #0000; border-left: var(--grid-base) solid var(--color-background-inverted); border-top: var(--grid-base) solid #0000; content: ""; margin-top: calc(var(--grid-base)*-1); position: absolute; right: calc(var(--grid-base)*-1); top: 50%; }
._1lZw8xDo._2IPZt_Ee ._3zc4uSec { left: 100%; top: 50%; transform: translate(var(--grid-base),-50%); }
._1lZw8xDo._2IPZt_Ee ._3zc4uSec::before { border-bottom: var(--grid-base) solid #0000; border-right: var(--grid-base) solid var(--color-background-inverted); border-top: var(--grid-base) solid #0000; content: ""; left: calc(var(--grid-base)*-1); margin-top: calc(var(--grid-base)*-1); position: absolute; top: 50%; }
.wDiVmIYS th[role="columnheader"] abbr { color: rgb(83, 96, 110); }
._3Jho9Aa7 { background-color: rgb(245, 245, 245); }
._3GrJPR05 { color: var(--color-success); }
._36gdTKPi { color: var(--color-error); overflow-wrap: break-word; }
._1OCFC8lG button._2nskI5zV { outline: currentcolor solid 2px; outline-offset: 2px; }
._1OCFC8lG button:focus-visible { outline: currentcolor solid 2px; outline-offset: 2px; }
._3hv-KbCu { margin-left: 1em; margin-top: -2em; }
.Nk5R0Tss .fa-stack { position: relative; transform: translateX(50%); }
._3njlzqgJ { color: var(--lcc-color-button); }
._2nZsd-0Q, ._3Wfcqukk { color: rgb(40, 167, 69); }
._1XrnjrYb { margin-left: auto; margin-right: auto; }
.gB6oXmed { height: 2rem; margin-bottom: 1rem; margin-left: 1rem; margin-top: 1rem; width: 100%; }
._2Z-eFvs1 { color: rgb(131, 131, 131); display: inline-block; float: left; font-weight: 700; width: auto; }
._2-BcwAqe { background-color: rgba(0, 0, 0, 0.05); display: block; font-family: Univers, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px; font-style: normal; font-weight: 600; letter-spacing: 1.67px; line-height: 12px; padding: 0.5rem 1rem 0px; text-transform: uppercase; }
._1iAH4PCo { color: var(--brand-color-primary); display: inline-block; float: right; font-size: 2rem; position: relative; top: -10px; width: auto; }
.lang-ar ._1iAH4PCo { left: 10px; position: absolute; top: unset; }
._3q4Oz0nr { color: rgb(131, 131, 131); cursor: pointer; display: inline-block; float: right; font-size: 1.25rem; font-weight: 700; line-height: 2rem; margin-right: 0.5rem; width: 2rem; }
.YIEi9pVt { list-style-type: none; margin: 0px; padding: 0px; }
._32Lquqx2 { color: var(--text-link-color); cursor: pointer; grid-column: 2; margin-bottom: 0.4rem; }
._32Lquqx2:hover { background-color: var(--color-box-shadow-highlight); }
._3OJdFcFG { display: grid; grid-template-columns: 0.5fr 1fr 8fr auto; margin-top: 0.5rem; }
._1axrlzxh { display: inline-block; height: 1.5rem; margin-left: 1rem; margin-top: 0.5rem; }
._2cevP2fK div { padding-top: unset; vertical-align: middle; }
._2cevP2fK i.far, ._2cevP2fK i.fas { color: var(--lcc-color-button); margin-right: 0.5rem; }
._2cevP2fK div p { color: var(--lcc-color-button); font-size: var(--font-size-icon); font-weight: 700; }
.zRZQMcEL { float: left; }
._2O5llon4, .zRZQMcEL { display: inline-block; width: auto; }
._2O5llon4 { float: right; }
._2LNZzOcg { margin-left: 2rem; }
._1gOrvr5g { display: grid; grid-template-columns: 3fr 2fr; }
._2JvKHZcl { display: grid; grid-template-columns: auto; grid-template-rows: auto; }
._3-a3sfD8 { font-weight: 200; }
._2Chk0CH3 { font-size: 90%; padding: 0.5rem 1rem 0px; }
._2Chk0CH3 > div > p { margin-left: 0.25rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
._2F2sGoWY { position: relative; text-align: center; }
._1WF7j9bt { height: 1.5rem; width: 100%; }
.NRKwYWTn { color: rgb(255, 255, 255); }
.H8h65lq8, ._3eO5Dlxi { background-color: rgba(0, 0, 0, 0.05); padding: 0px 1rem 0.5rem; }
._3EFlf8VO { padding-right: 5px; }
.vLotyb0b { align-items: center; background-color: var(--color-background-inverted); border-radius: calc(var(--grid-base)*2); color: var(--color-background); display: inline-flex; font-family: var(--font-family); font-size: 12px; font-weight: 600; }
._1ruBMJt7 { padding-left: var(--grid-base); padding-right: var(--grid-base); }
._2WK6F5KT { transform: translateX(0px); }
._2WK6F5KT::after { background-color: rgb(178, 178, 178); bottom: -25%; content: ""; position: absolute; top: -25%; transform: translateX(33px); width: 1px; }
div[xqa~="topicgroup"]:first-child ._3OJdFcFG ._2WK6F5KT::after { top: 50%; }
div[xqa~="topicgroup"]:last-child ._3OJdFcFG ._2WK6F5KT::after { bottom: 50%; }
:root { --legend-gray: #949494; }
._3yBhW3UZ { align-content: stretch; display: grid; grid-template: "a b" 5rem "d e" 8rem "d f" 1fr "d g" 1fr / 1fr 10rem; margin-left: auto; margin-right: auto; padding-bottom: 1rem; width: var(--lcc-content-width); }
._3yBhW3UZ > ._2Mekw42C { grid-area: a; }
._3yBhW3UZ > ._2SYUszDu { grid-area: b; justify-self: stretch; }
._3yBhW3UZ > ._3f_1plOe { grid-area: d; }
._3yBhW3UZ > ._3n51gV3L { grid-area: e; }
._3yBhW3UZ > ._5XKANt6Y { grid-area: f; }
._3yBhW3UZ > ._3RNhp2Qx { grid-area: g; justify-self: stretch; }
@supports not (grid-template-areas:"test") {
  ._3yBhW3UZ { display: block; height: 100%; position: relative; width: 100%; }
  ._3yBhW3UZ > * { box-sizing: border-box; position: absolute; }
  ._3yBhW3UZ > ._2Mekw42C { height: 5rem; left: 0px; top: 0px; width: calc(100% - 10rem); }
  ._3yBhW3UZ > ._2SYUszDu { height: 5rem; left: calc(100% - 10rem); top: 0px; width: 10rem; }
  ._3yBhW3UZ > ._3f_1plOe { height: calc(100% - 5rem); left: 0px; top: 5rem; width: calc(100% - 10rem); }
  ._3yBhW3UZ > ._3n51gV3L { height: 8rem; left: calc(100% - 10rem); top: 5rem; width: 10rem; }
  ._3yBhW3UZ > ._5XKANt6Y { top: 13rem; }
  ._3yBhW3UZ > ._3RNhp2Qx, ._3yBhW3UZ > ._5XKANt6Y { height: calc(50% - 6.5rem); left: calc(100% - 10rem); width: 10rem; }
  ._3yBhW3UZ > ._3RNhp2Qx { top: calc(50% + 6.5rem); }
}
@media screen and (min-width:0\0) {
  ._3yBhW3UZ { display: block; height: 100%; position: relative; width: 100%; }
  ._3yBhW3UZ > * { box-sizing: border-box; position: absolute; }
  ._3yBhW3UZ > ._2Mekw42C { height: 5rem; left: 0px; top: 0px; width: calc(100% - 10rem); }
  ._3yBhW3UZ > ._2SYUszDu { height: 5rem; left: calc(100% - 10rem); top: 0px; width: 10rem; }
  ._3yBhW3UZ > ._3f_1plOe { height: calc(100% - 5rem); left: 0px; top: 5rem; width: calc(100% - 10rem); }
  ._3yBhW3UZ > ._3n51gV3L { height: 8rem; left: calc(100% - 10rem); top: 5rem; width: 10rem; }
  ._3yBhW3UZ > ._5XKANt6Y { top: 13rem; }
  ._3yBhW3UZ > ._3RNhp2Qx, ._3yBhW3UZ > ._5XKANt6Y { height: calc(50% - 6.5rem); left: calc(100% - 10rem); width: 10rem; }
  ._3yBhW3UZ > ._3RNhp2Qx { top: calc(50% + 6.5rem); }
}
._3f_1plOe { padding-right: 0.5rem; }
._2SYUszDu { padding: 0.2rem; }
._3RNhp2Qx, ._3n51gV3L, ._5XKANt6Y { border: 1px solid var(--legend-gray); margin-bottom: 0.1rem; padding: 0.2rem; }
._2rp9Z2Bc { height: 2rem; margin-bottom: 1rem; margin-left: 1rem; margin-top: 1rem; width: 100%; }
.ZqAQTspN { float: left; width: auto; }
.ZqAQTspN, ._1zQRUP7O { color: rgb(131, 131, 131); display: inline-block; font-size: 1.25rem; font-weight: 700; }
._1zQRUP7O { cursor: pointer; float: right; line-height: 2rem; margin-right: 0.5rem; width: 2rem; }
._3JHJ4Eoq, ._3SAG0VxJ { display: block; }
._22PaKnM0 { color: rgb(232, 113, 43); }
._22PaKnM0, ._2E4tO9VP { display: inline-block; margin-right: 0.5rem; width: auto; }
._2E4tO9VP { color: var(--legend-gray); }
._3qKXyulG { color: rgb(104, 150, 195); display: inline-block; font-weight: 700; margin-bottom: 0.5rem; margin-top: 1rem; width: auto; }
._2tcWKk6X { cursor: pointer; }
._1ND4SmgR, ._2Z9lLvLA { display: block; }
._1ND4SmgR { border-bottom: 1px solid var(--legend-gray); border-top: 1px solid var(--legend-gray); color: rgb(131, 131, 131); height: 3rem; line-height: 3rem; margin-bottom: 1rem; margin-top: 1rem; }
._1J2FRwMY { display: inline-block; font-size: 90%; margin-right: 2rem; text-transform: uppercase; }
._3RNhp2Qx h5 { margin-bottom: 0.5rem; padding-top: 0.2rem; text-align: center; }
._3RNhp2Qx ._1VNX-E-u { margin: auto; }
._3bA1wfkE { display: block; margin-top: 2rem; width: 9.5rem; }
._1VNX-E-u { color: var(--lcc-color-button); cursor: pointer; display: block; font-size: 1rem; font-weight: 700; padding-top: 0.2rem; transition: 0.2s linear; width: 4rem; }
._1_4aqlUI { display: block; height: 2.5rem; margin: auto; vertical-align: middle; width: 2.5rem; }
.plWbjOSC { align-items: center !important; display: flex !important; justify-content: center !important; }
.Xpy12HVs { display: block; margin: auto; vertical-align: bottom; width: 4rem; }
.Xpy12HVs, ._2Z3Zvo4L { font-size: 0.7rem; padding-top: 0.2rem; text-align: center; }
._2Z3Zvo4L { color: var(--lcc-color-button); cursor: pointer; display: grid; font-weight: 700; grid-template-columns: 0.1fr 1fr auto; margin: auto auto auto 1rem; }
._1VNX-E-u:hover { color: var(--lcc-color-button-hover); }
._8wDohiH3 { margin-top: 1rem; }
.QkbNmFCW { height: 3em; margin: auto; width: 3em; }
._6wki6zVn { align-items: center; background-color: var(--color-background-inverted); border-radius: calc(var(--grid-base)*2); color: var(--color-background); display: inline-flex; float: right; font-family: var(--font-family); font-size: 12px; font-weight: 600; margin-top: -48px; position: relative; z-index: 2; }
._2YT2YMpc { padding-left: var(--grid-base); padding-right: var(--grid-base); }
._2gGQfIA7 { padding-right: 5px; }
._2DcbmzEv { border-top: 1px solid var(--legend-gray); display: block; margin-bottom: 1rem; margin-top: 1rem; }
._2Y_JcrTN { color: rgb(211, 211, 211); float: left; font-size: xx-large; margin-left: -7rem; margin-top: -0.4rem; }
._3AVV7j8Z { background-color: rgb(255, 255, 255); display: block; float: left; height: 22rem; margin: 1rem; padding: 1rem; width: 9rem; }
._2Tuw28-M { color: rgb(131, 131, 131); font-weight: 700; margin-bottom: 0.5rem; text-align: center; }
._14p3lYr0, ._2Tuw28-M { display: block; }
._348qZ5xy { height: 100%; margin-left: auto; margin-right: auto; padding-bottom: 1rem; width: var(--lcc-content-width); }
._3ynLTLRo { height: 3em; margin: auto; width: 3em; }
._1CstLTLz { border-bottom: 1px solid rgb(220, 220, 220); height: 2rem; margin-bottom: 1rem; margin-left: 1rem; margin-top: 1rem; width: 100%; }
.XdtF1dco { color: rgb(131, 131, 131); display: inline-block; float: left; font-size: 1.5rem; font-weight: 700; width: auto; }
.EtOG_YWR { margin-bottom: 2rem; }
.qSJrjeuR { background-color: rgb(245, 245, 245); border: 1px solid rgb(245, 245, 245); border-radius: 5px; color: rgb(123, 0, 72); cursor: pointer; display: inline-block; float: right; font-size: 0.9rem; height: 2em; line-height: 2em; margin-bottom: 1rem; margin-left: 38rem; padding: 0.5em; width: auto; }
._1OSjZNEr { background-color: var(--brand-color-primary); color: rgb(255, 255, 255); height: 100%; margin: 2rem -2.5rem 0px -2rem; padding: 0px 2rem 2rem; position: relative; }
._1OSjZNEr h1, ._1OSjZNEr h2, ._1OSjZNEr h3, ._1OSjZNEr h4 { align-items: center; display: flex; flex-direction: row; font-size: 48px; left: 0px; margin-left: 50px; max-width: 24rem; min-height: var(--cc-hero-height); position: absolute; top: 0px; z-index: 10; }
._1OSjZNEr h1 span, ._1OSjZNEr h2 span, ._1OSjZNEr h3 span, ._1OSjZNEr h4 span { font-weight: 700; }
._29dHCI9m { margin: 0px -2rem 2rem; min-height: var(--cc-hero-height); position: relative; color: rgb(255, 255, 255) !important; }
._3CNEF5q7 { margin-left: 3rem; padding-top: calc(var(--cc-hero-height)*.25); text-transform: uppercase; }
._37onpext { flex-direction: column; height: 100%; line-height: 1.25rem; max-width: 10rem; padding-right: 1rem; position: absolute; right: 0px; top: 0px; }
._37onpext, ._37onpext > * { align-items: center; display: flex; }
._37onpext > * { flex-grow: 1; }
._3qZg5h59 { height: 1px; left: -10000px; overflow: hidden; position: absolute; top: auto; width: 1px; }
._3qZg5h59 ol, ._3qZg5h59 ul { list-style: inherit; }
._3qZg5h59 li, ._3qZg5h59 ol, ._3qZg5h59 ul { margin: inherit; padding: inherit; }
._11qomP3E { margin-bottom: 1rem; margin-top: 1rem; }
._11qomP3E.float { float: right; margin: 0.5rem 0px 2rem 2rem; }
._11qomP3E.float img { max-height: 360px !important; max-width: 512px !important; }
._11qomP3E h3, ._11qomP3E h4, ._11qomP3E h5 { color: var(--brand-color-primary); font-size: 1rem; font-weight: 700; }
._11qomP3E img { display: block; margin-left: auto; margin-right: auto; }
._11qomP3E figcaption { font-style: italic; margin-bottom: 1rem; margin-left: 4rem; }
._11qomP3E table, ._11qomP3E td, ._11qomP3E th { border: 1px solid rgb(235, 235, 235); }
._11qomP3E h3 span, ._11qomP3E h4 span, ._11qomP3E h5 span { display: block; margin: 4rem 0px 1rem; text-align: center; }
._11qomP3E thead th { background-color: var(--brand-color-primary); color: rgb(255, 255, 255); font-size: 14px; padding: 1rem; text-align: left; }
._11qomP3E table tbody th, ._11qomP3E table td { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 12px; font-weight: 400; padding: 1rem; }
._11qomP3E table { border-top-width: medium; border-right-width: medium; border-left-width: medium; border-top-style: none; border-right-style: none; border-left-style: none; border-top-color: currentcolor; border-right-color: currentcolor; border-left-color: currentcolor; border-image: none; border-bottom: 5px solid var(--brand-color-primary); }
.PRMAaLE5 { color: red; }
._3wYFh8Gu { font-weight: 700; }
._1L2RQkGX, ._1VoEAn_N { list-style: outside none disc; }
._1VoEAn_N li { margin-left: 3rem; }
._1L2RQkGX li p, ._1VoEAn_N li p { margin-left: 0px; }
._1xQLvWHJ { list-style: outside none disc; }
._3hyWqPT4 { background-color: rgb(206, 227, 244); }
._1dv22CH1 { text-align: left; }
.-u40_o_h { text-align: center; }
._3s1V0dYa { text-align: right; }
._3wKHeDJ9 { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
._3KZvAPTy { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
._1OeSMF_4 { text-align: center; }
._12ZNJ30d { text-align: right; }
._2MKwsm_3 h3, ._2MKwsm_3 h4 { color: rgb(123, 0, 72); font-size: 1rem; font-weight: 700; margin-bottom: 0.5rem; }
._2bckY2fy table, ._2bckY2fy td, ._2bckY2fy th { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
._11qomP3E td * { margin-left: 0.5rem; margin-right: 0.5rem; }
._348qZ5xy p { margin-bottom: 1rem; }
._2U7EBxsp { color: rgb(131, 131, 131); display: grid; grid-template-columns: 1fr 1fr; margin-bottom: 0.5rem; margin-top: 0.5rem; }
.AccllqBl { cursor: pointer; margin-right: 1rem; text-align: right; }
.AccllqBl i { margin-right: -1.5rem; }
.AccllqBl span { padding-right: 0.5rem; }
._2YWix_RU { cursor: pointer; margin-left: 1rem; }
._2YWix_RU i { margin-left: -1.5rem; }
._2YWix_RU span { padding-left: 0.5rem; }
p[\:has\(cite\)] { line-height: 1.2; margin-top: 1rem; text-align: center; }
p:has(cite) { line-height: 1.2; margin-top: 1rem; text-align: center; }
p cite { font-size: small; font-style: normal; }
div.side-by-side { display: flex; gap: 2rem; margin: 0.5rem 0px; }
p.p_title_level_1 { margin-top: 2rem; text-align: center; }
._3S21fD3l { margin-bottom: 0.4rem; }
._2fsprQbj { color: rgb(104, 150, 195); cursor: pointer; font-size: smaller; }
:root { --card-min-width: 200px; --card-max-width: 200px; --card-height: 200px; }
.NxyneSjh { background-color: rgb(255, 255, 255); border: 1px solid var(--color-border); border-radius: 8px; color: var(--color-text-primary); display: grid; flex: 0 1 0%; margin: 2rem 20px 0px 0px; max-height: var(--card-height); max-width: var(--card-max-width); min-height: var(--card-height); min-width: var(--card-min-width); }
.NxyneSjh.S0mCVFHb::before { background: rgba(255, 255, 255, 0.5); border-radius: 8px; content: ""; min-height: 100%; min-width: 100%; pointer-events: none; position: absolute; top: 0px; transform: translateZ(10px); }
.NxyneSjh.AfeCUAzT { margin: 0.5rem 0px; }
.NxyneSjh.AfeCUAzT.ORvRaCFf { font-size: calc(var(--font-size-title) + .2rem); padding: 0.5rem; }
.NxyneSjh .AfeCUAzT { display: grid; grid-template-rows: auto 1fr; min-height: 100%; position: relative; }
.NxyneSjh .AfeCUAzT > div { display: grid; }
.NxyneSjh .AfeCUAzT .Vd0UkYgE { border-radius: 8px 8px 0px 0px; max-width: 100%; }
.NxyneSjh.BHYONc7F { min-width: calc(var(--card-min-width)*3); }
.NxyneSjh.Vd0UkYgE { border-radius: 8px 8px 0px 0px; max-width: 100%; }
.NxyneSjh.ShVrWx0h { display: none; }
.NxyneSjh .AfeCUAzT .S9zWLXC8 { color: var(--color-primary); position: absolute; right: 0.4rem; z-index: 10; }
.Jd-rKO2j { opacity: 0.5; }
.Jd-rKO2j:hover { cursor: not-allowed; }
.bask_card .AfeCUAzT { background: var(--brand-color-primary); border-radius: 8px; color: rgb(255, 255, 255); grid-template-rows: unset; text-align: center; }
.JzAog8w2 { background-color: initial; color: var(--color-text-primary); left: 1rem; min-height: 3rem; min-width: 540px; position: absolute; top: -1rem; transform: translateZ(1em); z-index: 301; }
.lSy-zicJ { background-color: var(--lcc-color-background); border-top-left-radius: 8px; border-top-right-radius: 8px; color: var(--color-text-inverted); font-size: 18px; padding: 0.5rem 0px; text-align: center; }
.lSy-zicJ, .xlVGP3EO, .zXALYjfI { font-weight: 700; }
.xlVGP3EO { color: var(--color-text-faded); grid-column: 1 / span 2; margin-bottom: 0.5rem; }
.-FLlOBKD, ._4pDcAdSP { border-top: 1px solid var(--border-gray); display: grid; grid-template-columns: auto 1fr; margin: 1rem 0px 0px 1rem; padding-bottom: 1rem; }
.-FLlOBKD calculator, .-FLlOBKD pencil, ._4pDcAdSP calculator, ._4pDcAdSP pencil { padding: 0.5rem; }
.-FLlOBKD calculator i, .-FLlOBKD pencil i, ._4pDcAdSP calculator i, ._4pDcAdSP pencil i { background-color: var(--lcc-color-button); border-radius: 50%; color: rgb(255, 255, 255); height: 3rem; line-height: 3rem; text-align: center; width: 3rem; }
._4evxfvgy { color: var(--color-text-faded); font-weight: 700; margin-bottom: 0.5rem; }
.oCgsBUpW, .r9-jMUo6 { color: var(--color-text-faded); font-weight: 700; grid-column: 1 / span 2; margin: 1rem 0px 0.5rem; }
.uIToJPVy { background-color: var(--lcc-color-background); border: 1px solid rgb(0, 0, 0); border-radius: 5px; color: rgb(255, 255, 255); cursor: pointer; height: auto; min-width: 2rem; position: absolute; right: 0px; text-align: center; top: calc(-10px - 2rem); }
.kH1-n-Oi { background-color: var(--color-background); border: 1px solid rgb(0, 0, 0); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.5) 5px 5px 5px; height: inherit; max-width: 95vw; overflow: visible; font-size: var(--font-size-medium) !important; }
.kH1-n-Oi > div:not(.lSy-zicJ) { padding: 0.5rem 1rem; }
.-W1PRvba { animation-duration: 1s; animation-fill-mode: both; animation-name: Qrj6jI0H; }
@keyframes Qrj6jI0H { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes OoZ-tb0V { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.Wdttqay- { animation-duration: 1s; animation-fill-mode: both; animation-name: OoZ-tb0V; }
.I8lwcfTI { background-position-x: right; background-repeat: no-repeat; max-height: 80vh; overflow: auto; }
.-wfyaYH6 { display: flex; }
.-wfyaYH6 leading { padding: 0.5rem 2rem 0.5rem 0.5rem; width: 70%; }
.-wfyaYH6 leading .WMu7Ed0U { margin-bottom: 1rem; }
.-wfyaYH6 leading .HawwsaW0 { border-bottom: 1px solid var(--border-gray); display: grid; grid-template-columns: auto 1fr; margin: 1rem 0px 0px 1rem; padding-bottom: 1rem; }
.-wfyaYH6 leading .HawwsaW0 book { padding: 0.5rem; }
.-wfyaYH6 leading .HawwsaW0 book i { background-color: var(--lcc-color-button); border-radius: 50%; color: rgb(255, 255, 255); height: 3rem; line-height: 3rem; text-align: center; width: 3rem; }
.-wfyaYH6 leading .HawwsaW0 items { color: var(--lcc-color-button); font-size: var(--font-size-small); font-weight: 700; padding-left: 0.5rem; }
.-wfyaYH6 leading .HawwsaW0 items .YFmod6At { cursor: pointer; }
.-wfyaYH6 leading .HawwsaW0 items .YFmod6At dt { max-width: 255px; }
.-wfyaYH6 leading .HawwsaW0 items .YFmod6At:hover { color: var(--lcc-color-button-hover); }
.-wfyaYH6 .Z7c9N3Pg { display: grid; grid-template-columns: 1fr; margin: 1rem 0px 0px 1rem; }
.-wfyaYH6 .Z7c9N3Pg svg { height: 3rem; padding: 0.5rem; width: 3rem; }
.-wfyaYH6 .Z7c9N3Pg book { padding: 0.5rem; }
.-wfyaYH6 .Z7c9N3Pg book i { background-color: var(--lcc-color-button); border-radius: 50%; color: rgb(255, 255, 255); height: 3rem; line-height: 3rem; text-align: center; width: 3rem; }
.-wfyaYH6 .Z7c9N3Pg items { color: var(--lcc-color-button); font-size: var(--font-size-small); font-weight: 700; padding-left: 0.5rem; width: 100%; }
.-wfyaYH6 .Z7c9N3Pg items .YFmod6At { cursor: pointer; }
.-wfyaYH6 .Z7c9N3Pg items .YFmod6At:hover { color: var(--lcc-color-button-hover); }
.-wfyaYH6 trailing { color: var(--lcc-color-button); margin-top: 250px; padding: 0.5rem; width: 30%; }
.-wfyaYH6 trailing div { line-height: 2rem; margin: 0px; font-size: var(--font-size-small) !important; padding: 0px !important; text-align: left !important; text-transform: none !important; }
.I8lwcfTI.topic1001-1-expanded { background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1001-1.png"); }
.I8lwcfTI.topic1006-1-expanded { background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1006-1.png"); }
.I8lwcfTI.topic1009-1-expanded { background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1009-1.png"); }
.I8lwcfTI.topic1013-1-expanded { background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1013-1.png"); }
.I8lwcfTI.topic1017-1-expanded { background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1017-1.png"); }
.I8lwcfTI.topic1021-1-expanded { background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1021-1.png"); }
.I8lwcfTI.topic1025-1-expanded { background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1025-1.png"); }
.I8lwcfTI.topic1029-1-expanded { background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1029-1.png"); }
.I8lwcfTI.topic1032-1-expanded { background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1032-1.png"); }
.I8lwcfTI.topic1039-1-expanded { background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1039-1.png"); }
.I8lwcfTI.topic1044-1-expanded { background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1044-1.png"); }
.I8lwcfTI.topic1050-1-expanded { background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1050-1.png"); }
.I8lwcfTI.topic1056-1-expanded { background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1056-1.png"); }
.I8lwcfTI.topic1061-1-expanded { background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1061-1.png"); }
.I8lwcfTI.topic1067-1-expanded { background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1067-1.png"); }
.I8lwcfTI.topic1072-1-expanded { background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1072-1.png"); }
.I8lwcfTI.topic1076-1-expanded { background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1076-1.png"); }
.I8lwcfTI.topic1080-1-expanded { background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1080-1.png"); }
.I8lwcfTI.topic1085-1-expanded { background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1085-1.png"); }
.I8lwcfTI.topic1090-1-expanded { background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1090-1.png"); }
.I8lwcfTI.topic1094-1-expanded { background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1094-1.png"); }
.I8lwcfTI.topic1100-1-expanded { background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1100-1.png"); }
.I8lwcfTI.topic1105-1-expanded { background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1105-1.png"); }
.pXIigxic { position: relative; }
.pXIigxic .nohjX3-d { display: grid; grid-template-rows: auto 1fr 60px; }
.pXIigxic .nohjX3-d .KxZZlc3W { font-size: 14px; font-weight: 700; margin: 0.5rem; text-wrap: wrap; }
.pXIigxic .nohjX3-d .PecUMAbe { font-size: 13px; margin: 0px 0.5rem; text-wrap: wrap; }
.pXIigxic .nohjX3-d .erbRVPjb { align-items: center; display: flex; flex: 1 1 auto; justify-content: center; margin: 5px; }
.pXIigxic .nohjX3-d .erbRVPjb button { background-color: var(--lcc-color-background-light); border-radius: 20px; margin: 10px; min-width: 5rem; padding: 0.3rem 2rem; text-transform: uppercase; }
.pXIigxic .nohjX3-d .erbRVPjb button span { color: var(--lcc-color-button); }
.gamjec45 { align-items: center; display: flex; flex-flow: row; gap: 0.1rem; }
@media (max-width: 479px) {
  .gamjec45 { flex-direction: column; }
}
.KUTbfNrK { border-radius: 8px; display: grid; grid-template-rows: 1fr auto; height: 320px; width: 200px; }
.Jq7Pf16- { color: rgb(255, 255, 255); font-weight: 700; margin: 0px; padding: 1rem; text-align: center; text-wrap: wrap; }
.XYR3ysXg .KUTbfNrK .IPzsiag2 { color: var(--color-primary); position: absolute; right: 0.4rem; z-index: 10; }
.hk785NMo { position: relative; }
.hk785NMo .VxfRYB92 { display: grid; grid-template-rows: auto 1fr 60px; }
.hk785NMo .VxfRYB92 .tgEk-UCh { font-weight: 700; margin: 0.5rem; text-wrap: wrap; }
.hk785NMo .VxfRYB92 .KgsB7Oyk { margin: 0px 0.5rem; text-wrap: wrap; }
.hk785NMo .VxfRYB92 .VMfaebhe { align-items: center; display: flex; flex: 1 1 auto; justify-content: center; margin: 5px; }
.hk785NMo .VxfRYB92 .VMfaebhe button { background-color: var(--lcc-color-background-light); border-radius: 20px; margin: 10px; min-width: 5rem; padding: 0.3rem 2rem; text-transform: uppercase; }
.hk785NMo .VxfRYB92 .VMfaebhe button span { color: var(--lcc-color-button); }
.n-6nOW8E { position: relative; }
.n-6nOW8E .KyiXT-uk { display: grid; grid-template-rows: auto 1fr 60px; }
.n-6nOW8E .KyiXT-uk .NOX9CHU4 { font-weight: 700; margin: 0.5rem; text-wrap: wrap; }
.n-6nOW8E .KyiXT-uk ._2KySU-pq { margin: 0px 0.5rem; text-wrap: wrap; }
.n-6nOW8E .KyiXT-uk .dANjl4iP { align-items: center; display: flex; flex: 1 1 auto; justify-content: center; margin: 5px; }
.n-6nOW8E .KyiXT-uk .dANjl4iP button { background-color: var(--lcc-color-background-light); border-radius: 20px; margin: 10px; min-width: 5rem; padding: 0.3rem 2rem; text-transform: uppercase; }
.n-6nOW8E .KyiXT-uk .dANjl4iP button span { color: var(--lcc-color-button); }
.rIqvIEd- { font-weight: 700; margin: 1rem 0.5rem; min-height: 4rem; text-align: center; text-transform: uppercase; text-wrap: wrap; }
.AJ6teI65 { font-size: var(--font-size-small); margin: 0px 5px; }
.F50qy-3L { align-items: center; display: flex; justify-content: center; margin: 5px; }
.F50qy-3L button { background-color: var(--lcc-color-background-light); border-radius: 20px; margin: 10px; min-width: 5rem; padding: 0.3rem 3rem; text-transform: uppercase; }
.F50qy-3L button span { color: var(--lcc-color-button); }
.F50qy-3L button:disabled, .F50qy-3L button:disabled:hover { background-color: var(--color-background-faded); border-color: var(--color-border); box-shadow: none; color: var(--color-text-faded); cursor: not-allowed; outline: none; }
:is(.F50qy-3L button:disabled, .F50qy-3L button:disabled:hover) span { color: var(--color-text-faded); }
.F50qy-3L > i { color: var(--brand-color-primary); }
.ojfOL0Vc { position: relative; }
.ojfOL0Vc .aZtxleH3 { display: grid; grid-template-rows: auto 1fr 60px; }
.ojfOL0Vc .aZtxleH3 .wBqwBkny { font-weight: 700; margin: 0.5rem; text-wrap: wrap; }
.ojfOL0Vc .aZtxleH3 .T1zcAji- { margin: 0px 0.5rem; text-wrap: wrap; }
.ojfOL0Vc .aZtxleH3 .HpVIR2XG { align-items: center; display: flex; flex: 1 1 auto; justify-content: center; margin: 5px; }
.ojfOL0Vc .aZtxleH3 .HpVIR2XG button { background-color: var(--lcc-color-background-light); border-radius: 20px; margin: 10px; min-width: 5rem; padding: 0.3rem 2rem; text-transform: uppercase; }
.ojfOL0Vc .aZtxleH3 .HpVIR2XG button span { color: var(--lcc-color-button); }
.-ltUYfRD { position: relative; }
.-ltUYfRD .ETkjW96- { display: grid; grid-template-rows: auto 1fr 60px; }
.-ltUYfRD .ETkjW96- .E3gRbGrP { color: var(--color-primary); position: absolute; right: 0.4rem; top: -6rem; }
.-ltUYfRD .ETkjW96- .aapeI7KM { opacity: 0.5; }
.-ltUYfRD .ETkjW96- .aapeI7KM:hover { cursor: not-allowed; }
.-ltUYfRD .ETkjW96- .K2Voidg- { color: rgb(255, 255, 255); font-size: 9px; font-weight: 700; margin-left: 92px; position: absolute; text-align: center; text-transform: uppercase; top: -40px; width: 108px; }
.-ltUYfRD .ETkjW96- .RXEEFZ0O { font-weight: 700; margin: 0.5rem; text-wrap: wrap; }
.-ltUYfRD .ETkjW96- .OdVPmgz7 { margin: 0px 0.5rem; text-wrap: wrap; }
.-ltUYfRD .ETkjW96- .JsCYedrr { align-items: center; display: flex; flex: 1 1 auto; justify-content: center; margin: 5px; }
.-ltUYfRD .ETkjW96- .JsCYedrr button { background-color: var(--lcc-color-background-light); border-radius: 20px; margin: 10px; min-width: 5rem; padding: 0.3rem 2rem; text-transform: uppercase; }
.-ltUYfRD .ETkjW96- .JsCYedrr button span { color: var(--lcc-color-button); }
.-ltUYfRD .ETkjW96- .JsCYedrr button:disabled, .-ltUYfRD .ETkjW96- .JsCYedrr button:disabled:hover { background-color: var(--color-background-faded); border-color: var(--color-border); box-shadow: none; color: var(--color-text-faded); cursor: not-allowed; outline: none; }
:is(.-ltUYfRD .ETkjW96- .JsCYedrr button:disabled, .-ltUYfRD .ETkjW96- .JsCYedrr button:disabled:hover) span { color: var(--color-text-faded); }
.-ltUYfRD .ETkjW96- .ptNLrkd- { bottom: 0px; color: rgb(243, 105, 67); font-size: 12px; margin: 0px 3px 3px 0px; min-height: 1rem; min-width: 1rem; position: absolute; right: 0px; text-align: center; }
.-ltUYfRD .ETkjW96- .ptNLrkd- span.fa-stack { align-items: center; display: flex; min-height: 2.5em; }
:root { --color-bg-carousel-nav: #ffffff80; --carousel-width: 996px; }
.NbCbU1t9 { display: flex; flex-direction: column; margin-top: 1rem; width: var(--carousel-width); }
.NbCbU1t9 .y2OQmYIk { display: flex; margin: 1rem 65px 0.5rem; }
.NbCbU1t9 .J4zSJgKv { display: flex; margin-left: 1rem; margin-right: 1rem; }
.NbCbU1t9 .BCl7nqJX { display: flex; flex-grow: 2; font-size: var(--font-size-large); }
.NbCbU1t9 .BCl7nqJX, .NbCbU1t9 .EbmJN4BN { align-self: center; text-transform: uppercase; }
.NbCbU1t9 .EbmJN4BN { flex-grow: 1; font-size: smaller; text-align: right; }
.NbCbU1t9 div.OnS6E1o7 { font-size: var(--font-size-base); }
.NbCbU1t9 .Dqm4MrE7 { display: flex; margin-top: -2rem; position: relative; width: 100%; }
.NbCbU1t9 ._3OROy0LF { background-color: var(--color-bg-carousel-nav); border: 1px solid var(--color-box-shadow-highlight); border-radius: 50%; cursor: pointer; position: absolute; top: 55%; transform: translateY(-50%); z-index: 1; }
.NbCbU1t9 ._3OROy0LF._7b2r0fZt { background-color: initial; cursor: not-allowed; }
.NbCbU1t9 ._3OROy0LF i { margin: 1rem 0.65rem; }
.NbCbU1t9 ._1uvnDTKG { z-index: 2; }
.NbCbU1t9 .MMikp-TI { left: 0.8rem; }
.NbCbU1t9 .kLKd2Q65 { right: 0.5rem; }
.NbCbU1t9 .zLm2dT84 { height: 100%; width: 100%; }
.NbCbU1t9 .zLm2dT84 .s03oCkGw { display: flex; justify-content: flex-start; margin-left: 65px; margin-right: 45px; scrollbar-width: none; transform: translateX(0px); transition: transform 0.3s; }
.NbCbU1t9 .zLm2dT84 .s03oCkGw .pJI8WKa2 { align-self: center; flex: 0 1 auto; margin: 0px; }
.NbCbU1t9 .zLm2dT84 .s03oCkGw .pJI8WKa2.jAd2cKTH { visibility: hidden; }
.e8BJ6dX5 { display: flex; justify-content: center; width: 100%; }
.MSdAKlXe { display: grid; gap: 1rem; max-width: 996px; width: 100%; }
div[xqa="all-domains-carousel"] .MSdAKlXe { gap: unset; max-width: calc(var(--carousel-width) - 130px); }
.F6fHLKJH { box-sizing: border-box; }
._3jFDb2z8 { position: relative; }
._3jFDb2z8 canvas, ._3jFDb2z8 iframe { height: 1px; left: -9999px; position: absolute; visibility: hidden; width: 1px; }
._3jFDb2z8 ._33eKYQsO { display: grid; grid-template-rows: auto 1fr 60px; }
._3jFDb2z8 ._33eKYQsO ul { list-style-type: disc; margin: 1em 0px; }
._3jFDb2z8 ._33eKYQsO ul li { margin-left: 2em; }
._3jFDb2z8 ._33eKYQsO ._2x9Z_fwV { font-size: 14px; font-weight: 700; margin: 0.5rem; text-wrap: wrap; }
._3jFDb2z8 ._33eKYQsO .vD9i5vPD { font-size: 13px; height: 64px; margin: 0px 0.5rem; overflow: auto; text-wrap: wrap; }
._3jFDb2z8 ._33eKYQsO .vD9i5vPD > p { color: var(--color-text-primary); }
._3jFDb2z8 ._33eKYQsO ._2TyfX8Lv { align-items: center; display: flex; flex: 1 1 auto; justify-content: center; margin: 5px; }
._3jFDb2z8 ._33eKYQsO ._2TyfX8Lv button { background-color: var(--lcc-color-background-light); border-radius: 20px; margin: 10px; min-width: 5rem; padding: 0.3rem 2rem; text-transform: uppercase; }
._3jFDb2z8 ._33eKYQsO ._2TyfX8Lv button:disabled { background-color: var(--color-background-faded); }
._3jFDb2z8 ._33eKYQsO ._2TyfX8Lv button:disabled span { color: dimgrey; }
._3jFDb2z8 ._33eKYQsO ._2TyfX8Lv button span { color: var(--lcc-color-button); }
._3jFDb2z8.expanded card { height: inherit; left: 5rem; max-width: 50rem; width: inherit; }
._1BuoI4Au { background: rgb(255, 255, 255); margin: auto; width: 60rem; }
._3dZapGxV > button:focus { outline: thin solid var(--viz-assess-color); }
._1BuoI4Au iframe { height: 1px; left: -9999px; position: absolute; width: 1px; }
._1BuoI4Au canvas { position: absolute; visibility: hidden; }
.HLH2QG4Y { height: 100%; margin-top: 1rem; max-height: 480px; width: 100%; }
._2_IatJbO { margin-left: auto; margin-right: auto; }
:root { --cutscore-chart-height: 21rem; }
._1klYJrab { height: var(--cutscore-chart-height); }
._1klYJrab > div { height: 100%; }
:root { --color-full-contast-border: #b85e00f2; }
._27mAsYx4 { align-items: stretch; display: flex; flex-wrap: wrap; margin: 2rem 0px; gap: 1.5rem; }
._23EpfNTa { min-height: 6rem; }
._23EpfNTa > h1 { font-size: 1.2rem; font-weight: 600; }
._2qWej1YE { border: 2px solid var(--border-gray); border-radius: 1rem; box-shadow: 0 2px var(--border-gray); flex-basis: calc(25% - 4px - 1.125rem); flex-grow: 0; min-height: 16rem; padding: 0px; position: relative; text-align: center; }
@media only screen and (max-width: 996px) {
  ._2qWej1YE { flex-basis: calc(33% - 4px - 1rem); }
}
@media only screen and (max-width: 768px) {
  ._2qWej1YE { flex-basis: calc(50% - 4px - 0.75rem); }
}
._2qWej1YE:focus-within { outline: var(--color-full-contast-border); }
._2qWej1YE:focus, ._2qWej1YE:hover { border-color: var(--color-full-contast-border); }
._2qWej1YE h1, ._2qWej1YE h3 { font-weight: 600; margin-left: 0px; padding: 0px; }
._2qWej1YE h3 { margin-top: 1rem; }
._2qWej1YE > div { margin: 1.8rem 0.8rem; }
._3GAPuduI { font-size: 1rem; margin-bottom: 1rem; }
._3GAPuduI > i { color: var(--brand-color-primary); text-shadow: rgb(0, 0, 0) -1px -1px 1px, rgb(0, 0, 0) -1px 1px 1px, rgb(0, 0, 0) 1px -1px 1px, rgb(0, 0, 0) 1px 1px 1px; }
.mOtqMa_I { font-size: var(--font-zize-small); margin-left: 0.3rem; }
._2XYZWB4S, ._2i3kIVrX { margin-top: 1rem; }
._2XYZWB4S { color: rgba(0, 0, 0, 0.8); text-align: left; }
._3x2oRfgf { bottom: 1rem; margin-top: 1rem; }
.BhkCCrst, ._3Pk1s9d9 { font-size: var(--font-size-small); margin: 0.7rem 0px 1.5rem; }
._1oR7DLyp { color: var(--text-link-color); font-size: var(--font-size-icon); font-weight: 600; text-align: center; }
._1oR7DLyp:hover { cursor: pointer; }
._1V8BOy3U { background: linear-gradient(90deg, rgba(0, 0, 0, 0.1), rgb(255, 255, 255)) rgba(0, 0, 0, 0.1); border: 1px solid rgba(0, 0, 0, 0.3); border-radius: 6px; margin: 1rem; padding: 0.5rem; }
._2UtLsiu_ { box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-valid); margin: 3rem 1rem 1rem; padding: 0px 2rem 2rem; }
._2UtLsiu_, ._3m-UTD14 { border: 2px solid var(--brand-color-primary); border-radius: 6px; }
._3m-UTD14 { background: rgba(0, 0, 0, 0.1); color: rgb(0, 0, 0); display: table; margin: 1rem; padding: 0.5rem 2rem; width: auto; }
._2d83n-_U { background-color: var(--brand-color-primary); color: var(--color-text-inverted); display: flex; font-size: var(--font-size-title); line-height: var(--font-size-title); margin: 2rem; min-height: calc(180px - 2rem); padding: 1rem; text-align: center; }
._2IoXGZ7U { cursor: pointer; font-family: "Open Sans"; font-size: 2rem; font-weight: 700; line-height: 2rem; margin: 2rem 2rem 1.5rem; }
._2IoXGZ7U:focus, ._2IoXGZ7U:hover { outline: thin solid var(--viz-assess-color); }
._2qt1I-sP { font-size: 32px; font-weight: 600; line-height: 1.25em; margin: auto; }
._3Y2VjzlR { border: 1px solid var(--border-gray); border-radius: 8px; box-shadow: 0 2px var(--border-gray); display: grid; grid-template-areas: "ptHeader ptHeader ptExamDate ptExamDate" "ptAssess ptStudyPath ptStudyPath ptExam"; grid-template-columns: 1fr 3fr 3fr 1fr; grid-template-rows: auto; margin: 1.5rem 2rem; padding: 1rem; position: relative; text-align: center; width: auto; }
._2qHpFyT5 { grid-template-areas: "ptHeader ptHeader ptHeader ptExamDate ptExamDate" "ptAssess ptStudyPath ptStudyPath ptPostTest ptExam" !important; grid-template-columns: 1fr 3fr 3fr 1fr 1fr !important; }
._186t6s4e, ._2qHpFyT5 { grid-template-rows: auto !important; }
._186t6s4e { grid-template-areas: "ptHeader ptHeader ptHeader ptExamDate" "ptAssess ptStudyPath ptStudyPath ptPostTest" !important; grid-template-columns: 1fr 3fr 3fr 1fr !important; }
._2h51YSje { font-family: "Open Sans"; font-size: 1.2rem; grid-area: ptHeader; justify-self: start; margin: 0px 1rem 1rem; }
._6iXLSRJt { color: rgb(178, 178, 178); display: inline-block; font-size: x-small; position: relative; }
._6iXLSRJt ._2NyDGO1q { color: var(--lcc-color-button); }
._6iXLSRJt i { color: rgb(178, 178, 178); position: relative; font-size: 2em !important; }
._6iXLSRJt button { background: rgba(0, 0, 0, 0); border-radius: 50%; min-width: 1.5rem; padding: 0px; position: relative; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important; outline: none !important; }
._2E7V_30s { grid-area: ptAssess; justify-self: center; }
.mCye2G2n { display: grid; grid-area: ptStudyPath; justify-self: center; width: 100%; }
._2Ji_99rR { text-align: left; }
._3T4jntAE { background: rgb(255, 255, 255); padding-right: 1rem; position: relative; }
._3knS4TGz { border-bottom: 1px dotted rgb(178, 178, 178); transform: translateY(0.8rem); }
._3Vh3UuGJ { grid-area: ptExam; justify-self: center; }
._3VduWgdn { grid-area: ptExamDate; justify-self: end; }
._2-JzL1km:focus, ._2-JzL1km:hover { border: 1px solid var(--border-gray); border-radius: 8px; }
.n2R8ogwP { font-weight: 700; margin-right: 1em; }
._1MrqGGy6 { grid-area: ptPostTest; justify-self: center; }
ol._1YGf_p79 li { flex-grow: 1; font-size: x-small; }
ol._1YGf_p79 { display: flex; flex-wrap: wrap; margin-bottom: 0px; margin-top: 0px; }
._1YGf_p79 { list-style: none none; margin: 1rem 0px 0.5rem; padding: 0px; width: 100%; }
._1YGf_p79 li { float: left; position: relative; text-align: center; }
._1YGf_p79 li button span { background-color: rgb(255, 255, 255); border: 3px solid rgb(178, 178, 178); border-radius: 50%; color: rgb(0, 0, 0); display: inline-block; height: 8px; line-height: 1.2; width: 8px; z-index: 2; }
._1YGf_p79 li._3csNJI1H button span { border: 3px solid var(--lcc-color-button); }
._1YGf_p79 li._18x-iUDH button span { background-color: var(--lcc-color-button); border: 1px solid var(--lcc-color-button); }
._1YGf_p79 li > button span:nth-child(3) { bottom: -15px; position: absolute; right: 0px; transform: translateX(50%); }
ol._1YGf_p79 button { background: rgba(0, 0, 0, 0); border-radius: 50%; min-width: 1.5rem; padding: 0px; position: relative; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important; outline: none !important; }
ol._1YGf_p79 li:not(._18x-iUDH) span { border: 2px solid var(--lcc-color-button); height: 12px; transform: translateY(2px); width: 12px; }
ol._1YGf_p79 li:not(._18x-iUDH) ~ li:not(._18x-iUDH) span { border: 1px solid rgb(178, 178, 178); height: 8px; transform: none; width: 8px; }
._3oDkBiYQ { border-bottom: 1px solid rgb(178, 178, 178); transform: translateY(12px); }
.wasN-YeL { background-color: rgb(243, 243, 243); margin: 0 calc(var(--grid-base)*-2); padding: 1.5rem 3rem; width: auto; }
.wasN-YeL h1 { margin: 0px; padding: 0px 0px 0px 2rem; }
._35cZa3qG { font-size: calc(var(--font-size-title) + 8px); margin: 0px 1rem 1rem; }
h1._35cZa3qG { font-family: "Open Sans"; font-size: 1.2rem; margin-bottom: 1rem; }
.IJT7Sjth { display: block; padding-left: 2rem; width: 100%; }
._1M0YbPvh { background-color: var(--lcc-color-button); border: var(--border-width) solid var(--color-border); color: var(--color-text-inverted); cursor: pointer; display: inline-block; font-weight: 700; margin: 2rem 0px 0px; min-width: calc(var(--grid-base)*20); padding: var(--spacing-regular); text-align: center; transition: box-shadow var(--transition-duration) var(--transition-easing); }
._1M0YbPvh:focus, ._1M0YbPvh:hover { outline: thin solid var(--viz-assess-color); }
._3poAPPGJ { background-color: var(--color-background); display: grid; grid-template-columns: 2fr 2fr 1fr 1fr 1fr; margin: 0px; }
._3poAPPGJ:not(:last-child) { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
._3poAPPGJ div { display: inline-block; font-size: var(--font-size-small); padding: 0.5rem; }
._3poAPPGJ._1gxPMWjv { background-color: initial; border: 0px; font-weight: 700; }
._3poAPPGJ._1gxPMWjv div { padding: 0px 0.5rem; }
._3poAPPGJ._1gxPMWjv div:first-child { padding: 0px 2rem; }
._3poAPPGJ div:last-child { font-weight: 700; padding-right: 2rem; text-align: end; }
._3poAPPGJ div:first-child { padding-left: 2rem; }
._3poAPPGJ div:nth-child(3), ._3poAPPGJ div:nth-child(4) { text-align: center; }
._3poAPPGJ:not(._1gxPMWjv) div { font-size: 14px; }
._2CM4He3T { color: var(--text-link-color); }
._2CM4He3T:hover { cursor: pointer; }
._21AkqU8h { font-size: 1.1rem; margin: 3em auto; width: 50%; }
.Ff_tfY3s { margin: 2rem; }
.Ff_tfY3s div[role="tablist"] { border-radius: 24px; }
:root { --bar-max-width: 100%; --bar-background: #0000001a; }
._1H4GURez { margin-left: 0.3rem; margin-right: auto; margin-top: -1.5rem; max-width: 95%; width: 95%; }
._3BNqnMx_ { position: relative; }
._1MgDJVmS { background-color: var(--bar-background); max-width: var(--bar-max-width); }
._1MgDJVmS, .u8FksHTF { border-radius: 6px; height: var(--viz-bar-height); }
.u8FksHTF { background-color: var(--viz-bar-color); width: calc(var(--bar-max-width)*var(--complete-percent)); }
:root { --box-shadow: var(--box-shadow-dimensions-small) var(--viz-assess-color); }
._37OE5eiK { bottom: 3rem; position: fixed; right: 2rem; z-index: 1; }
._37OE5eiK button { border: thin solid var(--lcc-color-button); border-radius: 50%; box-shadow: 0 0 5px 2px var(--color-box-shadow); color: var(--lcc-color-button); cursor: pointer; outline: none; padding: 0.3rem; background-color: var(--color-background) !important; }
._37OE5eiK button:focus, ._37OE5eiK button:hover { box-shadow: var(--box-shadow-dimensions-small) var(--viz-assess-color); }
._37OE5eiK button i { transform: translateY(-5px); }
._1NHonxa8 { padding: 1.2rem 0px; }
._1NHonxa8, ._1NHonxa8 > div { display: inline-block; margin-right: 0.5rem; width: auto; }
._1NHonxa8 i { color: rgb(105, 105, 105); }
._3Hu-6L1Z { margin-block: 1rem; }
._3Hu-6L1Z h1 { font-size: calc(var(--font-size-title)*1.5); font-weight: 700; margin: 0.5rem 0px; }
._3Hu-6L1Z h2, ._3Hu-6L1Z h3, ._3Hu-6L1Z h4, ._3Hu-6L1Z h5, ._3Hu-6L1Z h6 { font-size: var(--font-size-title); font-weight: 700; margin: 0.5rem 0px; }
._1h9YrOqY { margin-left: auto; margin-right: auto; margin-top: 0px; max-width: var(--lcc-content-maxwidth); width: var(--lcc-content-width); }
._38WC4sRv { margin-bottom: 2rem; }
._39yOM8D3 { width: auto; }
._39yOM8D3 > button:focus { box-shadow: 0 0 0 5px var(--viz-assess-color); outline: rgb(255, 255, 255) solid 2px; }
._39yOM8D3 button > span:first-child { padding-right: 1rem; }
._26RgzM0o { display: inline-block; float: right; width: auto; }
._2cCvuNRt { margin-bottom: 1.3rem; }
.NmSJ-EGV { display: grid; font-weight: 300; grid-template-columns: 1fr 4rem; margin-bottom: 0.2rem; max-width: 26rem; row-gap: 0.25rem; column-gap: calc(var(--grid-base)*4); }
.NmSJ-EGV + ._39yOM8D3 { float: left; }
._2acfP0qM { color: var(--text-link-color); cursor: pointer; font-size: var(--font-size-base); margin-top: 0.75rem; padding: 0.25rem; text-decoration: underline; }
._2acfP0qM:hover { background-color: var(--color-box-shadow-highlight); border-radius: 3px; }
._15OHFNgZ, ._1zWE7_jS { justify-self: end; }
._15OHFNgZ { font-weight: 600; }
.ErxaquWi { clear: both; display: grid; font-size: var(--font-size-base); grid-template-columns: 1fr 1fr 1fr; margin: var(--lcc-element-spacing) auto; max-width: var(--lcc-content-maxwidth); width: var(--lcc-content-width); column-gap: var(--lcc-element-spacing); row-gap: 2rem; }
@media (max-width: 767.98px) {
  .ErxaquWi { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 599.98px) {
  .ErxaquWi { grid-template-columns: 1fr; }
}
.ErxaquWi hr + * { padding-top: 1rem; }
.ErxaquWi a { color: unset; text-decoration: none; }
.ErxaquWi i.far, .ErxaquWi i.fas { color: var(--lcc-color-button); }
.ErxaquWi h1, .ErxaquWi h2, .ErxaquWi h3, .ErxaquWi h4, .ErxaquWi h5 { font-size: var(--font-size-title); font-weight: 700; }
.ErxaquWi p { margin-left: 0px; }
.ErxaquWi > div { border: 2px solid rgb(204, 204, 204); padding: 1.5rem 1rem; }
._1sfnrpW- { padding-right: 5px; }
.affUYMaU { align-items: center; display: flex; flex-direction: column; justify-content: space-evenly; margin: 2rem 10vw; width: 80vw; }
._3uz7rEFp { line-height: 1.75rem; margin: 0px auto 2rem; max-width: var(--lcc-content-maxwidth); }
._3uz7rEFp h1 { color: rgb(255, 255, 255); font-size: 24px; font-weight: 700; margin: 0px 0px 1rem; }
._3NeoGnu0 { line-height: 1.75rem; margin: 2rem; max-width: var(--lcc-content-maxwidth); }
._3NeoGnu0 h2 { font-size: 18px; font-weight: 700; margin-bottom: 0.5rem; }
.rmaaXeRF { margin-top: 1rem; }
._2VlCStOx { height: 0.5rem; }
._3qNbCvwt { margin: 0px auto; width: var(--lcc-content-width); }
._3LX_QgKL { place-content: center space-evenly; align-items: baseline; display: flex; flex-flow: wrap; }
._2Z-mQ-p5 { font-size: var(--font-size-small); margin: 3rem 30vw 0px; width: var(--lcc-content-width); }
._2Z-mQ-p5 span { cursor: pointer; }
._307MW3BL { margin-bottom: 2rem; }
._2-A-3ph4 { font-size: var(--font-size-base); margin-left: auto; margin-right: auto; margin-top: var(--lcc-element-spacing); max-width: var(--lcc-content-maxwidth); width: var(--lcc-content-width); }
._2RxTI7W6 { max-width: 10rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
._1FTN8Z2K, ._2RxTI7W6 { color: var(--color-text-primary); font-family: var(--lcc-font-family-menu); font-size: var(--lcc-font-size-menu); font-weight: var(--lcc-font-weight-menu); text-transform: var(--lcc-font-transform-menu); }
._1FTN8Z2K { color: var(--brand-color-primary); }
.ciN2-Kka { font-weight: 400; }
._2K2FeAGD { color: var(--text-link-color); font-weight: 700; }
._2LB1u0XI { max-height: 85%; max-width: 85%; }
._3SNggJkY { color: var(--brand-color-primary); display: none; }
._1qCaHMx7 { padding-right: 5px; }
._3lVBzp8P { margin-block: 1rem; margin-left: 4px; margin-right: 4px; }
._3lVBzp8P h1 { font-size: calc(var(--font-size-title)*1.5); font-weight: 700; margin: 0.5rem 0px; }
._3lVBzp8P h2, ._3lVBzp8P h3, ._3lVBzp8P h4, ._3lVBzp8P h5, ._3lVBzp8P h6 { font-size: var(--font-size-title); font-weight: 700; margin: 0.5rem 0px; }
._3i-3dcB4 { font-size: 90%; margin: calc(var(--lcc-element-spacing)/2) auto var(--lcc-element-spacing) auto; }
._1jgF1O5n, ._3i-3dcB4 { max-width: var(--lcc-content-maxwidth); width: var(--lcc-content-width); }
._1jgF1O5n { display: grid; grid-template-columns: 2fr 1fr; column-gap: 1rem; font-size: var(--font-size-base); margin: calc(var(--lcc-element-spacing)/2) auto; row-gap: calc(var(--lcc-element-spacing)/2); }
._3DqKNSPi { display: inline-block; margin-right: 1rem; }
._2M83Xsi4 { grid-column-end: span 2; }
._34Me4SEy { font-size: var(--font-size-base); margin: 0 auto calc(var(--lcc-element-spacing)/2) auto; max-width: var(--lcc-content-maxwidth); width: var(--lcc-content-width); }
.KdYV3ubK { border: 0px; }
.dqGxkaGf { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; }
.dqGxkaGf._16I6UUFt:active, .dqGxkaGf._16I6UUFt:focus { clip: auto; color: rgb(0, 0, 0); height: auto; margin: 0px; overflow: visible; position: static; white-space: inherit; width: auto; }
._3TwEpiEA { background-color: var(--lcc-color-background-light); }
div[xqa="studyplan-loading"] div[role="progressbar"] { min-height: 36px; }
._1bitg4jE { font-variant: small-caps; margin: 1rem 0.5rem; text-align: center; text-wrap: wrap; }
.JSSVJ7h5 { align-items: center; display: flex; justify-content: center; margin: 5px; }
.JSSVJ7h5 button { background-color: var(--lcc-color-background-light); border-radius: 20px; margin: 10px; min-width: 5rem; padding-top: unset; padding-right: unset; padding-left: unset; padding-bottom: 0.3rem; }
.JSSVJ7h5 button span { color: var(--lcc-color-button); }
.JSSVJ7h5 button:disabled, .JSSVJ7h5 button:disabled:hover { background-color: var(--color-background-faded); border-color: var(--color-border); box-shadow: none; color: var(--color-text-faded); cursor: not-allowed; outline: none; }
.JSSVJ7h5 button:disabled span, .JSSVJ7h5 button:disabled:hover span { color: var(--color-text-faded); }
._2LGVBEqp { margin-block: 1rem; }
._2LGVBEqp h1 { font-size: calc(var(--font-size-title)*1.5); font-weight: 700; margin: 0.5rem 0px; }
._2LGVBEqp h2, ._2LGVBEqp h3, ._2LGVBEqp h4, ._2LGVBEqp h5, ._2LGVBEqp h6 { font-size: var(--font-size-title); font-weight: 700; margin: 0.5rem 0px; }
._15SrS74d { margin-left: auto; margin-right: auto; max-width: var(--lcc-content-maxwidth); width: var(--lcc-content-width); }
._1KZWi_85, ._1L6W1QVB { margin-bottom: 2rem; }
._1L6W1QVB { display: block; }
._17tZQEVu { display: inline-block; float: right; width: auto; }
.ufecsU1S { color: var(--text-link-color); cursor: pointer; font-size: var(--font-size-base); margin-top: 0.75rem; padding: 0.25rem; text-decoration: underline; }
.ufecsU1S:hover { background-color: var(--color-box-shadow-highlight); border-radius: 3px; }
._3So9Kd4N { margin-top: 2rem; }
._3So9Kd4N h1, ._3So9Kd4N h2, ._3So9Kd4N h3, ._3So9Kd4N h4, ._3So9Kd4N h5 { font-size: var(--font-size-title); font-weight: 700; }
._3So9Kd4N ._1km6S2ZP { margin-bottom: 1rem; }
._2ECqdWG9 { color: var(--text-link-color); cursor: pointer; font-size: var(--font-size-base); line-height: var(--line-height-base); }
._2ECqdWG9:hover { background-color: var(--color-box-shadow-highlight); }
._305q_cXZ { clear: both; display: grid; font-size: var(--font-size-base); grid-template-columns: 1fr 1fr 1fr; margin: var(--lcc-element-spacing) auto; max-width: var(--lcc-content-maxwidth); width: var(--lcc-content-width); column-gap: var(--lcc-element-spacing); row-gap: 2rem; }
@media (max-width: 767.98px) {
  ._305q_cXZ { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 599.98px) {
  ._305q_cXZ { grid-template-columns: 1fr; }
}
._305q_cXZ hr + * { padding-top: 1rem; }
._305q_cXZ a { color: unset; text-decoration: none; }
._305q_cXZ i.far, ._305q_cXZ i.fas { color: var(--lcc-color-button); }
._305q_cXZ h1, ._305q_cXZ h2, ._305q_cXZ h3, ._305q_cXZ h4, ._305q_cXZ h5 { font-size: var(--font-size-title); font-weight: 700; }
._305q_cXZ p { margin-left: 0px; }
._305q_cXZ > div { border: 2px solid rgb(204, 204, 204); padding: 1.5rem 1rem; }
._3g_RKUdo { padding-right: 5px; }
._1jPTFxGN { cursor: pointer; margin: auto; max-width: var(--lcc-content-maxwidth); text-align: right; }
.GJpTy1KR { background-color: rgba(28, 80, 129, 0.1); border-radius: 20px; box-shadow: rgba(28, 28, 28, 0.25) 0px 0px 15px 5px; margin: 4rem auto; padding: 4rem; text-align: center; width: calc(var(--lcc-content-width) - 8rem); }
.GJpTy1KR > fieldset { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px; }
._2ZkCJQQT { font-weight: 700; }
._2ZkCJQQT, ._2aAbI9JV { font-size: 24px; }
._3jomFIBv { align-items: center; display: flex; justify-content: center; padding-bottom: 20px; padding-top: 20px; text-align: center; }
._3jomFIBv label { font-size: 16px; padding-left: 10px; }
._3jomFIBv input:focus, ._3jomFIBv input:hover { border-color: var(--color-highlight); box-shadow: 0 0 0 3px var(--viz-assess-color); }
.GJpTy1KR button { margin-left: 15px; margin-right: 15px; }
._3_dO1-xq { border-bottom: 2px solid var(--color-border); display: grid; grid-template-columns: calc(50% - 498px) auto auto auto 1fr calc(50% - 498px); margin-left: auto; margin-right: auto; }
._3_dO1-xq .fa-2x { font-size: 1.5rem; }
._3_dO1-xq .arrow { font-size: var(--font-size-title); }
._3ipl0BeR { color: var(--color-text-faded); cursor: pointer; display: inline-block; height: 4rem; min-width: 11rem; vertical-align: middle; }
._3_dO1-xq ._3ipl0BeR:first-child { grid-column-start: 2; }
._1kei7vRe { color: var(--color-text-primary); font-family: var(--font-family); font-size: var(--lcc-font-size-menu); font-weight: 600; margin-top: 0.5rem; text-align: center; text-transform: var(--lcc-font-transform-menu); width: 4rem; }
._46pTVV4f { color: var(--lcc-color-background); }
.lang-ar ._46pTVV4f .V1_Z5-bt { padding-right: calc(var(--grid-base)*2); }
._46pTVV4f .V1_Z5-bt { margin-top: calc(var(--line-height-base) - var(--line-height-base)*1.8); padding-left: calc(var(--grid-base)*2); }
._46pTVV4f .V1_Z5-bt::after, ._46pTVV4f .V1_Z5-bt::before { border: solid rgba(0, 0, 0, 0); bottom: 100%; content: ""; height: 0px; pointer-events: none; width: 0px; }
._46pTVV4f .V1_Z5-bt::after { border-bottom-color: rgb(255, 255, 255); border-width: 10px; }
._46pTVV4f .V1_Z5-bt::before { border-top-color: ; border-right-color: ; border-left-color: ; border-bottom-color: var(--lcc-color-background); border-width: 14px; }
@media (max-width: 479.98px) {
  .lang-ar ._46pTVV4f .V1_Z5-bt { padding-right: calc((var(--grid-base)*2)*.4); }
  ._46pTVV4f .V1_Z5-bt { margin-top: calc(var(--line-height-base) - var(--line-height-base)*1.8); padding-left: calc((var(--grid-base)*2)*.4); }
  ._3ipl0BeR { height: 3rem; min-width: 7rem; }
  ._3_dO1-xq { grid-template-columns: auto 1fr 1fr 1fr auto; }
  ._3_dO1-xq .fa-2x { font-size: 1rem; }
}
:root { --alpha-hover-color: #6464641a; --btn-invalid-color: #6a6a6a; }
._2e_96DgS { width: 60rem; }
@media (max-width: 48rem) {
  ._2e_96DgS { width: 100vw; }
}
._2e_96DgS { font-size: 0.6rem; margin: auto; }
.HNf-lTbw { width: 60rem; }
@media (max-width: 48rem) {
  .HNf-lTbw { width: 100vw; }
}
.HNf-lTbw { margin-bottom: 2rem; margin-left: auto; margin-right: auto; }
.HNf-lTbw input::placeholder { color: rgb(118, 118, 118); opacity: 1; }
.POXbwaiN, ._2Rr5JKgc, ._3hyh67z8 { background-color: rgb(255, 255, 255); border: 1px solid var(--toolbar-color); display: inline-block; font-size: 0.75rem; height: 1.1rem; line-height: 0.75rem; margin-right: 0.25rem; text-align: center; }
.POXbwaiN:hover, ._2Rr5JKgc:hover, ._3hyh67z8:hover { background-color: var(--alpha-hover-color); border-radius: 30%; }
._2Rr5JKgc, ._3hyh67z8 { cursor: pointer; }
._3hyh67z8 { width: 1.2rem; }
._2Rr5JKgc { width: 4rem; }
._1YcWeRoi { min-width: 24px; }
._37CDXwTz { background-color: var(--brand-color-primary); border-radius: 30%; color: rgb(255, 255, 255); pointer-events: none; }
._3mkjM_bv { color: var(--btn-invalid-color); cursor: not-allowed; }
._3mkjM_bv:hover { background-color: unset; }
._3bNZCw9x { display: block; }
._3YGZQLI8 { font-size: var(--font-size-base); }
.lHDnrEvt { font-weight: 700; margin-top: 1rem; }
.P58Zp-nL { margin: auto; padding: 2rem 0px; }
._1mCJBIMB { background-color: rgba(10, 13, 18, 0.1); border-radius: 20px; box-shadow: rgba(28, 28, 28, 0.25) 0px 0px 15px 5px; margin: 4rem auto; padding: 4rem; width: calc(var(--lcc-content-width) - 8rem); }
._1mCJBIMB fieldset { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0.3rem 0.5rem; width: fit-content; }
._1mCJBIMB fieldset legend { font-weight: 700; }
._1mCJBIMB fieldset legend::after { color: red; content: " *"; }
._1mCJBIMB h2 { font-size: var(--font-size-title); font-weight: 700; padding-bottom: 1rem; }
._1DtxTjEo { padding-top: 1em; text-align: center; }
._1DtxTjEo button { border-radius: 20px; margin-top: 2rem; }
.gR2cCLX8 > div { display: inline-block; margin-right: 1em; }
._3iNk7Edz { padding-block: 1em; }
._2WE2dwkB span { color: red; font-weight: 700; }
._1KyH0AvW { margin: auto; padding: 2rem 0px; width: var(--lcc-content-maxwidth); }
.FOIvwrwM { text-align: center; }
div[xqa="welcome-page"] { display: inline-flex; text-align: left; }
div[xqa="welcome-page"] h1 { font-size: 20px; margin-left: 0px; text-align: left !important; }
._3bJMHcPw { padding-bottom: 1rem; }
._1hk5SQAk { padding-bottom: 3rem; }
._18hTbgkx { border: 0px; margin: 0px; padding: 0px; }
._18hTbgkx fieldset { margin: 0px 2px; padding: 1em 0.625em 0.75em; }
._18hTbgkx fieldset:not(:last-of-type) { border-bottom: 1px solid silver; margin-bottom: 1.25rem; padding-bottom: 1.25rem; }
._18hTbgkx fieldset:last-child { margin-bottom: 1.25rem; }
._18hTbgkx fieldset > div { margin-bottom: 0.5em; margin-left: 1rem; }
._3WZ3rnQ4 { margin: 1em 0px; }
._16y54jaR { font-weight: 700; }
._16y54jaR::after { color: var(--color-error); content: "*"; }
._1DmKBqki { font-size: var(--font-size-small); }
.f8zxAnot { color: silver !important; }
._122eRNmH { color: var(--brand-color-primary) !important; }
._3dlZmOPn { display: flex; justify-content: space-between; }
._3dlZmOPn > button { margin: unset !important; }
._3dlZmOPn > button:first-child { background-color: rgb(255, 255, 255); }
._3dlZmOPn > button:first-child span { color: var(--brand-color-primary) !important; }
._1KyH0AvW button > span:first-child { padding-right: 1rem; }
.KWQyEoek > div > fieldset { border: 0px; margin: 0px; padding: 0px; }
.KWQyEoek > div > fieldset > legend { font-weight: 700; }
.KWQyEoek > div > fieldset > legend::after { color: var(--color-error); content: "*"; }
.KWQyEoek > div > fieldset > div { margin: 0.5rem 1rem; }
._2ZPqWGNK, ._3-YiF7fC { text-align: center; }
._2ZPqWGNK { margin: auto; width: var(--lcc-content-width); }
._1TdTCM93 { margin-bottom: 0.5em; }
._1TdTCM93 button { background-color: var(--color-light); }
._1TdTCM93 button span { color: var(--brand-color-primary) !important; }
._2ZPqWGNK .video-js[tabindex="-1"] { height: auto; outline: none; }
._2ZPqWGNK video-js .vjs-tech { height: 100%; position: static; width: 100%; }
._3cPHXh3Z { height: calc(100vh - var(--lcc-header-total-height) - var(--lcc-footer-total-height)); width: 100%; }
.lPsgzC5d { margin: 1em auto; width: 75%; }
._9VJGCY5- { background: linear-gradient(90deg, rgba(0, 0, 0, 0.65) 0px, rgba(0, 0, 0, 0)); border-top: 1px solid rgba(0, 0, 0, 0.65); display: grid; grid-template-columns: 1fr 1fr 1fr; height: var(--lcc-footer-height); width: 100%; }
._1260F-dX, ._4h13t5pU { font-size: 0.75rem; line-height: var(--lcc-footer-height); }
._4h13t5pU { cursor: pointer; text-align: center; }
._2OJPApj1 { line-height: var(--lcc-footer-height); margin-right: 0.5rem; text-align: right; }
._2OJPApj1 a { color: rgb(255, 255, 255); font-size: 0.75rem; }
._3r9E1UPs { font-size: 0.75rem; line-height: var(--lcc-footer-height); margin-left: 0.5rem; }
._3uK2age2 { display: flex; }
._2sJN-trp { flex: 1 1 0%; text-align: left; }
._2VxmD9gP { flex: 1 1 0%; text-align: right; }
._1s_m7O43 { align-items: center; background-color: var(--lcc-header-background); border-bottom: 1px solid var(--border-grey); color: var(--color-text-inverted); height: var(--lcc-header-total-height); width: 100%; }
.DSspX8m3 { background: var(--lcc-header-background); display: flex; font-family: var(--font-family); height: var(--lcc-header-height); margin-left: auto; margin-right: auto; padding: 0 var(--spacing-large); position: relative; }
._3RcqAVqM { background: var(--lcc-header-landing) no-repeat !important; }
.PSSlVK4c { display: flex; flex: 1 1 0%; gap: 2rem; }
._3NFj47uR { color: rgb(255, 255, 255); margin-bottom: 1rem; position: absolute; top: 50%; transform: translateY(-50%); }
._1w3qc9UQ, ._2sBq9s0j { align-items: center; display: flex; }
._2sBq9s0j { flex-grow: 1; gap: 2rem; justify-content: flex-end; }
._1Vl3FIcA { position: fixed; top: 0px; width: 100%; z-index: 1; }
.L15QC42x { flex-grow: 0; flex-shrink: 0; margin-right: var(--spacing-large); }
._3Yq8Y2jO { flex: 1 1 0%; }
._2si10OBp { display: flex; flex-grow: 0; flex-shrink: 0; }
._3BEodsdp { z-index: 1; }
._2HM3Ezey { align-items: center; display: flex; flex-grow: 0; flex-shrink: 0; margin-left: var(--spacing-large); }
._2uHtwKk_ { height: calc(var(--spacing-regular)*9); }
._3jn6Fip3 { height: var(--lcc-header-height); line-height: var(--lcc-header-height); margin-left: 0.5rem; }
._1uO3Kvpk { background-color: inherit; border-width: 5px medium; border-style: solid none; border-color: gray currentcolor; border-image: none; color: gray; cursor: pointer; font-size: 0.8rem; height: 1.7rem; line-height: 1rem; text-align: center; }
._14QZp4XL { display: inline-block; text-align: center; vertical-align: middle; }
._12pSG6lB { color: var(--text-link-color); cursor: pointer; margin-top: 0.5rem; text-decoration: underline; }
._3xAvWyDn { display: block; margin-top: 0px; text-align: center; }
._1C04itXD { display: block; text-align: left; }
._11sKFsb3 { border-bottom: 1px solid var(--border-gray); padding-bottom: 1.2rem; }
@keyframes inUPPilF { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
._1JGAwzFZ { animation-delay: 5s; animation-duration: 0.5s; animation-fill-mode: both; animation-name: inUPPilF; opacity: 1; text-align: center; }
.N_jACfOn, ._1JGAwzFZ { display: block; height: 1.2rem; }
.N_jACfOn { opacity: 0; }
._26aDjmqy { display: none; }
@media (min-width: 767.98px) {
  ._26aDjmqy { align-items: center; cursor: pointer; display: flex; outline: 0px; }
  ._26aDjmqy, ._26aDjmqy strong { color: var(--lcc-color-background); }
  ._26aDjmqy strong { font-size: 70%; padding-top: 3px; }
  ._26aDjmqy:focus-within, ._26aDjmqy > span:focus, ._26aDjmqy > span:hover { text-shadow: 2px 2px var(--viz-assess-color); }
}
._3aPRAUwh { display: none; }
._3O5yECXi { cursor: pointer; }
._1PcUTIwv { border-bottom: 2px solid; }
._3NRFxc-l { align-items: center; cursor: pointer; display: flex; }
._3NRFxc-l i { margin: 0px 0.25rem; }
._3NRFxc-l input { background-color: initial; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin-left: 0.5rem; outline: none; }
._2fuufNFH { justify-content: center; }
._2fuufNFH, .t6a5MlKp { align-items: center; display: flex; }
.t6a5MlKp { background-color: rgb(224, 224, 224); border-top: 1px solid var(--border-gray); padding: 1rem; width: 100%; }
._3h6TOmyX { align-items: center; display: flex; color: rgb(28, 80, 129); font-size: 20px; font-weight: 500; gap: 0.5rem; margin-left: 25px; text-decoration: none; transition: opacity 0.2s; }
._3h6TOmyX:hover { opacity: 0.8; }
._3h6TOmyX:focus { outline: 2px solid var(--lcc-color-background); outline-offset: 2px; }
:root { --splash-width: 40vw; }
._8jLeifg7 { background-color: var(--splash-background); height: 100vh; margin-left: calc((100vw - var(--splash-width))/2); margin-right: auto; position: absolute; top: 0px; width: var(--splash-width); z-index: -1; }
._1CnYW8yD { align-items: center; background: rgb(255, 255, 255); border-radius: 5px; display: flex; flex-direction: column; justify-content: center; margin-left: auto; margin-right: auto; margin-top: 1rem; max-width: var(--splash-width); padding: 1rem; }
._3_Gv9qVo { margin: auto; width: 15vw; }
._3_Gv9qVo div[role="progressbar"] { height: 5px !important; }
._1STz41GC { background: var(--product-color-primary); height: 100vh; padding-top: 15vh; width: 100vw; }
._1oUqqoof { background: var(--splash-text-background) no-repeat center center; margin: 3rem auto; max-width: 45vw; padding: 2rem; }
._2KMJrDq6 { align-items: center; background: rgb(255, 255, 255); border-radius: 15px; display: flex; flex-direction: column; justify-content: center; margin: auto; max-width: 40vw; padding: 1rem; }
._2KMJrDq6 img { max-width: 20vw; }
.Xoo8YB2H { font-size: var(--font-size-base); line-height: 1.5rem; margin: 2rem; text-align: center; }
._2gKd1u7h { color: rgb(131, 131, 131); cursor: pointer; float: right; font-size: 1.25rem; font-weight: 700; line-height: 2rem; margin-right: 0.5rem; width: 2rem; }
._2qNUxzAL { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; }
._1cAL09-p { font-size: var(--font-size-title); font-weight: 700; margin-bottom: 1rem; text-align: center; text-transform: var(--lcc-font-transform-menu); }
._1AZoBHzn a { color: var(--text-link-color); }
._1AZoBHzn a, ._1AZoBHzn a:hover { text-decoration: underline; }
._1AZoBHzn a * { pointer-events: none; }
._1AZoBHzn h2, ._1AZoBHzn h3, ._1AZoBHzn h4, ._1AZoBHzn h5, ._1AZoBHzn h6 { color: var(--lcc-color-button); font-size: var(--font-size-title); font-weight: 700; margin-top: 2rem; text-transform: var(--lcc-font-transform-menu); }
._1AZoBHzn h2 a, ._1AZoBHzn h3 a, ._1AZoBHzn h4 a, ._1AZoBHzn h5 a, ._1AZoBHzn h6 a { background-color: rgb(255, 255, 255); color: var(--lcc-color-button); }
._1AZoBHzn h2 a *, ._1AZoBHzn h3 a *, ._1AZoBHzn h4 a *, ._1AZoBHzn h5 a *, ._1AZoBHzn h6 a * { pointer-events: none; }
._1AZoBHzn ol, ._1AZoBHzn ul { margin: 1rem 0px; padding: 0px 40px; }
._1AZoBHzn ol { list-style-type: decimal; }
._1AZoBHzn ul { list-style-type: disc; }
._1AZoBHzn p { margin-bottom: 0.5rem; }
._3eV4H7Ri { font-size: 1.25rem; font-weight: 700; margin-bottom: 1rem; text-align: center; }
._36q0SuuF { color: red; }
._3mHgv6TR a, ._3uOKaS3c a { color: var(--text-link-color); text-decoration: none; }
._3mHgv6TR a:hover, ._3uOKaS3c a:hover { text-decoration: underline; }
._3mHgv6TR h2, ._3mHgv6TR h3, ._3mHgv6TR h4, ._3mHgv6TR h5, ._3mHgv6TR h6, ._3uOKaS3c h2, ._3uOKaS3c h3, ._3uOKaS3c h4, ._3uOKaS3c h5, ._3uOKaS3c h6 { color: var(--lcc-color-button); font-size: var(--font-size-title); font-weight: 700; margin-top: 2rem; text-transform: var(--lcc-font-transform-menu); }
._3mHgv6TR h2 a, ._3uOKaS3c h2 a { color: var(--lcc-color-button); }
._3mHgv6TR h3 a, ._3mHgv6TR h4 a, ._3mHgv6TR h5 a, ._3mHgv6TR h6 a, ._3uOKaS3c h3 a, ._3uOKaS3c h4 a, ._3uOKaS3c h5 a, ._3uOKaS3c h6 a { color: var(--text-link-color); font-weight: 400; text-decoration: underline; }
._3mHgv6TR ol, ._3mHgv6TR ul, ._3uOKaS3c ol, ._3uOKaS3c ul { margin: 1rem 0px; padding: 0px 40px; }
._3mHgv6TR ol, ._3uOKaS3c ol { list-style-type: decimal; }
._3mHgv6TR ul, ._3uOKaS3c ul { list-style-type: disc; }
._3mHgv6TR p, ._3uOKaS3c p { margin-bottom: 0.5rem; }
._3mHgv6TR fieldset, ._3uOKaS3c fieldset { margin-top: 1rem; }
._3mHgv6TR { max-width: calc(100% - 4rem); }
._3mHgv6TR button { margin: 2rem 0px; }
._3mHgv6TR button:focus, ._3mHgv6TR div[data-children-count]:focus-within, ._3mHgv6TR div[data-children-count][focus-within] { outline: thin solid var(--viz-assess-color); }
._3mHgv6TR table.likert .even { background-color: var(--color-background-faded); }
._3mHgv6TR label { display: block; font-weight: 700; margin: 2rem 0px 0.5rem; text-transform: var(--lcc-font-transform-menu); }
._3mHgv6TR label, ._3mHgv6TR table thead { font-family: var(--lcc-font-family-menu); }
._3mHgv6TR table thead th { padding: 0px 0.2rem; }
._3DKFqWjQ { position: relative; }
._3DKFqWjQ ._2Bgk4eho { display: grid; grid-template-rows: auto 1fr 60px; }
._3DKFqWjQ ._2Bgk4eho ._3oxKmzME { font-weight: 700; margin: 0.5rem; text-wrap: wrap; }
._3DKFqWjQ ._2Bgk4eho .VGa_Sd5Q { margin: 0px 0.5rem; text-wrap: wrap; }
._3DKFqWjQ ._2Bgk4eho ._1jwfPm9g { align-items: center; display: flex; flex: 1 1 auto; justify-content: center; margin: 5px; }
._3DKFqWjQ ._2Bgk4eho ._1jwfPm9g button { background-color: var(--lcc-color-background-light); border-radius: 20px; margin: 10px; min-width: 5rem; padding: 0.3rem 2rem; text-transform: uppercase; }
._3DKFqWjQ ._2Bgk4eho ._1jwfPm9g button span { color: var(--lcc-color-button); }
._3DKFqWjQ ._2Bgk4eho ._1jwfPm9g button:disabled, ._3DKFqWjQ ._2Bgk4eho ._1jwfPm9g button:disabled:hover { background-color: var(--color-background-faded); border-color: var(--color-border); box-shadow: none; color: var(--color-text-faded); cursor: not-allowed; outline: none; }
._3DKFqWjQ ._2Bgk4eho ._1jwfPm9g button:disabled span, ._3DKFqWjQ ._2Bgk4eho ._1jwfPm9g button:disabled:hover span { color: var(--color-text-faded); }
.bask_card ._2Bgk4eho { display: grid; grid-template-rows: 80px 1fr 60px; padding: 0px; }
.bask_card ._3oxKmzME { align-items: center; display: flex; justify-content: center; margin: 0px !important; }
._1AVwai6e { margin: 3rem auto; max-width: var(--lcc-content-maxwidth); }
._1i2weClC { margin: auto; max-height: 100%; max-width: 100%; }
.OZkk6xEG { font-size: 120%; font-weight: 700; margin-bottom: 0px; margin-left: 0px; margin-top: 1rem; padding-top: 0px; text-align: center; }
._3jHss6v4 { height: 80vh; margin-left: 10%; margin-top: 2rem; overflow: hidden; position: relative; width: 80vw; }
._3jHss6v4 iframe { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 100%; position: absolute; width: 100%; }
._1OfwyfH1 { display: block; text-align: center; }
:root { --lptoolbar-height: 2.5rem; --lptoolbar-background: #e9f2fc; --lptoolbar-color: #488dd2; --lptoolbar-hover: #b6d5f4; --lptoolbar-completed: #969696; --lptoolbar-active: #b6d5f4; --lptoolbar-disabled: #e7eef5; }
._2bmpP7nm { background-color: var(--lptoolbar-background); font-size: 1em; }
._2bmpP7nm, .lLnfgbGu { height: var(--lptoolbar-height); text-align: center; }
.lLnfgbGu { color: var(--lptoolbar-color); display: inline-block; margin-right: 0.25rem; transition: 0.2s linear; width: var(--lptoolbar-height); }
.lLnfgbGu svg { height: calc(var(--lptoolbar-height) - .2rem); margin-top: 0.1rem; width: calc(var(--lptoolbar-height) - .2rem); }
.lLnfgbGu:hover { color: var(--lptoolbar-hover); }
.lLnfgbGu._1j59xFHF { color: var(--lptoolbar-completed); }
.lLnfgbGu.PXjWF6FT { color: var(--lptoolbar-active); }
.lLnfgbGu.j0STknw6 { color: var(--lptoolbar-disabled); }
._3sZc6O7r { color: rgb(255, 255, 255); position: absolute; }
._1HkdTchh { color: red; position: absolute; }
:root { --card-width: 16rem; --card-margin: 1rem; --card-count: 3; --card-height: 20rem; }
._1Ki_c98p { background-color: rgb(255, 255, 255); flex: 0 0 auto; height: var(--card-height); margin-left: var(--card-margin); margin-top: var(--card-margin); text-align: center; transition: transform 0.5s ease-in-out; width: var(--card-width); }
._1Ki_c98p svg, ._2KnCf-8q svg { fill: var(--lptoolbar-color); height: 5.5rem; margin: 1rem auto; width: 5.5rem; }
._3hZXN8kl { height: 6rem; }
._2ednqPx5 { font-weight: 700; }
.E2-7kwkw { margin: 0.5rem 0.25rem; }
._3P6X87wn { margin: 1rem auto; }
._37Qix400 { display: flex; flex-wrap: wrap; height: calc((var(--card-height) + var(--card-margin))*2 + 6rem); justify-content: center; width: 100%; }
._2KuLdFC4 { background-color: gray; flex: 0 0 auto; height: calc(var(--card-height) + var(--card-margin) + 4rem); margin-bottom: 1rem; margin-top: 1rem; padding-bottom: 1rem; width: 100%; }
._2VCFRg1K { color: rgb(255, 255, 255); font-size: 1.5rem; font-weight: 700; line-height: 4rem; text-align: center; }
._3wODWUyk { margin: auto; }
._2KnCf-8q { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); height: var(--card-height); margin-left: auto; margin-right: auto; margin-top: var(--card-margin); text-align: center; width: calc(var(--card-width) + var(--card-width)*.25); }
._1To2OZge, ._1jR5d3O1 { flex: 0 0 auto; height: calc(var(--card-height)/2); margin-top: calc(var(--card-height)/2); }
._1lxJRi1T { color: rgb(169, 169, 169); font-size: 3.33rem; line-height: 0.75rem; }
._1lxJRi1T:hover { color: rgb(0, 0, 0); }
._1jR5d3O1 { margin-left: var(--card-margin); }
._2BBVOCWk { display: flex; flex: 0 0 auto; flex-wrap: nowrap; height: 23rem; overflow-x: hidden; width: calc(var(--card-count)*(var(--card-width) + var(--card-margin))); }
._2lnoNBqH { color: rgb(255, 255, 255); position: absolute; }
._2iPQmCWK { color: red; position: absolute; }
._1yKvaj6r, ._26WNWkBa { display: block; }
.EXE9dg31 { background-color: var(--color-background); border: 1px solid rgb(0, 0, 0); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.5) 5px 5px 5px; max-height: 80vh; max-width: 95vw; min-height: 3rem; min-width: 540px; font-size: var(--font-size-medium) !important; }
.k6yVwhx7 { background-color: var(--lcc-color-background); border-top-left-radius: 8px; border-top-right-radius: 8px; color: var(--color-text-inverted); font-size: 18px; font-weight: 700; padding: 0.5rem 0px; text-align: center; }
.-H8qnizR { margin: 1rem; }
.t8U2JvlB { margin: 1rem 0px; }
.uEXmIrSC { margin-bottom: 0.5rem; }
._2c_VxaSC { font-size: 13px; font-weight: 600; line-height: 22px; }
._29TWSkm3 { position: relative; }
._2wmDdx0b { background-color: var(--viz-bar-background); width: var(--viz-bar-max-width); }
._2wmDdx0b, ._2yuqHrPq { border-bottom-right-radius: 6px; border-top-right-radius: 6px; height: var(--viz-bar-height); }
._2yuqHrPq { background-color: var(--viz-bar-color); width: calc(var(--viz-bar-max-width)*var(--score-percent)); }
.qVOVFX9l { color: var(--viz-assess-color); text-shadow: rgb(255, 255, 255) -2px 0px, rgb(255, 255, 255) 0px -1px, rgb(255, 255, 255) 2px 0px, rgb(255, 255, 255) 0px -1px; top: calc(var(--viz-bar-height)/2*-1); width: calc(var(--viz-bar-max-width)*var(--assess-percent) + 4px); }
._3vI1moPV, .qVOVFX9l { position: absolute; text-align: right; }
._3vI1moPV { top: calc((var(--viz-bar-height) - 4px)/2*-1); width: calc(var(--viz-bar-max-width) + 5.25rem); }
._2av52mIO, ._3vI1moPV { font-size: var(--viz-bar-height); }
._2av52mIO { text-align: right; width: calc(var(--viz-bar-max-width)*var(--assess-percent) + 10px); }
:root { --complete-percent: 0.1; }
._3Q7KK3iF { margin-left: auto; margin-right: auto; margin-top: -1.5rem; max-width: var(--lcc-content-maxwidth); width: var(--lcc-content-width); }
._35xpaSlY { position: relative; }
._2XTQmmtn { background-color: var(--viz-bar-background); width: var(--viz-bar-max-width); }
.KewMxidO, ._2XTQmmtn { border-bottom-right-radius: 6px; border-top-right-radius: 6px; height: var(--viz-bar-height); }
.KewMxidO { background-color: var(--viz-bar-color); width: calc(var(--viz-bar-max-width)*var(--complete-percent)); }
._3xhfaVLT { align-items: stretch; display: flex; flex-wrap: wrap; justify-content: center; font-size: 13px; gap: 1rem; }
._3xhfaVLT > div { justify-self: center; }
._1XmdIusX { color: var(--viz-bar-color); }
._2YnqKiaK { color: var(--viz-assess-color); }
.h8J3gw9b { position: relative; }
._2rTc9qq2 { padding-bottom: 0.5rem; }
._2JIYsxln { color: rgb(255, 255, 255); height: 100%; margin-left: -30px; position: absolute; text-align: center; transform: rotate(180deg); width: 2em; writing-mode: vertical-rl; }
._2tBRHHj9 { margin-bottom: 0.5rem; print-color-adjust: exact; }
._3Ee5V6Jg { margin-left: 2em; }
._2OxdRqO9 { font-size: 13px; font-weight: 600; line-height: 22px; }
.daJTJmWY { position: relative; }
.T2kMMuOV { background: rgba(119, 119, 119, 0.14); display: flex; flex-direction: column; padding: 10px; width: 460px; }
._3PyWb3IB { background-color: var(--viz-bar-background); width: var(--viz-bar-max-width); }
._3PyWb3IB, ._3sTaDA0r { border-bottom-right-radius: 6px; border-top-right-radius: 6px; height: var(--viz-bar-height); }
._3sTaDA0r { background-color: var(--viz-bar-color); width: calc(var(--viz-bar-max-width)*var(--score-percent)); }
._3wEE_bix { color: var(--viz-bar-color-low); }
._2iUIcR0x { color: var(--viz-bar-color-mid); }
.-cOu-Whj { color: var(--viz-bar-color-high); }
._127N8rVw { border-bottom-right-radius: 0px; border-top-right-radius: 0px; width: 2px; }
._127N8rVw, ._1KNb94Qg { background-color: var(--viz-bar-color-low); }
._3MF6IDA_ { background-color: var(--viz-bar-color-mid); }
._3wdnmJSF { background-color: var(--viz-bar-color-high); }
._2iJBcQU6 { font-size: var(--viz-bar-height); position: absolute; text-align: right; top: calc((var(--viz-bar-height) - 4px)/2*-1); width: calc(var(--viz-bar-max-width) + 5.25rem); }
._1fy1De5y { align-items: stretch; display: flex; flex-wrap: wrap; justify-content: center; font-size: 13px; gap: 1rem; margin-top: 2rem; max-width: 35%; }
._2mWHXJfn { background: rgba(119, 119, 119, 0.26); border-radius: 5px; display: flex; padding: 10px; }
._3y9OjYbx { flex: 1 1 0%; }
.gxIjoY5A { font-size: x-small; font-weight: 700; }
._2l67ta9E { font-size: large; font-weight: 700; }
._3Gr3dBDe { color: rgb(0, 0, 0); font-size: small; margin-right: 1rem; padding: 1px 5px 1px 1px; }
._3-MNEHhD { flex: 2 1 0%; font-size: small; }
._2zmbVCpR { display: flex; flex: 1 1 0%; flex-direction: column; }
.FQU2gO31 { font-size: x-small; font-weight: 700; padding-top: 1rem; }
._2sEQxeRj { column-count: 2; flex: 1 1 0%; column-gap: 2rem; }
._3GTOt89c { align-items: center; display: flex; margin: 0.5rem 0px; break-inside: avoid; }
._1V864zHO { font-size: 1.2rem; margin-right: 0.75rem; width: 1rem; }
._3dCBmYo4 { display: flex; flex-direction: column; }
._1dtSVBV0 { font-size: 0.95rem; font-weight: 700; }
._3A0jzhcU { font-size: 0.75rem; }
._3x8f5Soc { color: var(--viz-bar-color-low); }
.mRm8zOh6 { color: var(--viz-bar-color-mid); rotate: 180deg; }
.SbN-da_1 { color: var(--viz-bar-color-high); }
._1r_QsEWK { color: rgb(169, 169, 169); }
:root { --target-percent: 0.8; }
.FkxWlF_9 { margin-bottom: 0.5rem; }
._2WwU7OsD { font-size: 13px; font-weight: 600; line-height: 22px; text-transform: uppercase; }
.XsZ4M3Xz { position: relative; }
._2gPQWOUd { background-color: var(--viz-bar-background); width: var(--viz-bar-max-width); }
._2gPQWOUd, ._3WXgqY3B { border-bottom-right-radius: 6px; border-top-right-radius: 6px; height: var(--viz-bar-height); }
._3WXgqY3B { background-color: var(--viz-bar-color); width: calc(var(--viz-bar-max-width)*var(--score-percent)); }
._3aWotEAy { color: var(--viz-assess-color); text-shadow: rgb(255, 255, 255) -2px 0px, rgb(255, 255, 255) 0px -1px, rgb(255, 255, 255) 2px 0px, rgb(255, 255, 255) 0px -1px; top: calc((var(--viz-bar-height) + 4px)/2*-1); width: calc(var(--viz-bar-max-width)*var(--target-percent) + 2px); }
._3aWotEAy, .ziF95ysS { position: absolute; text-align: right; }
.ziF95ysS { font-size: var(--viz-bar-height); top: calc(var(--viz-bar-height)/2*-1); width: calc(var(--viz-bar-max-width) + 2rem); }
._1A68LZTH { height: 120px; margin: auto; width: 110px; }
._2YcrZ9Fe { fill: grey; font-family: Verdana; font-size: 11px; text-anchor: middle; text-transform: uppercase; transform: translateY(12px); }
._1OQrjn3E { stroke-width: 6; }
._2n2Qjxmc { stroke-width: 4; }
.ki04t5fz { fill: grey; font-family: Verdana; font-size: 12px; text-anchor: middle; }
._1sMG2xxv { height: 60px; margin: auto; width: 110px; }
._37dmarQh { fill: grey; font-family: Verdana; font-size: 11px; text-anchor: middle; text-transform: uppercase; transform: translateY(12px); }
._2jD6wguT { stroke: rgb(130, 130, 130); stroke-width: 1; transform: translateY(50%); }
.M5yqbzX4 { fill: grey; font-family: Verdana; font-size: 11px; text-anchor: middle; }
._30iszrC3 ._2TwdDeP9 { text-align: center; }
._1ezMc9yP { height: 15rem; margin: auto; width: 12rem; }
._1ezMc9yP._1ZdRdrHM { height: 9rem; width: 9rem; }
._3YeViNqH { font-size: var(--font-size-base); font-weight: 600; padding: 1rem; text-align: center; }
._2c6Hbmb3 { color: var(--score-color-low); }
._3vBYSM2q { color: var(--score-color-mid); }
._1hdL5xQv { color: var(--score-color-high); }
.-t2LyHbb { display: inline-block; float: left; height: 1rem; margin-right: 0.5rem; padding-top: 0.1rem; width: 3.1rem; }
._2E-DypGV { fill: rgb(255, 255, 255); font-family: Verdana; font-size: 10px; text-anchor: middle; text-transform: uppercase; transform: translateY(19px); }
._2hjM6ubn { height: 18px; rx: 4; ry: 4; stroke-width: 6; transform: translate(6px, 6px); width: 64px; }
._33UCjyJ_ { fill: green; }
._3DGr5YFp { fill: rgb(224, 0, 0); }
._1Db6t_m4 { background: rgb(204, 204, 204); box-shadow: rgb(238, 238, 238) 0.25rem 1rem; margin: 100px auto; }
._1jw56-BB ._36fzMjod { transform: rotateY(180deg); }
._1Db6t_m4, ._1YQrVdTc, .apfvHf5l { height: 480px; width: 400px; }
._36fzMjod { position: relative; transform-style: preserve-3d; transition: 0.6s; }
._1YQrVdTc, .apfvHf5l { backface-visibility: hidden; background-color: var(--main-bg-color); border: 1px solid rgb(204, 204, 204); left: 0px; padding: 0.5rem; position: absolute; top: 0px; }
._1YQrVdTc { z-index: 2; }
.apfvHf5l { transform: rotateY(180deg); }
._1k9tvC1J, ._2CIWxy2x { margin-top: 1rem; }
._1k9tvC1J { font-size: 110%; font-weight: 700; }
._1jw56-BB ._1YQrVdTc { display: none; }
._1WzkPv65 { margin-bottom: 2rem; }
._3WPQARhq { display: block; margin-top: 2rem; }
._1YdnuvHw { display: inline-block; margin-top: 2rem; }
._1YdnuvHw:focus-within, ._1YdnuvHw[focus-within] { outline: 2px solid var(--viz-assess-color); }
._2zyoiIIV { display: grid; grid-template-areas: "essaylist selectedessay"; grid-template-columns: 2fr 3fr; gap: 0.5rem; }
._2F-bLaX7 { font-size: small; grid-area: essaylist; }
.QTh1kWSF { grid-area: selectedessay; }
.QTh1kWSF ul { list-style: outside none circle; }
.QTh1kWSF ol, .QTh1kWSF ul { margin-bottom: var(--editor-content-margin-bottom); margin-left: 1rem; }
.QTh1kWSF ol { list-style: outside none decimal; }
.QTh1kWSF p { margin-bottom: var(--editor-content-margin-bottom); }
._2OuaA2sW ul { list-style: outside none circle; }
._2OuaA2sW ol, ._2OuaA2sW ul { margin-bottom: var(--editor-content-margin-bottom); margin-left: 1rem; }
._2OuaA2sW ol { list-style: outside none decimal; }
._2OuaA2sW p { margin-bottom: var(--editor-content-margin-bottom); }
.oNZEmFWi { font-size: 110%; font-weight: 700; margin-bottom: 0.25rem; text-align: center; }
._3-JO4ygC { cursor: pointer; display: grid; grid-template-areas: "user date" "frag frag"; grid-template-columns: 1fr 1fr; grid-template-rows: auto; }
._3-JO4ygC:hover { background-color: rgba(0, 0, 0, 0.1); }
._2txrFebx { border-left: 3px solid rgb(211, 211, 211); }
.Gg4LQrbs { border-left: 1px solid rgb(211, 211, 211); display: grid; grid-template-areas: "user date" "answer answer" "commentlist commentlist"; grid-template-columns: 1fr 1fr; grid-template-rows: auto; padding-left: 0.25rem; }
.N8sRM91D { grid-area: user; }
._1FRqaOyr { grid-area: date; justify-self: end; }
._2eL63xEG { grid-area: frag; }
._270kMIbj { grid-area: answer; }
.r2Dx1PZp { border-top: 1px solid rgb(211, 211, 211); grid-area: commentlist; }
._269ewDes, ._396h9UQW, .r2Dx1PZp { margin-top: 1rem; }
._269ewDes { border-left: 3px solid rgb(211, 211, 211); display: grid; grid-template-areas: "commentuser commentdate" "comment comment"; grid-template-columns: 1fr 1fr; grid-template-rows: auto; padding-left: 0.5rem; }
._3LEGyITA { grid-area: commentuser; }
._1tId5Tiv { grid-area: commentdate; }
._27ZOWMH7 { grid-area: comment; }
._27kf6E8w { margin-bottom: 1rem; }
.U-w2F8mG, ._1o-y-i2H { display: block; }
.U-w2F8mG { margin-top: 2rem; }
._3pYkpB4J { height: 3em; margin: auto; width: 3em; }
._3d_W2lUX, .wl9_57A6 p { margin-top: 1rem; }
._1ifObJiX { display: inline-block; margin-left: 0.5rem; }
._1ifObJiX:focus-within, ._1ifObJiX[focus-within] { outline: 2x solid var(--viz-assess-color); }
._239func6 { height: 3em; margin: auto; width: 3em; }
.MpY_aqpX, .MsU0FJj5 { margin-bottom: 2rem; }
.MpY_aqpX { border: 1px solid rgb(211, 211, 211); padding: 1rem; }
.MpY_aqpX p, .MsU0FJj5 p { margin-top: 1rem; }
._3eod_5vU { font-weight: 700; }
._1A0oxq8y { font-size: 0.9rem; font-style: italic; margin-top: 1rem; }
._1mbT5XXp { display: block; margin-left: 1.75rem; }
._3sD6PLyh { display: grid; grid-template-columns: 1.75rem 2rem 1fr; }
.bXZP0TpW { cursor: pointer; display: inline-block; margin-bottom: 0.25rem; }
._3NHxERBu { display: block; margin-bottom: 0.25rem; }
.bXZP0TpW p { margin-left: 0px; }
.kBqiXvoh { color: rgb(187, 187, 187); display: inline-block; height: 1rem; padding-top: 0.1rem; }
.Unp8ZMtT { display: block; margin-top: 2rem; }
.NuBzZFUk { display: inline-block; margin-top: 2rem; }
.NuBzZFUk:focus-within, .NuBzZFUk[focus-within] { outline: 2px solid var(--viz-assess-color); }
.aF9f9qAn, .wDOagNUj { display: inline-block; margin-left: 2rem; width: auto; }
.JILjEmxc { color: rgb(102, 102, 102); }
._3wbufzqI .scenario-head { font-weight: 700; margin-bottom: 1rem; }
._3wbufzqI .scenario p { margin-top: 1rem; }
._2mRx0wtA { background-color: var(--color-highlight) !important; border-color: var(--color-highlight) !important; color: var(--color-text-inverted) !important; }
.aavqsHT0 { padding: 0px 0.5rem; }
.mRD1F1kJ { border: 1px solid rgb(252, 252, 252); float: left; width: 9rem; }
.kwnGwmx4, .mRD1F1kJ { margin: 1rem; padding: 0.5rem; }
.kwnGwmx4 { border: 1px solid rgba(64, 64, 64, 0.5); display: block; }
.kwnGwmx4 p { margin-bottom: 1rem; }
._2aKhlhqh { font-weight: 700; }
.vdvqjuuM { color: rgb(218, 144, 57); }
._37_HE46O { display: grid; margin-top: 1rem; }
._37_HE46O .wf0TiHP7 > div { height: 100%; margin-top: 0px; }
.wf0TiHP7 { display: block; pointer-events: none; }
.WiTuz1qI, .wf0TiHP7 { grid-column-start: 1; grid-row-start: 1; }
.WiTuz1qI { padding-top: 6px; }
._14j7cUMl { border: 2px solid rgba(0, 0, 0, 0); cursor: pointer; height: 2rem; }
._14j7cUMl:hover { border-color: var(--lptoolbar-color); }
._3xOw9Bwr { display: inline-block; height: calc(-6px + 4rem); }
._1lrjZx0O { --hintback-border-color: #000; --hintback-border-width: 1px; }
._3a2z1Ojn { border: var(--hintback-border-width) solid var(--hintback-border-color); margin-bottom: 1rem; padding: 1rem; }
._3omJxU4J { padding: 0px 0.5rem; }
:root { --review-table-height: calc(100vh - 30rem); }
._3FKRdf9o { font-size: 3rem; height: 4rem; margin-left: auto; margin-right: auto; margin-top: calc(-4rem + 50vh); width: 4rem; }
._2mdNIoPW { margin-bottom: 2rem; }
._2CXr3Ef3 { display: inline-block; margin-left: 0.5rem; }
._2CXr3Ef3:focus-within, ._2CXr3Ef3[focus-within] { outline: 2px solid var(--viz-assess-color); }
._1HOEwAUe { display: inline-block; margin-left: 2rem; width: auto; }
._1E1ciIKP { color: rgb(102, 102, 102); }
._3SjeNy6j { display: block; margin-bottom: 2rem; }
._4P4N6PhO { height: var(--review-table-height); margin: auto; overflow-y: auto; width: 25rem; }
.nHfPbDtB { background-color: rgb(252, 252, 252); border-top: var(--review-border); font-weight: 700; }
._2Mp0tpD9 { border-left: var(--review-border); border-right: var(--review-border); display: inline-block; padding-left: 0.25rem; text-align: left; width: 10rem; }
.AUGIcJ0_, .NNVMJIHU { border-right: var(--review-border); display: inline-block; text-align: center; width: 5rem; }
._6o2N4gp5 { color: rgb(145, 145, 145); }
._3ZQgiGh5 { color: crimson; }
._2Q3-iXSn { border-bottom: var(--review-border); border-right: var(--review-border); color: inherit; line-height: 1.5rem; }
.MK3uPRWA { background-color: rgb(252, 252, 252); color: inherit; }
:root { --review-border: 1px solid #e6e6e6; --review-table-height: max(10rem,calc(100vh - 24rem)); }
._3WvUVJm0 { font-size: 3rem; height: 4rem; margin-left: auto; margin-right: auto; margin-top: calc(-4rem + 50vh); width: 4rem; }
._1k7Zb_-_ { margin-bottom: 2rem; }
.Bx1FPU9s { display: inline-block; margin-left: 0.5rem; }
.Bx1FPU9s:focus-within, .Bx1FPU9s[focus-within] { outline: 2px solid var(--viz-assess-color); }
.OW7vIIAH { display: inline-block; margin-left: 2rem; width: auto; }
._2jMBm-hw { color: rgb(102, 102, 102); }
._8ybyXAgB { display: block; margin-bottom: 2rem; }
._2BwXxEYD { height: var(--review-table-height); margin: auto; overflow-y: auto; scrollbar-gutter: stable; width: 21rem; }
._5I0HJkB_ { background-color: rgb(252, 252, 252); border-top: var(--review-border); font-weight: 700; }
.U137Pafn, ._21fKeY72, ._30vDIEOX { box-sizing: border-box; }
.U137Pafn { border-left: var(--review-border); border-right: var(--review-border); display: inline-block; padding-left: 0.25rem; width: 10rem; }
._21fKeY72 { min-height: 1.5rem; vertical-align: top; }
._21fKeY72, ._30vDIEOX { border-right: var(--review-border); display: inline-block; text-align: center; width: 5rem; }
.lPCjelYE { color: rgb(145, 145, 145); }
._3pqMQMQr { color: crimson; }
._9ZdMQwL4 { border-bottom: var(--review-border); border-right: var(--review-border); color: inherit; line-height: 1.5rem; }
._9ZdMQwL4:not(._5I0HJkB_):hover { cursor: pointer; }
._1ujFJejQ { background-color: rgb(252, 252, 252); color: inherit; }
._1mLJzSnv { margin-bottom: 1rem; }
.d4ZzxyRR { margin-bottom: 1rem; }
._12sfnG_r, .pMCUXzhA { display: block; }
.pMCUXzhA { margin-top: 2rem; }
._151j4ER2 { border: 1px solid var(--quiz-review-border); border-radius: 12px; margin: auto; max-width: 60vw; min-width: 30vw; }
._151j4ER2 table { width: 100%; }
._151j4ER2 table thead { background: var(--quiz-review-header-bg); color: var(--quiz-review-header-color); font-size: var(--font-size-icon); font-weight: 600; }
._151j4ER2 table thead th { padding: 1rem; }
._151j4ER2 table thead th:first-child { border-top-left-radius: 12px; }
._151j4ER2 table thead th:last-child { border-top-right-radius: 12px; }
._151j4ER2 table tbody { font-size: var(--font-size-small); font-weight: 500; }
._151j4ER2 table tbody tr { border-top: 1px solid var(--quiz-review-border); cursor: pointer; text-align: center; }
._151j4ER2 table tbody tr td { padding: 1rem; }
._151j4ER2 table tbody tr td ._3rAKWAYD { background: var(--quiz-review-pill-bg); border: 1px solid var(--quiz-review-pill-border); border-radius: 16px; color: var(--quiz-review-pill-color); display: inline-block; font-size: var(--font-size-icon); font-weight: 500; padding: 0.5rem 0.75rem; }
._151j4ER2 table tbody tr td ._3rAKWAYD i { margin-right: 0.5rem; }
._151j4ER2 table tbody tr td img { min-width: 24px; }
._1SNzFv6K { height: 3em; margin: auto; width: 3em; }
._19sOpiBh p { margin-top: 1rem; }
._2Ei2oEz7 { display: inline-block; margin-left: 2rem; width: auto; }
._7uxKLpOQ { color: rgb(102, 102, 102); }
._3mXB7Fta { color: red; }
.O2jO4CUw { margin-top: 1rem; }
._2fuMupMA { display: inline-block; margin-left: 0.5rem; }
._2fuMupMA:focus-within, ._2fuMupMA[focus-within] { outline: 2px solid var(--viz-assess-color); }
._1XgZW7FI { display: block; padding-bottom: 1rem; }
._1oGLVe5O { font-weight: 700; }
._2ZQopZhO { padding: 0px 0.5rem; }
._1mINdwwp { border-radius: 0.5rem; flex-direction: column; }
._1ZA8e0x3, ._1mINdwwp { display: flex; gap: 1rem; }
._1ZA8e0x3 { justify-content: space-between; }
._1ZA8e0x3 ._19sOpiBh { flex: 1 1 0%; }
._1ZA8e0x3 ._3CxDGSUi { flex-direction: column; }
._1ZA8e0x3 ._1XgZW7FI { flex: 0.5 1 0%; }
._1ZA8e0x3 .O2jO4CUw { margin: 0px; }
.RxKrerFa { height: 3em; margin: auto; width: 3em; }
._3hLcn-o8, ._3nTGgrV1 h2, ._3nTGgrV1 p { margin-top: 1rem; }
._3hLcn-o8 { display: block; padding-bottom: 1rem; }
._10yAqPCl { font-weight: 700; }
._1QeENSS4 { margin-top: 1rem; }
._1QeENSS4 ~ button:focus { outline: 2px solid var(--viz-assess-color); }
._2urRd6pm { display: inline-block; margin-left: 0.5rem; }
._2urRd6pm:focus-within, ._2urRd6pm[focus-within] { outline: 2px solid var(--viz-assess-color); }
._2urRd6pm ~ button { margin-left: 0.5rem; }
._2urRd6pm ~ button:focus { outline: 2px solid var(--viz-assess-color); }
.TaTEDEMc span { padding-left: 0.5rem; }
.Oe7xzH1Q span { padding-right: 0.5rem; }
.ljkJxhSg { display: inline-block; margin-left: 2rem; width: auto; }
._3ob8zHTW { color: rgb(102, 102, 102); }
.M2RQCexT { padding: 0px 0.5rem; }
.qvK3lDI- { border: 1px solid var(--border-gray); border-radius: 0.5rem; flex-direction: column; max-width: 50vw; padding: 2rem; }
._3_nuAU5e, .qvK3lDI- { display: flex; gap: 1rem; }
._3_nuAU5e { justify-content: space-between; }
._3_nuAU5e ._3nTGgrV1 { flex: 1 1 0%; }
._3_nuAU5e .C0hG7M6i { flex-direction: column; }
._3_nuAU5e ._3hLcn-o8 { flex: 0.5 1 0%; }
._3_nuAU5e ._1QeENSS4 { margin: 0px; }
._jKdHah4 { background-color: rgb(255, 255, 255); height: 100%; margin-left: auto; margin-right: auto; max-width: 60rem; padding: 0.5rem 0.5rem 1rem; }
._jKdHah4 ul { list-style-type: disc; }
._jKdHah4 ol, ._jKdHah4 ul { margin: 1em 0px; padding-left: 40px; }
._jKdHah4 ol { list-style-type: decimal; }
._1cNpsz4Y { height: 3em; margin: auto; width: 3em; }
._3diDtKxu { display: grid; grid-template-areas: "title back" "title question"; grid-template-columns: 1fr auto; margin: 1rem 0px; gap: 0.5rem 1rem; padding-top: 0px; }
._7NJ172GA { display: inline-block; font-size: 1.25rem; font-weight: 700; grid-area: title; margin-left: 0px; width: auto; }
._1tRKqGWg { display: block; grid-area: question; justify-self: right; }
._25ux-wEX { margin-right: 1rem; }
._1xYxGLT9, ._25ux-wEX { color: var(--color-text-faded); display: inline-block; font-size: var(--font-size-small); line-height: 1rem; text-align: center; }
._1_osmTCa { display: block; margin-top: 2rem; }
@media (min-width: 768px) {
  ._25ux-wEX { display: block; margin-right: 0px; }
}
._28MgMYxy { display: grid; grid-template-columns: 30fr 70fr; width: 100%; }
.tF6MtL1K { height: 3em; margin: auto; width: 3em; }
._3di0nDbx { font-weight: 700; }
.ljppnpqF { background-color: rgb(245, 245, 245); border: 1px solid rgb(230, 230, 230); grid-column: 1 / span 2; grid-row-start: 1; padding: 1rem; }
._4brr8Htk p { padding-bottom: 1rem; }
._2kvvF1WL { margin-top: 1rem; }
._2KsFjFSS { display: inline-block; margin-left: 0.5rem; }
._2KsFjFSS:focus-within, ._2KsFjFSS[focus-within] { outline: 2px solid var(--viz-assess-color); }
._4DPiBtay { font-size: 1.5rem; margin-top: 2rem; }
._2FmGXSsC, ._3uvSErCD { cursor: pointer; display: inline-block; margin-right: 0.5rem; }
._3Aq3qFiM { color: var(--color-text-faded); font-size: 12px; font-weight: 600; margin-left: 0px; }
#tabPanelAssess ._3Aq3qFiM, #tabPanelPractice ._3Aq3qFiM, #tabPanelStudy ._3Aq3qFiM { color: rgb(0, 0, 0); font-family: var(--font-family); font-size: var(--font-size-base); font-weight: 400; margin: 0.5rem 0px; }
._3Aq3qFiM[xqa="resource-label"] { font-size: 12px; font-weight: 700; text-transform: uppercase; }
._3Aq3qFiM[xqa="resource-link"] { display: inline; font-size: 13px; font-weight: 700; margin: 1rem 0px 0.5rem; color: var(--brand-color-primary) !important; }
._2S-U0crN { display: block; }
._2jOnZRjy { cursor: pointer; }
#tabPanelAssess ._2jOnZRjy, #tabPanelPractice ._2jOnZRjy, #tabPanelStudy ._2jOnZRjy { color: var(--brand-color-primary); font-family: var(--font-family); font-size: var(--font-size-base); font-weight: 600; margin-top: 1rem; }
#tabPanelAssess ._2jOnZRjy::before, #tabPanelPractice ._2jOnZRjy::before, #tabPanelStudy ._2jOnZRjy::before { color: var(--brand-color-primary); content: ""; font-family: "Font Awesome 5 Free"; font-weight: 400; margin-right: 0.25rem; }
._1Qqg0xw4, ._1W0ovk27, ._35hi6wch, ._3eJRuDu2 { cursor: pointer; }
._1Qqg0xw4:nth-child(4):last-child { grid-column-start: 2; }
.RI-FElfR, ._1E_UoTV8, ._3L1-ZPj_ { font-size: var(--font-size-title); font-weight: 700; }
#tabPanelAssess .RI-FElfR, #tabPanelAssess ._1E_UoTV8, #tabPanelAssess ._3L1-ZPj_, #tabPanelPractice .RI-FElfR, #tabPanelPractice ._1E_UoTV8, #tabPanelPractice ._3L1-ZPj_, #tabPanelStudy .RI-FElfR, #tabPanelStudy ._1E_UoTV8, #tabPanelStudy ._3L1-ZPj_ { color: rgb(0, 0, 0); }
._2hSi0msO { margin: auto; max-height: 100%; max-width: 100%; }
._1Z4fFx0Z { font-size: 120%; font-weight: 700; margin-bottom: 0px; margin-left: 0px; margin-top: 1rem; padding: 0px 1rem 1rem; text-align: right; }
._1Z4fFx0Z > div { float: none !important; }
._3GFLhXsB { height: calc(100vh - var(--lcc-header-height)); overflow: hidden; position: relative; }
._3GFLhXsB iframe { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 100%; position: absolute; width: 100%; }
._3gcOml5O { display: block; text-align: center; }
:root { --search-pane-width: 98vw; --search-line-height: 1.25rem; }
@media (min-width: 992px) {
  :root { --search-pane-width: 768px; }
}
.HtlCq2Fo { align-items: flex-start; display: flex; flex-direction: column; justify-content: flex-start; line-height: var(--search-line-height); width: calc(var(--search-pane-width) - 1rem); }
._2rft3Xv- { padding: 1rem 0px; }
._1qasw6y4 { align-items: flex-end; display: flex; flex-direction: row; width: 100%; }
.akTLVlPr { cursor: pointer; height: 1.5rem; padding-bottom: 0.5rem; padding-left: 0.5rem; width: 1.5rem; }
._30ZZ_4fo { color: rgb(0, 0, 0); }
._2YhZAMsA { color: var(--brand-color-primary); }
._1s9YGtSv { border: 1px solid rgb(211, 211, 211); cursor: pointer; padding: 0.25rem; }
._1s9YGtSv li:hover { background-color: var(--main-bg-color); }
._3L7VXxRS { font-weight: 700; margin-bottom: 0.5rem; margin-top: 0.5rem; padding-top: 1rem; }
._9bfyClkJ { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px; }
.sE2JXjhe button:focus-within, .sE2JXjhe button[focus-within] { outline: 2px solid var(--viz-assess-color); }
._4lwMVLhR { background-color: var(--lcc-color-button-hover); border-top-right-radius: 20px; }
.VDwC0QPb { box-sizing: border-box; color: var(--color-text-primary); font-family: var(--font-family); font-size: var(--font-size-base); line-height: var(--line-height-base); }
._6dtCOC4X, .oROL-fbd { transition: transform ease-in-out var(--transition-duration); }
.wJ4k9OHw { background: var(--color-box-shadow-strong); }
.eB4TEa5l { padding: calc(var(--grid-base)*2); }
.M2zAIfkx { background: var(--color-background); border: var(--border-width) solid var(--color-border); box-shadow: var(--box-shadow-dimensions-large) var(--color-box-shadow-strong); }
._9Ardg-Pv { border-bottom: var(--border-width) solid var(--color-border); box-sizing: border-box; flex: 0 0 auto; font-size: var(--font-size-title); height: calc(var(--grid-base)*7); padding: calc(var(--grid-base)*2); position: relative; text-align: left; }
.fPdyv7JU { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--color-text-primary); cursor: pointer; font-size: 0px; padding: var(--grid-base); position: absolute; right: var(--grid-base); top: 50%; transform: translateY(-50%); }
.fPdyv7JU .y28ChI6C { font-size: var(--font-size-title); }
.xD1dV1wX { transform: translateX(calc(-100% - var(--box-shadow-blur-large))); }
.wLfuYrJn { transform: translateX(calc(100% + var(--box-shadow-blur-large))); }
.I5yf72SL { transform: translateY(calc(-100% - var(--box-shadow-blur-large) - var(--box-shadow-voffset))); }
.x7faCi5Q { transform: translateY(calc(100% + var(--box-shadow-blur-large))); }
.UxxKcTf6 { transform: translate(0px); }
.OydSUCMO > a, .OydSUCMO > button, .OydSUCMO > span { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--lcc-color-text); column-gap: 1rem; cursor: pointer; display: flex; flex-flow: wrap; font: inherit; justify-content: flex-start; margin-left: 1rem; padding: 0px; text-align: left; text-decoration: none; }
.OydSUCMO h3, .OydSUCMO > h1, .OydSUCMO > h2 { font-size: 1rem; font-weight: 800; margin: 0px; padding: 0px; }
.OydSUCMO > h2 { font-size: 0.8rem; }
.OydSUCMO h3 { font-size: 0.6rem; }
.OydSUCMO .WwMk7qE4 { color: var(--lcc-color-text); font-size: 0.8rem; }
.OydSUCMO .WwMk7qE4::after { content: " min"; }
.NSPFbVD- { padding-left: 1.5rem; }
._3XWkd0a- { display: grid; grid-template-columns: 1fr auto; width: 100%; }
.gP8TIHXf { margin-left: 0px; width: 100%; }
.D7rPB-wD { display: inline-block; float: right; font-size: 0.6rem; }
.-bhYSB8n h2 > button { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: inherit; cursor: pointer; font: inherit; padding: 0px; text-align: left; width: 100%; }
._9WL1Bmij { left: 0px; position: fixed; top: 10rem; z-index: 1; }
._9WL1Bmij button { border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom-right-radius: 8px; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-top-right-radius: 8px; box-shadow: 0 0 5px 2px var(--color-box-shadow); color: var(--lcc-color-button); cursor: pointer; display: flex; height: 54px; outline: none; padding: unset; width: 32px; background-color: var(--color-background) !important; }
._9WL1Bmij button:focus, ._9WL1Bmij button:hover { box-shadow: var(--box-shadow-dimensions-small) var(--viz-assess-color); }
._9WL1Bmij button i { align-self: center; margin: auto; }
._2p8IB-Lq { margin-left: auto; margin-right: auto; width: min(calc(var(--viz-bar-max-width) + 10rem),100%); }
._14iwedOW { font-weight: 600; text-transform: uppercase; }
._2oVfCby2 { margin-left: 1rem; }
._3fZbUe9b { align-items: stretch; display: flex; flex-wrap: wrap; justify-content: center; column-gap: 1rem; }
._3fZbUe9b > div { justify-self: center; }
.OtZh5FXa { color: var(--viz-bar-color); }
._1Q9QSnU9 { color: var(--viz-assess-color); }
.Rg8qGSIx, .b0vYAKwF { font-family: var(--font-family); }
.b0vYAKwF { align-items: center; background-size: cover; display: flex; font-size: 1.25rem; justify-content: center; line-height: 1; overflow: hidden; position: relative; user-select: none; }
.f5Vbiil0 { background-color: var(--color-highlight); }
._9nX3hb3R, .f5Vbiil0 { color: var(--color-text-inverted); }
._9nX3hb3R { background-color: var(--color-background-inverted); }
.UDuNSDEE { height: var(--avatar-size-small); width: var(--avatar-size-small); }
.EAoEXdi5 { height: var(--avatar-size-medium); width: var(--avatar-size-medium); }
.sv2L8tSm { height: var(--avatar-size-large); width: var(--avatar-size-large); }
.pxAnOgdu { border-radius: 50%; }
.VqKPpbLj { border-radius: 0px; }
.JOnw4c3G { border-radius: var(--border-radius); }
.O5X4kpgl { background-color: var(--color-background); color: var(--color-text-primary); font-family: var(--font-family); }
.KfLv9M-8, .KfLv9M-8::before { margin-right: var(--grid-base); }
.rHkc4u5z, .rHkc4u5z::after, .rHkc4u5z::before { box-sizing: border-box; font: var(--font-family); }
.rHkc4u5z { background-color: var(--color-background); border: var(--border-width) solid var(--color-border); cursor: pointer; display: inline-block; margin: 0px; min-width: calc(var(--grid-base)*20); padding: var(--spacing-regular); transition: box-shadow var(--transition-duration) var(--transition-easing); }
.rHkc4u5z:focus, .rHkc4u5z:hover { border-color: var(--color-highlight); box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight); outline: none; }
._-8fmV0Yw { background-color: var(--color-highlight); border-color: var(--color-highlight); color: var(--color-text-inverted); }
.hZsEk0cf, .hZsEk0cf:hover { background-color: var(--color-background-faded); border-color: var(--color-border); box-shadow: none; color: var(--color-text-faded); cursor: default; }
.kIJyVUYL { color: var(--color-highlight); font-size: var(--font-size-base); font-weight: 700; line-height: var(--line-height-base); }
._-8fmV0Yw .kIJyVUYL { color: var(--color-text-inverted); }
.OkliK91C { border: var(--border-width) solid var(--color-border); box-sizing: border-box; display: inline-block; font-family: var(--font-family); font-size: var(--font-size-base); line-height: var(--line-height-base); position: relative; width: calc(var(--grid-base)*35 + var(--border-width)*4); }
.PdFE-JNN { background-color: var(--color-background); color: var(--color-text-primary); width: 100%; }
._6ZIzE0ns, .fyYLSPGs { text-align: center; width: 14.28%; }
._6ZIzE0ns { background-color: var(--color-background-faded); border-bottom: var(--border-width) solid var(--color-border); color: var(--color-text-faded); font-size: var(--font-size-small); font-weight: 400; padding: 0 calc(var(--grid-base)/2); text-align: center; text-transform: uppercase; }
._6ZIzE0ns ._2sn2DclC { text-decoration: none; }
.fyYLSPGs { color: var(--color-text-faded); cursor: pointer; font-weight: 700; outline: var(--border-width) solid #0000; padding: var(--grid-base); transition: color var(--transition-duration) var(--transition-easing),background-color var(--transition-duration) var(--transition-easing); }
.xG186grB { background-color: var(--color-background-faded); }
.fyYLSPGs:focus, .fyYLSPGs:hover { color: var(--color-highlight); outline: var(--border-width) solid var(--color-border); }
.vJkVSBjE { color: var(--color-border); }
._4w43BisV { background-color: var(--color-highlight); color: var(--color-text-inverted); }
._4w43BisV:focus, ._4w43BisV:hover { background-color: var(--color-background); color: var(--color-highlight); outline: var(--border-width) solid var(--color-highlight); }
.KFRjdXFs { background: var(--color-background-faded); border-bottom: var(--border-width) solid var(--color-border); display: flex; justify-content: center; }
.-Oi-YNKW, .NzHiJ-UL, ._-3Gon5sv, .wEuQ4dgC { background: 0px center; border: var(--border-width) solid #0000; color: inherit; cursor: pointer; font-family: inherit; line-height: inherit; outline: none; transition: border-color var(--transition-duration) var(--transition-easing),color var(--transition-duration) var(--transition-easing); }
.NzHiJ-UL:focus, .NzHiJ-UL:hover, .wEuQ4dgC:focus, .wEuQ4dgC:hover { border-color: var(--color-highlight); }
.-Oi-YNKW:focus, .-Oi-YNKW:hover, ._-3Gon5sv:focus, ._-3Gon5sv:hover { border: var(--border-width) solid var(--color-border); color: var(--color-highlight); }
.NzHiJ-UL, .wEuQ4dgC { color: var(--color-text-primary); font-size: var(--font-size-small); padding: var(--grid-base); text-transform: uppercase; }
.L75k6YHT, .jPiuhzJk { border-top-color: rgba(0, 0, 0, 0); border-right-color: rgba(0, 0, 0, 0); border-left-color: rgba(0, 0, 0, 0); border-bottom-color: var(--color-highlight); color: var(--color-highlight); }
.-Oi-YNKW, ._-3Gon5sv { color: var(--color-text-primary); display: flex; font-size: var(--font-size-icon); line-height: 1; position: absolute; top: var(--grid-base); }
.fbdZfrUl jjcmyghi { align-items: center; display: flex; justify-content: center; }
._-3Gon5sv { left: calc(var(--grid-base)*.75); }
.-Oi-YNKW { right: calc(var(--grid-base)*.75); }
.h3j2y2Wj, .lCam36Cn { background-color: var(--color-background); position: relative; }
.BjbTxu6W, .uyQxSWxA { border: 0px; margin: 0px; overflow: hidden; padding: 0px; }
.RAmMlAG-, .V-FQvWpP { display: block; float: left; position: relative; text-align: center; text-transform: capitalize; }
.V-FQvWpP { width: 33.33%; }
.RAmMlAG- { width: 20%; }
.-YOFJzn3, .I3OZo6Kp { border: var(--border-width) solid #0000; cursor: pointer; display: block; padding: var(--grid-base); text-decoration: none; transition: color var(--transition-duration) var(--transition-easing),background-color var(--transition-duration) var(--transition-easing); }
.DONycaEa .I3OZo6Kp, .dJowE8eq .-YOFJzn3 { background-color: var(--color-highlight); color: var(--color-text-inverted); }
.TLx3v4p8, .wCq6kljZ { height: 100%; left: 0px; margin: 0px; opacity: 0; position: absolute; top: 0px; width: 100%; }
.RAmMlAG-:hover .I3OZo6Kp, .V-FQvWpP:hover .-YOFJzn3 { border: var(--border-width) solid var(--color-border); color: var(--color-highlight); }
.DONycaEa:hover .I3OZo6Kp, .TLx3v4p8:focus ~ .-YOFJzn3, .dJowE8eq:hover .-YOFJzn3, .wCq6kljZ:focus ~ .I3OZo6Kp { background-color: var(--color-background); border: var(--border-width) solid var(--color-highlight); color: var(--color-highlight); }
.YuA9sOoY { background-color: var(--color-background); border-radius: 4px; box-shadow: 0 2px 1px -1px var(--color-box-shadow),0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f; color: var(--color-text-primary); display: flex; flex-direction: column; font-family: var(--font-family); }
.DkD1fd6- { flex-direction: row; min-height: 52px; padding: var(--grid-base); }
.DkD1fd6-, .TAXgkDFT, ._1LK8uTTs { align-items: center; box-sizing: border-box; display: flex; }
._1LK8uTTs { flex-grow: 1; justify-content: flex-end; }
._4hkQMIrU { cursor: pointer; overflow: hidden; position: relative; }
._4hkQMIrU, .oY9TEDH8 { display: flex; flex-direction: column; }
.oY9TEDH8:first-child { border-top-left-radius: inherit; border-top-right-radius: inherit; }
.YHIcqVUz { background-position: 50% center; background-repeat: no-repeat; background-size: cover; box-sizing: border-box; margin-bottom: calc(var(--grid-base)*2); position: relative; }
.LkSQB0tc::before { margin-top: 100%; }
.rXqoO66t::before { margin-top: 56.25%; }
.YHIcqVUz::before { content: ""; display: block; }
.YHIcqVUz:first-child { border-top-left-radius: inherit; border-top-right-radius: inherit; }
.LYoh82Fb, .Mh-U2hXU, .SawCQQKc { padding: 0 calc(var(--grid-base)*2) var(--grid-base); }
.fQmStYKs { font-size: var(--font-size-title); }
._6EFme-eh, .fQmStYKs { font-weight: inherit; margin: 0px; }
._6EFme-eh { font-size: var(--font-size-small); }
.tPI0AlWc { border: 0px; font-family: var(--font-family); margin: 0px; padding: var(--spacing-regular) 0; }
.scfuYXnD -lrrftbu { padding: 0px; }
._8-FrT79e { box-sizing: border-box; display: block; font-family: var(--font-family); font-size: var(--font-size-base); line-height: var(--line-height-base); min-height: var(--line-height-base); padding: 0 0 0 calc(var(--grid-base)*3); position: relative; }
._7nRjnWkF { height: 100%; left: 0px; margin: 0px; opacity: 0; position: absolute; top: 0px; width: 100%; }
.EfJz6bkW g-dxd1my jjcmyghi { left: 0px; position: absolute; top: calc(var(--grid-base)/2); }
.EfJz6bkW g-dxd1my jjcmyghi::after, .EfJz6bkW g-dxd1my jjcmyghi::before { display: block; height: calc(var(--grid-base)*2); width: calc(var(--grid-base)*2); }
.EfJz6bkW g-dxd1my jjcmyghi::after { background-color: var(--color-background); border: var(--border-width) solid var(--color-border-strong); content: ""; }
.EfJz6bkW g-dxd1my jjcmyghi::before { color: var(--color-border-strong); font-size: var(--font-size-small); left: 0px; line-height: calc(var(--grid-base)*2); position: absolute; text-align: center; top: 0px; transform: scale(0); transition: transform var(--transition-duration) var(--transition-easing); width: 100%; }
.rJRMunje .EfJz6bkW g-dxd1my jjcmyghi::before { transform: scale(1); }
.sAgpX-rw .EfJz6bkW g-dxd1my jjcmyghi::before { color: var(--color-highlight); }
.sAgpX-rw .EfJz6bkW g-dxd1my jjcmyghi::after { border: var(--border-width-emphasized) solid var(--color-highlight); box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight); }
.sAgpX-rw .DHOqX3wO, .sAgpX-rw .iTkhmxrc { color: var(--color-highlight); }
.N8VuJ-nP .EfJz6bkW g-dxd1my jjcmyghi::after, .TCAzrAPD .EfJz6bkW g-dxd1my jjcmyghi::after { background-color: var(--color-background-faded); border-color: var(--color-border); }
.ZqwgSAie .EfJz6bkW g-dxd1my jjcmyghi::after { border-color: var(--color-error); }
.ZqwgSAie .EfJz6bkW g-dxd1my jjcmyghi::before { color: var(--color-error); }
.i5CwamkO .EfJz6bkW g-dxd1my jjcmyghi::after { border-color: var(--color-success); }
.i5CwamkO .EfJz6bkW g-dxd1my jjcmyghi::before { color: var(--color-success); }
._9ZJOazrs { font-family: var(--font-family); }
.Ja-DPdF6 { margin: 2px; }
.ATJAG5Sn { margin-right: calc(var(--spacing-regular)/2); }
._9ZJOazrs .PXuN9qwl { flex-grow: 1; min-width: 100px; width: 100px; }
._9ZJOazrs .-sP93Pkv { display: flex; flex-wrap: wrap; }
.Kr-1naZf { margin-top: var(--spacing-regular); }
.DICS1Qy7 { align-items: center; background-color: var(--color-background-inverted); border-radius: calc(var(--grid-base)*2); color: var(--color-background); display: inline-flex; font-family: var(--font-family); height: calc(var(--grid-base)*4); }
.DICS1Qy7, .nfpnxDxe { padding-left: var(--grid-base); padding-right: var(--grid-base); }
._4R4at1v-, .zGMgMrx5 { cursor: pointer; }
._3Dics3uA { font-family: var(--font-family); }
.ioUr57mQ { max-width: 15rem; }
.X0w-PDx6 { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: inherit; font-size: inherit; min-width: unset; padding: 0px; }
.X0w-PDx6:focus, .X0w-PDx6:hover { box-shadow: none; }
.myrS7I9s { background: var(--color-background); display: inline-block; }
.RgOX-lPC { box-sizing: border-box; font-family: var(--font-family); font-size: var(--font-size-base); line-height: var(--line-height-base); }
.F-S8MX97, .RgOX-lPC { color: var(--color-text-primary); }
.F-S8MX97 { display: flex; flex-direction: column; left: 50%; max-width: 100%; outline: none; top: 50%; transform: translate(-50%, -50%); width: min(100vw, 768px); }
._2n6ujWgi { background-color: var(--color-box-shadow-strong); }
.sAfl5YNW { box-sizing: border-box; flex: 0 0 auto; font-size: var(--font-size-title); height: calc(var(--grid-base)*7); position: relative; text-align: left; }
.rLg2qwYB, .sAfl5YNW { padding: calc(var(--grid-base)*2); }
.rLg2qwYB { flex: 1 1 auto; }
.IFHGhJyZ { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--color-text-primary); cursor: pointer; font-size: 0px; padding: var(--grid-base); position: absolute; right: calc(var(--grid-base)*2); top: 50%; transform: translateY(-50%); }
.IFHGhJyZ .FfF8pdcb { font-size: var(--font-size-title); }
.SzQRn-xU { align-items: center; border-top: 1px solid var(--color-border); display: flex; justify-content: flex-end; padding: calc(var(--grid-base)*2); }
.MihMEyfx { align-items: center; box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow); box-sizing: border-box; display: inline-flex; font-family: var(--font-family); justify-content: center; padding: 0px; position: relative; }
.MihMEyfx:not(.fAKm40CU) { border-radius: 50%; height: 56px; width: 56px; }
.MihMEyfx.XJU2fblb { height: 40px; width: 40px; }
.MihMEyfx:not(.krcl6m3m _-8fmv0yw) { background: none; color: inherit; }
.krcl6m3m _-8fmv0yw { }
.WOGSTdcv kijyvuyl { align-items: center; display: flex; justify-content: center; }
.fAKm40CU { border-radius: 24px; height: 48px; padding: 0px 20px; }
.MihMEyfx:focus, .MihMEyfx:hover { box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight); }
.xYDRDMHJ:hover { box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow); }
.sxddlglP { display: flex; flex-flow: wrap; left: calc(var(--grid-base)*-1); position: relative; width: calc(100% + var(--grid-base)*2); }
.sxddlglP:last-child { margin-bottom: 0px; }
.Vi0x0JLx { flex-direction: column; }
.Vi0x0JLx .j18gkwBC { margin-bottom: calc(var(--grid-base)*2); }
.Vi0x0JLx .j18gkwBC:last-child { margin-bottom: 0px; }
.j18gkwBC { flex: 1 1 0%; margin-bottom: calc(var(--grid-base)*2); min-width: calc(var(--grid-base)*20); padding: 0 var(--grid-base); }
.km3ct-Wy { border-spacing: 0px; }
._1mA93Wgb { align-items: center; border-right: var(--border-width) solid var(--color-border); color: var(--color-text-faded); justify-content: space-between; min-width: 100px; padding: calc(var(--grid-base)/4) calc(var(--grid-base)/2); }
._1mA93Wgb:first-child { border-left: 0px; }
._3-JshIKL { height: calc(var(--grid-base)*5); }
._1mA93Wgb .YAIdwUoZ { min-width: 0px; opacity: 0; padding: 0 calc(var(--grid-base)/2); }
.YAIdwUoZ:focus { opacity: 1; }
.MtHQarrD { border-top: var(--border-width) solid var(--color-border); box-sizing: border-box; color: var(--color-text-primary); padding: var(--grid-base) calc(var(--grid-base)/2); }
.MtHQarrD, .poFDbmbX { background-color: var(--color-background-faded); }
.poFDbmbX { font-size: var(--font-size-base); }
.d0HKZAMK { align-items: center; background-color: var(--color-background-faded); border-right: var(--border-width) solid var(--color-border); color: var(--color-text-primary); display: flex; flex-direction: column; min-width: 100px; padding: var(--grid-base) calc(var(--grid-base)/2); }
.d0HKZAMK:first-child { border-left: 0px; }
.iXx8gPiY { align-items: center; cursor: pointer; display: flex; }
.nBwb70Qa, .nBwb70Qa .vQen5lYc { color: var(--color-highlight); }
.vQen5lYc { background: rgba(0, 0, 0, 0); border: 0px; font-size: var(--font-size-icon); line-height: var(--line-height-base); opacity: 0; padding: 0px; width: 0px; }
.nBwb70Qa .vQen5lYc, .vQen5lYc:focus { opacity: 1; width: auto; }
.ibpWyHdC { margin-top: 4px; width: 100%; }
.mTBUqfpV { background-color: var(--color-background-faded); height: 45px; }
.CaMJJsBv { color: var(--color-text-primary); margin-left: 5px; }
._34qmIlZ1 { color: var(--color-background-inverted); user-select: none; }
._34qmIlZ1, ._6PtU7yRB, .wIlZWIyV { height: 26px; margin: 2px; min-width: 26px; text-align: center; }
._6PtU7yRB, .wIlZWIyV { background-color: var(--color-background-faded); border: 0px; border-radius: 4px; color: var(--color-text-primary); cursor: pointer; font-size: inherit; padding: 0px; }
._70-sbQbS { color: var(--color-background-inverted); }
.sT4lrXPQ gcct1g25 { border-width: 1px 1px medium medium; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; border-image: none; height: calc(var(--grid-base)*5); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sT4lrXPQ gcct1g25:last-of-type { border-bottom: 1px solid rgb(204, 204, 204); }
.wnSWZGED { animation: spin 1s var(--transition-easing) infinite; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-top-color: rgba(0, 0, 0, 0); height: calc(var(--grid-base)*2.5); margin: auto; width: calc(var(--grid-base)*2.5); will-change: auto; }
@keyframes spin { 
  100% { transform: rotate(1turn); }
}
.GcCT1g25 { border-top: var(--border-width) solid var(--color-border); box-sizing: border-box; height: calc(var(--grid-base)*5); }
.GcCT1g25:nth-child(2) { border-top: 0px; }
.C-t-VSmp { background: var(--color-background); border: var(--border-width) solid var(--color-border); font-family: var(--font-family); }
.JbmCe3IM { border-bottom: var(--border-width) solid var(--color-border); }
.Uoab-DDw { font-family: var(--font-family); }
.vdMzGPgq { align-items: center; display: flex; padding-top: calc(var(--spacing-regular)*2); }
.AblOty-r { flex: 1 1 auto; }
._5WDjQbq3 { flex: 0 0 auto; margin-right: calc(var(--spacing-regular)*2); }
.hqxrDqxR, .jKtZWM8D { font-weight: inherit; margin: 0px; }
.hqxrDqxR { font-size: var(--font-size-title); }
.jKtZWM8D { font-size: var(--font-size-small); }
.ytEQNGQc { align-items: center; background-color: var(--color-background-inverted); color: var(--color-text-inverted); display: flex; font-family: var(--font-family); height: calc(var(--spacing-regular)*9); padding: 0 var(--spacing-large); }
.VEFLZ8xJ, .qCOmoAci { display: flex; flex: 1 1 0%; }
.jrGRS-Do, .qCOmoAci { align-items: center; }
.jrGRS-Do { display: flex; }
.R4Emk0Tn { position: fixed; top: 0px; width: 100%; z-index: 1; }
._64D6c6S4 { flex-grow: 0; flex-shrink: 0; margin-right: var(--spacing-large); }
.Qs-fHN-8 { flex: 1 1 0%; }
.KwbW0CNk { display: flex; flex-grow: 0; flex-shrink: 0; }
.JEHWmQce, ._6OgYNNZQ { margin-left: var(--spacing-large); }
.JEHWmQce { align-items: center; display: flex; flex-grow: 0; flex-shrink: 0; }
._9Ohe4C4G { height: calc(var(--spacing-regular)*9); }
.QyO6V1Va { font-family: var(--font-family); }
.AV1TaXMQ { color: var(--color-text-faded); margin: 0px; }
.KpIghFJt .AV1TaXMQ { color: var(--color-success); }
.pTNYV02A .AV1TaXMQ { color: var(--color-error); }
@font-face { font-family: dojo2BaseTheme; font-style: normal; font-weight: 400; src: url("/cdn/shrm-common/css/assets/73570b5e01765f7c.ttf") format("truetype"), url("/cdn/shrm-common/css/assets/010e9191a5c450c6.woff") format("woff"); }
.JJcmygHi { speak: none; font-size: inherit; font-style: normal; font-variant: normal; font-weight: 400; line-height: inherit; text-transform: none; -webkit-font-smoothing: antialiased; font-family: dojo2BaseTheme !important; }
.-pAIajz-::before { content: ""; }
._0cKOq7cD::before { content: ""; }
.xnwLbb85::before { content: ""; }
.m8E2dCRq::before { content: ""; }
.QBy1nmjy::before { content: ""; }
.g-dxD1my::before { content: ""; }
.-DhYRgy0::before { content: ""; }
.g9VwfoF9::before { content: ""; }
.hdLE9KhR::before { content: ""; }
.QA4J-j1K::before { content: ""; }
.RSUhhApr::before { content: ""; }
.Fr4uBpA4::before { content: ""; }
.hWxuBtzP::before { content: ""; }
.c3DOdZiS::before { content: ""; }
._6md23T9v::before { content: ""; }
.fT-wn9d5::before { content: ""; }
._9bPyF1J-::before { content: ""; }
.tF1fqCA-::before { content: ""; }
.UWDVg3IF::before { content: ""; }
._5peANpy9::before { content: ""; }
.qfqCsy14::before { content: ""; }
.kvCyLgJX::before { content: ""; }
.QFBJ3aIj::before { content: ""; }
.kTBfXbuK::before { content: ""; }
.s1DrjVtZ::before { content: ""; }
.NkD64lrC::before { content: ""; }
._6lbXkalx::before { content: ""; }
._5yviq5R8::before { content: ""; }
._1kOUUs7i::before { content: ""; }
.-lRrFtBu { color: var(--color-text-primary); font-family: var(--font-family); font-size: var(--font-size-base); line-height: var(--line-height-base); transition: color var(--transition-duration) var(--transition-easing); }
.K9FcLOBg { color: var(--color-text-faded); }
.tgdSmTZr::after { color: var(--color-error); content: "*"; }
.bG98qzbk { align-items: center; border: 1px solid rgba(0, 0, 0, 0); color: var(--color-text-primary); cursor: pointer; display: flex; font-family: var(--font-family); height: calc(var(--grid-base)*5.5); justify-content: flex-start; overflow: hidden; padding: var(--spacing-regular); text-overflow: ellipsis; white-space: nowrap; }
.j5XRY7qk { border: 1px solid var(--color-highlight-border); }
.KZCbL76T { background: var(--color-background-faded); }
._1oMth1-1 { color: var(--color-text-faded); font-style: italic; }
.pCzMlZ78 { background: var(--color-background); font-family: var(--font-family); }
.cF03hBsf { border: var(--border-width) solid var(--color-border); overflow: auto; position: relative; }
.z4fnr-z3 { border-color: var(--color-border); border-style: solid; border-width: 1px 0px 0px; margin: 0px; }
._6uGZIws- { background-color: var(--color-background-faded); font-family: var(--font-family); height: calc(var(--grid-base)/2); overflow: hidden; position: relative; width: 100%; }
.P-gap4-V { animation: 2s linear 0s infinite normal none running progress; background-color: var(--color-background-inverted); height: 100%; left: -25%; position: relative; width: 25%; }
@keyframes progress { 
  0% { left: -25%; }
  100% { left: 100%; }
}
._--1Nyxbn { align-items: center; border: 1px solid rgba(0, 0, 0, 0); color: var(--color-text-primary); cursor: pointer; display: flex; font-family: var(--font-family); height: calc(var(--grid-base)*5.5); justify-content: flex-start; overflow: hidden; padding: var(--spacing-regular); text-overflow: ellipsis; white-space: nowrap; }
.P2-i5w52 { border: 1px solid var(--color-highlight-border); }
._5bvt-RRR { display: flex; flex-direction: column; font-family: var(--font-family); font-size: var(--font-size-base); }
.EupVirAK { display: inline-block; position: relative; width: 100%; }
.sRUZiDN6 { appearance: none; background: var(--color-background); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom-color: var(--color-border-strong); border-radius: 0px; color: var(--color-text-primary); cursor: pointer; display: block; font-size: inherit; height: calc(var(--line-height-base) + var(--grid-base)*2 + var(--border-width)*2); max-width: 100%; padding: var(--spacing-regular) calc(var(--spacing-regular)*3) var(--spacing-regular) var(--spacing-regular); width: 100%; }
._1iVvlPo6, .sRUZiDN6 { line-height: var(--line-height-base); }
._1iVvlPo6 { border-left: var(--border-width) solid var(--color-border); bottom: var(--border-width); color: var(--color-text-faded); font-size: var(--font-size-icon); padding: var(--spacing-regular); pointer-events: none; position: absolute; right: 4px; top: 0px; width: 1.5em; }
.L8t6XnxN .sRUZiDN6 { background-color: var(--color-background-faded); }
.BzsqGgxL { background-color: var(--color-background); border: var(--border-width) solid var(--color-highlight); color: var(--color-highlight); cursor: pointer; display: inline-block; font-family: var(--font-family); font-size: var(--font-size-base); font-weight: 700; line-height: var(--line-height-base); margin: 0px; min-width: calc(var(--grid-base)*20); padding: var(--spacing-regular); }
.BzsqGgxL:hover { outline: none; }
.BzsqGgxL:hover, .Y8cPkOjN { background-color: var(--color-highlight); color: var(--color-text-inverted); }
.Y8cPkOjN { border-color: var(--color-highlight); }
.BzsqGgxL:hover .IW-OxKhA { color: var(--color-text-inverted); }
.aNSToSQr, .aNSToSQr:hover { background-color: initial; border-color: var(--color-border); cursor: default; }
.aNSToSQr, .aNSToSQr:hover, .aNSToSQr:hover .IW-OxKhA { color: var(--color-text-faded); }
.J7TWzeEL { align-items: center; font-family: var(--font-family); }
.J7TWzeEL, .ll9KCnWQ { display: flex; justify-content: center; }
.ll9KCnWQ { flex-grow: 1; overflow: hidden; }
.ixlfmLWo, .wZzv9P22 { align-items: center; }
.ixlfmLWo, .ouKVfajg, .wZzv9P22 { display: flex; justify-items: center; }
.ixlfmLWo .QwvUMI-j, .wZzv9P22 .QwvUMI-j { display: none; }
.ixlfmLWo .ouKVfajg { margin-right: calc(var(--grid-base)/2); }
.wZzv9P22 .ouKVfajg { margin-left: calc(var(--grid-base)/2); }
.iGjwg7m3, .rAvFUC-k { background-color: var(--color-background); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom-color: var(--color-border-strong); border-right-width: 0px; font-size: var(--font-size-base); line-height: var(--line-height-base); padding: var(--spacing-regular) calc(var(--spacing-regular)*2); }
.iGjwg7m3, .rAvFUC-k:hover { border: var(--border-width) solid var(--color-highlight-border); color: var(--color-highlight); }
.rAvFUC-k:hover { box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight); }
.rAvFUC-k { color: var(--color-text-primary); cursor: pointer; transition: box-shadow var(--transition-duration) var(--transition-easing); }
.rAvFUC-k:last-of-type { border-right-width: var(--border-width); }
.iGjwg7m3 + .rAvFUC-k, .rAvFUC-k:hover + .iGjwg7m3, .rAvFUC-k:hover + .rAvFUC-k { border-left: 0px; }
.FxiZJeR8 { margin-left: calc(var(--spacing-regular)*2); }
.FtriL9yW crbimev2 { font-family: var(--font-family); }
._9kUHdOMc { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: inherit; cursor: pointer; font-size: inherit; min-width: unset; padding: 0px; }
._9kUHdOMc:focus, ._9kUHdOMc:hover { box-shadow: none; }
.Veimk-iJ { background: rgba(0, 0, 0, 0.25); }
.gkJVW3MV { font-family: var(--font-family); }
._0HN3QKid { display: inline-block; padding: var(--spacing-regular); }
.Vk5J6lw2 { background-color: var(--color-background); border: var(--border-width) solid var(--color-border); border-radius: 3px; height: 24px; }
.XF2W-owx { background: var(--color-highlight); height: 100%; }
.Yve8zmHY { border: 0px; font-family: var(--font-family); margin: 0px; padding: 0px; }
.Bwnsu19k { padding: 0px; }
.CfRUh6pQ { box-sizing: border-box; display: block; font-family: var(--font-family); min-height: var(--line-height-base); padding: 0 0 0 calc(var(--grid-base)*3); position: relative; }
.yGtU1Q1p { height: 100%; left: 0px; margin: 0px; opacity: 0; position: absolute; top: 0px; width: 100%; }
.yGtU1Q1p:focus { outline: none; }
.zTNHfQ0- { left: 0px; position: absolute; top: calc(var(--grid-base)/2); }
.-h1ebMGI, .CS7FGhki, .sJiWtjx- { border-radius: 50%; box-sizing: border-box; content: ""; display: block; transition: transform var(--transition-duration) var(--transition-easing),background-color var(--transition-duration) var(--transition-easing); }
.sJiWtjx- { background-color: var(--color-background); border: var(--border-width) solid var(--color-border-strong); height: calc(var(--grid-base)*2); width: calc(var(--grid-base)*2); }
.-h1ebMGI { background-color: var(--color-border-strong); height: var(--grid-base); left: calc(var(--grid-base)/2); position: absolute; top: calc(var(--grid-base)/2); transform: scale(0); width: var(--grid-base); }
.LXNdfF8P .sJiWtjx- { border: var(--border-width-emphasized) solid var(--color-highlight); box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight); }
.LXNdfF8P .-h1ebMGI { background-color: var(--color-highlight); }
.wyrkDiV7 .-h1ebMGI { transform: scale(1); }
.Lp0pCUSH .sJiWtjx-, .sh0BjJLM .sJiWtjx- { background-color: var(--color-background-faded); border-color: var(--color-border); }
.pPY-93DW .sJiWtjx- { border-color: var(--color-error); }
.pPY-93DW .-h1ebMGI { background-color: var(--color-error); }
.PIDg27ZB .sJiWtjx- { border-color: var(--color-success); }
.PIDg27ZB .-h1ebMGI { background-color: var(--color-success); }
.SxUnSVQG { background-color: var(--color-background); border: 0px; box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow); font-family: var(--font-family); font-size: inherit; line-height: var(--line-height-base); min-width: calc(var(--grid-base)*20); padding: var(--spacing-regular); }
.SmPiLjEb { background-color: var(--color-highlight); border-color: var(--color-highlight); color: var(--color-text-inverted); }
.NfocBHkI { color: var(--color-highlight); font-size: var(--font-size-base); font-weight: 700; line-height: var(--line-height-base); }
.SmPiLjEb .NfocBHkI { color: var(--color-text-inverted); }
.SxUnSVQG:focus, .SxUnSVQG:hover { box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight); }
.d3CVr2b3:hover { box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow); }
._15KwN8I7 { box-sizing: border-box; display: block; font-family: var(--font-family); font-size: var(--font-size-base); line-height: var(--line-height-base); }
.H4SESX-i { background-color: var(--color-border-strong); height: var(--border-width); margin: var(--spacing-regular) 0; position: relative; transition: background var(--transition-duration) var(--transition-easing); }
.PEjSSmeO { background-color: var(--color-highlight); height: 3px; top: -1px; }
.LHjPNvFH { background-color: var(--color-background); border: var(--border-width) solid var(--color-border-strong); border-radius: 50%; height: calc(var(--grid-base)*2); left: 50%; margin-left: calc(var(--grid-base)*-1); position: absolute; top: -8px; transition: border var(--transition-duration) var(--transition-easing),background var(--transition-duration) var(--transition-easing); width: calc(var(--grid-base)*2); }
._15KwN8I7 .ruAtdqgx { height: 15px; outline: none; top: -7px; }
.ruAtdqgx::-webkit-slider-thumb { height: var(--touch-target-min); width: var(--touch-target-min); }
._-5N242Lj .H4SESX-i { background-color: var(--color-highlight); }
._-5N242Lj .H4SESX-i .LHjPNvFH { border: var(--border-width-emphasized) solid var(--color-highlight); box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight); }
._-5N242Lj .PEjSSmeO { background-color: var(--color-highlight); }
.PxaIktZn { padding-bottom: calc(var(--grid-base)*5); }
._-5N242Lj .OvlUAVMz, ._15KwN8I7:hover .OvlUAVMz { opacity: 1; pointer-events: auto; z-index: 1; }
.hMJBUA40 { background-color: var(--color-background-inverted); color: var(--color-text-inverted); display: inline-block; margin: var(--spacing-regular) 0 0; padding: var(--spacing-regular); }
.OvlUAVMz { margin: 0px; opacity: 0; pointer-events: none; position: absolute; top: calc(var(--grid-base)*2.5); transform: translate(-50%); transition: opacity var(--transition-duration) var(--transition-easing); }
.OvlUAVMz::before { border-bottom: var(--grid-base) solid var(--color-background-inverted); border-left: var(--grid-base) solid #0000; border-right: var(--grid-base) solid #0000; content: ""; left: 50%; margin-left: calc(var(--grid-base)*-1); margin-top: calc(var(--grid-base)*-1); position: absolute; top: 0px; }
.Blayrp-p .H4SESX-i, .SydvmIqL .H4SESX-i { background-color: var(--color-border); }
.Blayrp-p .LHjPNvFH, .SydvmIqL .LHjPNvFH { background-color: var(--color-background-faded); }
.CAvOWTJh .H4SESX-i { background-color: var(--color-error); }
.CAvOWTJh .LHjPNvFH { border-color: var(--color-error); }
.CAvOWTJh .PEjSSmeO { background-color: var(--color-error); }
.xNhdhRwF { flex-direction: column; font-family: var(--font-family); }
.Cgdl-TgO, .xNhdhRwF { align-items: center; display: flex; }
.Cgdl-TgO { justify-content: center; }
._00xyqigW { font-size: calc(var(--grid-base)*9); font-weight: var(--bold-font-weight); height: calc(var(--grid-base)*9); width: calc(var(--grid-base)*9); }
.UmQGYpkB jjcmyghi { }
.wdlcZ6J9 { display: flex; flex-direction: row; margin: var(--grid-base); }
.VBuwuDXt { align-items: center; box-sizing: border-box; display: flex; }
.DT6hLwlB { color: var(--color-text-primary); margin: var(--grid-base); }
.QNphtRk0 { display: flex; flex-direction: column; }
.KLPhHVSV { margin: var(--grid-base); text-align: center; }
._16Le6qAz { color: var(--color-text-primary); font-size: var(--font-size-title); margin: 0px; }
.z7c5r1Vo { color: var(--color-text-faded); font-size: var(--font-size-small); font-weight: var(--normal-font-weight); margin: 0px; }
._3w8tgG-W { color: var(--color-alert); }
.PyHrbpsD { color: var(--color-error); }
.pXf43h1s { color: var(--color-info); }
.V8LrUjpa { color: var(--color-success); }
.lWc0jwf0 { display: flex; flex-direction: column; font-family: var(--font-family); font-size: var(--font-size-base); }
.PdmCrwsR { appearance: none; background-color: var(--color-background); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom-color: var(--color-border-strong); border-radius: 0px; cursor: pointer; display: flex; flex-direction: row; font-size: inherit; justify-content: space-between; line-height: var(--line-height-base); min-height: calc(var(--spacing-regular)*5 + 2); outline: none; padding: 0px; width: 100%; }
.UUGTqp7W { color: var(--color-text-primary); padding: var(--spacing-regular) calc(var(--spacing-regular)*3) var(--spacing-regular) var(--spacing-regular); }
.PdmCrwsR:focus { border-color: var(--color-highlight); box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight); }
.H-E1QO3v, .Jp9vpWac { color: var(--color-text-faded); }
.Jp9vpWac { border-left: var(--border-width) solid var(--color-border); bottom: var(--border-width); display: flex; font-size: var(--font-size-icon); line-height: var(--line-height-base); padding: var(--spacing-regular); pointer-events: none; }
.xi--im1Z { box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow); pointer-events: all; }
.V79QWk0r .PdmCrwsR, .wV-fPNVQ .PdmCrwsR { background-color: var(--color-background-faded); }
.AYHj6y5C .PdmCrwsR { border-top-color: ; border-right-color: ; border-left-color: ; border-bottom-color: var(--color-error); }
.AYHj6y5C .PdmCrwsR:focus { border-color: var(--color-error); box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-invalid); }
.AYHj6y5C .Jp9vpWac { border-left-color: var(--color-border-invalid); color: var(--color-error); }
.aNpjBzC0 .PdmCrwsR { border-top-color: ; border-right-color: ; border-left-color: ; border-bottom-color: var(--color-success); }
.aNpjBzC0 .PdmCrwsR:focus { border-color: var(--color-success); box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-valid); }
.aNpjBzC0 .Jp9vpWac { border-left-color: var(--color-border-valid); color: var(--color-success); }
.onriRX3Z { box-sizing: border-box; color: var(--color-text-primary); font-family: var(--font-family); font-size: var(--font-size-base); line-height: var(--line-height-base); }
.-OL-OWS2 { background: var(--color-box-shadow-strong); }
.EQzllUms { background: var(--color-background); border: var(--border-width) solid var(--color-border); box-shadow: var(--box-shadow-dimensions-large) var(--color-box-shadow-strong); }
.EQzllUms.gn7y6QFW { transform: translate(0px); }
.O88N-j9g, .YPNJLZ-u { padding: calc(var(--grid-base)*2); }
.O88N-j9g { border-bottom: var(--border-width) solid var(--color-border); box-sizing: border-box; flex: 0 0 auto; font-size: var(--font-size-title); height: calc(var(--grid-base)*7); position: relative; text-align: left; }
.xXhXoTWb { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--color-text-primary); cursor: pointer; font-size: 0px; padding: var(--grid-base); position: absolute; right: var(--grid-base); top: 50%; transform: translateY(-50%); }
.xXhXoTWb ._0-bNFKQD { font-size: var(--font-size-title); }
.OGz5If5C { transform: translateX(calc(-100% - var(--box-shadow-blur-large))); }
.kkTwkBQI { transform: translateX(calc(100% + var(--box-shadow-blur-large))); }
.IiNaBbx4 { transform: translateY(calc(-100% - var(--box-shadow-blur-large) - var(--box-shadow-voffset-large))); }
.LeWzF1oZ { transform: translateY(calc(100% + var(--box-shadow-blur-large))); }
.K6vuE1gq, .esDzjBLj { transition: transform ease-in-out var(--transition-duration); }
.RiKZcixC { box-sizing: border-box; display: block; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-stretch: ; font-size: ; font-family: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; font-language-override: ; line-height: var(--line-height-base); }
.JF-oYX36 { margin: var(--spacing-regular) 0; position: relative; }
.AYbYfYBB { background-color: var(--color-border-strong); height: var(--border-width); position: relative; transition: background var(--transition-duration) var(--transition-easing); width: 100%; }
.Rpa8kKAy { display: none; }
.Ju36gdmz { background-color: var(--color-background); border: var(--border-width) solid var(--color-border-strong); border-radius: 50%; height: calc(var(--grid-base)*2); left: 50%; margin-left: calc(var(--grid-base)*-1); position: absolute; top: calc(var(--grid-base)*-1); transition: border var(--transition-duration) var(--transition-easing),background var(--transition-duration) var(--transition-easing); width: calc(var(--grid-base)*2); }
.RiKZcixC .qQm36AM2 { height: 15px; outline: none; top: -7px; }
.qQm36AM2::-webkit-slider-thumb { height: var(--touch-target-min); width: var(--touch-target-min); }
.qQm36AM2:focus ~ .AYbYfYBB { background-color: var(--color-highlight); }
.qQm36AM2:focus ~ .AYbYfYBB .Ju36gdmz { border: var(--border-width-emphasized) solid var(--color-highlight); box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight); }
.RiKZcixC:hover .LWlKdRQI, .qQm36AM2:focus ~ .LWlKdRQI { opacity: 1; pointer-events: auto; z-index: 1; }
.UeEJ2-Mu { background-color: var(--color-background-inverted); color: var(--color-text-inverted); display: inline-block; margin: var(--spacing-regular) 0 0; padding: var(--spacing-regular); }
.LWlKdRQI { margin: 0px; opacity: 0; pointer-events: none; position: absolute; top: calc(var(--grid-base)*2.5); transform: translate(-50%); transition: opacity var(--transition-duration) var(--transition-easing); }
.LWlKdRQI::before { border-bottom: var(--grid-base) solid var(--color-background-inverted); border-left: var(--grid-base) solid #0000; border-right: var(--grid-base) solid #0000; content: ""; left: 50%; margin-left: calc(var(--grid-base)*-1); margin-top: calc(var(--grid-base)*-1); position: absolute; top: 0px; }
.A6ggTB8i .LWlKdRQI { left: calc(var(--grid-base)*2.5); top: auto; transform: translateY(-50%); }
.A6ggTB8i .LWlKdRQI::before { border-bottom: var(--grid-base) solid #0000; border-left: 0px; border-right: var(--grid-base) solid var(--color-background-inverted); border-top: var(--grid-base) solid #0000; left: 0px; top: 50%; }
.A6ggTB8i .AYbYfYBB, .A6ggTB8i .qQm36AM2 { transform: rotate(-90deg) translate(-100%); transform-origin: 0px 0px; }
.FJvO8Det .AYbYfYBB, .n9tp44Np .AYbYfYBB { background-color: var(--color-border); }
.FJvO8Det .Ju36gdmz, .n9tp44Np .Ju36gdmz { background-color: var(--color-background-faded); }
.xa23usF5 .AYbYfYBB { background-color: var(--color-error); }
.xa23usF5 .Ju36gdmz { border-color: var(--color-error); }
._9jifxaq- .AYbYfYBB { background-color: var(--color-success); }
._9jifxaq- .Ju36gdmz { border-color: var(--color-success); }
.oh86rY5o { bottom: 0px; display: none; justify-content: center; left: 0px; pointer-events: none; right: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); font-family: var(--font-family); margin: var(--spacing-regular); }
.BFr-cEAE, .oh86rY5o { align-items: center; box-sizing: border-box; }
.BFr-cEAE { background-color: var(--color-dark); border-radius: var(--border-radius); box-shadow: 0 3px 5px -1px var(--color-box-shadow),0 6px 10px 0 var(--color-box-shadow),0 1px 18px 0 var(--color-box-shadow); color: var(--color-text-inverted); display: flex; flex-direction: row; justify-content: flex-start; opacity: 0; }
.BFr-cEAE, ._9UDQc4Db { padding: var(--spacing-regular); }
._9UDQc4Db { flex-grow: 1; margin: 0px; }
.W1Yipe1a, ._9UDQc4Db { box-sizing: border-box; }
.W1Yipe1a { align-items: center; flex-shrink: 0; }
.Ke-b-KO1, .W1Yipe1a { display: flex; }
.Ke-b-KO1 .BFr-cEAE { opacity: 1; pointer-events: auto; }
.s3r0E4Fe ._9UDQc4Db { color: var(--color-success); }
.dv-iJRn7 ._9UDQc4Db { color: var(--color-error); }
.OMNuTVee { justify-content: flex-start; }
.V0oJb9Om .BFr-cEAE { align-items: flex-start; flex-direction: column; }
.pAMnHS-P { align-items: center; display: inline-flex; }
.cWGPfX5w, .cWGPfX5w .IB7MAy4z { flex-direction: column-reverse; }
.cWGPfX5w .IB7MAy4z, .cWGPfX5w .wodSIGmS { margin-bottom: var(--grid-base); }
.Qbn5YHxK, .Qbn5YHxK .IB7MAy4z { flex-direction: column; }
.Qbn5YHxK .IB7MAy4z, .Qbn5YHxK .wodSIGmS { margin-top: var(--grid-base); }
.p5mYwkMl, .p5mYwkMl .IB7MAy4z { flex-direction: row-reverse; }
.p5mYwkMl .IB7MAy4z, .p5mYwkMl .wodSIGmS { margin-right: var(--grid-base); }
.xsZyMkrD, .xsZyMkrD .IB7MAy4z { flex-direction: row; }
.xsZyMkrD .IB7MAy4z, .xsZyMkrD .wodSIGmS { margin-left: var(--grid-base); }
.IB7MAy4z { display: flex; }
.wodSIGmS { opacity: 0; transform: scale(0); }
.MVwGGIhF .wodSIGmS { opacity: 1; transform: scale(1); }
.u0k2Y0cI { transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s; }
.nEPKYzxn { display: flex; font-family: var(--font-family); line-height: var(--line-height-base); min-height: var(--line-height-base); position: relative; }
.EypPJfJ5 { display: inline-flex; }
._9WOzRs-n { color: var(--color-text-primary); line-height: var(--line-height-base); }
.fInEOOR4 { background-color: var(--color-background); left: 0px; position: absolute; transition: background-color var(--transition-duration) var(--transition-easing),transform var(--transition-duration) var(--transition-easing); width: var(--line-height-base); }
._6tvEm5OI, .fInEOOR4 { border: var(--border-width) solid var(--color-border-strong); border-radius: calc(var(--line-height-base)/2); height: var(--line-height-base); }
._6tvEm5OI { background-color: var(--color-border); display: inline-block; position: relative; transition: background var(--transition-duration) var(--transition-easing),border var(--transition-duration) var(--transition-easing); vertical-align: middle; width: calc(var(--line-height-base)*1.75); }
._5RovewUF { left: calc(var(--line-height-base)*-1.75); padding-right: var(--grid-base); position: relative; }
.JPnIRG12 { cursor: pointer; height: 100%; left: 0px; margin: 0px; opacity: 0; pointer-events: auto; position: absolute; right: auto; top: 0px; width: 100%; }
.rrQfSHt5 .fInEOOR4 { background-color: var(--color-background); border-color: var(--color-highlight); transform: translate(75%); }
.rrQfSHt5 ._6tvEm5OI { background-color: var(--color-highlight); border-color: var(--color-highlight); }
.pxaAKsTq ._6tvEm5OI, .pxaAKsTq .fInEOOR4, .u55iVR8N ._6tvEm5OI, .u55iVR8N .fInEOOR4 { background-color: var(--color-background-faded); border-color: var(--color-border-strong); }
.TBzE59Qi { border-color: var(--color-highlight); }
.TBzE59Qi, .TBzE59Qi.rrQfSHt5 { box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight); }
.-wX26Yny, .wnhoL8oD { padding-right: var(--grid-base); }
.Sp-GzUcV { box-sizing: border-box; color: var(--color-text-primary); font-family: var(--font-family); font-size: var(--font-size-base); line-height: var(--line-height-base); }
.deUN4IHF { display: flex; }
.f1XX2DUf { background-color: var(--color-background); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom: var(--border-width) solid var(--color-border); color: var(--color-text-faded); cursor: pointer; display: inline-block; flex: 1 1 0%; margin: 0px; outline: none; overflow: hidden; padding: calc(var(--grid-base)*2) calc(var(--grid-base)/2); position: relative; text-align: center; text-overflow: ellipsis; vertical-align: top; white-space: nowrap; width: var(--tab-width); }
.f1XX2DUf:hover:not(.P2z6mMq3):not(.VuNCwkOI) { background-color: var(--color-background-faded); border-color: var(--color-background-faded); color: var(--color-text-primary); }
.f1XX2DUf:focus:not(.P2z6mMq3) { border-color: var(--color-highlight); box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight); }
.VuNCwkOI { border-bottom-color: var(--color-highlight); color: var(--color-highlight); }
.P2z6mMq3 { color: var(--color-border); cursor: default; }
.z51jmSZR { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: inherit; cursor: pointer; font-size: 0px; padding: 1px 3px; position: absolute; right: 5px; top: 50%; transform: translateY(-50%); }
.Xa9y-Mne { padding-right: calc(var(--font-size-small) + 6px); }
.J-fJb25K { background-color: var(--color-background); position: relative; }
.Fbq-5Dhz .RLd144IA { width: calc(100% - var(--tab-width)); }
.Fbq-5Dhz .RLd144IA, .Fbq-5Dhz .deUN4IHF { display: inline-block; vertical-align: top; }
.Fbq-5Dhz .f1XX2DUf { border-top-color: ; border-top-style: ; border-top-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-right: var(--border-width) solid var(--color-border); display: block; }
.Fbq-5Dhz .VuNCwkOI { border-right-color: var(--color-highlight); color: var(--color-highlight); }
.hWDaGpP7 .RLd144IA { width: calc(100% - var(--tab-width)); }
.hWDaGpP7 .RLd144IA, .hWDaGpP7 .deUN4IHF { display: inline-block; vertical-align: top; }
.hWDaGpP7 .f1XX2DUf { border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-left: var(--border-width) solid var(--color-border); display: block; }
.hWDaGpP7 .VuNCwkOI { border-left-color: var(--color-highlight); color: var(--color-highlight); }
.RowyugZx .f1XX2DUf { border-bottom-color: rgba(0, 0, 0, 0); border-top-color: var(--color-border); }
.RowyugZx .VuNCwkOI { border-bottom-color: rgba(0, 0, 0, 0); border-top-color: var(--color-highlight); }
.Cx-kBTkx { box-sizing: border-box; display: block; font-family: var(--font-family); font-size: var(--font-size-base); line-height: var(--line-height-base); }
.Eeqpv0ew { background-color: var(--color-background); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom-color: var(--color-border-strong); border-radius: 0px; color: var(--color-text-primary); font-family: inherit; font-size: inherit; margin: 0px; padding: var(--grid-base) calc(var(--grid-base)*3) var(--grid-base) var(--grid-base); transition: box-shadow var(--transition-duration) var(--transition-easing); width: 100%; }
.Eeqpv0ew:focus { border-top-color: ; border-right-color: ; border-left-color: ; border-bottom-color: var(--color-highlight); box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight); outline: none; }
.Eeqpv0ew:hover { box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow); }
._2EVMyzOf .Eeqpv0ew, .fE53iFso .Eeqpv0ew { background-color: var(--color-background-faded); }
._2EVMyzOf .Eeqpv0ew:hover, .fE53iFso .Eeqpv0ew:hover { box-shadow: none; }
._1Ilf72WI .Eeqpv0ew { border-top-color: ; border-right-color: ; border-left-color: ; border-bottom-color: var(--color-error); }
._1Ilf72WI .Eeqpv0ew:focus { box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-invalid); }
.brCWyJao .Eeqpv0ew { border-top-color: ; border-right-color: ; border-left-color: ; border-bottom-color: var(--color-success); }
.brCWyJao .Eeqpv0ew:focus { box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-valid); }
.CrBiMeV2 { font-family: var(--font-family); }
.mLyvoxRo { display: flex; flex-flow: wrap; font-size: var(--font-size-base); }
.mLyvoxRo, .v3WIrIzc { box-sizing: border-box; line-height: var(--line-height-base); }
.v3WIrIzc { background-color: var(--color-background); border: var(--border-width) solid; border-radius: 0px; color: var(--color-text-primary); flex-grow: 1; font-size: inherit; height: calc(var(--line-height-base) + var(--grid-base)*2 + var(--border-width)*2 - 2); margin: 0px; padding: var(--grid-base); }
.S0WC9o8O, .Uie9mG6W { display: inline-block; width: 100%; }
.v3WIrIzc:focus { outline: none; }
.v3WIrIzc::placeholder { color: var(--color-text-faded); }
.mLyvoxRo.Wilv8aw0 .XAOIJRG-, .mLyvoxRo.Wilv8aw0 .tsq-D1jP, .mLyvoxRo.Wilv8aw0 .v3WIrIzc { border-top-color: ; border-right-color: ; border-left-color: ; border-bottom-color: var(--color-highlight); }
.mLyvoxRo:hover { box-shadow: 0 4px 2px -2px var(--color-box-shadow); }
.SXfhh35c .v3WIrIzc, .elUuK2Bu .v3WIrIzc { background-color: var(--color-background-faded); }
.SXfhh35c .v3WIrIzc:hover, .elUuK2Bu .v3WIrIzc:hover { box-shadow: none; }
.ZXOY6aZw .XAOIJRG-, .ZXOY6aZw .tsq-D1jP, .ZXOY6aZw .v3WIrIzc { border-top-color: ; border-right-color: ; border-left-color: ; border-bottom-color: var(--color-error); }
.ZXOY6aZw.Wilv8aw0 .v3WIrIzc { box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-invalid); }
.RNQseJai .XAOIJRG-, .RNQseJai .tsq-D1jP, .RNQseJai .v3WIrIzc { border-top-color: ; border-right-color: ; border-left-color: ; border-bottom-color: var(--color-success); }
.RNQseJai.Wilv8aw0 .v3WIrIzc { box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-valid); }
.XAOIJRG-, .tsq-D1jP { box-sizing: border-box; color: var(--color-text-faded); flex: 0 0 auto; font-size: inherit; line-height: var(--line-height-base); padding: var(--grid-base); }
.tsq-D1jP { border-top-color: ; border-top-style: ; border-top-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.P4equGsk .v3WIrIzc { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
.XAOIJRG- { background-color: var(--color-background-faded); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
.vwviXqig .v3WIrIzc { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.zKGbTP9Z .XAOIJRG-, .zKGbTP9Z .tsq-D1jP, .zKGbTP9Z .v3WIrIzc { border-top-color: ; border-right-color: ; border-left-color: ; border-bottom-color: var(--color-border-strong); }
.okam0cME .XAOIJRG-, .okam0cME .tsq-D1jP, .okam0cME .v3WIrIzc { border-color: var(--color-highlight); }
.UKJIOer7 { width: 100% !important; }
.cWy9Y7Eq, .y5NkTQVt { width: calc(var(--grid-base)*40); }
.BDBaPU56 { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: inherit; cursor: pointer; font-size: inherit; min-width: unset; padding: 0px; }
.BDBaPU56:focus, .BDBaPU56:hover { box-shadow: none; }
.lIMGC6X4 { background: var(--color-background); display: inline-block; }
._6bu4RHTU { box-sizing: border-box; color: var(--color-text-primary); font-family: var(--font-family); min-height: calc(var(--font-size-title) + var(--grid-base)*2); overflow: hidden; }
._6bu4RHTU, .um0Jnyn1 { font-size: var(--font-size-base); line-height: var(--line-height-base); }
.um0Jnyn1 { background-color: var(--color-background); border: var(--border-width) solid var(--color-border); color: var(--color-text-faded); cursor: pointer; margin: 0px; padding: var(--grid-base) var(--grid-base) var(--grid-base) calc(var(--grid-base)*4); position: relative; width: 100%; }
.um0Jnyn1:focus { border-color: var(--color-highlight); box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight); outline: none; }
.um0Jnyn1:hover { background: var(--color-background-faded); }
._3ZKWgX6f, .um0Jnyn1:hover { color: var(--color-text-primary); }
._3ZKWgX6f { background-color: var(--color-background); border-bottom: var(--border-width) solid var(--color-border); border-left: var(--border-width) solid var(--color-border); border-right: var(--border-width) solid var(--color-border); padding: var(--grid-base); }
.DuO6fhKi { transition: margin-top ease-in-out var(--transition-duration); }
.MM9pnnKu .um0Jnyn1 { color: var(--color-highlight); }
.Zab--l7F { left: 8px; position: absolute; top: 10px; }
.MM9pnnKu .Zab--l7F { top: 10px; }
.oB4RyOiu { box-sizing: border-box; color: var(--color-text-primary); font-family: var(--font-family); font-size: var(--font-size-base); line-height: var(--line-height-base); }
.rdP-aYdW { background-color: var(--color-background-inverted); color: var(--color-text-inverted); display: inline-block; padding: var(--spacing-regular); }
.HUJKpzl4 .rdP-aYdW { transform: translate(-50%,calc(100% + var(--grid-base))); }
.HUJKpzl4 .rdP-aYdW::before { border-bottom: var(--grid-base) solid var(--color-background-inverted); border-left: var(--grid-base) solid #0000; border-right: var(--grid-base) solid #0000; content: ""; left: 50%; margin-left: calc(var(--grid-base)*-1); position: absolute; top: calc(var(--grid-base)*-1); }
._9uFhdSiq .rdP-aYdW { transform: translate(-50%,calc(-100% - var(--grid-base))); }
._9uFhdSiq .rdP-aYdW::before { border-left: var(--grid-base) solid #0000; border-right: var(--grid-base) solid #0000; border-top: var(--grid-base) solid var(--color-background-inverted); bottom: calc(var(--grid-base)*-1); content: ""; left: 50%; margin-left: calc(var(--grid-base)*-1); position: absolute; }
.J1fZ3KaE .rdP-aYdW { transform: translate(calc(-100% - var(--grid-base)),-50%); }
.J1fZ3KaE .rdP-aYdW::before { border-bottom: var(--grid-base) solid #0000; border-left: var(--grid-base) solid var(--color-background-inverted); border-top: var(--grid-base) solid #0000; content: ""; margin-top: calc(var(--grid-base)*-1); position: absolute; right: calc(var(--grid-base)*-1); top: 50%; }
.i-enGYgc .rdP-aYdW { transform: translate(calc(100% + var(--grid-base)),-50%); }
.i-enGYgc .rdP-aYdW::before { border-bottom: var(--grid-base) solid #0000; border-right: var(--grid-base) solid var(--color-background-inverted); border-top: var(--grid-base) solid #0000; content: ""; left: calc(var(--grid-base)*-1); margin-top: calc(var(--grid-base)*-1); position: absolute; top: 50%; }
.gpsKXRf- { height: 100%; }
.ZqsGzPkC { width: calc(var(--grid-base)*40); }
._0UBa5sXX { align-items: center; background-color: var(--color-border-strong); border-left: calc(var(--grid-base)*.5) solid var(--color-background); border-right: calc(var(--grid-base)*.5) solid var(--color-background); cursor: col-resize; display: flex; justify-content: center; position: relative; transition: all var(--medium-transition-duration) var(--transition-easing) var(--transition-duration); width: var(--divider-width); }
._0UBa5sXX:active, ._0UBa5sXX:focus, ._0UBa5sXX:hover { border-left: calc(var(--grid-base)*.5) solid var(--color-border); border-right: calc(var(--grid-base)*.5) solid var(--color-border); }
.zAaLrl3m { display: flex; flex-direction: column; }
.M3arNvpa { --example-background: var(--color-background); --grid-base: 8px; --spacing-regular: var(--grid-base); --spacing-large: calc(var(--grid-base)*2); --touch-target-min: 48px; --font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; --font-size-base: 16px; --font-size-small: 14px; --font-size-medium: 16px; --font-size-large: 22px; --font-size-title: 20px; --font-size-icon: 24px; --line-height-base: 24px; --normal-font-weight: 400; --bold-font-weight: 600; --bolder-font-weight: 600; --color-dark: #ccc; --color-text-primary: #fff; --color-text-faded: #5c6c7c; --color-text-inverted: #000; --color-highlight: #ff9419; --color-highlight-border: #298dff; --color-success: #e778fe; --color-error: #14ecec; --color-alert: #005aff; --color-info: #ff9419; --color-background: #000; --color-background-inverted: #a39383; --color-background-faded: #0b0908; --color-border: #29221d; --color-border-strong: #a39383; --color-border-invalid: #f7c4c4; --color-border-valid: #bcefb1; --color-box-shadow: #0003; --color-box-shadow-highlight: #006be633; --color-box-shadow-strong: #00000080; --color-box-shadow-focus: #006be633; --color-box-shadow-invalid: #eb131333; --color-box-shadow-valid: #18870133; --box-shadow-voffset-large: 9px; --box-shadow-blur-large: 16px; --box-shadow-dimensions-small: 0 2px 2px 0; --box-shadow-dimensions-large: 0 var(--box-shadow-voffset-large) var(--box-shadow-blur-large) 0; --border-width: 2px; --border-width-emphasized: 2px; --border-radius: 4px; --transition-duration: 0.25s; --transition-easing: ease; --avatar-size-small: 24px; --avatar-size-medium: 40px; --avatar-size-large: 56px; --tab-width: calc(var(--grid-base)*16); }
._4gM-53HN { --example-background: var(--color-background); --grid-base: 8px; --spacing-regular: var(--grid-base); --spacing-large: calc(var(--grid-base)*2); --touch-target-min: 48px; --font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; --font-size-base: 16px; --font-size-small: 14px; --font-size-medium: 16px; --font-size-large: 22px; --font-size-title: 20px; --font-size-icon: 24px; --line-height-base: 24px; --normal-font-weight: 400; --bold-font-weight: 600; --bolder-font-weight: 600; --color-dark: #333; --color-text-primary: #000; --color-text-faded: #5c6c7c; --color-text-inverted: #fff; --color-highlight: #006be6; --color-highlight-border: #298dff; --color-success: #188701; --color-error: #eb1313; --color-alert: orange; --color-info: #006be6; --color-background: #fff; --color-background-inverted: #5c6c7c; --color-background-faded: #f4f6f7; --color-border: #d6dde2; --color-border-strong: #5c6c7c; --color-border-invalid: #f7c4c4; --color-border-valid: #bcefb1; --color-box-shadow: #0003; --color-box-shadow-highlight: #006be633; --color-box-shadow-strong: #00000080; --color-box-shadow-focus: #006be633; --color-box-shadow-invalid: #eb131333; --color-box-shadow-valid: #18870133; --box-shadow-voffset-large: 9px; --box-shadow-blur-large: 16px; --box-shadow-dimensions-small: 0 2px 2px 0; --box-shadow-dimensions-large: 0 var(--box-shadow-voffset-large) var(--box-shadow-blur-large) 0; --border-width: 2px; --border-width-emphasized: 2px; --border-radius: 4px; --transition-duration: 0.25s; --transition-easing: ease; --medium-transition-duration: 0.5s; --avatar-size-small: 24px; --avatar-size-medium: 40px; --avatar-size-large: 56px; --divider-width: 9px; --tab-width: calc(var(--grid-base)*16); }
.BJ-eGV4v { align-items: center; display: flex; position: sticky; top: 0px; z-index: 100; }
.A-SfWQ18 { clear: both; }
.R0zTiSKJ { border: 4px solid var(--viz-assess-color); border-radius: 50px; display: grid; float: left; min-width: 300px; width: 30%; }
.R0zTiSKJ:hover + .Ele4ItID { opacity: 1; }
.Ele4ItID { align-items: center; background: rgb(255, 255, 255); border: 2px solid var(--lcc-color-background-light); border-bottom-right-radius: 2rem; border-top-right-radius: 2rem; display: flex; float: left; left: -2rem; opacity: 0; padding: 0px 2rem 0px 2.5rem; position: relative; transition: opacity 1s; z-index: -10; }
.MH-4rauu, .MYsmBad0 { display: none; }
.MH-4rauu { cursor: pointer; }
.MH-4rauu.playing { display: unset; }
.playing::before { content: "Now Playing:  "; font-weight: 700; }
audio-js#audio-player { display: grid; }
audio-js#audio-player .vjs-slider { background-color: rgb(115, 133, 159); }
@media (max-width: 768px) {
  .BJ-eGV4v { flex-direction: column; }
  .Ele4ItID { left: unset; margin-top: 1rem; padding: 1rem 0.5rem; }
}
.BJ-eGV4v { align-items: stretch; }
._1YcUtGdM { place-self: baseline end; cursor: pointer; display: inline-block; font-size: 14px; font-weight: 700; grid-area: back; line-height: 2rem; margin-right: 0.5rem; padding: 0.5rem; right: 0px; text-align: end; top: 1rem; }
._1YcUtGdM [role="button"] i { padding: 0px 0.25rem; }
div.flashcard ._1YcUtGdM, div[xqa~="quizfolder"] ._1YcUtGdM { color: rgb(102, 102, 102); }
._1YcUtGdM { color: var(--product-color-secondary); }
._5oyH5u4g { display: grid; margin-left: auto; margin-right: auto; max-width: 1280px; min-width: 368px; gap: 4px; }
.-JPYGCPz { display: grid; grid-auto-rows: 1fr auto; margin-top: 1rem; }
._50lTQfCy { cursor: pointer; font-size: var(--font-size-title); font-weight: 700; max-width: var(--lcc-content-maxwidth); min-height: 1.5rem; padding-top: 0.25rem; width: var(--lcc-content-width); }
._50lTQfCy > div > div:first-of-type { background-color: rgba(0, 0, 0, 0.05); padding: 0px 1rem 0.5rem; }
.CVQ1iAtT { margin-top: 0.5rem; padding: 0px 1rem; }
@keyframes collapse { 
  0% { opacity: 1; transform: translate(0px); }
  100% { opacity: 0; transform: translateY(-60%); }
}
.Ch48c0q- { animation-duration: 1s; animation-fill-mode: forwards; animation-name: collapse; }
@keyframes expand { 
  0% { opacity: 0; transform: translateY(-60%); }
  100% { opacity: 1; transform: translate(0px); }
}
.nTGsWe3H { animation-duration: 1s; animation-fill-mode: forwards; animation-name: expand; }
.XLWJsbbY { box-sizing: border-box; color: var(--color-text-primary); font-family: var(--font-family); font-size: var(--font-size-base); line-height: var(--line-height-base); }
.aqEE6QHl, .sI6rtQgM { transition: transform ease-in-out var(--transition-duration); }
.RU0-MLro { background: var(--color-box-shadow-strong); }
.jaPEWcK2 { padding: calc(var(--grid-base)*2); }
.uYsB-CiN { background: var(--color-background); border: var(--border-width) solid var(--color-border); box-shadow: var(--box-shadow-dimensions-large) var(--color-box-shadow-strong); }
.esFql-j3 { border-bottom: var(--border-width) solid var(--color-border); box-sizing: border-box; flex: 0 0 auto; font-size: var(--font-size-title); height: calc(var(--grid-base)*7); padding: calc(var(--grid-base)*2); position: relative; text-align: left; }
._4WIf2uty { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--color-text-primary); cursor: pointer; font-size: 0px; padding: var(--grid-base); position: absolute; right: var(--grid-base); top: 50%; transform: translateY(-50%); }
._4WIf2uty .RzQE2Qja { font-size: var(--font-size-title); }
.YOBRtrqv { border: 1px solid gray; border-bottom-right-radius: 20px; border-top-right-radius: 20px; height: 90%; max-width: min(100%, 400px); top: 0px; transform: translate(calc(-100% - var(--box-shadow-blur-large)),5%); }
.p-2Hdpfx { transform: translateX(calc(100% + var(--box-shadow-blur-large))); }
._3Ks3qe7v { transform: translateY(calc(-100% - var(--box-shadow-blur-large) - var(--box-shadow-voffset-large))); }
.NFnBmbU9 { transform: translateY(calc(100% + var(--box-shadow-blur-large))); }
.E9EOUesc:not(.YOBRtrqv) { transform: translate(0px); }
.E9EOUesc.YOBRtrqv { transform: translateY(5%); }
.YOBRtrqv .esFql-j3 { background-color: var(--lcc-color-button-hover); border-top-right-radius: 20px; }
.YOBRtrqv .jaPEWcK2 { margin-bottom: 20px; }
.YOBRtrqv ._5qS1U5s1 { color: rgb(255, 255, 255); font-size: 18px; font-weight: 600; text-transform: uppercase; }
.YOBRtrqv ._5qS1U5s1::before { content: ""; font-family: FontAwesome; padding-right: 0.5rem; }
.YOBRtrqv ._5qS1U5s1, .lefC1o5c { font-size: 16px; }
.lefC1o5c { box-sizing: border-box; color: var(--color-text-primary); font-family: var(--font-family); line-height: var(--line-height-base); }
body[class*="2024"] .lefC1o5c { font-size: 14px; }
.EdBBtO6w::after { content: "✕"; display: block; font-size: 14px; }
.xeB8CzzV { display: none; }
.VbY8MzMj { display: flex; overflow-x: scroll; }
body:not([class*="2024"]) .VbY8MzMj { background-color: rgb(242, 242, 242); border-radius: 1rem; }
.SbN-dSxW { background-color: rgba(0, 0, 0, 0.05); border-bottom: 5px solid rgba(0, 0, 0, 0.25); color: var(--color-text-faded); cursor: pointer; display: flex; flex: 1 1 0%; flex-direction: column; justify-content: center; margin: 0px; outline: none; overflow: hidden; padding: calc(var(--grid-base)*2) calc(var(--grid-base)/2); position: relative; text-align: center; text-overflow: ellipsis; vertical-align: top; width: var(--tab-width); }
body:not([class*="2024"]) .SbN-dSxW { background-color: rgb(242, 242, 242); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-radius: 1rem; color: rgb(0, 0, 0); display: inline-block; font-weight: 600; padding: 0.2rem; white-space: nowrap; }
body[class*="2024"] .SbN-dSxW [xqa~="domain"] { white-space: unset; }
@media (max-width: 768px) {
  .SbN-dSxW { min-width: 35vw; }
}
.-glTNdZj, .SbN-dSxW:hover:not(.zofw2392):not(.-glTNdZj) { background-color: rgba(0, 0, 0, 0.15); }
.-glTNdZj { color: var(--color-highlight); }
body:not([class*="2024"]) .-glTNdZj { background-color: var(--lcc-color-button); border-radius: 1rem; color: rgb(255, 255, 255); z-index: 1; }
.zofw2392 { color: var(--color-border); cursor: default; font-style: italic; }
.EdBBtO6w { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: inherit; cursor: pointer; font-size: 0px; padding: 1px 3px; position: absolute; right: 5px; top: 50%; transform: translateY(-50%); }
.jKklxj-f { padding-right: calc(var(--font-size-small) + 6px); }
.kIEE6x39 { background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: var(--color-background); position: relative; }
.cOP3L-Z4 .SbN-dSxW { border: var(--border-width) solid #0000; display: block; left: 1px; top: 0px; }
.cOP3L-Z4 .-glTNdZj { border-top-color: ; border-bottom-color: ; border-left-color: ; border-right-width: 1px; border-right-style: solid; border-right-color: var(--color-highlight); color: var(--color-highlight); }
.cOP3L-Z4 .xbgP1Tmq, .eVfYHO7i .xbgP1Tmq { display: inline-block; vertical-align: top; width: calc(100% - var(--tab-width)); }
.cOP3L-Z4 .VbY8MzMj, .eVfYHO7i .VbY8MzMj { display: inline-block; vertical-align: top; }
.eVfYHO7i .SbN-dSxW { border: var(--border-width) solid #0000; display: block; left: -1px; top: 0px; }
.eVfYHO7i .-glTNdZj { border-color: var(--selected-background) var(--selected-background) var(--selected-background) var(--color-highlight); color: var(--color-highlight); }
._0UrEHuxB .SbN-dSxW { border-bottom: 2px solid rgba(0, 0, 0, 0); border-top-width: medium; border-top-style: none; border-top-color: var(--color-border); top: -1px; }
._0UrEHuxB .-glTNdZj { border-bottom-color: rgba(0, 0, 0, 0); border-top-color: var(--color-highlight); }
body[class*="2024"] .lefC1o5c { font-size: 16px; }
.SbN-dSxW, .VbY8MzMj { background-color: rgb(242, 242, 242); border-radius: 1rem; }
.SbN-dSxW { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; color: rgb(0, 0, 0); display: inline-block; flex-direction: unset; font-weight: 600; justify-content: unset; min-width: 10rem; padding: 0.2rem; white-space: nowrap; }
.-glTNdZj { background-color: var(--lcc-color-button); color: rgb(255, 255, 255); z-index: 1; }
.S1BmuLyA { place-self: center; }
.vb3P9A1J { margin-left: 1em; margin-top: -2em; }
.S1BmuLyA .fa-stack { position: relative; transform: translateX(50%); }
.gBun9GcV { color: var(--lcc-color-button); }
.eFHq5YsU { color: orange; }
.MDIvUPHo { color: grey; }
.eFHq5YsU { color: var(--viz-assess-color); }
._1d3q72fN { margin-left: auto; margin-right: auto; }
.y3HZIyxy { height: 2rem; margin-bottom: 1rem; margin-left: 1rem; margin-top: 1rem; width: 100%; }
._8D8fBJQR { color: rgb(131, 131, 131); display: inline-block; float: left; font-weight: 700; width: auto; }
.CspNfmqF { background-color: rgba(0, 0, 0, 0.05); display: block; font-family: Univers, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px; font-style: normal; font-weight: 600; letter-spacing: 1.67px; line-height: 12px; padding: 0.5rem 1rem 0px; text-transform: uppercase; }
.OnYYOAKp { color: var(--brand-color-primary); font-size: 2rem; position: relative; top: -10px; width: auto; }
.GLWryXf3, .OnYYOAKp { display: inline-block; float: right; }
.GLWryXf3 { color: rgb(131, 131, 131); cursor: pointer; font-size: 1.25rem; font-weight: 700; line-height: 2rem; margin-right: 0.5rem; width: 2rem; }
._7gFf1ne- { list-style-type: none; margin: 0px; padding: 0px; }
.MfJW2pjo { color: var(--text-link-color); cursor: pointer; grid-column: 2; margin-bottom: 0.4rem; }
.MfJW2pjo:hover { background-color: var(--color-box-shadow-highlight); }
._7c53cI7F { display: grid; grid-template-columns: 0.1fr 1fr 8fr auto; margin-top: 0.5rem; }
body[class*="2024"] ._7c53cI7F { grid-template-columns: 2rem 1fr auto; grid-template-rows: auto; }
.EUPutezs { display: inline-block; height: 1.5rem; margin-left: 1rem; margin-top: 0.5rem; }
.FDK7Z3iT div { padding-top: unset; vertical-align: middle; }
.FDK7Z3iT i.far, .FDK7Z3iT i.fas { color: var(--lcc-color-button); margin-right: 0.5rem; }
.FDK7Z3iT div p { color: var(--lcc-color-button); font-size: var(--font-size-icon); font-weight: 700; }
.WvOQuBMf { float: left; }
.WvOQuBMf, .jgVM6ByK { display: inline-block; width: auto; }
.jgVM6ByK { float: right; }
.mG0gaN6Z { margin-left: 2rem; }
.tiuosUmn { display: grid; grid-template-columns: 3fr 2fr; }
.JMWIq-GM { display: grid; grid-template-columns: auto; grid-template-rows: auto; }
.lkia3BBy { font-weight: 200; }
.hb9DK9UJ { font-size: 90%; padding: 0.5rem 1rem 0px; }
.hb9DK9UJ > div > p { margin-left: 0.25rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.lS5p-YNH { position: relative; text-align: center; }
.owlshRWW { height: 1.5rem; width: 100%; }
.G9JvgkEn { color: rgb(255, 255, 255); }
._3Z-Lti9V, ._6L-6TjJi { background-color: rgba(0, 0, 0, 0.05); padding: 0px 1rem 0.5rem; }
body[class*="2024"] .rwBxszvr { display: none; }
.rwBxszvr { transform: translateX(0px); }
.rwBxszvr::after { background-color: rgb(178, 178, 178); bottom: -25%; content: ""; position: absolute; top: -25%; transform: translateX(20px); width: 1px; }
div[xqa~="topicgroup"]:first-child ._7c53cI7F .rwBxszvr::after { top: 50%; }
div[xqa~="topicgroup"]:last-child ._7c53cI7F .rwBxszvr::after { bottom: 50%; }
body[class*="2024"] ._7c53cI7F { grid-template-columns: 0.1fr 1fr 8fr auto; grid-template-rows: unset; }
body[class*="2024"] .rwBxszvr { display: unset; }
:root { --legend-gray: #dcdcdc; }
.tuLOtLlT { background-color: rgb(255, 255, 255); color: var(--gray-font); display: flex; flex-direction: column; font-family: Lato, sans-serif; line-height: 2; margin-left: auto; margin-right: auto; max-width: 1024px; padding: 0px 1rem 1rem; }
.tuLOtLlT .pullquote { font-style: italic; margin: 2rem; padding: 0.5rem 1rem; position: relative; }
.tuLOtLlT .pullquote p { font-size: 1.25rem; margin: 0px 1rem; text-align: center; }
.tuLOtLlT .pullquote::before { border-left: 5px solid var(--lcc-color-button-hover); border-top: 5px solid var(--lcc-color-button-hover); content: ""; display: block; height: 1rem; width: 1rem; }
.tuLOtLlT .pullquote::after { border-bottom: 5px solid var(--lcc-color-button-hover); border-right: 5px solid var(--lcc-color-button-hover); bottom: 0px; content: ""; display: block; height: 1rem; position: absolute; right: 0px; width: 1rem; }
.tuLOtLlT > .dpKY6jfu { grid-area: a; }
.tuLOtLlT > .fqxHbugJ { grid-area: b; justify-self: stretch; }
.tuLOtLlT > .CgNYoxbt { grid-area: d; }
.tuLOtLlT > .QVhuNdi7 { grid-area: e; }
.tuLOtLlT > .WvFOt3Xn { grid-area: f; }
.tuLOtLlT > .UWaxcR4f { grid-area: g; justify-self: stretch; }
.dpKY6jfu { background:  0% 0% / cover rgb(173, 216, 230); border-bottom: 1px solid var(--legend-gray); color: rgb(255, 255, 255); height: 360px; margin-bottom: 1rem; margin-left: min(512px - 50vw, -1rem); width: 100vw; }
.CgNYoxbt { margin: 1rem 2rem; padding-right: 0.5rem; }
.CgNYoxbt .kTaw-IcS ol, .CgNYoxbt .kTaw-IcS ul { list-style: unset; }
.CgNYoxbt .wfpbMOhr ol, .CgNYoxbt .wfpbMOhr ul { list-style: none; }
.CgNYoxbt .kTaw-IcS ol, .CgNYoxbt .kTaw-IcS ul, .CgNYoxbt .wfpbMOhr ol, .CgNYoxbt .wfpbMOhr ul { margin-block-end: 1em; margin-inline: 0px; padding-inline-start: 40px; }
.CgNYoxbt .wfpbMOhr ul li::before { color: var(--brand-color-secondary); content: ""; float: left; font-family: FontAwesome; margin-left: -1.5em; }
.CgNYoxbt .wfpbMOhr ol ol > li::before, .CgNYoxbt .wfpbMOhr ol ul > li::before, .CgNYoxbt .wfpbMOhr ul ol > li::before, .CgNYoxbt .wfpbMOhr ul ul > li::before { color: inherit; content: none; float: inherit; font-family: inherit; margin-left: inherit; }
.CgNYoxbt .wfpbMOhr ol ul, .CgNYoxbt .wfpbMOhr ul ul { list-style-type: circle; }
.CgNYoxbt .wfpbMOhr ol ol, .CgNYoxbt .wfpbMOhr ul ol { list-style-type: decimal; }
.CgNYoxbt .wfpbMOhr ol ol > li, .CgNYoxbt .wfpbMOhr ul ul > li { text-align: -webkit-match-parent; }
@media (max-width: 991.98px) {
  .CgNYoxbt { margin: 1rem; }
}
@media (max-width: 767.98px) {
  .CgNYoxbt { margin: 0px; }
}
.fqxHbugJ { border-bottom: 1px solid var(--legend-gray); margin-bottom: 1rem; margin-top: 1rem; padding: 0.2rem; }
.QVhuNdi7 { margin-bottom: 2rem; margin-top: 1rem; padding: 0px; }
.QVhuNdi7, .UWaxcR4f { border: 1px solid var(--legend-gray); }
.UWaxcR4f { margin-bottom: 0.1rem; padding: 0.2rem; }
.UWaxcR4f h1 { background-color: rgb(250, 250, 250); line-height: 3rem; margin: calc(-1px - 0.2rem) calc(-1px - 0.2rem) 0.5rem; padding-top: 0.2rem; text-align: center; }
.UWaxcR4f h1, .WvFOt3Xn { border: 1px solid var(--legend-gray); }
.WvFOt3Xn { display: block; margin-bottom: 2rem; padding: 0.2rem; }
.H4JtZJ6C { align-items: center; color: inherit; display: grid; grid-template-areas: "back" "title" "."; grid-template-rows: 1fr 1fr 1fr; height: 100%; margin: 0px auto; max-width: 1024px; padding-top: unset; }
div[xqa~="topic"] > .H4JtZJ6C { background: var(--brand-color-primary); border-bottom: 1px solid var(--legend-gray); color: rgb(255, 255, 255); grid-template-rows: auto 1fr auto; margin-left: calc(512px - 50vw); max-width: unset; padding-left: calc(-50% + 50vw); width: calc(50% + 50vw); }
div[xqa~="topic"] > .H4JtZJ6C > .t4lhL4B- { max-width: calc(100% + 512px - 50vw); }
.t4lhL4B- { color: rgb(255, 255, 255); float: left; font-size: 48px; grid-area: title; line-height: 1.25; max-width: calc(100% - 2.5rem); width: auto; }
.WArpai2W, .t4lhL4B- { display: inline-block; font-weight: 700; }
.WArpai2W { cursor: pointer; float: right; font-size: 1.25rem; line-height: 4.5rem; margin-right: 0px; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); width: 2rem; }
body:not([class*="2024"]) .taalOuQJ { display: none; }
.taalOuQJ * { margin-left: 0px; }
.qtQ0l3GP { display: block; }
.hzjqDa8v { color: rgb(244, 134, 66); }
.CZ-nqLbQ, .hzjqDa8v { display: inline-block; margin-right: 0.5rem; width: auto; }
.CZ-nqLbQ { color: var(--color-border-strong); }
.cKx6BGS- { color: var(--brand-color-secondary); display: inline-block; font-size: 1.25rem; font-weight: 700; margin-bottom: 0.5rem; margin-top: 1rem; width: auto; }
.isSpL3nY { display: block; }
.TTSNbtg0 { background-color: rgb(240, 248, 255); margin-left: 2rem; margin-top: 1rem; }
.bUXZsUjD { border-bottom: 1px solid var(--legend-gray); border-top: 1px solid var(--legend-gray); display: block; height: 3rem; line-height: 3rem; margin-bottom: 1rem; margin-top: 1rem; }
.AVp52PYb { display: inline-block; font-size: 0.75rem; margin-right: 2rem; text-transform: uppercase; }
svg { fill: currentcolor; }
.UWaxcR4f h2 { border-bottom: 1px solid var(--legend-gray); font-weight: 500; text-align: center; }
.UWaxcR4f ._1GToKELt { margin: auto; }
._1GToKELt { color: var(--lcc-color-button); cursor: pointer; display: block; font-size: 1rem; font-weight: 700; margin: 4rem 0px 2rem; padding-top: 0.2rem; text-align: center; transition: 0.2s linear; }
body[class*="2024"] ._1GToKELt { margin-right: unset; margin-bottom: unset; margin-left: unset; margin-top: 0.5rem; text-align: unset; }
.uOXwrhG0 { font-size: var(--font-size-base); height: 2rem; margin-right: 0.5rem; vertical-align: middle; width: 2rem; }
.H1UUq5-6, .uOXwrhG0 { display: inline-block; }
.H1UUq5-6 { font-size: 18px; margin: auto; padding-top: 0.2rem; text-align: center; text-transform: uppercase; vertical-align: bottom; }
body[class*="2024"] .H1UUq5-6 { font-size: 14px; text-transform: none; }
._1GToKELt:hover { color: var(--lcc-color-button-hover); }
@media (max-width: 767.98px) {
  .tuLOtLlT { align-content: stretch; display: grid; grid-template: "a a" "b c" "e e" 1fr "f f" / 1fr 1fr; }
  .tuLOtLlT > .dpKY6jfu { grid-area: a; }
  .tuLOtLlT > .fqxHbugJ { grid-area: b; }
  .tuLOtLlT > .QVhuNdi7 { grid-area: c; }
  .tuLOtLlT > .CgNYoxbt { grid-area: e; }
  .tuLOtLlT > .UWaxcR4f { grid-area: f; }
  .tuLOtLlT > .WvFOt3Xn { display: none; }
  .t4lhL4B- { font-size: 1.5rem; }
  .fqxHbugJ { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; position: relative; }
  .fqxHbugJ > ._1GToKELt { left: 50%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%); }
  .bUXZsUjD { margin-left: -3rem; text-align: center; width: 100vw; }
  .AVp52PYb { font-size: 0.8rem; }
  .dpKY6jfu { margin-bottom: 0px; }
}
.ZNMsGbdN { font-size: 0.9rem; padding: 0.75rem 0.75rem 1.5rem; }
.sxibOi2I { cursor: pointer; }
.sxibOi2I::before { color: var(--blue-font); content: ""; font-family: "Font Awesome 5 Free"; font-weight: 400; margin-right: 0.25rem; }
.GlSTpc9i { cursor: pointer; }
.EfqAFHOJ, .KjRuXiJE { font-size: 0.9rem; padding: 0.75rem 0.75rem 1.5rem; }
.kTaw-IcS { margin: 1rem 0px 2rem; }
.kTaw-IcS div[xqa~="generator"] p { margin-bottom: 0.5rem; }
.kTaw-IcS button { font-size: 1.25rem; text-align: left; color: var(--gray-font) !important; }
.UWaxcR4f > ._1GToKELt { display: block; }
.-cOLAeo- { cursor: pointer; }
.-cOLAeo-::before { color: var(--blue-font); content: ""; font-family: "Font Awesome 5 Free"; font-weight: 600; margin-right: 0.25rem; }
.x5JgJlq5 { align-items: center; background-color: var(--color-background-inverted); border-radius: calc(var(--grid-base)*2); color: var(--color-background); display: inline-flex; font-family: var(--font-family); font-size: 12px; font-weight: 600; line-height: 1rem; margin-top: unset; position: absolute; transform: translate(-28px, -8px); z-index: 2; }
.wfpbMOhr p { margin-block-end: 1em; }
.wfpbMOhr div[xqa~="generator"] ol { list-style-type: decimal; }
.wfpbMOhr div[xqa~="generator"] ol[class~="lower_alpha"] { list-style-type: lower-alpha; }
.wfpbMOhr div[xqa~="generator"] ol[class~="lower_roman"] { list-style-type: lower-roman; }
.wfpbMOhr div[xqa~="generator"] p { margin-bottom: 0.5rem; }
.wfpbMOhr div[xqa~="generator"] > :is(h1, h2) { border-bottom: 5px solid var(--brand-color-primary); color: var(--brand-color-primary); font-size: 24px; font-weight: 700; margin: 4rem -2rem 2rem; position: relative; text-align: center; }
.wfpbMOhr div[xqa~="generator"] > :is(h1, h2) > i:only-child, .wfpbMOhr div[xqa~="generator"] > :is(h1, h2) > span:only-child { background-color: rgb(255, 255, 255); bottom: -10px; padding: 0px 1rem; position: absolute; transform: translateX(-50%); }
.wfpbMOhr div[xqa~="generator"] > :is(h1, h2) > i:first-child, .wfpbMOhr div[xqa~="generator"] > :is(h1, h2) > span:first-child:not(:only-child) { background-color: rgb(255, 255, 255); bottom: -10px; display: inline; padding: 0px 0px 0px 1rem; position: relative; transform: translateX(-50%); }
.wfpbMOhr div[xqa~="generator"] > :is(h1, h2) > i + span:last-child, .wfpbMOhr div[xqa~="generator"] > :is(h1, h2) > span + i:last-child, .wfpbMOhr div[xqa~="generator"] > :is(h1, h2) > span ~ :not(sup):last-child { background-color: rgb(255, 255, 255); bottom: -10px; display: inline; padding: 0px 1rem 0px 0px; position: relative; transform: translateX(-50%); }
.wfpbMOhr div[xqa~="generator"] > :is(h1, h2) > sup { top: 0px; }
.wfpbMOhr div[xqa~="generator"] > :is(h1, h2) > sup::after { background-color: rgb(255, 255, 255); content: ""; display: inline-block; height: 0.75rem; left: 0px; position: absolute; top: 1.25rem; width: 1rem; }
div[class$="-expanded"] ._1GToKELt { display: grid; font-size: 12px; grid-template-columns: auto 0.5fr 3fr auto; margin: 0px; text-align: left; }
div[class$="-expanded"] ._1GToKELt > .x5JgJlq5 { align-self: center; display: block; grid-area: 1 / 4; height: fit-content; margin-top: 4px; position: relative; transform: unset; }
div[class$="-expanded"] .H1UUq5-6 { align-self: center; font-size: 12px; margin: unset; text-align: left; text-transform: none; }
._1SWP5il- { color: var(--viz-assess-color); font-size: xxx-large; }
@media only screen and (min-width: 1250px) {
  ._1SWP5il- { float: left; margin-left: -7rem; margin-top: -0.4rem; }
}
.dpKY6jfu { background-image: initial; background-position: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(221, 221, 221); background-size: unset; color: var(--product-color-secondary); }
.t4lhL4B- { color: var(--brand-color-primary); }
.wfpbMOhr div[xqa~="generator"] ol ol { list-style-type: lower-alpha; }
.wfpbMOhr div[xqa~="generator"] ol ol ol { list-style-type: lower-roman; }
div[xqa~="topic"] > .H4JtZJ6C { background: rgb(221, 221, 221); }
.tOtu-cdl { background-color: rgb(255, 255, 255); font-family: Lato, sans-serif; font-size: 16px; height: auto; letter-spacing: 0.01em; line-height: 2em; margin-left: auto; margin-right: auto; max-width: 1280px; padding: 1rem 2rem; }
@media (max-width: 767.98px) {
  .tOtu-cdl { padding-left: 0.6rem; padding-right: 0.6rem; }
}
.tOtu-cdl div[xqa~="generator"] { margin: 2rem auto; max-width: 920px; }
.tOtu-cdl div[xqa~="generator"] > h2 { font-size: 2rem; font-weight: 700; margin: 0.67em 0px 0.67em 1rem; }
.tOtu-cdl p { margin-bottom: 1rem; }
.tOtu-cdl ol p, .tOtu-cdl p, .tOtu-cdl ul p { margin-left: 1rem; }
.tOtu-cdl ul { list-style: unset; }
.tOtu-cdl ol ul, .tOtu-cdl ul { margin-left: 2rem; padding-bottom: 1rem; }
.tOtu-cdl ol ul { list-style: circle; }
.tOtu-cdl ol { list-style-type: decimal; margin-left: 2rem; padding-bottom: 1rem; }
.tOtu-cdl ol li ol { list-style-type: lower-alpha; }
ol.letter { list-style-type: upper-alpha; }
ol.letter, ol.roman { margin-left: 2rem; padding-bottom: 1rem; }
ol.roman { list-style-type: lower-roman; }
.tOtu-cdl ol li, .tOtu-cdl ol p:last-child, .tOtu-cdl ul li, .tOtu-cdl ul p:last-child { margin-bottom: 0.25rem; }
.tOtu-cdl ol p, .tOtu-cdl ul p { margin-bottom: 1rem; }
.tOtu-cdl li p { margin-bottom: 0.25rem; }
.tOtu-cdl lq { display: block; margin-bottom: 1rem; }
.HZWbUze8 { height: 3em; margin: auto; width: 3em; }
._7LAoV5fp { border-bottom: 1px solid rgb(220, 220, 220); line-height: 4rem; margin-bottom: 1rem; margin-left: 1rem; margin-top: 0px; padding-top: 0px; position: relative; }
@media (max-width: 991.98px) {
  ._7LAoV5fp { line-height: normal; }
}
.c16Ef3yc { color: rgb(131, 131, 131); display: inline-block; font-size: 2rem; font-weight: 300; margin-right: 2rem; width: auto; }
@media (max-width: 767.98px) {
  .c16Ef3yc { font-size: 1.5rem; }
}
.NJzu-EqW { margin: 0px; padding: 0px; text-align: right; }
.t2sDOl5Q { background-color: rgb(245, 245, 245); border: 1px solid rgb(245, 245, 245); border-radius: 5px; color: var(--font-color-title); cursor: pointer; display: inline-block; font-size: 0.9rem; height: 2em; line-height: 2em; margin-bottom: 1rem; margin-left: 0px; padding: 0.5em; width: auto; }
.G7gxa67I { padding: 0px; }
.G7gxa67I cite { display: block; text-align: center; }
.G7gxa67I cite ph { background-repeat: no-repeat; color: rgb(255, 255, 255); display: inline; height: 36px; margin-bottom: 0.5rem; width: 36px; }
.G7gxa67I p { margin-block-end: 1em; margin-inline-start: 0px; }
.G7gxa67I li p { margin-left: unset; padding-left: unset; }
.G7gxa67I li { color: var(--gray-font); margin-bottom: 1rem; }
.G7gxa67I ol p, .G7gxa67I ul p { margin-left: 1rem; }
.G7gxa67I h2 i, .G7gxa67I h2 span, .G7gxa67I h3 i, .G7gxa67I h3 span, .G7gxa67I h4 i, .G7gxa67I h4 span { display: inline; font-size: 18px; font-weight: 700; margin: 4rem 0px 1rem; text-align: center; }
.MEsGtMjE { background-color: var(--brand-color-primary); color: var(--white-font); display: grid; grid-template-areas: "comp_header" "comp_content"; grid-template-rows: 1fr auto; height: 100%; margin: 2rem -2.5rem 0px -2rem; padding: 0px 2rem 2rem; position: relative; }
.MEsGtMjE h1, .MEsGtMjE h2, .MEsGtMjE h3, .MEsGtMjE h4 { display: block; font-size: 48px; grid-area: comp_header; line-height: 1.25; margin-left: 1rem; max-width: 24rem; min-height: var(--cc-hero-height); padding-top: calc(var(--cc-hero-height)*.2 + 2.5rem); position: relative; z-index: 10; }
.MEsGtMjE h1 span, .MEsGtMjE h2 span, .MEsGtMjE h3 span, .MEsGtMjE h4 span { font-weight: 700; }
.MEsGtMjE * { color: var(--white-font); }
.wAe5VAdB { background-repeat: no-repeat; background-size: cover; display: grid; grid-area: comp_header; grid-template-columns: 1fr auto; margin: 0px -2rem 2rem; min-height: 320px; position: relative; color: rgb(255, 255, 255) !important; }
.KHpoy2wS { margin-left: 3rem; padding-top: calc(var(--cc-hero-height)*.2); text-transform: uppercase; }
.KHpoy2wS span { color: rgb(255, 255, 255) !important; }
.UzIrkoYh { align-content: flex-end; align-items: baseline; gap: 0.5rem 1rem; display: flex; flex-flow: column wrap; line-height: 1.25rem; max-height: 320px; min-height: calc(100% - 2rem); padding: 1rem; position: relative; right: 0px; top: 0px; }
.UzIrkoYh > * { align-items: center; display: flex; flex-grow: 1; width: 160px; }
.UzIrkoYh > * p span { color: rgb(255, 255, 255) !important; }
.mCE5Exwy { clear: both; margin: 2rem; position: relative; }
.mCE5Exwy > div:first-of-type { display: grid; grid-template-areas: "tabs content"; grid-template-columns: 30% auto; min-width: 100%; gap: 0.5rem; }
.mCE5Exwy [role="tablist"] { display: flex; flex-direction: column; gap: 0.5rem; grid-area: tabs; }
.mCE5Exwy .accordion-tab { align-items: center; border: 2px solid var(--viz-assess-color); border-radius: 50px; display: flex; flex-direction: row; min-height: 3rem; padding: 1em; text-align: center; width: inherit; }
.mCE5Exwy .accordion-tab > * { line-height: 1.25rem; width: 100%; }
.mCE5Exwy .accordion-content { align-items: self-start; display: flex; flex-direction: row; grid-area: content; margin-top: 0px; max-width: unset; padding: 0px 1rem 1rem; }
.mCE5Exwy [role="tabpanel"][hidden] { display: none !important; }
.KYAvhCfC .accordion-tab-selected { background-color: var(--viz-assess-color); color: rgb(255, 255, 255); }
.fd2x-I-5 { margin: 2rem 2rem 4rem; position: relative; }
.fd2x-I-5 > div:first-of-type { display: flex; flex-direction: column; max-width: unset; min-width: unset; }
.fd2x-I-5 [role="tablist"] { display: flex; flex-wrap: wrap; gap: 0.5rem; }
.fd2x-I-5 .accordion-tab { border: 2px solid var(--viz-assess-color); border-radius: 50px; flex: 1 1 10%; line-height: 1.5rem; padding: 1em; text-align: center; width: inherit; }
.fd2x-I-5 .accordion-tab > * { width: 100%; }
.fd2x-I-5 .accordion-content { align-items: center; display: flex; flex-direction: row; min-width: 100%; padding: 2rem; width: calc(100% - 4rem); }
.fd2x-I-5 [role="tabpanel"][hidden] { display: none !important; }
.CKjydONs > div > div { margin: auto; }
.CKjydONs { margin: 4rem 0px; }
.V3cTcN0E, .V3cTcN0E::before { color: var(--blue-font); }
.V3cTcN0E::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 600; margin-right: 0.25rem; }
.iPNoTEfP, .oVfVa3ew { list-style: outside none disc; margin-left: 3rem; }
.iPNoTEfP li .oVfVa3ew li { margin-left: 3rem; }
.iPNoTEfP li p, .oVfVa3ew li p { margin-left: 0px; }
.l2byvXq4 { list-style: outside none disc; }
.G7gxa67I h2, .G7gxa67I h3, .G7gxa67I h4 { color: var(--font-color-title); font-size: 20px; font-weight: 700; margin: 4rem 0px 1rem; text-align: center; }
.G7gxa67I h2 b, .G7gxa67I h3 b, .G7gxa67I h4 b { font-weight: inherit; }
h3.EMyx0eYF, h4.EMyx0eYF, h5.EMyx0eYF { color: var(--font-color-title); font-size: 1rem; font-weight: 700; margin: 1rem 0px 0.25rem 1rem; text-align: left; }
.tYDnm2jR { margin-bottom: 1rem; margin-top: 1rem; }
.tYDnm2jR.float { float: right; margin: 0.5rem 0px 2rem 2rem; }
.tYDnm2jR.float img { max-width: 512px !important; width: 100% !important; }
.tYDnm2jR h3, .tYDnm2jR h4, .tYDnm2jR h5 { color: var(--brand-color-primary); font-size: 1rem; font-weight: 700; margin: 4rem 0px 1rem; text-align: center; }
.tYDnm2jR img { display: block; margin-left: auto; margin-right: auto; width: 50%; max-width: 996px !important; }
.tYDnm2jR figcaption { font-style: italic; margin: 0px 0px 1rem; text-align: center; }
.tYDnm2jR table, .tYDnm2jR td, .tYDnm2jR th { border: 1px solid rgb(200, 200, 200); }
.tYDnm2jR table { border-top-width: medium; border-right-width: medium; border-left-width: medium; border-top-style: none; border-right-style: none; border-left-style: none; border-top-color: currentcolor; border-right-color: currentcolor; border-left-color: currentcolor; border-image: none; border-bottom: 5px solid var(--brand-color-primary); margin: auto; }
.tYDnm2jR td, .tYDnm2jR th { padding: 0.25em 0.5em; vertical-align: top; }
.tYDnm2jR td :last-child, .tYDnm2jR th :last-child { margin-bottom: 0px; padding-bottom: 0px; }
.tYDnm2jR table thead { background-color: rgb(206, 227, 244); }
.tYDnm2jR table thead p { margin: 0px; }
.tYDnm2jR table td > p { margin-left: 0px; }
.tYDnm2jR h3 span, .tYDnm2jR h4 span, .tYDnm2jR h5 span { display: inline; font-size: 1rem; margin: 4rem 0px 1rem; text-align: center; }
.tYDnm2jR thead th { background-color: var(--brand-color-primary); color: rgb(0, 0, 0); padding: 1rem; text-align: left; }
.tYDnm2jR thead th p { color: var(--white-font); }
.tYDnm2jR table tbody th, .tYDnm2jR table td { border: 1px solid rgb(200, 200, 200); font-weight: 400; padding: 1rem; }
.divkeycontent .tYDnm2jR { background-color: var(--lcc-color-background-light); margin: 0px -2rem; padding: 6rem 0px 4rem; }
.divkeycontent .tYDnm2jR table { background-color: rgb(255, 255, 255); border-radius: 10px; box-shadow: grey 0px 10px 50px; position: relative; }
.divkeycontent .tYDnm2jR * { border: unset; }
.divkeycontent .tYDnm2jR table td { max-width: 768px; padding: 0px 2rem 2rem; width: unset !important; }
.divkeycontent .tYDnm2jR table::before { background-size: cover; color: rgb(255, 255, 255); content: ""; display: block; font-size: larger; margin: 0px auto; padding: 1rem; text-align: center; text-transform: uppercase; transform: translateY(-50%); width: 300px; }
.lang-en .divkeycontent .tYDnm2jR table::before { content: "Key Content"; }
[class^="divwidetable"] > .tYDnm2jR > table { min-width: 100%; }
.compressed .tYDnm2jR table td { padding: 0.25em 0.5em; }
.divkeycontent { margin: 4rem 0px; }
.WT5NyP2T { clear: both; color: rgb(117, 117, 117); display: grid; grid-template-columns: 1fr 1fr; margin-bottom: 0.5rem; margin-top: 0.5rem; }
.O498A4XI { cursor: pointer; margin-right: 1rem; text-align: right; }
.O498A4XI i { margin-right: -1.5rem; }
.O498A4XI span { padding-right: 0.5rem; }
.NX4lng1l { cursor: pointer; margin-left: 1rem; }
.NX4lng1l i { margin-left: -1.5rem; }
.NX4lng1l span { padding-left: 0.5rem; }
h1, h2, h3, h4, h5, h6 { line-height: normal; }
ol.IIGffXot p ~ p, ul.IIGffXot p ~ p { margin: 0px; }
.aside { border-radius: 4px; box-shadow: grey 0px 10px 50px; margin: 6rem 0px; padding: 0px 2rem 2rem; }
.tOtu-cdl ol li ol { list-style-type: unset; }
.G7gxa67I h3 i, .G7gxa67I h3 span, .G7gxa67I h4 i, .G7gxa67I h4 span { display: block; }
.wAe5VAdB { background-image: url("/cdn/shrm-common/js/images/competency_connection_bg.png"); }
._-9zyToxw .accordian-tab { line-height: unset; }
.G7gxa67I h3 { margin: 0px 0px 0.5rem; text-align: unset; }
.G7gxa67I h4 { margin: 1.5rem 0px 1rem; text-align: unset; }
.tYDnm2jR h3, .tYDnm2jR h4, .tYDnm2jR h5 { margin: unset; text-align: unset; }
.tYDnm2jR h3 span, .tYDnm2jR h4 span, .tYDnm2jR h5 span { display: block; font-size: unset; }
.tYDnm2jR th { color: rgb(255, 255, 255); }
.divkeycontent .tYDnm2jR table::before { background-image: url("/cdn/shrm-common/js/images/dita_h1_bg.svg"); }
.hP2QCUSP { background-repeat: no-repeat; color: rgb(255, 255, 255); display: block; height: 36px; margin-bottom: 0.5rem; width: 36px; }
.aside.aside_applytheconcept::before { content: "Apply the Concept"; text-transform: none; }
h4.Y3DQE-er { align-content: center; background: var(--brand-color-tertiary); color: rgb(0, 0, 0); display: inline-block; font-family: Roboto; font-size: 1rem; font-weight: 700; height: 4rem; left: 50%; margin-left: -8rem; position: relative; text-align: center; text-transform: uppercase; top: -3.5rem; width: 16rem; }
h4.Y3DQE-er + p { margin-top: -2.5rem; }
._4zNaPkMK { background-color: initial; color: var(--color-text-primary); left: 1rem; min-height: 3rem; min-width: 540px; position: absolute; top: -1rem; transform: translateZ(1em); z-index: 301; }
.o2qM-0Yq { background-color: var(--lcc-color-background); border-top-left-radius: 8px; border-top-right-radius: 8px; color: var(--color-text-inverted); font-size: 18px; padding: 0.5rem 0px; text-align: center; }
.n7kNM3s6, .o2qM-0Yq { font-weight: 700; }
._9AIeyTyB { grid-column: 1 / span 2; }
._0gNvCkn-, ._9AIeyTyB { color: var(--color-text-faded); font-weight: 700; margin-bottom: 0.5rem; }
.ZPFL8rqe { background-color: var(--lcc-color-background); border: 1px solid rgb(0, 0, 0); border-radius: 5px; color: rgb(255, 255, 255); cursor: pointer; height: auto; min-width: 2rem; position: absolute; right: 0px; text-align: center; top: calc(-10px - 2rem); }
._3xO5WERH { background-color: var(--color-background); border: 1px solid rgb(0, 0, 0); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.5) 5px 5px 5px; height: inherit; max-height: 80vh; max-width: 95vw; overflow: auto; font-size: var(--font-size-medium) !important; }
._3xO5WERH > div:not(.o2qM-0Yq) { padding: 0.5rem 1rem; }
.zhqfVwte { overflow: visible; }
._7Ta6rjr- { animation-duration: 1s; animation-fill-mode: both; animation-name: slide-in; }
@keyframes slide-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes slide-out { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.iKlpov-g { animation-duration: 1s; animation-fill-mode: both; animation-name: slide-out; }
.ajXgwP2p { background-position-x: right; background-repeat: no-repeat; }
.eRxOCtlK { display: flex; }
.eRxOCtlK leading { padding: 0.5rem 2rem 0.5rem 0.5rem; width: 70%; }
.eRxOCtlK leading ._6-zJwnU- { margin-bottom: 1rem; }
.eRxOCtlK leading .lw2EBzWx { border-bottom: 1px solid var(--border-gray); display: grid; grid-template-columns: auto 1fr; margin: 1rem 0px 0px 1rem; padding-bottom: 1rem; }
.eRxOCtlK leading .lw2EBzWx book { padding: 0.5rem; }
.eRxOCtlK leading .lw2EBzWx book i { background-color: var(--lcc-color-button); border-radius: 50%; color: rgb(255, 255, 255); height: 3rem; line-height: 3rem; text-align: center; width: 3rem; }
.eRxOCtlK leading .lw2EBzWx items { color: var(--lcc-color-button); font-size: var(--font-size-small); font-weight: 700; padding-left: 0.5rem; }
.eRxOCtlK leading .lw2EBzWx items .kW4g1bzO { cursor: pointer; }
.eRxOCtlK leading .lw2EBzWx items .kW4g1bzO dt { max-width: 255px; }
.eRxOCtlK leading .lw2EBzWx items .kW4g1bzO:hover { color: var(--lcc-color-button-hover); }
.eRxOCtlK .TVttN9Tr { display: grid; grid-template-columns: 1fr; margin: 1rem 0px 0px 1rem; }
.eRxOCtlK .TVttN9Tr svg { height: 3rem; padding: 0.5rem; width: 3rem; }
.eRxOCtlK .TVttN9Tr book { padding: 0.5rem; }
.eRxOCtlK .TVttN9Tr book i { background-color: var(--lcc-color-button); border-radius: 50%; color: rgb(255, 255, 255); height: 3rem; line-height: 3rem; text-align: center; width: 3rem; }
.eRxOCtlK .TVttN9Tr items { color: var(--lcc-color-button); font-size: var(--font-size-small); font-weight: 700; padding-left: 0.5rem; width: 100%; }
.eRxOCtlK .TVttN9Tr items .kW4g1bzO { cursor: pointer; }
.eRxOCtlK .TVttN9Tr items .kW4g1bzO:hover { color: var(--lcc-color-button-hover); }
.eRxOCtlK trailing { color: var(--lcc-color-button); margin-top: 250px; padding: 0.5rem; width: 30%; }
.eRxOCtlK trailing div { line-height: 2rem; margin: 0px; font-size: var(--font-size-small) !important; padding: 0px !important; text-align: left !important; text-transform: none !important; }
.ajXgwP2p.topic1001-1-expanded { background-image: url("/cdn/shrm-common/js/images/shrmcps1/card_bg/card_bg_topic1001-1.png"); }
.ajXgwP2p.topic1006-1-expanded { background-image: url("/cdn/shrm-common/js/images/shrmcps1/card_bg/card_bg_topic1006-1.png"); }
.ajXgwP2p.topic1009-1-expanded { background-image: url("/cdn/shrm-common/js/images/shrmcps1/card_bg/card_bg_topic1009-1.png"); }
.ajXgwP2p.topic1013-1-expanded { background-image: url("/cdn/shrm-common/js/images/shrmcps1/card_bg/card_bg_topic1013-1.png"); }
.ajXgwP2p.topic1017-1-expanded { background-image: url("/cdn/shrm-common/js/images/shrmcps1/card_bg/card_bg_topic1017-1.png"); }
.ajXgwP2p.topic1025-1-expanded { background-image: url("/cdn/shrm-common/js/images/shrmcps1/card_bg/card_bg_topic1025-1.png"); }
.ajXgwP2p.topic1029-1-expanded { background-image: url("/cdn/shrm-common/js/images/shrmcps1/card_bg/card_bg_topic1029-1.png"); }
.ajXgwP2p.topic1032-1-expanded { background-image: url("/cdn/shrm-common/js/images/shrmcps1/card_bg/card_bg_topic1032-1.png"); }
.ajXgwP2p.topic1039-1-expanded { background-image: url("/cdn/shrm-common/js/images/shrmcps1/card_bg/card_bg_topic1039-1.png"); }
.ajXgwP2p.topic1044-1-expanded { background-image: url("/cdn/shrm-common/js/images/shrmcps1/card_bg/card_bg_topic1044-1.png"); }
.ajXgwP2p.topic1050-1-expanded { background-image: url("/cdn/shrm-common/js/images/shrmcps1/card_bg/card_bg_topic1050-1.png"); }
.ajXgwP2p.topic1056-1-expanded { background-image: url("/cdn/shrm-common/js/images/shrmcps1/card_bg/card_bg_topic1056-1.png"); }
.ajXgwP2p.topic1061-1-expanded { background-image: url("/cdn/shrm-common/js/images/shrmcps1/card_bg/card_bg_topic1061-1.png"); }
.ajXgwP2p.topic1067-1-expanded { background-image: url("/cdn/shrm-common/js/images/shrmcps1/card_bg/card_bg_topic1067-1.png"); }
.ajXgwP2p.topic1072-1-expanded { background-image: url("/cdn/shrm-common/js/images/shrmcps1/card_bg/card_bg_topic1072-1.png"); }
.ajXgwP2p.topic1076-1-expanded { background-image: url("/cdn/shrm-common/js/images/shrmcps1/card_bg/card_bg_topic1076-1.png"); }
.ajXgwP2p.topic1080-1-expanded { background-image: url("/cdn/shrm-common/js/images/shrmcps1/card_bg/card_bg_topic1080-1.png"); }
.ajXgwP2p.topic1085-1-expanded { background-image: url("/cdn/shrm-common/js/images/shrmcps1/card_bg/card_bg_topic1085-1.png"); }
.ajXgwP2p.topic1090-1-expanded { background-image: url("/cdn/shrm-common/js/images/shrmcps1/card_bg/card_bg_topic1090-1.png"); }
.ajXgwP2p.topic1094-1-expanded { background-image: url("/cdn/shrm-common/js/images/shrmcps1/card_bg/card_bg_topic1094-1.png"); }
.ajXgwP2p.topic1100-1-expanded { background-image: url("/cdn/shrm-common/js/images/shrmcps1/card_bg/card_bg_topic1100-1.png"); }
.ajXgwP2p.topic1105-1-expanded { background-image: url("/cdn/shrm-common/js/images/shrmcps1/card_bg/card_bg_topic1105-1.png"); }
.FEiu6K4F { position: relative; }
.FEiu6K4F .VlMtSGGQ { display: grid; grid-template-rows: auto 1fr 60px; }
.FEiu6K4F .VlMtSGGQ .pNgfDwlM { font-weight: 700; margin: 0.5rem; text-wrap: wrap; }
.FEiu6K4F .VlMtSGGQ .vXcwqi-I { margin: 0px 0.5rem; text-wrap: wrap; }
.FEiu6K4F .VlMtSGGQ .bKCjwH8t { align-items: center; display: flex; flex: 1 1 auto; justify-content: center; margin: 5px; }
.FEiu6K4F .VlMtSGGQ .bKCjwH8t button { background-color: var(--lcc-color-background-light); border-radius: 20px; margin: 10px; min-width: 5rem; padding: 0.3rem 2rem; text-transform: capitalize; }
.FEiu6K4F .VlMtSGGQ .bKCjwH8t button span { color: var(--lcc-color-button); font-weight: 400; }
.YzgsAejx { font-weight: 700; margin: 1rem 0.5rem; min-height: 4rem; text-align: center; text-transform: capitalize; text-wrap: wrap; }
.yK1VuePY { font-size: var(--font-size-small); margin: 0px 5px; }
div[role="progressbar"] { margin: 0px 5px; height: 2px !important; }
.mUz882oT { align-items: center; display: flex; justify-content: center; margin: 5px; }
.mUz882oT button { background-color: var(--lcc-color-background-light); border-radius: 20px; margin: 10px; min-width: 5rem; padding: 0.3rem 3rem; text-transform: capitalize; }
.mUz882oT button span { color: var(--lcc-color-button); font-weight: 400; }
.mUz882oT > i { color: var(--brand-color-primary); }
:root { --color-primary: #fff; }
.Y8J-URvS { position: relative; }
.Y8J-URvS .qGy1Pdma { display: grid; grid-template-rows: 90px 23px 60px; }
.Y8J-URvS .qGy1Pdma ._8gInNNyN { color: rgb(255, 255, 255); cursor: pointer; position: absolute; right: 0.4rem; top: -135px; }
.Y8J-URvS .qGy1Pdma .Wswl8KaY { opacity: 0.5; }
.Y8J-URvS .qGy1Pdma .Wswl8KaY:hover { cursor: not-allowed; }
.Y8J-URvS .qGy1Pdma .JYKpb44m { align-content: center; color: rgb(255, 255, 255); font-size: 8px; font-weight: 700; height: 33px; margin-left: 42px; position: absolute; text-align: left; text-transform: capitalize; top: -33px; width: 158px; }
.Y8J-URvS .qGy1Pdma .YoLA4dQe { font-size: 14px; font-weight: 700; margin: 0.5rem; text-wrap: wrap; }
.Y8J-URvS .qGy1Pdma .-RXUBIYu { align-self: center; font-size: 13px; margin: 0px 0.5rem; text-align: center; text-wrap: wrap; }
.Y8J-URvS .qGy1Pdma .MsCSGwrx { align-items: center; display: flex; flex: 1 1 auto; justify-content: center; margin: 5px; }
.Y8J-URvS .qGy1Pdma .MsCSGwrx button { background-color: var(--lcc-color-background-light); border-radius: 20px; margin: 10px; min-width: 5rem; padding: 0.3rem 2rem; text-transform: uppercase; }
.Y8J-URvS .qGy1Pdma .MsCSGwrx button span { color: var(--lcc-color-button); }
.Y8J-URvS .qGy1Pdma .mzAbG835 { bottom: 0px; color: rgb(243, 105, 67); font-size: 12px; margin: 0px 3px 3px 0px; min-height: 1rem; min-width: 1rem; position: absolute; right: 0px; text-align: center; }
.Y8J-URvS .qGy1Pdma .mzAbG835 span.fa-stack { align-items: center; display: flex; min-height: 2.5em; }
.Y8J-URvS .qGy1Pdma ._8gInNNyN { color: rgb(0, 0, 0); top: -115px; }
.Y8J-URvS .qGy1Pdma .JYKpb44m { align-content: unset; color: unset; display: none; font-size: unset; font-weight: unset; height: unset; margin-left: unset; position: unset; text-align: unset; text-transform: unset; top: unset; width: unset; }
.Y8J-URvS .qGy1Pdma .MsCSGwrx button { background-color: var(--lcc-color-button); text-transform: capitalize; }
.Y8J-URvS .qGy1Pdma .MsCSGwrx button span { color: var(--color-light); font-weight: 400; }
._8m-hAn9l { position: relative; }
._8m-hAn9l canvas, ._8m-hAn9l iframe { height: 1px; left: -9999px; position: absolute; visibility: hidden; width: 1px; }
._8m-hAn9l .khg9R09v { display: grid; grid-template-rows: auto 1fr 60px; }
._8m-hAn9l .khg9R09v ul { list-style-type: disc; margin: 1em 0px; }
._8m-hAn9l .khg9R09v ul li { margin-left: 2em; }
._8m-hAn9l .khg9R09v .FJNHUDnt { font-size: 14px; font-weight: 700; margin: 0.5rem; text-wrap: wrap; }
._8m-hAn9l .khg9R09v .PXmesGKo { font-size: 13px; height: 64px; margin: 0px 0.5rem; overflow: auto; text-wrap: wrap; }
._8m-hAn9l .khg9R09v .PXmesGKo > p { color: var(--color-text-primary); }
._8m-hAn9l .khg9R09v .PQJGhO-X { align-items: center; display: flex; flex: 1 1 auto; justify-content: center; margin: 5px; }
._8m-hAn9l .khg9R09v .PQJGhO-X button { background-color: var(--lcc-color-background-light); border-radius: 20px; margin: 10px; min-width: 5rem; padding: 0.3rem 2rem; text-transform: capitalize; }
._8m-hAn9l .khg9R09v .PQJGhO-X button:disabled span { color: dimgrey; font-weight: 400; }
._8m-hAn9l .khg9R09v .PQJGhO-X button span { color: var(--lcc-color-button); font-weight: 400; }
._8m-hAn9l.expanded card { height: inherit; left: 5rem; max-width: 50rem; width: inherit; }
.GHT9jLnn, .GHT9jLnn::after, .GHT9jLnn::before { box-sizing: border-box; font: var(--font-family); }
.GHT9jLnn { background-color: var(--lcc-color-button); border: var(--border-width) solid var(--color-border); border-radius: 20px; cursor: pointer; display: inline-block; margin: 0px; min-width: calc(var(--grid-base)*20); padding: var(--spacing-regular); transition: box-shadow var(--transition-duration) var(--transition-easing); }
.GHT9jLnn span { color: rgb(255, 255, 255); }
.GHT9jLnn:focus, .GHT9jLnn:hover { border-color: var(--color-highlight); box-shadow: 0 0 0 5px var(--viz-assess-color); outline: rgb(255, 255, 255) solid 2px; }
.WVg1Wkhs { background-color: var(--color-highlight); border-color: var(--color-highlight); color: var(--color-text-inverted); }
.e5HzgzYs, .e5HzgzYs:hover { background-color: var(--color-background-faded); border-color: var(--color-border); border-radius: 20px; box-shadow: none; color: var(--color-text-faded); cursor: not-allowed; }
.e5HzgzYs span { color: rgb(126, 142, 160); }
.qInI0gn- { color: var(--color-highlight); font-size: var(--font-size-base); font-weight: 700; line-height: var(--line-height-base); }
.WVg1Wkhs .qInI0gn- { color: var(--color-text-inverted); }
.GHT9jLnn { background-color: var(--lcc-color-button) !important; }
.GHT9jLnn span { color: rgb(255, 255, 255) !important; }
.GHT9jLnn.e5HzgzYs { background-color: var(--color-background-faded); }
.GHT9jLnn.e5HzgzYs span { color: rgb(126, 142, 160) !important; }
.GHT9jLnn .fas.fa-flag { color: var(--color-flagged); }
._0QVixCC0 { box-sizing: border-box; display: block; font-family: var(--font-family); font-size: var(--font-size-base); line-height: var(--line-height-base); min-height: var(--line-height-base); padding: 0 0 0 calc(var(--grid-base)*3); position: relative; }
._5sqYjkv4 { height: 100%; left: 0px; margin: 0px; opacity: 0; position: absolute; top: 0px; width: 100%; }
.r0gbXXLn yrtlc507 qx7wykkg { left: 0px; position: absolute; top: calc(var(--grid-base)/2); }
.r0gbXXLn yrtlc507 qx7wykkg::after, .r0gbXXLn yrtlc507 qx7wykkg::before { display: block; height: calc(var(--grid-base)*2); width: calc(var(--grid-base)*2); }
.r0gbXXLn yrtlc507 qx7wykkg::after { background-color: var(--color-background); border: var(--border-width) solid var(--color-border-strong); content: ""; }
.r0gbXXLn yrtlc507 qx7wykkg::before { color: var(--color-border-strong); font-size: var(--font-size-small); left: 0px; line-height: calc(var(--grid-base)*2); position: absolute; text-align: center; top: 0px; transform: scale(0); transition: transform var(--transition-duration) var(--transition-easing); width: 100%; }
.sNazMbfc .r0gbXXLn yrtlc507 qx7wykkg::before { color: var(--action-color-primary); font-size: var(--font-size-title); transform: scale(1); }
.ZMgzZiJF .r0gbXXLn yrtlc507 qx7wykkg::before { color: var(--color-highlight); }
.ZMgzZiJF .r0gbXXLn yrtlc507 qx7wykkg::after { border: var(--border-width-emphasized) solid var(--color-highlight); box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight); }
.ZMgzZiJF .-w7iq2Y1, .ZMgzZiJF .v9n81Dgx { color: var(--color-highlight); }
.TOEstX5z .r0gbXXLn yrtlc507 qx7wykkg::after, ._2b-uzUTr .r0gbXXLn yrtlc507 qx7wykkg::after { background-color: var(--color-background-faded); border-color: var(--color-border); }
._9YgL-1x9 .r0gbXXLn yrtlc507 qx7wykkg::after { border-color: var(--color-error); }
._9YgL-1x9 .r0gbXXLn yrtlc507 qx7wykkg::before { color: var(--color-error); }
.PojGbl9u .r0gbXXLn yrtlc507 qx7wykkg::after { border-color: var(--color-success); }
.PojGbl9u .r0gbXXLn yrtlc507 qx7wykkg::before { color: var(--color-success); }
.qx7wyKkg { speak: none; font-size: inherit; font-style: normal; font-variant: normal; font-weight: 400; line-height: inherit; text-transform: none; -webkit-font-smoothing: antialiased; font-family: dojo2BaseTheme !important; }
.GHj5mEwf::before { content: ""; }
.brxR-SAm::before { content: ""; }
.dJEORm9B::before { content: ""; }
.vQvLQRRh::before { content: ""; }
.NCJ0f8e6::before { content: ""; }
.yRtLc507::before { content: ""; }
._6j0799-F::before { content: ""; }
.cmNzNFWB::before { content: ""; }
.jwIt9mOb::before { content: ""; }
.bdWsBzhI::before { content: ""; }
.MX9cxh5X::before { content: ""; }
.-uhWwPor::before { content: ""; }
.hzA7xZtF::before { content: ""; }
._5AZ8IG0r::before { content: ""; }
.mXAa9sXh::before { content: ""; }
.aeKKWc14::before { content: ""; }
.C0LHOVjn::before { content: ""; }
._5MzTnIbJ::before { content: ""; }
.Fmb2PITw::before { content: ""; }
.fimbMnKw::before { content: ""; }
.q85le89Y::before { content: ""; }
.LwhXtuFB::before { content: ""; }
.ppiONLuf::before { content: ""; }
.KNUYBzky::before { content: ""; }
.MXABpMT5::before { content: ""; }
._6UPo8m4A::before { content: ""; }
.RF0Jh1hf::before { content: ""; }
.t3xx8OB2::before { content: ""; }
.PhhfAhRM::before { content: ""; }
._6j0799-F { background: var(--brand-color-primary); border: 1px solid rgb(0, 0, 0); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.5) 5px 5px 5px; color: rgb(255, 255, 255); cursor: pointer; font-size: 24px; font-weight: 700; line-height: 2rem; min-height: 2rem; min-width: 2rem; }
.Xg-VJ-dO { font-family: var(--font-family); font-size: var(--font-size-base); line-height: var(--line-height-base); transition: color var(--transition-duration) var(--transition-easing); }
.Xg-VJ-dO, .geKHOfPE { color: var(--color-text-primary); }
.UtcoywJC::after { color: var(--color-error); content: "*"; }
._0utwGLax { box-sizing: border-box; display: block; font-family: var(--font-family); min-height: var(--line-height-base); padding: 0 0 0 calc(var(--grid-base)*3); position: relative; }
.zfcCEuRn { height: 100%; left: 0px; margin: 0px; opacity: 0; position: absolute; top: 0px; width: 100%; }
.zfcCEuRn:focus { outline: none; }
.zfcCEuRn:hover { cursor: pointer; }
.s2z9qM7d { left: 0px; position: absolute; top: var(--grid-base); }
.s2z9qM7d:focus-within, .s2z9qM7d:hover { border-radius: 50%; box-shadow: 0 0 5px 3px var(--brand-color-primary); }
._1GgZofEN, .bufNkA-9, .ojO6QJxA { border-radius: 50%; box-sizing: border-box; content: ""; display: block; transition: transform var(--transition-duration) var(--transition-easing),background-color var(--transition-duration) var(--transition-easing); }
._1GgZofEN { background-color: var(--color-background); border: var(--border-width) solid var(--color-border-strong); height: calc(var(--grid-base)*2); width: calc(var(--grid-base)*2); }
.ojO6QJxA { background-color: var(--color-border-strong); height: var(--grid-base); left: calc(var(--grid-base)/2); position: absolute; top: calc(var(--grid-base)/2); transform: scale(0); width: var(--grid-base); }
.yYiPdFnJ ._1GgZofEN { border: var(--border-width-emphasized) solid var(--color-highlight); box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight); }
.yYiPdFnJ .ojO6QJxA { background-color: var(--color-highlight); }
.qV8Vfa8A .ojO6QJxA { transform: scale(1); }
.Fec3LKfW ._1GgZofEN, ._7DU7S-o7 ._1GgZofEN { background-color: var(--color-background-faded); border-color: var(--color-border); }
.eaAUdnyF ._1GgZofEN { border-color: var(--color-error); }
.eaAUdnyF .ojO6QJxA { background-color: var(--color-error); }
.wcXnUiFT ._1GgZofEN { border-color: var(--color-success); }
.wcXnUiFT .ojO6QJxA { background-color: var(--color-success); }
.ydPGeUtP { box-sizing: border-box; color: var(--color-text-primary); font-family: var(--font-family); font-size: var(--font-size-base); line-height: var(--line-height-base); }
.cKehubux { background-color: var(--color-background-inverted); color: var(--color-text-inverted); display: inline-block; font-size: 0.75rem; padding: var(--spacing-regular); }
.Ukn0AW0R .cKehubux { transform: translate(-50%,calc(100% + var(--grid-base))); }
.Ukn0AW0R .cKehubux::before { border-bottom: var(--grid-base) solid var(--color-background-inverted); border-left: var(--grid-base) solid #0000; border-right: var(--grid-base) solid #0000; content: ""; left: 50%; margin-left: calc(var(--grid-base)*-1); position: absolute; top: calc(var(--grid-base)*-1); }
.ZIxppkvL .cKehubux { transform: translate(-50%,calc(-100% - var(--grid-base))); }
.ZIxppkvL .cKehubux::before { border-left: var(--grid-base) solid #0000; border-right: var(--grid-base) solid #0000; border-top: var(--grid-base) solid var(--color-background-inverted); bottom: calc(var(--grid-base)*-1); content: ""; left: 50%; margin-left: calc(var(--grid-base)*-1); position: absolute; }
.zbUuUaTa .cKehubux { transform: translate(calc(-100% - var(--grid-base)),-50%); }
.zbUuUaTa .cKehubux::before { border-bottom: var(--grid-base) solid #0000; border-left: var(--grid-base) solid var(--color-background-inverted); border-top: var(--grid-base) solid #0000; content: ""; margin-top: calc(var(--grid-base)*-1); position: absolute; right: calc(var(--grid-base)*-1); top: 50%; }
.OU8MitOe .cKehubux { transform: translate(calc(100% + var(--grid-base)),-50%); }
.OU8MitOe .cKehubux::before { border-bottom: var(--grid-base) solid #0000; border-right: var(--grid-base) solid var(--color-background-inverted); border-top: var(--grid-base) solid #0000; content: ""; left: calc(var(--grid-base)*-1); margin-top: calc(var(--grid-base)*-1); position: absolute; top: 50%; }
div[class$="-expanded"] .cKehubux { border-radius: 8px; font-size: small; min-width: 20rem; padding: 0.75rem; }
div[class$="-expanded"] .ZIxppkvL { margin-left: 0.5rem; }
.bfct5sjB { align-items: center; display: flex; flex-direction: column; justify-content: space-evenly; margin: 2rem 10vw; width: 80vw; }
.PxIlaSsN, .PxIlaSsN *, .dAR0sfNq, .dAR0sfNq * { transform-style: preserve-3d; }
.dAR0sfNq { background-color: var(--lcc-color-studyplan-carousel); color: rgb(255, 255, 255); margin-top: -2rem; padding: 2rem 0px; width: 100vw; }
.dAR0sfNq > * { margin: 0px auto 2rem; }
.dAR0sfNq { color: unset; }
.UnZ4fT-o { color: rgb(27, 60, 105); line-height: 1.75rem; margin: 0px auto 2rem; max-width: var(--lcc-content-maxwidth); }
.UnZ4fT-o h1 { color: rgb(27, 60, 105); font-size: 24px; font-weight: 700; margin: 0px 0px 1rem; }
.fTzbJDlo { margin: 0px auto; max-width: var(--lcc-content-width); }
.fTzbJDlo .iwTHfmxX p { color: rgb(0, 0, 0); font-size: 16px; font-weight: 400; }
.ascSmLlO { place-content: center space-evenly; align-items: baseline; display: flex; flex-flow: wrap; }
.ascSmLlO div { display: grid; }
.ascSmLlO button { background-color: var(--color-highlight); }
.ascSmLlO button span { color: rgb(255, 255, 255); }
.ascSmLlO > div > div { box-shadow: rgba(28, 28, 28, 0.25) 0px 5px 15px 0px; }
.ascSmLlO .card_title { min-height: unset; }
._35AEOk29 { color: var(--color-highlight); font-size: smaller; font-weight: 700; margin: 3rem auto; max-width: var(--lcc-content-width); text-align: center; text-transform: uppercase; }
._35AEOk29 span { border: 1px solid var(--border-gray); border-radius: 20px; cursor: pointer; padding: 0.5rem 1rem; }
._35AEOk29 span:hover { box-shadow: 0 0 0 5px var(--viz-assess-color); outline: rgb(255, 255, 255) solid 2px; }
.iwTHfmxX { line-height: 1.75rem; margin-bottom: 2rem; padding: 0px 2rem; }
.iwTHfmxX h1 { font-size: 24px; font-weight: 700; margin: 2rem 0px; }
.fTzbJDlo .iwTHfmxX p { color: rgb(27, 60, 105); }
._35AEOk29 { text-transform: capitalize; }
._35AEOk29 span { color: var(--lcc-color-button); }
._35AEOk29 span:hover { border-color: var(--color-highlight); }
.iwTHfmxX h1 { color: rgb(27, 60, 105); }
.TR5FPT7H { font-size: var(--font-size-base); margin-left: auto; margin-right: auto; margin-top: var(--lcc-element-spacing); max-width: var(--lcc-content-maxwidth); width: var(--lcc-content-width); }
.WVeOw0Lo { max-width: 10rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.TV22CA9i, .WVeOw0Lo { color: var(--color-text-primary); font-family: var(--lcc-font-family-menu); font-size: var(--lcc-font-size-menu); font-weight: var(--lcc-font-weight-menu); text-transform: var(--lcc-font-transform-menu); }
.TV22CA9i { color: var(--brand-color-primary); }
._97Hvu2JH { font-weight: 400; }
.xvCgUhlt { color: var(--text-link-color); font-weight: 700; }
body:not([class*="2024"]) .xvCgUhlt { color: rgb(255, 255, 255); font-weight: 600; }
.c5tXInD7 { color: var(--brand-color-primary); display: none; }
.TsuqbMyZ { padding-right: 5px; }
.xvCgUhlt { color: rgb(255, 255, 255); font-weight: 600; }
.qolLDqLL { border-radius: 8px; display: grid; grid-template-rows: auto 1fr; height: 320px; width: 200px; }
.qolLDqLL img { border-radius: 8px 8px 0px 0px; }
.NM7RgahJ { font-weight: 700; margin: 0px; padding: 1rem; text-align: center; text-wrap: balance; }
.eKJFaFif { align-items: flex-end; display: flex; justify-content: center; margin: 5px; }
.eKJFaFif button { background-color: var(--lcc-color-background-light); border-radius: 20px; font-size: var(--font-size-base); font-weight: 700; line-height: var(--line-height-base); margin: 10px; min-width: 5rem; padding: 0.3rem 2rem; text-transform: uppercase; }
.eKJFaFif button, .eKJFaFif button span { color: var(--lcc-color-button); }
.qolLDqLL { background: url("/cdn/shrm-common/js/images/pretest_bg.png"); }
.qolLDqLL img { border-radius: unset; }
.NM7RgahJ { color: rgb(255, 255, 255); }
.eKJFaFif button { background-color: var(--lcc-color-button); color: var(--color-light); font-weight: unset; text-transform: capitalize; }
.eKJFaFif span { color: var(--color-light); font-weight: 400; }
._8D2c2DAZ { margin: auto; text-align: center; width: var(--lcc-content-width); }
.NMy9ouVP { margin: 2rem 0px 4rem; }
.NMy9ouVP button { border-radius: 20px; text-transform: uppercase; }
._8D2c2DAZ .video-js[tabindex="-1"] { height: auto; outline: none; }
._8D2c2DAZ video-js .vjs-tech { height: 100%; position: static; width: 100%; }
._8D2c2DAZ .vjs-poster { background-size: cover; }
._8D2c2DAZ h1 { background-color: rgb(26, 60, 106); color: rgb(255, 255, 255); font-size: 48px; font-weight: 700; line-height: 2em; margin-bottom: 4rem; margin-left: calc(50% - 50vw); padding: 0px; width: calc(-8px + 100vw); }
.zopPDekI { min-height: calc(100vh - var(--lcc-header-total-height) - var(--lcc-footer-height) - 1rem - 1px); width: 100%; }
:root { --dynls-copyright: copyright_desktop; --lcc-footer-height: 1.5rem; --lcc-footer-total-height: 1.59rem; }
.biHKzO47 { background-color: var(--lcc-footer-background); border-top: 1px solid var(--lcc-footer-background); color: rgb(255, 255, 255); display: grid; grid-template-areas: "disclaimer disclaimer disclaimer" "copyright title privacypolicy"; grid-template-columns: 1fr 1fr 1fr; width: 100%; }
.t-anKJGe { grid-area: copyright; margin-left: 0.5rem; }
.DnTAFWfa, .t-anKJGe { font-size: 0.75rem; line-height: var(--lcc-footer-height); }
.DnTAFWfa { cursor: pointer; grid-area: title; text-align: center; }
.E-pfF8Ii { grid-area: privacypolicy; line-height: var(--lcc-footer-height); margin-right: 0.5rem; text-align: right; }
.E-pfF8Ii a { color: rgb(255, 255, 255); font-size: 0.75rem; }
.Ihqhnt5F { font-size: 0.75rem; grid-area: disclaimer; line-height: var(--lcc-footer-height); margin-left: 0.5rem; }
.yJ7MKLr7 { background-color: var(--lcc-footer-background); border-top: 1px solid var(--lcc-footer-background); color: var(--lcc-color-primary-grey); display: flex; padding: 2rem; }
.yJ7MKLr7 .Ihqhnt5F { padding-top: 0.75rem; }
._3GlpIOp1 { align-items: center; display: flex; flex: 3 1 0%; margin-left: 1rem; text-align: left; }
._3GlpIOp1::before { color: var(--lcc-color-primary-grey); content: "Powered by"; display: block; font-size: var(--font-size-title); font-weight: 400; padding-right: 0.5rem; }
.V7xuX41y { flex: 1 1 0%; font-size: var(--font-size-base); margin-right: 1rem; min-width: 25vw; text-align: right; }
.V7xuX41y a { color: var(--lcc-color-primary-grey); }
:root { --border-gray: #d4e1ea; }
.yoFmWvda { align-items: center; background-color: var(--lcc-header-background); background-position-x: right; background-repeat: no-repeat; color: var(--color-text-inverted); height: var(--lcc-header-total-height); width: 100%; }
.TnyLv0Yj { background-color: var(--lcc-header-background); background-image: var(--lcc-header-background-image); background-position-x: 10px; background-repeat: no-repeat; display: flex; font-family: var(--font-family); height: var(--lcc-header-height); margin-left: auto; margin-right: auto; max-width: 1280px; padding: 0 var(--spacing-large); position: relative; }
.Dxc2t4v1 { display: flex; flex: 1 1 0%; }
.ONEBpUcf { color: rgb(255, 255, 255); cursor: pointer; margin-bottom: 1rem; position: absolute; top: 50%; transform: translateY(-50%); }
.lM61YCSe { flex: 1 1 0%; }
._337Nz-ac, .lM61YCSe { align-items: center; display: flex; }
.RRY4GAHC { position: fixed; top: 0px; width: 100%; z-index: 1; }
.M-tghpju { flex-grow: 0; flex-shrink: 0; margin-right: var(--spacing-large); }
.OM1czSwG { flex: 1 1 0%; }
.kx1aD6Fb, .l8qw4edj { display: flex; flex-grow: 0; flex-shrink: 0; }
.kx1aD6Fb { align-items: center; margin-left: var(--spacing-large); }
.Scrtwd-g { height: calc(var(--spacing-regular)*9); }
._4NOlQKnI { height: var(--lcc-header-height); line-height: var(--lcc-header-height); margin-left: 0.5rem; }
.TR3IiXhh { background-color: inherit; border-width: 5px medium; border-style: solid none; border-color: gray currentcolor; border-image: none; color: gray; cursor: pointer; font-size: 0.8rem; height: 1.7rem; line-height: 1rem; text-align: center; }
.xphb25ls { display: inline-block; text-align: center; vertical-align: middle; }
.R8rniXcj { color: var(--text-link-color); cursor: pointer; margin-top: 0.5rem; text-decoration: underline; }
.Jb8OVVN6 { display: block; margin-top: 0px; text-align: center; }
.aXWaHtwX { display: block; text-align: left; }
.AOatLNQZ { border-bottom: 1px solid var(--border-gray); padding-bottom: 1.2rem; }
@keyframes selectFadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
._3FE-8OpE, .p-jRKNIE { display: block; height: 1.2rem; opacity: 0; }
._4y1Eu-es { display: none; }
@media (min-width: 767.98px) {
  ._4y1Eu-es { align-items: center; color: rgb(255, 255, 255); cursor: pointer; display: flex; outline: 0px; padding-top: 25px; }
  ._4y1Eu-es strong { color: rgb(255, 255, 255); font-size: 70%; padding-top: 3px; }
  ._4y1Eu-es:focus-within, ._4y1Eu-es > span:hover { text-shadow: 2px 2px var(--viz-assess-color); }
  .g7S45fVR { align-items: center; cursor: pointer; padding-top: 23px; width: 48px; }
  .g7S45fVR span { background-color: var(--lcc-color-background-light); border-radius: 50%; color: var(--lcc-color-background); font-size: 18px; height: 40px; width: 40px; }
  .g7S45fVR > span:focus, .g7S45fVR > span:hover { box-shadow: var(--box-shadow-dimensions-small) var(--viz-assess-color); }
  .g7S45fVR i { padding-left: 10px; }
}
.TnyLv0Yj { max-width: unset; }
.R8rniXcj { color: unset; cursor: unset; text-decoration: unset; }
@media (min-width: 767.98px) {
  ._4y1Eu-es, .g7S45fVR { background-color: var(--lcc-header-background); padding-top: 0px; }
  .g7S45fVR span { color: var(--lcc-header-background); }
  .g7S45fVR > span:focus, .g7S45fVR > span:hover { box-shadow: var(--box-shadow-dimensions-small) #3a3a3a; }
}
:root { --splash-width: 100vw; --splash-background: var(--brand-color-primary); }
.kcV6pvTh { background-color: var(--splash-background); height: 100vh; margin-left: calc((100vw - var(--splash-width))/2); margin-right: auto; position: absolute; top: 0px; width: var(--splash-width); z-index: -1; }
.MbJSxYHm { display: block; margin-left: auto; margin-right: auto; margin-top: 1rem; max-width: var(--splash-width); }
.MbJSxYHm img { max-width: 100%; }
.wAhQT6-X { align-items: center; background: rgb(255, 255, 255); border-radius: 15px; display: flex; flex-direction: column; justify-content: center; margin: auto; max-width: 22vw; padding: 1rem; }
.wAhQT6-X img { max-width: 20vw; }
.u3ofGAo8 a { color: var(--text-link-color); }
.u3ofGAo8 a, .u3ofGAo8 a:hover { text-decoration: underline; }
.u3ofGAo8 a * { pointer-events: none; }
.u3ofGAo8 h2, .u3ofGAo8 h3, .u3ofGAo8 h4, .u3ofGAo8 h5, .u3ofGAo8 h6 { color: var(--lcc-color-button); font-size: var(--font-size-title); font-weight: 700; margin-top: 2rem; text-transform: var(--lcc-font-transform-menu); }
.u3ofGAo8 h2 a, .u3ofGAo8 h3 a, .u3ofGAo8 h4 a, .u3ofGAo8 h5 a, .u3ofGAo8 h6 a { background-color: rgb(255, 255, 255); color: var(--lcc-color-button); }
.u3ofGAo8 h2 a *, .u3ofGAo8 h3 a *, .u3ofGAo8 h4 a *, .u3ofGAo8 h5 a *, .u3ofGAo8 h6 a * { pointer-events: none; }
.u3ofGAo8 ol, .u3ofGAo8 ul { margin: 1rem 0px; padding: 0px 40px; }
.u3ofGAo8 ol { list-style-type: decimal; }
.u3ofGAo8 ul { list-style-type: disc; }
.u3ofGAo8 p { margin-bottom: 0.5rem; }
#experience-the-bask.cCp4QIil article { display: flex; flex-direction: column; margin: 0px auto; max-width: var(--lcc-content-maxwidth); min-height: calc(100vh - var(--lcc-header-total-height) - var(--lcc-footer-height)); }
#experience-the-bask.cCp4QIil article #header { display: grid; grid-template-rows: min-content; }
#experience-the-bask.cCp4QIil article #header h1 { color: rgb(255, 255, 255); font-size: 50px; font-weight: 700; grid-row: 2; margin-bottom: 0px; width: 55%; }
#experience-the-bask.cCp4QIil article #header h2 { margin-left: 2rem; text-transform: uppercase; color: rgb(255, 255, 255) !important; font-size: 24px !important; font-weight: 400 !important; }
#experience-the-bask.cCp4QIil article #header p { font-size: 18px; margin: 2rem; max-width: 575px; }
#experience-the-bask.cCp4QIil > h1 { display: none; }
#experience-the-bask.cCp4QIil #content { background-color: var(--lcc-color-background-light); flex-grow: 1; line-height: 1.75rem; }
#experience-the-bask.cCp4QIil #content p { line-height: 1.5rem; }
#experience-the-bask.cCp4QIil #content > div > p { margin: unset; padding: 1rem; }
#experience-the-bask.cCp4QIil #content > div > div { display: grid; grid-template-columns: 1fr 1fr; padding: 1rem 0px; }
#experience-the-bask.cCp4QIil #content > div > div h3 { align-self: self-end; color: unset; font-size: 36px; }
#experience-the-bask.cCp4QIil #content > div > div h3 span { color: var(--color-highlight); }
#experience-the-bask.cCp4QIil #content > div > div > * { margin: 0px; padding: 1rem; }
#experience-the-bask.cCp4QIil #content > div > div > a { align-items: center; border: 1px solid; border-radius: 25px; display: grid; height: 3rem; margin: auto; padding: 0px; text-align: center; text-decoration: none; width: 40%; }
#experience-the-bask.cCp4QIil #content > div > div > a strong { color: var(--color-highlight); text-transform: uppercase; }
#experience-the-bask.cCp4QIil #content > div > div { align-self: self-start; }
#experience-the-bask.cCp4QIil #content > div > div > img { align-self: center; grid-row: 1 / 3; margin: auto; max-width: 500px; }
#experience-the-bask.cCp4QIil #content > div > div:nth-child(2n+1) { background-color: rgb(255, 255, 255); padding-bottom: 2rem; }
#experience-the-bask.cCp4QIil #content > div > div:nth-child(2n+1) img { grid-column: 2; }
#experience-the-bask.cCp4QIil #content > div > div:nth-child(2n) > a { background-color: rgb(255, 255, 255); grid-column: 2; }
#experience-the-bask.cCp4QIil #header { background-repeat: no-repeat; background-size: cover; min-height: 300px; position: relative; color: rgb(255, 255, 255) !important; }
#resource-center.cCp4QIil article { text-align: center; }
#resource-center.cCp4QIil article div#rc-landing { display: inline-grid; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto auto 1fr; gap: 1rem; }
#resource-center.cCp4QIil article div#rc-landing a { display: block; }
#resource-center.cCp4QIil article div#rc-logo { grid-area: 1 / 1 / span 1 / span 1; }
#resource-center.cCp4QIil article div#rc-banner { align-content: end; grid-area: 2 / 1 / span 2 / span 1; }
#resource-center.cCp4QIil article div#rc-updates { grid-area: 1 / 2 / span 2 / span 1; }
#resource-center.cCp4QIil article div#rc-study-tools { grid-area: 1 / 3 / span 2 / span 1; }
#resource-center.cCp4QIil article div#rc-resources { grid-area: 3 / 2 / span 1 / span 1; }
#resource-center.cCp4QIil article div#rc-questions { grid-area: 3 / 3 / span 1 / span 1; }
#experience-the-bask.cCp4QIil #header { background-image: url("/cdn/shrm-common/files/shrmcps1/bask_header.png"); }
#experience-the-bask.cCp4QIil #header p { color: rgb(255, 255, 255) !important; }
:is(#experience-the-bask.cCp4QIil #header) h1 + p { font-size: 24px; font-weight: 400; line-height: normal; margin-block-end: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-right: 0px; max-width: unset; text-transform: uppercase; }
._3g1r9Izx { position: relative; }
._3g1r9Izx .uAd1qUFr { display: grid; grid-template-rows: auto 1fr 60px; }
._3g1r9Izx .uAd1qUFr ._8annS93o { font-weight: 700; margin: 0.5rem; text-wrap: wrap; }
._3g1r9Izx .uAd1qUFr .O5gJstn- { margin: 0px 0.5rem; text-wrap: wrap; }
._3g1r9Izx .uAd1qUFr .wiPyo9kV { align-items: center; display: flex; flex: 1 1 auto; justify-content: center; margin: 5px; }
._3g1r9Izx .uAd1qUFr .wiPyo9kV button { background-color: var(--lcc-color-background-light); border-radius: 20px; margin: 10px; min-width: 5rem; padding: 0.3rem 2rem; text-transform: capitalize; }
._3g1r9Izx .uAd1qUFr .wiPyo9kV button span { color: var(--lcc-color-button); font-weight: 400; }
.bask_card .uAd1qUFr { display: grid; grid-template-rows: 80px 1fr 60px; padding: 0px; }
.bask_card img { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; bottom: 0px; position: absolute; }
.bask_card ._8annS93o { align-items: center; display: flex; justify-content: center; margin: 0px !important; }
.ymAePVsm { margin: auto; max-height: 100%; max-width: 100%; }
.H0LT8d3n { font-size: 120%; font-weight: 700; margin-bottom: 0px; margin-left: 0px; margin-top: 1rem; padding-top: 0px; text-align: center; }
.Wvb3h4SB { height: 80vh; margin-left: 10%; margin-top: 2rem; overflow: hidden; position: relative; width: 80vw; }
.Wvb3h4SB iframe { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 100%; position: absolute; width: 100%; }
._0O6vsmIb { display: block; text-align: center; }
.storyline .Wvb3h4SB { aspect-ratio: 2 / 1; height: unset; max-width: 100%; width: unset; }
._1QHDzkMK { align-items: stretch; display: flex; flex-wrap: wrap; font-size: 13px; gap: 1rem; justify-content: center; }
._1QHDzkMK > div { justify-self: center; }
.-LJCgO-Z { color: var(--viz-bar-color); }
.h8Y7wFh6 { color: var(--viz-assess-color); }
._0GU87g-F { position: relative; }
._0GU87g-F::before { content: ""; }
._0GU87g-F::before, .kaQRCDb7 { color: rgb(255, 255, 255); height: 100%; margin-left: -30px; position: absolute; text-align: center; transform: rotate(180deg); width: 2em; writing-mode: vertical-rl; }
div[xqa~="competencies"] > .kaQRCDb7 { background-color: rgb(100, 82, 163); }
div[xqa~="organization"] > .kaQRCDb7, div[xqa~="people"] > .kaQRCDb7, div[xqa~="workplace"] > .kaQRCDb7 { background-color: rgb(99, 173, 136); color: rgb(0, 0, 0); }
:root { --score-percent: 0.1; --assess-percent: 0.1; }
.lnFf6YlT { margin-bottom: 0.5rem; print-color-adjust: exact; }
.JRZ40Rfz { margin-left: 2em; }
._0ttlL6sS { font-size: 13px; font-weight: 600; line-height: 22px; }
.qBy9Ahw8 { position: relative; }
.E59MDTYH { background-color: var(--viz-bar-background); width: var(--viz-bar-max-width); }
.E59MDTYH, .G9PkvevH { border-bottom-right-radius: 6px; border-top-right-radius: 6px; height: var(--viz-bar-height); }
.G9PkvevH { background-color: var(--viz-bar-color); width: calc(var(--viz-bar-max-width)*var(--score-percent)); }
.bUipaRKS { color: var(--viz-bar-color-low); }
.q67qlhXH { color: var(--viz-bar-color-mid); }
.K6FdGc9b { color: var(--viz-bar-color-high); }
.hoJ01p-D { border-bottom-right-radius: 0px; border-top-right-radius: 0px; width: 2px; }
._40kWgIJV, .hoJ01p-D { background-color: var(--viz-bar-color-low); }
.JzmiONia { background-color: var(--viz-bar-color-mid); }
.zelbzEl4 { background-color: var(--viz-bar-color-high); }
.SDhZIw-z { font-size: var(--viz-bar-height); position: absolute; text-align: right; top: calc((var(--viz-bar-height) - 4px)/2*-1); width: calc(var(--viz-bar-max-width) + 5.25rem); }
.bZpdRHb8 { align-items: stretch; font-size: 13px; gap: 1rem; margin-top: 2rem; max-width: 35%; }
.bZpdRHb8, .se1 [xqa="viz"] > .lnFf6YlT { display: flex; flex-wrap: wrap; justify-content: center; }
.se1 [xqa="viz"] > .lnFf6YlT { gap: 2rem 4rem; }
.se1 .kyxZ-01Z { flex-basis: var(--viz-bar-height); flex-shrink: 0; }
.se1 .lnFf6YlT > ._0ttlL6sS { font-size: 18px; line-height: 2em; }
.se1 .bZpdRHb8 { border: 1px solid rgb(204, 204, 204); border-radius: 20px; font-size: 16px; margin: 2rem auto; max-width: unset; min-width: var(--viz-bar-height); padding: 0.5rem; width: 50%; }
.kyxZ-01Z { background: rgba(119, 119, 119, 0.14); display: flex; flex-direction: column; padding: 10px; width: 460px; }
.bZpdRHb8 { align-items: unset; display: unset; flex-wrap: unset; font-size: unset; gap: unset; justify-content: unset; margin-top: unset; max-width: unset; }
.se1 [xqa="viz"] > .lnFf6YlT, [class*="amz"] [xqa="viz"] > .lnFf6YlT { display: flex; flex-wrap: wrap; gap: 2rem; justify-content: unset; }
.se1 .kyxZ-01Z { flex-basis: unset; flex-shrink: unset; padding: unset; }
.se1 .lnFf6YlT > ._0ttlL6sS, [class*="amz"] .lnFf6YlT > ._0ttlL6sS { font-size: 18px; line-height: 2em; }
.se1 .bZpdRHb8, [class*="amz"] .bZpdRHb8 { border: unset; border-radius: unset; font-size: 16px; font-weight: 700; margin: 1rem auto; max-width: unset; min-width: unset; padding: unset; text-align: center; width: unset; }
.se1 .bZpdRHb8 > i, [class*="amz"] .bZpdRHb8 > i { margin-right: 0.5rem; }
.se1 .bZpdRHb8 > span, [class*="amz"] .bZpdRHb8 > span { margin-right: 1rem; }
.se1 div[xqa="assess-completed-score"] > div, [class*="amz"] div[xqa="assess-completed-score"] > div { display: flex; gap: 2rem; }
.se1 div[xqa="assess-completed-score"] > div div, [class*="amz"] div[xqa="assess-completed-score"] > div div { flex: 1 1 0%; padding-left: 1rem; padding-right: 1rem; }
.KD2-Yy-H { display: inline-block; margin-left: 0.5em; }
.KD2-Yy-H button { background-color: var(--color-highlight); border-radius: 20px; margin: 10px; min-width: 5rem; padding: 0.3rem 3rem; text-transform: uppercase; }
.tk86lFKV { display: inline-block; margin-left: 0.5em; }
.tk86lFKV button { background-color: var(--color-highlight); border-radius: 20px; margin: 10px; min-width: 5rem; padding: 0.3rem 3rem; text-transform: uppercase; }
.NMNc-U2F, ._7U5OfZp6 { margin-bottom: 2rem; }
._7U5OfZp6 { border: 1px solid rgb(211, 211, 211); padding: 1rem; }
.NMNc-U2F p, ._7U5OfZp6 p { margin-top: 1rem; }
.E31BgFEJ { font-weight: 700; }
.kRKSrGOo { display: none; font-size: 0.9rem; font-style: italic; margin-top: 1rem; }
.-U1x4HCg { display: block; margin-left: 1.75rem; }
.ESOuDTSu { display: grid; grid-template-columns: 1.75rem 2rem 1fr; }
.NcgMARnr { cursor: pointer; display: inline-block; }
.NcgMARnr, .szmCY8eh { margin-bottom: 0.25rem; }
.szmCY8eh { display: block; }
.NcgMARnr p { margin-left: 0px; }
._7wSkp7PO { color: rgb(187, 187, 187); display: inline-block; height: 1rem; padding-top: 0.1rem; }
.R4J2cpz- { display: block; margin-top: 2rem; }
._5SfFMPXz { display: inline-block; margin-left: 0.5em; }
._5SfFMPXz button { background-color: var(--color-highlight); border-radius: 20px; margin: 10px; min-width: 5rem; padding: 0.3rem 3rem; text-transform: uppercase; }
._4LJ4c-IS, .nZfR-OCb { display: inline-block; margin-left: 2rem; width: auto; }
._5rDv3TI7 { color: rgb(102, 102, 102); }
.jiTtJpuq .scenario-head { font-weight: 700; margin-bottom: 1rem; }
.jiTtJpuq .scenario p { margin-top: 1rem; }
.lDUvE57o { display: inline-block; margin-left: 0.5em; }
.lDUvE57o button { background-color: var(--color-highlight); border-radius: 20px; margin: 10px; min-width: 5rem; padding: 0.3rem 3rem; text-transform: uppercase; }
._9qFnG1eG { display: inline-block; margin-left: 0.5em; }
._9qFnG1eG button { background-color: var(--color-highlight); border-radius: 20px; margin: 10px; min-width: 5rem; padding: 0.3rem 3rem; text-transform: uppercase; }
.Xabe8OKo { display: inline-block; margin-left: 0.5em; }
.Xabe8OKo button { background-color: var(--color-highlight); border-radius: 20px; margin: 10px; min-width: 5rem; padding: 0.3rem 3rem; text-transform: uppercase; }
._9REHMOBX { display: inline-block; margin-left: 0.5em; }
._9REHMOBX button { background-color: var(--color-highlight); border-radius: 20px; margin: 10px; min-width: 5rem; padding: 0.3rem 3rem; text-transform: uppercase; }
.gCK3Fu7r { display: inline-block; margin-left: 0.5em; }
.gCK3Fu7r button { background-color: var(--color-highlight); border-radius: 20px; margin: 10px; min-width: 5rem; padding: 0.3rem 3rem; text-transform: uppercase; }
.-GFvBGaG { background-color: var(--lcc-color-button-hover); border-top-right-radius: 20px; }
[class*="list-item"] h1, [class*="list-item"] h2, [class*="list-item"] h3 { color: var(--brand-color-primary); font-size: 16px; font-weight: 700; margin: 0px; min-width: 0px; padding: 0px; }
[class*="list-item"] h3 { color: var(--gray-font); }
[class*="list-item"] { flex-grow: 1; height: unset; min-height: unset; padding: 0.25rem 0px; }
[id$="-flashcards"] .zy6aWwj3, [id$="-quiz"] .zy6aWwj3 { border-top: 2px solid rgb(211, 211, 211); margin-top: 0.5rem; padding-top: 0.5rem; width: 100%; }
.zy6aWwj3 { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; white-space: normal; word-break: break-word; }
.zy6aWwj3 > a, .zy6aWwj3 > span { color: var(--lcc-color-text); column-gap: 1rem; display: flex; flex-flow: wrap; justify-content: flex-start; margin-left: 0px; min-width: 0px; text-decoration: none; }
.zy6aWwj3 h3, .zy6aWwj3 > h1, .zy6aWwj3 > h2 { font-weight: 800; margin: 0px; min-width: 0px; padding: 0px; }
.zy6aWwj3 > h1, .zy6aWwj3 > h2 { font-size: 0.875rem; }
.zy6aWwj3 h3, [class*="list-item"] .nqCDwqr2 > span:first-child { font-size: 0.8rem; }
.zy6aWwj3 .NP6TRsKW, .zy6aWwj3 ._05Xj-iRM { color: var(--gray-font); font-size: 14px; padding-left: 0.5rem; }
.zy6aWwj3 ._05Xj-iRM::after { content: " min"; }
.AQKmOM6D { padding-left: 1.5rem; }
.KJ25Rr00 { margin-left: 0px; padding-left: 0px; }
.nqCDwqr2 { display: grid; grid-template-columns: minmax(0px, 1fr) auto; min-width: 0px; overflow-wrap: anywhere; width: 100%; }
.jeFCPFgv .qAmXO9gD { box-sizing: border-box; margin-left: 0px; width: 100%; }
.uwN5hy-G h2 > button { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: inherit; cursor: pointer; font: inherit; padding: 0px; text-align: left; width: 100%; }
.uwN5hy-G h1, .uwN5hy-G h2 { color: var(--brand-color-primary); font-size: 16px; font-weight: 700; margin: 0px; padding: 0.25rem 0px; }
.uwN5hy-G:hover { background: var(--list-hover-active-background); border: 1px solid var(--color-highlight-border); color: var(--list-item-hover-color); cursor: pointer; transition: none; }
.KJ25Rr00 [class*="list-item"] { flex-grow: unset; min-height: unset; padding: 0.25rem 0px; }
.nrs2T5KG { left: 0px; position: fixed; top: 10rem; z-index: 1; }
.nrs2T5KG button { border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom-right-radius: 8px; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-top-right-radius: 8px; box-shadow: 0 0 5px 2px var(--color-box-shadow); color: var(--lcc-color-button); cursor: pointer; display: flex; height: 54px; outline: none; padding: unset; width: 32px; background-color: var(--color-background) !important; }
.nrs2T5KG button:focus, .nrs2T5KG button:hover { box-shadow: var(--box-shadow-dimensions-small) var(--viz-assess-color); }
.nrs2T5KG button i { align-self: center; margin: auto; }
.OtRcJU4y { --example-background: var(--color-background); --grid-base: 8px; --spacing-regular: var(--grid-base); --spacing-large: calc(var(--grid-base)*2); --touch-target-min: 48px; --font-size-medium: 16px; --font-size-large: 22px; --line-height-base: 24px; --normal-font-weight: 400; --bold-font-weight: 600; --bolder-font-weight: 600; --color-dark: #333; --color-text-primary: #000; --color-text-faded: #5c6c7c; --color-text-inverted: #fff; --color-highlight-border: #298dff; --color-success: #188701; --color-error: #eb1313; --color-alert: orange; --color-info: #006be6; --color-background: #fff; --color-background-inverted: #5c6c7c; --color-background-faded: #f4f6f7; --color-border: #d6dde2; --color-border-strong: #5c6c7c; --color-border-invalid: #f7c4c4; --color-border-valid: #bcefb1; --color-box-shadow: #0003; --color-box-shadow-highlight: #006be633; --color-box-shadow-strong: #00000080; --color-box-shadow-focus: #006be633; --color-box-shadow-invalid: #eb131333; --color-box-shadow-valid: #18870133; --box-shadow-voffset-large: 9px; --box-shadow-blur-large: 16px; --box-shadow-dimensions-small: 0 2px 2px 0; --box-shadow-dimensions-large: 0 var(--box-shadow-voffset-large) var(--box-shadow-blur-large) 0; --border-width: 2px; --border-width-emphasized: 2px; --border-radius: 4px; --transition-duration: 0.25s; --transition-easing: ease; --medium-transition-duration: 0.5s; --avatar-size-small: 24px; --avatar-size-medium: 40px; --avatar-size-large: 56px; --divider-width: 9px; --tab-width: calc(var(--grid-base)*16); --brand-color-primary: #265d93; --brand-color-secondary: #8b1377; --brand-color-tertiary: #fbb533; --product-color-primary: var(--brand-color-primary); --product-color-secondary: #1b3c69; --lcc-color-background: var(--brand-color-primary); --lcc-color-background-inverted: #3a19aa00; --lcc-color-background-light: #efefef; --lcc-color-button-hover: #0076be; --lcc-color-button: var(--product-color-secondary); --lcc-color-primary-grey: #414651; --button-background-color: var(--brand-color-primary); --lcc-color-studyplan-carousel: var(--lcc-footer-background); --text-link-color: var(--brand-color-secondary); --action-color-primary: var(--brand-color-secondary); --font-family: "Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; --lcc-header-total-height: calc(var(--lcc-header-height) + 1px); --lcc-header-height: 100px; --lcc-header-background: #265d93; --lcc-header-width: 100%; --border-gray: #d4e1ea; --splash-width: 512px; --lcc-content-width: 60rem; --lcc-content-maxwidth: 996px; --lcc-font-family-menu: "Open Sans"; --lcc-font-weight-menu: normal; --lcc-font-size-menu: 1rem; --lcc-font-transform-menu: normal; --lcc-element-spacing: 2rem; --font-size-base: 14px; --font-size-small: 12px; --font-size-title: 16px; --font-size-icon: 12px; --font-color-title: var(--brand-color-primary); --blue-font: var(--brand-color-primary); --gray-font: #595959; --white-font: #fff; --cc-hero-height: 320px; --color-light: var(--white-font); --color-highlight: var(--brand-color-primary); --viz-bar-height: 12px; --viz-bar-max-width: 300px; --viz-bar-background: #1170aa33; --viz-bar-color: #1170aa; --viz-assess-color: #0076be; --lcc-footer-height: 1.25rem; --lcc-footer-background: #d5d7da; --lcc-footer-color: #000; }
html { --font-family: "Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; font-family: var(--font-family); }
.ls2024 .video-js .vjs-big-play-button { background-color: rgb(43, 51, 63); }
.ls2024 .video-js:hover .vjs-big-play-button { background-color: rgb(115, 133, 159); }
.ls2024 .video-js .vjs-big-play-button:focus { background-color: rgb(115, 133, 159); border: 2px solid var(--color-alert); transition: all; }
.ls2024 .video-js .vjs-menu li { color: rgb(255, 255, 255); }
.ls2024 .video-js .vjs-menu li.vjs-selected { color: rgb(0, 0, 0); }
.overview-link { background-color: rgba(0, 0, 0, 0.05); grid-column: 1 / span 3; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.OtRcJU4y div[xqa~="generator"] > h1 { border-bottom: 5px solid var(--brand-color-secondary); color: var(--brand-color-secondary); font-size: 24px; font-weight: 700; margin: 4rem -2rem 2rem; position: relative; text-align: center; }
.OtRcJU4y div[xqa~="generator"] > h1 span { background-color: rgb(255, 255, 255); bottom: -10px; padding: 0px 1rem; position: absolute; transform: translateX(-50%); }
.shrmBaskIconsEthicalPract { background-image: url("/cdn/shrm-common/js/images/icons/SHRM_Bask_icons_ethical_pract.svg"); }
.shrmBaskIconsDiversity { background-image: url("/cdn/shrm-common/js/images/icons/SHRM_Bask_icons_diversity.svg"); }
.shrmBaskIconsAnalyticalAptitude { background-image: url("/cdn/shrm-common/js/images/icons/SHRM_Bask_icons_analytical_aptitude.svg"); }
.shrmBaskIconsBusinessAcumen { background-image: url("/cdn/shrm-common/js/images/icons/SHRM_Bask_icons_business_acumen.svg"); }
.shrmBaskIconsCommunication { background-image: url("/cdn/shrm-common/js/images/icons/SHRM_Bask_icons_communication.svg"); }
.shrmBaskIconsConsultation { background-image: url("/cdn/shrm-common/js/images/icons/SHRM_Bask_icons_consultation.svg"); }
.shrmBaskIconsGlobalMindset { background-image: url("/cdn/shrm-common/js/images/icons/SHRM_Bask_icons_global_mindset.svg"); }
.shrmBaskIconsLeadershipAndNav { background-image: url("/cdn/shrm-common/js/images/icons/SHRM_Bask_icons_leadership_and_nav.svg"); }
.shrmBaskIconsOrganization { background-image: url("/cdn/shrm-common/js/images/icons/SHRM_Bask_icons_organization.svg"); }
.shrmBaskIconsPeople { background-image: url("/cdn/shrm-common/js/images/icons/SHRM_Bask_icons_people.svg"); }
.shrmBaskIconsRelationshipMgmt { background-image: url("/cdn/shrm-common/js/images/icons/SHRM_Bask_icons_relationship_mgmt.svg"); }
.shrmBaskIconsWorkplace { background-image: url("/cdn/shrm-common/js/images/icons/SHRM_Bask_icons_workplace.svg"); }
main.study { overflow-x: hidden; }
.EcEyH7UK { text-align: left; }
.C-FRZX4V .video-js[tabindex="-1"] { height: auto; outline: none; }
.C-FRZX4V video-js .vjs-tech { height: 100%; position: static; width: 100%; }
.fa { font-family: var(--fa-style-family,"Font Awesome 6 Free"); font-weight: var(--fa-style,900); }
.fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp, .fa-solid, .fab, .far, .fas { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }
.fa-classic, .fa-regular, .fa-solid, .far, .fas { font-family: "Font Awesome 6 Free"; }
.fa-brands, .fab { font-family: "Font Awesome 6 Brands"; }
.fa-1x { font-size: 1em; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-5x { font-size: 5em; }
.fa-6x { font-size: 6em; }
.fa-7x { font-size: 7em; }
.fa-8x { font-size: 8em; }
.fa-9x { font-size: 9em; }
.fa-10x { font-size: 10em; }
.fa-2xs { font-size: 0.625em; line-height: 0.1em; vertical-align: 0.225em; }
.fa-xs { font-size: 0.75em; line-height: 0.08333em; vertical-align: 0.125em; }
.fa-sm { font-size: 0.875em; line-height: 0.07143em; vertical-align: 0.05357em; }
.fa-lg { font-size: 1.25em; line-height: 0.05em; vertical-align: -0.075em; }
.fa-xl { font-size: 1.5em; line-height: 0.04167em; vertical-align: -0.125em; }
.fa-2xl { font-size: 2em; line-height: 0.03125em; vertical-align: -0.1875em; }
.fa-fw { text-align: center; width: 1.25em; }
.fa-ul { list-style-type: none; margin-left: var(--fa-li-margin,2.5em); padding-left: 0px; }
.fa-ul > li { position: relative; }
.fa-li { left: calc(var(--fa-li-width, 2em)*-1); line-height: inherit; position: absolute; text-align: center; width: var(--fa-li-width,2em); }
.fa-border { border-color: var(--fa-border-color,#eee); border-radius: var(--fa-border-radius,.1em); border-style: var(--fa-border-style,solid); border-width: var(--fa-border-width,.08em); padding: var(--fa-border-padding,.2em .25em .15em); }
.fa-pull-left { float: left; margin-right: var(--fa-pull-margin,.3em); }
.fa-pull-right { float: right; margin-left: var(--fa-pull-margin,.3em); }
.fa-beat { animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-name: fa-beat; animation-timing-function: var(--fa-animation-timing,ease-in-out); }
.fa-bounce { animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-name: fa-bounce; animation-timing-function: var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1)); }
.fa-fade { animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-name: fa-fade; animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1)); }
.fa-beat-fade, .fa-fade { animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); }
.fa-beat-fade { animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-name: fa-beat-fade; animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1)); }
.fa-flip { animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-name: fa-flip; animation-timing-function: var(--fa-animation-timing,ease-in-out); }
.fa-shake { animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-name: fa-shake; animation-timing-function: var(--fa-animation-timing,linear); }
.fa-shake, .fa-spin { animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); }
.fa-spin { animation-duration: var(--fa-animation-duration,2s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-name: fa-spin; animation-timing-function: var(--fa-animation-timing,linear); }
.fa-spin-reverse { --fa-animation-direction: reverse; }
.fa-pulse, .fa-spin-pulse { animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-name: fa-spin; animation-timing-function: var(--fa-animation-timing,steps(8)); }
@media (prefers-reduced-motion: reduce) {
  .fa-beat, .fa-beat-fade, .fa-bounce, .fa-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse { animation-delay: -1ms; animation-duration: 1ms; animation-iteration-count: 1; transition-delay: 0s; transition-duration: 0s; }
}
@keyframes fa-beat { 
  0%, 90% { transform: scale(1); }
  45% { transform: scale(var(--fa-beat-scale,1.25)); }
}
@keyframes fa-bounce { 
  0% { transform: scale(1) translateY(0px); }
  10% { transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0); }
  30% { transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em)); }
  50% { transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0); }
  57% { transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em)); }
  64% { transform: scale(1) translateY(0px); }
  100% { transform: scale(1) translateY(0px); }
}
@keyframes fa-fade { 
  50% { opacity: var(--fa-fade-opacity,.4); }
}
@keyframes fa-beat-fade { 
  0%, 100% { opacity: var(--fa-beat-fade-opacity,.4); transform: scale(1); }
  50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale,1.125)); }
}
@keyframes fa-flip { 
  50% { transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); }
}
@keyframes fa-shake { 
  0% { transform: rotate(-15deg); }
  4% { transform: rotate(15deg); }
  24%, 8% { transform: rotate(-18deg); }
  12%, 28% { transform: rotate(18deg); }
  16% { transform: rotate(-22deg); }
  20% { transform: rotate(22deg); }
  32% { transform: rotate(-12deg); }
  36% { transform: rotate(12deg); }
  40%, 100% { transform: rotate(0deg); }
}
@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.fa-rotate-90 { transform: rotate(90deg); }
.fa-rotate-180 { transform: rotate(180deg); }
.fa-rotate-270 { transform: rotate(270deg); }
.fa-flip-horizontal { transform: scaleX(-1); }
.fa-flip-vertical { transform: scaleY(-1); }
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1); }
.fa-rotate-by { transform: rotate(var(--fa-rotate-angle,none)); }
.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }
.fa-stack-1x, .fa-stack-2x { left: 0px; position: absolute; text-align: center; width: 100%; z-index: var(--fa-stack-z-index,auto); }
.fa-stack-1x { line-height: inherit; }
.fa-stack-2x { font-size: 2em; }
.fa-inverse { color: var(--fa-inverse,#fff); }
.fa-0::before { content: "0"; }
.fa-1::before { content: "1"; }
.fa-2::before { content: "2"; }
.fa-3::before { content: "3"; }
.fa-4::before { content: "4"; }
.fa-5::before { content: "5"; }
.fa-6::before { content: "6"; }
.fa-7::before { content: "7"; }
.fa-8::before { content: "8"; }
.fa-9::before { content: "9"; }
.fa-fill-drip::before { content: ""; }
.fa-arrows-to-circle::before { content: ""; }
.fa-chevron-circle-right::before, .fa-circle-chevron-right::before { content: ""; }
.fa-at::before { content: "@"; }
.fa-trash-alt::before, .fa-trash-can::before { content: ""; }
.fa-text-height::before { content: ""; }
.fa-user-times::before, .fa-user-xmark::before { content: ""; }
.fa-stethoscope::before { content: ""; }
.fa-comment-alt::before, .fa-message::before { content: ""; }
.fa-info::before { content: ""; }
.fa-compress-alt::before, .fa-down-left-and-up-right-to-center::before { content: ""; }
.fa-explosion::before { content: ""; }
.fa-file-alt::before, .fa-file-lines::before, .fa-file-text::before { content: ""; }
.fa-wave-square::before { content: ""; }
.fa-ring::before { content: ""; }
.fa-building-un::before { content: ""; }
.fa-dice-three::before { content: ""; }
.fa-calendar-alt::before, .fa-calendar-days::before { content: ""; }
.fa-anchor-circle-check::before { content: ""; }
.fa-building-circle-arrow-right::before { content: ""; }
.fa-volleyball-ball::before, .fa-volleyball::before { content: ""; }
.fa-arrows-up-to-line::before { content: ""; }
.fa-sort-desc::before, .fa-sort-down::before { content: ""; }
.fa-circle-minus::before, .fa-minus-circle::before { content: ""; }
.fa-door-open::before { content: ""; }
.fa-right-from-bracket::before, .fa-sign-out-alt::before { content: ""; }
.fa-atom::before { content: ""; }
.fa-soap::before { content: ""; }
.fa-heart-music-camera-bolt::before, .fa-icons::before { content: ""; }
.fa-microphone-alt-slash::before, .fa-microphone-lines-slash::before { content: ""; }
.fa-bridge-circle-check::before { content: ""; }
.fa-pump-medical::before { content: ""; }
.fa-fingerprint::before { content: ""; }
.fa-hand-point-right::before { content: ""; }
.fa-magnifying-glass-location::before, .fa-search-location::before { content: ""; }
.fa-forward-step::before, .fa-step-forward::before { content: ""; }
.fa-face-smile-beam::before, .fa-smile-beam::before { content: ""; }
.fa-flag-checkered::before { content: ""; }
.fa-football-ball::before, .fa-football::before { content: ""; }
.fa-school-circle-exclamation::before { content: ""; }
.fa-crop::before { content: ""; }
.fa-angle-double-down::before, .fa-angles-down::before { content: ""; }
.fa-users-rectangle::before { content: ""; }
.fa-people-roof::before { content: ""; }
.fa-people-line::before { content: ""; }
.fa-beer-mug-empty::before, .fa-beer::before { content: ""; }
.fa-diagram-predecessor::before { content: ""; }
.fa-arrow-up-long::before, .fa-long-arrow-up::before { content: ""; }
.fa-burn::before, .fa-fire-flame-simple::before { content: ""; }
.fa-male::before, .fa-person::before { content: ""; }
.fa-laptop::before { content: ""; }
.fa-file-csv::before { content: ""; }
.fa-menorah::before { content: ""; }
.fa-truck-plane::before { content: ""; }
.fa-record-vinyl::before { content: ""; }
.fa-face-grin-stars::before, .fa-grin-stars::before { content: ""; }
.fa-bong::before { content: ""; }
.fa-pastafarianism::before, .fa-spaghetti-monster-flying::before { content: ""; }
.fa-arrow-down-up-across-line::before { content: ""; }
.fa-spoon::before, .fa-utensil-spoon::before { content: ""; }
.fa-jar-wheat::before { content: ""; }
.fa-envelopes-bulk::before, .fa-mail-bulk::before { content: ""; }
.fa-file-circle-exclamation::before { content: ""; }
.fa-circle-h::before, .fa-hospital-symbol::before { content: ""; }
.fa-pager::before { content: ""; }
.fa-address-book::before, .fa-contact-book::before { content: ""; }
.fa-strikethrough::before { content: ""; }
.fa-k::before { content: "K"; }
.fa-landmark-flag::before { content: ""; }
.fa-pencil-alt::before, .fa-pencil::before { content: ""; }
.fa-backward::before { content: ""; }
.fa-caret-right::before { content: ""; }
.fa-comments::before { content: ""; }
.fa-file-clipboard::before, .fa-paste::before { content: ""; }
.fa-code-pull-request::before { content: ""; }
.fa-clipboard-list::before { content: ""; }
.fa-truck-loading::before, .fa-truck-ramp-box::before { content: ""; }
.fa-user-check::before { content: ""; }
.fa-vial-virus::before { content: ""; }
.fa-sheet-plastic::before { content: ""; }
.fa-blog::before { content: ""; }
.fa-user-ninja::before { content: ""; }
.fa-person-arrow-up-from-line::before { content: ""; }
.fa-scroll-torah::before, .fa-torah::before { content: ""; }
.fa-broom-ball::before, .fa-quidditch-broom-ball::before, .fa-quidditch::before { content: ""; }
.fa-toggle-off::before { content: ""; }
.fa-archive::before, .fa-box-archive::before { content: ""; }
.fa-person-drowning::before { content: ""; }
.fa-arrow-down-9-1::before, .fa-sort-numeric-desc::before, .fa-sort-numeric-down-alt::before { content: ""; }
.fa-face-grin-tongue-squint::before, .fa-grin-tongue-squint::before { content: ""; }
.fa-spray-can::before { content: ""; }
.fa-truck-monster::before { content: ""; }
.fa-w::before { content: "W"; }
.fa-earth-africa::before, .fa-globe-africa::before { content: ""; }
.fa-rainbow::before { content: ""; }
.fa-circle-notch::before { content: ""; }
.fa-tablet-alt::before, .fa-tablet-screen-button::before { content: ""; }
.fa-paw::before { content: ""; }
.fa-cloud::before { content: ""; }
.fa-trowel-bricks::before { content: ""; }
.fa-face-flushed::before, .fa-flushed::before { content: ""; }
.fa-hospital-user::before { content: ""; }
.fa-tent-arrow-left-right::before { content: ""; }
.fa-gavel::before, .fa-legal::before { content: ""; }
.fa-binoculars::before { content: ""; }
.fa-microphone-slash::before { content: ""; }
.fa-box-tissue::before { content: ""; }
.fa-motorcycle::before { content: ""; }
.fa-bell-concierge::before, .fa-concierge-bell::before { content: ""; }
.fa-pen-ruler::before, .fa-pencil-ruler::before { content: ""; }
.fa-people-arrows-left-right::before, .fa-people-arrows::before { content: ""; }
.fa-mars-and-venus-burst::before { content: ""; }
.fa-caret-square-right::before, .fa-square-caret-right::before { content: ""; }
.fa-cut::before, .fa-scissors::before { content: ""; }
.fa-sun-plant-wilt::before { content: ""; }
.fa-toilets-portable::before { content: ""; }
.fa-hockey-puck::before { content: ""; }
.fa-table::before { content: ""; }
.fa-magnifying-glass-arrow-right::before { content: ""; }
.fa-digital-tachograph::before, .fa-tachograph-digital::before { content: ""; }
.fa-users-slash::before { content: ""; }
.fa-clover::before { content: ""; }
.fa-mail-reply::before, .fa-reply::before { content: ""; }
.fa-star-and-crescent::before { content: ""; }
.fa-house-fire::before { content: ""; }
.fa-minus-square::before, .fa-square-minus::before { content: ""; }
.fa-helicopter::before { content: ""; }
.fa-compass::before { content: ""; }
.fa-caret-square-down::before, .fa-square-caret-down::before { content: ""; }
.fa-file-circle-question::before { content: ""; }
.fa-laptop-code::before { content: ""; }
.fa-swatchbook::before { content: ""; }
.fa-prescription-bottle::before { content: ""; }
.fa-bars::before, .fa-navicon::before { content: ""; }
.fa-people-group::before { content: ""; }
.fa-hourglass-3::before, .fa-hourglass-end::before { content: ""; }
.fa-heart-broken::before, .fa-heart-crack::before { content: ""; }
.fa-external-link-square-alt::before, .fa-square-up-right::before { content: ""; }
.fa-face-kiss-beam::before, .fa-kiss-beam::before { content: ""; }
.fa-film::before { content: ""; }
.fa-ruler-horizontal::before { content: ""; }
.fa-people-robbery::before { content: ""; }
.fa-lightbulb::before { content: ""; }
.fa-caret-left::before { content: ""; }
.fa-circle-exclamation::before, .fa-exclamation-circle::before { content: ""; }
.fa-school-circle-xmark::before { content: ""; }
.fa-arrow-right-from-bracket::before, .fa-sign-out::before { content: ""; }
.fa-chevron-circle-down::before, .fa-circle-chevron-down::before { content: ""; }
.fa-unlock-alt::before, .fa-unlock-keyhole::before { content: ""; }
.fa-cloud-showers-heavy::before { content: ""; }
.fa-headphones-alt::before, .fa-headphones-simple::before { content: ""; }
.fa-sitemap::before { content: ""; }
.fa-circle-dollar-to-slot::before, .fa-donate::before { content: ""; }
.fa-memory::before { content: ""; }
.fa-road-spikes::before { content: ""; }
.fa-fire-burner::before { content: ""; }
.fa-flag::before { content: ""; }
.fa-hanukiah::before { content: ""; }
.fa-feather::before { content: ""; }
.fa-volume-down::before, .fa-volume-low::before { content: ""; }
.fa-comment-slash::before { content: ""; }
.fa-cloud-sun-rain::before { content: ""; }
.fa-compress::before { content: ""; }
.fa-wheat-alt::before, .fa-wheat-awn::before { content: ""; }
.fa-ankh::before { content: ""; }
.fa-hands-holding-child::before { content: ""; }
.fa-asterisk::before { content: "*"; }
.fa-check-square::before, .fa-square-check::before { content: ""; }
.fa-peseta-sign::before { content: ""; }
.fa-header::before, .fa-heading::before { content: ""; }
.fa-ghost::before { content: ""; }
.fa-list-squares::before, .fa-list::before { content: ""; }
.fa-phone-square-alt::before, .fa-square-phone-flip::before { content: ""; }
.fa-cart-plus::before { content: ""; }
.fa-gamepad::before { content: ""; }
.fa-circle-dot::before, .fa-dot-circle::before { content: ""; }
.fa-dizzy::before, .fa-face-dizzy::before { content: ""; }
.fa-egg::before { content: ""; }
.fa-house-medical-circle-xmark::before { content: ""; }
.fa-campground::before { content: ""; }
.fa-folder-plus::before { content: ""; }
.fa-futbol-ball::before, .fa-futbol::before, .fa-soccer-ball::before { content: ""; }
.fa-paint-brush::before, .fa-paintbrush::before { content: ""; }
.fa-lock::before { content: ""; }
.fa-gas-pump::before { content: ""; }
.fa-hot-tub-person::before, .fa-hot-tub::before { content: ""; }
.fa-map-location::before, .fa-map-marked::before { content: ""; }
.fa-house-flood-water::before { content: ""; }
.fa-tree::before { content: ""; }
.fa-bridge-lock::before { content: ""; }
.fa-sack-dollar::before { content: ""; }
.fa-edit::before, .fa-pen-to-square::before { content: ""; }
.fa-car-side::before { content: ""; }
.fa-share-alt::before, .fa-share-nodes::before { content: ""; }
.fa-heart-circle-minus::before { content: ""; }
.fa-hourglass-2::before, .fa-hourglass-half::before { content: ""; }
.fa-microscope::before { content: ""; }
.fa-sink::before { content: ""; }
.fa-bag-shopping::before, .fa-shopping-bag::before { content: ""; }
.fa-arrow-down-z-a::before, .fa-sort-alpha-desc::before, .fa-sort-alpha-down-alt::before { content: ""; }
.fa-mitten::before { content: ""; }
.fa-person-rays::before { content: ""; }
.fa-users::before { content: ""; }
.fa-eye-slash::before { content: ""; }
.fa-flask-vial::before { content: ""; }
.fa-hand-paper::before, .fa-hand::before { content: ""; }
.fa-om::before { content: ""; }
.fa-worm::before { content: ""; }
.fa-house-circle-xmark::before { content: ""; }
.fa-plug::before { content: ""; }
.fa-chevron-up::before { content: ""; }
.fa-hand-spock::before { content: ""; }
.fa-stopwatch::before { content: ""; }
.fa-face-kiss::before, .fa-kiss::before { content: ""; }
.fa-bridge-circle-xmark::before { content: ""; }
.fa-face-grin-tongue::before, .fa-grin-tongue::before { content: ""; }
.fa-chess-bishop::before { content: ""; }
.fa-face-grin-wink::before, .fa-grin-wink::before { content: ""; }
.fa-deaf::before, .fa-deafness::before, .fa-ear-deaf::before, .fa-hard-of-hearing::before { content: ""; }
.fa-road-circle-check::before { content: ""; }
.fa-dice-five::before { content: ""; }
.fa-rss-square::before, .fa-square-rss::before { content: ""; }
.fa-land-mine-on::before { content: ""; }
.fa-i-cursor::before { content: ""; }
.fa-stamp::before { content: ""; }
.fa-stairs::before { content: ""; }
.fa-i::before { content: "I"; }
.fa-hryvnia-sign::before, .fa-hryvnia::before { content: ""; }
.fa-pills::before { content: ""; }
.fa-face-grin-wide::before, .fa-grin-alt::before { content: ""; }
.fa-tooth::before { content: ""; }
.fa-v::before { content: "V"; }
.fa-bangladeshi-taka-sign::before { content: ""; }
.fa-bicycle::before { content: ""; }
.fa-rod-asclepius::before, .fa-rod-snake::before, .fa-staff-aesculapius::before, .fa-staff-snake::before { content: ""; }
.fa-head-side-cough-slash::before { content: ""; }
.fa-ambulance::before, .fa-truck-medical::before { content: ""; }
.fa-wheat-awn-circle-exclamation::before { content: ""; }
.fa-snowman::before { content: ""; }
.fa-mortar-pestle::before { content: ""; }
.fa-road-barrier::before { content: ""; }
.fa-school::before { content: ""; }
.fa-igloo::before { content: ""; }
.fa-joint::before { content: ""; }
.fa-angle-right::before { content: ""; }
.fa-horse::before { content: ""; }
.fa-q::before { content: "Q"; }
.fa-g::before { content: "G"; }
.fa-notes-medical::before { content: ""; }
.fa-temperature-2::before, .fa-temperature-half::before, .fa-thermometer-2::before, .fa-thermometer-half::before { content: ""; }
.fa-dong-sign::before { content: ""; }
.fa-capsules::before { content: ""; }
.fa-poo-bolt::before, .fa-poo-storm::before { content: ""; }
.fa-face-frown-open::before, .fa-frown-open::before { content: ""; }
.fa-hand-point-up::before { content: ""; }
.fa-money-bill::before { content: ""; }
.fa-bookmark::before { content: ""; }
.fa-align-justify::before { content: ""; }
.fa-umbrella-beach::before { content: ""; }
.fa-helmet-un::before { content: ""; }
.fa-bullseye::before { content: ""; }
.fa-bacon::before { content: ""; }
.fa-hand-point-down::before { content: ""; }
.fa-arrow-up-from-bracket::before { content: ""; }
.fa-folder-blank::before, .fa-folder::before { content: ""; }
.fa-file-medical-alt::before, .fa-file-waveform::before { content: ""; }
.fa-radiation::before { content: ""; }
.fa-chart-simple::before { content: ""; }
.fa-mars-stroke::before { content: ""; }
.fa-vial::before { content: ""; }
.fa-dashboard::before, .fa-gauge-med::before, .fa-gauge::before, .fa-tachometer-alt-average::before { content: ""; }
.fa-magic-wand-sparkles::before, .fa-wand-magic-sparkles::before { content: ""; }
.fa-e::before { content: "E"; }
.fa-pen-alt::before, .fa-pen-clip::before { content: ""; }
.fa-bridge-circle-exclamation::before { content: ""; }
.fa-user::before { content: ""; }
.fa-school-circle-check::before { content: ""; }
.fa-dumpster::before { content: ""; }
.fa-shuttle-van::before, .fa-van-shuttle::before { content: ""; }
.fa-building-user::before { content: ""; }
.fa-caret-square-left::before, .fa-square-caret-left::before { content: ""; }
.fa-highlighter::before { content: ""; }
.fa-key::before { content: ""; }
.fa-bullhorn::before { content: ""; }
.fa-globe::before { content: ""; }
.fa-synagogue::before { content: ""; }
.fa-person-half-dress::before { content: ""; }
.fa-road-bridge::before { content: ""; }
.fa-location-arrow::before { content: ""; }
.fa-c::before { content: "C"; }
.fa-tablet-button::before { content: ""; }
.fa-building-lock::before { content: ""; }
.fa-pizza-slice::before { content: ""; }
.fa-money-bill-wave::before { content: ""; }
.fa-area-chart::before, .fa-chart-area::before { content: ""; }
.fa-house-flag::before { content: ""; }
.fa-person-circle-minus::before { content: ""; }
.fa-ban::before, .fa-cancel::before { content: ""; }
.fa-camera-rotate::before { content: ""; }
.fa-air-freshener::before, .fa-spray-can-sparkles::before { content: ""; }
.fa-star::before { content: ""; }
.fa-repeat::before { content: ""; }
.fa-cross::before { content: ""; }
.fa-box::before { content: ""; }
.fa-venus-mars::before { content: ""; }
.fa-arrow-pointer::before, .fa-mouse-pointer::before { content: ""; }
.fa-expand-arrows-alt::before, .fa-maximize::before { content: ""; }
.fa-charging-station::before { content: ""; }
.fa-shapes::before, .fa-triangle-circle-square::before { content: ""; }
.fa-random::before, .fa-shuffle::before { content: ""; }
.fa-person-running::before, .fa-running::before { content: ""; }
.fa-mobile-retro::before { content: ""; }
.fa-grip-lines-vertical::before { content: ""; }
.fa-spider::before { content: ""; }
.fa-hands-bound::before { content: ""; }
.fa-file-invoice-dollar::before { content: ""; }
.fa-plane-circle-exclamation::before { content: ""; }
.fa-x-ray::before { content: ""; }
.fa-spell-check::before { content: ""; }
.fa-slash::before { content: ""; }
.fa-computer-mouse::before, .fa-mouse::before { content: ""; }
.fa-arrow-right-to-bracket::before, .fa-sign-in::before { content: ""; }
.fa-shop-slash::before, .fa-store-alt-slash::before { content: ""; }
.fa-server::before { content: ""; }
.fa-virus-covid-slash::before { content: ""; }
.fa-shop-lock::before { content: ""; }
.fa-hourglass-1::before, .fa-hourglass-start::before { content: ""; }
.fa-blender-phone::before { content: ""; }
.fa-building-wheat::before { content: ""; }
.fa-person-breastfeeding::before { content: ""; }
.fa-right-to-bracket::before, .fa-sign-in-alt::before { content: ""; }
.fa-venus::before { content: ""; }
.fa-passport::before { content: ""; }
.fa-heart-pulse::before, .fa-heartbeat::before { content: ""; }
.fa-people-carry-box::before, .fa-people-carry::before { content: ""; }
.fa-temperature-high::before { content: ""; }
.fa-microchip::before { content: ""; }
.fa-crown::before { content: ""; }
.fa-weight-hanging::before { content: ""; }
.fa-xmarks-lines::before { content: ""; }
.fa-file-prescription::before { content: ""; }
.fa-weight-scale::before, .fa-weight::before { content: ""; }
.fa-user-friends::before, .fa-user-group::before { content: ""; }
.fa-arrow-up-a-z::before, .fa-sort-alpha-up::before { content: ""; }
.fa-chess-knight::before { content: ""; }
.fa-face-laugh-squint::before, .fa-laugh-squint::before { content: ""; }
.fa-wheelchair::before { content: ""; }
.fa-arrow-circle-up::before, .fa-circle-arrow-up::before { content: ""; }
.fa-toggle-on::before { content: ""; }
.fa-person-walking::before, .fa-walking::before { content: ""; }
.fa-l::before { content: "L"; }
.fa-fire::before { content: ""; }
.fa-bed-pulse::before, .fa-procedures::before { content: ""; }
.fa-shuttle-space::before, .fa-space-shuttle::before { content: ""; }
.fa-face-laugh::before, .fa-laugh::before { content: ""; }
.fa-folder-open::before { content: ""; }
.fa-heart-circle-plus::before { content: ""; }
.fa-code-fork::before { content: ""; }
.fa-city::before { content: ""; }
.fa-microphone-alt::before, .fa-microphone-lines::before { content: ""; }
.fa-pepper-hot::before { content: ""; }
.fa-unlock::before { content: ""; }
.fa-colon-sign::before { content: ""; }
.fa-headset::before { content: ""; }
.fa-store-slash::before { content: ""; }
.fa-road-circle-xmark::before { content: ""; }
.fa-user-minus::before { content: ""; }
.fa-mars-stroke-up::before, .fa-mars-stroke-v::before { content: ""; }
.fa-champagne-glasses::before, .fa-glass-cheers::before { content: ""; }
.fa-clipboard::before { content: ""; }
.fa-house-circle-exclamation::before { content: ""; }
.fa-file-arrow-up::before, .fa-file-upload::before { content: ""; }
.fa-wifi-3::before, .fa-wifi-strong::before, .fa-wifi::before { content: ""; }
.fa-bath::before, .fa-bathtub::before { content: ""; }
.fa-underline::before { content: ""; }
.fa-user-edit::before, .fa-user-pen::before { content: ""; }
.fa-signature::before { content: ""; }
.fa-stroopwafel::before { content: ""; }
.fa-bold::before { content: ""; }
.fa-anchor-lock::before { content: ""; }
.fa-building-ngo::before { content: ""; }
.fa-manat-sign::before { content: ""; }
.fa-not-equal::before { content: ""; }
.fa-border-style::before, .fa-border-top-left::before { content: ""; }
.fa-map-location-dot::before, .fa-map-marked-alt::before { content: ""; }
.fa-jedi::before { content: ""; }
.fa-poll::before, .fa-square-poll-vertical::before { content: ""; }
.fa-mug-hot::before { content: ""; }
.fa-battery-car::before, .fa-car-battery::before { content: ""; }
.fa-gift::before { content: ""; }
.fa-dice-two::before { content: ""; }
.fa-chess-queen::before { content: ""; }
.fa-glasses::before { content: ""; }
.fa-chess-board::before { content: ""; }
.fa-building-circle-check::before { content: ""; }
.fa-person-chalkboard::before { content: ""; }
.fa-mars-stroke-h::before, .fa-mars-stroke-right::before { content: ""; }
.fa-hand-back-fist::before, .fa-hand-rock::before { content: ""; }
.fa-caret-square-up::before, .fa-square-caret-up::before { content: ""; }
.fa-cloud-showers-water::before { content: ""; }
.fa-bar-chart::before, .fa-chart-bar::before { content: ""; }
.fa-hands-bubbles::before, .fa-hands-wash::before { content: ""; }
.fa-less-than-equal::before { content: ""; }
.fa-train::before { content: ""; }
.fa-eye-low-vision::before, .fa-low-vision::before { content: ""; }
.fa-crow::before { content: ""; }
.fa-sailboat::before { content: ""; }
.fa-window-restore::before { content: ""; }
.fa-plus-square::before, .fa-square-plus::before { content: ""; }
.fa-torii-gate::before { content: ""; }
.fa-frog::before { content: ""; }
.fa-bucket::before { content: ""; }
.fa-image::before { content: ""; }
.fa-microphone::before { content: ""; }
.fa-cow::before { content: ""; }
.fa-caret-up::before { content: ""; }
.fa-screwdriver::before { content: ""; }
.fa-folder-closed::before { content: ""; }
.fa-house-tsunami::before { content: ""; }
.fa-square-nfi::before { content: ""; }
.fa-arrow-up-from-ground-water::before { content: ""; }
.fa-glass-martini-alt::before, .fa-martini-glass::before { content: ""; }
.fa-rotate-back::before, .fa-rotate-backward::before, .fa-rotate-left::before, .fa-undo-alt::before { content: ""; }
.fa-columns::before, .fa-table-columns::before { content: ""; }
.fa-lemon::before { content: ""; }
.fa-head-side-mask::before { content: ""; }
.fa-handshake::before { content: ""; }
.fa-gem::before { content: ""; }
.fa-dolly-box::before, .fa-dolly::before { content: ""; }
.fa-smoking::before { content: ""; }
.fa-compress-arrows-alt::before, .fa-minimize::before { content: ""; }
.fa-monument::before { content: ""; }
.fa-snowplow::before { content: ""; }
.fa-angle-double-right::before, .fa-angles-right::before { content: ""; }
.fa-cannabis::before { content: ""; }
.fa-circle-play::before, .fa-play-circle::before { content: ""; }
.fa-tablets::before { content: ""; }
.fa-ethernet::before { content: ""; }
.fa-eur::before, .fa-euro-sign::before, .fa-euro::before { content: ""; }
.fa-chair::before { content: ""; }
.fa-check-circle::before, .fa-circle-check::before { content: ""; }
.fa-circle-stop::before, .fa-stop-circle::before { content: ""; }
.fa-compass-drafting::before, .fa-drafting-compass::before { content: ""; }
.fa-plate-wheat::before { content: ""; }
.fa-icicles::before { content: ""; }
.fa-person-shelter::before { content: ""; }
.fa-neuter::before { content: ""; }
.fa-id-badge::before { content: ""; }
.fa-marker::before { content: ""; }
.fa-face-laugh-beam::before, .fa-laugh-beam::before { content: ""; }
.fa-helicopter-symbol::before { content: ""; }
.fa-universal-access::before { content: ""; }
.fa-chevron-circle-up::before, .fa-circle-chevron-up::before { content: ""; }
.fa-lari-sign::before { content: ""; }
.fa-volcano::before { content: ""; }
.fa-person-walking-dashed-line-arrow-right::before { content: ""; }
.fa-gbp::before, .fa-pound-sign::before, .fa-sterling-sign::before { content: ""; }
.fa-viruses::before { content: ""; }
.fa-square-person-confined::before { content: ""; }
.fa-user-tie::before { content: ""; }
.fa-arrow-down-long::before, .fa-long-arrow-down::before { content: ""; }
.fa-tent-arrow-down-to-line::before { content: ""; }
.fa-certificate::before { content: ""; }
.fa-mail-reply-all::before, .fa-reply-all::before { content: ""; }
.fa-suitcase::before { content: ""; }
.fa-person-skating::before, .fa-skating::before { content: ""; }
.fa-filter-circle-dollar::before, .fa-funnel-dollar::before { content: ""; }
.fa-camera-retro::before { content: ""; }
.fa-arrow-circle-down::before, .fa-circle-arrow-down::before { content: ""; }
.fa-arrow-right-to-file::before, .fa-file-import::before { content: ""; }
.fa-external-link-square::before, .fa-square-arrow-up-right::before { content: ""; }
.fa-box-open::before { content: ""; }
.fa-scroll::before { content: ""; }
.fa-spa::before { content: ""; }
.fa-location-pin-lock::before { content: ""; }
.fa-pause::before { content: ""; }
.fa-hill-avalanche::before { content: ""; }
.fa-temperature-0::before, .fa-temperature-empty::before, .fa-thermometer-0::before, .fa-thermometer-empty::before { content: ""; }
.fa-bomb::before { content: ""; }
.fa-registered::before { content: ""; }
.fa-address-card::before, .fa-contact-card::before, .fa-vcard::before { content: ""; }
.fa-balance-scale-right::before, .fa-scale-unbalanced-flip::before { content: ""; }
.fa-subscript::before { content: ""; }
.fa-diamond-turn-right::before, .fa-directions::before { content: ""; }
.fa-burst::before { content: ""; }
.fa-house-laptop::before, .fa-laptop-house::before { content: ""; }
.fa-face-tired::before, .fa-tired::before { content: ""; }
.fa-money-bills::before { content: ""; }
.fa-smog::before { content: ""; }
.fa-crutch::before { content: ""; }
.fa-cloud-arrow-up::before, .fa-cloud-upload-alt::before, .fa-cloud-upload::before { content: ""; }
.fa-palette::before { content: ""; }
.fa-arrows-turn-right::before { content: ""; }
.fa-vest::before { content: ""; }
.fa-ferry::before { content: ""; }
.fa-arrows-down-to-people::before { content: ""; }
.fa-seedling::before, .fa-sprout::before { content: ""; }
.fa-arrows-alt-h::before, .fa-left-right::before { content: ""; }
.fa-boxes-packing::before { content: ""; }
.fa-arrow-circle-left::before, .fa-circle-arrow-left::before { content: ""; }
.fa-group-arrows-rotate::before { content: ""; }
.fa-bowl-food::before { content: ""; }
.fa-candy-cane::before { content: ""; }
.fa-arrow-down-wide-short::before, .fa-sort-amount-asc::before, .fa-sort-amount-down::before { content: ""; }
.fa-cloud-bolt::before, .fa-thunderstorm::before { content: ""; }
.fa-remove-format::before, .fa-text-slash::before { content: ""; }
.fa-face-smile-wink::before, .fa-smile-wink::before { content: ""; }
.fa-file-word::before { content: ""; }
.fa-file-powerpoint::before { content: ""; }
.fa-arrows-h::before, .fa-arrows-left-right::before { content: ""; }
.fa-house-lock::before { content: ""; }
.fa-cloud-arrow-down::before, .fa-cloud-download-alt::before, .fa-cloud-download::before { content: ""; }
.fa-children::before { content: ""; }
.fa-blackboard::before, .fa-chalkboard::before { content: ""; }
.fa-user-alt-slash::before, .fa-user-large-slash::before { content: ""; }
.fa-envelope-open::before { content: ""; }
.fa-handshake-alt-slash::before, .fa-handshake-simple-slash::before { content: ""; }
.fa-mattress-pillow::before { content: ""; }
.fa-guarani-sign::before { content: ""; }
.fa-arrows-rotate::before, .fa-refresh::before, .fa-sync::before { content: ""; }
.fa-fire-extinguisher::before { content: ""; }
.fa-cruzeiro-sign::before { content: ""; }
.fa-greater-than-equal::before { content: ""; }
.fa-shield-alt::before, .fa-shield-halved::before { content: ""; }
.fa-atlas::before, .fa-book-atlas::before { content: ""; }
.fa-virus::before { content: ""; }
.fa-envelope-circle-check::before { content: ""; }
.fa-layer-group::before { content: ""; }
.fa-arrows-to-dot::before { content: ""; }
.fa-archway::before { content: ""; }
.fa-heart-circle-check::before { content: ""; }
.fa-house-chimney-crack::before, .fa-house-damage::before { content: ""; }
.fa-file-archive::before, .fa-file-zipper::before { content: ""; }
.fa-square::before { content: ""; }
.fa-glass-martini::before, .fa-martini-glass-empty::before { content: ""; }
.fa-couch::before { content: ""; }
.fa-cedi-sign::before { content: ""; }
.fa-italic::before { content: ""; }
.fa-church::before { content: ""; }
.fa-comments-dollar::before { content: ""; }
.fa-democrat::before { content: ""; }
.fa-z::before { content: "Z"; }
.fa-person-skiing::before, .fa-skiing::before { content: ""; }
.fa-road-lock::before { content: ""; }
.fa-a::before { content: "A"; }
.fa-temperature-arrow-down::before, .fa-temperature-down::before { content: ""; }
.fa-feather-alt::before, .fa-feather-pointed::before { content: ""; }
.fa-p::before { content: "P"; }
.fa-snowflake::before { content: ""; }
.fa-newspaper::before { content: ""; }
.fa-ad::before, .fa-rectangle-ad::before { content: ""; }
.fa-arrow-circle-right::before, .fa-circle-arrow-right::before { content: ""; }
.fa-filter-circle-xmark::before { content: ""; }
.fa-locust::before { content: ""; }
.fa-sort::before, .fa-unsorted::before { content: ""; }
.fa-list-1-2::before, .fa-list-numeric::before, .fa-list-ol::before { content: ""; }
.fa-person-dress-burst::before { content: ""; }
.fa-money-check-alt::before, .fa-money-check-dollar::before { content: ""; }
.fa-vector-square::before { content: ""; }
.fa-bread-slice::before { content: ""; }
.fa-language::before { content: ""; }
.fa-face-kiss-wink-heart::before, .fa-kiss-wink-heart::before { content: ""; }
.fa-filter::before { content: ""; }
.fa-question::before { content: "?"; }
.fa-file-signature::before { content: ""; }
.fa-arrows-alt::before, .fa-up-down-left-right::before { content: ""; }
.fa-house-chimney-user::before { content: ""; }
.fa-hand-holding-heart::before { content: ""; }
.fa-puzzle-piece::before { content: ""; }
.fa-money-check::before { content: ""; }
.fa-star-half-alt::before, .fa-star-half-stroke::before { content: ""; }
.fa-code::before { content: ""; }
.fa-glass-whiskey::before, .fa-whiskey-glass::before { content: ""; }
.fa-building-circle-exclamation::before { content: ""; }
.fa-magnifying-glass-chart::before { content: ""; }
.fa-arrow-up-right-from-square::before, .fa-external-link::before { content: ""; }
.fa-cubes-stacked::before { content: ""; }
.fa-krw::before, .fa-won-sign::before, .fa-won::before { content: ""; }
.fa-virus-covid::before { content: ""; }
.fa-austral-sign::before { content: ""; }
.fa-f::before { content: "F"; }
.fa-leaf::before { content: ""; }
.fa-road::before { content: ""; }
.fa-cab::before, .fa-taxi::before { content: ""; }
.fa-person-circle-plus::before { content: ""; }
.fa-chart-pie::before, .fa-pie-chart::before { content: ""; }
.fa-bolt-lightning::before { content: ""; }
.fa-sack-xmark::before { content: ""; }
.fa-file-excel::before { content: ""; }
.fa-file-contract::before { content: ""; }
.fa-fish-fins::before { content: ""; }
.fa-building-flag::before { content: ""; }
.fa-face-grin-beam::before, .fa-grin-beam::before { content: ""; }
.fa-object-ungroup::before { content: ""; }
.fa-poop::before { content: ""; }
.fa-location-pin::before, .fa-map-marker::before { content: ""; }
.fa-kaaba::before { content: ""; }
.fa-toilet-paper::before { content: ""; }
.fa-hard-hat::before, .fa-hat-hard::before, .fa-helmet-safety::before { content: ""; }
.fa-eject::before { content: ""; }
.fa-arrow-alt-circle-right::before, .fa-circle-right::before { content: ""; }
.fa-plane-circle-check::before { content: ""; }
.fa-face-rolling-eyes::before, .fa-meh-rolling-eyes::before { content: ""; }
.fa-object-group::before { content: ""; }
.fa-chart-line::before, .fa-line-chart::before { content: ""; }
.fa-mask-ventilator::before { content: ""; }
.fa-arrow-right::before { content: ""; }
.fa-map-signs::before, .fa-signs-post::before { content: ""; }
.fa-cash-register::before { content: ""; }
.fa-person-circle-question::before { content: ""; }
.fa-h::before { content: "H"; }
.fa-tarp::before { content: ""; }
.fa-screwdriver-wrench::before, .fa-tools::before { content: ""; }
.fa-arrows-to-eye::before { content: ""; }
.fa-plug-circle-bolt::before { content: ""; }
.fa-heart::before { content: ""; }
.fa-mars-and-venus::before { content: ""; }
.fa-home-user::before, .fa-house-user::before { content: ""; }
.fa-dumpster-fire::before { content: ""; }
.fa-house-crack::before { content: ""; }
.fa-cocktail::before, .fa-martini-glass-citrus::before { content: ""; }
.fa-face-surprise::before, .fa-surprise::before { content: ""; }
.fa-bottle-water::before { content: ""; }
.fa-circle-pause::before, .fa-pause-circle::before { content: ""; }
.fa-toilet-paper-slash::before { content: ""; }
.fa-apple-alt::before, .fa-apple-whole::before { content: ""; }
.fa-kitchen-set::before { content: ""; }
.fa-r::before { content: "R"; }
.fa-temperature-1::before, .fa-temperature-quarter::before, .fa-thermometer-1::before, .fa-thermometer-quarter::before { content: ""; }
.fa-cube::before { content: ""; }
.fa-bitcoin-sign::before { content: ""; }
.fa-shield-dog::before { content: ""; }
.fa-solar-panel::before { content: ""; }
.fa-lock-open::before { content: ""; }
.fa-elevator::before { content: ""; }
.fa-money-bill-transfer::before { content: ""; }
.fa-money-bill-trend-up::before { content: ""; }
.fa-house-flood-water-circle-arrow-right::before { content: ""; }
.fa-poll-h::before, .fa-square-poll-horizontal::before { content: ""; }
.fa-circle::before { content: ""; }
.fa-backward-fast::before, .fa-fast-backward::before { content: ""; }
.fa-recycle::before { content: ""; }
.fa-user-astronaut::before { content: ""; }
.fa-plane-slash::before { content: ""; }
.fa-trademark::before { content: ""; }
.fa-basketball-ball::before, .fa-basketball::before { content: ""; }
.fa-satellite-dish::before { content: ""; }
.fa-arrow-alt-circle-up::before, .fa-circle-up::before { content: ""; }
.fa-mobile-alt::before, .fa-mobile-screen-button::before { content: ""; }
.fa-volume-high::before, .fa-volume-up::before { content: ""; }
.fa-users-rays::before { content: ""; }
.fa-wallet::before { content: ""; }
.fa-clipboard-check::before { content: ""; }
.fa-file-audio::before { content: ""; }
.fa-burger::before, .fa-hamburger::before { content: ""; }
.fa-wrench::before { content: ""; }
.fa-bugs::before { content: ""; }
.fa-rupee-sign::before, .fa-rupee::before { content: ""; }
.fa-file-image::before { content: ""; }
.fa-circle-question::before, .fa-question-circle::before { content: ""; }
.fa-plane-departure::before { content: ""; }
.fa-handshake-slash::before { content: ""; }
.fa-book-bookmark::before { content: ""; }
.fa-code-branch::before { content: ""; }
.fa-hat-cowboy::before { content: ""; }
.fa-bridge::before { content: ""; }
.fa-phone-alt::before, .fa-phone-flip::before { content: ""; }
.fa-truck-front::before { content: ""; }
.fa-cat::before { content: ""; }
.fa-anchor-circle-exclamation::before { content: ""; }
.fa-truck-field::before { content: ""; }
.fa-route::before { content: ""; }
.fa-clipboard-question::before { content: ""; }
.fa-panorama::before { content: ""; }
.fa-comment-medical::before { content: ""; }
.fa-teeth-open::before { content: ""; }
.fa-file-circle-minus::before { content: ""; }
.fa-tags::before { content: ""; }
.fa-wine-glass::before { content: ""; }
.fa-fast-forward::before, .fa-forward-fast::before { content: ""; }
.fa-face-meh-blank::before, .fa-meh-blank::before { content: ""; }
.fa-parking::before, .fa-square-parking::before { content: ""; }
.fa-house-signal::before { content: ""; }
.fa-bars-progress::before, .fa-tasks-alt::before { content: ""; }
.fa-faucet-drip::before { content: ""; }
.fa-cart-flatbed::before, .fa-dolly-flatbed::before { content: ""; }
.fa-ban-smoking::before, .fa-smoking-ban::before { content: ""; }
.fa-terminal::before { content: ""; }
.fa-mobile-button::before { content: ""; }
.fa-house-medical-flag::before { content: ""; }
.fa-basket-shopping::before, .fa-shopping-basket::before { content: ""; }
.fa-tape::before { content: ""; }
.fa-bus-alt::before, .fa-bus-simple::before { content: ""; }
.fa-eye::before { content: ""; }
.fa-face-sad-cry::before, .fa-sad-cry::before { content: ""; }
.fa-audio-description::before { content: ""; }
.fa-person-military-to-person::before { content: ""; }
.fa-file-shield::before { content: ""; }
.fa-user-slash::before { content: ""; }
.fa-pen::before { content: ""; }
.fa-tower-observation::before { content: ""; }
.fa-file-code::before { content: ""; }
.fa-signal-5::before, .fa-signal-perfect::before, .fa-signal::before { content: ""; }
.fa-bus::before { content: ""; }
.fa-heart-circle-xmark::before { content: ""; }
.fa-home-lg::before, .fa-house-chimney::before { content: ""; }
.fa-window-maximize::before { content: ""; }
.fa-face-frown::before, .fa-frown::before { content: ""; }
.fa-prescription::before { content: ""; }
.fa-shop::before, .fa-store-alt::before { content: ""; }
.fa-floppy-disk::before, .fa-save::before { content: ""; }
.fa-vihara::before { content: ""; }
.fa-balance-scale-left::before, .fa-scale-unbalanced::before { content: ""; }
.fa-sort-asc::before, .fa-sort-up::before { content: ""; }
.fa-comment-dots::before, .fa-commenting::before { content: ""; }
.fa-plant-wilt::before { content: ""; }
.fa-diamond::before { content: ""; }
.fa-face-grin-squint::before, .fa-grin-squint::before { content: ""; }
.fa-hand-holding-dollar::before, .fa-hand-holding-usd::before { content: ""; }
.fa-bacterium::before { content: ""; }
.fa-hand-pointer::before { content: ""; }
.fa-drum-steelpan::before { content: ""; }
.fa-hand-scissors::before { content: ""; }
.fa-hands-praying::before, .fa-praying-hands::before { content: ""; }
.fa-arrow-right-rotate::before, .fa-arrow-rotate-forward::before, .fa-arrow-rotate-right::before, .fa-redo::before { content: ""; }
.fa-biohazard::before { content: ""; }
.fa-location-crosshairs::before, .fa-location::before { content: ""; }
.fa-mars-double::before { content: ""; }
.fa-child-dress::before { content: ""; }
.fa-users-between-lines::before { content: ""; }
.fa-lungs-virus::before { content: ""; }
.fa-face-grin-tears::before, .fa-grin-tears::before { content: ""; }
.fa-phone::before { content: ""; }
.fa-calendar-times::before, .fa-calendar-xmark::before { content: ""; }
.fa-child-reaching::before { content: ""; }
.fa-head-side-virus::before { content: ""; }
.fa-user-cog::before, .fa-user-gear::before { content: ""; }
.fa-arrow-up-1-9::before, .fa-sort-numeric-up::before { content: ""; }
.fa-door-closed::before { content: ""; }
.fa-shield-virus::before { content: ""; }
.fa-dice-six::before { content: ""; }
.fa-mosquito-net::before { content: ""; }
.fa-bridge-water::before { content: ""; }
.fa-person-booth::before { content: ""; }
.fa-text-width::before { content: ""; }
.fa-hat-wizard::before { content: ""; }
.fa-pen-fancy::before { content: ""; }
.fa-digging::before, .fa-person-digging::before { content: ""; }
.fa-trash::before { content: ""; }
.fa-gauge-simple-med::before, .fa-gauge-simple::before, .fa-tachometer-average::before { content: ""; }
.fa-book-medical::before { content: ""; }
.fa-poo::before { content: ""; }
.fa-quote-right-alt::before, .fa-quote-right::before { content: ""; }
.fa-shirt::before, .fa-t-shirt::before, .fa-tshirt::before { content: ""; }
.fa-cubes::before { content: ""; }
.fa-divide::before { content: ""; }
.fa-tenge-sign::before, .fa-tenge::before { content: ""; }
.fa-headphones::before { content: ""; }
.fa-hands-holding::before { content: ""; }
.fa-hands-clapping::before { content: ""; }
.fa-republican::before { content: ""; }
.fa-arrow-left::before { content: ""; }
.fa-person-circle-xmark::before { content: ""; }
.fa-ruler::before { content: ""; }
.fa-align-left::before { content: ""; }
.fa-dice-d6::before { content: ""; }
.fa-restroom::before { content: ""; }
.fa-j::before { content: "J"; }
.fa-users-viewfinder::before { content: ""; }
.fa-file-video::before { content: ""; }
.fa-external-link-alt::before, .fa-up-right-from-square::before { content: ""; }
.fa-table-cells::before, .fa-th::before { content: ""; }
.fa-file-pdf::before { content: ""; }
.fa-bible::before, .fa-book-bible::before { content: ""; }
.fa-o::before { content: "O"; }
.fa-medkit::before, .fa-suitcase-medical::before { content: ""; }
.fa-user-secret::before { content: ""; }
.fa-otter::before { content: ""; }
.fa-female::before, .fa-person-dress::before { content: ""; }
.fa-comment-dollar::before { content: ""; }
.fa-briefcase-clock::before, .fa-business-time::before { content: ""; }
.fa-table-cells-large::before, .fa-th-large::before { content: ""; }
.fa-book-tanakh::before, .fa-tanakh::before { content: ""; }
.fa-phone-volume::before, .fa-volume-control-phone::before { content: ""; }
.fa-hat-cowboy-side::before { content: ""; }
.fa-clipboard-user::before { content: ""; }
.fa-child::before { content: ""; }
.fa-lira-sign::before { content: ""; }
.fa-satellite::before { content: ""; }
.fa-plane-lock::before { content: ""; }
.fa-tag::before { content: ""; }
.fa-comment::before { content: ""; }
.fa-birthday-cake::before, .fa-cake-candles::before, .fa-cake::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-angle-double-up::before, .fa-angles-up::before { content: ""; }
.fa-paperclip::before { content: ""; }
.fa-arrow-right-to-city::before { content: ""; }
.fa-ribbon::before { content: ""; }
.fa-lungs::before { content: ""; }
.fa-arrow-up-9-1::before, .fa-sort-numeric-up-alt::before { content: ""; }
.fa-litecoin-sign::before { content: ""; }
.fa-border-none::before { content: ""; }
.fa-circle-nodes::before { content: ""; }
.fa-parachute-box::before { content: ""; }
.fa-indent::before { content: ""; }
.fa-truck-field-un::before { content: ""; }
.fa-hourglass-empty::before, .fa-hourglass::before { content: ""; }
.fa-mountain::before { content: ""; }
.fa-user-doctor::before, .fa-user-md::before { content: ""; }
.fa-circle-info::before, .fa-info-circle::before { content: ""; }
.fa-cloud-meatball::before { content: ""; }
.fa-camera-alt::before, .fa-camera::before { content: ""; }
.fa-square-virus::before { content: ""; }
.fa-meteor::before { content: ""; }
.fa-car-on::before { content: ""; }
.fa-sleigh::before { content: ""; }
.fa-arrow-down-1-9::before, .fa-sort-numeric-asc::before, .fa-sort-numeric-down::before { content: ""; }
.fa-hand-holding-droplet::before, .fa-hand-holding-water::before { content: ""; }
.fa-water::before { content: ""; }
.fa-calendar-check::before { content: ""; }
.fa-braille::before { content: ""; }
.fa-prescription-bottle-alt::before, .fa-prescription-bottle-medical::before { content: ""; }
.fa-landmark::before { content: ""; }
.fa-truck::before { content: ""; }
.fa-crosshairs::before { content: ""; }
.fa-person-cane::before { content: ""; }
.fa-tent::before { content: ""; }
.fa-vest-patches::before { content: ""; }
.fa-check-double::before { content: ""; }
.fa-arrow-down-a-z::before, .fa-sort-alpha-asc::before, .fa-sort-alpha-down::before { content: ""; }
.fa-money-bill-wheat::before { content: ""; }
.fa-cookie::before { content: ""; }
.fa-arrow-left-rotate::before, .fa-arrow-rotate-back::before, .fa-arrow-rotate-backward::before, .fa-arrow-rotate-left::before, .fa-undo::before { content: ""; }
.fa-hard-drive::before, .fa-hdd::before { content: ""; }
.fa-face-grin-squint-tears::before, .fa-grin-squint-tears::before { content: ""; }
.fa-dumbbell::before { content: ""; }
.fa-list-alt::before, .fa-rectangle-list::before { content: ""; }
.fa-tarp-droplet::before { content: ""; }
.fa-house-medical-circle-check::before { content: ""; }
.fa-person-skiing-nordic::before, .fa-skiing-nordic::before { content: ""; }
.fa-calendar-plus::before { content: ""; }
.fa-plane-arrival::before { content: ""; }
.fa-arrow-alt-circle-left::before, .fa-circle-left::before { content: ""; }
.fa-subway::before, .fa-train-subway::before { content: ""; }
.fa-chart-gantt::before { content: ""; }
.fa-indian-rupee-sign::before, .fa-indian-rupee::before, .fa-inr::before { content: ""; }
.fa-crop-alt::before, .fa-crop-simple::before { content: ""; }
.fa-money-bill-1::before, .fa-money-bill-alt::before { content: ""; }
.fa-left-long::before, .fa-long-arrow-alt-left::before { content: ""; }
.fa-dna::before { content: ""; }
.fa-virus-slash::before { content: ""; }
.fa-minus::before, .fa-subtract::before { content: ""; }
.fa-chess::before { content: ""; }
.fa-arrow-left-long::before, .fa-long-arrow-left::before { content: ""; }
.fa-plug-circle-check::before { content: ""; }
.fa-street-view::before { content: ""; }
.fa-franc-sign::before { content: ""; }
.fa-volume-off::before { content: ""; }
.fa-american-sign-language-interpreting::before, .fa-asl-interpreting::before, .fa-hands-american-sign-language-interpreting::before, .fa-hands-asl-interpreting::before { content: ""; }
.fa-cog::before, .fa-gear::before { content: ""; }
.fa-droplet-slash::before, .fa-tint-slash::before { content: ""; }
.fa-mosque::before { content: ""; }
.fa-mosquito::before { content: ""; }
.fa-star-of-david::before { content: ""; }
.fa-person-military-rifle::before { content: ""; }
.fa-cart-shopping::before, .fa-shopping-cart::before { content: ""; }
.fa-vials::before { content: ""; }
.fa-plug-circle-plus::before { content: ""; }
.fa-place-of-worship::before { content: ""; }
.fa-grip-vertical::before { content: ""; }
.fa-arrow-turn-up::before, .fa-level-up::before { content: ""; }
.fa-u::before { content: "U"; }
.fa-square-root-alt::before, .fa-square-root-variable::before { content: ""; }
.fa-clock-four::before, .fa-clock::before { content: ""; }
.fa-backward-step::before, .fa-step-backward::before { content: ""; }
.fa-pallet::before { content: ""; }
.fa-faucet::before { content: ""; }
.fa-baseball-bat-ball::before { content: ""; }
.fa-s::before { content: "S"; }
.fa-timeline::before { content: ""; }
.fa-keyboard::before { content: ""; }
.fa-caret-down::before { content: ""; }
.fa-clinic-medical::before, .fa-house-chimney-medical::before { content: ""; }
.fa-temperature-3::before, .fa-temperature-three-quarters::before, .fa-thermometer-3::before, .fa-thermometer-three-quarters::before { content: ""; }
.fa-mobile-android-alt::before, .fa-mobile-screen::before { content: ""; }
.fa-plane-up::before { content: ""; }
.fa-piggy-bank::before { content: ""; }
.fa-battery-3::before, .fa-battery-half::before { content: ""; }
.fa-mountain-city::before { content: ""; }
.fa-coins::before { content: ""; }
.fa-khanda::before { content: ""; }
.fa-sliders-h::before, .fa-sliders::before { content: ""; }
.fa-folder-tree::before { content: ""; }
.fa-network-wired::before { content: ""; }
.fa-map-pin::before { content: ""; }
.fa-hamsa::before { content: ""; }
.fa-cent-sign::before { content: ""; }
.fa-flask::before { content: ""; }
.fa-person-pregnant::before { content: ""; }
.fa-wand-sparkles::before { content: ""; }
.fa-ellipsis-v::before, .fa-ellipsis-vertical::before { content: ""; }
.fa-ticket::before { content: ""; }
.fa-power-off::before { content: ""; }
.fa-long-arrow-alt-right::before, .fa-right-long::before { content: ""; }
.fa-flag-usa::before { content: ""; }
.fa-laptop-file::before { content: ""; }
.fa-teletype::before, .fa-tty::before { content: ""; }
.fa-diagram-next::before { content: ""; }
.fa-person-rifle::before { content: ""; }
.fa-house-medical-circle-exclamation::before { content: ""; }
.fa-closed-captioning::before { content: ""; }
.fa-hiking::before, .fa-person-hiking::before { content: ""; }
.fa-venus-double::before { content: ""; }
.fa-images::before { content: ""; }
.fa-calculator::before { content: ""; }
.fa-people-pulling::before { content: ""; }
.fa-n::before { content: "N"; }
.fa-cable-car::before, .fa-tram::before { content: ""; }
.fa-cloud-rain::before { content: ""; }
.fa-building-circle-xmark::before { content: ""; }
.fa-ship::before { content: ""; }
.fa-arrows-down-to-line::before { content: ""; }
.fa-download::before { content: ""; }
.fa-face-grin::before, .fa-grin::before { content: ""; }
.fa-backspace::before, .fa-delete-left::before { content: ""; }
.fa-eye-dropper-empty::before, .fa-eye-dropper::before, .fa-eyedropper::before { content: ""; }
.fa-file-circle-check::before { content: ""; }
.fa-forward::before { content: ""; }
.fa-mobile-android::before, .fa-mobile-phone::before, .fa-mobile::before { content: ""; }
.fa-face-meh::before, .fa-meh::before { content: ""; }
.fa-align-center::before { content: ""; }
.fa-book-dead::before, .fa-book-skull::before { content: ""; }
.fa-drivers-license::before, .fa-id-card::before { content: ""; }
.fa-dedent::before, .fa-outdent::before { content: ""; }
.fa-heart-circle-exclamation::before { content: ""; }
.fa-home-alt::before, .fa-home-lg-alt::before, .fa-home::before, .fa-house::before { content: ""; }
.fa-calendar-week::before { content: ""; }
.fa-laptop-medical::before { content: ""; }
.fa-b::before { content: "B"; }
.fa-file-medical::before { content: ""; }
.fa-dice-one::before { content: ""; }
.fa-kiwi-bird::before { content: ""; }
.fa-arrow-right-arrow-left::before, .fa-exchange::before { content: ""; }
.fa-redo-alt::before, .fa-rotate-forward::before, .fa-rotate-right::before { content: ""; }
.fa-cutlery::before, .fa-utensils::before { content: ""; }
.fa-arrow-up-wide-short::before, .fa-sort-amount-up::before { content: ""; }
.fa-mill-sign::before { content: ""; }
.fa-bowl-rice::before { content: ""; }
.fa-skull::before { content: ""; }
.fa-broadcast-tower::before, .fa-tower-broadcast::before { content: ""; }
.fa-truck-pickup::before { content: ""; }
.fa-long-arrow-alt-up::before, .fa-up-long::before { content: ""; }
.fa-stop::before { content: ""; }
.fa-code-merge::before { content: ""; }
.fa-upload::before { content: ""; }
.fa-hurricane::before { content: ""; }
.fa-mound::before { content: ""; }
.fa-toilet-portable::before { content: ""; }
.fa-compact-disc::before { content: ""; }
.fa-file-arrow-down::before, .fa-file-download::before { content: ""; }
.fa-caravan::before { content: ""; }
.fa-shield-cat::before { content: ""; }
.fa-bolt::before, .fa-zap::before { content: ""; }
.fa-glass-water::before { content: ""; }
.fa-oil-well::before { content: ""; }
.fa-vault::before { content: ""; }
.fa-mars::before { content: ""; }
.fa-toilet::before { content: ""; }
.fa-plane-circle-xmark::before { content: ""; }
.fa-cny::before, .fa-jpy::before, .fa-rmb::before, .fa-yen-sign::before, .fa-yen::before { content: ""; }
.fa-rouble::before, .fa-rub::before, .fa-ruble-sign::before, .fa-ruble::before { content: ""; }
.fa-sun::before { content: ""; }
.fa-guitar::before { content: ""; }
.fa-face-laugh-wink::before, .fa-laugh-wink::before { content: ""; }
.fa-horse-head::before { content: ""; }
.fa-bore-hole::before { content: ""; }
.fa-industry::before { content: ""; }
.fa-arrow-alt-circle-down::before, .fa-circle-down::before { content: ""; }
.fa-arrows-turn-to-dots::before { content: ""; }
.fa-florin-sign::before { content: ""; }
.fa-arrow-down-short-wide::before, .fa-sort-amount-desc::before, .fa-sort-amount-down-alt::before { content: ""; }
.fa-less-than::before { content: "<"; }
.fa-angle-down::before { content: ""; }
.fa-car-tunnel::before { content: ""; }
.fa-head-side-cough::before { content: ""; }
.fa-grip-lines::before { content: ""; }
.fa-thumbs-down::before { content: ""; }
.fa-user-lock::before { content: ""; }
.fa-arrow-right-long::before, .fa-long-arrow-right::before { content: ""; }
.fa-anchor-circle-xmark::before { content: ""; }
.fa-ellipsis-h::before, .fa-ellipsis::before { content: ""; }
.fa-chess-pawn::before { content: ""; }
.fa-first-aid::before, .fa-kit-medical::before { content: ""; }
.fa-person-through-window::before { content: ""; }
.fa-toolbox::before { content: ""; }
.fa-hands-holding-circle::before { content: ""; }
.fa-bug::before { content: ""; }
.fa-credit-card-alt::before, .fa-credit-card::before { content: ""; }
.fa-automobile::before, .fa-car::before { content: ""; }
.fa-hand-holding-hand::before { content: ""; }
.fa-book-open-reader::before, .fa-book-reader::before { content: ""; }
.fa-mountain-sun::before { content: ""; }
.fa-arrows-left-right-to-line::before { content: ""; }
.fa-dice-d20::before { content: ""; }
.fa-truck-droplet::before { content: ""; }
.fa-file-circle-xmark::before { content: ""; }
.fa-temperature-arrow-up::before, .fa-temperature-up::before { content: ""; }
.fa-medal::before { content: ""; }
.fa-bed::before { content: ""; }
.fa-h-square::before, .fa-square-h::before { content: ""; }
.fa-podcast::before { content: ""; }
.fa-temperature-4::before, .fa-temperature-full::before, .fa-thermometer-4::before, .fa-thermometer-full::before { content: ""; }
.fa-bell::before { content: ""; }
.fa-superscript::before { content: ""; }
.fa-plug-circle-xmark::before { content: ""; }
.fa-star-of-life::before { content: ""; }
.fa-phone-slash::before { content: ""; }
.fa-paint-roller::before { content: ""; }
.fa-hands-helping::before, .fa-handshake-angle::before { content: ""; }
.fa-location-dot::before, .fa-map-marker-alt::before { content: ""; }
.fa-file::before { content: ""; }
.fa-greater-than::before { content: ">"; }
.fa-person-swimming::before, .fa-swimmer::before { content: ""; }
.fa-arrow-down::before { content: ""; }
.fa-droplet::before, .fa-tint::before { content: ""; }
.fa-eraser::before { content: ""; }
.fa-earth-america::before, .fa-earth-americas::before, .fa-earth::before, .fa-globe-americas::before { content: ""; }
.fa-person-burst::before { content: ""; }
.fa-dove::before { content: ""; }
.fa-battery-0::before, .fa-battery-empty::before { content: ""; }
.fa-socks::before { content: ""; }
.fa-inbox::before { content: ""; }
.fa-section::before { content: ""; }
.fa-gauge-high::before, .fa-tachometer-alt-fast::before, .fa-tachometer-alt::before { content: ""; }
.fa-envelope-open-text::before { content: ""; }
.fa-hospital-alt::before, .fa-hospital-wide::before, .fa-hospital::before { content: ""; }
.fa-wine-bottle::before { content: ""; }
.fa-chess-rook::before { content: ""; }
.fa-bars-staggered::before, .fa-reorder::before, .fa-stream::before { content: ""; }
.fa-dharmachakra::before { content: ""; }
.fa-hotdog::before { content: ""; }
.fa-blind::before, .fa-person-walking-with-cane::before { content: ""; }
.fa-drum::before { content: ""; }
.fa-ice-cream::before { content: ""; }
.fa-heart-circle-bolt::before { content: ""; }
.fa-fax::before { content: ""; }
.fa-paragraph::before { content: ""; }
.fa-check-to-slot::before, .fa-vote-yea::before { content: ""; }
.fa-star-half::before { content: ""; }
.fa-boxes-alt::before, .fa-boxes-stacked::before, .fa-boxes::before { content: ""; }
.fa-chain::before, .fa-link::before { content: ""; }
.fa-assistive-listening-systems::before, .fa-ear-listen::before { content: ""; }
.fa-tree-city::before { content: ""; }
.fa-play::before { content: ""; }
.fa-font::before { content: ""; }
.fa-rupiah-sign::before { content: ""; }
.fa-magnifying-glass::before, .fa-search::before { content: ""; }
.fa-ping-pong-paddle-ball::before, .fa-table-tennis-paddle-ball::before, .fa-table-tennis::before { content: ""; }
.fa-diagnoses::before, .fa-person-dots-from-line::before { content: ""; }
.fa-trash-can-arrow-up::before, .fa-trash-restore-alt::before { content: ""; }
.fa-naira-sign::before { content: ""; }
.fa-cart-arrow-down::before { content: ""; }
.fa-walkie-talkie::before { content: ""; }
.fa-file-edit::before, .fa-file-pen::before { content: ""; }
.fa-receipt::before { content: ""; }
.fa-pen-square::before, .fa-pencil-square::before, .fa-square-pen::before { content: ""; }
.fa-suitcase-rolling::before { content: ""; }
.fa-person-circle-exclamation::before { content: ""; }
.fa-chevron-down::before { content: ""; }
.fa-battery-5::before, .fa-battery-full::before, .fa-battery::before { content: ""; }
.fa-skull-crossbones::before { content: ""; }
.fa-code-compare::before { content: ""; }
.fa-list-dots::before, .fa-list-ul::before { content: ""; }
.fa-school-lock::before { content: ""; }
.fa-tower-cell::before { content: ""; }
.fa-down-long::before, .fa-long-arrow-alt-down::before { content: ""; }
.fa-ranking-star::before { content: ""; }
.fa-chess-king::before { content: ""; }
.fa-person-harassing::before { content: ""; }
.fa-brazilian-real-sign::before { content: ""; }
.fa-landmark-alt::before, .fa-landmark-dome::before { content: ""; }
.fa-arrow-up::before { content: ""; }
.fa-television::before, .fa-tv-alt::before, .fa-tv::before { content: ""; }
.fa-shrimp::before { content: ""; }
.fa-list-check::before, .fa-tasks::before { content: ""; }
.fa-jug-detergent::before { content: ""; }
.fa-circle-user::before, .fa-user-circle::before { content: ""; }
.fa-user-shield::before { content: ""; }
.fa-wind::before { content: ""; }
.fa-car-burst::before, .fa-car-crash::before { content: ""; }
.fa-y::before { content: "Y"; }
.fa-person-snowboarding::before, .fa-snowboarding::before { content: ""; }
.fa-shipping-fast::before, .fa-truck-fast::before { content: ""; }
.fa-fish::before { content: ""; }
.fa-user-graduate::before { content: ""; }
.fa-adjust::before, .fa-circle-half-stroke::before { content: ""; }
.fa-clapperboard::before { content: ""; }
.fa-circle-radiation::before, .fa-radiation-alt::before { content: ""; }
.fa-baseball-ball::before, .fa-baseball::before { content: ""; }
.fa-jet-fighter-up::before { content: ""; }
.fa-diagram-project::before, .fa-project-diagram::before { content: ""; }
.fa-copy::before { content: ""; }
.fa-volume-mute::before, .fa-volume-times::before, .fa-volume-xmark::before { content: ""; }
.fa-hand-sparkles::before { content: ""; }
.fa-grip-horizontal::before, .fa-grip::before { content: ""; }
.fa-share-from-square::before, .fa-share-square::before { content: ""; }
.fa-child-combatant::before, .fa-child-rifle::before { content: ""; }
.fa-gun::before { content: ""; }
.fa-phone-square::before, .fa-square-phone::before { content: ""; }
.fa-add::before, .fa-plus::before { content: "+"; }
.fa-expand::before { content: ""; }
.fa-computer::before { content: ""; }
.fa-close::before, .fa-multiply::before, .fa-remove::before, .fa-times::before, .fa-xmark::before { content: ""; }
.fa-arrows-up-down-left-right::before, .fa-arrows::before { content: ""; }
.fa-chalkboard-teacher::before, .fa-chalkboard-user::before { content: ""; }
.fa-peso-sign::before { content: ""; }
.fa-building-shield::before { content: ""; }
.fa-baby::before { content: ""; }
.fa-users-line::before { content: ""; }
.fa-quote-left-alt::before, .fa-quote-left::before { content: ""; }
.fa-tractor::before { content: ""; }
.fa-trash-arrow-up::before, .fa-trash-restore::before { content: ""; }
.fa-arrow-down-up-lock::before { content: ""; }
.fa-lines-leaning::before { content: ""; }
.fa-ruler-combined::before { content: ""; }
.fa-copyright::before { content: ""; }
.fa-equals::before { content: "="; }
.fa-blender::before { content: ""; }
.fa-teeth::before { content: ""; }
.fa-ils::before, .fa-shekel-sign::before, .fa-shekel::before, .fa-sheqel-sign::before, .fa-sheqel::before { content: ""; }
.fa-map::before { content: ""; }
.fa-rocket::before { content: ""; }
.fa-photo-film::before, .fa-photo-video::before { content: ""; }
.fa-folder-minus::before { content: ""; }
.fa-store::before { content: ""; }
.fa-arrow-trend-up::before { content: ""; }
.fa-plug-circle-minus::before { content: ""; }
.fa-sign-hanging::before, .fa-sign::before { content: ""; }
.fa-bezier-curve::before { content: ""; }
.fa-bell-slash::before { content: ""; }
.fa-tablet-android::before, .fa-tablet::before { content: ""; }
.fa-school-flag::before { content: ""; }
.fa-fill::before { content: ""; }
.fa-angle-up::before { content: ""; }
.fa-drumstick-bite::before { content: ""; }
.fa-holly-berry::before { content: ""; }
.fa-chevron-left::before { content: ""; }
.fa-bacteria::before { content: ""; }
.fa-hand-lizard::before { content: ""; }
.fa-notdef::before { content: ""; }
.fa-disease::before { content: ""; }
.fa-briefcase-medical::before { content: ""; }
.fa-genderless::before { content: ""; }
.fa-chevron-right::before { content: ""; }
.fa-retweet::before { content: ""; }
.fa-car-alt::before, .fa-car-rear::before { content: ""; }
.fa-pump-soap::before { content: ""; }
.fa-video-slash::before { content: ""; }
.fa-battery-2::before, .fa-battery-quarter::before { content: ""; }
.fa-radio::before { content: ""; }
.fa-baby-carriage::before, .fa-carriage-baby::before { content: ""; }
.fa-traffic-light::before { content: ""; }
.fa-thermometer::before { content: ""; }
.fa-vr-cardboard::before { content: ""; }
.fa-hand-middle-finger::before { content: ""; }
.fa-percent::before, .fa-percentage::before { content: "%"; }
.fa-truck-moving::before { content: ""; }
.fa-glass-water-droplet::before { content: ""; }
.fa-display::before { content: ""; }
.fa-face-smile::before, .fa-smile::before { content: ""; }
.fa-thumb-tack::before, .fa-thumbtack::before { content: ""; }
.fa-trophy::before { content: ""; }
.fa-person-praying::before, .fa-pray::before { content: ""; }
.fa-hammer::before { content: ""; }
.fa-hand-peace::before { content: ""; }
.fa-rotate::before, .fa-sync-alt::before { content: ""; }
.fa-spinner::before { content: ""; }
.fa-robot::before { content: ""; }
.fa-peace::before { content: ""; }
.fa-cogs::before, .fa-gears::before { content: ""; }
.fa-warehouse::before { content: ""; }
.fa-arrow-up-right-dots::before { content: ""; }
.fa-splotch::before { content: ""; }
.fa-face-grin-hearts::before, .fa-grin-hearts::before { content: ""; }
.fa-dice-four::before { content: ""; }
.fa-sim-card::before { content: ""; }
.fa-transgender-alt::before, .fa-transgender::before { content: ""; }
.fa-mercury::before { content: ""; }
.fa-arrow-turn-down::before, .fa-level-down::before { content: ""; }
.fa-person-falling-burst::before { content: ""; }
.fa-award::before { content: ""; }
.fa-ticket-alt::before, .fa-ticket-simple::before { content: ""; }
.fa-building::before { content: ""; }
.fa-angle-double-left::before, .fa-angles-left::before { content: ""; }
.fa-qrcode::before { content: ""; }
.fa-clock-rotate-left::before, .fa-history::before { content: ""; }
.fa-face-grin-beam-sweat::before, .fa-grin-beam-sweat::before { content: ""; }
.fa-arrow-right-from-file::before, .fa-file-export::before { content: ""; }
.fa-shield-blank::before, .fa-shield::before { content: ""; }
.fa-arrow-up-short-wide::before, .fa-sort-amount-up-alt::before { content: ""; }
.fa-house-medical::before { content: ""; }
.fa-golf-ball-tee::before, .fa-golf-ball::before { content: ""; }
.fa-chevron-circle-left::before, .fa-circle-chevron-left::before { content: ""; }
.fa-house-chimney-window::before { content: ""; }
.fa-pen-nib::before { content: ""; }
.fa-tent-arrow-turn-left::before { content: ""; }
.fa-tents::before { content: ""; }
.fa-magic::before, .fa-wand-magic::before { content: ""; }
.fa-dog::before { content: ""; }
.fa-carrot::before { content: ""; }
.fa-moon::before { content: ""; }
.fa-wine-glass-alt::before, .fa-wine-glass-empty::before { content: ""; }
.fa-cheese::before { content: ""; }
.fa-yin-yang::before { content: ""; }
.fa-music::before { content: ""; }
.fa-code-commit::before { content: ""; }
.fa-temperature-low::before { content: ""; }
.fa-biking::before, .fa-person-biking::before { content: ""; }
.fa-broom::before { content: ""; }
.fa-shield-heart::before { content: ""; }
.fa-gopuram::before { content: ""; }
.fa-earth-oceania::before, .fa-globe-oceania::before { content: ""; }
.fa-square-xmark::before, .fa-times-square::before, .fa-xmark-square::before { content: ""; }
.fa-hashtag::before { content: "#"; }
.fa-expand-alt::before, .fa-up-right-and-down-left-from-center::before { content: ""; }
.fa-oil-can::before { content: ""; }
.fa-t::before { content: "T"; }
.fa-hippo::before { content: ""; }
.fa-chart-column::before { content: ""; }
.fa-infinity::before { content: ""; }
.fa-vial-circle-check::before { content: ""; }
.fa-person-arrow-down-to-line::before { content: ""; }
.fa-voicemail::before { content: ""; }
.fa-fan::before { content: ""; }
.fa-person-walking-luggage::before { content: ""; }
.fa-arrows-alt-v::before, .fa-up-down::before { content: ""; }
.fa-cloud-moon-rain::before { content: ""; }
.fa-calendar::before { content: ""; }
.fa-trailer::before { content: ""; }
.fa-bahai::before, .fa-haykal::before { content: ""; }
.fa-sd-card::before { content: ""; }
.fa-dragon::before { content: ""; }
.fa-shoe-prints::before { content: ""; }
.fa-circle-plus::before, .fa-plus-circle::before { content: ""; }
.fa-face-grin-tongue-wink::before, .fa-grin-tongue-wink::before { content: ""; }
.fa-hand-holding::before { content: ""; }
.fa-plug-circle-exclamation::before { content: ""; }
.fa-chain-broken::before, .fa-chain-slash::before, .fa-link-slash::before, .fa-unlink::before { content: ""; }
.fa-clone::before { content: ""; }
.fa-person-walking-arrow-loop-left::before { content: ""; }
.fa-arrow-up-z-a::before, .fa-sort-alpha-up-alt::before { content: ""; }
.fa-fire-alt::before, .fa-fire-flame-curved::before { content: ""; }
.fa-tornado::before { content: ""; }
.fa-file-circle-plus::before { content: ""; }
.fa-book-quran::before, .fa-quran::before { content: ""; }
.fa-anchor::before { content: ""; }
.fa-border-all::before { content: ""; }
.fa-angry::before, .fa-face-angry::before { content: ""; }
.fa-cookie-bite::before { content: ""; }
.fa-arrow-trend-down::before { content: ""; }
.fa-feed::before, .fa-rss::before { content: ""; }
.fa-draw-polygon::before { content: ""; }
.fa-balance-scale::before, .fa-scale-balanced::before { content: ""; }
.fa-gauge-simple-high::before, .fa-tachometer-fast::before, .fa-tachometer::before { content: ""; }
.fa-shower::before { content: ""; }
.fa-desktop-alt::before, .fa-desktop::before { content: ""; }
.fa-m::before { content: "M"; }
.fa-table-list::before, .fa-th-list::before { content: ""; }
.fa-comment-sms::before, .fa-sms::before { content: ""; }
.fa-book::before { content: ""; }
.fa-user-plus::before { content: ""; }
.fa-check::before { content: ""; }
.fa-battery-4::before, .fa-battery-three-quarters::before { content: ""; }
.fa-house-circle-check::before { content: ""; }
.fa-angle-left::before { content: ""; }
.fa-diagram-successor::before { content: ""; }
.fa-truck-arrow-right::before { content: ""; }
.fa-arrows-split-up-and-left::before { content: ""; }
.fa-fist-raised::before, .fa-hand-fist::before { content: ""; }
.fa-cloud-moon::before { content: ""; }
.fa-briefcase::before { content: ""; }
.fa-person-falling::before { content: ""; }
.fa-image-portrait::before, .fa-portrait::before { content: ""; }
.fa-user-tag::before { content: ""; }
.fa-rug::before { content: ""; }
.fa-earth-europe::before, .fa-globe-europe::before { content: ""; }
.fa-cart-flatbed-suitcase::before, .fa-luggage-cart::before { content: ""; }
.fa-rectangle-times::before, .fa-rectangle-xmark::before, .fa-times-rectangle::before, .fa-window-close::before { content: ""; }
.fa-baht-sign::before { content: ""; }
.fa-book-open::before { content: ""; }
.fa-book-journal-whills::before, .fa-journal-whills::before { content: ""; }
.fa-handcuffs::before { content: ""; }
.fa-exclamation-triangle::before, .fa-triangle-exclamation::before, .fa-warning::before { content: ""; }
.fa-database::before { content: ""; }
.fa-arrow-turn-right::before, .fa-mail-forward::before, .fa-share::before { content: ""; }
.fa-bottle-droplet::before { content: ""; }
.fa-mask-face::before { content: ""; }
.fa-hill-rockslide::before { content: ""; }
.fa-exchange-alt::before, .fa-right-left::before { content: ""; }
.fa-paper-plane::before { content: ""; }
.fa-road-circle-exclamation::before { content: ""; }
.fa-dungeon::before { content: ""; }
.fa-align-right::before { content: ""; }
.fa-money-bill-1-wave::before, .fa-money-bill-wave-alt::before { content: ""; }
.fa-life-ring::before { content: ""; }
.fa-hands::before, .fa-sign-language::before, .fa-signing::before { content: ""; }
.fa-calendar-day::before { content: ""; }
.fa-ladder-water::before, .fa-swimming-pool::before, .fa-water-ladder::before { content: ""; }
.fa-arrows-up-down::before, .fa-arrows-v::before { content: ""; }
.fa-face-grimace::before, .fa-grimace::before { content: ""; }
.fa-wheelchair-alt::before, .fa-wheelchair-move::before { content: ""; }
.fa-level-down-alt::before, .fa-turn-down::before { content: ""; }
.fa-person-walking-arrow-right::before { content: ""; }
.fa-envelope-square::before, .fa-square-envelope::before { content: ""; }
.fa-dice::before { content: ""; }
.fa-bowling-ball::before { content: ""; }
.fa-brain::before { content: ""; }
.fa-band-aid::before, .fa-bandage::before { content: ""; }
.fa-calendar-minus::before { content: ""; }
.fa-circle-xmark::before, .fa-times-circle::before, .fa-xmark-circle::before { content: ""; }
.fa-gifts::before { content: ""; }
.fa-hotel::before { content: ""; }
.fa-earth-asia::before, .fa-globe-asia::before { content: ""; }
.fa-id-card-alt::before, .fa-id-card-clip::before { content: ""; }
.fa-magnifying-glass-plus::before, .fa-search-plus::before { content: ""; }
.fa-thumbs-up::before { content: ""; }
.fa-user-clock::before { content: ""; }
.fa-allergies::before, .fa-hand-dots::before { content: ""; }
.fa-file-invoice::before { content: ""; }
.fa-window-minimize::before { content: ""; }
.fa-coffee::before, .fa-mug-saucer::before { content: ""; }
.fa-brush::before { content: ""; }
.fa-mask::before { content: ""; }
.fa-magnifying-glass-minus::before, .fa-search-minus::before { content: ""; }
.fa-ruler-vertical::before { content: ""; }
.fa-user-alt::before, .fa-user-large::before { content: ""; }
.fa-train-tram::before { content: ""; }
.fa-user-nurse::before { content: ""; }
.fa-syringe::before { content: ""; }
.fa-cloud-sun::before { content: ""; }
.fa-stopwatch-20::before { content: ""; }
.fa-square-full::before { content: ""; }
.fa-magnet::before { content: ""; }
.fa-jar::before { content: ""; }
.fa-note-sticky::before, .fa-sticky-note::before { content: ""; }
.fa-bug-slash::before { content: ""; }
.fa-arrow-up-from-water-pump::before { content: ""; }
.fa-bone::before { content: ""; }
.fa-user-injured::before { content: ""; }
.fa-face-sad-tear::before, .fa-sad-tear::before { content: ""; }
.fa-plane::before { content: ""; }
.fa-tent-arrows-down::before { content: ""; }
.fa-exclamation::before { content: "!"; }
.fa-arrows-spin::before { content: ""; }
.fa-print::before { content: ""; }
.fa-try::before, .fa-turkish-lira-sign::before, .fa-turkish-lira::before { content: ""; }
.fa-dollar-sign::before, .fa-dollar::before, .fa-usd::before { content: "$"; }
.fa-x::before { content: "X"; }
.fa-magnifying-glass-dollar::before, .fa-search-dollar::before { content: ""; }
.fa-users-cog::before, .fa-users-gear::before { content: ""; }
.fa-person-military-pointing::before { content: ""; }
.fa-bank::before, .fa-building-columns::before, .fa-institution::before, .fa-museum::before, .fa-university::before { content: ""; }
.fa-umbrella::before { content: ""; }
.fa-trowel::before { content: ""; }
.fa-d::before { content: "D"; }
.fa-stapler::before { content: ""; }
.fa-masks-theater::before, .fa-theater-masks::before { content: ""; }
.fa-kip-sign::before { content: ""; }
.fa-hand-point-left::before { content: ""; }
.fa-handshake-alt::before, .fa-handshake-simple::before { content: ""; }
.fa-fighter-jet::before, .fa-jet-fighter::before { content: ""; }
.fa-share-alt-square::before, .fa-square-share-nodes::before { content: ""; }
.fa-barcode::before { content: ""; }
.fa-plus-minus::before { content: ""; }
.fa-video-camera::before, .fa-video::before { content: ""; }
.fa-graduation-cap::before, .fa-mortar-board::before { content: ""; }
.fa-hand-holding-medical::before { content: ""; }
.fa-person-circle-check::before { content: ""; }
.fa-level-up-alt::before, .fa-turn-up::before { content: ""; }
.fa-sr-only, .fa-sr-only-focusable:not(:focus), .sr-only, .sr-only-focusable:not(:focus) { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border-width: 0px; white-space: nowrap; }
:host, :root { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }
@font-face { font-display: block; font-family: "Font Awesome 6 Brands"; font-style: normal; font-weight: 400; src: url("/cdn/shrm-common/css/assets/373361ed756b1fe6.woff2") format("woff2"), url("/cdn/shrm-common/css/assets/d8b3568e9d8a1d3c.ttf") format("truetype"); }
.fa-brands, .fab { font-weight: 400; }
.fa-monero::before { content: ""; }
.fa-hooli::before { content: ""; }
.fa-yelp::before { content: ""; }
.fa-cc-visa::before { content: ""; }
.fa-lastfm::before { content: ""; }
.fa-shopware::before { content: ""; }
.fa-creative-commons-nc::before { content: ""; }
.fa-aws::before { content: ""; }
.fa-redhat::before { content: ""; }
.fa-yoast::before { content: ""; }
.fa-cloudflare::before { content: ""; }
.fa-ups::before { content: ""; }
.fa-wpexplorer::before { content: ""; }
.fa-dyalog::before { content: ""; }
.fa-bity::before { content: ""; }
.fa-stackpath::before { content: ""; }
.fa-buysellads::before { content: ""; }
.fa-first-order::before { content: ""; }
.fa-modx::before { content: ""; }
.fa-guilded::before { content: ""; }
.fa-vnv::before { content: ""; }
.fa-js-square::before, .fa-square-js::before { content: ""; }
.fa-microsoft::before { content: ""; }
.fa-qq::before { content: ""; }
.fa-orcid::before { content: ""; }
.fa-java::before { content: ""; }
.fa-invision::before { content: ""; }
.fa-creative-commons-pd-alt::before { content: ""; }
.fa-centercode::before { content: ""; }
.fa-glide-g::before { content: ""; }
.fa-drupal::before { content: ""; }
.fa-hire-a-helper::before { content: ""; }
.fa-creative-commons-by::before { content: ""; }
.fa-unity::before { content: ""; }
.fa-whmcs::before { content: ""; }
.fa-rocketchat::before { content: ""; }
.fa-vk::before { content: ""; }
.fa-untappd::before { content: ""; }
.fa-mailchimp::before { content: ""; }
.fa-css3-alt::before { content: ""; }
.fa-reddit-square::before, .fa-square-reddit::before { content: ""; }
.fa-vimeo-v::before { content: ""; }
.fa-contao::before { content: ""; }
.fa-square-font-awesome::before { content: ""; }
.fa-deskpro::before { content: ""; }
.fa-sistrix::before { content: ""; }
.fa-instagram-square::before, .fa-square-instagram::before { content: ""; }
.fa-battle-net::before { content: ""; }
.fa-the-red-yeti::before { content: ""; }
.fa-hacker-news-square::before, .fa-square-hacker-news::before { content: ""; }
.fa-edge::before { content: ""; }
.fa-threads::before { content: ""; }
.fa-napster::before { content: ""; }
.fa-snapchat-square::before, .fa-square-snapchat::before { content: ""; }
.fa-google-plus-g::before { content: ""; }
.fa-artstation::before { content: ""; }
.fa-markdown::before { content: ""; }
.fa-sourcetree::before { content: ""; }
.fa-google-plus::before { content: ""; }
.fa-diaspora::before { content: ""; }
.fa-foursquare::before { content: ""; }
.fa-stack-overflow::before { content: ""; }
.fa-github-alt::before { content: ""; }
.fa-phoenix-squadron::before { content: ""; }
.fa-pagelines::before { content: ""; }
.fa-algolia::before { content: ""; }
.fa-red-river::before { content: ""; }
.fa-creative-commons-sa::before { content: ""; }
.fa-safari::before { content: ""; }
.fa-google::before { content: ""; }
.fa-font-awesome-alt::before, .fa-square-font-awesome-stroke::before { content: ""; }
.fa-atlassian::before { content: ""; }
.fa-linkedin-in::before { content: ""; }
.fa-digital-ocean::before { content: ""; }
.fa-nimblr::before { content: ""; }
.fa-chromecast::before { content: ""; }
.fa-evernote::before { content: ""; }
.fa-hacker-news::before { content: ""; }
.fa-creative-commons-sampling::before { content: ""; }
.fa-adversal::before { content: ""; }
.fa-creative-commons::before { content: ""; }
.fa-watchman-monitoring::before { content: ""; }
.fa-fonticons::before { content: ""; }
.fa-weixin::before { content: ""; }
.fa-shirtsinbulk::before { content: ""; }
.fa-codepen::before { content: ""; }
.fa-git-alt::before { content: ""; }
.fa-lyft::before { content: ""; }
.fa-rev::before { content: ""; }
.fa-windows::before { content: ""; }
.fa-wizards-of-the-coast::before { content: ""; }
.fa-square-viadeo::before, .fa-viadeo-square::before { content: ""; }
.fa-meetup::before { content: ""; }
.fa-centos::before { content: ""; }
.fa-adn::before { content: ""; }
.fa-cloudsmith::before { content: ""; }
.fa-pied-piper-alt::before { content: ""; }
.fa-dribbble-square::before, .fa-square-dribbble::before { content: ""; }
.fa-codiepie::before { content: ""; }
.fa-node::before { content: ""; }
.fa-mix::before { content: ""; }
.fa-steam::before { content: ""; }
.fa-cc-apple-pay::before { content: ""; }
.fa-scribd::before { content: ""; }
.fa-debian::before { content: ""; }
.fa-openid::before { content: ""; }
.fa-instalod::before { content: ""; }
.fa-expeditedssl::before { content: ""; }
.fa-sellcast::before { content: ""; }
.fa-square-twitter::before, .fa-twitter-square::before { content: ""; }
.fa-r-project::before { content: ""; }
.fa-delicious::before { content: ""; }
.fa-freebsd::before { content: ""; }
.fa-vuejs::before { content: ""; }
.fa-accusoft::before { content: ""; }
.fa-ioxhost::before { content: ""; }
.fa-fonticons-fi::before { content: ""; }
.fa-app-store::before { content: ""; }
.fa-cc-mastercard::before { content: ""; }
.fa-itunes-note::before { content: ""; }
.fa-golang::before { content: ""; }
.fa-kickstarter::before { content: ""; }
.fa-grav::before { content: ""; }
.fa-weibo::before { content: ""; }
.fa-uncharted::before { content: ""; }
.fa-firstdraft::before { content: ""; }
.fa-square-youtube::before, .fa-youtube-square::before { content: ""; }
.fa-wikipedia-w::before { content: ""; }
.fa-rendact::before, .fa-wpressr::before { content: ""; }
.fa-angellist::before { content: ""; }
.fa-galactic-republic::before { content: ""; }
.fa-nfc-directional::before { content: ""; }
.fa-skype::before { content: ""; }
.fa-joget::before { content: ""; }
.fa-fedora::before { content: ""; }
.fa-stripe-s::before { content: ""; }
.fa-meta::before { content: ""; }
.fa-laravel::before { content: ""; }
.fa-hotjar::before { content: ""; }
.fa-bluetooth-b::before { content: ""; }
.fa-sticker-mule::before { content: ""; }
.fa-creative-commons-zero::before { content: ""; }
.fa-hips::before { content: ""; }
.fa-behance::before { content: ""; }
.fa-reddit::before { content: ""; }
.fa-discord::before { content: ""; }
.fa-chrome::before { content: ""; }
.fa-app-store-ios::before { content: ""; }
.fa-cc-discover::before { content: ""; }
.fa-wpbeginner::before { content: ""; }
.fa-confluence::before { content: ""; }
.fa-mdb::before { content: ""; }
.fa-dochub::before { content: ""; }
.fa-accessible-icon::before { content: ""; }
.fa-ebay::before { content: ""; }
.fa-amazon::before { content: ""; }
.fa-unsplash::before { content: ""; }
.fa-yarn::before { content: ""; }
.fa-square-steam::before, .fa-steam-square::before { content: ""; }
.fa-500px::before { content: ""; }
.fa-square-vimeo::before, .fa-vimeo-square::before { content: ""; }
.fa-asymmetrik::before { content: ""; }
.fa-font-awesome-flag::before, .fa-font-awesome-logo-full::before, .fa-font-awesome::before { content: ""; }
.fa-gratipay::before { content: ""; }
.fa-apple::before { content: ""; }
.fa-hive::before { content: ""; }
.fa-gitkraken::before { content: ""; }
.fa-keybase::before { content: ""; }
.fa-apple-pay::before { content: ""; }
.fa-padlet::before { content: ""; }
.fa-amazon-pay::before { content: ""; }
.fa-github-square::before, .fa-square-github::before { content: ""; }
.fa-stumbleupon::before { content: ""; }
.fa-fedex::before { content: ""; }
.fa-phoenix-framework::before { content: ""; }
.fa-shopify::before { content: ""; }
.fa-neos::before { content: ""; }
.fa-square-threads::before { content: ""; }
.fa-hackerrank::before { content: ""; }
.fa-researchgate::before { content: ""; }
.fa-swift::before { content: ""; }
.fa-angular::before { content: ""; }
.fa-speakap::before { content: ""; }
.fa-angrycreative::before { content: ""; }
.fa-y-combinator::before { content: ""; }
.fa-empire::before { content: ""; }
.fa-envira::before { content: ""; }
.fa-gitlab-square::before, .fa-square-gitlab::before { content: ""; }
.fa-studiovinari::before { content: ""; }
.fa-pied-piper::before { content: ""; }
.fa-wordpress::before { content: ""; }
.fa-product-hunt::before { content: ""; }
.fa-firefox::before { content: ""; }
.fa-linode::before { content: ""; }
.fa-goodreads::before { content: ""; }
.fa-odnoklassniki-square::before, .fa-square-odnoklassniki::before { content: ""; }
.fa-jsfiddle::before { content: ""; }
.fa-sith::before { content: ""; }
.fa-themeisle::before { content: ""; }
.fa-page4::before { content: ""; }
.fa-hashnode::before { content: ""; }
.fa-react::before { content: ""; }
.fa-cc-paypal::before { content: ""; }
.fa-squarespace::before { content: ""; }
.fa-cc-stripe::before { content: ""; }
.fa-creative-commons-share::before { content: ""; }
.fa-bitcoin::before { content: ""; }
.fa-keycdn::before { content: ""; }
.fa-opera::before { content: ""; }
.fa-itch-io::before { content: ""; }
.fa-umbraco::before { content: ""; }
.fa-galactic-senate::before { content: ""; }
.fa-ubuntu::before { content: ""; }
.fa-draft2digital::before { content: ""; }
.fa-stripe::before { content: ""; }
.fa-houzz::before { content: ""; }
.fa-gg::before { content: ""; }
.fa-dhl::before { content: ""; }
.fa-pinterest-square::before, .fa-square-pinterest::before { content: ""; }
.fa-xing::before { content: ""; }
.fa-blackberry::before { content: ""; }
.fa-creative-commons-pd::before { content: ""; }
.fa-playstation::before { content: ""; }
.fa-quinscape::before { content: ""; }
.fa-less::before { content: ""; }
.fa-blogger-b::before { content: ""; }
.fa-opencart::before { content: ""; }
.fa-vine::before { content: ""; }
.fa-paypal::before { content: ""; }
.fa-gitlab::before { content: ""; }
.fa-typo3::before { content: ""; }
.fa-reddit-alien::before { content: ""; }
.fa-yahoo::before { content: ""; }
.fa-dailymotion::before { content: ""; }
.fa-affiliatetheme::before { content: ""; }
.fa-pied-piper-pp::before { content: ""; }
.fa-bootstrap::before { content: ""; }
.fa-odnoklassniki::before { content: ""; }
.fa-nfc-symbol::before { content: ""; }
.fa-ethereum::before { content: ""; }
.fa-speaker-deck::before { content: ""; }
.fa-creative-commons-nc-eu::before { content: ""; }
.fa-patreon::before { content: ""; }
.fa-avianex::before { content: ""; }
.fa-ello::before { content: ""; }
.fa-gofore::before { content: ""; }
.fa-bimobject::before { content: ""; }
.fa-facebook-f::before { content: ""; }
.fa-google-plus-square::before, .fa-square-google-plus::before { content: ""; }
.fa-mandalorian::before { content: ""; }
.fa-first-order-alt::before { content: ""; }
.fa-osi::before { content: ""; }
.fa-google-wallet::before { content: ""; }
.fa-d-and-d-beyond::before { content: ""; }
.fa-periscope::before { content: ""; }
.fa-fulcrum::before { content: ""; }
.fa-cloudscale::before { content: ""; }
.fa-forumbee::before { content: ""; }
.fa-mizuni::before { content: ""; }
.fa-schlix::before { content: ""; }
.fa-square-xing::before, .fa-xing-square::before { content: ""; }
.fa-bandcamp::before { content: ""; }
.fa-wpforms::before { content: ""; }
.fa-cloudversify::before { content: ""; }
.fa-usps::before { content: ""; }
.fa-megaport::before { content: ""; }
.fa-magento::before { content: ""; }
.fa-spotify::before { content: ""; }
.fa-optin-monster::before { content: ""; }
.fa-fly::before { content: ""; }
.fa-aviato::before { content: ""; }
.fa-itunes::before { content: ""; }
.fa-cuttlefish::before { content: ""; }
.fa-blogger::before { content: ""; }
.fa-flickr::before { content: ""; }
.fa-viber::before { content: ""; }
.fa-soundcloud::before { content: ""; }
.fa-digg::before { content: ""; }
.fa-tencent-weibo::before { content: ""; }
.fa-symfony::before { content: ""; }
.fa-maxcdn::before { content: ""; }
.fa-etsy::before { content: ""; }
.fa-facebook-messenger::before { content: ""; }
.fa-audible::before { content: ""; }
.fa-think-peaks::before { content: ""; }
.fa-bilibili::before { content: ""; }
.fa-erlang::before { content: ""; }
.fa-x-twitter::before { content: ""; }
.fa-cotton-bureau::before { content: ""; }
.fa-dashcube::before { content: ""; }
.fa-42-group::before, .fa-innosoft::before { content: ""; }
.fa-stack-exchange::before { content: ""; }
.fa-elementor::before { content: ""; }
.fa-pied-piper-square::before, .fa-square-pied-piper::before { content: ""; }
.fa-creative-commons-nd::before { content: ""; }
.fa-palfed::before { content: ""; }
.fa-superpowers::before { content: ""; }
.fa-resolving::before { content: ""; }
.fa-xbox::before { content: ""; }
.fa-searchengin::before { content: ""; }
.fa-tiktok::before { content: ""; }
.fa-facebook-square::before, .fa-square-facebook::before { content: ""; }
.fa-renren::before { content: ""; }
.fa-linux::before { content: ""; }
.fa-glide::before { content: ""; }
.fa-linkedin::before { content: ""; }
.fa-hubspot::before { content: ""; }
.fa-deploydog::before { content: ""; }
.fa-twitch::before { content: ""; }
.fa-ravelry::before { content: ""; }
.fa-mixer::before { content: ""; }
.fa-lastfm-square::before, .fa-square-lastfm::before { content: ""; }
.fa-vimeo::before { content: ""; }
.fa-mendeley::before { content: ""; }
.fa-uniregistry::before { content: ""; }
.fa-figma::before { content: ""; }
.fa-creative-commons-remix::before { content: ""; }
.fa-cc-amazon-pay::before { content: ""; }
.fa-dropbox::before { content: ""; }
.fa-instagram::before { content: ""; }
.fa-cmplid::before { content: ""; }
.fa-facebook::before { content: ""; }
.fa-gripfire::before { content: ""; }
.fa-jedi-order::before { content: ""; }
.fa-uikit::before { content: ""; }
.fa-fort-awesome-alt::before { content: ""; }
.fa-phabricator::before { content: ""; }
.fa-ussunnah::before { content: ""; }
.fa-earlybirds::before { content: ""; }
.fa-trade-federation::before { content: ""; }
.fa-autoprefixer::before { content: ""; }
.fa-whatsapp::before { content: ""; }
.fa-slideshare::before { content: ""; }
.fa-google-play::before { content: ""; }
.fa-viadeo::before { content: ""; }
.fa-line::before { content: ""; }
.fa-google-drive::before { content: ""; }
.fa-servicestack::before { content: ""; }
.fa-simplybuilt::before { content: ""; }
.fa-bitbucket::before { content: ""; }
.fa-imdb::before { content: ""; }
.fa-deezer::before { content: ""; }
.fa-raspberry-pi::before { content: ""; }
.fa-jira::before { content: ""; }
.fa-docker::before { content: ""; }
.fa-screenpal::before { content: ""; }
.fa-bluetooth::before { content: ""; }
.fa-gitter::before { content: ""; }
.fa-d-and-d::before { content: ""; }
.fa-microblog::before { content: ""; }
.fa-cc-diners-club::before { content: ""; }
.fa-gg-circle::before { content: ""; }
.fa-pied-piper-hat::before { content: ""; }
.fa-kickstarter-k::before { content: ""; }
.fa-yandex::before { content: ""; }
.fa-readme::before { content: ""; }
.fa-html5::before { content: ""; }
.fa-sellsy::before { content: ""; }
.fa-sass::before { content: ""; }
.fa-wirsindhandwerk::before, .fa-wsh::before { content: ""; }
.fa-buromobelexperte::before { content: ""; }
.fa-salesforce::before { content: ""; }
.fa-octopus-deploy::before { content: ""; }
.fa-medapps::before { content: ""; }
.fa-ns8::before { content: ""; }
.fa-pinterest-p::before { content: ""; }
.fa-apper::before { content: ""; }
.fa-fort-awesome::before { content: ""; }
.fa-waze::before { content: ""; }
.fa-cc-jcb::before { content: ""; }
.fa-snapchat-ghost::before, .fa-snapchat::before { content: ""; }
.fa-fantasy-flight-games::before { content: ""; }
.fa-rust::before { content: ""; }
.fa-wix::before { content: ""; }
.fa-behance-square::before, .fa-square-behance::before { content: ""; }
.fa-supple::before { content: ""; }
.fa-rebel::before { content: ""; }
.fa-css3::before { content: ""; }
.fa-staylinked::before { content: ""; }
.fa-kaggle::before { content: ""; }
.fa-space-awesome::before { content: ""; }
.fa-deviantart::before { content: ""; }
.fa-cpanel::before { content: ""; }
.fa-goodreads-g::before { content: ""; }
.fa-git-square::before, .fa-square-git::before { content: ""; }
.fa-square-tumblr::before, .fa-tumblr-square::before { content: ""; }
.fa-trello::before { content: ""; }
.fa-creative-commons-nc-jp::before { content: ""; }
.fa-get-pocket::before { content: ""; }
.fa-perbyte::before { content: ""; }
.fa-grunt::before { content: ""; }
.fa-weebly::before { content: ""; }
.fa-connectdevelop::before { content: ""; }
.fa-leanpub::before { content: ""; }
.fa-black-tie::before { content: ""; }
.fa-themeco::before { content: ""; }
.fa-python::before { content: ""; }
.fa-android::before { content: ""; }
.fa-bots::before { content: ""; }
.fa-free-code-camp::before { content: ""; }
.fa-hornbill::before { content: ""; }
.fa-js::before { content: ""; }
.fa-ideal::before { content: ""; }
.fa-git::before { content: ""; }
.fa-dev::before { content: ""; }
.fa-sketch::before { content: ""; }
.fa-yandex-international::before { content: ""; }
.fa-cc-amex::before { content: ""; }
.fa-uber::before { content: ""; }
.fa-github::before { content: ""; }
.fa-php::before { content: ""; }
.fa-alipay::before { content: ""; }
.fa-youtube::before { content: ""; }
.fa-skyatlas::before { content: ""; }
.fa-firefox-browser::before { content: ""; }
.fa-replyd::before { content: ""; }
.fa-suse::before { content: ""; }
.fa-jenkins::before { content: ""; }
.fa-twitter::before { content: ""; }
.fa-rockrms::before { content: ""; }
.fa-pinterest::before { content: ""; }
.fa-buffer::before { content: ""; }
.fa-npm::before { content: ""; }
.fa-yammer::before { content: ""; }
.fa-btc::before { content: ""; }
.fa-dribbble::before { content: ""; }
.fa-stumbleupon-circle::before { content: ""; }
.fa-internet-explorer::before { content: ""; }
.fa-stubber::before { content: ""; }
.fa-telegram-plane::before, .fa-telegram::before { content: ""; }
.fa-old-republic::before { content: ""; }
.fa-odysee::before { content: ""; }
.fa-square-whatsapp::before, .fa-whatsapp-square::before { content: ""; }
.fa-node-js::before { content: ""; }
.fa-edge-legacy::before { content: ""; }
.fa-slack-hash::before, .fa-slack::before { content: ""; }
.fa-medrt::before { content: ""; }
.fa-usb::before { content: ""; }
.fa-tumblr::before { content: ""; }
.fa-vaadin::before { content: ""; }
.fa-quora::before { content: ""; }
.fa-square-x-twitter::before { content: ""; }
.fa-reacteurope::before { content: ""; }
.fa-medium-m::before, .fa-medium::before { content: ""; }
.fa-amilia::before { content: ""; }
.fa-mixcloud::before { content: ""; }
.fa-flipboard::before { content: ""; }
.fa-viacoin::before { content: ""; }
.fa-critical-role::before { content: ""; }
.fa-sitrox::before { content: ""; }
.fa-discourse::before { content: ""; }
.fa-joomla::before { content: ""; }
.fa-mastodon::before { content: ""; }
.fa-airbnb::before { content: ""; }
.fa-wolf-pack-battalion::before { content: ""; }
.fa-buy-n-large::before { content: ""; }
.fa-gulp::before { content: ""; }
.fa-creative-commons-sampling-plus::before { content: ""; }
.fa-strava::before { content: ""; }
.fa-ember::before { content: ""; }
.fa-canadian-maple-leaf::before { content: ""; }
.fa-teamspeak::before { content: ""; }
.fa-pushed::before { content: ""; }
.fa-wordpress-simple::before { content: ""; }
.fa-nutritionix::before { content: ""; }
.fa-wodu::before { content: ""; }
.fa-google-pay::before { content: ""; }
.fa-intercom::before { content: ""; }
.fa-zhihu::before { content: ""; }
.fa-korvue::before { content: ""; }
.fa-pix::before { content: ""; }
.fa-steam-symbol::before { content: ""; }
:host, :root { --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; }
@font-face { font-display: block; font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 400; src: url("/cdn/shrm-common/css/assets/07fc0ae14bb31878.woff2") format("woff2"), url("/cdn/shrm-common/css/assets/2d7890e12afb7749.ttf") format("truetype"); }
.fa-regular, .far { font-weight: 400; }
:host, :root { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; }
@font-face { font-display: block; font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 900; src: url("/cdn/shrm-common/css/assets/97f0942c6627ddd8.woff2") format("woff2"), url("/cdn/shrm-common/css/assets/e9ace557c3aa4033.ttf") format("truetype"); }
.fa-solid, .fas { font-weight: 900; }
@font-face { font-display: block; font-family: "Font Awesome 5 Brands"; font-weight: 400; src: url("/cdn/shrm-common/css/assets/373361ed756b1fe6.woff2") format("woff2"), url("/cdn/shrm-common/css/assets/d8b3568e9d8a1d3c.ttf") format("truetype"); }
@font-face { font-display: block; font-family: "Font Awesome 5 Free"; font-weight: 900; src: url("/cdn/shrm-common/css/assets/97f0942c6627ddd8.woff2") format("woff2"), url("/cdn/shrm-common/css/assets/e9ace557c3aa4033.ttf") format("truetype"); }
@font-face { font-display: block; font-family: "Font Awesome 5 Free"; font-weight: 400; src: url("/cdn/shrm-common/css/assets/07fc0ae14bb31878.woff2") format("woff2"), url("/cdn/shrm-common/css/assets/2d7890e12afb7749.ttf") format("truetype"); }
@font-face { font-display: block; font-family: FontAwesome; src: url("/cdn/shrm-common/css/assets/97f0942c6627ddd8.woff2") format("woff2"), url("/cdn/shrm-common/css/assets/e9ace557c3aa4033.ttf") format("truetype"); }
@font-face { font-display: block; font-family: FontAwesome; src: url("/cdn/shrm-common/css/assets/373361ed756b1fe6.woff2") format("woff2"), url("/cdn/shrm-common/css/assets/d8b3568e9d8a1d3c.ttf") format("truetype"); }
@font-face { font-display: block; font-family: FontAwesome; src: url("/cdn/shrm-common/css/assets/07fc0ae14bb31878.woff2") format("woff2"), url("/cdn/shrm-common/css/assets/2d7890e12afb7749.ttf") format("truetype"); unicode-range: U+F003, U+F006, U+F014, U+F016-F017, U+F01A-F01B, U+F01D, U+F022, U+F03E, U+F044, U+F046, U+F05C-F05D, U+F06E, U+F070, U+F087-F088, U+F08A, U+F094, U+F096-F097, U+F09D, U+F0A0, U+F0A2, U+F0A4-F0A7, U+F0C5, U+F0C7, U+F0E5-F0E6, U+F0EB, U+F0F6-F0F8, U+F10C, U+F114-F115, U+F118-F11A, U+F11C-F11D, U+F133, U+F147, U+F14E, U+F150-F152, U+F185-F186, U+F18E, U+F190-F192, U+F196, U+F1C1-F1C9, U+F1D9, U+F1DB, U+F1E3, U+F1EA, U+F1F7, U+F1F9, U+F20A, U+F247-F248, U+F24A, U+F24D, U+F255-F25B, U+F25D, U+F271-F274, U+F278, U+F27B, U+F28C, U+F28E, U+F29C, U+F2B5, U+F2B7, U+F2BA, U+F2BC, U+F2BE, U+F2C0-F2C1, U+F2C3, U+F2D0, U+F2D2, U+F2D4, U+F2DC; }
@font-face { font-display: block; font-family: FontAwesome; src: url("/cdn/shrm-common/css/assets/35794892fa2b4aed.woff2") format("woff2"), url("/cdn/shrm-common/css/assets/321d89c65f1746f1.ttf") format("truetype"); unicode-range: U+F041, U+F047, U+F065-F066, U+F07D-F07E, U+F080, U+F08B, U+F08E, U+F090, U+F09A, U+F0AC, U+F0AE, U+F0B2, U+F0D0, U+F0D6, U+F0E4, U+F0EC, U+F10A-F10B, U+F123, U+F13E, U+F148-F149, U+F14C, U+F156, U+F15E, U+F160-F161, U+F163, U+F175-F178, U+F195, U+F1F8, U+F219, U+F27A; }
#loadingOverlay { display: block; height: 100vh; width: 100vw; }
.loadingMessage { color: rgb(211, 211, 211); height: 3rem; margin: auto; padding-top: var(--loading-padding-top,40vh); width: 3rem; }
:root { --main-bg-color: #fff; --gray-font: #333; }
h1 { color: rgb(0, 0, 0); margin-bottom: 2rem; margin-left: 2rem; padding-top: 1rem; }
li, ol, p, tbody, ul { color: var(--gray-font); }
.explore-icon { text-align: center; }
.explore-icon > svg { height: 3rem; width: auto; }
.competency-icon { color: rgb(129, 32, 85); }
.knowledge-icon { color: rgb(218, 144, 57); }
.compentency-root .competency-icon, .knowledge-root .knowledge-icon { margin: 1em; }
.view-heading { background-color: rgb(255, 255, 255); border-top: 1px solid var(--main-bg-color); font-size: 150%; height: 3em; margin: 0px; position: relative; text-align: center; }
.view-heading h1 { color: var(--gray-font); font-family: Roboto, sans-serif; font-size: 2rem; font-weight: 300; left: 50%; margin: 0px 50% 0px 0px; min-width: 13em; padding-top: 0px; position: absolute; top: 50%; transform: translate(-50%, -50%); }
@media (max-width: 767.98px) {
  .view-heading { height: 2em; }
  .view-heading h1 { font-size: 1.5rem; }
}
.explore-body { place-content: space-between stretch; display: grid; grid-template: "a" 1fr "b" 1fr / 1fr; margin: auto; padding-top: 0.5rem; }
.explore-body > .compentency-root { grid-area: a; }
.explore-body > .knowledge-root { grid-area: b; }
@media (min-width: 1200px) {
  .explore-body { align-content: stretch; display: grid; grid-template: "a b" 1fr / 1fr 1fr; max-width: 1280px; }
  .explore-body > .compentency-root { grid-area: a; }
  .explore-body > .knowledge-root { grid-area: b; }
  .view-heading { height: 5em; }
}
.compentency-root > .business, .compentency-root > .interpersonal, .compentency-root > .leadership, .knowledge-root > .organization, .knowledge-root > .people, .knowledge-root > .workplace { float: none; height: auto; padding-bottom: 2rem; width: auto; }
.compentency-root > .leadership, .knowledge-root > .people { grid-area: e; }
.compentency-root > .business, .knowledge-root > .organization { grid-area: f; }
.compentency-root > .interpersonal, .knowledge-root > .workplace { grid-area: g; }
.cluster-head[xqa~="competency-head"], .cluster-head[xqa~="knowledge-head"] { grid-area: d; }
.explore-icon.competency-icon, .explore-icon.knowledge-icon { grid-area: c; }
.compentency-root, .knowledge-root { display: grid; grid-template: "c" "d" "e" 1fr "f" 1fr "g" 1fr / 1fr; }
@media (min-width: 768px) {
  .compentency-root, .knowledge-root { grid-template: "c c c" "d d d" "e f g" 1fr / 1fr 1fr 1fr; }
  .compentency-root .cluster-head, .compentency-root .explore-icon, .knowledge-root .cluster-head, .knowledge-root .explore-icon { grid-column: 1 / span 3; }
}
.cluster-head { color: var(--gray-font); font-family: Roboto, sans-serif; font-size: 1.4rem; font-weight: 300; text-align: center; }
main { background-color: var(--main-bg-color); }
.home-next { display: block; height: 20rem; }
.video-js { margin: 0.5rem auto; max-width: 100%; }
.glossary-heading { margin: auto; max-width: 1280px; }
lq { display: inline-block; padding-left: 2rem; }
button { border-style: solid; }
.practiceexam-link { background-color: rgba(0, 0, 0, 0.05); grid-column: 1 / span 3; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
@media (max-width: 767.98px) {
  .practiceexam-link { grid-column: 1 / span 2; }
}
@media (max-width: 599.98px) {
  .practiceexam-link { grid-column: 1 / span 1; }
}
.study-action p { display: table-cell; vertical-align: middle; }
.study-action .fa-2x { font-size: 2rem; }
.study-action > div { display: table; }
.study-action { margin-top: 0.5rem; }
[xqa="rcs-pane-true"] .likert > tbody > tr > td > div { transform: translateX(calc(0.5 * max(100% - 1rem, 1rem))); }
[xqa="rcs-pane-true"] .fg-selection-field label { font-family: var(--font-family); font-weight: 400; margin: 0px; text-transform: none; }
@font-face { font-family: VideoJS; font-style: normal; font-weight: 400; src: url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABUgAAsAAAAAItAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV33Y21hcAAAAYQAAAEJAAAD5p42+VxnbHlmAAACkAAADwwAABdk9R/WHmhlYWQAABGcAAAAKwAAADYn8kSnaGhlYQAAEcgAAAAdAAAAJA+RCL1obXR4AAAR6AAAABMAAAC8Q44AAGxvY2EAABH8AAAAYAAAAGB7SIHGbWF4cAAAElwAAAAfAAAAIAFAAI9uYW1lAAASfAAAASUAAAIK1cf1oHBvc3QAABOkAAABfAAAAnXdFqh1eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR7xDiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGPHcRdyA4RZgQRADbZCycAAHic7dPXbcMwAEXRK1vuvffem749XAbKV3bjBA6fXsaIgMMLEWoQJaAEFKNnlELyQ4K27zib5PNF6vl8yld+TKr5kH0+cUw0xv00Hwvx2DResUyFKrV4XoMmLdp06NKjz4AhI8ZMmDJjzoIlK9Zs2LJjz4EjJ85cuHLjziPe/0UWL17mf2tqKLz/9jK9f8tXpGCoRdPKhtS0RqFkWvVQNtSKoVYNtWaoddPXEBqG2jQ9XWgZattQO4baNdSeofYNdWCoQ0MdGerYUCeGOjXUmaHODXVhqEtDXRnq2lA3hro11J2h7g31YKhHQz0Z6tlQL4Z6NdSbod4N9WGoT9MfHF6GmhnZLxyDcRMAAAB4nJ1YC1gUV5auc6urCmxEGrq6VRD6ATQP5dHPKK8GRIyoKApoEBUDAiGzGmdUfKNRM4qLZrUZdGKcGN/GZJKd0SyOWTbfbmZ2NxqzM5IxRtNZd78vwYlJdtREoO7sudVNq6PmmxmKqrqPU+eee173P80Bh39Cu9DOEY4DHZBK3i20D/QRLcfxbE5sEVtwLpZzclw4ibFIkSCJUcZ4MBpMnnzwuKNsGWBL5i3qy6kO2dVpvUpKbkAP9fq62rdeGJ+TM/7C1nbIutfuWrWk5ci4zMxxR1qW/N+9JsmCGXj9VKWhFx/6tr/nz78INDm2C9yPF/fDcxLuyKxLBZ1ZBz2QTi+RSkiH5RrDQJ/GgGQadX9m0YSURs7GpSG905Zsk41uj14yul1OtieZ7QUk5GRG/YiS7PYYPSAZNRed9sq3+bOpz00rKb7pe/ZEZvbALxZAHT3AFoH8GXP3rt67QFn40kt8W13FjLTDb48c+fSi5/7h0P4dL5yz7DPtbmgmYxfQA9RL2+EOfTcvdp+1vmuBpvOll1As1S6ak0IvJzC7sKWJFtJgBd2uWcg+0Zyg7dzQfhcjXRgXGZRf5/a4A58IDU777Nl252AUk4m2ByRRjqTNqIDCEJeAnU3iCFwrkrNwXEzg4yFevBwypzxkcX+AIfk3VEKl3XmWbT8788SzvpvFJaiOezL6QyuSr9VNf97csNu0z3LuhR0wATUxZAfVBwVOy+nQFhxYdWaXlXe4HC4zWGWzzsrLDtmhI9pOWOHv7PTT7XybH1Z0+v2d5Abd3kmG+TsH23CS/KwTxx/JkzEwx6jcQOUc42LLwHJ/J93uZ9ygh3HuZGwqsY9dWDHQ58dxNqyqKRQTYdxwTubiOSs3FiMDkq0WSZQgCT0GBDOg2lxOAd1FlPVGs4AKBAcYHHaP2wPkHaivmLF5zYqnIZrvcHx5gN4k/6tchNW1DtdgNL2KrxEkS/kfnIHoVnp1VjmjpTf5r0lTzLj0mdS28tX+XGorU364eMPmnWVl8J36nlKGw3CZhjEiuMw8h8mKvhGD+4/lElBWjAhLJMg6fTw4zPZ8cOmcGQBm2Qxml1nAm13CpYGq1JKUlJJUzQn1PTAO0mgv6VMMpA/DuRfSWEu4lDIxdbAtdWIKvnn2Vk766CWfz9fpY0sH/UpdP50rfszaVpdVRmvIejEdLMk45s4Bu0EWHjeOySmFyZSiMahvZdNSn29peoI/YexYfKQTLeurTXXwEVLeSfInTWHkkMaeUx7sBvOCSTSj3AlcKjfueyS36tCrXDlgRtF0etFq9jhc1kfKuBT/OwMr0F4UUTTh1AN0g20+H/ScPcsIEsYu9d/zN5PmjprPtNwI1ZZcDK6iC97Mcjp2y2aX36f+QbpGHrgRuHlXJ+Zf6PFRL2uQSp8vxHeF2IoRb8Rd2rhMzsNxSRmEuKK4JFnkojhMcx6jzqHzGMGFcW+MhBj0bhf6cowN+45I4LHvwT6fteu7M42wGRI/pxcg6/MZdEvt1U1XaulHFXuLmqov/MukvRVL35/b3ODM1+4aPjtzeK7zmUkV2h3DN54HaQ9GzJvxHRb6Ks2gB81fwqraT+A7GvZJrRLRofU6G0urNL+zFw3v0FaVDFxsKEZW56F31r6ip6vOL+FCObBPuIMRiXld9RaMdLzRIOGhPey2T9vA/35DmZPK9IWaT9d/WgOGMieYqJ/dzjLIhZU118gbysxrNUGefxD6UO/hyNNllpFTOIbx32kSFQctnweV5PxTMHLjRqiAN+fQE9gL+Xy5WB6MOS4GJJuYbDUHhcKDhHGRbLzOpjsjdM1+iwAZLGeieehACX2hhI7SjK/ZUTNrvVje31TxJiFBGYViWFkCn9PMeX9fS6qVbzfCj4fOCTzDnuWy2c4xA7mdNkA3RS9FH2VeqzdCBlixxbzXjvkHU1I8BOYFb1pZvPIHSSIj4svT8xpzcxtXN+ZKyjdDvbz08niiF3PqV9Tn5NST8vg48MTaY8E5xqSSIsWoWHo+LtAzxdH/GDUyp37CBEYfso04F/NlMTcDJUTpECLY0HFGQHImE8xsEUdgnrQlixIvGhJA1BvxpDHGxEMBYFeNOHcBJlSjwe2JcSfbBEsGOPPBHg/6SBBOCsLLw0SpUxod0Z1bFMfLkbQ3UiZxEyd0Dx8t+SRBu18Q9msFbI4e3p1THEfkSEh7kEJ5orR10qTWDvbgPWn5aWvCYyOAjwgXyjJi34uMjo58L25cmRAeQZWI2PA1QQLsPESAH8WGFwZZ4SPoR73BHPzIPMJj9AreBzKUmrH4todT18ANvi1oc3YGjUT/0j+ExUwq8PI9BLaCQIpvewwYu2evAG/Vo/5avPdY7o+BemLLXw3y+AdkzP9bpIxB1wm5EYq8fesHbPEPtm6HrHvtx4jcGPR8fDDpkZBefIjB46QnlUNRltv4Z/pO/J6dxEjhYAtmoMeq+GozvUVvNYOW3m6GCIhoprcfr97B8AcIQYsfD8ljUvGNjvkrpj0ETA48ZMIxCeqsRIsQALE0gi2GB+glSOfbOjW3GSBM9yPq8/rpJXrJDz0BPxV6xdN4uiCGDQed3WhgFkBUZEFsmeyyBpzXrm7UGTBZG8Lh5aubFufk5eUsbrrFGr7McYdbltxa0nKYqRKbQjvikXYkTGM0f2xuyM3Ly21oXnWfvf6I1BmZwfh7EWWIYsg2nHhsDhOnczhJcmI6eBAmy3jZ3RiJmKQR/JA99FcwsfaVbNDDyi1rL9NPj9hfo61wjM6BjzOLijLpeTgk/pL+ip6tfYWupzeOgPny2tcUu9J/9mhxJlgyi985NFRbvCVewXUNXLJaW0RxZqtRYtnfYdcYomXQWdnJHQA3jiEEkeTQWcWxdDP9IvvVWvo2TK553XEMEq+s69/QDU1Q7p0zxwsm9qS379whr8NI2PJqLUyGyfNeX3eFfnJU2U+uHR9cVV1IqgurqwuV44XVp0h2qN55X5XJwtk59yP0IZuHrqBOBIuIYhkcoT6Kx79Pu2HS/IPZIMOqLWs/pteOOk4NPgEb6QAIdAPsyZk5Mwd+wVaHMexJv719W7xCu2l37UG6lvYdBcvHa08p89741zd63phTRGqL5ggo6SlvdbWXzCqsPq78NnSu7wnKy2HNZbVoRCI7UJEOyRj+sPE002tOOY7Qa5fXboFWkLNeqYUSZRocp9XwSUZxcQZ9Hw6LV2pOoVmvHQEDbGIENEG5i6bLgMSM4n8+FNLTtAds99DaWEvgcf4o5SyYe9x+kF6/tGoTPAdRmS/XQIEy//QxKC2oqioAI3tS5auvxCtzT6y6RK8fhChYcwCJaMJhxc0vqSxQ/qmgsrKAlBZUHlauheTpvd9uj5DnLzJct6qfq5fXbYHVIGcfrIVJihbaVLu1wW7Vbs8zK0A8e9Jvb91S9cVMjPrazD6gpfeZTXzYbCFMcppVRsGMpp55OWgx1/3JeAxW1Y7AORgM/m3rWrsdLkQVmEVSU16cX/e7uvkvpqRiQsG06XJ0t64Tf+l0nG1dt025gyOIZlvq5u9KSU1N2TW/rsWnnMRPyTDkctbhvIcNvYIXWyLzdwYLoYesUbaQG4iK2cWO2gdpeUYLqDD0MUTOPhDIGnZEs58yArR86FznuWEsU4YDi2x26dA4klkn8Qa6vhk2QUfX4Jxm/ngX9r7ogn1dmlmwqZmuhxtdg9XN/DEcUgqb+9hMyNansfaQET2mcROCmGEMVqxm5u+h6kN2MOwgqykV2wH9yQG9DvVFU38Pogaf4FVuE62KI/oJ02RDdWW2w5dqQwU/8+N1q1DlvsL863u61KLE7x/o8w0VJQM/Y/SQ3unIrqxueEa1BqT5VFNsO7p39/UC771a77RowpaKe9nvJQIT1Pog5LGx8XblBKmCNGTf3xMogAQvPnz9PYKX/08sVDTG1OKUlOLUgS/UaZtm1NAaYTsl7i9ZQ+L6O4Rl0OGa577LuWvc+C+x96/vYh0lLBuM+7XwI/dTLtdT7v4d6rRTWDnku0IBrqFnZ5bVIqKP8lasJlithWnaLhTsr8qFJBulF/70p4undou36HeTJ5+jv1fCybeQ8nH3+Xv6aENczmOFlab+hqMDg1rLOt12A+tiUFrYDwQ6c3RUJp601nzegTNX6WlYAI2zSUV945F6zU56ZmZVQaWspWcIADxJ9GmljQUnL2p2Dpr5T8H+5KJFu+vqBq8qvyHRzStLHPEO5SPYCV9nZe0yZT2RcH0oHvegSzNEJ0oGWU8iQWM12dgPEugngVceGIwZgPFp0BiT1a0a3R5Rcot7ihfA1J/20v96jX7zmTX9s583H0kwx6WnLd09cXrR9LGroOa9sHNbdyz8wcKk5lqhaVFJZNwmqtw884MXNdvJujpBa3xzuSaZH9sxa06Z7x+HJSduPbdYHv/DgmEhfbehvlmGN7JUkcG78GDM12CeyFFTPNqVeNxC1gzjz+c2nVo63Xxs8rKJWXoBJM0tmEbfGm4qzpoOH3xpzQfyxLzW1gnE9NHo6tol1eMEic4ZVPrjnVi0kqAe2sQ2bgqupScaq8WGlUWgWHI51SKJl/UYT6zccNsCSkBtiVZLsiefuFSDYT3Fi8Zk7EUnmjTRYtsFeuDDJS05MW79M3mr3mla+d8dzac31KTPmBYfFiYSUef48PhPjm9ryZsSGZZkdNvzq0Y9rdNcwDq5Dg5C3QW+7UN64IKptvS3tvHbvu5c9pv1Exau21rc9LIpwpQwUjTq8576yeVDz5+4WZ1nXT43wV60rPLJbDp/UksNrP3iQ2SA63Pst058gOYDbhRnRUw8l/sRt4HbxPzO4WYpInCpuVgSbVh6JXuwnnJngKTTCwaPWmG5Xbhpm1U0Yt3FyBGpGYemPM77p2TD904JjgJ2QFpFLeYpGx8X15Qx1Zk31p5ki9ZLUuXE0lmuJlcakJMVLeFS1iIvrB8drY0aloilakqCZwzwRORtxlgwxS4IThggJd4TDxoiaAIT80fFPGrCPPru+puFn504P/ybr4ihA/6dKASLshEJic7xE8tmzu3KzA7TABBe8y5fNbWo3ilQn/SuFKM16b2l5bOeayqfGhYmhIulU+fVNDdWVv4NMzX10MBHyPR5uhWUu8D9P1VnIMt4nGNgZGBgAOJ/1bf64vltvjJwszOAwAOlmqvINEc/WJyDgQlEAQA+dgnjAHicY2BkYGBnAAGOPgaG//85+hkYGVCBPgBGJwNkAAAAeJxjYGBgYB/EmKMPtxwAhg4B0gAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAe4CLgKKAtAC/ANiA4wDqAPgBDAEsATaBQgFWgXABggGLgZwBqwG9gdOB4oH0ggqCHAIhgicCMgJJAlWCYgJrAnyCkAKdgrkC7J4nGNgZGBg0GdoZmBnAAEmIOYCQgaG/2A+AwAaqwHQAHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkXlT2zAQxf1C4thJAwRajt4HRy8VMwwfSJHXsQZZcnUQ+PYoTtwpM+wf2t9brWZ2n5JBsol58nJcYYAdDDFCijEy5JhgileYYRd72MccBzjEa7zBEY5xglO8xTu8xwd8xCd8xhd8xTec4RwXuMR3/MBP/MJvMPzBFYpk2Cr+OF0fTEgrFI1aHhxN740KDbEmeJpsWZlVj40s+45aLuv9KijlhCXSjLQnu/d/4UH6sWul1mRzFxZeekUuE7z10mg3qMtM1FGQddPSrLQyvJR6OaukItYXDp6pCJrmz0umqkau5pZ2hFmm7m+ImG5W2t0kZoJXUtPhVnYTbbdOBdeCVGqpJe7XKTqSbRK7zbdwXfR0U+SVsStuS3Y76em6+Ic3xYiHUppc04Nn0lMzay3dSxNcp8auDlWlaCi48yetFD7Y9USsx87G45cuop1ZxQUtjLnL4j53FO0a+5X08UXqQ7NQNo92R0XOz7sxWEnxN2TneJI8Acttu4Q=") format("woff"); }
.vjs-icon-play { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-play::before { content: ""; }
.vjs-icon-pause { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-pause::before { content: ""; }
.vjs-icon-volume-mute { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-volume-mute::before { content: ""; }
.vjs-icon-volume-low { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-volume-low::before { content: ""; }
.vjs-icon-volume-mid { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-volume-mid::before { content: ""; }
.vjs-icon-volume-high { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-volume-high::before { content: ""; }
.vjs-icon-fullscreen-enter { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-fullscreen-enter::before { content: ""; }
.vjs-icon-fullscreen-exit { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-fullscreen-exit::before { content: ""; }
.vjs-icon-spinner::before { content: ""; }
.vjs-icon-subtitles { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-subtitles::before { content: ""; }
.vjs-icon-captions { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-captions::before { content: ""; }
.vjs-icon-hd::before { content: ""; }
.vjs-icon-chapters { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-chapters::before { content: ""; }
.vjs-icon-downloading { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-downloading::before { content: ""; }
.vjs-icon-file-download { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-file-download::before { content: ""; }
.vjs-icon-file-download-done { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-file-download-done::before { content: ""; }
.vjs-icon-file-download-off { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-file-download-off::before { content: ""; }
.vjs-icon-share::before { content: ""; }
.vjs-icon-cog::before { content: ""; }
.vjs-icon-square::before { content: ""; }
.vjs-icon-circle { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-circle::before { content: ""; }
.vjs-icon-circle-outline::before { content: ""; }
.vjs-icon-circle-inner-circle::before { content: ""; }
.vjs-icon-cancel { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-cancel::before { content: ""; }
.vjs-icon-repeat { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-repeat::before { content: ""; }
.vjs-icon-replay { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-replay::before { content: ""; }
.vjs-icon-replay-5 { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-replay-5::before { content: ""; }
.vjs-icon-replay-10 { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-replay-10::before { content: ""; }
.vjs-icon-replay-30 { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-replay-30::before { content: ""; }
.vjs-icon-forward-5 { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-forward-5::before { content: ""; }
.vjs-icon-forward-10 { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-forward-10::before { content: ""; }
.vjs-icon-forward-30 { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-forward-30::before { content: ""; }
.vjs-icon-audio { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-audio::before { content: ""; }
.vjs-icon-next-item::before { content: ""; }
.vjs-icon-previous-item::before { content: ""; }
.vjs-icon-shuffle { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-shuffle::before { content: ""; }
.vjs-icon-cast { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-cast::before { content: ""; }
.vjs-icon-picture-in-picture-enter { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-picture-in-picture-enter::before { content: ""; }
.vjs-icon-picture-in-picture-exit { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-picture-in-picture-exit::before { content: ""; }
.vjs-icon-facebook::before { content: ""; }
.vjs-icon-linkedin::before { content: ""; }
.vjs-icon-twitter::before { content: ""; }
.vjs-icon-tumblr::before { content: ""; }
.vjs-icon-pinterest::before { content: ""; }
.vjs-icon-audio-description { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-audio-description::before { content: ""; }
.video-js .vjs-big-play-button .vjs-icon-placeholder::before, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder::before, .vjs-modal-dialog .vjs-modal-dialog-content { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.video-js .vjs-big-play-button .vjs-icon-placeholder::before, .vjs-button > .vjs-icon-placeholder::before { text-align: center; }
@font-face { font-family: VideoJS; font-style: normal; font-weight: 400; src: url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==") format("woff"); }
.video-js .vjs-big-play-button .vjs-icon-placeholder::before, .video-js .vjs-play-control .vjs-icon-placeholder, .vjs-icon-play { font-family: VideoJS; font-style: normal; font-weight: 400; }
.video-js .vjs-big-play-button .vjs-icon-placeholder::before, .video-js .vjs-play-control .vjs-icon-placeholder::before, .vjs-icon-play::before { content: ""; }
.vjs-icon-play-circle { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-play-circle::before { content: ""; }
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder, .vjs-icon-pause { font-family: VideoJS; font-style: normal; font-weight: 400; }
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder::before, .vjs-icon-pause::before { content: ""; }
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder, .vjs-icon-volume-mute { font-family: VideoJS; font-style: normal; font-weight: 400; }
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder::before, .vjs-icon-volume-mute::before { content: ""; }
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder, .vjs-icon-volume-low { font-family: VideoJS; font-style: normal; font-weight: 400; }
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder::before, .vjs-icon-volume-low::before { content: ""; }
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder, .vjs-icon-volume-mid { font-family: VideoJS; font-style: normal; font-weight: 400; }
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder::before, .vjs-icon-volume-mid::before { content: ""; }
.video-js .vjs-mute-control .vjs-icon-placeholder, .vjs-icon-volume-high { font-family: VideoJS; font-style: normal; font-weight: 400; }
.video-js .vjs-mute-control .vjs-icon-placeholder::before, .vjs-icon-volume-high::before { content: ""; }
.video-js .vjs-fullscreen-control .vjs-icon-placeholder, .vjs-icon-fullscreen-enter { font-family: VideoJS; font-style: normal; font-weight: 400; }
.video-js .vjs-fullscreen-control .vjs-icon-placeholder::before, .vjs-icon-fullscreen-enter::before { content: ""; }
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder, .vjs-icon-fullscreen-exit { font-family: VideoJS; font-style: normal; font-weight: 400; }
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder::before, .vjs-icon-fullscreen-exit::before { content: ""; }
.vjs-icon-square { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-square::before { content: ""; }
.vjs-icon-spinner { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-spinner::before { content: ""; }
.video-js .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder, .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .vjs-icon-subtitles { font-family: VideoJS; font-style: normal; font-weight: 400; }
.video-js .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js .vjs-subtitles-button .vjs-icon-placeholder::before, .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder::before, .vjs-icon-subtitles::before { content: ""; }
.video-js .vjs-captions-button .vjs-icon-placeholder, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .vjs-icon-captions { font-family: VideoJS; font-style: normal; font-weight: 400; }
.video-js .vjs-captions-button .vjs-icon-placeholder::before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder::before, .vjs-icon-captions::before { content: ""; }
.video-js .vjs-chapters-button .vjs-icon-placeholder, .vjs-icon-chapters { font-family: VideoJS; font-style: normal; font-weight: 400; }
.video-js .vjs-chapters-button .vjs-icon-placeholder::before, .vjs-icon-chapters::before { content: ""; }
.vjs-icon-share { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-share::before { content: ""; }
.vjs-icon-cog { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-cog::before { content: ""; }
.video-js .vjs-play-progress, .video-js .vjs-volume-level, .vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder { font-family: VideoJS; font-style: normal; font-weight: 400; }
.video-js .vjs-play-progress::before, .video-js .vjs-volume-level::before, .vjs-icon-circle::before, .vjs-seek-to-live-control .vjs-icon-placeholder::before { content: ""; }
.vjs-icon-circle-outline { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-circle-outline::before { content: ""; }
.vjs-icon-circle-inner-circle { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-circle-inner-circle::before { content: ""; }
.vjs-icon-hd { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-hd::before { content: ""; }
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder, .vjs-icon-cancel { font-family: VideoJS; font-style: normal; font-weight: 400; }
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder::before, .vjs-icon-cancel::before { content: ""; }
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder, .vjs-icon-replay { font-family: VideoJS; font-style: normal; font-weight: 400; }
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder::before, .vjs-icon-replay::before { content: ""; }
.vjs-icon-facebook { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-facebook::before { content: ""; }
.vjs-icon-gplus { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-gplus::before { content: ""; }
.vjs-icon-linkedin { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-linkedin::before { content: ""; }
.vjs-icon-twitter { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-twitter::before { content: ""; }
.vjs-icon-tumblr { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-tumblr::before { content: ""; }
.vjs-icon-pinterest { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-pinterest::before { content: ""; }
.video-js .vjs-descriptions-button .vjs-icon-placeholder, .vjs-icon-audio-description { font-family: VideoJS; font-style: normal; font-weight: 400; }
.video-js .vjs-descriptions-button .vjs-icon-placeholder::before, .vjs-icon-audio-description::before { content: ""; }
.video-js .vjs-audio-button .vjs-icon-placeholder, .vjs-icon-audio { font-family: VideoJS; font-style: normal; font-weight: 400; }
.video-js .vjs-audio-button .vjs-icon-placeholder::before, .vjs-icon-audio::before { content: ""; }
.vjs-icon-next-item { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-next-item::before { content: ""; }
.vjs-icon-previous-item { font-family: VideoJS; font-style: normal; font-weight: 400; }
.vjs-icon-previous-item::before { content: ""; }
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder, .vjs-icon-picture-in-picture-enter { font-family: VideoJS; font-style: normal; font-weight: 400; }
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder::before, .vjs-icon-picture-in-picture-enter::before { content: ""; }
.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder, .vjs-icon-picture-in-picture-exit { font-family: VideoJS; font-style: normal; font-weight: 400; }
.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder::before, .vjs-icon-picture-in-picture-exit::before { content: ""; }
.video-js { background-color: rgb(0, 0, 0); box-sizing: border-box; color: rgb(255, 255, 255); display: block; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: 400; line-height: 1; padding: 0px; position: relative; vertical-align: top; word-break: normal; }
.video-js:-webkit-full-screen { height: 100% !important; width: 100% !important; }
.video-js[tabindex="-1"] { outline: none; }
.video-js *, .video-js ::after, .video-js ::before { box-sizing: inherit; }
.video-js ul { font-family: inherit; font-size: inherit; line-height: inherit; list-style-position: outside; margin: 0px; }
.video-js.vjs-16-9, .video-js.vjs-4-3, .video-js.vjs-fluid { height: 0px; max-width: 100%; width: 100%; }
.video-js.vjs-16-9 { padding-top: 56.25%; }
.video-js.vjs-4-3 { padding-top: 75%; }
.video-js .vjs-tech, .video-js.vjs-fill { height: 100%; width: 100%; }
.video-js .vjs-tech { left: 0px; position: absolute; top: 0px; }
body.vjs-full-window { height: 100%; margin: 0px; padding: 0px; }
.vjs-full-window .video-js.vjs-fullscreen { inset: 0px; overflow: hidden; position: fixed; z-index: 1000; }
.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) { height: 100% !important; padding-top: 0px !important; width: 100% !important; }
.video-js.vjs-fullscreen.vjs-user-inactive { cursor: none; }
.vjs-hidden { display: none !important; }
.vjs-disabled { cursor: default; opacity: 0.5; }
.video-js .vjs-offscreen { height: 1px; left: -9999px; position: absolute; top: 0px; width: 1px; }
.vjs-lock-showing { opacity: 1; visibility: visible; display: block !important; }
.vjs-no-js { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 18px; height: 150px; margin: 0px auto; padding: 20px; text-align: center; width: 300px; }
.vjs-no-js a, .vjs-no-js a:visited { color: rgb(102, 168, 204); }
.video-js .vjs-big-play-button { background-color: rgba(43, 51, 63, 0.7); border: 0.06666em solid rgb(255, 255, 255); border-radius: 0.3em; cursor: pointer; display: block; font-size: 3em; height: 1.63332em; left: 10px; line-height: 1.5em; opacity: 1; padding: 0px; position: absolute; top: 10px; transition: 0.4s; width: 3em; }
.vjs-big-play-centered .vjs-big-play-button { left: 50%; margin-left: -1.5em; margin-top: -0.81666em; top: 50%; }
.video-js .vjs-big-play-button:focus, .video-js:hover .vjs-big-play-button { background-color: rgba(115, 133, 159, 0.5); border-color: rgb(255, 255, 255); transition: all; }
.vjs-controls-disabled .vjs-big-play-button, .vjs-error .vjs-big-play-button, .vjs-has-started .vjs-big-play-button, .vjs-using-native-controls .vjs-big-play-button { display: none; }
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button { display: block; }
.video-js button { appearance: none; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: inherit; display: inline-block; font-size: inherit; line-height: inherit; text-decoration: none; text-transform: none; transition: none; }
.vjs-control .vjs-button { height: 100%; width: 100%; }
.video-js .vjs-control.vjs-close-button { cursor: pointer; height: 3em; position: absolute; right: 0px; top: 0.5em; z-index: 2; }
.video-js .vjs-modal-dialog { background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0)); overflow: auto; }
.video-js .vjs-modal-dialog > * { box-sizing: border-box; }
.vjs-modal-dialog .vjs-modal-dialog-content { font-size: 1.2em; line-height: 1.5; padding: 20px 24px; z-index: 1; }
.vjs-menu-button { cursor: pointer; }
.vjs-menu-button.vjs-disabled { cursor: default; }
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu { display: none; }
.vjs-menu .vjs-menu-content { display: block; font-family: Arial, Helvetica, sans-serif; margin: 0px; overflow: auto; padding: 0px; }
.vjs-menu .vjs-menu-content > * { box-sizing: border-box; }
.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu { display: none; }
.vjs-menu li { font-size: 1.2em; line-height: 1.4em; list-style: none; margin: 0px; padding: 0.2em 0px; text-align: center; text-transform: lowercase; }
.js-focus-visible .vjs-menu li.vjs-menu-item:hover, .vjs-menu li.vjs-menu-item:focus, .vjs-menu li.vjs-menu-item:hover { background-color: rgba(115, 133, 159, 0.5); }
.js-focus-visible .vjs-menu li.vjs-selected:hover, .vjs-menu li.vjs-selected, .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover { background-color: rgb(255, 255, 255); color: rgb(43, 51, 63); }
.vjs-menu li.vjs-menu-title { cursor: default; font-size: 1em; font-weight: 700; line-height: 2em; margin: 0px 0px 0.3em; padding: 0px; text-align: center; text-transform: uppercase; }
.vjs-menu-button-popup .vjs-menu { border-top-color: rgba(43, 51, 63, 0.7); bottom: 0px; display: none; height: 0px; left: -3em; margin-bottom: 1.5em; position: absolute; width: 10em; }
.vjs-menu-button-popup .vjs-menu .vjs-menu-content { background-color: rgba(43, 51, 63, 0.7); bottom: 1.5em; max-height: 15em; position: absolute; width: 100%; }
.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 5em; }
.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 10em; }
.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 14em; }
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 25em; }
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing, .vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu { display: block; }
.video-js .vjs-menu-button-inline { overflow: hidden; transition: 0.4s; }
.video-js .vjs-menu-button-inline::before { width: 2.22222em; }
.video-js .vjs-menu-button-inline.vjs-slider-active, .video-js .vjs-menu-button-inline:focus, .video-js .vjs-menu-button-inline:hover, .video-js.vjs-no-flex .vjs-menu-button-inline { width: 12em; }
.vjs-menu-button-inline .vjs-menu { height: 100%; left: 4em; margin: 0px; opacity: 0; padding: 0px; position: absolute; top: 0px; transition: 0.4s; width: auto; }
.vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-menu-button-inline:focus .vjs-menu, .vjs-menu-button-inline:hover .vjs-menu { display: block; opacity: 1; }
.vjs-no-flex .vjs-menu-button-inline .vjs-menu { display: block; opacity: 1; position: relative; width: auto; }
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu { width: auto; }
.vjs-menu-button-inline .vjs-menu-content { height: 100%; margin: 0px; overflow: hidden; width: auto; }
.video-js .vjs-control-bar { background-color: rgba(43, 51, 63, 0.7); bottom: 0px; display: none; height: 3em; left: 0px; position: absolute; right: 0px; width: 100%; }
.vjs-has-started .vjs-control-bar { display: flex; opacity: 1; transition: visibility 0.1s, opacity 0.1s; visibility: visible; }
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { opacity: 0; transition: visibility 1s, opacity 1s; visibility: visible; }
.vjs-controls-disabled .vjs-control-bar, .vjs-error .vjs-control-bar, .vjs-using-native-controls .vjs-control-bar { display: none !important; }
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { opacity: 1; visibility: visible; }
.vjs-has-started.vjs-no-flex .vjs-control-bar { display: table; }
.video-js .vjs-control { flex: 0 0 auto; height: 100%; margin: 0px; padding: 0px; position: relative; text-align: center; width: 4em; }
.vjs-button > .vjs-icon-placeholder::before { font-size: 1.8em; line-height: 1.67; }
.video-js .vjs-control:focus, .video-js .vjs-control:focus::before, .video-js .vjs-control:hover::before { text-shadow: rgb(255, 255, 255) 0px 0px 1em; }
.video-js .vjs-control-text { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.vjs-no-flex .vjs-control { display: table-cell; vertical-align: middle; }
.video-js .vjs-custom-control-spacer { display: none; }
.video-js .vjs-progress-control { align-items: center; cursor: pointer; display: flex; flex: 1 1 auto; min-width: 4em; touch-action: none; }
.video-js .vjs-progress-control.disabled { cursor: default; }
.vjs-live .vjs-progress-control { display: none; }
.vjs-liveui .vjs-progress-control { align-items: center; display: flex; }
.vjs-no-flex .vjs-progress-control { width: auto; }
.video-js .vjs-progress-holder { flex: 1 1 auto; height: 0.3em; transition: 0.2s; }
.video-js .vjs-progress-control .vjs-progress-holder { margin: 0px 10px; }
.video-js .vjs-progress-control:hover .vjs-progress-holder { font-size: 1.66667em; }
.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled { font-size: 1em; }
.video-js .vjs-progress-holder .vjs-load-progress, .video-js .vjs-progress-holder .vjs-load-progress div, .video-js .vjs-progress-holder .vjs-play-progress { display: block; height: 100%; margin: 0px; padding: 0px; position: absolute; width: 0px; }
.video-js .vjs-play-progress { background-color: rgb(255, 255, 255); }
.video-js .vjs-play-progress::before { font-size: 0.9em; position: absolute; right: -0.5em; top: -0.333333em; z-index: 1; }
.video-js .vjs-load-progress { background: rgba(115, 133, 159, 0.5); }
.video-js .vjs-load-progress div { background: rgba(115, 133, 159, 0.75); }
.video-js .vjs-time-tooltip { background-color: rgba(255, 255, 255, 0.8); border-radius: 0.3em; color: rgb(0, 0, 0); float: right; font-family: Arial, Helvetica, sans-serif; font-size: 1em; padding: 6px 8px 8px; pointer-events: none; position: absolute; top: -3.4em; visibility: hidden; z-index: 1; }
.video-js .vjs-progress-holder:focus .vjs-time-tooltip { display: none; }
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip, .video-js .vjs-progress-control:hover .vjs-time-tooltip { display: block; font-size: 0.6em; visibility: visible; }
.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip { font-size: 1em; }
.video-js .vjs-progress-control .vjs-mouse-display { background-color: rgb(0, 0, 0); display: none; height: 100%; position: absolute; width: 1px; z-index: 1; }
.vjs-no-flex .vjs-progress-control .vjs-mouse-display { z-index: 0; }
.video-js .vjs-progress-control:hover .vjs-mouse-display { display: block; }
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display { opacity: 0; transition: visibility 1s, opacity 1s; visibility: hidden; }
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display { display: none; }
.vjs-mouse-display .vjs-time-tooltip { background-color: rgba(0, 0, 0, 0.8); color: rgb(255, 255, 255); }
.video-js .vjs-slider { cursor: pointer; margin: 0px 0.45em; padding: 0px; position: relative; background-color: rgba(115, 133, 159, 0.5); user-select: none; }
.video-js .vjs-slider.disabled { cursor: default; }
.video-js .vjs-slider:focus { box-shadow: rgb(255, 255, 255) 0px 0px 1em; text-shadow: rgb(255, 255, 255) 0px 0px 1em; }
.video-js .vjs-mute-control { cursor: pointer; flex: 0 0 auto; }
.video-js .vjs-volume-control { cursor: pointer; display: flex; margin-right: 1em; }
.video-js .vjs-volume-control.vjs-volume-horizontal { width: 5em; }
.video-js .vjs-volume-panel .vjs-volume-control { height: 1px; margin-left: -1px; opacity: 0; visibility: visible; width: 1px; }
.video-js .vjs-volume-panel { transition: width 1s; }
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control { opacity: 1; position: relative; transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left, top; visibility: visible; }
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal { height: 3em; margin-right: 0px; width: 5em; }
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical { left: -3.5em; transition: left; }
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active { transition: width 0.1s; width: 10em; }
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only { width: 4em; }
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical { height: 8em; left: -3000em; transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s; width: 3em; }
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal { transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s; }
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal { height: 3em; opacity: 1; position: relative; transition: none; visibility: visible; width: 5em; }
.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical, .video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical { bottom: 3em; left: 0.5em; position: absolute; }
.video-js .vjs-volume-panel { display: flex; }
.video-js .vjs-volume-bar { margin: 1.35em 0.45em; }
.vjs-volume-bar.vjs-slider-horizontal { height: 0.3em; width: 5em; }
.vjs-volume-bar.vjs-slider-vertical { height: 5em; margin: 1.35em auto; width: 0.3em; }
.video-js .vjs-volume-level { background-color: rgb(255, 255, 255); bottom: 0px; left: 0px; position: absolute; }
.video-js .vjs-volume-level::before { font-size: 0.9em; position: absolute; }
.vjs-slider-vertical .vjs-volume-level { width: 0.3em; }
.vjs-slider-vertical .vjs-volume-level::before { left: -0.3em; top: -0.5em; }
.vjs-slider-horizontal .vjs-volume-level { height: 0.3em; }
.vjs-slider-horizontal .vjs-volume-level::before { right: -0.5em; top: -0.3em; }
.video-js .vjs-volume-panel.vjs-volume-panel-vertical { width: 4em; }
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level { height: 100%; }
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level { width: 100%; }
.video-js .vjs-volume-vertical { background-color: rgba(43, 51, 63, 0.7); bottom: 8em; height: 8em; width: 3em; }
.video-js .vjs-volume-horizontal .vjs-menu { left: -2em; }
.vjs-poster { background-color: rgb(0, 0, 0); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; inset: 0px; cursor: pointer; display: inline-block; height: 100%; margin: 0px; padding: 0px; position: absolute; vertical-align: middle; }
.vjs-has-started .vjs-poster { display: none; }
.vjs-audio.vjs-has-started .vjs-poster { display: block; }
.vjs-using-native-controls .vjs-poster { display: none; }
.video-js .vjs-live-control { align-items: flex-start; display: flex; flex: 1 1 auto; font-size: 1em; line-height: 3em; }
.vjs-no-flex .vjs-live-control { display: table-cell; text-align: left; width: auto; }
.video-js.vjs-liveui .vjs-live-control, .video-js:not(.vjs-live) .vjs-live-control { display: none; }
.video-js .vjs-seek-to-live-control { cursor: pointer; display: inline-flex; flex: 0 0 auto; font-size: 1em; height: 100%; line-height: 3em; min-width: 4em; padding-left: 0.5em; padding-right: 0.5em; width: auto; }
.vjs-no-flex .vjs-seek-to-live-control { display: table-cell; text-align: left; width: auto; }
.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control, .video-js:not(.vjs-live) .vjs-seek-to-live-control { display: none; }
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge { cursor: auto; }
.vjs-seek-to-live-control .vjs-icon-placeholder { color: rgb(136, 136, 136); margin-right: 0.5em; }
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder { color: red; }
.video-js .vjs-time-control { flex: 0 0 auto; font-size: 1em; line-height: 3em; min-width: 2em; padding-left: 1em; padding-right: 1em; width: auto; }
.video-js .vjs-current-time, .video-js .vjs-duration, .vjs-live .vjs-time-control, .vjs-no-flex .vjs-current-time, .vjs-no-flex .vjs-duration { display: none; }
.vjs-time-divider { display: none; line-height: 3em; }
.vjs-live .vjs-time-divider { display: none; }
.video-js .vjs-play-control { cursor: pointer; }
.video-js .vjs-play-control .vjs-icon-placeholder { flex: 0 0 auto; }
.vjs-text-track-display { inset: 0px 0px 3em; pointer-events: none; position: absolute; }
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display { bottom: 1em; }
.video-js .vjs-text-track { font-size: 1.4em; margin-bottom: 0.1em; text-align: center; }
.vjs-subtitles { color: rgb(255, 255, 255); }
.vjs-captions { color: rgb(255, 204, 102); }
.vjs-tt-cue { display: block; }
video::-webkit-media-text-track-display { transform: translateY(-3em); }
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display { transform: translateY(-1.5em); }
.video-js .vjs-fullscreen-control, .video-js .vjs-picture-in-picture-control { cursor: pointer; flex: 0 0 auto; }
.vjs-playback-rate .vjs-playback-rate-value, .vjs-playback-rate > .vjs-menu-button { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.vjs-playback-rate .vjs-playback-rate-value { font-size: 1.5em; line-height: 2; pointer-events: none; text-align: center; }
.vjs-playback-rate .vjs-menu { left: 0px; width: 4em; }
.vjs-error .vjs-error-display .vjs-modal-dialog-content { font-size: 1.4em; text-align: center; }
.vjs-error .vjs-error-display::before { color: rgb(255, 255, 255); content: "X"; font-family: Arial, Helvetica, sans-serif; font-size: 4em; left: 0px; line-height: 1; margin-top: -0.5em; position: absolute; text-align: center; text-shadow: rgb(0, 0, 0) 0.05em 0.05em 0.1em; top: 50%; vertical-align: middle; width: 100%; }
.vjs-loading-spinner { background-clip: padding-box; border: 6px solid rgba(43, 51, 63, 0.7); border-radius: 25px; box-sizing: border-box; display: none; height: 50px; left: 50%; margin: -25px 0px 0px -25px; opacity: 0.85; position: absolute; text-align: left; top: 50%; visibility: hidden; width: 50px; }
.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner { animation: 0s linear 0.3s 1 normal forwards running vjs-spinner-show; display: block; }
.vjs-loading-spinner::after, .vjs-loading-spinner::before { border-style: inherit; border-width: inherit; border-image: inherit; border-color: rgb(255, 255, 255) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-radius: inherit; box-sizing: inherit; content: ""; height: inherit; margin: -6px; opacity: 1; position: absolute; width: inherit; }
.vjs-seeking .vjs-loading-spinner::after, .vjs-seeking .vjs-loading-spinner::before, .vjs-waiting .vjs-loading-spinner::after, .vjs-waiting .vjs-loading-spinner::before { animation: 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) 0s infinite normal none running vjs-spinner-spin, 1.1s linear 0s infinite normal none running vjs-spinner-fade; }
.vjs-seeking .vjs-loading-spinner::before, .vjs-waiting .vjs-loading-spinner::before { border-top-color: rgb(255, 255, 255); }
.vjs-seeking .vjs-loading-spinner::after, .vjs-waiting .vjs-loading-spinner::after { animation-delay: 0.44s; border-top-color: rgb(255, 255, 255); }
@keyframes vjs-spinner-show { 
  100% { visibility: visible; }
}
@keyframes vjs-spinner-spin { 
  100% { transform: rotate(1turn); }
}
@keyframes vjs-spinner-fade { 
  0% { border-top-color: rgb(115, 133, 159); }
  20% { border-top-color: rgb(115, 133, 159); }
  35% { border-top-color: rgb(255, 255, 255); }
  60% { border-top-color: rgb(115, 133, 159); }
  100% { border-top-color: rgb(115, 133, 159); }
}
.vjs-chapters-button .vjs-menu ul { width: 24em; }
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder { display: inline-block; margin-bottom: -0.1em; vertical-align: middle; }
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder::before { content: ""; font-family: VideoJS; font-size: 1.5em; line-height: inherit; }
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder { display: inline-block; margin-bottom: -0.1em; vertical-align: middle; }
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder::before { content: " "; font-family: VideoJS; font-size: 1.5em; line-height: inherit; }
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control { display: none; }
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover { width: auto; }
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button { display: none; }
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer { display: block; flex: 1 1 auto; }
.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer { width: auto; }
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control, .video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control { display: none; }
.vjs-modal-dialog.vjs-text-track-settings { background-color: rgba(43, 51, 63, 0.75); color: rgb(255, 255, 255); height: 70%; }
.vjs-text-track-settings .vjs-modal-dialog-content { display: table; }
.vjs-text-track-settings .vjs-track-settings-colors, .vjs-text-track-settings .vjs-track-settings-controls, .vjs-text-track-settings .vjs-track-settings-font { display: table-cell; }
.vjs-text-track-settings .vjs-track-settings-controls { text-align: right; vertical-align: bottom; }
@supports (display:grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content { display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr; padding: 20px 24px 0px; }
  .vjs-track-settings-controls .vjs-default-button { margin-bottom: 20px; }
  .vjs-text-track-settings .vjs-track-settings-controls { grid-column: 1 / -1; }
  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content { grid-template-columns: 1fr; }
}
.vjs-track-setting > select { margin-bottom: 0.5em; margin-right: 1em; }
.vjs-text-track-settings fieldset { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 5px; padding: 3px; }
.vjs-text-track-settings fieldset span { display: inline-block; }
.vjs-text-track-settings fieldset span > select { max-width: 7.3em; }
.vjs-text-track-settings legend { color: rgb(255, 255, 255); margin: 0px 0px 5px; }
.vjs-text-track-settings .vjs-label { position: absolute; clip: rect(1px, 1px, 1px, 1px); border: 0px; display: block; height: 1px; margin: 0px 0px 5px; overflow: hidden; padding: 0px; width: 1px; }
.vjs-track-settings-controls button:active, .vjs-track-settings-controls button:focus { background-image: linear-gradient(0deg, rgb(255, 255, 255) 88%, rgb(115, 133, 159)); outline-style: solid; outline-width: medium; }
.vjs-track-settings-controls button:hover { color: rgba(43, 51, 63, 0.75); }
.vjs-track-settings-controls button { background-color: rgb(255, 255, 255); background-image: linear-gradient(-180deg, rgb(255, 255, 255) 88%, rgb(115, 133, 159)); border-radius: 2px; color: rgb(43, 51, 63); cursor: pointer; }
.vjs-track-settings-controls .vjs-default-button { margin-right: 1em; }
@media print {
  .video-js > :not(.vjs-tech):not(.vjs-poster) { visibility: hidden; }
}
.vjs-resize-manager { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: -1000; }
.js-focus-visible .video-js :focus:not(.focus-visible) { background: none; outline: none; }
.video-js .vjs-menu :focus:not(:focus-visible), .video-js :focus:not(:focus-visible) { background: none; outline: none; }
[touch-action="none"] { touch-action: none; }
[touch-action="auto"] { touch-action: auto; }
[touch-action~="pan-x"] { touch-action: pan-x; }
[touch-action~="pan-y"] { touch-action: pan-y; }
[touch-action~="pan-up"] { touch-action: pan-up; }
[touch-action~="pan-down"] { touch-action: pan-down; }
[touch-action~="pan-left"] { touch-action: pan-left; }
[touch-action~="pan-right"] { touch-action: pan-right; }