/* === https://www.microsoft.com/golf/etc.clientlibs/cascade.component.authoring/clientlibs/clientlib-reimagine/page/default.ACSHASH0f7ac8fe06156d4ed8ab82ed4f57aadc.min.css (0 rules) === */



/* === https://www.microsoft.com/golf/etc.clientlibs/cascade.component.authoring/clientlibs/clientlib-reimagine/page/web-components.ACSHASH47634009b624711f4fd281b078c0618b.min.css (0 rules) === */



/* === https://www.microsoft.com/golf/etc.clientlibs/cascade.component.authoring/clientlibs/clientlib-utils/xf-wrapper.ACSHASH959cf4e6c9dbc0269984ead635843b60.min.css (2 rules) === */

reimagine-pricing-grid .cmp-experiencefragment, reimagine-pricing-grid .xf-content-height, reimagine-pricing-grid .xf-content-height > .root, reimagine-pricing-grid .xf-content-height > .root > .aem-Grid, reimagine-pricing-grid .xf-content-height > .root > .aem-Grid > .responsivegrid, reimagine-pricing-grid .xf-content-height > .root > .aem-Grid > .responsivegrid > .aem-Grid, reimagine-pricing-grid .xf-content-height > .root > .aem-Grid > .responsivegrid > .aem-Grid > .card-product-pricing { display: contents; }
[slot="sku"] .xf-content-height, [slot="sku"] .cmp-experiencefragment { display: contents; }

/* === https://www.microsoft.com/golf/etc.clientlibs/onecloud/clientlibs/clientlib-mwf-new/main-light.ACSHASH561c834597fb9bc5aac4021e21e006be.min.css (2571 rules) === */

@font-face { font-family: MWF-FLUENT-ICONS; src: /* font */ format("woff2"), /* font */ format("woff"), /* font */ format("truetype"); }
@font-face { font-family: SegoeUI; src: local("Segoe UI"), /* removed-abs-url */ format("woff2"), /* removed-abs-url */ format("woff"); font-weight: 400; }
@font-face { font-family: SegoeUI; src: local("Segoe UI"), /* removed-abs-url */ format("woff2"), /* removed-abs-url */ format("woff"); font-weight: 100; }
@font-face { font-family: SegoeUI; src: local("Segoe UI"), /* removed-abs-url */ format("woff2"), /* removed-abs-url */ format("woff"); font-weight: 200; }
@font-face { font-family: SegoeUI; src: local("Segoe UI"), /* removed-abs-url */ format("woff2"), /* removed-abs-url */ format("woff"); font-weight: 600; }
@font-face { font-family: SegoeUI; src: local("Segoe UI"), /* removed-abs-url */ format("woff2"), /* removed-abs-url */ format("woff"); font-weight: 700; }
*, ::after, ::before { box-sizing: border-box; }
html { font-family: sans-serif; line-height: 1.15; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; }
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }
body { margin: 0px; font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
html:not([dir="rtl"]) body { text-align: left; }
html[dir="rtl"] body { text-align: right; }
[contenteditable="true"]:focus, [tabindex]:focus, a[href]:focus, area[href]:focus, button:focus, iframe:focus, input:focus, select:focus, textarea:focus { outline: currentcolor dotted 0.1875rem; }
[tabindex="-1"]:focus { outline: 0px !important; }
hr { box-sizing: content-box; height: 0px; }
h1, h2, h3, h4, h5, h6 { margin-top: 0px; margin-bottom: 0.5rem; }
p { margin-top: 0px; margin-bottom: 1rem; }
abbr[title] { text-decoration: underline dotted; cursor: help; text-decoration-skip-ink: none; }
address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }
dl, ol, ul { margin-top: 0px; margin-bottom: 1rem; }
ol ol, ol ul, ul ol, ul ul { margin-bottom: 0px; }
dt { font-weight: 700; }
dd { margin-bottom: 0.5rem; }
html:not([dir="rtl"]) dd { margin-left: 0px; }
html[dir="rtl"] dd { margin-right: 0px; }
blockquote { margin: 0px 0px 1rem; }
b, strong { font-weight: bolder; }
small { font-size: 80%; }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
a { color: rgb(0, 103, 184); }
code, kbd, pre, samp { font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; font-size: 1em; }
pre { margin-top: 0px; margin-bottom: 1rem; overflow: auto; }
figure { margin: 0px 0px 1rem; }
img, svg { vertical-align: middle; }
table { border-collapse: collapse; }
caption { padding-top: 1.5rem; padding-bottom: 1.5rem; color: rgb(0, 0, 0); caption-side: bottom; }
html:not([dir="rtl"]) caption { text-align: left; }
html[dir="rtl"] caption { text-align: right; }
th { text-align: inherit; }
label { display: inline-block; }
button { border-radius: 0px; }
button, input, optgroup, select, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }
button, select { text-transform: none; }
select { overflow-wrap: normal; }
[type="button"], [type="reset"], [type="submit"], button { appearance: button; }
[type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) { cursor: pointer; }
input[type="date"], input[type="datetime-local"], input[type="month"], input[type="time"] { appearance: listbox; }
textarea { resize: vertical; }
fieldset { min-width: 0px; padding: 0px; margin: 0px; border: 0px; }
legend { display: block; width: 100%; padding: 0px; font-size: inherit; line-height: inherit; }
progress { vertical-align: baseline; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
[type="search"] { outline-offset: -2px; appearance: none; }
[type="search"]::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { font: inherit; appearance: button; }
output { display: inline-block; }
summary { display: list-item; cursor: pointer; }
template { display: none; }
[hidden] { display: none !important; }
.container { width: 100%; margin-right: auto; margin-left: auto; padding-right: 0.75rem; padding-left: 0.75rem; }
@media (min-width: 1084px) {
  .container { padding-right: 5%; padding-left: 5%; width: 90%; box-sizing: content-box; }
}
@media (min-width: 1400px) {
  .container { max-width: 1600px; }
}
.container-fluid, .container-xl { width: 100%; margin-right: auto; margin-left: auto; padding-right: 0.75rem; padding-left: 0.75rem; }
@media (min-width: 1084px) {
  .container-fluid, .container-xl { padding-right: 5%; padding-left: 5%; width: 90%; box-sizing: content-box; }
}
@media (min-width: 1400px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 1600px; }
}
.row { display: flex; flex-wrap: wrap; margin-right: -0.75rem; margin-left: -0.75rem; }
.no-gutters { margin-right: 0px; margin-left: 0px; }
.no-gutters > .col, .no-gutters > [class*="col-"] { padding-right: 0px; padding-left: 0px; }
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto { position: relative; width: 100%; padding-right: 0.75rem; padding-left: 0.75rem; }
.col { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
.row-cols-1 > * { flex: 0 0 100%; max-width: 100%; }
.row-cols-2 > * { flex: 0 0 50%; max-width: 50%; }
.row-cols-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; }
.row-cols-4 > * { flex: 0 0 25%; max-width: 25%; }
.row-cols-5 > * { flex: 0 0 20%; max-width: 20%; }
.row-cols-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; }
.col-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
.col-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
.col-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
.col-3 { flex: 0 0 25%; max-width: 25%; }
.col-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
.col-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
.col-6 { flex: 0 0 50%; max-width: 50%; }
.col-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
.col-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
.col-9 { flex: 0 0 75%; max-width: 75%; }
.col-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
.col-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
.col-12 { flex: 0 0 100%; max-width: 100%; }
.order-first { order: -1; }
.order-last { order: 13; }
.order-0 { order: 0; }
.order-1 { order: 1; }
.order-2 { order: 2; }
.order-3 { order: 3; }
.order-4 { order: 4; }
.order-5 { order: 5; }
.order-6 { order: 6; }
.order-7 { order: 7; }
.order-8 { order: 8; }
.order-9 { order: 9; }
.order-10 { order: 10; }
.order-11 { order: 11; }
.order-12 { order: 12; }
html:not([dir="rtl"]) .offset-1 { margin-left: 8.33333%; }
html[dir="rtl"] .offset-1 { margin-right: 8.33333%; }
html:not([dir="rtl"]) .offset-2 { margin-left: 16.6667%; }
html[dir="rtl"] .offset-2 { margin-right: 16.6667%; }
html:not([dir="rtl"]) .offset-3 { margin-left: 25%; }
html[dir="rtl"] .offset-3 { margin-right: 25%; }
html:not([dir="rtl"]) .offset-4 { margin-left: 33.3333%; }
html[dir="rtl"] .offset-4 { margin-right: 33.3333%; }
html:not([dir="rtl"]) .offset-5 { margin-left: 41.6667%; }
html[dir="rtl"] .offset-5 { margin-right: 41.6667%; }
html:not([dir="rtl"]) .offset-6 { margin-left: 50%; }
html[dir="rtl"] .offset-6 { margin-right: 50%; }
html:not([dir="rtl"]) .offset-7 { margin-left: 58.3333%; }
html[dir="rtl"] .offset-7 { margin-right: 58.3333%; }
html:not([dir="rtl"]) .offset-8 { margin-left: 66.6667%; }
html[dir="rtl"] .offset-8 { margin-right: 66.6667%; }
html:not([dir="rtl"]) .offset-9 { margin-left: 75%; }
html[dir="rtl"] .offset-9 { margin-right: 75%; }
html:not([dir="rtl"]) .offset-10 { margin-left: 83.3333%; }
html[dir="rtl"] .offset-10 { margin-right: 83.3333%; }
html:not([dir="rtl"]) .offset-11 { margin-left: 91.6667%; }
html[dir="rtl"] .offset-11 { margin-right: 91.6667%; }
@media (min-width: 540px) {
  .col-sm { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
  .row-cols-sm-1 > * { flex: 0 0 100%; max-width: 100%; }
  .row-cols-sm-2 > * { flex: 0 0 50%; max-width: 50%; }
  .row-cols-sm-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .row-cols-sm-4 > * { flex: 0 0 25%; max-width: 25%; }
  .row-cols-sm-5 > * { flex: 0 0 20%; max-width: 20%; }
  .row-cols-sm-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-sm-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-sm-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .col-sm-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-sm-3 { flex: 0 0 25%; max-width: 25%; }
  .col-sm-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-sm-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .col-sm-6 { flex: 0 0 50%; max-width: 50%; }
  .col-sm-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .col-sm-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .col-sm-9 { flex: 0 0 75%; max-width: 75%; }
  .col-sm-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .col-sm-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .col-sm-12 { flex: 0 0 100%; max-width: 100%; }
  .order-sm-first { order: -1; }
  .order-sm-last { order: 13; }
  .order-sm-0 { order: 0; }
  .order-sm-1 { order: 1; }
  .order-sm-2 { order: 2; }
  .order-sm-3 { order: 3; }
  .order-sm-4 { order: 4; }
  .order-sm-5 { order: 5; }
  .order-sm-6 { order: 6; }
  .order-sm-7 { order: 7; }
  .order-sm-8 { order: 8; }
  .order-sm-9 { order: 9; }
  .order-sm-10 { order: 10; }
  .order-sm-11 { order: 11; }
  .order-sm-12 { order: 12; }
  html:not([dir="rtl"]) .offset-sm-0 { margin-left: 0px; }
  html[dir="rtl"] .offset-sm-0 { margin-right: 0px; }
  html:not([dir="rtl"]) .offset-sm-1 { margin-left: 8.33333%; }
  html[dir="rtl"] .offset-sm-1 { margin-right: 8.33333%; }
  html:not([dir="rtl"]) .offset-sm-2 { margin-left: 16.6667%; }
  html[dir="rtl"] .offset-sm-2 { margin-right: 16.6667%; }
  html:not([dir="rtl"]) .offset-sm-3 { margin-left: 25%; }
  html[dir="rtl"] .offset-sm-3 { margin-right: 25%; }
  html:not([dir="rtl"]) .offset-sm-4 { margin-left: 33.3333%; }
  html[dir="rtl"] .offset-sm-4 { margin-right: 33.3333%; }
  html:not([dir="rtl"]) .offset-sm-5 { margin-left: 41.6667%; }
  html[dir="rtl"] .offset-sm-5 { margin-right: 41.6667%; }
  html:not([dir="rtl"]) .offset-sm-6 { margin-left: 50%; }
  html[dir="rtl"] .offset-sm-6 { margin-right: 50%; }
  html:not([dir="rtl"]) .offset-sm-7 { margin-left: 58.3333%; }
  html[dir="rtl"] .offset-sm-7 { margin-right: 58.3333%; }
  html:not([dir="rtl"]) .offset-sm-8 { margin-left: 66.6667%; }
  html[dir="rtl"] .offset-sm-8 { margin-right: 66.6667%; }
  html:not([dir="rtl"]) .offset-sm-9 { margin-left: 75%; }
  html[dir="rtl"] .offset-sm-9 { margin-right: 75%; }
  html:not([dir="rtl"]) .offset-sm-10 { margin-left: 83.3333%; }
  html[dir="rtl"] .offset-sm-10 { margin-right: 83.3333%; }
  html:not([dir="rtl"]) .offset-sm-11 { margin-left: 91.6667%; }
  html[dir="rtl"] .offset-sm-11 { margin-right: 91.6667%; }
}
@media (min-width: 860px) {
  .col-md { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
  .row-cols-md-1 > * { flex: 0 0 100%; max-width: 100%; }
  .row-cols-md-2 > * { flex: 0 0 50%; max-width: 50%; }
  .row-cols-md-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .row-cols-md-4 > * { flex: 0 0 25%; max-width: 25%; }
  .row-cols-md-5 > * { flex: 0 0 20%; max-width: 20%; }
  .row-cols-md-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-md-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-md-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .col-md-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-md-3 { flex: 0 0 25%; max-width: 25%; }
  .col-md-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-md-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .col-md-6 { flex: 0 0 50%; max-width: 50%; }
  .col-md-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .col-md-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .col-md-9 { flex: 0 0 75%; max-width: 75%; }
  .col-md-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .col-md-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .col-md-12 { flex: 0 0 100%; max-width: 100%; }
  .order-md-first { order: -1; }
  .order-md-last { order: 13; }
  .order-md-0 { order: 0; }
  .order-md-1 { order: 1; }
  .order-md-2 { order: 2; }
  .order-md-3 { order: 3; }
  .order-md-4 { order: 4; }
  .order-md-5 { order: 5; }
  .order-md-6 { order: 6; }
  .order-md-7 { order: 7; }
  .order-md-8 { order: 8; }
  .order-md-9 { order: 9; }
  .order-md-10 { order: 10; }
  .order-md-11 { order: 11; }
  .order-md-12 { order: 12; }
  html:not([dir="rtl"]) .offset-md-0 { margin-left: 0px; }
  html[dir="rtl"] .offset-md-0 { margin-right: 0px; }
  html:not([dir="rtl"]) .offset-md-1 { margin-left: 8.33333%; }
  html[dir="rtl"] .offset-md-1 { margin-right: 8.33333%; }
  html:not([dir="rtl"]) .offset-md-2 { margin-left: 16.6667%; }
  html[dir="rtl"] .offset-md-2 { margin-right: 16.6667%; }
  html:not([dir="rtl"]) .offset-md-3 { margin-left: 25%; }
  html[dir="rtl"] .offset-md-3 { margin-right: 25%; }
  html:not([dir="rtl"]) .offset-md-4 { margin-left: 33.3333%; }
  html[dir="rtl"] .offset-md-4 { margin-right: 33.3333%; }
  html:not([dir="rtl"]) .offset-md-5 { margin-left: 41.6667%; }
  html[dir="rtl"] .offset-md-5 { margin-right: 41.6667%; }
  html:not([dir="rtl"]) .offset-md-6 { margin-left: 50%; }
  html[dir="rtl"] .offset-md-6 { margin-right: 50%; }
  html:not([dir="rtl"]) .offset-md-7 { margin-left: 58.3333%; }
  html[dir="rtl"] .offset-md-7 { margin-right: 58.3333%; }
  html:not([dir="rtl"]) .offset-md-8 { margin-left: 66.6667%; }
  html[dir="rtl"] .offset-md-8 { margin-right: 66.6667%; }
  html:not([dir="rtl"]) .offset-md-9 { margin-left: 75%; }
  html[dir="rtl"] .offset-md-9 { margin-right: 75%; }
  html:not([dir="rtl"]) .offset-md-10 { margin-left: 83.3333%; }
  html[dir="rtl"] .offset-md-10 { margin-right: 83.3333%; }
  html:not([dir="rtl"]) .offset-md-11 { margin-left: 91.6667%; }
  html[dir="rtl"] .offset-md-11 { margin-right: 91.6667%; }
}
@media (min-width: 1084px) {
  .col-lg { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
  .row-cols-lg-1 > * { flex: 0 0 100%; max-width: 100%; }
  .row-cols-lg-2 > * { flex: 0 0 50%; max-width: 50%; }
  .row-cols-lg-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .row-cols-lg-4 > * { flex: 0 0 25%; max-width: 25%; }
  .row-cols-lg-5 > * { flex: 0 0 20%; max-width: 20%; }
  .row-cols-lg-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-lg-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-lg-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .col-lg-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-lg-3 { flex: 0 0 25%; max-width: 25%; }
  .col-lg-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-lg-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .col-lg-6 { flex: 0 0 50%; max-width: 50%; }
  .col-lg-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .col-lg-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .col-lg-9 { flex: 0 0 75%; max-width: 75%; }
  .col-lg-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .col-lg-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .col-lg-12 { flex: 0 0 100%; max-width: 100%; }
  .order-lg-first { order: -1; }
  .order-lg-last { order: 13; }
  .order-lg-0 { order: 0; }
  .order-lg-1 { order: 1; }
  .order-lg-2 { order: 2; }
  .order-lg-3 { order: 3; }
  .order-lg-4 { order: 4; }
  .order-lg-5 { order: 5; }
  .order-lg-6 { order: 6; }
  .order-lg-7 { order: 7; }
  .order-lg-8 { order: 8; }
  .order-lg-9 { order: 9; }
  .order-lg-10 { order: 10; }
  .order-lg-11 { order: 11; }
  .order-lg-12 { order: 12; }
  html:not([dir="rtl"]) .offset-lg-0 { margin-left: 0px; }
  html[dir="rtl"] .offset-lg-0 { margin-right: 0px; }
  html:not([dir="rtl"]) .offset-lg-1 { margin-left: 8.33333%; }
  html[dir="rtl"] .offset-lg-1 { margin-right: 8.33333%; }
  html:not([dir="rtl"]) .offset-lg-2 { margin-left: 16.6667%; }
  html[dir="rtl"] .offset-lg-2 { margin-right: 16.6667%; }
  html:not([dir="rtl"]) .offset-lg-3 { margin-left: 25%; }
  html[dir="rtl"] .offset-lg-3 { margin-right: 25%; }
  html:not([dir="rtl"]) .offset-lg-4 { margin-left: 33.3333%; }
  html[dir="rtl"] .offset-lg-4 { margin-right: 33.3333%; }
  html:not([dir="rtl"]) .offset-lg-5 { margin-left: 41.6667%; }
  html[dir="rtl"] .offset-lg-5 { margin-right: 41.6667%; }
  html:not([dir="rtl"]) .offset-lg-6 { margin-left: 50%; }
  html[dir="rtl"] .offset-lg-6 { margin-right: 50%; }
  html:not([dir="rtl"]) .offset-lg-7 { margin-left: 58.3333%; }
  html[dir="rtl"] .offset-lg-7 { margin-right: 58.3333%; }
  html:not([dir="rtl"]) .offset-lg-8 { margin-left: 66.6667%; }
  html[dir="rtl"] .offset-lg-8 { margin-right: 66.6667%; }
  html:not([dir="rtl"]) .offset-lg-9 { margin-left: 75%; }
  html[dir="rtl"] .offset-lg-9 { margin-right: 75%; }
  html:not([dir="rtl"]) .offset-lg-10 { margin-left: 83.3333%; }
  html[dir="rtl"] .offset-lg-10 { margin-right: 83.3333%; }
  html:not([dir="rtl"]) .offset-lg-11 { margin-left: 91.6667%; }
  html[dir="rtl"] .offset-lg-11 { margin-right: 91.6667%; }
}
@media (min-width: 1400px) {
  .col-xl { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
  .row-cols-xl-1 > * { flex: 0 0 100%; max-width: 100%; }
  .row-cols-xl-2 > * { flex: 0 0 50%; max-width: 50%; }
  .row-cols-xl-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .row-cols-xl-4 > * { flex: 0 0 25%; max-width: 25%; }
  .row-cols-xl-5 > * { flex: 0 0 20%; max-width: 20%; }
  .row-cols-xl-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-xl-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-xl-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .col-xl-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-xl-3 { flex: 0 0 25%; max-width: 25%; }
  .col-xl-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-xl-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .col-xl-6 { flex: 0 0 50%; max-width: 50%; }
  .col-xl-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .col-xl-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .col-xl-9 { flex: 0 0 75%; max-width: 75%; }
  .col-xl-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .col-xl-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .col-xl-12 { flex: 0 0 100%; max-width: 100%; }
  .order-xl-first { order: -1; }
  .order-xl-last { order: 13; }
  .order-xl-0 { order: 0; }
  .order-xl-1 { order: 1; }
  .order-xl-2 { order: 2; }
  .order-xl-3 { order: 3; }
  .order-xl-4 { order: 4; }
  .order-xl-5 { order: 5; }
  .order-xl-6 { order: 6; }
  .order-xl-7 { order: 7; }
  .order-xl-8 { order: 8; }
  .order-xl-9 { order: 9; }
  .order-xl-10 { order: 10; }
  .order-xl-11 { order: 11; }
  .order-xl-12 { order: 12; }
  html:not([dir="rtl"]) .offset-xl-0 { margin-left: 0px; }
  html[dir="rtl"] .offset-xl-0 { margin-right: 0px; }
  html:not([dir="rtl"]) .offset-xl-1 { margin-left: 8.33333%; }
  html[dir="rtl"] .offset-xl-1 { margin-right: 8.33333%; }
  html:not([dir="rtl"]) .offset-xl-2 { margin-left: 16.6667%; }
  html[dir="rtl"] .offset-xl-2 { margin-right: 16.6667%; }
  html:not([dir="rtl"]) .offset-xl-3 { margin-left: 25%; }
  html[dir="rtl"] .offset-xl-3 { margin-right: 25%; }
  html:not([dir="rtl"]) .offset-xl-4 { margin-left: 33.3333%; }
  html[dir="rtl"] .offset-xl-4 { margin-right: 33.3333%; }
  html:not([dir="rtl"]) .offset-xl-5 { margin-left: 41.6667%; }
  html[dir="rtl"] .offset-xl-5 { margin-right: 41.6667%; }
  html:not([dir="rtl"]) .offset-xl-6 { margin-left: 50%; }
  html[dir="rtl"] .offset-xl-6 { margin-right: 50%; }
  html:not([dir="rtl"]) .offset-xl-7 { margin-left: 58.3333%; }
  html[dir="rtl"] .offset-xl-7 { margin-right: 58.3333%; }
  html:not([dir="rtl"]) .offset-xl-8 { margin-left: 66.6667%; }
  html[dir="rtl"] .offset-xl-8 { margin-right: 66.6667%; }
  html:not([dir="rtl"]) .offset-xl-9 { margin-left: 75%; }
  html[dir="rtl"] .offset-xl-9 { margin-right: 75%; }
  html:not([dir="rtl"]) .offset-xl-10 { margin-left: 83.3333%; }
  html[dir="rtl"] .offset-xl-10 { margin-right: 83.3333%; }
  html:not([dir="rtl"]) .offset-xl-11 { margin-left: 91.6667%; }
  html[dir="rtl"] .offset-xl-11 { margin-right: 91.6667%; }
}
.fade { transition: opacity 0.15s linear; }
@media (prefers-reduced-motion: reduce) {
  .fade { transition: none; }
}
.fade:not(.show) { opacity: 0; }
.collapse:not(.show) { display: none; }
.collapsing { height: 0px; overflow: hidden; transition: height 0.35s; }
@media (prefers-reduced-motion: reduce) {
  .collapsing { transition: none; }
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: inherit; font-weight: 600; line-height: 1.2; }
.h6, h6 { font-size: 1.0625rem; margin-bottom: 0.5rem; }
@media (min-width: 1084px) {
  .h6, h6 { font-size: 1.125rem; margin-bottom: 0.5rem; }
}
@media (min-width: 1400px) {
  .h6, h6 { font-size: 1.1875rem; margin-bottom: 0.5rem; }
}
.h5, h5 { font-size: 1.125rem; margin-bottom: 0.5rem; }
@media (min-width: 1084px) {
  .h5, h5 { font-size: 1.1875rem; margin-bottom: 0.5rem; }
}
@media (min-width: 1400px) {
  .h5, h5 { font-size: 1.3125rem; margin-bottom: 0.5rem; }
}
.h4, h4 { font-size: 1.1875rem; margin-bottom: 0.5rem; }
@media (min-width: 1084px) {
  .h4, h4 { font-size: 1.3125rem; margin-bottom: 0.5rem; }
}
@media (min-width: 1400px) {
  .h4, h4 { font-size: 1.5rem; margin-bottom: 0.75rem; }
}
.h3, h3 { font-size: 1.3125rem; margin-bottom: 0.5rem; }
@media (min-width: 1084px) {
  .h3, h3 { font-size: 1.5rem; margin-bottom: 0.75rem; }
}
@media (min-width: 1400px) {
  .h3, h3 { font-size: 1.8125rem; margin-bottom: 1rem; }
}
.h2, h2 { font-size: 1.5rem; margin-bottom: 0.75rem; }
@media (min-width: 1084px) {
  .h2, h2 { font-size: 1.8125rem; margin-bottom: 1rem; }
}
@media (min-width: 1400px) {
  .h2, h2 { font-size: 2.3125rem; margin-bottom: 1.25rem; }
}
.h1, h1 { font-size: 1.8125rem; margin-bottom: 1rem; }
@media (min-width: 1084px) {
  .h1, h1 { font-size: 2.3125rem; margin-bottom: 1.25rem; }
}
@media (min-width: 1400px) {
  .h1, h1 { font-size: 3.125rem; margin-bottom: 1.5rem; }
}
.display-4 { font-size: 2.3125rem; margin-bottom: 1.25rem; }
@media (min-width: 1084px) {
  .display-4 { font-size: 3.125rem; margin-bottom: 1.5rem; }
}
@media (min-width: 1400px) {
  .display-4 { font-size: 4.4375rem; margin-bottom: 1.75rem; }
}
.display-3 { font-size: 3.125rem; margin-bottom: 1.5rem; }
@media (min-width: 1084px) {
  .display-3 { font-size: 4.4375rem; margin-bottom: 1.75rem; }
}
@media (min-width: 1400px) {
  .display-3 { font-size: 6.5625rem; margin-bottom: 2rem; }
}
.display-2 { font-size: 4.4375rem; margin-bottom: 1.75rem; }
@media (min-width: 1084px) {
  .display-2 { font-size: 6.5625rem; margin-bottom: 2rem; }
}
@media (min-width: 1400px) {
  .display-2 { font-size: 10rem; margin-bottom: 2.25rem; }
}
.display-1 { font-size: 6.5625rem; margin-bottom: 2rem; }
@media (min-width: 1084px) {
  .display-1 { font-size: 10rem; margin-bottom: 2.25rem; }
}
@media (min-width: 1400px) {
  .display-1 { font-size: 15.5625rem; margin-bottom: 2.5rem; }
}
.lead { font-weight: 400; }
@media (min-width: 1084px) {
  .lead { font-size: 1.25rem; }
}
.small, small { font-size: 0.875rem; font-weight: inherit; }
.base { font-size: 1rem; }
@media (min-width: 1084px) {
  .large { font-size: 1.125rem; }
}
.mark, mark { background-color: rgb(255, 185, 0); box-shadow: rgb(255, 185, 0) 0px 0px 0px 0.2em; color: rgb(0, 0, 0); }
code { padding: 0.2rem 0.4rem; font-size: 87.5%; color: rgb(0, 0, 0); background-color: rgb(242, 242, 242); border-radius: 0.1rem; overflow-wrap: break-word; }
a > code { color: inherit; }
.theme-dark a > code { color: inherit; }
.theme-dark code { background-color: rgb(23, 23, 23); color: rgb(255, 255, 255); }
kbd { padding: 0.2rem 0.4rem; font-size: 87.5%; color: rgb(255, 255, 255); background-color: rgb(80, 80, 80); border-radius: 0.1rem; }
kbd kbd { padding: 0px; font-size: 100%; font-weight: 700; }
pre { display: block; font-size: 87.5%; }
pre code { font-size: inherit; word-break: normal; }
.pre-scrollable { max-height: 340px; overflow-y: scroll; }
.initialism { font-size: 90%; text-transform: uppercase; }
.btn { display: inline-block; font-weight: 600; border: 0.125rem solid transparent; position: relative; border-radius: 0.125rem; background-color: inherit; color: inherit; text-decoration: none; padding: 0.625rem 0.75rem; font-size: 1rem; line-height: 1; cursor: pointer; }
.btn.disabled, .btn:disabled { cursor: default; opacity: 0.3; }
.btn:focus { outline: currentcolor dotted 0.1875rem; outline-offset: -0.375rem; }
html:not([dir="rtl"]) .btn.glyph-prepend { padding-left: calc(1.4375em + 0.75rem); }
html[dir="rtl"] .btn.glyph-prepend { padding-right: calc(1.4375em + 0.75rem); }
html:not([dir="rtl"]) .btn.glyph-append { padding-right: calc(1.4375em + 0.75rem); }
html[dir="rtl"] .btn.glyph-append { padding-left: calc(1.4375em + 0.75rem); }
.btn::after, .btn::before { font-family: MWF-FLUENT-ICONS; position: absolute; top: 50%; margin-top: -0.5em; }
html:not([dir="rtl"]) .btn::before { left: 0.75rem; }
html[dir="rtl"] .btn::before { right: 0.75rem; }
html:not([dir="rtl"]) .btn::after { right: 0.75rem; }
html[dir="rtl"] .btn::after { left: 0.75rem; }
a.btn.disabled, fieldset:disabled a.btn { pointer-events: none; }
.btn-brand, .btn-primary, .theme-dark .btn-brand, .theme-dark .btn-primary-alt { background-color: rgb(0, 103, 184); color: rgb(255, 255, 255) !important; }
.btn-brand:hover, .btn-primary:hover, .theme-dark .btn-primary-alt:hover { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.125rem 0.25rem 0px, rgba(0, 0, 0, 0.11) 0px 0px 0.0625rem 0px; background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); }
.active.btn-brand, .active.btn-primary, .theme-dark .active.btn-primary-alt { background-color: rgb(255, 255, 255); border-color: currentcolor; background-image: linear-gradient(rgba(0, 103, 184, 0.15), rgba(0, 103, 184, 0.15)); color: rgb(0, 103, 184) !important; }
.btn-brand:disabled, .btn-primary:disabled, .disabled.btn-brand, .disabled.btn-primary, .theme-dark .btn-primary-alt:disabled, .theme-dark .disabled.btn-primary-alt { box-shadow: none; background-image: none; }
.btn-inverted-brand, .btn-inverted-primary, .theme-dark .btn-inverted-brand, .theme-dark .btn-inverted-primary-alt { background-color: rgb(255, 255, 255); color: rgb(0, 103, 184) !important; }
.btn-inverted-brand:hover, .btn-inverted-primary:hover, .theme-dark .btn-inverted-primary-alt:hover { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.125rem 0.25rem 0px, rgba(0, 0, 0, 0.11) 0px 0px 0.0625rem 0px; background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); }
.active.btn-inverted-brand, .active.btn-inverted-primary, .theme-dark .active.btn-inverted-primary-alt { background-color: rgb(0, 103, 184); border-color: currentcolor; background-image: linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15)); color: rgb(255, 255, 255) !important; }
.btn-inverted-brand:disabled, .btn-inverted-primary:disabled, .disabled.btn-inverted-brand, .disabled.btn-inverted-primary, .theme-dark .btn-inverted-primary-alt:disabled, .theme-dark .disabled.btn-inverted-primary-alt { box-shadow: none; background-image: none; }
.btn-outline-brand, .btn-outline-primary, .theme-dark .btn-outline-brand, .theme-dark .btn-outline-primary-alt { background-color: transparent; border-color: currentcolor; color: rgb(0, 103, 184) !important; }
.btn-outline-brand:hover, .btn-outline-primary:hover, .theme-dark .btn-outline-primary-alt:hover { background-image: linear-gradient(rgba(0, 103, 184, 0.15), rgba(0, 103, 184, 0.15)); }
.active.btn-outline-brand, .active.btn-outline-primary, .theme-dark .active.btn-outline-primary-alt { background-color: rgb(0, 103, 184); border-color: transparent; color: rgb(255, 255, 255) !important; }
.btn-outline-brand:disabled, .btn-outline-primary:disabled, .disabled.btn-outline-brand, .disabled.btn-outline-primary, .theme-dark .btn-outline-primary-alt:disabled, .theme-dark .disabled.btn-outline-primary-alt { background-image: none; }
.btn-faint-brand, .btn-faint-primary, .theme-dark .btn-faint-brand, .theme-dark .btn-faint-primary-alt { background-color: transparent; background-image: linear-gradient(rgba(0, 103, 184, 0.15), rgba(0, 103, 184, 0.15)); color: rgb(0, 103, 184) !important; }
.btn-faint-brand:hover, .btn-faint-primary:hover, .theme-dark .btn-faint-primary-alt:hover { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.125rem 0.25rem 0px, rgba(0, 0, 0, 0.11) 0px 0px 0.0625rem 0px; background-image: none; }
.active.btn-faint-brand, .active.btn-faint-primary, .theme-dark .active.btn-faint-primary-alt { color: rgb(255, 255, 255) !important; background-color: rgb(0, 103, 184); }
.btn-faint-brand:disabled, .btn-faint-primary:disabled, .disabled.btn-faint-brand, .disabled.btn-faint-primary, .theme-dark .btn-faint-primary-alt:disabled, .theme-dark .disabled.btn-faint-primary-alt { box-shadow: none; background-image: linear-gradient(rgba(0, 103, 184, 0.15), rgba(0, 103, 184, 0.15)); }
.btn-inverted-brand-dark, .theme-dark .btn-inverted-brand-dark { background-color: rgb(255, 255, 255); color: rgb(36, 58, 94) !important; }
.btn-inverted-brand-dark:hover { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.125rem 0.25rem 0px, rgba(0, 0, 0, 0.11) 0px 0px 0.0625rem 0px; background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); }
.active.btn-inverted-brand-dark { background-color: rgb(36, 58, 94); border-color: currentcolor; background-image: linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15)); color: rgb(255, 255, 255) !important; }
.btn-inverted-brand-dark:disabled, .disabled.btn-inverted-brand-dark { box-shadow: none; background-image: none; }
.btn-outline-brand-dark, .theme-dark .btn-outline-brand-dark { background-color: transparent; border-color: currentcolor; color: rgb(36, 58, 94) !important; }
.btn-outline-brand-dark:hover { background-image: linear-gradient(rgba(36, 58, 94, 0.15), rgba(36, 58, 94, 0.15)); }
.active.btn-outline-brand-dark { background-color: rgb(36, 58, 94); border-color: transparent; color: rgb(255, 255, 255) !important; }
.btn-outline-brand-dark:disabled, .disabled.btn-outline-brand-dark { background-image: none; }
.btn-faint-brand-dark, .theme-dark .btn-faint-brand-dark { background-color: transparent; background-image: linear-gradient(rgba(36, 58, 94, 0.15), rgba(36, 58, 94, 0.15)); color: rgb(36, 58, 94) !important; }
.btn-faint-brand-dark:hover { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.125rem 0.25rem 0px, rgba(0, 0, 0, 0.11) 0px 0px 0.0625rem 0px; background-image: none; }
.active.btn-faint-brand-dark { color: rgb(255, 255, 255) !important; background-color: rgb(36, 58, 94); }
.btn-faint-brand-dark:disabled, .disabled.btn-faint-brand-dark { box-shadow: none; background-image: linear-gradient(rgba(36, 58, 94, 0.15), rgba(36, 58, 94, 0.15)); }
.btn-inverted-brand-light, .theme-dark .btn-inverted-brand-light { background-color: rgb(0, 0, 0); color: rgb(80, 230, 255) !important; }
.btn-inverted-brand-light:hover { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.125rem 0.25rem 0px, rgba(0, 0, 0, 0.11) 0px 0px 0.0625rem 0px; background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); }
.active.btn-inverted-brand-light { background-color: rgb(80, 230, 255); border-color: currentcolor; background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)); color: rgb(0, 0, 0) !important; }
.btn-inverted-brand-light:disabled, .disabled.btn-inverted-brand-light { box-shadow: none; background-image: none; }
.btn-outline-brand-light, .theme-dark .btn-outline-brand-light { background-color: transparent; border-color: currentcolor; color: rgb(80, 230, 255) !important; }
.btn-outline-brand-light:hover { background-image: linear-gradient(rgba(80, 230, 255, 0.15), rgba(80, 230, 255, 0.15)); }
.active.btn-outline-brand-light { background-color: rgb(80, 230, 255); border-color: transparent; color: rgb(0, 0, 0) !important; }
.btn-outline-brand-light:disabled, .disabled.btn-outline-brand-light { background-image: none; }
.btn-faint-brand-light, .theme-dark .btn-faint-brand-light { background-color: transparent; background-image: linear-gradient(rgba(80, 230, 255, 0.15), rgba(80, 230, 255, 0.15)); color: rgb(80, 230, 255) !important; }
.btn-faint-brand-light:hover { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.125rem 0.25rem 0px, rgba(0, 0, 0, 0.11) 0px 0px 0.0625rem 0px; background-image: none; }
.active.btn-faint-brand-light { color: rgb(0, 0, 0) !important; background-color: rgb(80, 230, 255); }
.btn-faint-brand-light:disabled, .disabled.btn-faint-brand-light { box-shadow: none; background-image: linear-gradient(rgba(80, 230, 255, 0.15), rgba(80, 230, 255, 0.15)); }
.btn-primary-alt, .theme-dark .btn-primary { background-color: rgb(58, 160, 250); color: rgb(0, 0, 0) !important; }
.btn-primary-alt:hover, .theme-dark .btn-primary:hover { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.125rem 0.25rem 0px, rgba(0, 0, 0, 0.11) 0px 0px 0.0625rem 0px; background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); }
.active.btn-primary-alt, .theme-dark .active.btn-primary { background-color: rgb(0, 0, 0); border-color: currentcolor; background-image: linear-gradient(rgba(58, 160, 250, 0.15), rgba(58, 160, 250, 0.15)); color: rgb(58, 160, 250) !important; }
.btn-primary-alt:disabled, .disabled.btn-primary-alt, .theme-dark .btn-primary:disabled, .theme-dark .disabled.btn-primary { box-shadow: none; background-image: none; }
.btn-inverted-primary-alt, .theme-dark .btn-inverted-primary { background-color: rgb(0, 0, 0); color: rgb(58, 160, 250) !important; }
.btn-inverted-primary-alt:hover, .theme-dark .btn-inverted-primary:hover { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.125rem 0.25rem 0px, rgba(0, 0, 0, 0.11) 0px 0px 0.0625rem 0px; background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); }
.active.btn-inverted-primary-alt, .theme-dark .active.btn-inverted-primary { background-color: rgb(58, 160, 250); border-color: currentcolor; background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)); color: rgb(0, 0, 0) !important; }
.btn-inverted-primary-alt:disabled, .disabled.btn-inverted-primary-alt, .theme-dark .btn-inverted-primary:disabled, .theme-dark .disabled.btn-inverted-primary { box-shadow: none; background-image: none; }
.btn-outline-primary-alt, .theme-dark .btn-outline-primary { background-color: transparent; border-color: currentcolor; color: rgb(58, 160, 250) !important; }
.btn-outline-primary-alt:hover, .theme-dark .btn-outline-primary:hover { background-image: linear-gradient(rgba(58, 160, 250, 0.15), rgba(58, 160, 250, 0.15)); }
.active.btn-outline-primary-alt, .theme-dark .active.btn-outline-primary { background-color: rgb(58, 160, 250); border-color: transparent; color: rgb(0, 0, 0) !important; }
.btn-outline-primary-alt:disabled, .disabled.btn-outline-primary-alt, .theme-dark .btn-outline-primary:disabled, .theme-dark .disabled.btn-outline-primary { background-image: none; }
.btn-faint-primary-alt, .theme-dark .btn-faint-primary { background-color: transparent; background-image: linear-gradient(rgba(58, 160, 250, 0.15), rgba(58, 160, 250, 0.15)); color: rgb(58, 160, 250) !important; }
.btn-faint-primary-alt:hover, .theme-dark .btn-faint-primary:hover { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.125rem 0.25rem 0px, rgba(0, 0, 0, 0.11) 0px 0px 0.0625rem 0px; background-image: none; }
.active.btn-faint-primary-alt, .theme-dark .active.btn-faint-primary { color: rgb(0, 0, 0) !important; background-color: rgb(58, 160, 250); }
.btn-faint-primary-alt:disabled, .disabled.btn-faint-primary-alt, .theme-dark .btn-faint-primary:disabled, .theme-dark .disabled.btn-faint-primary { box-shadow: none; background-image: linear-gradient(rgba(58, 160, 250, 0.15), rgba(58, 160, 250, 0.15)); }
.btn-light, .theme-dark .btn-inverse, .theme-dark .btn-light, .theme-dark .btn-secondary { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0) !important; }
.btn-light:hover, .theme-dark .btn-inverse:hover, .theme-dark .btn-secondary:hover { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.125rem 0.25rem 0px, rgba(0, 0, 0, 0.11) 0px 0px 0.0625rem 0px; background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); }
.active.btn-light, .theme-dark .active.btn-inverse, .theme-dark .active.btn-secondary { background-color: rgb(0, 0, 0); border-color: currentcolor; background-image: linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15)); color: rgb(255, 255, 255) !important; }
.btn-light:disabled, .disabled.btn-light, .theme-dark .btn-inverse:disabled, .theme-dark .btn-secondary:disabled, .theme-dark .disabled.btn-inverse, .theme-dark .disabled.btn-secondary { box-shadow: none; background-image: none; }
.btn-inverted-light, .theme-dark .btn-inverted-inverse, .theme-dark .btn-inverted-light, .theme-dark .btn-inverted-secondary { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255) !important; }
.btn-inverted-light:hover, .theme-dark .btn-inverted-inverse:hover, .theme-dark .btn-inverted-secondary:hover { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.125rem 0.25rem 0px, rgba(0, 0, 0, 0.11) 0px 0px 0.0625rem 0px; background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); }
.active.btn-inverted-light, .theme-dark .active.btn-inverted-inverse, .theme-dark .active.btn-inverted-secondary { background-color: rgb(255, 255, 255); border-color: currentcolor; background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)); color: rgb(0, 0, 0) !important; }
.btn-inverted-light:disabled, .disabled.btn-inverted-light, .theme-dark .btn-inverted-inverse:disabled, .theme-dark .btn-inverted-secondary:disabled, .theme-dark .disabled.btn-inverted-inverse, .theme-dark .disabled.btn-inverted-secondary { box-shadow: none; background-image: none; }
.btn-outline-light, .theme-dark .btn-outline-inverse, .theme-dark .btn-outline-light, .theme-dark .btn-outline-secondary { background-color: transparent; border-color: currentcolor; color: rgb(255, 255, 255) !important; }
.btn-outline-light:hover, .theme-dark .btn-outline-inverse:hover, .theme-dark .btn-outline-secondary:hover { background-image: linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15)); }
.active.btn-outline-light, .theme-dark .active.btn-outline-inverse, .theme-dark .active.btn-outline-secondary { background-color: rgb(255, 255, 255); border-color: transparent; color: rgb(0, 0, 0) !important; }
.btn-outline-light:disabled, .disabled.btn-outline-light, .theme-dark .btn-outline-inverse:disabled, .theme-dark .btn-outline-secondary:disabled, .theme-dark .disabled.btn-outline-inverse, .theme-dark .disabled.btn-outline-secondary { background-image: none; }
.btn-faint-light, .theme-dark .btn-faint-inverse, .theme-dark .btn-faint-light, .theme-dark .btn-faint-secondary { background-color: transparent; background-image: linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15)); color: rgb(255, 255, 255) !important; }
.btn-faint-light:hover, .theme-dark .btn-faint-inverse:hover, .theme-dark .btn-faint-secondary:hover { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.125rem 0.25rem 0px, rgba(0, 0, 0, 0.11) 0px 0px 0.0625rem 0px; background-image: none; }
.active.btn-faint-light, .theme-dark .active.btn-faint-inverse, .theme-dark .active.btn-faint-secondary { color: rgb(0, 0, 0) !important; background-color: rgb(255, 255, 255); }
.btn-faint-light:disabled, .disabled.btn-faint-light, .theme-dark .btn-faint-inverse:disabled, .theme-dark .btn-faint-secondary:disabled, .theme-dark .disabled.btn-faint-inverse, .theme-dark .disabled.btn-faint-secondary { box-shadow: none; background-image: linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15)); }
.btn-dark, .btn-inverse, .btn-secondary, .theme-dark .btn-dark { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255) !important; }
.btn-dark:hover, .btn-inverse:hover, .btn-secondary:hover { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.125rem 0.25rem 0px, rgba(0, 0, 0, 0.11) 0px 0px 0.0625rem 0px; background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); }
.active.btn-dark, .active.btn-inverse, .active.btn-secondary { background-color: rgb(255, 255, 255); border-color: currentcolor; background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)); color: rgb(0, 0, 0) !important; }
.btn-dark:disabled, .btn-inverse:disabled, .btn-secondary:disabled, .disabled.btn-dark, .disabled.btn-inverse, .disabled.btn-secondary { box-shadow: none; background-image: none; }
.btn-inverted-dark, .btn-inverted-inverse, .btn-inverted-secondary, .theme-dark .btn-inverted-dark { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0) !important; }
.btn-inverted-dark:hover, .btn-inverted-inverse:hover, .btn-inverted-secondary:hover { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.125rem 0.25rem 0px, rgba(0, 0, 0, 0.11) 0px 0px 0.0625rem 0px; background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); }
.active.btn-inverted-dark, .active.btn-inverted-inverse, .active.btn-inverted-secondary { background-color: rgb(0, 0, 0); border-color: currentcolor; background-image: linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15)); color: rgb(255, 255, 255) !important; }
.btn-inverted-dark:disabled, .btn-inverted-inverse:disabled, .btn-inverted-secondary:disabled, .disabled.btn-inverted-dark, .disabled.btn-inverted-inverse, .disabled.btn-inverted-secondary { box-shadow: none; background-image: none; }
.btn-outline-dark, .btn-outline-inverse, .btn-outline-secondary, .theme-dark .btn-outline-dark { background-color: transparent; border-color: currentcolor; color: rgb(0, 0, 0) !important; }
.btn-outline-dark:hover, .btn-outline-inverse:hover, .btn-outline-secondary:hover { background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)); }
.active.btn-outline-dark, .active.btn-outline-inverse, .active.btn-outline-secondary { background-color: rgb(0, 0, 0); border-color: transparent; color: rgb(255, 255, 255) !important; }
.btn-outline-dark:disabled, .btn-outline-inverse:disabled, .btn-outline-secondary:disabled, .disabled.btn-outline-dark, .disabled.btn-outline-inverse, .disabled.btn-outline-secondary { background-image: none; }
.btn-faint-dark, .btn-faint-inverse, .btn-faint-secondary, .theme-dark .btn-faint-dark { background-color: transparent; background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)); color: rgb(0, 0, 0) !important; }
.btn-faint-dark:hover, .btn-faint-inverse:hover, .btn-faint-secondary:hover { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.125rem 0.25rem 0px, rgba(0, 0, 0, 0.11) 0px 0px 0.0625rem 0px; background-image: none; }
.active.btn-faint-dark, .active.btn-faint-inverse, .active.btn-faint-secondary { color: rgb(255, 255, 255) !important; background-color: rgb(0, 0, 0); }
.btn-faint-dark:disabled, .btn-faint-inverse:disabled, .btn-faint-secondary:disabled, .disabled.btn-faint-dark, .disabled.btn-faint-inverse, .disabled.btn-faint-secondary { box-shadow: none; background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)); }
.btn-brand-light { background-color: rgb(80, 230, 255); color: rgb(36, 58, 94) !important; }
.btn-brand-light:hover { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.125rem 0.25rem 0px, rgba(0, 0, 0, 0.11) 0px 0px 0.0625rem 0px; background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); }
.btn-brand-light.active { background-color: rgb(36, 58, 94); border-color: currentcolor; background-image: linear-gradient(rgba(80, 230, 255, 0.15), rgba(80, 230, 255, 0.15)); color: rgb(80, 230, 255) !important; }
.btn-brand-light.disabled, .btn-brand-light:disabled { box-shadow: none; background-image: none; }
.btn-brand-dark { background-color: rgb(36, 58, 94); color: rgb(80, 230, 255) !important; }
.btn-brand-dark:hover { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.125rem 0.25rem 0px, rgba(0, 0, 0, 0.11) 0px 0px 0.0625rem 0px; background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); }
.btn-brand-dark.active { background-color: rgb(80, 230, 255); border-color: currentcolor; background-image: linear-gradient(rgba(36, 58, 94, 0.15), rgba(36, 58, 94, 0.15)); color: rgb(36, 58, 94) !important; }
.btn-brand-dark.disabled, .btn-brand-dark:disabled { box-shadow: none; background-image: none; }
.btn-link { background: 0px 0px; border-radius: 0px; color: rgb(0, 103, 184); text-decoration: underline; }
.theme-dark .btn-link { color: rgb(58, 160, 250); }
.btn-link.inactive { opacity: 1; text-decoration: none; color: rgb(117, 117, 117); cursor: default; }
.theme-dark .btn-link.inactive { color: rgb(210, 210, 210); }
.btn-group-lg > .btn, .btn-lg { padding: 0.8125rem 0.75rem; font-size: 1.125rem; line-height: 1; }
.btn-group-sm > .btn, .btn-sm { padding: 0.5625rem 0.75rem; font-size: 0.875rem; line-height: 1; }
.btn-block { display: block; width: 100%; text-align: center; }
.btn-block + .btn-block { margin-top: 0.5rem; }
.btn-collapse { background: 0px 0px; }
.btn-collapse:hover { box-shadow: none; }
.btn-collapse::before { font-family: MWF-FLUENT-ICONS; content: ""; font-size: 1em; transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1); }
@media (prefers-reduced-motion: reduce) {
  .btn-collapse::before { transition: none; }
}
html:not([dir="rtl"]) .btn-collapse[aria-expanded="false"]::before { transform: rotate(-90deg); }
html[dir="rtl"] .btn-collapse[aria-expanded="false"]::before { transform: rotate(90deg); }
html:not([dir="rtl"]) .btn-collapse { padding-left: calc(1.4375em + 0.75rem); }
html[dir="rtl"] .btn-collapse { padding-right: calc(1.4375em + 0.75rem); }
.accordion { margin-bottom: 0px; }
html:not([dir="rtl"]) .accordion { padding-left: 0px; }
html[dir="rtl"] .accordion { padding-right: 0px; }
ul.accordion { list-style-type: none; }
.accordion .accordion-header { margin-bottom: 0px; border-top: 0.0625rem solid rgb(210, 210, 210); line-height: 1.5; }
.theme-dark .accordion .accordion-header { border-color: rgb(117, 117, 117); }
.accordion .btn-collapse { width: 100%; padding: 1.5rem 1.25rem; line-height: inherit; }
.accordion .btn-collapse::before { line-height: 1.5625rem; top: auto; margin-top: auto; }
html:not([dir="rtl"]) .accordion .btn-collapse { text-align: left; padding-left: calc(2.5625rem); }
html[dir="rtl"] .accordion .btn-collapse { text-align: right; padding-right: calc(2.5625rem); }
.accordion .accordion-body { padding-bottom: 1.5rem; }
html:not([dir="rtl"]) .accordion .accordion-body { text-align: left; padding-left: calc(2.5625rem); }
html[dir="rtl"] .accordion .accordion-body { text-align: right; padding-right: calc(2.5625rem); }
.accordion.accordion-backplate .accordion-header { border: 0px; }
.accordion.accordion-backplate .btn-collapse { padding: 1rem 0.75rem; border-radius: 0.25rem; color: rgba(0, 0, 0, 0.9); }
.theme-dark .accordion.accordion-backplate .btn-collapse { color: rgba(255, 255, 255, 0.9); }
html:not([dir="rtl"]) .accordion.accordion-backplate .btn-collapse { padding-left: calc(3.5625rem); }
html[dir="rtl"] .accordion.accordion-backplate .btn-collapse { padding-right: calc(3.5625rem); }
html:not([dir="rtl"]) .accordion.accordion-backplate .btn-collapse::before { left: calc(-0.5em + 1.78125rem); }
html[dir="rtl"] .accordion.accordion-backplate .btn-collapse::before { right: calc(-0.5em + 1.78125rem); }
.accordion.accordion-backplate .btn-collapse[aria-expanded="true"] { background: rgba(210, 210, 210, 0.3); }
.theme-dark .accordion.accordion-backplate .btn-collapse[aria-expanded="true"] { background: rgba(117, 117, 117, 0.3); }
.accordion.accordion-backplate .accordion-body { padding-top: 0.75rem; padding-bottom: 0.75rem; color: rgba(0, 0, 0, 0.7); }
.theme-dark .accordion.accordion-backplate .accordion-body { color: rgba(255, 255, 255, 0.7); }
html:not([dir="rtl"]) .accordion.accordion-backplate .accordion-body { padding-left: calc(3.5625rem); }
html[dir="rtl"] .accordion.accordion-backplate .accordion-body { padding-right: calc(3.5625rem); }
.action-trigger { border: none; padding: 0px; background: 0px 0px; border-radius: 0px; display: inline-block; font-weight: 600; position: relative; color: rgb(0, 103, 184); text-decoration: underline; outline-offset: 0.25rem; cursor: pointer; }
.theme-dark .action-trigger { color: rgb(58, 160, 250); }
.action-trigger.disabled, .action-trigger:disabled { cursor: default; opacity: 0.3; }
.action-trigger.inactive { cursor: default; text-decoration: none; color: rgb(117, 117, 117); }
.theme-dark .action-trigger.inactive { color: rgb(210, 210, 210); }
html:not([dir="rtl"]) .action-trigger.glyph-prepend { padding-left: 1.4375em; }
html[dir="rtl"] .action-trigger.glyph-prepend { padding-right: 1.4375em; }
html:not([dir="rtl"]) .action-trigger.glyph-append { padding-right: 1.4375em; }
html[dir="rtl"] .action-trigger.glyph-append { padding-left: 1.4375em; }
.action-trigger.glyph-append, .action-trigger.glyph-prepend { text-decoration: none; }
.action-trigger::after, .action-trigger::before { font-family: MWF-FLUENT-ICONS; position: absolute; top: 50%; margin-top: -0.4375em; }
html:not([dir="rtl"]) .action-trigger::before { left: 0px; }
html[dir="rtl"] .action-trigger::before { right: 0px; }
html:not([dir="rtl"]) .action-trigger::after { right: 0px; }
html[dir="rtl"] .action-trigger::after { left: 0px; }
a.action-trigger.disabled, fieldset:disabled a.action-trigger { pointer-events: none; }
.alert { border: 0.0625rem solid transparent; border-radius: 0.125rem; min-height: 3.625rem; position: relative; display: flex; padding: 1rem 1.5rem; background-color: rgb(230, 230, 230); color: rgb(0, 0, 0); }
.alert a { color: rgb(0, 103, 184); }
.theme-dark .alert { background-color: rgb(80, 80, 80); color: rgb(255, 255, 255); }
.theme-dark .alert a { color: rgb(255, 255, 255); }
.alert.glyph-prepend::before { font-size: 1.25rem; margin-top: 0.125rem; }
html:not([dir="rtl"]) .alert.glyph-prepend::before { padding-right: 0.75rem; }
html[dir="rtl"] .alert.glyph-prepend::before { padding-left: 0.75rem; }
.alert .glyph-prepend { margin-top: 0.125rem; }
html:not([dir="rtl"]) .alert .glyph-prepend { padding-right: 0.75rem; }
html[dir="rtl"] .alert .glyph-prepend { padding-left: 0.75rem; }
.alert .glyph-prepend::before { font-size: 1.25rem; }
.alert.alert-full-bleed { border-radius: 0px; display: flex; justify-content: center; }
.alert.alert-full-bleed .alert-content { max-width: 1600px; }
@media (min-width: 540px) {
  .alert .alert-content { max-width: 39rem; }
}
@media (min-width: 860px) {
  .alert .alert-content { max-width: 40rem; }
}
@media (min-width: 1084px) {
  .alert .alert-content { max-width: 48rem; }
}
@media (min-width: 1400px) {
  .alert .alert-content { max-width: 59rem; }
}
.alert .alert-content > :last-child { margin-bottom: 0px !important; }
.alert .close { position: absolute; padding: 0.5rem; color: inherit; top: 0.75rem; }
html:not([dir="rtl"]) .alert .close { right: 0.75rem; }
html[dir="rtl"] .alert .close { left: 0.75rem; }
.alert .divider, .alert hr { margin: 0.75rem 0px 0.5rem; }
html:not([dir="rtl"]) .alert-dismissible { padding-right: 4rem; }
html[dir="rtl"] .alert-dismissible { padding-left: 4rem; }
.area-heading > :last-child > :last-child { margin-bottom: 0px; }
.area-heading > :last-child > :last-child .h1, .area-heading > :last-child > :last-child .h2, .area-heading > :last-child > :last-child .h3, .area-heading > :last-child > :last-child .h4, .area-heading > :last-child > :last-child .h5, .area-heading > :last-child > :last-child .h6, .area-heading > :last-child > :last-child .link-group, .area-heading > :last-child > :last-child h1, .area-heading > :last-child > :last-child h2, .area-heading > :last-child > :last-child h3, .area-heading > :last-child > :last-child h4, .area-heading > :last-child > :last-child h5, .area-heading > :last-child > :last-child h6, .area-heading > :last-child > :last-child p { margin-bottom: 0px; }
.back-to-top { padding: 0.75rem; pointer-events: none; }
@-webkit-keyframes button-hide { 
  0% { z-index: 0; }
  100% { z-index: -1; }
}
@keyframes button-hide { 
  0% { z-index: 0; }
  100% { z-index: -1; }
}
.back-to-top.hide { opacity: 0; animation: 0s cubic-bezier(0.19, 1, 0.22, 1) 1s 1 normal none running button-hide; }
.back-to-top.sticky { transition: opacity 1s cubic-bezier(0.19, 1, 0.22, 1); flex-direction: row; }
@media (prefers-reduced-motion: reduce) {
  .back-to-top.sticky { transition: none; }
}
@media (max-width: 859.98px) {
  .back-to-top.sticky { position: static; }
}
.back-to-top .btn { pointer-events: auto; width: 100%; text-align: center; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.back-to-top .btn span { display: inline-flex; }
html:not([dir="rtl"]) .back-to-top .btn .glyph-prepend::before { margin-right: 0.5rem; }
html[dir="rtl"] .back-to-top .btn .glyph-prepend::before { margin-left: 0.5rem; }
.theme-dark .back-to-top .btn { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
@media (min-width: 540px) {
  .back-to-top .btn { width: auto; }
}
.badge { display: inline-block; padding: 0.375em 0.75em; font-size: 1rem; font-weight: 600; line-height: 1; text-decoration: none; vertical-align: top; max-width: 100%; overflow-wrap: break-word; word-break: break-word; }
.badge:empty { display: none; }
.badge:focus { outline: currentcolor dotted 0.1875rem; outline-offset: -0.375rem; }
.btn.btn-badge { border-width: 0.0625rem; border-radius: 0px; padding: 0.3125rem 0.75rem; background-color: transparent; border-color: currentcolor; color: rgb(0, 0, 0) !important; }
.btn.btn-badge:hover { background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)); }
.btn.btn-badge.active { background-color: rgb(0, 0, 0); border-color: transparent; color: rgb(255, 255, 255) !important; }
.btn.btn-badge.disabled, .btn.btn-badge:disabled { background-image: none; }
.theme-dark .btn.btn-badge { background-color: transparent; border-color: currentcolor; color: rgb(255, 255, 255) !important; }
.theme-dark .btn.btn-badge:hover { background-image: linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15)); }
.theme-dark .btn.btn-badge.active { background-color: rgb(255, 255, 255); border-color: transparent; color: rgb(0, 0, 0) !important; }
.theme-dark .btn.btn-badge.disabled, .theme-dark .btn.btn-badge:disabled { background-image: none; }
.btn.btn-badge.btn.btn-badge-remove { padding: 0px 0.875rem; }
.btn.btn-badge.btn.btn-badge-remove::before { content: ""; }
html:not([dir="rtl"]) .btn.btn-badge.btn.btn-badge-remove { border-left: none; }
html:not([dir="rtl"]) .btn.btn-badge.btn.btn-badge-remove::before { left: 0.4375rem; }
html[dir="rtl"] .btn.btn-badge.btn.btn-badge-remove { border-right: none; }
html[dir="rtl"] .btn.btn-badge.btn.btn-badge-remove::before { right: 0.3125rem; }
.btn.btn-badge .glyph-prepend { display: inline-block; }
.btn.btn-badge .glyph-prepend::before { vertical-align: bottom; }
html:not([dir="rtl"]) .btn.btn-badge .glyph-prepend::before { padding: 0px 0.5rem 0px 0.25rem; }
html[dir="rtl"] .btn.btn-badge .glyph-prepend::before { padding: 0px 0.25rem 0px 0.5rem; }
.btn.btn-badge .btn-badge-img { max-width: 1.5rem; padding: 0px 0.25rem; vertical-align: bottom; }
html:not([dir="rtl"]) .btn.btn-badge .btn-badge-img { margin-right: 0.25rem; }
html[dir="rtl"] .btn.btn-badge .btn-badge-img { margin-left: 0.25rem; }
.btn.btn-badge.text-truncate { max-width: 9rem; }
.btn.btn-badge.btn.btn-badge[type="button"] { border-width: 0.0625rem; }
.blockquote { padding: 0.75rem 1.5rem; border-style: solid; background: rgb(242, 242, 242); border-color: rgb(117, 117, 117); }
.theme-dark .blockquote { background: rgb(23, 23, 23); border-color: rgb(210, 210, 210); }
html:not([dir="rtl"]) .blockquote { border-width: 0px 0px 0px 0.125rem; }
html[dir="rtl"] .blockquote { border-width: 0px 0.125rem 0px 0px; }
.blockquote.light-weight { background: 0px 0px; color: rgb(117, 117, 117); }
.theme-dark .blockquote.light-weight { color: rgb(210, 210, 210); }
html:not([dir="rtl"]) .blockquote.text-center { border-left: 0px; }
html[dir="rtl"] .blockquote.text-center { border-right: 0px; }
html:not([dir="rtl"]) .blockquote.text-right { border-width: 0px 0.125rem 0px 0px; }
html[dir="rtl"] .blockquote.text-right { border-width: 0px 0px 0px 0.125rem; }
.blockquote-content:last-child { margin-bottom: 0px; }
.blockquote-footer::before { content: "— "; }
.breadcrumb { display: flex; flex-wrap: wrap; padding: 0.75rem 1rem; margin-bottom: 1rem; list-style: none; }
.breadcrumb a { font-weight: 600; }
.breadcrumb .active > a { font-weight: inherit; color: inherit; text-decoration: inherit; }
.breadcrumb .active > a[href] { font-weight: 600; }
.breadcrumb-item + .breadcrumb-item { padding-left: 0px; }
.breadcrumb-item + .breadcrumb-item::before { display: inline-block; padding: 0px 0.5rem; content: "/"; }
.btn-group, .btn-group-vertical { position: relative; display: inline-flex; vertical-align: middle; }
.btn-group-vertical > .btn, .btn-group > .btn { position: relative; flex: 0 1 auto; }
.btn-group-vertical > .btn:hover, .btn-group > .btn:hover { z-index: 1; }
.btn-group-vertical > .btn.active, .btn-group-vertical > .btn.focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group > .btn.active, .btn-group > .btn.focus, .btn-group > .btn:active, .btn-group > .btn:focus { z-index: 1; }
html:not([dir="rtl"]) .btn-group > .btn:not(:first-of-type) { border-left-width: 0px; padding-left: 0.875rem; }
html[dir="rtl"] .btn-group > .btn:not(:first-of-type) { border-right-width: 0px; padding-right: 0.875rem; }
html:not([dir="rtl"]) .btn-group > .btn:not(:last-of-type) { border-right-width: 0px; padding-right: 0.875rem; }
html[dir="rtl"] .btn-group > .btn:not(:last-of-type) { border-left-width: 0px; padding-left: 0.875rem; }
html:not([dir="rtl"]) .btn-group .btn-group + .btn-group, html:not([dir="rtl"]) .btn-group .btn-group + .btn:first-of-type, html:not([dir="rtl"]) .btn-group .btn:last-of-type + .btn-group { margin-left: -1px; }
html[dir="rtl"] .btn-group .btn-group + .btn-group, html[dir="rtl"] .btn-group .btn-group + .btn:first-of-type, html[dir="rtl"] .btn-group .btn:last-of-type + .btn-group { margin-right: -1px; }
html:not([dir="rtl"]) .btn-group > .btn-group:not(:last-child) > .btn, html:not([dir="rtl"]) .btn-group > .btn:not(:last-of-type) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
html[dir="rtl"] .btn-group > .btn-group:not(:last-child) > .btn, html[dir="rtl"] .btn-group > .btn:not(:last-of-type) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
html:not([dir="rtl"]) .btn-group > .btn-group:not(:first-child) > .btn, html:not([dir="rtl"]) .btn-group > .btn:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
html[dir="rtl"] .btn-group > .btn-group:not(:first-child) > .btn, html[dir="rtl"] .btn-group > .btn:not(:first-child) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.btn-toolbar { display: flex; flex-wrap: wrap; justify-content: flex-start; }
.btn-toolbar .input-group { width: auto; }
.btn-group-vertical { flex-direction: column; align-items: flex-start; justify-content: center; }
.btn-group-vertical .btn, .btn-group-vertical .btn-group { width: 100%; }
.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group { margin-top: -0.125rem; }
.btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn:not(:first-child) { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn { margin-bottom: 0px; }
.btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"] { position: absolute; clip: rect(0px, 0px, 0px, 0px); pointer-events: none; }
.btn-group-divider-append, .btn-group-divider-prepend { position: relative; }
.btn-group-divider-append::after, .btn-group-divider-prepend::before { display: block; position: absolute; width: 0.125rem; border-left-width: 1px; border-left-style: solid; top: 20%; margin-top: 0px; height: 60%; content: ""; }
html:not([dir="rtl"]) .btn-group-divider-prepend::before { left: 0px; }
html[dir="rtl"] .btn-group-divider-prepend::before { right: 0px; }
html:not([dir="rtl"]) .btn-group-divider-append::after { right: 0px; }
html[dir="rtl"] .btn-group-divider-append::after { left: 0px; }
.cta-reverse::before, .cta::after { font-family: MWF-FLUENT-ICONS; position: absolute; line-height: 1; top: calc(50% + 0.0625em); margin-top: -0.5em; transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1); }
@media (prefers-reduced-motion: reduce) {
  .cta-reverse::before, .cta::after { transition: none; }
}
.cta { position: relative; text-decoration: none; display: inline-block; font-weight: 600; }
html:not([dir="rtl"]) .cta { padding-right: 1.6875em; }
html[dir="rtl"] .cta { padding-left: 1.6875em; }
html:not([dir="rtl"]) .cta::after { content: ""; right: 0.4375em; }
html[dir="rtl"] .cta::after { content: ""; left: 0.4375em; }
.cta:hover { text-decoration: underline; }
html:not([dir="rtl"]) .cta:hover::after { transform: translate(0.25em, 0px); }
html[dir="rtl"] .cta:hover::after { transform: translate(-0.25em, 0px); }
html:not([dir="rtl"]) .cta.cta-reverse::after { content: ""; }
html[dir="rtl"] .cta.cta-reverse::after { content: ""; }
html:not([dir="rtl"]) .cta-reverse { padding-left: 1.6875em; }
html[dir="rtl"] .cta-reverse { padding-right: 1.6875em; }
html:not([dir="rtl"]) .cta-reverse::before { content: ""; left: 0.4375em; }
html[dir="rtl"] .cta-reverse::before { content: ""; right: 0.4375em; }
html:not([dir="rtl"]) .cta-reverse:hover::before { transform: translate(-0.25em, 0px); }
html[dir="rtl"] .cta-reverse:hover::before { transform: translate(0.25em, 0px); }
.card { position: relative; display: flex; flex-direction: column; flex: 1 1 auto; min-width: 1px; overflow-wrap: break-word; background-clip: border-box; }
.card picture { min-height: 1px; }
.card.card-alt-hover > div:first-child picture { visibility: visible; opacity: 1; transition: opacity 0.5s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .card.card-alt-hover > div:first-child picture { transition: none; }
}
.card.card-alt-hover > div:first-child picture:last-child { visibility: hidden; opacity: 0; }
.card.card-alt-hover picture:last-child { position: absolute; top: 0px; left: 0px; }
.card.card-alt-hover picture:last-child img { width: 100%; }
.card.card-alt-hover:hover > div:first-child picture:first-child { visibility: hidden; opacity: 0; }
.card.card-alt-hover:hover > div:first-child picture:last-child { visibility: visible; opacity: 1; }
.card-header { flex: 0 1 3rem; }
.card-body { flex: 1 1 auto; position: relative; }
.card-body > :last-child:not(.link-group) { margin-bottom: 0px !important; }
@media (min-width: 1084px) {
  .card-img-overlay { display: flex; }
  .card-img-overlay > .card-background { display: flex; flex-direction: column; align-items: center; overflow: hidden; margin: auto 0px; width: 100%; }
  .card-img-overlay > .card-background .card-img { position: relative; }
  .card-img-overlay > .card-foreground { width: 100%; align-self: center; }
  html:not([dir="rtl"]) .card-img-overlay > .card-foreground { margin-left: -100% !important; margin-right: 0px; }
  html[dir="rtl"] .card-img-overlay > .card-foreground { margin-right: -100% !important; margin-left: 0px; }
}
@media (min-width: 1400px) {
  .card-img-overlay > .card-background .card-img { width: auto; }
}
.card-img { width: 100%; flex-shrink: 0; }
.card-deck { display: flex; flex-direction: column; }
.card-deck .card { margin-bottom: 0.75rem; }
@media (min-width: 540px) {
  .card-deck { flex-flow: wrap; margin-right: -0.75rem; margin-left: -0.75rem; }
  .card-deck .card { display: flex; flex: 1 0 0%; flex-direction: column; margin-right: 0.75rem; margin-bottom: 0px; margin-left: 0.75rem; }
}
.card-group { display: flex; flex-direction: column; }
.card-group > .card { margin-bottom: 0.75rem; }
@media (min-width: 540px) {
  .card-group { flex-flow: wrap; }
  .card-group > .card { flex: 1 0 0%; margin-bottom: 0px; }
  .card-group > .card + .card { margin-left: 0px; border-left: 0px; }
}
.card-columns .card { margin-bottom: 0.75rem; }
@media (min-width: 540px) {
  .card-columns { column-count: 3; column-gap: 1.25rem; orphans: 1; widows: 1; }
  .card-columns .card { display: inline-block; width: 100%; }
}
.card-min-width-sm { min-width: 8.75rem; }
.card-min-width-lg { min-width: 25rem; }
.card-offset { display: flex; }
@media (min-width: 860px) {
  .card-offset { padding-top: 3rem; }
}
.card-offset .card-body { word-break: break-word; overflow-wrap: break-word; padding: 1.5rem; }
@media (min-width: 860px) {
  .card-offset .card-body { padding: 3rem; }
}
.card-offset .card-img { padding: 0px; }
@media (max-width: 859.98px) {
  html:not([dir="rtl"]) .card-offset .card-img { padding-left: 1.5rem; }
  html[dir="rtl"] .card-offset .card-img { padding-right: 1.5rem; }
}
@media (min-width: 860px) {
  .card-offset .card-img { margin-top: -3rem; margin-bottom: 3rem; }
}
@media (max-width: 859.98px) {
  .card-offset:not(.flipped) { padding-bottom: 1.5rem; }
}
@media (min-width: 860px) {
  html:not([dir="rtl"]) .card-offset:not(.flipped) { padding-right: 3rem; }
  html[dir="rtl"] .card-offset:not(.flipped) { padding-left: 3rem; }
  html:not([dir="rtl"]) .card-offset:not(.flipped) .card-body { padding-right: 0px; }
  html[dir="rtl"] .card-offset:not(.flipped) .card-body { padding-left: 0px; }
}
@media (max-width: 859.98px) {
  .card-offset:not(.flipped) .card-img { margin-bottom: -1.5rem; }
}
@media (min-width: 860px) {
  html:not([dir="rtl"]) .card-offset:not(.flipped) .card-img { margin-right: -3rem; margin-left: 3rem; }
  html[dir="rtl"] .card-offset:not(.flipped) .card-img { margin-right: 3rem; margin-left: -3rem; }
}
@media (max-width: 859.98px) {
  .card-offset.flipped { padding-top: 1.5rem; }
}
@media (min-width: 860px) {
  html:not([dir="rtl"]) .card-offset.flipped { padding-left: 3rem; }
  html[dir="rtl"] .card-offset.flipped { padding-right: 3rem; }
  html:not([dir="rtl"]) .card-offset.flipped .card-body { padding-left: 0px; }
  html[dir="rtl"] .card-offset.flipped .card-body { padding-right: 0px; }
}
@media (max-width: 859.98px) {
  .card-offset.flipped .card-img { margin-top: -1.5rem; }
}
@media (min-width: 860px) {
  html:not([dir="rtl"]) .card-offset.flipped .card-img { margin-right: 3rem; margin-left: -3rem; }
  html[dir="rtl"] .card-offset.flipped .card-img { margin-right: -3rem; margin-left: 3rem; }
}
.card-offset.card-offset-small .card-body { padding-top: 1rem; padding-bottom: 1rem; }
@media (min-width: 860px) {
  .card-offset.card-offset-small .card-body { padding-top: 3rem; padding-bottom: 3rem; }
}
@media (min-width: 860px) {
  .card-offset.card-offset-small .card-img { margin-top: -1.5rem; margin-bottom: 1.5rem; }
}
@media (min-width: 860px) {
  .card-offset.card-offset-small { padding-top: 1.5rem; }
  html:not([dir="rtl"]) .card-offset.card-offset-small:not(.flipped) { padding-right: 1.5rem; }
  html[dir="rtl"] .card-offset.card-offset-small:not(.flipped) { padding-left: 1.5rem; }
  html:not([dir="rtl"]) .card-offset.card-offset-small:not(.flipped) .card-img { margin-right: -1.5rem; margin-left: 1.5rem; }
  html[dir="rtl"] .card-offset.card-offset-small:not(.flipped) .card-img { margin-right: 1.5rem; margin-left: -1.5rem; }
  html:not([dir="rtl"]) .card-offset.card-offset-small.flipped { padding-left: 1.5rem; }
  html[dir="rtl"] .card-offset.card-offset-small.flipped { padding-right: 1.5rem; }
  html:not([dir="rtl"]) .card-offset.card-offset-small.flipped .card-img { margin-right: 1.5rem; margin-left: -1.5rem; }
  html[dir="rtl"] .card-offset.card-offset-small.flipped .card-img { margin-right: -1.5rem; margin-left: 1.5rem; }
}
.carousel { position: relative; }
.carousel .sr-only-focusable { z-index: 5; background-color: rgb(255, 255, 255); }
.theme-dark .carousel .sr-only-focusable { background-color: rgb(0, 0, 0); }
.carousel.pointer-event { touch-action: pan-y; }
.carousel-inner { position: relative; width: 100%; overflow: hidden; }
.carousel-inner::after { display: block; clear: both; content: ""; }
.carousel-item { position: relative; display: none; float: left; width: 100%; margin-right: -100%; backface-visibility: hidden; transition: transform 0.6s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .carousel-item { transition: none; }
}
.carousel-item:focus { outline: currentcolor dotted 0.1875rem; }
.carousel-item:focus:not(:focus-visible) { outline: 0px; }
.carousel-item:focus-visible { outline: currentcolor dotted 0.1875rem; }
.carousel-item.get-height { display: block; visibility: hidden; opacity: 0; }
.carousel-item-next, .carousel-item-prev, .carousel-item.active { display: block; }
.active.carousel-item-right, .carousel-item-next:not(.carousel-item-left) { transform: translateX(100%); }
.active.carousel-item-left, .carousel-item-prev:not(.carousel-item-right) { transform: translateX(-100%); }
.carousel-fade .carousel-item { opacity: 0; transition-property: opacity; transform: none; }
.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active { z-index: 1; opacity: 1; }
.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { z-index: 0; opacity: 0; transition: opacity 0.6s; }
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { transition: none; }
}
.carousel-sneak-peek { overflow: hidden; padding-bottom: 4rem; padding-top: 0.1875rem; margin-top: -0.1875rem; }
.carousel-sneak-peek > div { position: relative; }
.carousel-sneak-peek .carousel-inner { overflow: visible; }
.carousel-sneak-peek .carousel-inner { perspective: 1000px; margin: auto; display: flex; align-items: stretch; }
html:not([dir="rtl"]) .carousel-sneak-peek .carousel-inner { flex-direction: row; }
html[dir="rtl"] .carousel-sneak-peek .carousel-inner { flex-direction: row-reverse; }
.carousel-sneak-peek .carousel-item { display: block; visibility: hidden; opacity: 0; z-index: 0; background-color: rgb(255, 255, 255); transition: transform 0.9s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.3s cubic-bezier(0.19, 1, 0.22, 1); }
@media (prefers-reduced-motion: reduce) {
  .carousel-sneak-peek .carousel-item { transition: none; }
}
.carousel-sneak-peek .carousel-item.active, .carousel-sneak-peek .carousel-item.carousel-item-next, .carousel-sneak-peek .carousel-item.carousel-item-prev { visibility: visible; opacity: 1; }
.carousel-sneak-peek .carousel-item.active { z-index: 2; }
.carousel-sneak-peek .carousel-item.sliding-in { z-index: 3; }
.carousel-sneak-peek .card-img-overlay > .card-foreground .card { min-height: auto; }
.carousel-sneak-peek .active.carousel-item-left, .carousel-sneak-peek .active.carousel-item-right, .carousel-sneak-peek .carousel-item-next:not(.carousel-item-left), .carousel-sneak-peek .carousel-item-prev:not(.carousel-item-right) { z-index: 1; }
html:not([dir="rtl"]) .carousel-sneak-peek .active.carousel-item-right, html:not([dir="rtl"]) .carousel-sneak-peek .carousel-item-next:not(.carousel-item-left) { transform: translateX(102%); }
html[dir="rtl"] .carousel-sneak-peek .active.carousel-item-right, html[dir="rtl"] .carousel-sneak-peek .carousel-item-next:not(.carousel-item-left) { transform: translateX(-102%); }
html:not([dir="rtl"]) .carousel-sneak-peek .active.carousel-item-left, html:not([dir="rtl"]) .carousel-sneak-peek .carousel-item-prev:not(.carousel-item-right) { transform: translateX(-102%); }
html[dir="rtl"] .carousel-sneak-peek .active.carousel-item-left, html[dir="rtl"] .carousel-sneak-peek .carousel-item-prev:not(.carousel-item-right) { transform: translateX(102%); }
.carousel-sneak-peek .carousel-controls .carousel-indicators { bottom: -3.5rem; }
.carousel-variable-height { overflow: hidden; padding: 0.1875rem 0.1875rem 4rem; margin-top: -0.1875rem; margin-right: -0.1875rem; margin-left: -0.1875rem; }
.carousel-variable-height > div { position: relative; }
.carousel-variable-height .carousel-inner { overflow: visible; }
@media screen and (min-width: 1084px) {
  .carousel-highlight, .carousel-highlight-backplate { align-items: center; }
}
.carousel-highlight .carousel-item.active .card, .carousel-highlight-backplate .carousel-item.active .card { opacity: 1; visibility: visible; }
.carousel-highlight .carousel-item:not(.active) .card, .carousel-highlight-backplate .carousel-item:not(.active) .card { opacity: 0; visibility: hidden; }
.carousel-highlight .carousel-item.sliding-in .card, .carousel-highlight-backplate .carousel-item.sliding-in .card { opacity: 1; visibility: visible; transition: opacity 0.6s ease-in; }
@media (prefers-reduced-motion: reduce) {
  .carousel-highlight .carousel-item.sliding-in .card, .carousel-highlight-backplate .carousel-item.sliding-in .card { transition: none; }
}
.carousel-highlight .active.carousel-item-left .card, .carousel-highlight .active.carousel-item-right .card, .carousel-highlight .carousel-item-next:not(.carousel-item-left) .card, .carousel-highlight .carousel-item-prev:not(.carousel-item-right) .card, .carousel-highlight-backplate .active.carousel-item-left .card, .carousel-highlight-backplate .active.carousel-item-right .card, .carousel-highlight-backplate .carousel-item-next:not(.carousel-item-left) .card, .carousel-highlight-backplate .carousel-item-prev:not(.carousel-item-right) .card { opacity: 0; }
.carousel-highlight.carousel-sneak-peek .carousel-inner { width: 90%; }
@media screen and (min-width: 1084px) {
  .carousel-highlight.carousel-sneak-peek .active.carousel-item-left, .carousel-highlight.carousel-sneak-peek .active.carousel-item-right, .carousel-highlight.carousel-sneak-peek .carousel-item-next:not(.carousel-item-left), .carousel-highlight.carousel-sneak-peek .carousel-item-prev:not(.carousel-item-right) { opacity: 0.3; }
}
@media screen and (min-width: 860px) {
  html:not([dir="rtl"]) .carousel-highlight.carousel-sneak-peek .active.carousel-item-right, html:not([dir="rtl"]) .carousel-highlight.carousel-sneak-peek .carousel-item-next:not(.carousel-item-left) { transform: translateX(101%); }
  html[dir="rtl"] .carousel-highlight.carousel-sneak-peek .active.carousel-item-right, html[dir="rtl"] .carousel-highlight.carousel-sneak-peek .carousel-item-next:not(.carousel-item-left) { transform: translateX(-101%); }
}
@media screen and (min-width: 1084px) {
  html:not([dir="rtl"]) .carousel-highlight.carousel-sneak-peek .active.carousel-item-right, html:not([dir="rtl"]) .carousel-highlight.carousel-sneak-peek .carousel-item-next:not(.carousel-item-left) { transform: scale(0.91) translate(12%, 0px); }
  html[dir="rtl"] .carousel-highlight.carousel-sneak-peek .active.carousel-item-right, html[dir="rtl"] .carousel-highlight.carousel-sneak-peek .carousel-item-next:not(.carousel-item-left) { transform: scale(0.91) translate(-12%, 0px); }
}
@media screen and (min-width: 860px) {
  html:not([dir="rtl"]) .carousel-highlight.carousel-sneak-peek .active.carousel-item-left, html:not([dir="rtl"]) .carousel-highlight.carousel-sneak-peek .carousel-item-prev:not(.carousel-item-right) { transform: translateX(-101%); }
  html[dir="rtl"] .carousel-highlight.carousel-sneak-peek .active.carousel-item-left, html[dir="rtl"] .carousel-highlight.carousel-sneak-peek .carousel-item-prev:not(.carousel-item-right) { transform: translateX(101%); }
}
@media screen and (min-width: 1084px) {
  html:not([dir="rtl"]) .carousel-highlight.carousel-sneak-peek .active.carousel-item-left, html:not([dir="rtl"]) .carousel-highlight.carousel-sneak-peek .carousel-item-prev:not(.carousel-item-right) { transform: scale(0.91) translate(-12%, 0px); }
  html[dir="rtl"] .carousel-highlight.carousel-sneak-peek .active.carousel-item-left, html[dir="rtl"] .carousel-highlight.carousel-sneak-peek .carousel-item-prev:not(.carousel-item-right) { transform: scale(0.91) translate(12%, 0px); }
}
@media screen and (min-width: 1084px) {
  .carousel-highlight.carousel-sneak-peek .carousel-controls .carousel-control-next, .carousel-highlight.carousel-sneak-peek .carousel-controls .carousel-control-prev { transform: scale(0.91); transform-style: flat; }
}
@media screen and (max-width: 1083px) {
  .carousel-highlight.carousel-sneak-peek .carousel-controls { display: flex; justify-content: center; align-items: center; position: absolute; bottom: -3.5rem; left: 50%; transform: translateX(-50%); }
  .carousel-highlight.carousel-sneak-peek .carousel-control-next, .carousel-highlight.carousel-sneak-peek .carousel-control-prev, .carousel-highlight.carousel-sneak-peek .carousel-indicators { position: static; }
  .carousel-highlight.carousel-sneak-peek .carousel-control-next, .carousel-highlight.carousel-sneak-peek .carousel-control-prev { padding-right: 1rem; padding-left: 1rem; }
  .carousel-highlight.carousel-sneak-peek .carousel-control-next::after, .carousel-highlight.carousel-sneak-peek .carousel-control-prev::after { font-size: 1.25rem; }
  .carousel-highlight.carousel-sneak-peek .carousel-indicators { margin-bottom: 3px; }
}
@media screen and (min-width: 860px) {
  .carousel-highlight:not(.carousel-sneak-peek) .carousel-item { transition: transform 0.8s ease-in-out; }
  .carousel-highlight:not(.carousel-sneak-peek) .carousel-item.sliding-in .card { transition: opacity 0.8s ease-in; }
}
@media screen and (min-width: 860px) and (prefers-reduced-motion: reduce) {
  .carousel-highlight:not(.carousel-sneak-peek) .carousel-item.sliding-in .card { transition: none; }
}
@media screen and (min-width: 860px) and (prefers-reduced-motion: reduce) {
  .carousel-highlight:not(.carousel-sneak-peek) .carousel-item { transition: none; }
}
.carousel-highlight:not(.carousel-sneak-peek) .card-img-overlay > .card-foreground .card { min-height: auto; }
.carousel-highlight:not(.carousel-sneak-peek) .carousel-controls { display: flex; justify-content: center; align-items: center; position: absolute; bottom: -3.5rem; left: 50%; transform: translateX(-50%); }
.carousel-highlight:not(.carousel-sneak-peek) .carousel-control-next, .carousel-highlight:not(.carousel-sneak-peek) .carousel-control-prev, .carousel-highlight:not(.carousel-sneak-peek) .carousel-indicators { position: static; }
.carousel-highlight:not(.carousel-sneak-peek) .carousel-control-next, .carousel-highlight:not(.carousel-sneak-peek) .carousel-control-prev { padding-right: 1rem; padding-left: 1rem; }
.carousel-highlight:not(.carousel-sneak-peek) .carousel-control-next::after, .carousel-highlight:not(.carousel-sneak-peek) .carousel-control-prev::after { font-size: 1.25rem; }
.carousel-highlight:not(.carousel-sneak-peek) .carousel-indicators { margin-bottom: 3px; }
@media screen and (min-width: 860px) {
  .carousel-highlight-backplate .carousel-item { transition: transform 0.8s ease-in-out; }
  .carousel-highlight-backplate .carousel-item.sliding-in .card { transition: opacity 0.8s ease-in; }
}
@media screen and (min-width: 860px) and (prefers-reduced-motion: reduce) {
  .carousel-highlight-backplate .carousel-item.sliding-in .card { transition: none; }
}
@media screen and (min-width: 860px) and (prefers-reduced-motion: reduce) {
  .carousel-highlight-backplate .carousel-item { transition: none; }
}
@media screen and (min-width: 1084px) {
  .carousel-highlight-backplate .carousel-control-next, .carousel-highlight-backplate .carousel-control-prev { background: rgba(255, 255, 255, 0.8); box-shadow: rgba(0, 0, 0, 0.13) 0px 0.1875rem 0.4375rem 0px, rgba(0, 0, 0, 0.11) 0px 0.0625rem 0.125rem 0px; height: 44px; width: 44px; top: calc(50% - 22px); margin: 0px 0.25rem; border-radius: 50%; }
  .theme-dark .carousel-highlight-backplate .carousel-control-next, .theme-dark .carousel-highlight-backplate .carousel-control-prev { background: rgba(47, 47, 47, 0.8); }
  .carousel-highlight-backplate .carousel-control-next:not(:disabled):focus, .carousel-highlight-backplate .carousel-control-next:not(:disabled):hover, .carousel-highlight-backplate .carousel-control-prev:not(:disabled):focus, .carousel-highlight-backplate .carousel-control-prev:not(:disabled):hover { background: rgba(255, 255, 255, 0.9); box-shadow: rgba(0, 0, 0, 0.13) 0px 0.375rem 0.875rem 0px, rgba(0, 0, 0, 0.11) 0px 0.0625rem 0.25rem 0px; }
  .theme-dark .carousel-highlight-backplate .carousel-control-next:not(:disabled):focus, .theme-dark .carousel-highlight-backplate .carousel-control-next:not(:disabled):hover, .theme-dark .carousel-highlight-backplate .carousel-control-prev:not(:disabled):focus, .theme-dark .carousel-highlight-backplate .carousel-control-prev:not(:disabled):hover { background: rgba(47, 47, 47, 0.9); }
  .carousel-highlight-backplate .carousel-control-next::after, .carousel-highlight-backplate .carousel-control-prev::after { font-size: 1.5rem; }
  .carousel-highlight-backplate .carousel-control-next:focus, .carousel-highlight-backplate .carousel-control-prev:focus { outline-offset: -0.1875rem; }
  html:not([dir="rtl"]) .carousel-highlight-backplate .carousel-control-next:not(:disabled):hover::after, html:not([dir="rtl"]) .carousel-highlight-backplate .carousel-control-prev:not(:disabled):hover::after { transform: none; }
  html[dir="rtl"] .carousel-highlight-backplate .carousel-control-next:not(:disabled):hover::after, html[dir="rtl"] .carousel-highlight-backplate .carousel-control-prev:not(:disabled):hover::after { transform: none; }
  .carousel-highlight-backplate .carousel-controls .carousel-indicators { bottom: -3.5rem; }
}
@media screen and (max-width: 1083px) {
  .carousel-highlight-backplate .carousel-controls { display: flex; justify-content: center; align-items: center; position: absolute; bottom: -3.5rem; left: 50%; transform: translateX(-50%); }
  .carousel-highlight-backplate .carousel-control-next, .carousel-highlight-backplate .carousel-control-prev, .carousel-highlight-backplate .carousel-indicators { position: static; }
  .carousel-highlight-backplate .carousel-control-next, .carousel-highlight-backplate .carousel-control-prev { padding-right: 1rem; padding-left: 1rem; }
  .carousel-highlight-backplate .carousel-control-next::after, .carousel-highlight-backplate .carousel-control-prev::after { font-size: 1.25rem; }
  .carousel-highlight-backplate .carousel-indicators { margin-bottom: 3px; }
}
.carousel-sneak-peek.carousel-content-cards .carousel-inner { width: 90%; }
@media screen and (min-width: 860px) {
  .carousel-sneak-peek.carousel-content-cards .carousel-inner { width: 66%; }
}
@media screen and (min-width: 1400px) {
  .carousel-sneak-peek.carousel-content-cards .carousel-inner { width: 60%; }
}
.carousel-sneak-peek.carousel-content-cards .carousel-item { display: flex; background: 0px 0px; }
.carousel-sneak-peek.carousel-content-cards .carousel-item.active .card-body, .carousel-sneak-peek.carousel-content-cards .carousel-item.active .card-footer, .carousel-sneak-peek.carousel-content-cards .carousel-item.active .card-header { opacity: 1; visibility: visible; }
.carousel-sneak-peek.carousel-content-cards .carousel-item:not(.active) .card-body, .carousel-sneak-peek.carousel-content-cards .carousel-item:not(.active) .card-footer, .carousel-sneak-peek.carousel-content-cards .carousel-item:not(.active) .card-header { opacity: 0; visibility: hidden; }
.carousel-sneak-peek.carousel-content-cards .carousel-item.sliding-in .card-body, .carousel-sneak-peek.carousel-content-cards .carousel-item.sliding-in .card-footer, .carousel-sneak-peek.carousel-content-cards .carousel-item.sliding-in .card-header { opacity: 1; visibility: visible; transition: opacity 0.6s ease-in; }
@media (prefers-reduced-motion: reduce) {
  .carousel-sneak-peek.carousel-content-cards .carousel-item.sliding-in .card-body, .carousel-sneak-peek.carousel-content-cards .carousel-item.sliding-in .card-footer, .carousel-sneak-peek.carousel-content-cards .carousel-item.sliding-in .card-header { transition: none; }
}
@media screen and (min-width: 860px) {
  .carousel-sneak-peek.carousel-content-cards .active.carousel-item-left, .carousel-sneak-peek.carousel-content-cards .active.carousel-item-right, .carousel-sneak-peek.carousel-content-cards .carousel-item-next:not(.carousel-item-left), .carousel-sneak-peek.carousel-content-cards .carousel-item-prev:not(.carousel-item-right) { opacity: 0.3; }
}
.carousel-sneak-peek.carousel-content-cards .active.carousel-item-left .card-body, .carousel-sneak-peek.carousel-content-cards .active.carousel-item-left .card-footer, .carousel-sneak-peek.carousel-content-cards .active.carousel-item-left .card-header, .carousel-sneak-peek.carousel-content-cards .active.carousel-item-right .card-body, .carousel-sneak-peek.carousel-content-cards .active.carousel-item-right .card-footer, .carousel-sneak-peek.carousel-content-cards .active.carousel-item-right .card-header, .carousel-sneak-peek.carousel-content-cards .carousel-item-next:not(.carousel-item-left) .card-body, .carousel-sneak-peek.carousel-content-cards .carousel-item-next:not(.carousel-item-left) .card-footer, .carousel-sneak-peek.carousel-content-cards .carousel-item-next:not(.carousel-item-left) .card-header, .carousel-sneak-peek.carousel-content-cards .carousel-item-prev:not(.carousel-item-right) .card-body, .carousel-sneak-peek.carousel-content-cards .carousel-item-prev:not(.carousel-item-right) .card-footer, .carousel-sneak-peek.carousel-content-cards .carousel-item-prev:not(.carousel-item-right) .card-header { opacity: 0; }
@media screen and (min-width: 860px) {
  html:not([dir="rtl"]) .carousel-sneak-peek.carousel-content-cards .active.carousel-item-right, html:not([dir="rtl"]) .carousel-sneak-peek.carousel-content-cards .carousel-item-next:not(.carousel-item-left) { transform: scale(0.91) translate(25%, 0px); }
  html[dir="rtl"] .carousel-sneak-peek.carousel-content-cards .active.carousel-item-right, html[dir="rtl"] .carousel-sneak-peek.carousel-content-cards .carousel-item-next:not(.carousel-item-left) { transform: scale(0.91) translate(-25%, 0px); }
}
@media screen and (min-width: 1400px) {
  html:not([dir="rtl"]) .carousel-sneak-peek.carousel-content-cards .active.carousel-item-right, html:not([dir="rtl"]) .carousel-sneak-peek.carousel-content-cards .carousel-item-next:not(.carousel-item-left) { transform: scale(0.91) translate(33%, 0px); }
  html[dir="rtl"] .carousel-sneak-peek.carousel-content-cards .active.carousel-item-right, html[dir="rtl"] .carousel-sneak-peek.carousel-content-cards .carousel-item-next:not(.carousel-item-left) { transform: scale(0.91) translate(-33%, 0px); }
}
@media screen and (min-width: 860px) {
  html:not([dir="rtl"]) .carousel-sneak-peek.carousel-content-cards .active.carousel-item-left, html:not([dir="rtl"]) .carousel-sneak-peek.carousel-content-cards .carousel-item-prev:not(.carousel-item-right) { transform: scale(0.91) translate(-25%, 0px); }
  html[dir="rtl"] .carousel-sneak-peek.carousel-content-cards .active.carousel-item-left, html[dir="rtl"] .carousel-sneak-peek.carousel-content-cards .carousel-item-prev:not(.carousel-item-right) { transform: scale(0.91) translate(25%, 0px); }
}
@media screen and (min-width: 1400px) {
  html:not([dir="rtl"]) .carousel-sneak-peek.carousel-content-cards .active.carousel-item-left, html:not([dir="rtl"]) .carousel-sneak-peek.carousel-content-cards .carousel-item-prev:not(.carousel-item-right) { transform: scale(0.91) translate(-33%, 0px); }
  html[dir="rtl"] .carousel-sneak-peek.carousel-content-cards .active.carousel-item-left, html[dir="rtl"] .carousel-sneak-peek.carousel-content-cards .carousel-item-prev:not(.carousel-item-right) { transform: scale(0.91) translate(33%, 0px); }
}
@media screen and (min-width: 860px) {
  .carousel-sneak-peek.carousel-content-cards .carousel-controls .carousel-control-next, .carousel-sneak-peek.carousel-content-cards .carousel-controls .carousel-control-prev { transform: scale(0.91); transform-style: flat; width: 18%; }
  .carousel-sneak-peek.carousel-content-cards .carousel-controls .carousel-control-prev { justify-content: flex-start; }
  .carousel-sneak-peek.carousel-content-cards .carousel-controls .carousel-control-next { justify-content: flex-end; }
}
@media screen and (min-width: 1400px) {
  .carousel-sneak-peek.carousel-content-cards .carousel-controls .carousel-control-next, .carousel-sneak-peek.carousel-content-cards .carousel-controls .carousel-control-prev { width: 21%; }
}
@media screen and (max-width: 859px) {
  .carousel-sneak-peek.carousel-content-cards .carousel-controls { display: flex; justify-content: center; align-items: center; position: absolute; bottom: -3.5rem; left: 50%; transform: translateX(-50%); }
  .carousel-sneak-peek.carousel-content-cards .carousel-control-next, .carousel-sneak-peek.carousel-content-cards .carousel-control-prev, .carousel-sneak-peek.carousel-content-cards .carousel-indicators { position: static; }
  .carousel-sneak-peek.carousel-content-cards .carousel-control-next, .carousel-sneak-peek.carousel-content-cards .carousel-control-prev { padding-right: 1rem; padding-left: 1rem; }
  .carousel-sneak-peek.carousel-content-cards .carousel-control-next::after, .carousel-sneak-peek.carousel-content-cards .carousel-control-prev::after { font-size: 1.25rem; }
  .carousel-sneak-peek.carousel-content-cards .carousel-indicators { margin-bottom: 3px; }
}
.carousel-product-card .container { width: 87%; height: 100%; }
@media screen and (min-width: 860px) {
  .carousel-product-card .container { width: 90%; }
}
.carousel-product-card .row { flex-wrap: nowrap; overflow: hidden; height: 100%; }
@media screen and (max-width: 859px) {
  .carousel-product-card .carousel-control-next, .carousel-product-card .carousel-control-prev { width: 7%; }
}
.carousel-product-card .carousel-control-next::after, .carousel-product-card .carousel-control-prev::after { font-size: 1.75rem; }
.carousel-lg-side-controls .carousel-item > div { height: 100%; }
@media screen and (min-width: 1084px) {
  .carousel-lg-side-controls .carousel-inner { width: 90%; margin: auto; }
}
.carousel-lg-side-controls .carousel-controls .carousel-indicators { bottom: -3.5rem; }
@media screen and (max-width: 1083px) {
  .carousel-lg-side-controls .carousel-controls { display: flex; justify-content: center; align-items: center; position: absolute; bottom: -3.5rem; left: 50%; transform: translateX(-50%); }
  .carousel-lg-side-controls .carousel-control-next, .carousel-lg-side-controls .carousel-control-prev, .carousel-lg-side-controls .carousel-indicators { position: static; }
  .carousel-lg-side-controls .carousel-control-next, .carousel-lg-side-controls .carousel-control-prev { padding-right: 1rem; padding-left: 1rem; }
  .carousel-lg-side-controls .carousel-control-next::after, .carousel-lg-side-controls .carousel-control-prev::after { font-size: 1.25rem; }
  .carousel-lg-side-controls .carousel-indicators { margin-bottom: 3px; }
}
.carousel-caption { position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: rgb(0, 0, 0); text-align: center; }
.carousel-control-next, .carousel-control-prev { position: absolute; top: 0px; bottom: 0px; width: 5%; min-width: 44px; min-height: 44px; z-index: 5; display: flex; align-items: center; justify-content: center; text-align: center; border: 0px; padding: 0px; background: 0px 0px; color: rgb(23, 23, 23); }
.theme-dark .carousel-control-next, .theme-dark .carousel-control-prev { color: rgb(242, 242, 242); }
.carousel-control-next:disabled, .carousel-control-prev:disabled { opacity: 0.3; cursor: default; }
.carousel-control-next::after, .carousel-control-prev::after { font-family: MWF-FLUENT-ICONS; font-weight: 400; font-size: 2.5rem; transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1); }
@media (prefers-reduced-motion: reduce) {
  .carousel-control-next::after, .carousel-control-prev::after { transition: none; }
}
html:not([dir="rtl"]) .carousel-control-prev { left: 0px; }
html:not([dir="rtl"]) .carousel-control-prev::after { content: ""; }
html:not([dir="rtl"]) .carousel-control-prev:not(:disabled):hover::after { transform: translate(-0.5rem, 0px); }
html[dir="rtl"] .carousel-control-prev { right: 0px; }
html[dir="rtl"] .carousel-control-prev::after { content: ""; }
html[dir="rtl"] .carousel-control-prev:not(:disabled):hover::after { transform: translate(0.5rem, 0px); }
html:not([dir="rtl"]) .carousel-control-next { right: 0px; }
html:not([dir="rtl"]) .carousel-control-next::after { content: ""; }
html:not([dir="rtl"]) .carousel-control-next:not(:disabled):hover::after { transform: translate(0.5rem, 0px); }
html[dir="rtl"] .carousel-control-next { left: 0px; }
html[dir="rtl"] .carousel-control-next::after { content: ""; }
html[dir="rtl"] .carousel-control-next:not(:disabled):hover::after { transform: translate(-0.5rem, 0px); }
.carousel-indicators { position: absolute; right: 0px; bottom: 0px; left: 0px; z-index: 15; display: flex; justify-content: center; padding-inline-start: 0px; list-style: none; color: rgb(23, 23, 23); }
.theme-dark .carousel-indicators { color: rgb(242, 242, 242); }
.carousel-indicators li { box-sizing: content-box; flex: 0 1 auto; margin-right: 1rem; margin-left: 1rem; }
.carousel-indicators li::after { font-family: MWF-FLUENT-ICONS; font-weight: 400; font-size: 0.625rem; content: ""; }
.carousel-indicators .active::after { content: ""; }
.close { font-size: 1rem; font-weight: 400; line-height: 1; color: inherit; }
.close::before { content: ""; font-family: MWF-FLUENT-ICONS; }
button.close { padding: 0px; background-color: transparent; border: 0px; appearance: none; cursor: pointer; }
a.close.disabled { pointer-events: none; }
.color-picker { padding: 0px 0.4375em 1.25em; position: relative; }
.color-picker input { position: absolute; z-index: -1; opacity: 0; }
.color-picker .color-picker-heading-container { display: flex; margin-bottom: 0.625em; }
.color-picker .color-picker-heading { font-weight: 600; }
.color-picker input + label .color-picker-label { display: none; }
html:not([dir="rtl"]) .color-picker .color-picker-color-name { margin-left: 0.3125em; }
html[dir="rtl"] .color-picker .color-picker-color-name { margin-right: 0.3125em; }
.color-picker .color-picker-dot { height: 2em; width: 2em; display: inline-block; border-radius: 50%; border: 0.0625em solid rgb(117, 117, 117); margin-inline-end: 1rem; margin-bottom: 0.25rem; will-change: transform; position: relative; cursor: pointer; transition: transform 0.15s; }
@media (prefers-reduced-motion: reduce) {
  .color-picker .color-picker-dot { transition: none; }
}
.theme-dark .color-picker .color-picker-dot { border-color: rgb(210, 210, 210); }
.color-picker .color-picker-dot::before { content: " "; position: absolute; border-radius: 50%; box-shadow: rgb(255, 255, 255) 0px 0px 0px 0.1875em inset; width: 100%; height: 100%; z-index: 1; }
.color-picker .color-picker-dot svg { position: absolute; width: 100%; height: 100%; }
.color-picker .color-picker-dot.color-picker-bg-image { background-color: rgb(255, 255, 255); background-size: contain; background-position: center center; border-width: 0.0625em; border-style: solid; }
.color-picker .color-picker-bg-image-square { border-radius: 0.25rem; }
.color-picker input:checked + label .color-picker-label { position: absolute; bottom: 0px; display: inline-block; }
html:not([dir="rtl"]) .color-picker input:checked + label .color-picker-label { left: 0px; }
html[dir="rtl"] .color-picker input:checked + label .color-picker-label { right: 0px; }
.color-picker .color-picker-dot:hover, .color-picker input:checked + label .color-picker-dot { transform: scale(1.3); }
.color-picker input:checked + label .color-picker-dot { border: 0.125rem solid; }
.color-picker .color-picker-control:checked + label .color-picker-dot::after { font-family: MWF-FLUENT-ICONS; content: ""; color: rgb(255, 255, 255); position: absolute; line-height: 1; text-align: center; left: 50%; top: 50%; margin-left: -0.5em; margin-top: -0.5em; }
.color-picker .color-picker-control:checked + label .color-picker-bg-image::after { content: ""; }
.color-picker input:focus + label .color-picker-dot { outline: currentcolor dotted 0.1875rem; outline-offset: 0.125rem; }
.color-picker.color-picker--dark .color-picker-dot { border: 0.125rem solid rgb(255, 255, 255); }
.color-picker.color-picker--dark .color-picker-dot:hover { border: 0.125rem solid transparent; }
.color-picker.color-picker--dark .color-picker-dot:hover::before { box-shadow: rgb(255, 255, 255) 0px 0px 0px 0.1875em inset; }
.color-picker input + .color-picker-dot-light .color-picker-dot:hover::before, .color-picker input:checked + .color-picker-dot-light .color-picker-dot::before { box-shadow: rgb(0, 0, 0) 0px 0px 0px 0.1875em inset; }
.color-picker input:checked + .color-picker-dot-light .color-picker-dot::after { color: rgb(0, 0, 0); }
.result-list { position: absolute; z-index: 3; width: 100%; padding: 0px; list-style: none; border: 0.0625rem solid rgb(230, 230, 230); display: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.theme-dark .result-list { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.result-list.active { display: block; }
.result-list .result { padding: 0.5rem 0.5rem 0.5rem 1rem; }
.result-list .result.selected, .result-list .result:focus, .result-list .result:hover { outline-offset: -0.1875rem; background-color: rgb(0, 103, 184); color: rgb(255, 255, 255); outline: currentcolor dotted 0.1875rem !important; }
.theme-dark .result-list .result.selected, .theme-dark .result-list .result:focus, .theme-dark .result-list .result:hover { background-color: rgb(58, 160, 250); color: rgb(0, 0, 0); }
.search-results-container { position: relative; }
.combobox { position: relative; display: inline-block; width: 100%; }
.combobox .combobox-toggle::after { display: block; font-size: 1em; font-family: MWF-FLUENT-ICONS; position: absolute; line-height: 1; top: calc(50% + 0.0625em); margin-top: -0.5em; }
.combobox .combobox-divider { height: 0px; margin: 0px; overflow: hidden; border-top: 1px solid currentcolor; opacity: 0.15; }
.combobox .combobox-item { display: block; width: 100%; clear: both; text-decoration: none; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0px; padding: 0.5rem 0.75rem; color: rgb(0, 0, 0); }
.theme-dark .combobox .combobox-item { color: rgb(255, 255, 255); }
.combobox .combobox-item:focus, .combobox .combobox-item:hover { background-color: rgb(230, 230, 230); color: rgb(0, 0, 0); outline-offset: -0.1875rem; }
.theme-dark .combobox .combobox-item:focus, .theme-dark .combobox .combobox-item:hover { background-color: rgb(80, 80, 80); color: rgb(255, 255, 255); }
.combobox .combobox-item.active, .combobox .combobox-item:active { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.theme-dark .combobox .combobox-item.active, .theme-dark .combobox .combobox-item:active { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.combobox .combobox-item.disabled, .combobox .combobox-item:disabled { opacity: 0.3; pointer-events: none; background-color: transparent; }
.combobox .combobox-item:disabled { opacity: 0.3; }
html:not([dir="rtl"]) .combobox { text-align: left; }
html[dir="rtl"] .combobox { text-align: right; }
.combobox .combobox-toggle { width: 100%; }
.combobox .combobox-toggle::after { content: ""; }
.combobox .combobox-menu { position: absolute; z-index: 1000; display: none; font-size: 1rem; border: 0.0625rem solid rgb(117, 117, 117); border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.13) 0px 0.375rem 0.875rem 0px, rgba(0, 0, 0, 0.11) 0px 0.0625rem 0.25rem 0px; background-clip: padding-box; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); top: 100%; width: 100%; max-height: 300px; overflow-y: auto; }
.theme-dark .combobox .combobox-menu { border-color: rgb(210, 210, 210); background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
html:not([dir="rtl"]) .combobox .combobox-menu { text-align: left; left: 0px; right: auto; }
html[dir="rtl"] .combobox .combobox-menu { text-align: right; left: auto; right: 0px; }
.combobox .combobox-menu.show { display: block; }
.combobox .combobox-item { position: relative; cursor: pointer; }
html:not([dir="rtl"]) .combobox .combobox-item { padding-left: 2.5rem; }
html[dir="rtl"] .combobox .combobox-item { padding-right: 2.5rem; }
html:not([dir="rtl"]) .combobox .combobox-item:not([role="option"]) { padding-left: 1rem; }
html[dir="rtl"] .combobox .combobox-item:not([role="option"]) { padding-right: 1rem; }
.combobox .combobox-item:not([role="option"]):hover { background-color: inherit; color: inherit; }
.combobox .combobox-divider { border-color: rgb(117, 117, 117); opacity: 1; }
.theme-dark .combobox .combobox-divider { border-color: rgb(210, 210, 210); }
.combobox .combobox-item.current-item { background-color: rgb(230, 230, 230); outline: currentcolor dotted 0.1875rem; outline-offset: -3px; }
.theme-dark .combobox .combobox-item.current-item { background-color: rgb(80, 80, 80); color: rgb(255, 255, 255); }
.combobox .combobox-item.current-item:active { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.theme-dark .combobox .combobox-item.current-item:active { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.combobox .combobox-item[aria-selected="true"] { background-color: rgb(230, 230, 230); }
.theme-dark .combobox .combobox-item[aria-selected="true"] { background-color: rgb(80, 80, 80); color: rgb(255, 255, 255); }
.combobox .combobox-item[aria-selected="true"]::after { content: ""; display: block; font-family: MWF-FLUENT-ICONS; position: absolute; line-height: 1; top: calc(50% + 0.0625em); margin-top: -0.5em; }
html:not([dir="rtl"]) .combobox .combobox-item[aria-selected="true"]::after { left: 1rem; }
html[dir="rtl"] .combobox .combobox-item[aria-selected="true"]::after { right: 1rem; }
.divider, hr { border-width: 0.0625rem 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgb(117, 117, 117); margin: 0px; }
.theme-dark .divider, .theme-dark hr { border-color: rgb(210, 210, 210); }
.dropdown, .dropleft, .dropright, .dropup { position: relative; display: inline-block; }
.dropdown .dropdown-toggle::after, .dropleft .dropdown-toggle::after, .dropright .dropdown-toggle::after, .dropup .dropdown-toggle::after { display: block; font-size: 1em; font-family: MWF-FLUENT-ICONS; position: absolute; line-height: 1; top: calc(50% + 0.0625em); margin-top: -0.5em; }
.dropdown .dropdown-divider, .dropleft .dropdown-divider, .dropright .dropdown-divider, .dropup .dropdown-divider { height: 0px; margin: 0px; overflow: hidden; border-top: 1px solid currentcolor; opacity: 0.15; }
.dropdown .dropdown-item, .dropleft .dropdown-item, .dropright .dropdown-item, .dropup .dropdown-item { display: block; width: 100%; clear: both; text-decoration: none; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0px; padding: 0.5rem 0.75rem; color: rgb(0, 0, 0); }
.theme-dark .dropdown .dropdown-item, .theme-dark .dropleft .dropdown-item, .theme-dark .dropright .dropdown-item, .theme-dark .dropup .dropdown-item { color: rgb(255, 255, 255); }
.dropdown .dropdown-item:focus, .dropdown .dropdown-item:hover, .dropleft .dropdown-item:focus, .dropleft .dropdown-item:hover, .dropright .dropdown-item:focus, .dropright .dropdown-item:hover, .dropup .dropdown-item:focus, .dropup .dropdown-item:hover { background-color: rgb(230, 230, 230); color: rgb(0, 0, 0); outline-offset: -0.1875rem; }
.theme-dark .dropdown .dropdown-item:focus, .theme-dark .dropdown .dropdown-item:hover, .theme-dark .dropleft .dropdown-item:focus, .theme-dark .dropleft .dropdown-item:hover, .theme-dark .dropright .dropdown-item:focus, .theme-dark .dropright .dropdown-item:hover, .theme-dark .dropup .dropdown-item:focus, .theme-dark .dropup .dropdown-item:hover { background-color: rgb(80, 80, 80); color: rgb(255, 255, 255); }
.dropdown .dropdown-item.active, .dropdown .dropdown-item:active, .dropleft .dropdown-item.active, .dropleft .dropdown-item:active, .dropright .dropdown-item.active, .dropright .dropdown-item:active, .dropup .dropdown-item.active, .dropup .dropdown-item:active { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.theme-dark .dropdown .dropdown-item.active, .theme-dark .dropdown .dropdown-item:active, .theme-dark .dropleft .dropdown-item.active, .theme-dark .dropleft .dropdown-item:active, .theme-dark .dropright .dropdown-item.active, .theme-dark .dropright .dropdown-item:active, .theme-dark .dropup .dropdown-item.active, .theme-dark .dropup .dropdown-item:active { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.dropdown .dropdown-item.disabled, .dropdown .dropdown-item:disabled, .dropleft .dropdown-item.disabled, .dropleft .dropdown-item:disabled, .dropright .dropdown-item.disabled, .dropright .dropdown-item:disabled, .dropup .dropdown-item.disabled, .dropup .dropdown-item:disabled { opacity: 0.3; pointer-events: none; background-color: transparent; }
.dropdown .dropdown-item:disabled, .dropleft .dropdown-item:disabled, .dropright .dropdown-item:disabled, .dropup .dropdown-item:disabled { opacity: 0.3; }
.dropdown .dropdown-toggle, .dropleft .dropdown-toggle, .dropright .dropdown-toggle, .dropup .dropdown-toggle { position: relative; }
.dropdown.btn-group, .dropdown.btn-group-vertical, .dropleft.btn-group, .dropleft.btn-group-vertical, .dropright.btn-group, .dropright.btn-group-vertical, .dropup.btn-group, .dropup.btn-group-vertical { display: inline-flex; }
html:not([dir="rtl"]) .dropdown .dropdown-toggle::after, html:not([dir="rtl"]) .dropright .dropdown-toggle::after, html:not([dir="rtl"]) .dropup .dropdown-toggle::after { right: 0px; }
html[dir="rtl"] .dropdown .dropdown-toggle::after, html[dir="rtl"] .dropright .dropdown-toggle::after, html[dir="rtl"] .dropup .dropdown-toggle::after { left: 0px; }
html:not([dir="rtl"]) .dropdown .dropdown-toggle, html:not([dir="rtl"]) .dropright .dropdown-toggle, html:not([dir="rtl"]) .dropup .dropdown-toggle { padding-right: 1em; }
html[dir="rtl"] .dropdown .dropdown-toggle, html[dir="rtl"] .dropright .dropdown-toggle, html[dir="rtl"] .dropup .dropdown-toggle { padding-left: 1em; }
html:not([dir="rtl"]) .dropdown .dropdown-toggle.btn::after, html:not([dir="rtl"]) .dropright .dropdown-toggle.btn::after, html:not([dir="rtl"]) .dropup .dropdown-toggle.btn::after { right: 0.75rem; }
html[dir="rtl"] .dropdown .dropdown-toggle.btn::after, html[dir="rtl"] .dropright .dropdown-toggle.btn::after, html[dir="rtl"] .dropup .dropdown-toggle.btn::after { left: 0.75rem; }
html:not([dir="rtl"]) .dropdown .dropdown-toggle.btn, html:not([dir="rtl"]) .dropright .dropdown-toggle.btn, html:not([dir="rtl"]) .dropup .dropdown-toggle.btn { padding-right: calc(1.4375em + 0.75rem); }
html[dir="rtl"] .dropdown .dropdown-toggle.btn, html[dir="rtl"] .dropright .dropdown-toggle.btn, html[dir="rtl"] .dropup .dropdown-toggle.btn { padding-left: calc(1.4375em + 0.75rem); }
.dropup .dropdown-toggle::after { content: ""; }
html:not([dir="rtl"]) .dropright .dropdown-toggle::after { content: ""; }
html[dir="rtl"] .dropright .dropdown-toggle::after { content: ""; }
.dropdown .dropdown-toggle::after { content: ""; }
html:not([dir="rtl"]) .dropleft .dropdown-toggle::before { content: ""; left: 0px; }
html[dir="rtl"] .dropleft .dropdown-toggle::before { content: ""; right: 0px; }
html:not([dir="rtl"]) .dropleft .dropdown-toggle { padding-left: 1em; }
html[dir="rtl"] .dropleft .dropdown-toggle { padding-right: 1em; }
html:not([dir="rtl"]) .dropleft .dropdown-toggle.btn::before { left: 0.75rem; }
html[dir="rtl"] .dropleft .dropdown-toggle.btn::before { right: 0.75rem; }
html:not([dir="rtl"]) .dropleft .dropdown-toggle.btn { padding-left: calc(1.4375em + 0.75rem); }
html[dir="rtl"] .dropleft .dropdown-toggle.btn { padding-right: calc(1.4375em + 0.75rem); }
.dropdown-toggle-split { position: relative; min-width: 1em; box-sizing: content-box; }
html:not([dir="rtl"]) .dropdown-toggle-split.dropdown-toggle.btn { padding-right: 0.75rem; padding-left: 0.75rem; }
html[dir="rtl"] .dropdown-toggle-split.dropdown-toggle.btn { padding-right: 0.75rem; padding-left: 0.75rem; }
.dropdown-menu { position: absolute; top: 0px; z-index: 1000; display: none; font-size: 1rem; border: 0.0625rem solid rgb(117, 117, 117); border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.13) 0px 0.375rem 0.875rem 0px, rgba(0, 0, 0, 0.11) 0px 0.0625rem 0.25rem 0px; background-clip: padding-box; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.theme-dark .dropdown-menu { border-color: rgb(210, 210, 210); background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
html:not([dir="rtl"]) .dropdown-menu { text-align: left; left: 0px; right: auto; }
html[dir="rtl"] .dropdown-menu { text-align: right; left: auto; right: 0px; }
.dropdown-menu.show { display: block; }
.dropdown-menu, .dropdown-menu ul { list-style: none; margin: 0px; padding: 0px; }
html:not([dir="rtl"]) ul .dropdown-menu.flyout-align-end { text-align: right; }
html[dir="rtl"] ul .dropdown-menu.flyout-align-end { text-align: left; }
.dropdown-menu-lg { min-width: 18rem; }
.dropdown-header { display: block; padding: 0.5rem 0.75rem; margin-bottom: 0px; font-size: 0.875rem; white-space: nowrap; color: rgb(80, 80, 80); }
.theme-dark .dropdown-header { color: rgb(230, 230, 230); }
.dropdown-item-text { display: block; padding: 0.5rem 0.75rem; color: rgb(0, 0, 0); }
html:not([dir="rtl"]) .nav-item .dropdown-menu { left: 0.5rem; }
html[dir="rtl"] .nav-item .dropdown-menu { right: 0.5rem; }
.form-control { display: block; width: 100%; height: 2.5rem; padding: 0.625rem 0.75rem; font-size: 1rem; line-height: 1.5; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-clip: padding-box; border: 0.125rem solid rgb(80, 80, 80); border-radius: 0px; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .form-control { transition: none; }
}
.theme-dark .form-control { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); border: 0.125rem solid rgb(230, 230, 230); }
.form-control:focus { outline: currentcolor dotted 0.1875rem; outline-offset: -0.375rem; }
.form-control::placeholder { color: inherit; opacity: 0.5; }
.theme-dark .form-control::placeholder { color: rgb(255, 255, 255); }
.form-control[readonly] { opacity: 1; border-color: rgba(117, 117, 117, 0.3); background-color: rgba(210, 210, 210, 0.3); }
.theme-dark .form-control[readonly] { border-color: rgba(210, 210, 210, 0.3); background-color: rgba(117, 117, 117, 0.3); }
.form-control:disabled { background-color: rgb(210, 210, 210); border-color: rgb(117, 117, 117); opacity: 0.3; }
.theme-dark .form-control:disabled { background-color: rgb(117, 117, 117); border-color: rgb(210, 210, 210); }
.form-control-plaintext[readonly] { display: block; width: 100%; font-size: 1rem; padding-top: 0.625rem; padding-bottom: 0.625rem; line-height: 1.5; color: inherit; background-color: transparent; border: 0px; }
.form-control-plaintext[readonly].form-control-sm { padding-top: 0.5625rem; padding-bottom: 0.5625rem; }
.form-control-plaintext[readonly].form-control-lg { padding-top: 0.6875rem; padding-bottom: 0.6875rem; }
.theme-dark .form-control-plaintext[readonly] { background-color: transparent; }
.form-control-sm { height: 2.25rem; padding: 0.5625rem 0.75rem; font-size: 0.875rem; }
.form-control-lg { height: 3rem; padding: 0.8125rem 0.75rem; font-size: 1.125rem; }
textarea.form-control { height: auto; }
select.form-control { padding: 0px; text-indent: 0.25rem; }
select.form-control[multiple], select.form-control[size] { height: auto; text-indent: 0px; }
select.form-control[multiple] option, select.form-control[size] option { padding: 0.625rem 0.75rem; }
select.form-control[multiple].form-control-sm option, select.form-control[size].form-control-sm option { padding: 0.5625rem 0.75rem; }
select.form-control[multiple].form-control-lg option, select.form-control[size].form-control-lg option { padding: 0.5625rem 0.75rem; }
.form-control-file, .form-control-range { display: block; width: 100%; }
.form-star-text { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); white-space: nowrap; border: 0px; }
.form-star-label { pointer-events: none; margin: 0px; }
html:not([dir="rtl"]) .form-star-checked-label { margin-left: 0.75rem; }
html[dir="rtl"] .form-star-checked-label { margin-right: 0.75rem; }
.form-star-glyph { display: block; position: relative; width: 2.5625rem; height: 2.5625rem; }
html:not([dir="rtl"]) .form-star-glyph { margin-left: -2.5625rem; }
html[dir="rtl"] .form-star-glyph { margin-right: -2.5625rem; }
.form-star-glyph::after { content: ""; color: rgb(0, 103, 184); position: absolute; font-family: MWF-FLUENT-ICONS; line-height: 1; display: block; top: 0.125rem; left: 0.125rem; font-size: 2.3125rem; height: 2.3125rem; width: 2.3125rem; }
.theme-dark .form-star-glyph::after { color: rgb(58, 160, 250); }
.form-star-input { width: 2.5625rem; height: 2.5625rem; opacity: 0; cursor: pointer; }
.form-star-input.disabled, .form-star-input:disabled { cursor: auto; }
.form-star-input.disabled + .form-star-label > .form-star-glyph::after, .form-star-input:disabled + .form-star-label > .form-star-glyph::after { opacity: 0.42; color: rgb(0, 0, 0); }
.theme-dark .form-star-input.disabled + .form-star-label > .form-star-glyph::after, .theme-dark .form-star-input:disabled + .form-star-label > .form-star-glyph::after { color: rgb(255, 255, 255); }
.form-star-input.disabled ~ .form-star-checked-label, .form-star-input:disabled ~ .form-star-checked-label { opacity: 0.55; }
.form-star-input:checked ~ .form-star-label > .form-star-glyph::after { content: ""; color: rgb(80, 80, 80); }
.theme-dark .form-star-input:checked ~ .form-star-label > .form-star-glyph::after { color: rgb(230, 230, 230); }
.form-star-input:checked.disabled ~ .form-star-label > .form-star-glyph::after, .form-star-input:checked:disabled ~ .form-star-label > .form-star-glyph::after { opacity: 0.3; color: rgb(117, 117, 117); }
.theme-dark .form-star-input:checked.disabled ~ .form-star-label > .form-star-glyph::after, .theme-dark .form-star-input:checked:disabled ~ .form-star-label > .form-star-glyph::after { color: rgb(210, 210, 210); }
.form-star-input:checked + .form-star-label > .form-star-glyph::after { content: ""; color: rgb(0, 103, 184); }
.theme-dark .form-star-input:checked + .form-star-label > .form-star-glyph::after { color: rgb(58, 160, 250); }
.form-star-input:checked.disabled + .form-star-label > .form-star-glyph::after, .form-star-input:checked:disabled + .form-star-label > .form-star-glyph::after { opacity: 0.42; color: rgb(0, 0, 0); }
.theme-dark .form-star-input:checked.disabled + .form-star-label > .form-star-glyph::after, .theme-dark .form-star-input:checked:disabled + .form-star-label > .form-star-glyph::after { color: rgb(255, 255, 255); }
.form-star-input:focus + .form-star-label > .form-star-glyph { outline: currentcolor dotted 0.1875rem; outline-offset: -0.125rem; }
.form-star { display: inline-flex; align-items: center; }
.form-star:hover .form-star-input:not(:disabled):not(.disabled) ~ .form-star-label > .form-star-glyph::after { content: ""; color: rgb(0, 103, 184); }
.theme-dark .form-star:hover .form-star-input:not(:disabled):not(.disabled) ~ .form-star-label > .form-star-glyph::after { color: rgb(58, 160, 250); }
.form-star:hover .form-star-input:not(:disabled):not(.disabled):hover ~ .form-star-label > .form-star-glyph::after { content: ""; color: rgb(80, 80, 80); }
.theme-dark .form-star:hover .form-star-input:not(:disabled):not(.disabled):hover ~ .form-star-label > .form-star-glyph::after { color: rgb(230, 230, 230); }
.form-star:hover .form-star-input:not(:disabled):not(.disabled):hover + .form-star-label > .form-star-glyph::after { content: ""; color: rgb(0, 103, 184); }
.theme-dark .form-star:hover .form-star-input:not(:disabled):not(.disabled):hover + .form-star-label > .form-star-glyph::after { color: rgb(58, 160, 250); }
.form-star-empty .form-star-input + .form-star-label > .form-star-glyph::after { content: ""; color: rgb(80, 80, 80); }
.theme-dark .form-star-empty .form-star-input + .form-star-label > .form-star-glyph::after { color: rgb(230, 230, 230); }
.form-star-empty .form-star-input.disabled + .form-star-label > .form-star-glyph::after, .form-star-empty .form-star-input:disabled + .form-star-label > .form-star-glyph::after { opacity: 0.3; color: rgb(117, 117, 117); }
.theme-dark .form-star-empty .form-star-input.disabled + .form-star-label > .form-star-glyph::after, .theme-dark .form-star-empty .form-star-input:disabled + .form-star-label > .form-star-glyph::after { color: rgb(210, 210, 210); }
label, legend { font-size: 1rem; margin-bottom: 0.375rem; }
.col-form-label { padding-top: 0.625rem; margin-bottom: 0px; font-size: 1rem; line-height: 1.5; }
.col-form-label-lg { padding-top: 0.6875rem; margin-bottom: 0px; font-size: 1.125rem; line-height: 1.5; }
.col-form-label-sm { padding-top: 0.5625rem; margin-bottom: 0px; font-size: 0.875rem; line-height: 1.5; }
.form-group { margin-bottom: 1rem; }
.form-group-inline { margin-bottom: 0.25rem; }
.form-text { display: block; margin-top: 0px; margin-bottom: 0px; }
.form-row { display: flex; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; }
.form-row > .col, .form-row > [class*="col-"] { padding-right: 5px; padding-left: 5px; }
.invalid-feedback, .invalid-tooltip { width: 100%; color: rgb(220, 53, 69); position: relative; }
html:not([dir="rtl"]) .invalid-feedback, html:not([dir="rtl"]) .invalid-tooltip { padding-left: 1.5rem; }
html[dir="rtl"] .invalid-feedback, html[dir="rtl"] .invalid-tooltip { padding-right: 1.5rem; }
.invalid-feedback::before, .invalid-tooltip::before { font-family: MWF-FLUENT-ICONS; font-weight: 400; font-size: 1rem; position: absolute; top: 0px; }
html:not([dir="rtl"]) .invalid-feedback::before, html:not([dir="rtl"]) .invalid-tooltip::before { left: 0px; }
html[dir="rtl"] .invalid-feedback::before, html[dir="rtl"] .invalid-tooltip::before { right: 0px; }
.form-control.is-invalid, .was-validated .form-control:invalid { border-color: rgb(220, 53, 69); box-shadow: rgb(220, 53, 69) 0px 0px 0px 0.125rem; }
.invalid-feedback.is-invalid { padding-top: 0px; }
.invalid-feedback.is-invalid::before { content: ""; }
.custom-select .custom-select-input.is-invalid, .custom-select.is-invalid, .was-validated .custom-select:invalid { border-color: rgb(220, 53, 69); box-shadow: rgb(220, 53, 69) 0px 0px 0px 0.125rem; }
.custom-control-input.is-invalid ~ .custom-control-label::before, .was-validated .custom-control-input:invalid ~ .custom-control-label::before { border-color: rgb(220, 53, 69); box-shadow: rgb(220, 53, 69) 0px 0px 0px 0.0625rem, rgb(255, 255, 255) 0px 0px 0px 0.125rem inset; }
.theme-dark .custom-control-input.is-invalid ~ .custom-control-label::before, .theme-dark .was-validated .custom-control-input:invalid ~ .custom-control-label::before { box-shadow: rgb(220, 53, 69) 0px 0px 0px 0.0625rem, rgb(0, 0, 0) 0px 0px 0px 0.125rem inset; }
.custom-control-input.is-invalid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before { border-color: rgb(220, 53, 69); }
.custom-control-input.is-invalid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before { box-shadow: rgb(220, 53, 69) 0px 0px 0px 0.125rem; }
.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before { border-color: rgb(220, 53, 69); }
.custom-checkbox .custom-control-input.is-invalid:checked ~ .custom-control-label::before, .custom-radio .custom-control-input.is-invalid:checked ~ .custom-control-label::before, .was-validated .custom-checkbox .custom-control-input:invalid:checked ~ .custom-control-label::before, .was-validated .custom-radio .custom-control-input:invalid:checked ~ .custom-control-label::before { border-color: rgb(220, 53, 69); }
.custom-file-input.is-invalid ~ .custom-file-label, .was-validated .custom-file-input:invalid ~ .custom-file-label { border-color: rgb(220, 53, 69); }
.custom-file-input.is-invalid:focus ~ .custom-file-label, .was-validated .custom-file-input:invalid:focus ~ .custom-file-label { box-shadow: rgb(220, 53, 69) 0px 0px 0px 0.125rem; }
.form-inline { display: flex; flex-flow: wrap; align-items: center; }
@media (min-width: 540px) {
  .form-inline label { display: flex; align-items: center; justify-content: center; margin-bottom: 0px; }
  .form-inline .form-group { display: flex; flex: 0 0 auto; flex-flow: wrap; align-items: center; margin-bottom: 0px; }
  .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; }
  .form-inline .form-control-plaintext { display: inline-block; }
  .form-inline .custom-range, .form-inline .custom-select, .form-inline .input-group { width: auto; }
  .form-inline .custom-control { align-items: center; justify-content: center; }
  .form-inline .custom-control-label { margin-bottom: 0px; }
}
.custom-control-input { position: absolute; z-index: -1; opacity: 0; }
.custom-control-input.disabled ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label { opacity: 0.55; }
.theme-dark .custom-control-input.disabled ~ .custom-control-label::before, .theme-dark .custom-control-input:disabled ~ .custom-control-label::before { border-color: rgb(210, 210, 210); }
.custom-control-input.disabled:checked ~ .custom-control-label::before, .custom-control-input:disabled:checked ~ .custom-control-label::before { opacity: 0.76364; }
.custom-control-label { position: relative; margin-bottom: 0px; }
.custom-control-label::before { pointer-events: none; border: 0.125rem solid rgb(80, 80, 80); transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; background-color: rgb(255, 255, 255); }
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before { transition: none; }
}
.theme-dark .custom-control-label::before { background-color: rgb(0, 0, 0); }
.custom-control-label .custom-control-glyph::before { background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; border: 0.125rem solid transparent; background-clip: content-box; font-family: MWF-FLUENT-ICONS; line-height: 1; }
.custom-control-label .custom-control-glyph::before, .custom-control-label::before { content: ""; position: absolute; display: block; top: 0.125rem; width: 1.25rem; height: 1.25rem; }
html:not([dir="rtl"]) .custom-control-label .custom-control-glyph::before, html:not([dir="rtl"]) .custom-control-label::before { left: -1.75rem; }
html[dir="rtl"] .custom-control-label .custom-control-glyph::before, html[dir="rtl"] .custom-control-label::before { right: -1.75rem; }
html:not([dir="rtl"]) .custom-checkbox, html:not([dir="rtl"]) .custom-radio { padding-left: 1.75rem; }
html[dir="rtl"] .custom-checkbox, html[dir="rtl"] .custom-radio { padding-right: 1.75rem; }
.form-group .custom-checkbox ~ .custom-checkbox:not(.custom-control-inline), .form-group .custom-radio ~ .custom-radio:not(.custom-control-inline) { margin-top: 0.75rem; }
.form-group .custom-checkbox.custom-control-inline, .form-group .custom-radio.custom-control-inline { margin-bottom: 0.75rem; }
.custom-checkbox .custom-control-label::before { border-radius: 0.125rem; }
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { border-color: transparent; background-color: rgb(0, 103, 184); }
.theme-dark .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(58, 160, 250); }
.custom-checkbox .custom-control-input:checked ~ .custom-control-label .custom-control-glyph::before { content: ""; color: rgb(255, 255, 255); }
.theme-dark .custom-checkbox .custom-control-input:checked ~ .custom-control-label .custom-control-glyph::before { color: rgb(0, 0, 0); }
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { border-color: transparent; background-color: rgb(0, 103, 184); }
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label .custom-control-glyph::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 171.16 173.33'%3E%3Cpath fill='%23fff' d='M0 90.93v-10.7h171.16v10.7H0z'/%3E%3C/svg%3E"); }
.custom-checkbox .custom-control-input.disabled:checked ~ .custom-control-label::before, .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { background: rgb(0, 0, 0); }
.theme-dark .custom-checkbox .custom-control-input.disabled:checked ~ .custom-control-label::before, .theme-dark .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { background: rgb(255, 255, 255); }
.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before { outline: currentcolor dotted 0.1875rem; outline-offset: 0.125rem; }
.custom-radio .custom-control-label::before { border-radius: 50%; }
.custom-radio .custom-control-input:checked ~ .custom-control-label::before { border-color: rgb(0, 103, 184); }
.custom-radio .custom-control-input:checked ~ .custom-control-label .custom-control-glyph::before { content: ""; border-width: 0.3125rem; border-style: solid; border-radius: 50%; border-color: rgb(0, 103, 184); height: 0.625rem; width: 0.625rem; font-size: 0.875rem; top: 0.4375rem; color: rgb(0, 103, 184); }
.theme-dark .custom-radio .custom-control-input:checked ~ .custom-control-label .custom-control-glyph::before { color: rgb(58, 160, 250); border-color: rgb(58, 160, 250); }
html:not([dir="rtl"]) .custom-radio .custom-control-input:checked ~ .custom-control-label .custom-control-glyph::before { left: -1.4375rem; }
html[dir="rtl"] .custom-radio .custom-control-input:checked ~ .custom-control-label .custom-control-glyph::before { right: -1.4375rem; }
.custom-radio .custom-control-input.disabled:checked ~ .custom-control-label::before, .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { border-color: rgb(0, 0, 0); }
.theme-dark .custom-radio .custom-control-input.disabled:checked ~ .custom-control-label::before, .theme-dark .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { border-color: rgb(255, 255, 255); }
.custom-radio .custom-control-input.disabled:checked ~ .custom-control-label .custom-control-glyph::before, .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label .custom-control-glyph::before { opacity: 0.76364; border-color: rgb(0, 0, 0); }
.theme-dark .custom-radio .custom-control-input.disabled:checked ~ .custom-control-label .custom-control-glyph::before, .theme-dark .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label .custom-control-glyph::before { border-color: rgb(255, 255, 255); }
.custom-radio .custom-control-input:focus ~ .custom-control-label::before { outline: currentcolor dotted 0.1875rem; outline-offset: 0.125rem; }
.custom-select { position: relative; width: 100%; }
.custom-select .custom-select-arrow::after { pointer-events: none; content: ""; color: rgb(0, 0, 0); font-family: MWF-FLUENT-ICONS; position: absolute; line-height: 1; top: calc(50% + 0.0625em); margin-top: -0.5em; }
html:not([dir="rtl"]) .custom-select .custom-select-arrow::after { right: 0.875rem; }
html[dir="rtl"] .custom-select .custom-select-arrow::after { left: 0.875rem; }
.theme-dark .custom-select .custom-select-arrow::after { color: rgb(255, 255, 255); }
.custom-select .btn + .custom-select-arrow::after { font-weight: 600; }
.custom-select .custom-select-input:disabled ~ .custom-select-arrow::after { opacity: 0.3; }
.custom-select-input { position: relative; display: inline-block; width: 100%; min-height: 2.5rem; padding: 0.375rem 0.75rem; line-height: 1.5; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border: 0.125rem solid rgb(80, 80, 80); border-radius: 0px; appearance: none; }
html:not([dir="rtl"]) .custom-select-input { padding-right: calc(0.8125em + 1.375rem); }
html[dir="rtl"] .custom-select-input { padding-left: calc(0.8125em + 1.375rem); }
.theme-dark .custom-select-input { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); border: 0.125rem solid rgb(230, 230, 230); }
.custom-select-input:focus { outline: currentcolor dotted 0.1875rem; outline-offset: -0.375rem; }
.custom-select-input[multiple], .custom-select-input[size]:not([size="1"]) { height: auto; background-image: none; }
html:not([dir="rtl"]) .custom-select-input[multiple], html:not([dir="rtl"]) .custom-select-input[size]:not([size="1"]) { padding-right: 0.75rem; }
html[dir="rtl"] .custom-select-input[multiple], html[dir="rtl"] .custom-select-input[size]:not([size="1"]) { padding-left: 0.75rem; }
.custom-select-input:disabled { background-color: rgb(210, 210, 210); border-color: rgb(210, 210, 210); opacity: 0.3; }
.theme-dark .custom-select-input:disabled { background-color: rgb(117, 117, 117); border-color: rgb(210, 210, 210); }
.custom-select-sm { height: 2.25rem; padding-top: 0.375rem; padding-bottom: 0.375rem; font-size: 75%; }
.custom-select-lg { height: 3rem; padding-top: 0.375rem; padding-bottom: 0.375rem; font-size: 125%; }
.custom-range { width: 100%; }
.custom-range .custom-range-input { width: 100%; padding: 1rem 0px; background-color: transparent; appearance: none; color: rgb(0, 0, 0); }
.theme-dark .custom-range .custom-range-input { color: rgb(255, 255, 255); }
.custom-range .custom-range-input:not(:disabled) { cursor: pointer; }
.custom-range .custom-range-input::-webkit-slider-thumb { width: 1rem; height: 1rem; margin-top: -0.375rem; background-color: rgb(255, 255, 255); border: 0.125rem solid rgb(23, 23, 23); border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; appearance: none; color: rgb(0, 0, 0); }
@media (prefers-reduced-motion: reduce) {
  .custom-range .custom-range-input::-webkit-slider-thumb { transition: none; }
}
.theme-dark .custom-range .custom-range-input::-webkit-slider-thumb { background-color: rgb(0, 0, 0); border: 0.125rem solid rgb(242, 242, 242); color: rgb(255, 255, 255); }
.custom-range .custom-range-input::-webkit-slider-runnable-track { width: 100%; height: 0.25rem; color: transparent; background-color: rgb(23, 23, 23); border-color: transparent; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .custom-range .custom-range-input::-webkit-slider-runnable-track { transition: none; }
}
.theme-dark .custom-range .custom-range-input::-webkit-slider-runnable-track { background-color: rgb(242, 242, 242); }
@media (prefers-reduced-motion: reduce) {
}
@media (prefers-reduced-motion: reduce) {
}
.custom-range .custom-range-input:active::-webkit-slider-thumb, .custom-range .custom-range-input:focus::-webkit-slider-thumb, .custom-range .custom-range-input:hover::-webkit-slider-thumb { border-color: rgb(0, 103, 184); }
.theme-dark .custom-range .custom-range-input:active::-webkit-slider-thumb, .theme-dark .custom-range .custom-range-input:focus::-webkit-slider-thumb, .theme-dark .custom-range .custom-range-input:hover::-webkit-slider-thumb { border-color: rgb(58, 160, 250); }
.custom-range .custom-range-input:active::-webkit-slider-runnable-track, .custom-range .custom-range-input:focus::-webkit-slider-runnable-track, .custom-range .custom-range-input:hover::-webkit-slider-runnable-track { background-color: rgb(0, 103, 184); }
.theme-dark .custom-range .custom-range-input:active::-webkit-slider-runnable-track, .theme-dark .custom-range .custom-range-input:focus::-webkit-slider-runnable-track, .theme-dark .custom-range .custom-range-input:hover::-webkit-slider-runnable-track { background-color: rgb(58, 160, 250); }
.custom-range .custom-range-input:focus { outline: 0px; }
.custom-range .custom-range-input:focus::-webkit-slider-thumb { outline: currentcolor dotted 0.1875rem; outline-offset: 0.4rem; }
.custom-range .custom-range-input:disabled::-webkit-slider-thumb { width: 0.75rem; height: 0.75rem; margin-top: -0.25rem; border-color: rgb(133, 133, 133); }
.theme-dark .custom-range .custom-range-input:disabled::-webkit-slider-thumb { border-color: rgb(117, 117, 117); }
.custom-range .custom-range-input:disabled::-webkit-slider-runnable-track { background-color: rgb(133, 133, 133); }
.theme-dark .custom-range .custom-range-input:disabled::-webkit-slider-runnable-track { background-color: rgb(117, 117, 117); }
@media screen and (-ms-high-contrast:active) {
  .custom-range .custom-range-input { appearance: auto; }
  .custom-range .custom-range-input::-webkit-slider-runnable-track { background-color: unset; }
  .custom-range .custom-range-input:active::-webkit-slider-runnable-track, .custom-range .custom-range-input:disabled::-webkit-slider-runnable-track, .custom-range .custom-range-input:focus::-webkit-slider-runnable-track, .custom-range .custom-range-input:hover::-webkit-slider-runnable-track { background-color: unset; }
  .theme-dark .custom-range .custom-range-input:active::-webkit-slider-runnable-track, .theme-dark .custom-range .custom-range-input:disabled::-webkit-slider-runnable-track, .theme-dark .custom-range .custom-range-input:focus::-webkit-slider-runnable-track, .theme-dark .custom-range .custom-range-input:hover::-webkit-slider-runnable-track { background-color: unset; }
  .custom-range .custom-range-input:focus { outline: currentcolor dotted 0.1875rem; }
  .custom-range .custom-range-input:focus::-webkit-slider-thumb { outline: 0px; }
}
.custom-range .custom-range-tooltip { position: relative; height: 1.5rem; }
.custom-range .custom-range-tooltip span { position: absolute; }
.custom-range .custom-range-track-labels { display: flex; justify-content: space-between; margin-top: -0.5rem; }
.custom-range.disabled .custom-range-tooltip, .custom-range.disabled .custom-range-track-labels { color: rgb(117, 117, 117); }
.custom-switch { display: flex; flex-wrap: wrap; }
.custom-switch .custom-switch-input { vertical-align: top; background-color: transparent; border: 0.063rem solid rgb(0, 0, 0); border-radius: 3.125rem; appearance: none; outline-offset: 0.125rem; outline-color: rgb(0, 0, 0); cursor: pointer; }
.theme-dark .custom-switch .custom-switch-input { border: 0.063rem solid rgb(255, 255, 255); outline-color: rgb(255, 255, 255); }
.custom-switch .custom-switch-input::before { content: ""; display: block; position: relative; top: 0.125rem; border-radius: 50%; transition: 0.25s; background-color: rgb(0, 0, 0); }
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-switch-input::before { transition: none; }
}
.theme-dark .custom-switch .custom-switch-input::before { background-color: rgb(255, 255, 255); }
@media (forced-colors: active) {
  .custom-switch .custom-switch-input::before { background-color: canvastext !important; }
}
html:not([dir="rtl"]) .custom-switch .custom-switch-input::before { left: 0.125rem; }
html[dir="rtl"] .custom-switch .custom-switch-input::before { left: -0.125rem; }
.custom-switch .custom-switch-input:disabled { pointer-events: none; opacity: 0.25; }
.custom-switch .custom-switch-input:disabled ~ .custom-switch-label, .custom-switch .custom-switch-input:disabled ~ .custom-switch-label-container > .custom-switch-label, .custom-switch .custom-switch-input:disabled ~ .custom-switch-status { opacity: 0.25; pointer-events: none; }
.custom-switch .custom-switch-input[readonly] { border-color: rgb(133, 133, 133); pointer-events: none; }
.custom-switch .custom-switch-input[readonly] ~ .custom-switch-label, .custom-switch .custom-switch-input[readonly] ~ .custom-switch-label-container > .custom-switch-label, .custom-switch .custom-switch-input[readonly] ~ .custom-switch-status { pointer-events: none; }
.custom-switch .custom-switch-input[readonly]::before { background-color: rgb(133, 133, 133); }
.custom-switch .custom-switch-input:not(:checked):not(:disabled):not([readonly]):hover { background-color: rgba(0, 0, 0, 0.2); }
.theme-dark .custom-switch .custom-switch-input:not(:checked):not(:disabled):not([readonly]):hover { background-color: rgba(255, 255, 255, 0.2); }
.custom-switch .custom-switch-input:checked { background-color: rgb(0, 103, 184); border-color: rgb(0, 103, 184); }
.theme-dark .custom-switch .custom-switch-input:checked { background-color: rgb(58, 160, 250); border-color: rgb(58, 160, 250); }
.custom-switch .custom-switch-input:checked::before { transition: 0.25s; background-color: rgb(255, 255, 255); }
.theme-dark .custom-switch .custom-switch-input:checked::before { background-color: rgb(0, 0, 0); }
.custom-switch .custom-switch-input:checked:not(:disabled):not([readonly]):hover { background-color: rgb(0, 74, 133); border-color: rgb(0, 74, 133); }
.theme-dark .custom-switch .custom-switch-input:checked:not(:disabled):not([readonly]):hover { background-color: rgb(8, 136, 249); border-color: rgb(8, 136, 249); }
.custom-switch .custom-switch-input:checked[readonly] { background-color: rgb(133, 133, 133); border-color: rgb(133, 133, 133); }
.custom-switch .custom-switch-input:checked ~ .custom-switch-status > .custom-switch-status-on { display: block; }
.custom-switch .custom-switch-input:checked ~ .custom-switch-status > .custom-switch-status-off { display: none; }
.custom-switch .custom-switch-input:hover { cursor: pointer; }
.custom-switch .custom-switch-label { order: -1; cursor: pointer; }
html:not([dir="rtl"]) .custom-switch .custom-switch-label { padding-right: 0.5rem; }
html[dir="rtl"] .custom-switch .custom-switch-label { padding-left: 0.5rem; }
.custom-switch .custom-switch-status [class*="custom-switch-status-"] { cursor: pointer; user-select: none; }
html:not([dir="rtl"]) .custom-switch .custom-switch-status [class*="custom-switch-status-"] { padding-left: 0.5rem; }
html[dir="rtl"] .custom-switch .custom-switch-status [class*="custom-switch-status-"] { padding-right: 0.5rem; }
.custom-switch .custom-switch-status .custom-switch-status-on { display: none; }
.custom-switch .custom-switch-input { width: 3rem; height: 1.5rem; }
.custom-switch .custom-switch-input::before { width: 1.125rem; height: 1.125rem; }
.custom-switch .custom-switch-input:checked::before { transform: translateX(1.5rem); }
html[dir="rtl"] .custom-switch .custom-switch-input:checked::before { transform: translateX(-1.5rem); }
.custom-switch .custom-switch-label, .custom-switch .custom-switch-status { font-size: 1rem; }
.custom-switch.custom-switch-lg .custom-switch-input { width: 3.5rem; height: 1.75rem; }
.custom-switch.custom-switch-lg .custom-switch-input::before { width: 1.375rem; height: 1.375rem; }
.custom-switch.custom-switch-lg .custom-switch-input:checked::before { transform: translateX(1.75rem); }
html[dir="rtl"] .custom-switch.custom-switch-lg .custom-switch-input:checked::before { transform: translateX(-1.75rem); }
.custom-switch.custom-switch-lg .custom-switch-label, .custom-switch.custom-switch-lg .custom-switch-status { font-size: 1.125rem; }
.custom-switch.custom-switch-label-top .custom-switch-label-container { flex-basis: 100%; order: -1; }
.custom-switch.custom-switch-label-top .custom-switch-label-container .custom-switch-label { margin: 0px; order: unset; line-height: 1rem; padding-bottom: 0.5rem; }
html:not([dir="rtl"]) .custom-switch.custom-switch-label-top .custom-switch-label-container .custom-switch-label { padding-right: 0px; }
html[dir="rtl"] .custom-switch.custom-switch-label-top .custom-switch-label-container .custom-switch-label { padding-left: 0px; }
.custom-control { position: relative; display: block; }
.custom-control-inline { display: inline-flex; }
html:not([dir="rtl"]) .custom-control-inline { margin-right: 1rem; }
html[dir="rtl"] .custom-control-inline { margin-left: 1rem; }
.input-group { position: relative; display: flex; flex-wrap: wrap; align-items: stretch; width: 100%; }
.input-group > .custom-file, .input-group > .custom-select, .input-group > .form-control { position: relative; flex: 1 1 auto; width: 1%; margin-bottom: 0px; }
html:not([dir="rtl"]) .input-group > :not(:first-child) { margin-left: -0.125rem; }
html[dir="rtl"] .input-group > :not(:first-child) { margin-right: -0.125rem; }
.input-group > .custom-file .custom-file-input:focus-within ~ .custom-file-label, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label, .input-group > .custom-select:focus, .input-group > .form-control:focus { z-index: 3; }
.input-group > .custom-file .custom-file-input:focus, .input-group > .custom-file .custom-file-input:focus-within { z-index: 4; }
.input-group-append, .input-group-prepend { display: flex; }
.input-group-append .btn, .input-group-append .input-group-text, .input-group-prepend .btn, .input-group-prepend .input-group-text { position: relative; z-index: 2; }
.input-group-append .btn:focus, .input-group-append .btn:hover, .input-group-prepend .btn:focus, .input-group-prepend .btn:hover { z-index: 3; }
html:not([dir="rtl"]) .input-group-prepend > .btn:last-of-type { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
html[dir="rtl"] .input-group-prepend > .btn:last-of-type { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
html:not([dir="rtl"]) .input-group-prepend .btn-group:last-child > .btn:last-of-type { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
html[dir="rtl"] .input-group-prepend .btn-group:last-child > .btn:last-of-type { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
html:not([dir="rtl"]) .input-group-append > .btn:first-child { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
html[dir="rtl"] .input-group-append > .btn:first-child { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
html:not([dir="rtl"]) .input-group-append .btn-group:first-child > .btn:first-child { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
html[dir="rtl"] .input-group-append .btn-group:first-child > .btn:first-child { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.input-group-text { display: flex; align-items: center; padding: 0.625rem 0.75rem; margin-bottom: 0px; font-size: 1rem; font-weight: 400; line-height: 1; color: rgb(80, 80, 80); text-align: center; white-space: nowrap; }
.theme-dark .input-group-text { color: rgb(230, 230, 230); }
.input-group-lg > .form-control, .input-group-lg > .input-group-append > .btn, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-prepend > .input-group-text { height: 3rem; padding: 0.8125rem 0.75rem; font-size: 1.125rem; line-height: 1.5; }
.input-group-sm > .form-control, .input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-prepend > .input-group-text { height: 2.25rem; padding: 0.5625rem 0.75rem; font-size: 0.875rem; line-height: 1.5; }
.hotspot { border-radius: 50%; width: 2.25rem; height: 2.25rem; padding: 0px; transform: translate(-50%, -50%); position: absolute; top: 50%; left: 50%; display: flex; align-items: center; justify-content: center; text-align: center; vertical-align: middle; box-shadow: rgba(0, 0, 0, 0.13) 0px 0.125rem 0.25rem 0px, rgba(0, 0, 0, 0.11) 0px 0px 0.0625rem 0px; border: 0px solid rgb(0, 0, 0); outline-color: rgb(0, 0, 0); outline-offset: 0.1875rem; }
.hotspot::before { content: ""; display: block; position: absolute; border-radius: 50%; width: 104%; height: 104%; border: 4px solid rgb(255, 255, 255); top: -2%; left: -2%; z-index: -1; }
@-webkit-keyframes ripple { 
  0% { border: 1px solid rgb(255, 255, 255); opacity: 0; border-radius: 50%; top: -1px; left: -1px; box-sizing: content-box; box-shadow: none; }
  50% { opacity: 1; }
  100% { border: 1em solid rgb(255, 255, 255); opacity: 0; border-radius: 50%; top: -1em; left: -1em; box-sizing: content-box; box-shadow: none; }
}
@keyframes ripple { 
  0% { border: 1px solid rgb(255, 255, 255); opacity: 0; border-radius: 50%; top: -1px; left: -1px; box-sizing: content-box; box-shadow: none; }
  50% { opacity: 1; }
  100% { border: 1em solid rgb(255, 255, 255); opacity: 0; border-radius: 50%; top: -1em; left: -1em; box-sizing: content-box; box-shadow: none; }
}
@media screen and (prefers-reduced-motion: no-preference) {
  .hotspot.hotspot-hover-ripple:hover::after { animation: 0.8s cubic-bezier(0.5, 0, 0.5, 1) 0s 1 normal none running ripple; content: ""; display: block; position: absolute; border-radius: 50%; width: 100%; height: 100%; }
  .hotspot.ripple-once::after { animation: 0.8s cubic-bezier(0.5, 0, 0.5, 1) 0s 1 normal none running ripple; content: ""; display: block; position: absolute; border-radius: 50%; width: 100%; height: 100%; }
}
@media (min-width: 860px) {
  .hotspot { width: 3rem; height: 3rem; }
}
.hotspot .hotspot-img { border-radius: 50%; border: 4px solid transparent; width: 100%; height: 100%; object-fit: cover; }
.hotspot.hotspot-extra-border:not(:focus) { border: 1px solid; }
.hotspot.hotspot-extra-border:not(:focus)::before { width: 100%; height: 100%; top: 0px; left: 0px; }
.hotspot.hotspot-extra-border:not(:focus):hover { border: none; }
.hotspot.hotspot-large-glyph .glyph-append, .hotspot.hotspot-large-glyph .glyph-prepend { font-size: 2rem; }
.hotspot.hotspot-light { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); border-color: rgb(255, 255, 255); }
.hotspot.hotspot-light::before { border-color: rgb(0, 0, 0); }
.hotspot.hotspot-light:focus::after { border-color: rgb(255, 255, 255); }
.hotspot.hotspot-light.hotspot-active, .hotspot.hotspot-light[aria-expanded="true"], .hotspot.hotspot-light[aria-pressed="true"] { box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 0px 1em; }
.hotspot.hotspot-primary { background-color: rgb(0, 103, 184); color: rgb(255, 255, 255); border-color: rgb(0, 0, 0); }
.hotspot.hotspot-primary::before { border-color: rgb(255, 255, 255); }
.hotspot.hotspot-primary:focus::after { border-color: rgb(0, 0, 0); }
.hotspot.hotspot-primary.hotspot-active, .hotspot.hotspot-primary[aria-expanded="true"], .hotspot.hotspot-primary[aria-pressed="true"] { box-shadow: rgba(255, 255, 255, 0.6) 0px 0px 0px 1em; }
.hotspot.hotspot-primary-alt { background-color: rgb(58, 160, 250); color: rgb(0, 0, 0); border-color: rgb(255, 255, 255); }
.hotspot.hotspot-primary-alt::before { border-color: rgb(0, 0, 0); }
.hotspot.hotspot-primary-alt:focus::after { border-color: rgb(255, 255, 255); }
.hotspot.hotspot-primary-alt.hotspot-active, .hotspot.hotspot-primary-alt[aria-expanded="true"], .hotspot.hotspot-primary-alt[aria-pressed="true"] { box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 0px 1em; }
.hotspot.hotspot-dark { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); border-color: rgb(0, 0, 0); }
.hotspot.hotspot-dark::before { border-color: rgb(255, 255, 255); }
.hotspot.hotspot-dark:focus::after { border-color: rgb(0, 0, 0); }
.hotspot.hotspot-dark.hotspot-active, .hotspot.hotspot-dark[aria-expanded="true"], .hotspot.hotspot-dark[aria-pressed="true"] { box-shadow: rgba(255, 255, 255, 0.6) 0px 0px 0px 1em; }
.hotspot.hotspot-minimalist-light { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); }
.hotspot.hotspot-minimalist-light::before { border-color: rgb(255, 255, 255); }
.hotspot.hotspot-minimalist-light:focus::after { border-color: rgb(0, 0, 0); }
.hotspot.hotspot-minimalist-light.hotspot-active, .hotspot.hotspot-minimalist-light[aria-expanded="true"], .hotspot.hotspot-minimalist-light[aria-pressed="true"] { box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 0px 1em; }
.hotspot.hotspot-minimalist-primary { background-color: rgb(0, 103, 184); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.hotspot.hotspot-minimalist-primary::before { border-color: rgb(0, 103, 184); }
.hotspot.hotspot-minimalist-primary:focus::after { border-color: rgb(255, 255, 255); }
.hotspot.hotspot-minimalist-primary.hotspot-active, .hotspot.hotspot-minimalist-primary[aria-expanded="true"], .hotspot.hotspot-minimalist-primary[aria-pressed="true"] { box-shadow: rgba(255, 255, 255, 0.6) 0px 0px 0px 1em; }
.hotspot.hotspot-minimalist-primary-alt { background-color: rgb(58, 160, 250); color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); }
.hotspot.hotspot-minimalist-primary-alt::before { border-color: rgb(58, 160, 250); }
.hotspot.hotspot-minimalist-primary-alt:focus::after { border-color: rgb(0, 0, 0); }
.hotspot.hotspot-minimalist-primary-alt.hotspot-active, .hotspot.hotspot-minimalist-primary-alt[aria-expanded="true"], .hotspot.hotspot-minimalist-primary-alt[aria-pressed="true"] { box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 0px 1em; }
.hotspot.hotspot-minimalist-dark { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.hotspot.hotspot-minimalist-dark::before { border-color: rgb(0, 0, 0); }
.hotspot.hotspot-minimalist-dark:focus::after { border-color: rgb(255, 255, 255); }
.hotspot.hotspot-minimalist-dark.hotspot-active, .hotspot.hotspot-minimalist-dark[aria-expanded="true"], .hotspot.hotspot-minimalist-dark[aria-pressed="true"] { box-shadow: rgba(255, 255, 255, 0.6) 0px 0px 0px 1em; }
.hotspot.hotspot-sm { height: 1.5rem; width: 1.5rem; }
@media (max-width: 859.98px) {
  .hotspot.hotspot-sm { line-height: 1; }
}
@media (min-width: 860px) {
  .hotspot.hotspot-sm { width: 2.25rem; height: 2.25rem; }
}
.hotspot.hotspot-sm::before { border-width: 3px; }
.hotspot.hotspot-lg { height: 3rem; width: 3rem; }
@media (min-width: 860px) {
  .hotspot.hotspot-lg { width: 4rem; height: 4rem; }
}
.hotspot .glyph-append, .hotspot .glyph-prepend { line-height: 1; height: 1em; font-size: 1em; }
.hotspot:focus { outline: 0px; }
.hotspot:focus::after { border-style: dashed; border-width: 0.1875rem; border-color: rgb(0, 0, 0); content: ""; display: block; position: absolute; box-sizing: border-box; border-radius: 50%; width: 102%; height: 102%; top: -1%; left: -1%; }
.hotspot:focus:hover::after { box-sizing: border-box; }
.img-fluid { max-width: 100%; height: auto; }
.img-thumbnail { padding: 0.25rem; background-color: rgb(255, 255, 255); border: 0.0625rem solid rgb(210, 210, 210); border-radius: 0.125rem; max-width: 100%; height: auto; }
.img-object-cover { object-fit: cover; height: 100%; width: 100%; }
.figure { display: inline-block; }
.figure-img { margin-bottom: 0.5rem; line-height: 1; }
.figure-caption { font-size: 90%; color: rgb(80, 80, 80); }
.img-object-contain { object-fit: contain; }
.link-group { min-height: 2.5rem; margin-top: -0.5rem; margin-bottom: -0.5rem; }
html:not([dir="rtl"]) .link-group .action-trigger, html:not([dir="rtl"]) .link-group .btn, html:not([dir="rtl"]) .link-group a { margin-right: 1.5rem; }
html[dir="rtl"] .link-group .action-trigger, html[dir="rtl"] .link-group .btn, html[dir="rtl"] .link-group a { margin-left: 1.5rem; }
.link-group a { display: inline-block; margin-top: 1rem; margin-bottom: 1rem; }
.link-group a ~ a:not(.btn) { margin-top: 0px; }
.link-group .action-trigger, .link-group .btn { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.link-group .btn ~ a:not(.btn) { margin-top: 0px; margin-bottom: 0px; padding-top: 0.5rem; padding-bottom: 0.5rem; }
html:not([dir="rtl"]) .link-group > :last-child { margin-right: 0px; }
html[dir="rtl"] .link-group > :last-child { margin-left: 0px; }
ol.full li, ul.full li { margin-bottom: 1rem; }
.list-unstyled { padding: 0px; list-style: none; }
.list-inline { padding: 0px; list-style: none; }
.list-inline-item { display: inline-block; }
html:not([dir="rtl"]) .list-inline-item:not(:last-child) { margin-right: 1rem; }
html[dir="rtl"] .list-inline-item:not(:last-child) { margin-left: 1rem; }
.media-control { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); position: relative; height: 3rem; width: 3rem; border-radius: 50%; font-size: 2.8125rem; line-height: 1; box-shadow: rgba(0, 0, 0, 0.13) 0px 0.1875rem 0.4375rem 0px, rgba(0, 0, 0, 0.11) 0px 0.0625rem 0.125rem 0px; border: 0px; }
.media-control::before { content: ""; display: block; position: absolute; border-radius: 50%; width: 104%; height: 104%; border: 0.25rem solid rgb(255, 255, 255); top: -2%; left: -2%; }
.media-control:focus { outline: 0px; }
.media-control:focus::after { border-style: dashed; border-width: 0.1875rem; border-color: rgb(0, 0, 0); content: ""; display: block; position: absolute; box-sizing: border-box; border-radius: 50%; width: 102%; height: 102%; top: -1%; left: -1%; }
.media-control .glyph-append, .media-control .glyph-prepend { position: absolute; left: 0.1875rem; top: 0.1875rem; }
.media-control.media-control-light { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.media-control.media-control-light::before { border-color: rgb(0, 0, 0); }
.media-control.media-control-light:focus::after { border-color: rgb(255, 255, 255); }
@media (forced-colors: active) {
  .media-control { border-radius: 0px; }
  .media-control::before { content: none; }
}
@media (min-width: 540px) {
  .media-control-lg { height: 4.5rem; width: 4.5rem; font-size: 4.4375rem; }
}
.modal-open { overflow: hidden; }
.modal-open .modal { overflow: hidden auto; }
.modal { position: fixed; top: 0px; left: 0px; z-index: 1050; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0px; }
.modal-dialog { position: relative; width: auto; margin: 0px auto; padding: 0px 0.75rem; box-sizing: content-box; pointer-events: none; display: flex; align-items: center; min-height: 100%; }
.modal.fade .modal-dialog { transition: transform 0.3s ease-out; transform: translate(0px, -50px); }
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog { transition: none; }
}
.modal.show .modal-dialog { transform: none; }
.modal-dialog-scrollable { height: 100%; }
.modal-dialog-scrollable .modal-content { overflow: hidden; max-height: 100%; }
.modal-dialog-scrollable .modal-footer, .modal-dialog-scrollable .modal-header { flex-shrink: 0; }
.modal-dialog-scrollable .modal-body { overflow-y: auto; }
.modal-content { position: relative; display: flex; flex-direction: column; width: 100%; pointer-events: auto; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 0.0625rem solid transparent; border-radius: 0px; }
.theme-dark .modal-content { background-color: rgb(47, 47, 47); }
.modal-backdrop { position: fixed; top: 0px; left: 0px; z-index: 1040; width: 100vw; height: 100vh; background-color: rgb(0, 0, 0); }
.modal-backdrop.fade { opacity: 0; }
.modal-backdrop.show { opacity: 0.8; }
.modal-header { display: flex; align-items: flex-start; justify-content: space-between; padding: 1rem; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.modal-header .close { padding: 0.5rem; }
html:not([dir="rtl"]) .modal-header .close { margin-left: auto; }
html[dir="rtl"] .modal-header .close { margin-right: auto; }
.modal-header .close::before { display: block; }
.modal-title { margin-bottom: 0px; line-height: 1.5; }
html:not([dir="rtl"]) .modal-title { margin-right: 1rem; }
html[dir="rtl"] .modal-title { margin-left: 1rem; }
.modal-body { position: relative; flex: 1 1 auto; padding: 0.1875rem 1rem 4rem; }
.modal-body:not(:last-child) { padding-bottom: 0px; }
.modal-body > :last-child { margin-bottom: 0px; }
.modal-body > [tabindex="0"]:focus { outline: currentcolor dotted 0.1875rem; }
.modal-body > [tabindex="0"]:focus:not(:focus-visible) { outline: 0px; }
.modal-body > [tabindex="0"]:focus-visible { outline: currentcolor dotted 0.1875rem; }
.modal-footer { display: flex; align-items: center; justify-content: flex-end; padding: 1rem; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.modal-footer > :not(:first-child) { margin-left: 0.25rem; }
.modal-footer > :not(:last-child) { margin-right: 0.25rem; }
.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }
@media (min-width: 540px) {
  .modal-dialog { max-width: 640px; }
  .modal-sm { max-width: 300px; }
  .modal-xl { max-width: 1600px; }
}
@media (min-width: 1084px) {
  .modal-dialog { padding: 0px 5%; }
  .modal-lg { max-width: 800px; }
  .modal-header { padding: 1rem 4rem; }
  html:not([dir="rtl"]) .modal-header .close { margin-right: -3rem; }
  html[dir="rtl"] .modal-header .close { margin-left: -3rem; }
  .modal-body { padding: 0.1875rem 4rem 4rem; }
  .modal-footer { padding: 1rem 4rem; }
}
.multi-feature { position: relative; width: 100%; }
@media screen and (min-width: 1084px) {
  .multi-feature .accordion { position: static; width: 33.3333%; }
  html:not([dir="rtl"]) .multi-feature .accordion { padding-right: 0.75rem; }
  html[dir="rtl"] .multi-feature .accordion { padding-left: 0.75rem; }
}
@media screen and (min-width: 1084px) {
  .multi-feature-body > :last-child:not(.link-group) { margin-bottom: 0px !important; }
}
@media screen and (min-width: 1084px) {
  .multi-feature-feature { position: absolute; width: 66.6667%; top: 0px; }
  html:not([dir="rtl"]) .multi-feature-feature { padding-left: 0.75rem; right: 0px; }
  html[dir="rtl"] .multi-feature-feature { padding-right: 0.75rem; left: 0px; }
}
.nav-container { overflow-x: hidden; padding: 4px; }
.nav-container .nav { margin-left: -1rem; margin-right: -1rem; }
.nav { display: flex; flex-wrap: wrap; padding: 0px; margin-bottom: 0px; list-style: none; }
.nav .nav-item { margin: 0px 1rem; }
.nav-item, .nav-link { position: relative; }
.nav-item::before, .nav-link::before { content: ""; display: none; position: absolute; bottom: 0.25rem; left: 0px; width: 100%; height: 0.125rem; padding: 0px; background-color: rgb(0, 103, 184); background-clip: content-box; }
.nav-link { display: inline-block; padding: 0.5rem 0px; color: rgb(0, 103, 184); font-weight: 600; text-decoration: none; }
.nav-link:hover::before { display: block; }
.nav-link.disabled { color: rgb(117, 117, 117); pointer-events: none; cursor: default; }
.nav-link.active { color: rgb(0, 0, 0); }
.nav-link.active::before { display: none; }
html:not([dir="rtl"]) .nav-link.dropdown-toggle { padding-right: 1.5em; }
html[dir="rtl"] .nav-link.dropdown-toggle { padding-left: 1.5em; }
.nav-link.dropdown-toggle::before { width: calc(100% - 1.5em); }
html:not([dir="rtl"]) .nav-link.dropdown-toggle::after { right: 0px; }
html[dir="rtl"] .nav-link.dropdown-toggle::after { left: 0px; }
.nav-link .glyph-prepend { display: flex; align-items: center; }
html:not([dir="rtl"]) .nav-link .glyph-prepend::before { padding-right: 0.375em; }
html[dir="rtl"] .nav-link .glyph-prepend::before { padding-left: 0.375em; }
.nav-item.active { color: inherit; }
.nav-item.active .nav-link { color: inherit; }
.nav-item.active::before { display: block; }
.nav-in-page-bar.nav-in-page-horizontal { align-items: baseline; }
.nav-in-page-bar.nav-in-page-horizontal .nav-in-page-container { display: flex; }
.nav-in-page-bar.nav-in-page-vertical .nav-in-page-container { display: inline-block; }
.nav-in-page-bar .combobox + .sticky-show-stuck, .nav-in-page-bar .sticky-show-stuck + .combobox { margin-top: 0.25rem; }
.nav-in-page-container label { font-size: 1.0625rem; margin-bottom: 0.75rem; color: rgb(23, 23, 23); }
.theme-dark .nav-in-page-container label { color: rgb(242, 242, 242); }
.nav-in-page-container .combobox-divider, .nav-in-page-container .combobox-item:not(.nav-in-page-item) { display: none; }
.sticky.stuck .nav-in-page-bar { margin-top: 1.5rem; margin-bottom: 1.5rem; }
.sticky.stuck .nav-in-page-bar:not(.nav-in-page-horizontal):not(.nav-in-page-vertical) { margin-top: 0.25rem; margin-bottom: 0.25rem; }
.sticky.stuck .nav-in-page-container label { display: none; }
.sticky.stuck .nav-in-page-container .combobox-divider, .sticky.stuck .nav-in-page-container .combobox-item:not(.nav-in-page-item) { display: block; }
.nav-in-page { position: relative; padding: 0px; list-style: none; margin-bottom: 0px; }
.nav-in-page::before { content: ""; position: absolute; border-radius: 0.125rem; background-color: rgb(210, 210, 210); }
.theme-dark .nav-in-page::before { background-color: rgb(117, 117, 117); }
.nav-in-page-bar.nav-in-page-horizontal .nav-in-page { display: flex; margin-bottom: 0.5rem; }
.nav-in-page-bar.nav-in-page-horizontal .nav-in-page::before { width: calc(100% - 3rem); height: 0.25rem; bottom: -0.5rem; }
html:not([dir="rtl"]) .nav-in-page-bar.nav-in-page-horizontal .nav-in-page::before { left: 1.5rem; }
html[dir="rtl"] .nav-in-page-bar.nav-in-page-horizontal .nav-in-page::before { right: 1.5rem; }
.nav-in-page-bar.nav-in-page-vertical .nav-in-page { margin-top: 1.5rem; }
.nav-in-page-bar.nav-in-page-vertical .nav-in-page::before { width: 0.25rem; height: 100%; }
html:not([dir="rtl"]) .nav-in-page-bar.nav-in-page-vertical .nav-in-page::before { left: 0px; }
html[dir="rtl"] .nav-in-page-bar.nav-in-page-vertical .nav-in-page::before { right: 0px; }
.nav-in-page-item { position: relative; }
.nav-in-page-item .nav-in-page-link { color: rgb(80, 80, 80); text-decoration: none; }
.theme-dark .nav-in-page-item .nav-in-page-link { color: rgb(162, 162, 162); }
.nav-in-page-item .nav-in-page-link.active { color: rgb(23, 23, 23); }
.theme-dark .nav-in-page-item .nav-in-page-link.active { color: rgb(242, 242, 242); }
.nav-in-page-item .nav-in-page-link.active::before { content: ""; position: absolute; border-radius: 0.125rem; background-color: rgb(0, 103, 184); }
.theme-dark .nav-in-page-item .nav-in-page-link.active::before { background-color: rgb(58, 160, 250); }
@media (forced-colors: active) {
  .nav-in-page-item .nav-in-page-link.active::before { background-color: linktext; }
}
.nav-in-page-item .nav-in-page-link:focus, .nav-in-page-item .nav-in-page-link:hover { text-decoration: underline; color: rgb(0, 103, 184); }
.nav-in-page-item.combobox-item:active .nav-in-page-link { color: rgb(255, 255, 255); }
.theme-dark .nav-in-page-item.combobox-item:active .nav-in-page-link { color: rgb(0, 0, 0); }
.nav-in-page-bar.nav-in-page-horizontal .nav-in-page-item { display: flex; margin-right: 1.5rem; margin-left: 1.5rem; }
html:not([dir="rtl"]) .nav-in-page-bar.nav-in-page-horizontal .nav-in-page-item ~ .nav-in-page-item { margin-left: 0px; }
html[dir="rtl"] .nav-in-page-bar.nav-in-page-horizontal .nav-in-page-item ~ .nav-in-page-item { margin-right: 0px; }
.nav-in-page-bar.nav-in-page-horizontal .nav-in-page-item .nav-in-page-link.active::before { width: 100%; height: 0.25rem; bottom: -0.5rem; }
html:not([dir="rtl"]) .nav-in-page-bar.nav-in-page-vertical .nav-in-page-item { margin-left: 1rem; }
html[dir="rtl"] .nav-in-page-bar.nav-in-page-vertical .nav-in-page-item { margin-right: 1rem; }
.nav-in-page-bar.nav-in-page-vertical .nav-in-page-item + .nav-in-page-item { margin-top: 1rem; }
.nav-in-page-bar.nav-in-page-vertical .nav-in-page-item .nav-in-page-link.active::before { width: 0.25rem; height: 100%; }
html:not([dir="rtl"]) .nav-in-page-bar.nav-in-page-vertical .nav-in-page-item .nav-in-page-link.active::before { left: -1rem; }
html[dir="rtl"] .nav-in-page-bar.nav-in-page-vertical .nav-in-page-item .nav-in-page-link.active::before { right: -1rem; }
.nav-in-page-label { display: flex; font-size: 1.1875rem; margin-bottom: 0px; color: rgb(23, 23, 23); }
.theme-dark .nav-in-page-label { color: rgb(242, 242, 242); }
.pagination { display: flex; padding: 0px; list-style: none; font-weight: 600; margin-bottom: 0px; border-color: rgb(0, 103, 184); }
.theme-dark .pagination { border-color: rgb(58, 160, 250); }
.page-link { position: relative; display: block; padding: 0.625rem 0.75rem; line-height: 1; text-decoration: none; border: 0.125rem solid transparent; }
.page-item { white-space: nowrap; border-color: inherit; }
.page-item:first-child, .page-item:last-child { display: inline-block; }
.page-item:first-child .page-link::after, .page-item:first-child .page-link::before, .page-item:last-child .page-link::after, .page-item:last-child .page-link::before { font-family: MWF-FLUENT-ICONS; display: inline-block; font-size: 1rem; position: absolute; top: calc(50% + 0.0625em); margin-top: -0.5em; transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1); }
@media (prefers-reduced-motion: reduce) {
  .page-item:first-child .page-link::after, .page-item:first-child .page-link::before, .page-item:last-child .page-link::after, .page-item:last-child .page-link::before { transition: none; }
}
.page-item:first-child .page-link:hover, .page-item:last-child .page-link:hover { text-decoration: underline; }
html:not([dir="rtl"]) .page-item:first-child .page-link { padding-left: 1.4375em; }
html[dir="rtl"] .page-item:first-child .page-link { padding-right: 1.4375em; }
html:not([dir="rtl"]) .page-item:first-child .page-link::before { content: ""; left: 0px; }
html[dir="rtl"] .page-item:first-child .page-link::before { content: ""; right: 0px; }
html:not([dir="rtl"]) .page-item:first-child .page-link:hover::before { transform: translate(-0.25em, 0px); }
html[dir="rtl"] .page-item:first-child .page-link:hover::before { transform: translate(0.25em, 0px); }
html:not([dir="rtl"]) .page-item:last-child .page-link { padding-right: 1.4375em; }
html[dir="rtl"] .page-item:last-child .page-link { padding-left: 1.4375em; }
html:not([dir="rtl"]) .page-item:last-child .page-link::after { content: ""; right: 0px; }
html[dir="rtl"] .page-item:last-child .page-link::after { content: ""; left: 0px; }
html:not([dir="rtl"]) .page-item:last-child .page-link:hover::after { transform: translate(0.25em, 0px); }
html[dir="rtl"] .page-item:last-child .page-link:hover::after { transform: translate(-0.25em, 0px); }
.page-item.active { display: inline-block; position: relative; }
.page-item.active::after { content: ""; display: block; width: 1.5em; border-top-width: 2px; border-top-style: solid; border-color: inherit; margin: -0.375rem auto; }
.page-item.active .page-link { color: inherit; cursor: default; }
.page-item.disabled .page-link { color: rgb(117, 117, 117); pointer-events: none; }
.theme-dark .page-item.disabled .page-link { color: rgb(210, 210, 210); }
@media screen and (min-width: 860px) {
  .pagination-segment-start.pagination-edge .ellipsis { display: none; }
}
@media screen and (min-width: 540px) and (max-width: 860px) {
  .pagination-segment-start .page-item:nth-child(5), .pagination-segment-start .page-item:nth-child(6), .pagination-segment-start .page-item:nth-last-child(3):not(.ellipsis) { display: none; }
  .pagination-segment-end .page-item:nth-last-child(5), .pagination-segment-end .page-item:nth-last-child(6) { display: none; }
  .pagination-segment-middle .page-item.ellipsis-after, .pagination-segment-middle .page-item.ellipsis-before { display: none; }
}
@media screen and (max-width: 540px) {
  .page-item:not(.active):not(:first-child):not(:last-child) { display: none; }
}
.popover-wrapper { position: relative; }
.popover { position: absolute; top: 0px; z-index: 1000; display: none; font-size: 1rem; border: 0.0625rem solid rgb(117, 117, 117); border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.13) 0px 0.375rem 0.875rem 0px, rgba(0, 0, 0, 0.11) 0px 0.0625rem 0.25rem 0px; background-clip: padding-box; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); max-width: 336px; overflow-wrap: break-word; }
.theme-dark .popover { border-color: rgb(210, 210, 210); background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
html:not([dir="rtl"]) .popover { text-align: left; left: 0px; right: auto; }
html[dir="rtl"] .popover { text-align: right; left: auto; right: 0px; }
.popover.show { display: block; }
@-webkit-keyframes fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes fade-out { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes fade-out { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.popover.show.fade { animation: 0.15s linear 0s 1 normal none running fade-in; }
.popover.fading-out { display: block; animation: 0.15s linear 0s 1 normal none running fade-out; }
.popover .arrow { position: absolute; display: block; width: 1rem; height: 1rem; background-color: rgb(117, 117, 117); direction: ltr; transform-origin: center center; }
.popover .arrow::after { display: block; content: ""; width: 100%; height: 100%; margin: 0.0625rem; background-color: rgb(255, 255, 255); }
.theme-dark .popover .arrow { background-color: rgb(210, 210, 210); }
.theme-dark .popover .arrow::after { background-color: rgb(0, 0, 0); }
.popover .close { z-index: 1; position: absolute; padding: 0.625rem; outline-offset: -0.375rem; }
html:not([dir="rtl"]) .popover .close { right: 0px; }
html[dir="rtl"] .popover .close { left: 0px; }
.popover.flyout-top .arrow { bottom: -0.5625rem; transform: rotate(-135deg); }
.popover.flyout-bottom .arrow { top: -0.5625rem; transform: rotate(45deg); }
.popover.flyout-right .arrow { left: -0.5625rem; transform: rotate(-45deg); }
.popover.flyout-left .arrow { right: -0.5625rem; transform: rotate(135deg); }
.popover-content { overflow: auto; }
.popover-header { padding: 1.5rem 2.5rem 0px; font-weight: 600; font-size: 1rem; margin-bottom: 0px; }
.popover-header:empty { display: none; }
.popover-header:not(:empty) + .popover-body { padding-top: 0.125rem; }
.popover-body { padding: 1.5rem 2.5rem; }
.popover-body :last-child { margin-bottom: 0px; }
.progress { display: flex; min-height: 0.875rem; overflow: hidden; border-radius: 0.125rem; border-style: solid; border-width: 0.125rem; padding: 0.0625rem; background-color: rgb(255, 255, 255); border-color: rgb(117, 117, 117); }
.theme-dark .progress { background-color: rgb(0, 0, 0); border-color: rgb(210, 210, 210); }
.progress-bar { display: flex; position: relative; flex-direction: column; justify-content: center; text-align: center; white-space: nowrap; outline: transparent solid 0.125rem; outline-offset: -0.1875rem; transition: width 0.6s; background-color: rgb(0, 103, 184); color: rgb(255, 255, 255); }
@media (prefers-reduced-motion: reduce) {
  .progress-bar { transition: none; }
}
.theme-dark .progress-bar { background-color: rgb(58, 160, 250); color: rgb(0, 0, 0); }
html:not([dir="rtl"]) .progress-bar { margin-left: 0.0625rem; }
html[dir="rtl"] .progress-bar { margin-right: 0.0625rem; }
html:not([dir="rtl"]) .progress-bar:first-of-type { margin-left: 0px; }
html[dir="rtl"] .progress-bar:first-of-type { margin-right: 0px; }
.progress-bar-striped { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 0.5rem 0.5rem; }
.show-more-show-less .show-more-show-less-toggleable-content:focus { outline: 0px; }
.show-more-show-less .action-trigger[aria-expanded="true"]::before { content: ""; }
.show-more-show-less .action-trigger[aria-expanded="false"]::before { content: ""; }
.spinner { position: relative; width: 2.375rem; height: 2.375rem; padding: 0.35625rem; }
.spinner .spinner-dot { position: absolute; transform: rotate(225deg); animation: 5.5s ease 0s infinite normal none running orbit; width: 1.6625rem; height: 1.6625rem; }
.spinner .spinner-dot::after { content: ""; position: absolute; border-radius: 100%; width: 0.1875rem; height: 0.1875rem; border: 0.09375rem solid rgb(0, 103, 184); background: rgb(0, 103, 184); }
.theme-dark .spinner .spinner-dot::after { background: rgb(58, 160, 250); }
.spinner .spinner-dot.spinner-dot-2 { animation-delay: 240ms; }
.spinner .spinner-dot.spinner-dot-3 { animation-delay: 480ms; }
.spinner .spinner-dot.spinner-dot-4 { animation-delay: 720ms; }
.spinner .spinner-dot.spinner-dot-5 { animation-delay: 960ms; }
.spinner.spinner-lg { width: 5.625rem; height: 5.625rem; padding: 0.84375rem; }
.spinner.spinner-lg .spinner-dot { width: 3.99375rem; height: 3.99375rem; }
.spinner.spinner-lg .spinner-dot::after { width: 0.375rem; height: 0.375rem; border-width: 0.1875rem; }
@media screen and (prefers-reduced-motion: reduce), (update: slow) {
  .spinner-dot, .spinner-dot::after { display: none; }
  .spinner > .sr-only { position: static; width: auto; height: auto; clip: auto; white-space: inherit; }
}
@-webkit-keyframes orbit { 
  0% { transform: rotate(225deg); opacity: 1; animation-timing-function: ease-out; }
  7% { transform: rotate(345deg); animation-timing-function: linear; }
  30% { transform: rotate(455deg); animation-timing-function: ease-in-out; }
  39% { transform: rotate(690deg); animation-timing-function: linear; }
  70% { transform: rotate(815deg); opacity: 1; animation-timing-function: ease-out; }
  75% { transform: rotate(945deg); animation-timing-function: ease-out; }
  76% { transform: rotate(945deg); opacity: 0; }
  100% { transform: rotate(945deg); opacity: 0; }
}
@keyframes orbit { 
  0% { transform: rotate(225deg); opacity: 1; animation-timing-function: ease-out; }
  7% { transform: rotate(345deg); animation-timing-function: linear; }
  30% { transform: rotate(455deg); animation-timing-function: ease-in-out; }
  39% { transform: rotate(690deg); animation-timing-function: linear; }
  70% { transform: rotate(815deg); opacity: 1; animation-timing-function: ease-out; }
  75% { transform: rotate(945deg); animation-timing-function: ease-out; }
  76% { transform: rotate(945deg); opacity: 0; }
  100% { transform: rotate(945deg); opacity: 0; }
}
.sticky { --vw: 100vw; --container-padding: 1.5rem; position: sticky; display: flex; flex-direction: column; justify-content: flex-end; align-self: flex-start; z-index: 1020; pointer-events: none; }
@media (min-width: 1084px) {
  .sticky { --container-padding: calc(var(--vw) * 0.1); }
}
@media (min-width: 1777.78px) {
  .sticky { --container-padding: calc(var(--vw) - 1600px); }
}
.sticky > * { pointer-events: auto; }
.sticky.sticky-direction-top { top: 0px; }
.sticky.sticky-direction-bottom { bottom: 0px; }
.sticky:not(.stuck)[class*="bg-"], .sticky:not(.stuck)[class*="material-"] { background-color: transparent !important; }
.sticky:not(.stuck) .sticky-show-stuck { display: none; }
.sticky.get-height .sticky-show-stuck { visibility: hidden; opacity: 0; }
.sticky.stuck { pointer-events: auto; }
.sticky.stuck .sticky-hide-stuck { display: none; }
@media (max-width: 539.98px) {
  .sticky.stuck.stuck-full-width-xs { width: var(--vw); padding-right: calc(var(--container-padding)/ 2); padding-left: calc(var(--container-padding)/ 2); }
  html:not([dir="rtl"]) .sticky.stuck.stuck-full-width-xs { margin-left: calc(var(--container-padding)/ -2); }
  html[dir="rtl"] .sticky.stuck.stuck-full-width-xs { margin-right: calc(var(--container-padding)/ -2); }
  .sticky.stuck.sticky-direction-top.stuck-depth-xs { box-shadow: rgba(0, 0, 0, 0.45) 0px 0.0625rem 0.125rem, rgba(0, 0, 0, 0.3) 0px 0.1875rem 0.4375rem; }
  .sticky.stuck.sticky-direction-bottom.stuck-depth-xs { box-shadow: rgba(0, 0, 0, 0.45) 0px -0.0625rem 0.125rem, rgba(0, 0, 0, 0.3) 0px -0.1875rem 0.4375rem; }
}
@media (max-width: 859.98px) {
  .sticky.stuck.stuck-full-width-sm { width: var(--vw); padding-right: calc(var(--container-padding)/ 2); padding-left: calc(var(--container-padding)/ 2); }
  html:not([dir="rtl"]) .sticky.stuck.stuck-full-width-sm { margin-left: calc(var(--container-padding)/ -2); }
  html[dir="rtl"] .sticky.stuck.stuck-full-width-sm { margin-right: calc(var(--container-padding)/ -2); }
  .sticky.stuck.sticky-direction-top.stuck-depth-sm { box-shadow: rgba(0, 0, 0, 0.45) 0px 0.0625rem 0.125rem, rgba(0, 0, 0, 0.3) 0px 0.1875rem 0.4375rem; }
  .sticky.stuck.sticky-direction-bottom.stuck-depth-sm { box-shadow: rgba(0, 0, 0, 0.45) 0px -0.0625rem 0.125rem, rgba(0, 0, 0, 0.3) 0px -0.1875rem 0.4375rem; }
}
@media (max-width: 1083.98px) {
  .sticky.stuck.stuck-full-width-md { width: var(--vw); padding-right: calc(var(--container-padding)/ 2); padding-left: calc(var(--container-padding)/ 2); }
  html:not([dir="rtl"]) .sticky.stuck.stuck-full-width-md { margin-left: calc(var(--container-padding)/ -2); }
  html[dir="rtl"] .sticky.stuck.stuck-full-width-md { margin-right: calc(var(--container-padding)/ -2); }
  .sticky.stuck.sticky-direction-top.stuck-depth-md { box-shadow: rgba(0, 0, 0, 0.45) 0px 0.0625rem 0.125rem, rgba(0, 0, 0, 0.3) 0px 0.1875rem 0.4375rem; }
  .sticky.stuck.sticky-direction-bottom.stuck-depth-md { box-shadow: rgba(0, 0, 0, 0.45) 0px -0.0625rem 0.125rem, rgba(0, 0, 0, 0.3) 0px -0.1875rem 0.4375rem; }
}
@media (max-width: 1399.98px) {
  .sticky.stuck.stuck-full-width-lg { width: var(--vw); padding-right: calc(var(--container-padding)/ 2); padding-left: calc(var(--container-padding)/ 2); }
  html:not([dir="rtl"]) .sticky.stuck.stuck-full-width-lg { margin-left: calc(var(--container-padding)/ -2); }
  html[dir="rtl"] .sticky.stuck.stuck-full-width-lg { margin-right: calc(var(--container-padding)/ -2); }
  .sticky.stuck.sticky-direction-top.stuck-depth-lg { box-shadow: rgba(0, 0, 0, 0.45) 0px 0.0625rem 0.125rem, rgba(0, 0, 0, 0.3) 0px 0.1875rem 0.4375rem; }
  .sticky.stuck.sticky-direction-bottom.stuck-depth-lg { box-shadow: rgba(0, 0, 0, 0.45) 0px -0.0625rem 0.125rem, rgba(0, 0, 0, 0.3) 0px -0.1875rem 0.4375rem; }
}
.sticky.stuck.stuck-full-width { width: var(--vw); padding-right: calc(var(--container-padding)/ 2); padding-left: calc(var(--container-padding)/ 2); }
html:not([dir="rtl"]) .sticky.stuck.stuck-full-width { margin-left: calc(var(--container-padding)/ -2); }
html[dir="rtl"] .sticky.stuck.stuck-full-width { margin-right: calc(var(--container-padding)/ -2); }
.sticky.stuck.sticky-direction-top.stuck-depth { box-shadow: rgba(0, 0, 0, 0.45) 0px 0.0625rem 0.125rem, rgba(0, 0, 0, 0.3) 0px 0.1875rem 0.4375rem; }
.sticky.stuck.sticky-direction-bottom.stuck-depth { box-shadow: rgba(0, 0, 0, 0.45) 0px -0.0625rem 0.125rem, rgba(0, 0, 0, 0.3) 0px -0.1875rem 0.4375rem; }
.tab-arrows [tabindex]:focus, .tab-group [tabindex]:focus { z-index: 2; outline: currentcolor dotted 0.1875rem !important; }
.tab-content, .tab-panel-group { margin-top: 3rem; }
.tab-content > .tab-pane, .tab-content > .tab-panel, .tab-panel-group > .tab-pane, .tab-panel-group > .tab-panel { display: none; }
.tab-content > .tab-pane:focus, .tab-content > .tab-panel:focus, .tab-panel-group > .tab-pane:focus, .tab-panel-group > .tab-panel:focus { outline: currentcolor dotted 0.1875rem; }
.tab-content > .tab-pane:focus:not(:focus-visible), .tab-content > .tab-panel:focus:not(:focus-visible), .tab-panel-group > .tab-pane:focus:not(:focus-visible), .tab-panel-group > .tab-panel:focus:not(:focus-visible) { outline: 0px; }
.tab-content > .tab-pane:focus-visible, .tab-content > .tab-panel:focus-visible, .tab-panel-group > .tab-pane:focus-visible, .tab-panel-group > .tab-panel:focus-visible { outline: currentcolor dotted 0.1875rem; }
.tab-content > .active, .tab-panel-group > .active { display: block; }
.tab-overflow { overflow: scroll hidden; scrollbar-width: none; }
.tab-overflow::-webkit-scrollbar { display: none; }
.tab-group { display: flex; flex-wrap: nowrap; position: relative; z-index: 0; }
.tab-standard .tab-group { border-bottom: 0.125rem solid rgb(80, 80, 80); border-top-color: rgb(80, 80, 80); border-right-color: rgb(80, 80, 80); border-left-color: rgb(80, 80, 80); }
.theme-dark .tab-standard .tab-group { border-color: rgb(230, 230, 230); }
.tab-underline .tab-group { border-bottom: 0.0625rem solid rgb(133, 133, 133); }
.theme-dark .tab-underline .tab-group { border-bottom: 0.0625rem solid rgb(117, 117, 117); }
.tab-group a, .tab-group button { flex: 0 0 auto; }
.tab-outline .tab-group a span, .tab-outline .tab-group button span { max-width: 12rem; line-height: 1.25; }
.tab-group a:not(.tab-image), .tab-group button:not(.tab-image) { color: rgb(80, 80, 80); border-style: solid; border-width: 0.125rem; font-weight: 600; text-decoration: none; }
.theme-dark .tab-group a:not(.tab-image), .theme-dark .tab-group button:not(.tab-image) { color: rgb(230, 230, 230); }
.tab-standard .tab-group a:not(.tab-image), .tab-standard .tab-group button:not(.tab-image) { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; border-bottom: none; padding: 0.5rem 0.75rem; }
html:not([dir="rtl"]) .tab-standard .tab-group a:not(.tab-image):not(:first-child), html:not([dir="rtl"]) .tab-standard .tab-group button:not(.tab-image):not(:first-child) { margin-left: -0.125rem; }
html[dir="rtl"] .tab-standard .tab-group a:not(.tab-image):not(:last-child), html[dir="rtl"] .tab-standard .tab-group button:not(.tab-image):not(:last-child) { margin-left: -0.125rem; }
.tab-underline .tab-group a:not(.tab-image), .tab-underline .tab-group button:not(.tab-image) { border-top: transparent; border-right: transparent; border-left: transparent; border-image: initial; border-bottom: 0.0625rem solid transparent; border-radius: 0.375rem 0.375rem 0px 0px; position: relative; display: flex; justify-content: center; align-items: center; padding: 0.375rem 0.75rem; margin: 0px 0.0625rem; }
.tab-underline .tab-group a:not(.tab-image) span, .tab-underline .tab-group button:not(.tab-image) span { max-width: 12rem; }
html:not([dir="rtl"]) .tab-underline .tab-group a:not(.tab-image)::before, html:not([dir="rtl"]) .tab-underline .tab-group button:not(.tab-image)::before { margin-right: 0.5rem; }
html[dir="rtl"] .tab-underline .tab-group a:not(.tab-image)::before, html[dir="rtl"] .tab-underline .tab-group button:not(.tab-image)::before { margin-left: 0.5rem; }
.tab-outline .tab-group a:not(.tab-image), .tab-outline .tab-group button:not(.tab-image) { display: flex; align-items: center; position: relative; padding: 0.25rem 0.75rem; border-radius: 0.625rem; }
.tab-outline .tab-group a:not(.tab-image)::after, .tab-outline .tab-group button:not(.tab-image)::after { content: ""; position: absolute; width: 100%; height: calc(100% + 0.25rem); top: 50%; transform: translateY(-50%); z-index: -1; background: rgb(230, 230, 230); }
.theme-dark .tab-outline .tab-group a:not(.tab-image)::after, .theme-dark .tab-outline .tab-group button:not(.tab-image)::after { background: rgb(80, 80, 80); }
html:not([dir="rtl"]) .tab-outline .tab-group a:not(.tab-image)::after, html:not([dir="rtl"]) .tab-outline .tab-group button:not(.tab-image)::after { right: calc(-0.6625rem); }
html[dir="rtl"] .tab-outline .tab-group a:not(.tab-image)::after, html[dir="rtl"] .tab-outline .tab-group button:not(.tab-image)::after { left: calc(-0.6625rem); }
.tab-outline .tab-group a:not(.tab-image):last-child::after, .tab-outline .tab-group button:not(.tab-image):last-child::after { content: none; }
.tab-group a:not(.tab-image):not(.active), .tab-group button:not(.tab-image):not(.active) { transition: 125ms ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .tab-group a:not(.tab-image):not(.active), .tab-group button:not(.tab-image):not(.active) { transition: none; }
}
.tab-standard .tab-group a:not(.tab-image):not(.active), .tab-standard .tab-group button:not(.tab-image):not(.active) { background: rgb(242, 242, 242); border-color: rgb(210, 210, 210); margin-top: 0.25rem; }
.theme-dark .tab-standard .tab-group a:not(.tab-image):not(.active), .theme-dark .tab-standard .tab-group button:not(.tab-image):not(.active) { background: rgba(242, 242, 242, 0.15); border-color: rgb(117, 117, 117); }
.tab-underline .tab-group a:not(.tab-image):not(.active), .tab-underline .tab-group button:not(.tab-image):not(.active) { color: rgb(80, 80, 80); }
.theme-dark .tab-underline .tab-group a:not(.tab-image):not(.active), .theme-dark .tab-underline .tab-group button:not(.tab-image):not(.active) { color: rgb(162, 162, 162); }
.tab-outline .tab-group a:not(.tab-image):not(.active), .tab-outline .tab-group button:not(.tab-image):not(.active) { background: rgb(230, 230, 230); border-color: rgb(230, 230, 230); }
.theme-dark .tab-outline .tab-group a:not(.tab-image):not(.active), .theme-dark .tab-outline .tab-group button:not(.tab-image):not(.active) { background: rgb(80, 80, 80); border-color: rgb(80, 80, 80); }
.tab-group a:not(.tab-image):not(.active):focus, .tab-group a:not(.tab-image):not(.active):hover, .tab-group button:not(.tab-image):not(.active):focus, .tab-group button:not(.tab-image):not(.active):hover { color: rgb(0, 0, 0); }
.theme-dark .tab-group a:not(.tab-image):not(.active):focus, .theme-dark .tab-group a:not(.tab-image):not(.active):hover, .theme-dark .tab-group button:not(.tab-image):not(.active):focus, .theme-dark .tab-group button:not(.tab-image):not(.active):hover { color: rgb(255, 255, 255); }
.tab-standard .tab-group a:not(.tab-image):not(.active):focus, .tab-standard .tab-group a:not(.tab-image):not(.active):hover, .tab-standard .tab-group button:not(.tab-image):not(.active):focus, .tab-standard .tab-group button:not(.tab-image):not(.active):hover { margin-top: 0px; padding-top: 0.75rem; }
.tab-underline .tab-group a:not(.tab-image):focus, .tab-underline .tab-group a:not(.tab-image):hover, .tab-underline .tab-group button:not(.tab-image):focus, .tab-underline .tab-group button:not(.tab-image):hover { background: rgb(230, 230, 230); color: rgb(23, 23, 23); }
.theme-dark .tab-underline .tab-group a:not(.tab-image):focus, .theme-dark .tab-underline .tab-group a:not(.tab-image):hover, .theme-dark .tab-underline .tab-group button:not(.tab-image):focus, .theme-dark .tab-underline .tab-group button:not(.tab-image):hover { background: rgb(80, 80, 80); color: rgb(242, 242, 242); }
.tab-outline .tab-group a:not(.tab-image):focus, .tab-outline .tab-group a:not(.tab-image):hover, .tab-outline .tab-group button:not(.tab-image):focus, .tab-outline .tab-group button:not(.tab-image):hover { z-index: auto; }
.tab-group a:not(.tab-image):focus, .tab-group button:not(.tab-image):focus { outline-offset: -0.375rem; }
.tab-underline .tab-group a:not(.tab-image):focus, .tab-underline .tab-group button:not(.tab-image):focus { outline-offset: -0.1875rem; }
.tab-group .glyph-prepend::before { vertical-align: text-bottom; }
.tab-outline .tab-group .glyph-prepend::before { padding-top: 0.125rem; }
html:not([dir="rtl"]) .tab-outline .tab-group .glyph-prepend::before { padding-right: 0.5rem; }
html[dir="rtl"] .tab-outline .tab-group .glyph-prepend::before { padding-left: 0.5rem; }
.tab-group .active:not(.tab-image) { border-color: rgb(80, 80, 80); color: rgb(0, 0, 0); z-index: 1; }
.theme-dark .tab-group .active:not(.tab-image) { border-color: rgb(230, 230, 230); color: rgb(255, 255, 255); }
.tab-standard .tab-group .active:not(.tab-image) { background: rgb(255, 255, 255); padding-top: 0.75rem; margin-bottom: -0.125rem; }
.theme-dark .tab-standard .tab-group .active:not(.tab-image) { background: rgb(0, 0, 0); }
.tab-underline .tab-group .active:not(.tab-image) { color: rgb(23, 23, 23); }
.theme-dark .tab-underline .tab-group .active:not(.tab-image) { color: rgb(242, 242, 242); }
.tab-underline .tab-group .active:not(.tab-image)::after { content: ""; position: absolute; width: 100%; height: 0.25rem; bottom: -0.125rem; left: 0px; right: 0px; border-radius: 0.125rem 0.125rem 0px 0px; background: rgb(0, 103, 184); }
.theme-dark .tab-underline .tab-group .active:not(.tab-image)::after { background: rgb(58, 160, 250); }
.tab-outline .tab-group .active:not(.tab-image) { padding: 0.25rem 0.75rem; z-index: auto; background-color: rgb(255, 255, 255); border-color: rgb(0, 103, 184); }
.theme-dark .tab-outline .tab-group .active:not(.tab-image) { background-color: rgb(0, 0, 0); border-color: rgb(58, 160, 250); }
@media screen and (-ms-high-contrast:black-on-white) {
  .tab-group .active:not(.tab-image) { background: rgb(0, 0, 0); border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }
}
@media screen and (-ms-high-contrast:white-on-black) {
  .tab-group .active:not(.tab-image) { background: rgb(255, 255, 255); border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); }
}
.sticky.stuck .tab-group { border-bottom: none; }
.sticky.stuck .tab-group a:active, .sticky.stuck .tab-group a:focus, .sticky.stuck .tab-group button:active, .sticky.stuck .tab-group button:focus { margin-bottom: 0px; }
.tab-primary .tab-group { border-color: rgb(0, 103, 184); }
.theme-dark .tab-primary .tab-group { border-color: rgb(58, 160, 250); }
.tab-primary .tab-group a:not(.tab-image), .tab-primary .tab-group button:not(.tab-image) { color: rgb(0, 103, 184); }
.theme-dark .tab-primary .tab-group a:not(.tab-image), .theme-dark .tab-primary .tab-group button:not(.tab-image) { color: rgb(58, 160, 250); }
.tab-primary .tab-group a:not(.tab-image):not(.active), .tab-primary .tab-group button:not(.tab-image):not(.active) { border-color: rgba(0, 103, 184, 0.1); background: rgba(0, 103, 184, 0.1); }
.theme-dark .tab-primary .tab-group a:not(.tab-image):not(.active), .theme-dark .tab-primary .tab-group button:not(.tab-image):not(.active) { border-color: rgba(0, 103, 184, 0.1); background: rgba(0, 103, 184, 0.3); }
.tab-primary .tab-group .active { border-color: rgb(0, 103, 184); }
.theme-dark .tab-primary .tab-group .active { border-color: rgb(58, 160, 250); }
.tab-arrows { display: none; }
.tab-arrows .arrow-next, .tab-arrows .arrow-prev { color: rgb(0, 0, 0); position: absolute; height: 100%; top: 0px; padding: 0px 0.65rem; border: none; transition: 125ms ease-in-out; z-index: 2; }
@media (prefers-reduced-motion: reduce) {
  .tab-arrows .arrow-next, .tab-arrows .arrow-prev { transition: none; }
}
.theme-dark .tab-arrows .arrow-next, .theme-dark .tab-arrows .arrow-prev { color: rgb(255, 255, 255); }
.tab-standard .tab-arrows .arrow-next, .tab-standard .tab-arrows .arrow-prev { height: calc(100% - 0.125rem); padding: 0.75rem 0.65rem 0.5rem; }
.tab-arrows .arrow-next::after, .tab-arrows .arrow-prev::after { font-family: MWF-FLUENT-ICONS; font-size: 1.25rem; transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1); color: inherit; }
@media (prefers-reduced-motion: reduce) {
  .tab-arrows .arrow-next::after, .tab-arrows .arrow-prev::after { transition: none; }
}
.tab-arrows .arrow-prev { left: 0.75rem; background: linear-gradient(to right, rgb(255, 255, 255) 75%, rgba(255, 255, 255, 0)); }
.theme-dark .tab-arrows .arrow-prev { background: linear-gradient(to right, rgb(0, 0, 0) 75%, rgba(0, 0, 0, 0)); }
.tab-arrows .arrow-prev::after { content: ""; }
.tab-arrows .arrow-prev:focus, .tab-arrows .arrow-prev:hover { transform: translate(-0.25rem, 0px); }
.tab-arrows .arrow-next { background: linear-gradient(to left, rgb(255, 255, 255) 75%, rgba(255, 255, 255, 0)); right: 0.75rem; }
.theme-dark .tab-arrows .arrow-next { background: linear-gradient(to left, rgb(0, 0, 0) 75%, rgba(0, 0, 0, 0)); }
.tab-arrows .arrow-next::after { content: ""; }
.tab-arrows .arrow-next:focus, .tab-arrows .arrow-next:hover { transform: translate(0.25rem, 0px); }
.tab-arrows.mobile-arrows .arrow-prev { background: linear-gradient(to right, rgb(255, 255, 255) 5%, rgba(255, 255, 255, 0)); }
.theme-dark .tab-arrows.mobile-arrows .arrow-prev { background: linear-gradient(to right, rgb(0, 0, 0) 5%, rgba(0, 0, 0, 0)); }
.tab-arrows.mobile-arrows .arrow-next { background: linear-gradient(to left, rgb(255, 255, 255) 5%, rgba(255, 255, 255, 0)); }
.theme-dark .tab-arrows.mobile-arrows .arrow-next { background: linear-gradient(to left, rgb(0, 0, 0) 5%, rgba(0, 0, 0, 0)); }
.tab-arrows.mobile-arrows .arrow-next, .tab-arrows.mobile-arrows .arrow-prev { pointer-events: none; }
.tab-arrows.mobile-arrows .arrow-next::after, .tab-arrows.mobile-arrows .arrow-prev::after { color: transparent; }
.tab-arrows-lg .arrow-next, .tab-arrows-lg .arrow-prev { padding: 0.5rem; }
.tab-arrows-lg .arrow-next::after, .tab-arrows-lg .arrow-prev::after { font-size: 1.5rem; }
.tab-image { display: block; text-decoration: none; text-align: center; color: rgb(0, 0, 0); font-weight: 600; padding-top: 0.1875rem; }
.theme-dark .tab-image { color: rgb(255, 255, 255); }
html:not([dir="rtl"]) .tab-image:first-child { margin-left: 0.1875rem; }
html[dir="rtl"] .tab-image:first-child { margin-right: 0.1875rem; }
html:not([dir="rtl"]) .tab-image:not(:last-child) { margin-right: 1.5rem; }
html[dir="rtl"] .tab-image:not(:last-child) { margin-left: 1.5rem; }
@media (min-width: 860px) {
  html:not([dir="rtl"]) .tab-image:not(:last-child) { margin-right: 3rem; }
  html[dir="rtl"] .tab-image:not(:last-child) { margin-left: 3rem; }
}
.tab-image.tab-image-xs { width: 4rem; }
.tab-image.tab-image-sm { width: 4rem; }
@media (min-width: 860px) {
  .tab-image.tab-image-sm { width: 8rem; }
}
.tab-image.tab-image-md { width: 8rem; }
@media (min-width: 860px) {
  .tab-image.tab-image-md { width: 10rem; }
}
.tab-image.tab-image-lg { width: 10rem; }
@media (min-width: 860px) {
  .tab-image.tab-image-lg { width: 12rem; }
}
.tab-image.tab-image-xl { width: 12rem; }
@media (min-width: 860px) {
  .tab-image.tab-image-xl { width: 25rem; }
}
.tab-image .tab-image-img { border-radius: 0.3125rem; }
.tab-image:not(.active) .tab-image-img { filter: grayscale(100%); }
.tab-image .tab-image-border { border: 0.1875rem solid transparent; border-radius: 0.625rem; padding: 0.1875rem; }
.tab-image.active .tab-image-border { border-color: rgb(0, 103, 184); }
.theme-dark .tab-image.active .tab-image-border { border-color: rgb(58, 160, 250); }
.tab-image[href]:focus { outline: 0px !important; }
.tab-image:focus .tab-image-border { outline: rgb(0, 0, 0) dotted 0.1875rem; }
.theme-dark .tab-image:focus .tab-image-border { outline-color: rgb(255, 255, 255); }
.tab-image .tab-image-label { display: block; padding-top: 0.5rem; text-align: center; }
.tab-image:not(.active):not(:hover):not(:focus) .tab-image-label { opacity: 0; }
.tab-image:focus:not(.active), .tab-image:hover:not(.active) { color: rgb(117, 117, 117); }
.theme-dark .tab-image:focus:not(.active), .theme-dark .tab-image:hover:not(.active) { color: rgb(210, 210, 210); }
.tab-image:focus:not(.active) .tab-image-border, .tab-image:hover:not(.active) .tab-image-border { border-color: rgb(162, 162, 162); }
.table { width: 100%; margin-bottom: 1rem; background-color: transparent; border-top: 0px solid rgb(117, 117, 117); border-bottom: 0.0625rem solid rgb(117, 117, 117); }
.table caption { caption-side: bottom; }
.table th { font-weight: 600; }
.table td, .table th { padding: 1.5rem 0.75rem; vertical-align: top; border-bottom: 0.0625rem solid rgb(210, 210, 210); overflow-wrap: break-word; }
.table thead th { vertical-align: bottom; border-bottom-color: rgb(117, 117, 117); }
.table tbody + tbody { border-top: 0.125rem solid rgb(210, 210, 210); }
.table .table { background-color: rgb(255, 255, 255); }
.table tr > :first-child { padding-left: 1.5rem; }
.table tr > :last-child { padding-right: 1.5rem; }
.table td p:first-child, .table td ul:first-child, .table th p:first-child, .table th ul:first-child { margin-top: 0px; padding-top: 0px; }
.table td p:last-child, .table td ul:last-child, .table th p:last-child, .table th ul:last-child { margin-bottom: 0px; padding-bottom: 0px; }
.table tr:last-child td, .table tr:last-child th { border-bottom-color: rgb(117, 117, 117); }
@media (max-width: 539.98px) {
  .table td, .table th { padding: 0.75rem; }
}
.table-fixed { table-layout: fixed; }
.table-sm td, .table-sm th { padding-top: 1rem; padding-bottom: 1rem; }
.table-lg-headers th { font-size: 1.125rem; line-height: 1.2; }
@media (min-width: 1084px) {
  .table-lg-headers th { font-size: 1.1875rem; }
}
@media (min-width: 1400px) {
  .table-lg-headers th { font-size: 1.3125rem; }
}
.table-bordered { border: 0.0625rem solid rgb(117, 117, 117); }
.table-bordered td, .table-bordered th { border-left: 0.0625rem solid rgb(210, 210, 210); border-right: 0.0625rem solid rgb(210, 210, 210); }
.table-bordered td:first-child, .table-bordered th:first-child { border-left: none; }
.table-bordered td:last-child, .table-bordered th:last-child { border-right: none; }
.table-borderless { border: 0px; }
.table-borderless tbody + tbody, .table-borderless td, .table-borderless th, .table-borderless thead th { border: 0px; }
.table-striped tbody tr:nth-of-type(2n+1) { background-color: rgba(230, 230, 230, 0.5); }
.table-primary, .table-primary > td, .table-primary > th { background-color: rgb(230, 240, 248); }
.table-hover .table-primary:hover { background-color: rgb(210, 228, 242); }
.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th { background-color: rgb(210, 228, 242); }
.table-primary-alt, .table-primary-alt > td, .table-primary-alt > th { background-color: rgb(235, 246, 255); }
.table-hover .table-primary-alt:hover { background-color: rgb(210, 235, 255); }
.table-hover .table-primary-alt:hover > td, .table-hover .table-primary-alt:hover > th { background-color: rgb(210, 235, 255); }
.table-secondary, .table-secondary > td, .table-secondary > th { background-color: rgb(230, 230, 230); }
.table-hover .table-secondary:hover { background-color: rgb(217, 217, 217); }
.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th { background-color: rgb(217, 217, 217); }
.table-inverse, .table-inverse > td, .table-inverse > th { background-color: rgb(230, 230, 230); }
.table-hover .table-inverse:hover { background-color: rgb(217, 217, 217); }
.table-hover .table-inverse:hover > td, .table-hover .table-inverse:hover > th { background-color: rgb(217, 217, 217); }
.table-light, .table-light > td, .table-light > th { background-color: rgb(255, 255, 255); }
.table-hover .table-light:hover { background-color: rgb(242, 242, 242); }
.table-hover .table-light:hover > td, .table-hover .table-light:hover > th { background-color: rgb(242, 242, 242); }
.table-dark, .table-dark > td, .table-dark > th { background-color: rgb(230, 230, 230); }
.table-hover .table-dark:hover { background-color: rgb(217, 217, 217); }
.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th { background-color: rgb(217, 217, 217); }
.table-brand, .table-brand > td, .table-brand > th { background-color: rgb(230, 240, 248); }
.table-hover .table-brand:hover { background-color: rgb(210, 228, 242); }
.table-hover .table-brand:hover > td, .table-hover .table-brand:hover > th { background-color: rgb(210, 228, 242); }
.table-brand-light, .table-brand-light > td, .table-brand-light > th { background-color: rgb(238, 253, 255); }
.table-hover .table-brand-light:hover { background-color: rgb(213, 250, 255); }
.table-hover .table-brand-light:hover > td, .table-hover .table-brand-light:hover > th { background-color: rgb(213, 250, 255); }
.table-brand-dark, .table-brand-dark > td, .table-brand-dark > th { background-color: rgb(233, 235, 239); }
.table-hover .table-brand-dark:hover { background-color: rgb(218, 222, 228); }
.table-hover .table-brand-dark:hover > td, .table-hover .table-brand-dark:hover > th { background-color: rgb(218, 222, 228); }
.table-active, .table-active > td, .table-active > th { background-color: rgba(230, 230, 230, 0.5); }
.table-hover .table-active:hover { background-color: rgba(217, 217, 217, 0.5); }
.table-hover .table-active:hover > td, .table-hover .table-active:hover > th { background-color: rgba(217, 217, 217, 0.5); }
.table .thead-highlight th { color: rgb(0, 0, 0); background-color: rgba(230, 230, 230, 0.5); border-color: rgb(210, 210, 210); }
.table-first-col-highlight :not(thead) > tr > th { background-color: rgba(230, 230, 230, 0.5); }
.table-caption-top caption { caption-side: top; }
.table[role="presentation"] { border-width: 0.0625rem; }
@media (max-width: 539.98px) {
  .table-responsive-sm { display: block; width: 100%; overflow-x: auto; }
  .table-responsive-sm > .table-bordered { border: 0px; }
}
@media (max-width: 859.98px) {
  .table-responsive-md { display: block; width: 100%; overflow-x: auto; }
  .table-responsive-md > .table-bordered { border: 0px; }
}
@media (max-width: 1083.98px) {
  .table-responsive-lg { display: block; width: 100%; overflow-x: auto; }
  .table-responsive-lg > .table-bordered { border: 0px; }
}
@media (max-width: 1399.98px) {
  .table-responsive-xl { display: block; width: 100%; overflow-x: auto; }
  .table-responsive-xl > .table-bordered { border: 0px; }
}
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.table-responsive > .table-bordered { border: 0px; }
.theme-dark { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.theme-dark a { color: rgb(58, 160, 250); }
.material-surface { background-color: rgb(242, 242, 242); color: rgb(0, 0, 0); }
.material-surface a { color: rgb(0, 103, 184); }
.theme-dark .material-surface { background-color: rgb(23, 23, 23); color: rgb(255, 255, 255); }
.theme-dark .material-surface a { color: rgb(58, 160, 250); }
.material-card { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.13) 0px 0.1875rem 0.4375rem 0px, rgba(0, 0, 0, 0.11) 0px 0.0625rem 0.125rem 0px; }
.material-card a { color: rgb(0, 103, 184); }
.theme-dark .material-card { background-color: rgb(47, 47, 47); color: rgb(255, 255, 255); }
.theme-dark .material-card a { color: rgb(58, 160, 250); }
.material-backdrop { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.material-backdrop a { color: rgb(0, 103, 184); }
.theme-dark .material-backdrop { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.theme-dark .material-backdrop a { color: rgb(58, 160, 250); }
@media (min-width: 540px) {
  .material-sm-surface { background-color: rgb(242, 242, 242); color: rgb(0, 0, 0); }
  .material-sm-surface a { color: rgb(0, 103, 184); }
  .theme-dark .material-sm-surface { background-color: rgb(23, 23, 23); color: rgb(255, 255, 255); }
  .theme-dark .material-sm-surface a { color: rgb(58, 160, 250); }
  .material-sm-card { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.13) 0px 0.1875rem 0.4375rem 0px, rgba(0, 0, 0, 0.11) 0px 0.0625rem 0.125rem 0px; }
  .material-sm-card a { color: rgb(0, 103, 184); }
  .theme-dark .material-sm-card { background-color: rgb(47, 47, 47); color: rgb(255, 255, 255); }
  .theme-dark .material-sm-card a { color: rgb(58, 160, 250); }
  .material-sm-backdrop { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
  .material-sm-backdrop a { color: rgb(0, 103, 184); }
  .theme-dark .material-sm-backdrop { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
  .theme-dark .material-sm-backdrop a { color: rgb(58, 160, 250); }
}
@media (min-width: 860px) {
  .material-md-surface { background-color: rgb(242, 242, 242); color: rgb(0, 0, 0); }
  .material-md-surface a { color: rgb(0, 103, 184); }
  .theme-dark .material-md-surface { background-color: rgb(23, 23, 23); color: rgb(255, 255, 255); }
  .theme-dark .material-md-surface a { color: rgb(58, 160, 250); }
  .material-md-card { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.13) 0px 0.1875rem 0.4375rem 0px, rgba(0, 0, 0, 0.11) 0px 0.0625rem 0.125rem 0px; }
  .material-md-card a { color: rgb(0, 103, 184); }
  .theme-dark .material-md-card { background-color: rgb(47, 47, 47); color: rgb(255, 255, 255); }
  .theme-dark .material-md-card a { color: rgb(58, 160, 250); }
  .material-md-backdrop { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
  .material-md-backdrop a { color: rgb(0, 103, 184); }
  .theme-dark .material-md-backdrop { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
  .theme-dark .material-md-backdrop a { color: rgb(58, 160, 250); }
}
@media (min-width: 1084px) {
  .material-lg-surface { background-color: rgb(242, 242, 242); color: rgb(0, 0, 0); }
  .material-lg-surface a { color: rgb(0, 103, 184); }
  .theme-dark .material-lg-surface { background-color: rgb(23, 23, 23); color: rgb(255, 255, 255); }
  .theme-dark .material-lg-surface a { color: rgb(58, 160, 250); }
  .material-lg-card { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.13) 0px 0.1875rem 0.4375rem 0px, rgba(0, 0, 0, 0.11) 0px 0.0625rem 0.125rem 0px; }
  .material-lg-card a { color: rgb(0, 103, 184); }
  .theme-dark .material-lg-card { background-color: rgb(47, 47, 47); color: rgb(255, 255, 255); }
  .theme-dark .material-lg-card a { color: rgb(58, 160, 250); }
  .material-lg-backdrop { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
  .material-lg-backdrop a { color: rgb(0, 103, 184); }
  .theme-dark .material-lg-backdrop { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
  .theme-dark .material-lg-backdrop a { color: rgb(58, 160, 250); }
}
@media (min-width: 1400px) {
  .material-xl-surface { background-color: rgb(242, 242, 242); color: rgb(0, 0, 0); }
  .material-xl-surface a { color: rgb(0, 103, 184); }
  .theme-dark .material-xl-surface { background-color: rgb(23, 23, 23); color: rgb(255, 255, 255); }
  .theme-dark .material-xl-surface a { color: rgb(58, 160, 250); }
  .material-xl-card { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.13) 0px 0.1875rem 0.4375rem 0px, rgba(0, 0, 0, 0.11) 0px 0.0625rem 0.125rem 0px; }
  .material-xl-card a { color: rgb(0, 103, 184); }
  .theme-dark .material-xl-card { background-color: rgb(47, 47, 47); color: rgb(255, 255, 255); }
  .theme-dark .material-xl-card a { color: rgb(58, 160, 250); }
  .material-xl-backdrop { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
  .material-xl-backdrop a { color: rgb(0, 103, 184); }
  .theme-dark .material-xl-backdrop { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
  .theme-dark .material-xl-backdrop a { color: rgb(58, 160, 250); }
}
.material-color-brand, .material-color-primary, .theme-dark .material-color-brand, .theme-dark .material-color-primary-alt { background-color: rgb(0, 103, 184); color: rgb(255, 255, 255); }
.material-color-brand a, .material-color-primary a, .theme-dark .material-color-brand a, .theme-dark .material-color-primary-alt a { color: rgb(255, 255, 255); }
@media (min-width: 540px) {
  .material-sm-color-brand, .material-sm-color-primary, .theme-dark .material-sm-color-brand, .theme-dark .material-sm-color-primary-alt { background-color: rgb(0, 103, 184); color: rgb(255, 255, 255); }
  .material-sm-color-brand a, .material-sm-color-primary a, .theme-dark .material-sm-color-brand a, .theme-dark .material-sm-color-primary-alt a { color: rgb(255, 255, 255); }
}
@media (min-width: 860px) {
  .material-md-color-brand, .material-md-color-primary, .theme-dark .material-md-color-brand, .theme-dark .material-md-color-primary-alt { background-color: rgb(0, 103, 184); color: rgb(255, 255, 255); }
  .material-md-color-brand a, .material-md-color-primary a, .theme-dark .material-md-color-brand a, .theme-dark .material-md-color-primary-alt a { color: rgb(255, 255, 255); }
}
@media (min-width: 1084px) {
  .material-lg-color-brand, .material-lg-color-primary, .theme-dark .material-lg-color-brand, .theme-dark .material-lg-color-primary-alt { background-color: rgb(0, 103, 184); color: rgb(255, 255, 255); }
  .material-lg-color-brand a, .material-lg-color-primary a, .theme-dark .material-lg-color-brand a, .theme-dark .material-lg-color-primary-alt a { color: rgb(255, 255, 255); }
}
@media (min-width: 1400px) {
  .material-xl-color-brand, .material-xl-color-primary, .theme-dark .material-xl-color-brand, .theme-dark .material-xl-color-primary-alt { background-color: rgb(0, 103, 184); color: rgb(255, 255, 255); }
  .material-xl-color-brand a, .material-xl-color-primary a, .theme-dark .material-xl-color-brand a, .theme-dark .material-xl-color-primary-alt a { color: rgb(255, 255, 255); }
}
.material-color-primary-alt, .theme-dark .material-color-primary { background-color: rgb(58, 160, 250); color: rgb(0, 0, 0); }
.material-color-primary-alt a, .theme-dark .material-color-primary a { color: rgb(0, 0, 0); }
@media (min-width: 540px) {
  .material-sm-color-primary-alt, .theme-dark .material-sm-color-primary { background-color: rgb(58, 160, 250); color: rgb(0, 0, 0); }
  .material-sm-color-primary-alt a, .theme-dark .material-sm-color-primary a { color: rgb(0, 0, 0); }
}
@media (min-width: 860px) {
  .material-md-color-primary-alt, .theme-dark .material-md-color-primary { background-color: rgb(58, 160, 250); color: rgb(0, 0, 0); }
  .material-md-color-primary-alt a, .theme-dark .material-md-color-primary a { color: rgb(0, 0, 0); }
}
@media (min-width: 1084px) {
  .material-lg-color-primary-alt, .theme-dark .material-lg-color-primary { background-color: rgb(58, 160, 250); color: rgb(0, 0, 0); }
  .material-lg-color-primary-alt a, .theme-dark .material-lg-color-primary a { color: rgb(0, 0, 0); }
}
@media (min-width: 1400px) {
  .material-xl-color-primary-alt, .theme-dark .material-xl-color-primary { background-color: rgb(58, 160, 250); color: rgb(0, 0, 0); }
  .material-xl-color-primary-alt a, .theme-dark .material-xl-color-primary a { color: rgb(0, 0, 0); }
}
.material-color-light, .theme-dark .material-color-inverse, .theme-dark .material-color-light, .theme-dark .material-color-secondary { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.material-color-light a, .theme-dark .material-color-inverse a, .theme-dark .material-color-light a, .theme-dark .material-color-secondary a { color: rgb(0, 103, 184); }
@media (min-width: 540px) {
  .material-sm-color-light, .theme-dark .material-sm-color-inverse, .theme-dark .material-sm-color-light, .theme-dark .material-sm-color-secondary { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
  .material-sm-color-light a, .theme-dark .material-sm-color-inverse a, .theme-dark .material-sm-color-light a, .theme-dark .material-sm-color-secondary a { color: rgb(0, 103, 184); }
}
@media (min-width: 860px) {
  .material-md-color-light, .theme-dark .material-md-color-inverse, .theme-dark .material-md-color-light, .theme-dark .material-md-color-secondary { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
  .material-md-color-light a, .theme-dark .material-md-color-inverse a, .theme-dark .material-md-color-light a, .theme-dark .material-md-color-secondary a { color: rgb(0, 103, 184); }
}
@media (min-width: 1084px) {
  .material-lg-color-light, .theme-dark .material-lg-color-inverse, .theme-dark .material-lg-color-light, .theme-dark .material-lg-color-secondary { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
  .material-lg-color-light a, .theme-dark .material-lg-color-inverse a, .theme-dark .material-lg-color-light a, .theme-dark .material-lg-color-secondary a { color: rgb(0, 103, 184); }
}
@media (min-width: 1400px) {
  .material-xl-color-light, .theme-dark .material-xl-color-inverse, .theme-dark .material-xl-color-light, .theme-dark .material-xl-color-secondary { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
  .material-xl-color-light a, .theme-dark .material-xl-color-inverse a, .theme-dark .material-xl-color-light a, .theme-dark .material-xl-color-secondary a { color: rgb(0, 103, 184); }
}
.material-color-dark, .material-color-inverse, .material-color-secondary, .theme-dark .material-color-dark { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.material-color-dark a, .material-color-inverse a, .material-color-secondary a, .theme-dark .material-color-dark a { color: rgb(58, 160, 250); }
@media (min-width: 540px) {
  .material-sm-color-dark, .material-sm-color-inverse, .material-sm-color-secondary, .theme-dark .material-sm-color-dark { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
  .material-sm-color-dark a, .material-sm-color-inverse a, .material-sm-color-secondary a, .theme-dark .material-sm-color-dark a { color: rgb(58, 160, 250); }
}
@media (min-width: 860px) {
  .material-md-color-dark, .material-md-color-inverse, .material-md-color-secondary, .theme-dark .material-md-color-dark { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
  .material-md-color-dark a, .material-md-color-inverse a, .material-md-color-secondary a, .theme-dark .material-md-color-dark a { color: rgb(58, 160, 250); }
}
@media (min-width: 1084px) {
  .material-lg-color-dark, .material-lg-color-inverse, .material-lg-color-secondary, .theme-dark .material-lg-color-dark { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
  .material-lg-color-dark a, .material-lg-color-inverse a, .material-lg-color-secondary a, .theme-dark .material-lg-color-dark a { color: rgb(58, 160, 250); }
}
@media (min-width: 1400px) {
  .material-xl-color-dark, .material-xl-color-inverse, .material-xl-color-secondary, .theme-dark .material-xl-color-dark { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
  .material-xl-color-dark a, .material-xl-color-inverse a, .material-xl-color-secondary a, .theme-dark .material-xl-color-dark a { color: rgb(58, 160, 250); }
}
.material-color-neutral-100, .theme-dark .material-color-neutral-400 { background-color: rgb(230, 230, 230); color: rgb(0, 0, 0); }
.material-color-neutral-100 a, .theme-dark .material-color-neutral-400 a { color: rgb(0, 103, 184); }
@media (min-width: 540px) {
  .material-sm-color-neutral-100, .theme-dark .material-sm-color-neutral-400 { background-color: rgb(230, 230, 230); color: rgb(0, 0, 0); }
  .material-sm-color-neutral-100 a, .theme-dark .material-sm-color-neutral-400 a { color: rgb(0, 103, 184); }
}
@media (min-width: 860px) {
  .material-md-color-neutral-100, .theme-dark .material-md-color-neutral-400 { background-color: rgb(230, 230, 230); color: rgb(0, 0, 0); }
  .material-md-color-neutral-100 a, .theme-dark .material-md-color-neutral-400 a { color: rgb(0, 103, 184); }
}
@media (min-width: 1084px) {
  .material-lg-color-neutral-100, .theme-dark .material-lg-color-neutral-400 { background-color: rgb(230, 230, 230); color: rgb(0, 0, 0); }
  .material-lg-color-neutral-100 a, .theme-dark .material-lg-color-neutral-400 a { color: rgb(0, 103, 184); }
}
@media (min-width: 1400px) {
  .material-xl-color-neutral-100, .theme-dark .material-xl-color-neutral-400 { background-color: rgb(230, 230, 230); color: rgb(0, 0, 0); }
  .material-xl-color-neutral-100 a, .theme-dark .material-xl-color-neutral-400 a { color: rgb(0, 103, 184); }
}
.material-color-neutral-200, .theme-dark .material-color-neutral-300 { background-color: rgb(210, 210, 210); color: rgb(0, 0, 0); }
.material-color-neutral-200 a, .theme-dark .material-color-neutral-300 a { color: rgb(0, 0, 0); }
@media (min-width: 540px) {
  .material-sm-color-neutral-200, .theme-dark .material-sm-color-neutral-300 { background-color: rgb(210, 210, 210); color: rgb(0, 0, 0); }
  .material-sm-color-neutral-200 a, .theme-dark .material-sm-color-neutral-300 a { color: rgb(0, 0, 0); }
}
@media (min-width: 860px) {
  .material-md-color-neutral-200, .theme-dark .material-md-color-neutral-300 { background-color: rgb(210, 210, 210); color: rgb(0, 0, 0); }
  .material-md-color-neutral-200 a, .theme-dark .material-md-color-neutral-300 a { color: rgb(0, 0, 0); }
}
@media (min-width: 1084px) {
  .material-lg-color-neutral-200, .theme-dark .material-lg-color-neutral-300 { background-color: rgb(210, 210, 210); color: rgb(0, 0, 0); }
  .material-lg-color-neutral-200 a, .theme-dark .material-lg-color-neutral-300 a { color: rgb(0, 0, 0); }
}
@media (min-width: 1400px) {
  .material-xl-color-neutral-200, .theme-dark .material-xl-color-neutral-300 { background-color: rgb(210, 210, 210); color: rgb(0, 0, 0); }
  .material-xl-color-neutral-200 a, .theme-dark .material-xl-color-neutral-300 a { color: rgb(0, 0, 0); }
}
.material-color-neutral-300, .theme-dark .material-color-neutral-200 { background-color: rgb(117, 117, 117); color: rgb(255, 255, 255); }
.material-color-neutral-300 a, .theme-dark .material-color-neutral-200 a { color: rgb(255, 255, 255); }
@media (min-width: 540px) {
  .material-sm-color-neutral-300, .theme-dark .material-sm-color-neutral-200 { background-color: rgb(117, 117, 117); color: rgb(255, 255, 255); }
  .material-sm-color-neutral-300 a, .theme-dark .material-sm-color-neutral-200 a { color: rgb(255, 255, 255); }
}
@media (min-width: 860px) {
  .material-md-color-neutral-300, .theme-dark .material-md-color-neutral-200 { background-color: rgb(117, 117, 117); color: rgb(255, 255, 255); }
  .material-md-color-neutral-300 a, .theme-dark .material-md-color-neutral-200 a { color: rgb(255, 255, 255); }
}
@media (min-width: 1084px) {
  .material-lg-color-neutral-300, .theme-dark .material-lg-color-neutral-200 { background-color: rgb(117, 117, 117); color: rgb(255, 255, 255); }
  .material-lg-color-neutral-300 a, .theme-dark .material-lg-color-neutral-200 a { color: rgb(255, 255, 255); }
}
@media (min-width: 1400px) {
  .material-xl-color-neutral-300, .theme-dark .material-xl-color-neutral-200 { background-color: rgb(117, 117, 117); color: rgb(255, 255, 255); }
  .material-xl-color-neutral-300 a, .theme-dark .material-xl-color-neutral-200 a { color: rgb(255, 255, 255); }
}
.material-color-neutral-400, .theme-dark .material-color-neutral-100 { background-color: rgb(80, 80, 80); color: rgb(255, 255, 255); }
.material-color-neutral-400 a, .theme-dark .material-color-neutral-100 a { color: rgb(255, 255, 255); }
@media (min-width: 540px) {
  .material-sm-color-neutral-400, .theme-dark .material-sm-color-neutral-100 { background-color: rgb(80, 80, 80); color: rgb(255, 255, 255); }
  .material-sm-color-neutral-400 a, .theme-dark .material-sm-color-neutral-100 a { color: rgb(255, 255, 255); }
}
@media (min-width: 860px) {
  .material-md-color-neutral-400, .theme-dark .material-md-color-neutral-100 { background-color: rgb(80, 80, 80); color: rgb(255, 255, 255); }
  .material-md-color-neutral-400 a, .theme-dark .material-md-color-neutral-100 a { color: rgb(255, 255, 255); }
}
@media (min-width: 1084px) {
  .material-lg-color-neutral-400, .theme-dark .material-lg-color-neutral-100 { background-color: rgb(80, 80, 80); color: rgb(255, 255, 255); }
  .material-lg-color-neutral-400 a, .theme-dark .material-lg-color-neutral-100 a { color: rgb(255, 255, 255); }
}
@media (min-width: 1400px) {
  .material-xl-color-neutral-400, .theme-dark .material-xl-color-neutral-100 { background-color: rgb(80, 80, 80); color: rgb(255, 255, 255); }
  .material-xl-color-neutral-400 a, .theme-dark .material-xl-color-neutral-100 a { color: rgb(255, 255, 255); }
}
.material-color-brand-light { background-color: rgb(80, 230, 255); color: rgb(0, 0, 0); }
.material-color-brand-light a { color: rgb(36, 58, 94); }
@media (min-width: 540px) {
  .material-sm-color-brand-light { background-color: rgb(80, 230, 255); color: rgb(0, 0, 0); }
  .material-sm-color-brand-light a { color: rgb(36, 58, 94); }
}
@media (min-width: 860px) {
  .material-md-color-brand-light { background-color: rgb(80, 230, 255); color: rgb(0, 0, 0); }
  .material-md-color-brand-light a { color: rgb(36, 58, 94); }
}
@media (min-width: 1084px) {
  .material-lg-color-brand-light { background-color: rgb(80, 230, 255); color: rgb(0, 0, 0); }
  .material-lg-color-brand-light a { color: rgb(36, 58, 94); }
}
@media (min-width: 1400px) {
  .material-xl-color-brand-light { background-color: rgb(80, 230, 255); color: rgb(0, 0, 0); }
  .material-xl-color-brand-light a { color: rgb(36, 58, 94); }
}
.material-color-brand-dark { background-color: rgb(36, 58, 94); color: rgb(255, 255, 255); }
.material-color-brand-dark a { color: rgb(80, 230, 255); }
@media (min-width: 540px) {
  .material-sm-color-brand-dark { background-color: rgb(36, 58, 94); color: rgb(255, 255, 255); }
  .material-sm-color-brand-dark a { color: rgb(80, 230, 255); }
}
@media (min-width: 860px) {
  .material-md-color-brand-dark { background-color: rgb(36, 58, 94); color: rgb(255, 255, 255); }
  .material-md-color-brand-dark a { color: rgb(80, 230, 255); }
}
@media (min-width: 1084px) {
  .material-lg-color-brand-dark { background-color: rgb(36, 58, 94); color: rgb(255, 255, 255); }
  .material-lg-color-brand-dark a { color: rgb(80, 230, 255); }
}
@media (min-width: 1400px) {
  .material-xl-color-brand-dark { background-color: rgb(36, 58, 94); color: rgb(255, 255, 255); }
  .material-xl-color-brand-dark a { color: rgb(80, 230, 255); }
}
.bg-center-contain { background-repeat: no-repeat; background-position: center center; background-size: contain; }
.bg-center-cover { background-repeat: no-repeat; background-position: center center; background-size: cover; }
.border { border-style: solid; border-color: rgb(210, 210, 210); border-width: 0.0625rem !important; }
.theme-dark .border { border-color: rgb(117, 117, 117); }
.border-top { border-top-style: solid; border-top-color: rgb(210, 210, 210); border-top-width: 0.0625rem !important; }
.theme-dark .border-top { border-top-color: rgb(117, 117, 117); }
html:not([dir="rtl"]) .border-right { border-right-style: solid; border-right-color: rgb(210, 210, 210); border-right-width: 0.0625rem !important; }
html[dir="rtl"] .border-right { border-left-style: solid; border-left-color: rgb(210, 210, 210); border-left-width: 0.0625rem !important; }
html:not([dir="rtl"]) .theme-dark .border-right { border-right-color: rgb(117, 117, 117); }
html[dir="rtl"] .theme-dark .border-right { border-left-color: rgb(117, 117, 117); }
.border-bottom { border-bottom-style: solid; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 0.0625rem !important; }
.theme-dark .border-bottom { border-bottom-color: rgb(117, 117, 117); }
html:not([dir="rtl"]) .border-left { border-left-style: solid; border-left-color: rgb(210, 210, 210); border-left-width: 0.0625rem !important; }
html[dir="rtl"] .border-left { border-right-style: solid; border-right-color: rgb(210, 210, 210); border-right-width: 0.0625rem !important; }
html:not([dir="rtl"]) .theme-dark .border-left { border-left-color: rgb(117, 117, 117); }
html[dir="rtl"] .theme-dark .border-left { border-right-color: rgb(117, 117, 117); }
html:not([dir="rtl"]) .border-width-2 { border-width: 0.125rem !important; }
html:not([dir="rtl"]) .border-width-3 { border-width: 0.1875rem !important; }
html:not([dir="rtl"]) .border-width-4 { border-width: 0.25rem !important; }
html[dir="rtl"] .border-width-2 { border-width: 0.125rem !important; }
html[dir="rtl"] .border-width-3 { border-width: 0.1875rem !important; }
html[dir="rtl"] .border-width-4 { border-width: 0.25rem !important; }
.border-0 { border: 0px !important; }
.border-top-0 { border-top: 0px !important; }
html:not([dir="rtl"]) .border-right-0 { border-right: 0px !important; }
html[dir="rtl"] .border-right-0 { border-left: 0px !important; }
.border-bottom-0 { border-bottom: 0px !important; }
html:not([dir="rtl"]) .border-left-0 { border-left: 0px !important; }
html[dir="rtl"] .border-left-0 { border-right: 0px !important; }
.border-gray-100 { border-color: rgb(242, 242, 242) !important; }
.border-gray-200, .border-neutral-100, .theme-dark .border-neutral-400 { border-color: rgb(230, 230, 230) !important; }
.border-gray-300, .border-neutral-200, .theme-dark .border-neutral-300 { border-color: rgb(210, 210, 210) !important; }
.border-gray-400 { border-color: rgb(162, 162, 162) !important; }
.border-gray-475 { border-color: rgb(133, 133, 133) !important; }
.border-gray-500, .border-neutral-300, .theme-dark .border-neutral-200 { border-color: rgb(117, 117, 117) !important; }
.border-gray-600, .border-neutral-400, .theme-dark .border-neutral-100 { border-color: rgb(80, 80, 80) !important; }
.border-gray-700 { border-color: rgb(64, 64, 64) !important; }
.border-gray-800 { border-color: rgb(47, 47, 47) !important; }
.border-gray-900 { border-color: rgb(23, 23, 23) !important; }
.border-blue, .border-brand, .border-primary, .theme-dark .border-primary-alt { border-color: rgb(0, 103, 184) !important; }
.border-orange { border-color: rgb(216, 59, 1) !important; }
.border-green { border-color: rgb(16, 124, 16) !important; }
.border-purple { border-color: rgb(134, 97, 197) !important; }
.border-yellow { border-color: rgb(255, 185, 0) !important; }
.border-teal { border-color: rgb(0, 133, 117) !important; }
.border-brand-dark, .border-dark-blue { border-color: rgb(36, 58, 94) !important; }
.border-dark-orange { border-color: rgb(107, 41, 41) !important; }
.border-dark-green { border-color: rgb(5, 75, 22) !important; }
.border-dark-purple { border-color: rgb(59, 46, 88) !important; }
.border-dark-yellow { border-color: rgb(106, 75, 22) !important; }
.border-dark-teal { border-color: rgb(39, 75, 71) !important; }
.border-brand-light, .border-light-blue { border-color: rgb(80, 230, 255) !important; }
.border-light-orange { border-color: rgb(255, 147, 73) !important; }
.border-light-green { border-color: rgb(155, 240, 11) !important; }
.border-light-purple { border-color: rgb(213, 157, 255) !important; }
.border-light-yellow { border-color: rgb(254, 240, 0) !important; }
.border-light-teal { border-color: rgb(48, 229, 208) !important; }
.border-alt-blue, .border-primary-alt, .theme-dark .border-primary { border-color: rgb(58, 160, 250) !important; }
.border-alt-orange { border-color: rgb(247, 137, 74) !important; }
.border-alt-green { border-color: rgb(93, 194, 30) !important; }
.border-light, .border-white, .theme-dark .border-inverse, .theme-dark .border-secondary { border-color: rgb(255, 255, 255) !important; }
.border-black, .border-dark, .border-inverse, .border-secondary { border-color: rgb(0, 0, 0) !important; }
.border-transparent { border-color: transparent !important; }
.border-current-color { border-color: currentcolor !important; }
.rounded-sm { border-radius: 0.1rem !important; }
.rounded { border-radius: 0.125rem !important; }
.rounded-top { border-top-left-radius: 0.125rem !important; border-top-right-radius: 0.125rem !important; }
html:not([dir="rtl"]) .rounded-right { border-top-right-radius: 0.125rem !important; border-bottom-right-radius: 0.125rem !important; }
html[dir="rtl"] .rounded-right { border-top-left-radius: 0.125rem !important; border-bottom-left-radius: 0.125rem !important; }
.rounded-bottom { border-bottom-right-radius: 0.125rem !important; border-bottom-left-radius: 0.125rem !important; }
html:not([dir="rtl"]) .rounded-left { border-top-left-radius: 0.125rem !important; border-bottom-left-radius: 0.125rem !important; }
html[dir="rtl"] .rounded-left { border-top-right-radius: 0.125rem !important; border-bottom-right-radius: 0.125rem !important; }
.rounded-lg { border-radius: 0.2rem !important; }
.rounded-xl { border-radius: 0.5rem !important; }
.rounded-circle { border-radius: 50% !important; }
.rounded-pill { border-radius: 50rem !important; }
.rounded-0 { border-radius: 0px !important; }
.bg-gray-100 { background-color: rgb(242, 242, 242) !important; color: rgb(0, 0, 0); }
.bg-gray-200, .bg-neutral-100, .theme-dark .bg-neutral-400 { background-color: rgb(230, 230, 230) !important; color: rgb(0, 0, 0); }
.bg-gray-300, .bg-neutral-200, .theme-dark .bg-neutral-300 { background-color: rgb(210, 210, 210) !important; color: rgb(0, 0, 0); }
.bg-gray-400 { background-color: rgb(162, 162, 162) !important; color: rgb(0, 0, 0); }
.bg-gray-475 { background-color: rgb(133, 133, 133) !important; color: rgb(0, 0, 0); }
.bg-gray-500, .bg-neutral-300, .theme-dark .bg-neutral-200 { background-color: rgb(117, 117, 117) !important; color: rgb(255, 255, 255); }
.bg-gray-600, .bg-neutral-400, .theme-dark .bg-neutral-100 { background-color: rgb(80, 80, 80) !important; color: rgb(255, 255, 255); }
.bg-gray-700 { background-color: rgb(64, 64, 64) !important; color: rgb(255, 255, 255); }
.bg-gray-800 { background-color: rgb(47, 47, 47) !important; color: rgb(255, 255, 255); }
.bg-gray-900 { background-color: rgb(23, 23, 23) !important; color: rgb(255, 255, 255); }
.bg-blue, .bg-brand, .bg-primary, .theme-dark .bg-primary-alt { background-color: rgb(0, 103, 184) !important; color: rgb(255, 255, 255); }
.bg-orange { background-color: rgb(216, 59, 1) !important; color: rgb(255, 255, 255); }
.bg-green { background-color: rgb(16, 124, 16) !important; color: rgb(255, 255, 255); }
.bg-purple { background-color: rgb(134, 97, 197) !important; color: rgb(255, 255, 255); }
.bg-yellow { background-color: rgb(255, 185, 0) !important; color: rgb(0, 0, 0); }
.bg-teal { background-color: rgb(0, 133, 117) !important; color: rgb(255, 255, 255); }
.bg-brand-dark, .bg-dark-blue { background-color: rgb(36, 58, 94) !important; color: rgb(255, 255, 255); }
.bg-dark-orange { background-color: rgb(107, 41, 41) !important; color: rgb(255, 255, 255); }
.bg-dark-green { background-color: rgb(5, 75, 22) !important; color: rgb(255, 255, 255); }
.bg-dark-purple { background-color: rgb(59, 46, 88) !important; color: rgb(255, 255, 255); }
.bg-dark-yellow { background-color: rgb(106, 75, 22) !important; color: rgb(255, 255, 255); }
.bg-dark-teal { background-color: rgb(39, 75, 71) !important; color: rgb(255, 255, 255); }
.bg-brand-light, .bg-light-blue { background-color: rgb(80, 230, 255) !important; color: rgb(0, 0, 0); }
.bg-light-orange { background-color: rgb(255, 147, 73) !important; color: rgb(0, 0, 0); }
.bg-light-green { background-color: rgb(155, 240, 11) !important; color: rgb(0, 0, 0); }
.bg-light-purple { background-color: rgb(213, 157, 255) !important; color: rgb(0, 0, 0); }
.bg-light-yellow { background-color: rgb(254, 240, 0) !important; color: rgb(0, 0, 0); }
.bg-light-teal { background-color: rgb(48, 229, 208) !important; color: rgb(0, 0, 0); }
.bg-alt-blue, .bg-primary-alt, .theme-dark .bg-primary { background-color: rgb(58, 160, 250) !important; color: rgb(0, 0, 0); }
.bg-alt-orange { background-color: rgb(247, 137, 74) !important; color: rgb(0, 0, 0); }
.bg-alt-green { background-color: rgb(93, 194, 30) !important; color: rgb(0, 0, 0); }
.bg-light, .bg-white, .theme-dark .bg-inverse, .theme-dark .bg-secondary { background-color: rgb(255, 255, 255) !important; color: rgb(0, 0, 0); }
.bg-black, .bg-dark, .bg-inverse, .bg-secondary { background-color: rgb(0, 0, 0) !important; color: rgb(255, 255, 255); }
.bg-body { background-color: rgb(255, 255, 255) !important; color: rgb(0, 0, 0); }
.theme-dark .bg-body { background-color: rgb(0, 0, 0) !important; color: rgb(255, 255, 255); }
.bg-transparent, .bg-transparent-text-dark, .bg-transparent-text-light { background-color: transparent !important; }
.bg-transparent-text-dark { color: rgb(0, 0, 0) !important; }
.bg-transparent-text-light { color: rgb(255, 255, 255) !important; }
.bg-transparent-text-dark a:not(.btn), .bg-transparent-text-light a:not(.btn) { color: inherit; }
@media screen and (-ms-high-contrast:active) {
  .bg-transparent, .bg-transparent-text-dark, .bg-transparent-text-light { background-color: window !important; color: windowtext !important; }
}
@media (min-width: 540px) {
  .bg-sm-transparent, .bg-sm-transparent-text-dark, .bg-sm-transparent-text-light { background-color: transparent !important; }
  .bg-sm-transparent-text-dark { color: rgb(0, 0, 0) !important; }
  .bg-sm-transparent-text-light { color: rgb(255, 255, 255) !important; }
  .bg-sm-transparent-text-dark a:not(.btn), .bg-sm-transparent-text-light a:not(.btn) { color: inherit; }
}
@media screen and (min-width: 540px) and (-ms-high-contrast:active) {
  .bg-sm-transparent, .bg-sm-transparent-text-dark, .bg-sm-transparent-text-light { background-color: window !important; color: windowtext !important; }
}
@media (min-width: 860px) {
  .bg-md-transparent, .bg-md-transparent-text-dark, .bg-md-transparent-text-light { background-color: transparent !important; }
  .bg-md-transparent-text-dark { color: rgb(0, 0, 0) !important; }
  .bg-md-transparent-text-light { color: rgb(255, 255, 255) !important; }
  .bg-md-transparent-text-dark a:not(.btn), .bg-md-transparent-text-light a:not(.btn) { color: inherit; }
}
@media screen and (min-width: 860px) and (-ms-high-contrast:active) {
  .bg-md-transparent, .bg-md-transparent-text-dark, .bg-md-transparent-text-light { background-color: window !important; color: windowtext !important; }
}
@media (min-width: 1084px) {
  .bg-lg-transparent, .bg-lg-transparent-text-dark, .bg-lg-transparent-text-light { background-color: transparent !important; }
  .bg-lg-transparent-text-dark { color: rgb(0, 0, 0) !important; }
  .bg-lg-transparent-text-light { color: rgb(255, 255, 255) !important; }
  .bg-lg-transparent-text-dark a:not(.btn), .bg-lg-transparent-text-light a:not(.btn) { color: inherit; }
}
@media screen and (min-width: 1084px) and (-ms-high-contrast:active) {
  .bg-lg-transparent, .bg-lg-transparent-text-dark, .bg-lg-transparent-text-light { background-color: window !important; color: windowtext !important; }
}
@media (min-width: 1400px) {
  .bg-xl-transparent, .bg-xl-transparent-text-dark, .bg-xl-transparent-text-light { background-color: transparent !important; }
  .bg-xl-transparent-text-dark { color: rgb(0, 0, 0) !important; }
  .bg-xl-transparent-text-light { color: rgb(255, 255, 255) !important; }
  .bg-xl-transparent-text-dark a:not(.btn), .bg-xl-transparent-text-light a:not(.btn) { color: inherit; }
}
@media screen and (min-width: 1400px) and (-ms-high-contrast:active) {
  .bg-xl-transparent, .bg-xl-transparent-text-dark, .bg-xl-transparent-text-light { background-color: window !important; color: windowtext !important; }
}
.depth-none { box-shadow: none !important; }
.depth-4 { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.125rem 0.25rem 0px, rgba(0, 0, 0, 0.11) 0px 0px 0.0625rem 0px !important; }
.depth-8 { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.1875rem 0.4375rem 0px, rgba(0, 0, 0, 0.11) 0px 0.0625rem 0.125rem 0px !important; }
.depth-16 { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.375rem 0.875rem 0px, rgba(0, 0, 0, 0.11) 0px 0.0625rem 0.25rem 0px !important; }
.depth-8-dark { box-shadow: rgba(0, 0, 0, 0.45) 0px 0.0625rem 0.125rem, rgba(0, 0, 0, 0.3) 0px 0.1875rem 0.4375rem !important; }
@media (min-width: 540px) {
  .depth-sm-none { box-shadow: none !important; }
  .depth-sm-4 { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.125rem 0.25rem 0px, rgba(0, 0, 0, 0.11) 0px 0px 0.0625rem 0px !important; }
  .depth-sm-8 { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.1875rem 0.4375rem 0px, rgba(0, 0, 0, 0.11) 0px 0.0625rem 0.125rem 0px !important; }
  .depth-sm-16 { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.375rem 0.875rem 0px, rgba(0, 0, 0, 0.11) 0px 0.0625rem 0.25rem 0px !important; }
  .depth-sm-8-dark { box-shadow: rgba(0, 0, 0, 0.45) 0px 0.0625rem 0.125rem, rgba(0, 0, 0, 0.3) 0px 0.1875rem 0.4375rem !important; }
}
@media (min-width: 860px) {
  .depth-md-none { box-shadow: none !important; }
  .depth-md-4 { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.125rem 0.25rem 0px, rgba(0, 0, 0, 0.11) 0px 0px 0.0625rem 0px !important; }
  .depth-md-8 { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.1875rem 0.4375rem 0px, rgba(0, 0, 0, 0.11) 0px 0.0625rem 0.125rem 0px !important; }
  .depth-md-16 { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.375rem 0.875rem 0px, rgba(0, 0, 0, 0.11) 0px 0.0625rem 0.25rem 0px !important; }
  .depth-md-8-dark { box-shadow: rgba(0, 0, 0, 0.45) 0px 0.0625rem 0.125rem, rgba(0, 0, 0, 0.3) 0px 0.1875rem 0.4375rem !important; }
}
@media (min-width: 1084px) {
  .depth-lg-none { box-shadow: none !important; }
  .depth-lg-4 { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.125rem 0.25rem 0px, rgba(0, 0, 0, 0.11) 0px 0px 0.0625rem 0px !important; }
  .depth-lg-8 { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.1875rem 0.4375rem 0px, rgba(0, 0, 0, 0.11) 0px 0.0625rem 0.125rem 0px !important; }
  .depth-lg-16 { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.375rem 0.875rem 0px, rgba(0, 0, 0, 0.11) 0px 0.0625rem 0.25rem 0px !important; }
  .depth-lg-8-dark { box-shadow: rgba(0, 0, 0, 0.45) 0px 0.0625rem 0.125rem, rgba(0, 0, 0, 0.3) 0px 0.1875rem 0.4375rem !important; }
}
@media (min-width: 1400px) {
  .depth-xl-none { box-shadow: none !important; }
  .depth-xl-4 { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.125rem 0.25rem 0px, rgba(0, 0, 0, 0.11) 0px 0px 0.0625rem 0px !important; }
  .depth-xl-8 { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.1875rem 0.4375rem 0px, rgba(0, 0, 0, 0.11) 0px 0.0625rem 0.125rem 0px !important; }
  .depth-xl-16 { box-shadow: rgba(0, 0, 0, 0.13) 0px 0.375rem 0.875rem 0px, rgba(0, 0, 0, 0.11) 0px 0.0625rem 0.25rem 0px !important; }
  .depth-xl-8-dark { box-shadow: rgba(0, 0, 0, 0.45) 0px 0.0625rem 0.125rem, rgba(0, 0, 0, 0.3) 0px 0.1875rem 0.4375rem !important; }
}
.depth-none-hover::before { content: " "; position: absolute; inset: 0px; opacity: 0; transition: opacity 0.2s; box-shadow: none !important; }
@media (prefers-reduced-motion: reduce) {
  .depth-none-hover::before { transition: none; }
}
.depth-none-hover:focus::before, .depth-none-hover:hover::before { opacity: 1; }
.depth-4-hover::before { content: " "; position: absolute; inset: 0px; opacity: 0; transition: opacity 0.2s; box-shadow: rgba(0, 0, 0, 0.13) 0px 0.125rem 0.25rem 0px, rgba(0, 0, 0, 0.11) 0px 0px 0.0625rem 0px !important; }
@media (prefers-reduced-motion: reduce) {
  .depth-4-hover::before { transition: none; }
}
.depth-4-hover:focus::before, .depth-4-hover:hover::before { opacity: 1; }
.depth-8-hover::before { content: " "; position: absolute; inset: 0px; opacity: 0; transition: opacity 0.2s; box-shadow: rgba(0, 0, 0, 0.13) 0px 0.1875rem 0.4375rem 0px, rgba(0, 0, 0, 0.11) 0px 0.0625rem 0.125rem 0px !important; }
@media (prefers-reduced-motion: reduce) {
  .depth-8-hover::before { transition: none; }
}
.depth-8-hover:focus::before, .depth-8-hover:hover::before { opacity: 1; }
.depth-16-hover::before { content: " "; position: absolute; inset: 0px; opacity: 0; transition: opacity 0.2s; box-shadow: rgba(0, 0, 0, 0.13) 0px 0.375rem 0.875rem 0px, rgba(0, 0, 0, 0.11) 0px 0.0625rem 0.25rem 0px !important; }
@media (prefers-reduced-motion: reduce) {
  .depth-16-hover::before { transition: none; }
}
.depth-16-hover:focus::before, .depth-16-hover:hover::before { opacity: 1; }
.depth-8-dark-hover::before { content: " "; position: absolute; inset: 0px; opacity: 0; transition: opacity 0.2s; box-shadow: rgba(0, 0, 0, 0.45) 0px 0.0625rem 0.125rem, rgba(0, 0, 0, 0.3) 0px 0.1875rem 0.4375rem !important; }
@media (prefers-reduced-motion: reduce) {
  .depth-8-dark-hover::before { transition: none; }
}
.depth-8-dark-hover:focus::before, .depth-8-dark-hover:hover::before { opacity: 1; }
.d-none { display: none !important; }
.d-inline { display: inline !important; }
.d-inline-block { display: inline-block !important; }
.d-block { display: block !important; }
.d-table { display: table !important; }
.d-table-row { display: table-row !important; }
.d-table-cell { display: table-cell !important; }
.d-flex { display: flex !important; }
.d-inline-flex { display: inline-flex !important; }
@media (min-width: 540px) {
  .d-sm-none { display: none !important; }
  .d-sm-inline { display: inline !important; }
  .d-sm-inline-block { display: inline-block !important; }
  .d-sm-block { display: block !important; }
  .d-sm-table { display: table !important; }
  .d-sm-table-row { display: table-row !important; }
  .d-sm-table-cell { display: table-cell !important; }
  .d-sm-flex { display: flex !important; }
  .d-sm-inline-flex { display: inline-flex !important; }
}
@media (min-width: 860px) {
  .d-md-none { display: none !important; }
  .d-md-inline { display: inline !important; }
  .d-md-inline-block { display: inline-block !important; }
  .d-md-block { display: block !important; }
  .d-md-table { display: table !important; }
  .d-md-table-row { display: table-row !important; }
  .d-md-table-cell { display: table-cell !important; }
  .d-md-flex { display: flex !important; }
  .d-md-inline-flex { display: inline-flex !important; }
}
@media (min-width: 1084px) {
  .d-lg-none { display: none !important; }
  .d-lg-inline { display: inline !important; }
  .d-lg-inline-block { display: inline-block !important; }
  .d-lg-block { display: block !important; }
  .d-lg-table { display: table !important; }
  .d-lg-table-row { display: table-row !important; }
  .d-lg-table-cell { display: table-cell !important; }
  .d-lg-flex { display: flex !important; }
  .d-lg-inline-flex { display: inline-flex !important; }
}
@media (min-width: 1400px) {
  .d-xl-none { display: none !important; }
  .d-xl-inline { display: inline !important; }
  .d-xl-inline-block { display: inline-block !important; }
  .d-xl-block { display: block !important; }
  .d-xl-table { display: table !important; }
  .d-xl-table-row { display: table-row !important; }
  .d-xl-table-cell { display: table-cell !important; }
  .d-xl-flex { display: flex !important; }
  .d-xl-inline-flex { display: inline-flex !important; }
}
@media print {
  .d-print-none { display: none !important; }
  .d-print-inline { display: inline !important; }
  .d-print-inline-block { display: inline-block !important; }
  .d-print-block { display: block !important; }
  .d-print-table { display: table !important; }
  .d-print-table-row { display: table-row !important; }
  .d-print-table-cell { display: table-cell !important; }
  .d-print-flex { display: flex !important; }
  .d-print-inline-flex { display: inline-flex !important; }
}
.embed-responsive { position: relative; display: block; width: 100%; padding: 0px; overflow: hidden; }
.embed-responsive::before { display: block; content: ""; }
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video { position: absolute; top: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; border: 0px; }
.embed-responsive-21by9::before { padding-top: 42.8571%; }
.embed-responsive-16by9::before { padding-top: 56.25%; }
.embed-responsive-4by3::before { padding-top: 75%; }
.embed-responsive-1by1::before { padding-top: 100%; }
.flex-row { flex-direction: row !important; }
.flex-column { flex-direction: column !important; }
.flex-row-reverse { flex-direction: row-reverse !important; }
.flex-column-reverse { flex-direction: column-reverse !important; }
.flex-wrap { flex-wrap: wrap !important; }
.flex-nowrap { flex-wrap: nowrap !important; }
.flex-wrap-reverse { flex-wrap: wrap-reverse !important; }
.flex-fill { flex: 1 1 auto !important; }
.flex-grow-0 { flex-grow: 0 !important; }
.flex-grow-1 { flex-grow: 1 !important; }
.flex-shrink-0 { flex-shrink: 0 !important; }
.flex-shrink-1 { flex-shrink: 1 !important; }
.justify-content-start { justify-content: flex-start !important; }
.justify-content-end { justify-content: flex-end !important; }
.justify-content-center { justify-content: center !important; }
.justify-content-between { justify-content: space-between !important; }
.justify-content-around { justify-content: space-around !important; }
.align-items-start { align-items: flex-start !important; }
.align-items-end { align-items: flex-end !important; }
.align-items-center { align-items: center !important; }
.align-items-baseline { align-items: baseline !important; }
.align-items-stretch { align-items: stretch !important; }
.align-content-start { align-content: flex-start !important; }
.align-content-end { align-content: flex-end !important; }
.align-content-center { align-content: center !important; }
.align-content-between { align-content: space-between !important; }
.align-content-around { align-content: space-around !important; }
.align-content-stretch { align-content: stretch !important; }
.align-self-auto { align-self: auto !important; }
.align-self-start { align-self: flex-start !important; }
.align-self-end { align-self: flex-end !important; }
.align-self-center { align-self: center !important; }
.align-self-baseline { align-self: baseline !important; }
.align-self-stretch { align-self: stretch !important; }
@media (min-width: 540px) {
  .flex-sm-row { flex-direction: row !important; }
  .flex-sm-column { flex-direction: column !important; }
  .flex-sm-row-reverse { flex-direction: row-reverse !important; }
  .flex-sm-column-reverse { flex-direction: column-reverse !important; }
  .flex-sm-wrap { flex-wrap: wrap !important; }
  .flex-sm-nowrap { flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .flex-sm-fill { flex: 1 1 auto !important; }
  .flex-sm-grow-0 { flex-grow: 0 !important; }
  .flex-sm-grow-1 { flex-grow: 1 !important; }
  .flex-sm-shrink-0 { flex-shrink: 0 !important; }
  .flex-sm-shrink-1 { flex-shrink: 1 !important; }
  .justify-content-sm-start { justify-content: flex-start !important; }
  .justify-content-sm-end { justify-content: flex-end !important; }
  .justify-content-sm-center { justify-content: center !important; }
  .justify-content-sm-between { justify-content: space-between !important; }
  .justify-content-sm-around { justify-content: space-around !important; }
  .align-items-sm-start { align-items: flex-start !important; }
  .align-items-sm-end { align-items: flex-end !important; }
  .align-items-sm-center { align-items: center !important; }
  .align-items-sm-baseline { align-items: baseline !important; }
  .align-items-sm-stretch { align-items: stretch !important; }
  .align-content-sm-start { align-content: flex-start !important; }
  .align-content-sm-end { align-content: flex-end !important; }
  .align-content-sm-center { align-content: center !important; }
  .align-content-sm-between { align-content: space-between !important; }
  .align-content-sm-around { align-content: space-around !important; }
  .align-content-sm-stretch { align-content: stretch !important; }
  .align-self-sm-auto { align-self: auto !important; }
  .align-self-sm-start { align-self: flex-start !important; }
  .align-self-sm-end { align-self: flex-end !important; }
  .align-self-sm-center { align-self: center !important; }
  .align-self-sm-baseline { align-self: baseline !important; }
  .align-self-sm-stretch { align-self: stretch !important; }
}
@media (min-width: 860px) {
  .flex-md-row { flex-direction: row !important; }
  .flex-md-column { flex-direction: column !important; }
  .flex-md-row-reverse { flex-direction: row-reverse !important; }
  .flex-md-column-reverse { flex-direction: column-reverse !important; }
  .flex-md-wrap { flex-wrap: wrap !important; }
  .flex-md-nowrap { flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .flex-md-fill { flex: 1 1 auto !important; }
  .flex-md-grow-0 { flex-grow: 0 !important; }
  .flex-md-grow-1 { flex-grow: 1 !important; }
  .flex-md-shrink-0 { flex-shrink: 0 !important; }
  .flex-md-shrink-1 { flex-shrink: 1 !important; }
  .justify-content-md-start { justify-content: flex-start !important; }
  .justify-content-md-end { justify-content: flex-end !important; }
  .justify-content-md-center { justify-content: center !important; }
  .justify-content-md-between { justify-content: space-between !important; }
  .justify-content-md-around { justify-content: space-around !important; }
  .align-items-md-start { align-items: flex-start !important; }
  .align-items-md-end { align-items: flex-end !important; }
  .align-items-md-center { align-items: center !important; }
  .align-items-md-baseline { align-items: baseline !important; }
  .align-items-md-stretch { align-items: stretch !important; }
  .align-content-md-start { align-content: flex-start !important; }
  .align-content-md-end { align-content: flex-end !important; }
  .align-content-md-center { align-content: center !important; }
  .align-content-md-between { align-content: space-between !important; }
  .align-content-md-around { align-content: space-around !important; }
  .align-content-md-stretch { align-content: stretch !important; }
  .align-self-md-auto { align-self: auto !important; }
  .align-self-md-start { align-self: flex-start !important; }
  .align-self-md-end { align-self: flex-end !important; }
  .align-self-md-center { align-self: center !important; }
  .align-self-md-baseline { align-self: baseline !important; }
  .align-self-md-stretch { align-self: stretch !important; }
}
@media (min-width: 1084px) {
  .flex-lg-row { flex-direction: row !important; }
  .flex-lg-column { flex-direction: column !important; }
  .flex-lg-row-reverse { flex-direction: row-reverse !important; }
  .flex-lg-column-reverse { flex-direction: column-reverse !important; }
  .flex-lg-wrap { flex-wrap: wrap !important; }
  .flex-lg-nowrap { flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .flex-lg-fill { flex: 1 1 auto !important; }
  .flex-lg-grow-0 { flex-grow: 0 !important; }
  .flex-lg-grow-1 { flex-grow: 1 !important; }
  .flex-lg-shrink-0 { flex-shrink: 0 !important; }
  .flex-lg-shrink-1 { flex-shrink: 1 !important; }
  .justify-content-lg-start { justify-content: flex-start !important; }
  .justify-content-lg-end { justify-content: flex-end !important; }
  .justify-content-lg-center { justify-content: center !important; }
  .justify-content-lg-between { justify-content: space-between !important; }
  .justify-content-lg-around { justify-content: space-around !important; }
  .align-items-lg-start { align-items: flex-start !important; }
  .align-items-lg-end { align-items: flex-end !important; }
  .align-items-lg-center { align-items: center !important; }
  .align-items-lg-baseline { align-items: baseline !important; }
  .align-items-lg-stretch { align-items: stretch !important; }
  .align-content-lg-start { align-content: flex-start !important; }
  .align-content-lg-end { align-content: flex-end !important; }
  .align-content-lg-center { align-content: center !important; }
  .align-content-lg-between { align-content: space-between !important; }
  .align-content-lg-around { align-content: space-around !important; }
  .align-content-lg-stretch { align-content: stretch !important; }
  .align-self-lg-auto { align-self: auto !important; }
  .align-self-lg-start { align-self: flex-start !important; }
  .align-self-lg-end { align-self: flex-end !important; }
  .align-self-lg-center { align-self: center !important; }
  .align-self-lg-baseline { align-self: baseline !important; }
  .align-self-lg-stretch { align-self: stretch !important; }
}
@media (min-width: 1400px) {
  .flex-xl-row { flex-direction: row !important; }
  .flex-xl-column { flex-direction: column !important; }
  .flex-xl-row-reverse { flex-direction: row-reverse !important; }
  .flex-xl-column-reverse { flex-direction: column-reverse !important; }
  .flex-xl-wrap { flex-wrap: wrap !important; }
  .flex-xl-nowrap { flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .flex-xl-fill { flex: 1 1 auto !important; }
  .flex-xl-grow-0 { flex-grow: 0 !important; }
  .flex-xl-grow-1 { flex-grow: 1 !important; }
  .flex-xl-shrink-0 { flex-shrink: 0 !important; }
  .flex-xl-shrink-1 { flex-shrink: 1 !important; }
  .justify-content-xl-start { justify-content: flex-start !important; }
  .justify-content-xl-end { justify-content: flex-end !important; }
  .justify-content-xl-center { justify-content: center !important; }
  .justify-content-xl-between { justify-content: space-between !important; }
  .justify-content-xl-around { justify-content: space-around !important; }
  .align-items-xl-start { align-items: flex-start !important; }
  .align-items-xl-end { align-items: flex-end !important; }
  .align-items-xl-center { align-items: center !important; }
  .align-items-xl-baseline { align-items: baseline !important; }
  .align-items-xl-stretch { align-items: stretch !important; }
  .align-content-xl-start { align-content: flex-start !important; }
  .align-content-xl-end { align-content: flex-end !important; }
  .align-content-xl-center { align-content: center !important; }
  .align-content-xl-between { align-content: space-between !important; }
  .align-content-xl-around { align-content: space-around !important; }
  .align-content-xl-stretch { align-content: stretch !important; }
  .align-self-xl-auto { align-self: auto !important; }
  .align-self-xl-start { align-self: flex-start !important; }
  .align-self-xl-end { align-self: flex-end !important; }
  .align-self-xl-center { align-self: center !important; }
  .align-self-xl-baseline { align-self: baseline !important; }
  .align-self-xl-stretch { align-self: stretch !important; }
}
.clearfix::after { display: block; clear: both; content: ""; }
html:not([dir="rtl"]) .float-left { float: left !important; }
html[dir="rtl"] .float-left { float: right !important; }
html:not([dir="rtl"]) .float-right { float: right !important; }
html[dir="rtl"] .float-right { float: left !important; }
.float-none { float: none !important; }
@media (min-width: 540px) {
  html:not([dir="rtl"]) .float-sm-left { float: left !important; }
  html[dir="rtl"] .float-sm-left { float: right !important; }
  html:not([dir="rtl"]) .float-sm-right { float: right !important; }
  html[dir="rtl"] .float-sm-right { float: left !important; }
  .float-sm-none { float: none !important; }
}
@media (min-width: 860px) {
  html:not([dir="rtl"]) .float-md-left { float: left !important; }
  html[dir="rtl"] .float-md-left { float: right !important; }
  html:not([dir="rtl"]) .float-md-right { float: right !important; }
  html[dir="rtl"] .float-md-right { float: left !important; }
  .float-md-none { float: none !important; }
}
@media (min-width: 1084px) {
  html:not([dir="rtl"]) .float-lg-left { float: left !important; }
  html[dir="rtl"] .float-lg-left { float: right !important; }
  html:not([dir="rtl"]) .float-lg-right { float: right !important; }
  html[dir="rtl"] .float-lg-right { float: left !important; }
  .float-lg-none { float: none !important; }
}
@media (min-width: 1400px) {
  html:not([dir="rtl"]) .float-xl-left { float: left !important; }
  html[dir="rtl"] .float-xl-left { float: right !important; }
  html:not([dir="rtl"]) .float-xl-right { float: right !important; }
  html[dir="rtl"] .float-xl-right { float: left !important; }
  .float-xl-none { float: none !important; }
}
.glyph-prepend::before { font-family: MWF-FLUENT-ICONS; font-weight: 400; line-height: 1; }
.glyph-append::after { font-family: MWF-FLUENT-ICONS; font-weight: 400; line-height: 1; }
.glyph-append-xsmall::after { font-size: 0.8125rem; }
.glyph-prepend-xsmall::before { font-size: 0.8125rem; }
.glyph-append-small::after { font-size: 1rem; }
.glyph-prepend-small::before { font-size: 1rem; }
.glyph-append-medium::after { font-size: 1.25rem; }
.glyph-prepend-medium::before { font-size: 1.25rem; }
.glyph-append-large::after { font-size: 1.5rem; }
.glyph-prepend-large::before { font-size: 1.5rem; }
.glyph-prepend-accept::before { content: ""; }
.glyph-append-accept::after { content: ""; }
.glyph-prepend-add::before { content: ""; }
.glyph-append-add::after { content: ""; }
.glyph-prepend-add-friend::before { content: ""; }
.glyph-append-add-friend::after { content: ""; }
.glyph-prepend-airplane-solid::before { content: ""; }
.glyph-append-airplane-solid::after { content: ""; }
.glyph-prepend-app-icon-default::before { content: ""; }
.glyph-append-app-icon-default::after { content: ""; }
.glyph-prepend-azure-logo::before { content: ""; }
.glyph-append-azure-logo::after { content: ""; }
.glyph-prepend-back::before { content: ""; }
.glyph-append-back::after { content: ""; }
.glyph-prepend-back-to-window::before { content: ""; }
.glyph-append-back-to-window::after { content: ""; }
.glyph-prepend-balloons::before { content: ""; }
.glyph-append-balloons::after { content: ""; }
.glyph-prepend-bulleted-list::before { content: ""; }
.glyph-append-bulleted-list::after { content: ""; }
.glyph-prepend-bulleted-list-mirrored::before { content: ""; }
.glyph-append-bulleted-list-mirrored::after { content: ""; }
.glyph-prepend-button-a::before { content: ""; }
.glyph-append-button-a::after { content: ""; }
.glyph-prepend-button-b::before { content: ""; }
.glyph-append-button-b::after { content: ""; }
.glyph-prepend-button-menu::before { content: ""; }
.glyph-append-button-menu::after { content: ""; }
.glyph-prepend-button-x::before { content: ""; }
.glyph-append-button-x::after { content: ""; }
.glyph-prepend-button-y::before { content: ""; }
.glyph-append-button-y::after { content: ""; }
.glyph-prepend-calendar::before { content: ""; }
.glyph-append-calendar::after { content: ""; }
.glyph-prepend-calendar-day::before { content: ""; }
.glyph-append-calendar-day::after { content: ""; }
.glyph-prepend-calendar-mirrored::before { content: ""; }
.glyph-append-calendar-mirrored::after { content: ""; }
.glyph-prepend-calendar-week::before { content: ""; }
.glyph-append-calendar-week::after { content: ""; }
.glyph-prepend-camera::before { content: ""; }
.glyph-append-camera::after { content: ""; }
.glyph-prepend-camera-main::before { content: ""; }
.glyph-append-camera-main::after { content: ""; }
.glyph-prepend-cancel::before { content: ""; }
.glyph-append-cancel::after { content: ""; }
.glyph-prepend-cell-phone::before { content: ""; }
.glyph-append-cell-phone::after { content: ""; }
.glyph-prepend-chat-bubbles::before { content: ""; }
.glyph-append-chat-bubbles::after { content: ""; }
.glyph-prepend-checkbox::before { content: ""; }
.glyph-append-checkbox::after { content: ""; }
.glyph-prepend-checkbox-composite::before { content: ""; }
.glyph-append-checkbox-composite::after { content: ""; }
.glyph-prepend-checkbox-indeterminate::before { content: ""; }
.glyph-append-checkbox-indeterminate::after { content: ""; }
.glyph-prepend-check-list::before { content: ""; }
.glyph-append-check-list::after { content: ""; }
.glyph-prepend-check-mark::before { content: ""; }
.glyph-append-check-mark::after { content: ""; }
.glyph-prepend-chevron-down::before { content: ""; }
.glyph-append-chevron-down::after { content: ""; }
.glyph-prepend-chevron-down-6::before { content: ""; }
.glyph-append-chevron-down-6::after { content: ""; }
.glyph-prepend-chevron-left::before { content: ""; }
.glyph-append-chevron-left::after { content: ""; }
.glyph-prepend-chevron-left-6::before { content: ""; }
.glyph-append-chevron-left-6::after { content: ""; }
.glyph-prepend-chevron-right::before { content: ""; }
.glyph-append-chevron-right::after { content: ""; }
.glyph-prepend-chevron-right-6::before { content: ""; }
.glyph-append-chevron-right-6::after { content: ""; }
.glyph-prepend-chevron-up::before { content: ""; }
.glyph-append-chevron-up::after { content: ""; }
.glyph-prepend-chevron-up-6::before { content: ""; }
.glyph-append-chevron-up-6::after { content: ""; }
.glyph-prepend-circle-fill::before { content: ""; }
.glyph-append-circle-fill::after { content: ""; }
.glyph-prepend-circle-pause::before { content: ""; }
.glyph-append-circle-pause::after { content: ""; }
.glyph-prepend-circle-pause-solid::before { content: ""; }
.glyph-append-circle-pause-solid::after { content: ""; }
.glyph-prepend-circle-play::before { content: ""; }
.glyph-append-circle-play::after { content: ""; }
.glyph-prepend-circle-play-solid::before { content: ""; }
.glyph-append-circle-play-solid::after { content: ""; }
.glyph-prepend-circle-plus::before { content: ""; }
.glyph-append-circle-plus::after { content: ""; }
.glyph-prepend-clear::before { content: ""; }
.glyph-append-clear::after { content: ""; }
.glyph-prepend-color::before { content: ""; }
.glyph-append-color::after { content: ""; }
.glyph-prepend-completed::before { content: ""; }
.glyph-append-completed::after { content: ""; }
.glyph-prepend-contact::before { content: ""; }
.glyph-append-contact::after { content: ""; }
.glyph-prepend-contact-info::before { content: ""; }
.glyph-append-contact-info::after { content: ""; }
.glyph-prepend-copy::before { content: ""; }
.glyph-append-copy::after { content: ""; }
.glyph-prepend-credit-card-bill::before { content: ""; }
.glyph-append-credit-card-bill::after { content: ""; }
.glyph-prepend-delete::before { content: ""; }
.glyph-append-delete::after { content: ""; }
.glyph-prepend-delivery-truck::before { content: ""; }
.glyph-append-delivery-truck::after { content: ""; }
.glyph-prepend-detachable-pc::before { content: ""; }
.glyph-append-detachable-pc::after { content: ""; }
.glyph-prepend-devices-laptop-tablet::before { content: ""; }
.glyph-append-devices-laptop-tablet::after { content: ""; }
.glyph-prepend-devices-monitor-phone::before { content: ""; }
.glyph-append-devices-monitor-phone::after { content: ""; }
.glyph-prepend-diploma::before { content: ""; }
.glyph-append-diploma::after { content: ""; }
.glyph-prepend-down::before { content: ""; }
.glyph-append-down::after { content: ""; }
.glyph-prepend-download::before { content: ""; }
.glyph-append-download::after { content: ""; }
.glyph-prepend-dynamics-365-logo::before { content: ""; }
.glyph-append-dynamics-365-logo::after { content: ""; }
.glyph-prepend-edge-logo-32::before { content: ""; }
.glyph-append-edge-logo-32::after { content: ""; }
.glyph-prepend-edge-logo::before { content: ""; }
.glyph-append-edge-logo::after { content: ""; }
.glyph-prepend-edge-old-logo-32::before { content: ""; }
.glyph-append-edge-old-logo-32::after { content: ""; }
.glyph-prepend-edge-old-logo::before { content: ""; }
.glyph-append-edge-old-logo::after { content: ""; }
.glyph-prepend-edit::before { content: ""; }
.glyph-append-edit::after { content: ""; }
.glyph-prepend-edit-mirrored::before { content: ""; }
.glyph-append-edit-mirrored::after { content: ""; }
.glyph-prepend-education::before { content: ""; }
.glyph-append-education::after { content: ""; }
.glyph-prepend-emoji-smile::before { content: ""; }
.glyph-append-emoji-smile::after { content: ""; }
.glyph-prepend-emoji-disappointed::before { content: ""; }
.glyph-append-emoji-disappointed::after { content: ""; }
.glyph-prepend-emoji-neutral::before { content: ""; }
.glyph-append-emoji-neutral::after { content: ""; }
.glyph-prepend-enchance-pop::before { content: ""; }
.glyph-append-enchance-pop::after { content: ""; }
.glyph-prepend-excel-logo-32::before { content: ""; }
.glyph-append-excel-logo-32::after { content: ""; }
.glyph-prepend-excel-logo::before { content: ""; }
.glyph-append-excel-logo::after { content: ""; }
.glyph-prepend-expense-report::before { content: ""; }
.glyph-append-expense-report::after { content: ""; }
.glyph-prepend-favorite-star::before { content: ""; }
.glyph-append-favorite-star::after { content: ""; }
.glyph-prepend-favorite-star-fill::before { content: ""; }
.glyph-append-favorite-star-fill::after { content: ""; }
.glyph-prepend-feedback::before { content: ""; }
.glyph-append-feedback::after { content: ""; }
.glyph-prepend-filter::before { content: ""; }
.glyph-append-filter::after { content: ""; }
.glyph-prepend-filters::before { content: ""; }
.glyph-append-filters::after { content: ""; }
.glyph-prepend-flag::before { content: ""; }
.glyph-append-flag::after { content: ""; }
.glyph-prepend-folder::before { content: ""; }
.glyph-append-folder::after { content: ""; }
.glyph-prepend-folder-open::before { content: ""; }
.glyph-append-folder-open::after { content: ""; }
.glyph-prepend-font-decrease::before { content: ""; }
.glyph-append-font-decrease::after { content: ""; }
.glyph-prepend-font-increase::before { content: ""; }
.glyph-append-font-increase::after { content: ""; }
.glyph-prepend-forward::before { content: ""; }
.glyph-append-forward::after { content: ""; }
.glyph-prepend-full-screen::before { content: ""; }
.glyph-append-full-screen::after { content: ""; }
.glyph-prepend-game-clubs::before { content: ""; }
.glyph-append-game-clubs::after { content: ""; }
.glyph-prepend-game-hub::before { content: ""; }
.glyph-append-game-hub::after { content: ""; }
.glyph-prepend-game-pass-ultimate-inline::before { content: ""; }
.glyph-append-game-pass-ultimate-inline::after { content: ""; }
.glyph-prepend-gift-box::before { content: ""; }
.glyph-append-gift-box::after { content: ""; }
.glyph-prepend-gift-card::before { content: ""; }
.glyph-append-gift-card::after { content: ""; }
.glyph-prepend-glasses::before { content: ""; }
.glyph-append-glasses::after { content: ""; }
.glyph-prepend-global-nav-button::before { content: ""; }
.glyph-append-global-nav-button::after { content: ""; }
.glyph-prepend-globe::before { content: ""; }
.glyph-append-globe::after { content: ""; }
.glyph-prepend-go::before { content: ""; }
.glyph-append-go::after { content: ""; }
.glyph-prepend-go-mirrored::before { content: ""; }
.glyph-append-go-mirrored::after { content: ""; }
.glyph-prepend-group::before { content: ""; }
.glyph-append-group::after { content: ""; }
.glyph-prepend-half-star-left::before { content: ""; }
.glyph-append-half-star-left::after { content: ""; }
.glyph-prepend-half-star-right::before { content: ""; }
.glyph-append-half-star-right::after { content: ""; }
.glyph-prepend-headphone::before { content: ""; }
.glyph-append-headphone::after { content: ""; }
.glyph-prepend-health::before { content: ""; }
.glyph-append-health::after { content: ""; }
.glyph-prepend-heart::before { content: ""; }
.glyph-append-heart::after { content: ""; }
.glyph-prepend-heart-add::before { content: ""; }
.glyph-append-heart-add::after { content: ""; }
.glyph-prepend-heart-fill::before { content: ""; }
.glyph-append-heart-fill::after { content: ""; }
.glyph-prepend-hololens::before { content: ""; }
.glyph-append-hololens::after { content: ""; }
.glyph-prepend-hololens-head::before { content: ""; }
.glyph-append-hololens-head::after { content: ""; }
.glyph-prepend-home::before { content: ""; }
.glyph-append-home::after { content: ""; }
.glyph-prepend-important::before { content: ""; }
.glyph-append-important::after { content: ""; }
.glyph-prepend-incident-triangle::before { content: ""; }
.glyph-append-incident-triangle::after { content: ""; }
.glyph-prepend-incoming-call::before { content: ""; }
.glyph-append-incoming-call::after { content: ""; }
.glyph-prepend-indicator-dot-filled::before { content: ""; }
.glyph-append-indicator-dot-filled::after { content: ""; }
.glyph-prepend-indicator-dot-outline::before { content: ""; }
.glyph-append-indicator-dot-outline::after { content: ""; }
.glyph-prepend-info::before { content: ""; }
.glyph-append-info::after { content: ""; }
.glyph-prepend-issue-tracking::before { content: ""; }
.glyph-append-issue-tracking::after { content: ""; }
.glyph-prepend-leaf::before { content: ""; }
.glyph-append-leaf::after { content: ""; }
.glyph-prepend-left-double-quote::before { content: ""; }
.glyph-append-left-double-quote::after { content: ""; }
.glyph-prepend-library::before { content: ""; }
.glyph-append-library::after { content: ""; }
.glyph-prepend-link::before { content: ""; }
.glyph-append-link::after { content: ""; }
.glyph-prepend-list::before { content: ""; }
.glyph-append-list::after { content: ""; }
.glyph-prepend-list-mirrored::before { content: ""; }
.glyph-append-list-mirrored::after { content: ""; }
.glyph-prepend-lock::before { content: ""; }
.glyph-append-lock::after { content: ""; }
.glyph-prepend-mail::before { content: ""; }
.glyph-append-mail::after { content: ""; }
.glyph-prepend-map-pin::before { content: ""; }
.glyph-append-map-pin::after { content: ""; }
.glyph-prepend-megaphone::before { content: ""; }
.glyph-append-megaphone::after { content: ""; }
.glyph-prepend-microphone::before { content: ""; }
.glyph-append-microphone::after { content: ""; }
.glyph-prepend-mobile-tablet::before { content: ""; }
.glyph-append-mobile-tablet::after { content: ""; }
.glyph-prepend-money::before { content: ""; }
.glyph-append-money::after { content: ""; }
.glyph-prepend-more::before { content: ""; }
.glyph-append-more::after { content: ""; }
.glyph-prepend-movies::before { content: ""; }
.glyph-append-movies::after { content: ""; }
.glyph-prepend-music-album::before { content: ""; }
.glyph-append-music-album::after { content: ""; }
.glyph-prepend-music-in-collection::before { content: ""; }
.glyph-append-music-in-collection::after { content: ""; }
.glyph-prepend-mute::before { content: ""; }
.glyph-append-mute::after { content: ""; }
.glyph-prepend-my-movies-tv::before { content: ""; }
.glyph-append-my-movies-tv::after { content: ""; }
.glyph-prepend-next::before { content: ""; }
.glyph-append-next::after { content: ""; }
.glyph-prepend-office-logo::before { content: ""; }
.glyph-append-office-logo::after { content: ""; }
.glyph-prepend-onedrive-logo::before { content: ""; }
.glyph-append-onedrive-logo::after { content: ""; }
.glyph-prepend-open-in-new-tab::before { content: ""; }
.glyph-append-open-in-new-tab::after { content: ""; }
.glyph-prepend-outgoing-call::before { content: ""; }
.glyph-append-outgoing-call::after { content: ""; }
.glyph-prepend-outline-half-star-left::before { content: ""; }
.glyph-append-outline-half-star-left::after { content: ""; }
.glyph-prepend-page::before { content: ""; }
.glyph-append-page::after { content: ""; }
.glyph-prepend-pause::before { content: ""; }
.glyph-append-pause::after { content: ""; }
.glyph-prepend-pause-solid::before { content: ""; }
.glyph-append-pause-solid::after { content: ""; }
.glyph-prepend-payment-card::before { content: ""; }
.glyph-append-payment-card::after { content: ""; }
.glyph-prepend-pc::before { content: ""; }
.glyph-append-pc::after { content: ""; }
.glyph-prepend-people::before { content: ""; }
.glyph-append-people::after { content: ""; }
.glyph-prepend-phone::before { content: ""; }
.glyph-append-phone::after { content: ""; }
.glyph-prepend-photo::before { content: ""; }
.glyph-append-photo::after { content: ""; }
.glyph-prepend-photo-collection::before { content: ""; }
.glyph-append-photo-collection::after { content: ""; }
.glyph-prepend-pinned::before { content: ""; }
.glyph-append-pinned::after { content: ""; }
.glyph-prepend-play::before { content: ""; }
.glyph-append-play::after { content: ""; }
.glyph-prepend-play-button::before { content: ""; }
.glyph-append-play-button::after { content: ""; }
.glyph-prepend-play-button-72::before { content: ""; }
.glyph-append-play-button-72::after { content: ""; }
.glyph-prepend-play-solid::before { content: ""; }
.glyph-append-play-solid::after { content: ""; }
.glyph-prepend-podium::before { content: ""; }
.glyph-append-podium::after { content: ""; }
.glyph-prepend-previous::before { content: ""; }
.glyph-append-previous::after { content: ""; }
.glyph-prepend-print::before { content: ""; }
.glyph-append-print::after { content: ""; }
.glyph-prepend-product::before { content: ""; }
.glyph-append-product::after { content: ""; }
.glyph-prepend-pro-football::before { content: ""; }
.glyph-append-pro-football::after { content: ""; }
.glyph-prepend-qr-code::before { content: ""; }
.glyph-append-qr-code::after { content: ""; }
.glyph-prepend-reading-mode::before { content: ""; }
.glyph-append-reading-mode::after { content: ""; }
.glyph-prepend-reading-mode-solid::before { content: ""; }
.glyph-append-reading-mode-solid::after { content: ""; }
.glyph-prepend-recent::before { content: ""; }
.glyph-append-recent::after { content: ""; }
.glyph-prepend-refresh::before { content: ""; }
.glyph-append-refresh::after { content: ""; }
.glyph-prepend-remove::before { content: ""; }
.glyph-append-remove::after { content: ""; }
.glyph-prepend-remove-from::before { content: ""; }
.glyph-append-remove-from::after { content: ""; }
.glyph-prepend-repair::before { content: ""; }
.glyph-append-repair::after { content: ""; }
.glyph-prepend-right-double-quote::before { content: ""; }
.glyph-append-right-double-quote::after { content: ""; }
.glyph-prepend-rotate::before { content: ""; }
.glyph-append-rotate::after { content: ""; }
.glyph-prepend-save::before { content: ""; }
.glyph-append-save::after { content: ""; }
.glyph-prepend-savings::before { content: ""; }
.glyph-append-savings::after { content: ""; }
.glyph-prepend-search::before { content: ""; }
.glyph-append-search::after { content: ""; }
.glyph-prepend-settings::before { content: ""; }
.glyph-append-settings::after { content: ""; }
.glyph-prepend-share::before { content: ""; }
.glyph-append-share::after { content: ""; }
.glyph-prepend-shop::before { content: ""; }
.glyph-append-shop::after { content: ""; }
.glyph-prepend-shop-brand::before { content: ""; }
.glyph-append-shop-brand::after { content: ""; }
.glyph-prepend-shopping-cart::before { content: ""; }
.glyph-append-shopping-cart::after { content: ""; }
.glyph-prepend-show-results::before { content: ""; }
.glyph-append-show-results::after { content: ""; }
.glyph-prepend-show-results-mirrored::before { content: ""; }
.glyph-append-show-results-mirrored::after { content: ""; }
.glyph-prepend-shuffle::before { content: ""; }
.glyph-append-shuffle::after { content: ""; }
.glyph-prepend-slideshow::before { content: ""; }
.glyph-append-slideshow::after { content: ""; }
.glyph-prepend-sort::before { content: ""; }
.glyph-append-sort::after { content: ""; }
.glyph-prepend-starbust-info::before { content: ""; }
.glyph-append-starbust-info::after { content: ""; }
.glyph-prepend-subscriptions::before { content: ""; }
.glyph-append-subscriptions::after { content: ""; }
.glyph-prepend-subscriptions-mirrored::before { content: ""; }
.glyph-append-subscriptions-mirrored::after { content: ""; }
.glyph-prepend-subtitles::before { content: ""; }
.glyph-append-subtitles::after { content: ""; }
.glyph-prepend-surface-hub::before { content: ""; }
.glyph-append-surface-hub::after { content: ""; }
.glyph-prepend-sustainable::before { content: ""; }
.glyph-append-sustainable::after { content: ""; }
.glyph-prepend-sync::before { content: ""; }
.glyph-append-sync::after { content: ""; }
.glyph-prepend-system::before { content: ""; }
.glyph-append-system::after { content: ""; }
.glyph-prepend-tag::before { content: ""; }
.glyph-append-tag::after { content: ""; }
.glyph-prepend-telemarketer::before { content: ""; }
.glyph-append-telemarketer::after { content: ""; }
.glyph-prepend-this-pc::before { content: ""; }
.glyph-append-this-pc::after { content: ""; }
.glyph-prepend-ticket::before { content: ""; }
.glyph-append-ticket::after { content: ""; }
.glyph-prepend-torch::before { content: ""; }
.glyph-append-torch::after { content: ""; }
.glyph-prepend-trophy::before { content: ""; }
.glyph-append-trophy::after { content: ""; }
.glyph-prepend-tv-monitor::before { content: ""; }
.glyph-append-tv-monitor::after { content: ""; }
.glyph-prepend-unknown::before { content: ""; }
.glyph-append-unknown::after { content: ""; }
.glyph-prepend-up::before { content: ""; }
.glyph-append-up::after { content: ""; }
.glyph-prepend-upload::before { content: ""; }
.glyph-append-upload::after { content: ""; }
.glyph-prepend-video::before { content: ""; }
.glyph-append-video::after { content: ""; }
.glyph-prepend-view::before { content: ""; }
.glyph-append-view::after { content: ""; }
.glyph-prepend-volume::before { content: ""; }
.glyph-append-volume::after { content: ""; }
.glyph-prepend-waffle::before { content: ""; }
.glyph-append-waffle::after { content: ""; }
.glyph-prepend-warning::before { content: ""; }
.glyph-append-warning::after { content: ""; }
.glyph-prepend-wifi-full::before { content: ""; }
.glyph-append-wifi-full::after { content: ""; }
.glyph-prepend-windows-logo-inline::before { content: ""; }
.glyph-append-windows-logo-inline::after { content: ""; }
.glyph-prepend-windows-logo::before { content: ""; }
.glyph-append-windows-logo::after { content: ""; }
.glyph-prepend-work::before { content: ""; }
.glyph-append-work::after { content: ""; }
.glyph-prepend-work-solid::before { content: ""; }
.glyph-append-work-solid::after { content: ""; }
.glyph-prepend-world::before { content: ""; }
.glyph-append-world::after { content: ""; }
.glyph-prepend-xbox360::before { content: ""; }
.glyph-append-xbox360::after { content: ""; }
.glyph-prepend-xbox-controller::before { content: ""; }
.glyph-append-xbox-controller::after { content: ""; }
.glyph-prepend-xbox-game-pass-inline::before { content: ""; }
.glyph-append-xbox-game-pass-inline::after { content: ""; }
.glyph-prepend-xbox-gold-inline::before { content: ""; }
.glyph-append-xbox-gold-inline::after { content: ""; }
.glyph-prepend-xbox-logo::before { content: ""; }
.glyph-append-xbox-logo::after { content: ""; }
.glyph-prepend-xbox-one-console::before { content: ""; }
.glyph-append-xbox-one-console::after { content: ""; }
.glyph-prepend-zoom::before { content: ""; }
.glyph-append-zoom::after { content: ""; }
.glyph-prepend-zoom-out::before { content: ""; }
.glyph-append-zoom-out::after { content: ""; }
.overflow-auto { overflow: auto !important; }
.overflow-hidden { overflow: hidden !important; }
.position-static { position: static !important; }
.position-relative { position: relative !important; }
.absolute-center, .position-absolute { position: absolute !important; }
.fixed-bottom, .fixed-top, .position-fixed { position: fixed !important; z-index: 1030; }
.position-sticky { position: sticky !important; z-index: 1020; }
.fixed-top { top: 0px; right: 0px; left: 0px; }
.fixed-bottom { bottom: 0px; right: 0px; left: 0px; }
.absolute-center { top: 50%; left: 50%; transform: translate(-50%, -50%); }
.top-0 { top: 0px !important; }
.bottom-0 { bottom: 0px !important; }
html:not([dir="rtl"]) .left-0 { left: 0px !important; }
html[dir="rtl"] .left-0 { right: 0px !important; }
html:not([dir="rtl"]) .right-0 { right: 0px !important; }
html[dir="rtl"] .right-0 { left: 0px !important; }
.top-1 { top: 0.25rem !important; }
.bottom-1 { bottom: 0.25rem !important; }
html:not([dir="rtl"]) .left-1 { left: 0.25rem !important; }
html[dir="rtl"] .left-1 { right: 0.25rem !important; }
html:not([dir="rtl"]) .right-1 { right: 0.25rem !important; }
html[dir="rtl"] .right-1 { left: 0.25rem !important; }
.top-2 { top: 0.5rem !important; }
.bottom-2 { bottom: 0.5rem !important; }
html:not([dir="rtl"]) .left-2 { left: 0.5rem !important; }
html[dir="rtl"] .left-2 { right: 0.5rem !important; }
html:not([dir="rtl"]) .right-2 { right: 0.5rem !important; }
html[dir="rtl"] .right-2 { left: 0.5rem !important; }
.top-3 { top: 1rem !important; }
.bottom-3 { bottom: 1rem !important; }
html:not([dir="rtl"]) .left-3 { left: 1rem !important; }
html[dir="rtl"] .left-3 { right: 1rem !important; }
html:not([dir="rtl"]) .right-3 { right: 1rem !important; }
html[dir="rtl"] .right-3 { left: 1rem !important; }
.top-4 { top: 1.5rem !important; }
.bottom-4 { bottom: 1.5rem !important; }
html:not([dir="rtl"]) .left-4 { left: 1.5rem !important; }
html[dir="rtl"] .left-4 { right: 1.5rem !important; }
html:not([dir="rtl"]) .right-4 { right: 1.5rem !important; }
html[dir="rtl"] .right-4 { left: 1.5rem !important; }
.top-5 { top: 3rem !important; }
.bottom-5 { bottom: 3rem !important; }
html:not([dir="rtl"]) .left-5 { left: 3rem !important; }
html[dir="rtl"] .left-5 { right: 3rem !important; }
html:not([dir="rtl"]) .right-5 { right: 3rem !important; }
html[dir="rtl"] .right-5 { left: 3rem !important; }
.top-g { top: 0.75rem !important; }
.bottom-g { bottom: 0.75rem !important; }
html:not([dir="rtl"]) .left-g { left: 0.75rem !important; }
html[dir="rtl"] .left-g { right: 0.75rem !important; }
html:not([dir="rtl"]) .right-g { right: 0.75rem !important; }
html[dir="rtl"] .right-g { left: 0.75rem !important; }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); white-space: nowrap; border: 0px; }
.sr-only-focusable:not(:active):not(:focus) { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); white-space: nowrap; border: 0px; }
.h-25 { height: 25% !important; }
.h-50 { height: 50% !important; }
.h-75 { height: 75% !important; }
.h-100 { height: 100% !important; }
.h-auto { height: auto !important; }
.w-col-1 { width: 8.33333% !important; }
.w-col-2 { width: 16.6667% !important; }
.w-25, .w-col-3 { width: 25% !important; }
.w-col-4 { width: 33.3333% !important; }
.w-col-5 { width: 41.6667% !important; }
.w-50, .w-col-6 { width: 50% !important; }
.w-col-7 { width: 58.3333% !important; }
.w-col-8 { width: 66.6667% !important; }
.w-75, .w-col-9 { width: 75% !important; }
.w-col-10 { width: 83.3333% !important; }
.w-col-11 { width: 91.6667% !important; }
.w-100, .w-col-12 { width: 100% !important; }
.w-auto { width: auto !important; }
@media (min-width: 540px) {
  .w-sm-col-1 { width: 8.33333% !important; }
  .w-sm-col-2 { width: 16.6667% !important; }
  .w-sm-25, .w-sm-col-3 { width: 25% !important; }
  .w-sm-col-4 { width: 33.3333% !important; }
  .w-sm-col-5 { width: 41.6667% !important; }
  .w-sm-50, .w-sm-col-6 { width: 50% !important; }
  .w-sm-col-7 { width: 58.3333% !important; }
  .w-sm-col-8 { width: 66.6667% !important; }
  .w-sm-75, .w-sm-col-9 { width: 75% !important; }
  .w-sm-col-10 { width: 83.3333% !important; }
  .w-sm-col-11 { width: 91.6667% !important; }
  .w-sm-100, .w-sm-col-12 { width: 100% !important; }
  .w-sm-auto { width: auto !important; }
}
@media (min-width: 860px) {
  .w-md-col-1 { width: 8.33333% !important; }
  .w-md-col-2 { width: 16.6667% !important; }
  .w-md-25, .w-md-col-3 { width: 25% !important; }
  .w-md-col-4 { width: 33.3333% !important; }
  .w-md-col-5 { width: 41.6667% !important; }
  .w-md-50, .w-md-col-6 { width: 50% !important; }
  .w-md-col-7 { width: 58.3333% !important; }
  .w-md-col-8 { width: 66.6667% !important; }
  .w-md-75, .w-md-col-9 { width: 75% !important; }
  .w-md-col-10 { width: 83.3333% !important; }
  .w-md-col-11 { width: 91.6667% !important; }
  .w-md-100, .w-md-col-12 { width: 100% !important; }
  .w-md-auto { width: auto !important; }
}
@media (min-width: 1084px) {
  .w-lg-col-1 { width: 8.33333% !important; }
  .w-lg-col-2 { width: 16.6667% !important; }
  .w-lg-25, .w-lg-col-3 { width: 25% !important; }
  .w-lg-col-4 { width: 33.3333% !important; }
  .w-lg-col-5 { width: 41.6667% !important; }
  .w-lg-50, .w-lg-col-6 { width: 50% !important; }
  .w-lg-col-7 { width: 58.3333% !important; }
  .w-lg-col-8 { width: 66.6667% !important; }
  .w-lg-75, .w-lg-col-9 { width: 75% !important; }
  .w-lg-col-10 { width: 83.3333% !important; }
  .w-lg-col-11 { width: 91.6667% !important; }
  .w-lg-100, .w-lg-col-12 { width: 100% !important; }
  .w-lg-auto { width: auto !important; }
}
@media (min-width: 1400px) {
  .w-xl-col-1 { width: 8.33333% !important; }
  .w-xl-col-2 { width: 16.6667% !important; }
  .w-xl-25, .w-xl-col-3 { width: 25% !important; }
  .w-xl-col-4 { width: 33.3333% !important; }
  .w-xl-col-5 { width: 41.6667% !important; }
  .w-xl-50, .w-xl-col-6 { width: 50% !important; }
  .w-xl-col-7 { width: 58.3333% !important; }
  .w-xl-col-8 { width: 66.6667% !important; }
  .w-xl-75, .w-xl-col-9 { width: 75% !important; }
  .w-xl-col-10 { width: 83.3333% !important; }
  .w-xl-col-11 { width: 91.6667% !important; }
  .w-xl-100, .w-xl-col-12 { width: 100% !important; }
  .w-xl-auto { width: auto !important; }
}
.mw-100 { max-width: 100% !important; }
.mh-100 { max-height: 100% !important; }
.min-vw-100 { min-width: 100vw !important; }
.min-vh-100 { min-height: 100vh !important; }
.vw-100 { width: 100vw !important; }
.vh-100 { height: 100vh !important; }
.mw-fit-content { max-width: fit-content !important; }
.m-0 { margin: 0px !important; }
.mt-0, .my-0 { margin-top: 0px !important; }
html:not([dir="rtl"]) .mr-0, html:not([dir="rtl"]) .mx-0 { margin-right: 0px !important; }
html[dir="rtl"] .mr-0, html[dir="rtl"] .mx-0 { margin-left: 0px !important; }
.mb-0, .my-0 { margin-bottom: 0px !important; }
html:not([dir="rtl"]) .ml-0, html:not([dir="rtl"]) .mx-0 { margin-left: 0px !important; }
html[dir="rtl"] .ml-0, html[dir="rtl"] .mx-0 { margin-right: 0px !important; }
.m-1 { margin: 0.25rem !important; }
.mt-1, .my-1 { margin-top: 0.25rem !important; }
html:not([dir="rtl"]) .mr-1, html:not([dir="rtl"]) .mx-1 { margin-right: 0.25rem !important; }
html[dir="rtl"] .mr-1, html[dir="rtl"] .mx-1 { margin-left: 0.25rem !important; }
.mb-1, .my-1 { margin-bottom: 0.25rem !important; }
html:not([dir="rtl"]) .ml-1, html:not([dir="rtl"]) .mx-1 { margin-left: 0.25rem !important; }
html[dir="rtl"] .ml-1, html[dir="rtl"] .mx-1 { margin-right: 0.25rem !important; }
.m-2 { margin: 0.5rem !important; }
.mt-2, .my-2 { margin-top: 0.5rem !important; }
html:not([dir="rtl"]) .mr-2, html:not([dir="rtl"]) .mx-2 { margin-right: 0.5rem !important; }
html[dir="rtl"] .mr-2, html[dir="rtl"] .mx-2 { margin-left: 0.5rem !important; }
.mb-2, .my-2 { margin-bottom: 0.5rem !important; }
html:not([dir="rtl"]) .ml-2, html:not([dir="rtl"]) .mx-2 { margin-left: 0.5rem !important; }
html[dir="rtl"] .ml-2, html[dir="rtl"] .mx-2 { margin-right: 0.5rem !important; }
.m-3 { margin: 1rem !important; }
.mt-3, .my-3 { margin-top: 1rem !important; }
html:not([dir="rtl"]) .mr-3, html:not([dir="rtl"]) .mx-3 { margin-right: 1rem !important; }
html[dir="rtl"] .mr-3, html[dir="rtl"] .mx-3 { margin-left: 1rem !important; }
.mb-3, .my-3 { margin-bottom: 1rem !important; }
html:not([dir="rtl"]) .ml-3, html:not([dir="rtl"]) .mx-3 { margin-left: 1rem !important; }
html[dir="rtl"] .ml-3, html[dir="rtl"] .mx-3 { margin-right: 1rem !important; }
.m-4 { margin: 1.5rem !important; }
.mt-4, .my-4 { margin-top: 1.5rem !important; }
html:not([dir="rtl"]) .mr-4, html:not([dir="rtl"]) .mx-4 { margin-right: 1.5rem !important; }
html[dir="rtl"] .mr-4, html[dir="rtl"] .mx-4 { margin-left: 1.5rem !important; }
.mb-4, .my-4 { margin-bottom: 1.5rem !important; }
html:not([dir="rtl"]) .ml-4, html:not([dir="rtl"]) .mx-4 { margin-left: 1.5rem !important; }
html[dir="rtl"] .ml-4, html[dir="rtl"] .mx-4 { margin-right: 1.5rem !important; }
.m-5 { margin: 3rem !important; }
.mt-5, .my-5 { margin-top: 3rem !important; }
html:not([dir="rtl"]) .mr-5, html:not([dir="rtl"]) .mx-5 { margin-right: 3rem !important; }
html[dir="rtl"] .mr-5, html[dir="rtl"] .mx-5 { margin-left: 3rem !important; }
.mb-5, .my-5 { margin-bottom: 3rem !important; }
html:not([dir="rtl"]) .ml-5, html:not([dir="rtl"]) .mx-5 { margin-left: 3rem !important; }
html[dir="rtl"] .ml-5, html[dir="rtl"] .mx-5 { margin-right: 3rem !important; }
.m-g { margin: 0.75rem !important; }
.mt-g, .my-g { margin-top: 0.75rem !important; }
html:not([dir="rtl"]) .mr-g, html:not([dir="rtl"]) .mx-g { margin-right: 0.75rem !important; }
html[dir="rtl"] .mr-g, html[dir="rtl"] .mx-g { margin-left: 0.75rem !important; }
.mb-g, .my-g { margin-bottom: 0.75rem !important; }
html:not([dir="rtl"]) .ml-g, html:not([dir="rtl"]) .mx-g { margin-left: 0.75rem !important; }
html[dir="rtl"] .ml-g, html[dir="rtl"] .mx-g { margin-right: 0.75rem !important; }
.p-0 { padding: 0px !important; }
.pt-0, .py-0 { padding-top: 0px !important; }
html:not([dir="rtl"]) .pr-0, html:not([dir="rtl"]) .px-0 { padding-right: 0px !important; }
html[dir="rtl"] .pr-0, html[dir="rtl"] .px-0 { padding-left: 0px !important; }
.pb-0, .py-0 { padding-bottom: 0px !important; }
html:not([dir="rtl"]) .pl-0, html:not([dir="rtl"]) .px-0 { padding-left: 0px !important; }
html[dir="rtl"] .pl-0, html[dir="rtl"] .px-0 { padding-right: 0px !important; }
.p-1 { padding: 0.25rem !important; }
.pt-1, .py-1 { padding-top: 0.25rem !important; }
html:not([dir="rtl"]) .pr-1, html:not([dir="rtl"]) .px-1 { padding-right: 0.25rem !important; }
html[dir="rtl"] .pr-1, html[dir="rtl"] .px-1 { padding-left: 0.25rem !important; }
.pb-1, .py-1 { padding-bottom: 0.25rem !important; }
html:not([dir="rtl"]) .pl-1, html:not([dir="rtl"]) .px-1 { padding-left: 0.25rem !important; }
html[dir="rtl"] .pl-1, html[dir="rtl"] .px-1 { padding-right: 0.25rem !important; }
.p-2 { padding: 0.5rem !important; }
.pt-2, .py-2 { padding-top: 0.5rem !important; }
html:not([dir="rtl"]) .pr-2, html:not([dir="rtl"]) .px-2 { padding-right: 0.5rem !important; }
html[dir="rtl"] .pr-2, html[dir="rtl"] .px-2 { padding-left: 0.5rem !important; }
.pb-2, .py-2 { padding-bottom: 0.5rem !important; }
html:not([dir="rtl"]) .pl-2, html:not([dir="rtl"]) .px-2 { padding-left: 0.5rem !important; }
html[dir="rtl"] .pl-2, html[dir="rtl"] .px-2 { padding-right: 0.5rem !important; }
.p-3 { padding: 1rem !important; }
.pt-3, .py-3 { padding-top: 1rem !important; }
html:not([dir="rtl"]) .pr-3, html:not([dir="rtl"]) .px-3 { padding-right: 1rem !important; }
html[dir="rtl"] .pr-3, html[dir="rtl"] .px-3 { padding-left: 1rem !important; }
.pb-3, .py-3 { padding-bottom: 1rem !important; }
html:not([dir="rtl"]) .pl-3, html:not([dir="rtl"]) .px-3 { padding-left: 1rem !important; }
html[dir="rtl"] .pl-3, html[dir="rtl"] .px-3 { padding-right: 1rem !important; }
.p-4 { padding: 1.5rem !important; }
.pt-4, .py-4 { padding-top: 1.5rem !important; }
html:not([dir="rtl"]) .pr-4, html:not([dir="rtl"]) .px-4 { padding-right: 1.5rem !important; }
html[dir="rtl"] .pr-4, html[dir="rtl"] .px-4 { padding-left: 1.5rem !important; }
.pb-4, .py-4 { padding-bottom: 1.5rem !important; }
html:not([dir="rtl"]) .pl-4, html:not([dir="rtl"]) .px-4 { padding-left: 1.5rem !important; }
html[dir="rtl"] .pl-4, html[dir="rtl"] .px-4 { padding-right: 1.5rem !important; }
.p-5 { padding: 3rem !important; }
.pt-5, .py-5 { padding-top: 3rem !important; }
html:not([dir="rtl"]) .pr-5, html:not([dir="rtl"]) .px-5 { padding-right: 3rem !important; }
html[dir="rtl"] .pr-5, html[dir="rtl"] .px-5 { padding-left: 3rem !important; }
.pb-5, .py-5 { padding-bottom: 3rem !important; }
html:not([dir="rtl"]) .pl-5, html:not([dir="rtl"]) .px-5 { padding-left: 3rem !important; }
html[dir="rtl"] .pl-5, html[dir="rtl"] .px-5 { padding-right: 3rem !important; }
.p-g { padding: 0.75rem !important; }
.pt-g, .py-g { padding-top: 0.75rem !important; }
html:not([dir="rtl"]) .pr-g, html:not([dir="rtl"]) .px-g { padding-right: 0.75rem !important; }
html[dir="rtl"] .pr-g, html[dir="rtl"] .px-g { padding-left: 0.75rem !important; }
.pb-g, .py-g { padding-bottom: 0.75rem !important; }
html:not([dir="rtl"]) .pl-g, html:not([dir="rtl"]) .px-g { padding-left: 0.75rem !important; }
html[dir="rtl"] .pl-g, html[dir="rtl"] .px-g { padding-right: 0.75rem !important; }
.m-n1 { margin: -0.25rem !important; }
.mt-n1, .my-n1 { margin-top: -0.25rem !important; }
html:not([dir="rtl"]) .mr-n1, html:not([dir="rtl"]) .mx-n1 { margin-right: -0.25rem !important; }
html[dir="rtl"] .mr-n1, html[dir="rtl"] .mx-n1 { margin-left: -0.25rem !important; }
.mb-n1, .my-n1 { margin-bottom: -0.25rem !important; }
html:not([dir="rtl"]) .ml-n1, html:not([dir="rtl"]) .mx-n1 { margin-left: -0.25rem !important; }
html[dir="rtl"] .ml-n1, html[dir="rtl"] .mx-n1 { margin-right: -0.25rem !important; }
.m-n2 { margin: -0.5rem !important; }
.mt-n2, .my-n2 { margin-top: -0.5rem !important; }
html:not([dir="rtl"]) .mr-n2, html:not([dir="rtl"]) .mx-n2 { margin-right: -0.5rem !important; }
html[dir="rtl"] .mr-n2, html[dir="rtl"] .mx-n2 { margin-left: -0.5rem !important; }
.mb-n2, .my-n2 { margin-bottom: -0.5rem !important; }
html:not([dir="rtl"]) .ml-n2, html:not([dir="rtl"]) .mx-n2 { margin-left: -0.5rem !important; }
html[dir="rtl"] .ml-n2, html[dir="rtl"] .mx-n2 { margin-right: -0.5rem !important; }
.m-n3 { margin: -1rem !important; }
.mt-n3, .my-n3 { margin-top: -1rem !important; }
html:not([dir="rtl"]) .mr-n3, html:not([dir="rtl"]) .mx-n3 { margin-right: -1rem !important; }
html[dir="rtl"] .mr-n3, html[dir="rtl"] .mx-n3 { margin-left: -1rem !important; }
.mb-n3, .my-n3 { margin-bottom: -1rem !important; }
html:not([dir="rtl"]) .ml-n3, html:not([dir="rtl"]) .mx-n3 { margin-left: -1rem !important; }
html[dir="rtl"] .ml-n3, html[dir="rtl"] .mx-n3 { margin-right: -1rem !important; }
.m-n4 { margin: -1.5rem !important; }
.mt-n4, .my-n4 { margin-top: -1.5rem !important; }
html:not([dir="rtl"]) .mr-n4, html:not([dir="rtl"]) .mx-n4 { margin-right: -1.5rem !important; }
html[dir="rtl"] .mr-n4, html[dir="rtl"] .mx-n4 { margin-left: -1.5rem !important; }
.mb-n4, .my-n4 { margin-bottom: -1.5rem !important; }
html:not([dir="rtl"]) .ml-n4, html:not([dir="rtl"]) .mx-n4 { margin-left: -1.5rem !important; }
html[dir="rtl"] .ml-n4, html[dir="rtl"] .mx-n4 { margin-right: -1.5rem !important; }
.m-n5 { margin: -3rem !important; }
.mt-n5, .my-n5 { margin-top: -3rem !important; }
html:not([dir="rtl"]) .mr-n5, html:not([dir="rtl"]) .mx-n5 { margin-right: -3rem !important; }
html[dir="rtl"] .mr-n5, html[dir="rtl"] .mx-n5 { margin-left: -3rem !important; }
.mb-n5, .my-n5 { margin-bottom: -3rem !important; }
html:not([dir="rtl"]) .ml-n5, html:not([dir="rtl"]) .mx-n5 { margin-left: -3rem !important; }
html[dir="rtl"] .ml-n5, html[dir="rtl"] .mx-n5 { margin-right: -3rem !important; }
.m-ng { margin: -0.75rem !important; }
.mt-ng, .my-ng { margin-top: -0.75rem !important; }
html:not([dir="rtl"]) .mr-ng, html:not([dir="rtl"]) .mx-ng { margin-right: -0.75rem !important; }
html[dir="rtl"] .mr-ng, html[dir="rtl"] .mx-ng { margin-left: -0.75rem !important; }
.mb-ng, .my-ng { margin-bottom: -0.75rem !important; }
html:not([dir="rtl"]) .ml-ng, html:not([dir="rtl"]) .mx-ng { margin-left: -0.75rem !important; }
html[dir="rtl"] .ml-ng, html[dir="rtl"] .mx-ng { margin-right: -0.75rem !important; }
.m-auto { margin: auto !important; }
.mt-auto, .my-auto { margin-top: auto !important; }
html:not([dir="rtl"]) .mr-auto, html:not([dir="rtl"]) .mx-auto { margin-right: auto !important; }
html[dir="rtl"] .mr-auto, html[dir="rtl"] .mx-auto { margin-left: auto !important; }
.mb-auto, .my-auto { margin-bottom: auto !important; }
html:not([dir="rtl"]) .ml-auto, html:not([dir="rtl"]) .mx-auto { margin-left: auto !important; }
html[dir="rtl"] .ml-auto, html[dir="rtl"] .mx-auto { margin-right: auto !important; }
.mb-0-last-child > :last-child { margin-bottom: 0px !important; }
@media (min-width: 540px) {
  .m-sm-0 { margin: 0px !important; }
  .mt-sm-0, .my-sm-0 { margin-top: 0px !important; }
  html:not([dir="rtl"]) .mr-sm-0, html:not([dir="rtl"]) .mx-sm-0 { margin-right: 0px !important; }
  html[dir="rtl"] .mr-sm-0, html[dir="rtl"] .mx-sm-0 { margin-left: 0px !important; }
  .mb-sm-0, .my-sm-0 { margin-bottom: 0px !important; }
  html:not([dir="rtl"]) .ml-sm-0, html:not([dir="rtl"]) .mx-sm-0 { margin-left: 0px !important; }
  html[dir="rtl"] .ml-sm-0, html[dir="rtl"] .mx-sm-0 { margin-right: 0px !important; }
  .m-sm-1 { margin: 0.25rem !important; }
  .mt-sm-1, .my-sm-1 { margin-top: 0.25rem !important; }
  html:not([dir="rtl"]) .mr-sm-1, html:not([dir="rtl"]) .mx-sm-1 { margin-right: 0.25rem !important; }
  html[dir="rtl"] .mr-sm-1, html[dir="rtl"] .mx-sm-1 { margin-left: 0.25rem !important; }
  .mb-sm-1, .my-sm-1 { margin-bottom: 0.25rem !important; }
  html:not([dir="rtl"]) .ml-sm-1, html:not([dir="rtl"]) .mx-sm-1 { margin-left: 0.25rem !important; }
  html[dir="rtl"] .ml-sm-1, html[dir="rtl"] .mx-sm-1 { margin-right: 0.25rem !important; }
  .m-sm-2 { margin: 0.5rem !important; }
  .mt-sm-2, .my-sm-2 { margin-top: 0.5rem !important; }
  html:not([dir="rtl"]) .mr-sm-2, html:not([dir="rtl"]) .mx-sm-2 { margin-right: 0.5rem !important; }
  html[dir="rtl"] .mr-sm-2, html[dir="rtl"] .mx-sm-2 { margin-left: 0.5rem !important; }
  .mb-sm-2, .my-sm-2 { margin-bottom: 0.5rem !important; }
  html:not([dir="rtl"]) .ml-sm-2, html:not([dir="rtl"]) .mx-sm-2 { margin-left: 0.5rem !important; }
  html[dir="rtl"] .ml-sm-2, html[dir="rtl"] .mx-sm-2 { margin-right: 0.5rem !important; }
  .m-sm-3 { margin: 1rem !important; }
  .mt-sm-3, .my-sm-3 { margin-top: 1rem !important; }
  html:not([dir="rtl"]) .mr-sm-3, html:not([dir="rtl"]) .mx-sm-3 { margin-right: 1rem !important; }
  html[dir="rtl"] .mr-sm-3, html[dir="rtl"] .mx-sm-3 { margin-left: 1rem !important; }
  .mb-sm-3, .my-sm-3 { margin-bottom: 1rem !important; }
  html:not([dir="rtl"]) .ml-sm-3, html:not([dir="rtl"]) .mx-sm-3 { margin-left: 1rem !important; }
  html[dir="rtl"] .ml-sm-3, html[dir="rtl"] .mx-sm-3 { margin-right: 1rem !important; }
  .m-sm-4 { margin: 1.5rem !important; }
  .mt-sm-4, .my-sm-4 { margin-top: 1.5rem !important; }
  html:not([dir="rtl"]) .mr-sm-4, html:not([dir="rtl"]) .mx-sm-4 { margin-right: 1.5rem !important; }
  html[dir="rtl"] .mr-sm-4, html[dir="rtl"] .mx-sm-4 { margin-left: 1.5rem !important; }
  .mb-sm-4, .my-sm-4 { margin-bottom: 1.5rem !important; }
  html:not([dir="rtl"]) .ml-sm-4, html:not([dir="rtl"]) .mx-sm-4 { margin-left: 1.5rem !important; }
  html[dir="rtl"] .ml-sm-4, html[dir="rtl"] .mx-sm-4 { margin-right: 1.5rem !important; }
  .m-sm-5 { margin: 3rem !important; }
  .mt-sm-5, .my-sm-5 { margin-top: 3rem !important; }
  html:not([dir="rtl"]) .mr-sm-5, html:not([dir="rtl"]) .mx-sm-5 { margin-right: 3rem !important; }
  html[dir="rtl"] .mr-sm-5, html[dir="rtl"] .mx-sm-5 { margin-left: 3rem !important; }
  .mb-sm-5, .my-sm-5 { margin-bottom: 3rem !important; }
  html:not([dir="rtl"]) .ml-sm-5, html:not([dir="rtl"]) .mx-sm-5 { margin-left: 3rem !important; }
  html[dir="rtl"] .ml-sm-5, html[dir="rtl"] .mx-sm-5 { margin-right: 3rem !important; }
  .m-sm-g { margin: 0.75rem !important; }
  .mt-sm-g, .my-sm-g { margin-top: 0.75rem !important; }
  html:not([dir="rtl"]) .mr-sm-g, html:not([dir="rtl"]) .mx-sm-g { margin-right: 0.75rem !important; }
  html[dir="rtl"] .mr-sm-g, html[dir="rtl"] .mx-sm-g { margin-left: 0.75rem !important; }
  .mb-sm-g, .my-sm-g { margin-bottom: 0.75rem !important; }
  html:not([dir="rtl"]) .ml-sm-g, html:not([dir="rtl"]) .mx-sm-g { margin-left: 0.75rem !important; }
  html[dir="rtl"] .ml-sm-g, html[dir="rtl"] .mx-sm-g { margin-right: 0.75rem !important; }
  .p-sm-0 { padding: 0px !important; }
  .pt-sm-0, .py-sm-0 { padding-top: 0px !important; }
  html:not([dir="rtl"]) .pr-sm-0, html:not([dir="rtl"]) .px-sm-0 { padding-right: 0px !important; }
  html[dir="rtl"] .pr-sm-0, html[dir="rtl"] .px-sm-0 { padding-left: 0px !important; }
  .pb-sm-0, .py-sm-0 { padding-bottom: 0px !important; }
  html:not([dir="rtl"]) .pl-sm-0, html:not([dir="rtl"]) .px-sm-0 { padding-left: 0px !important; }
  html[dir="rtl"] .pl-sm-0, html[dir="rtl"] .px-sm-0 { padding-right: 0px !important; }
  .p-sm-1 { padding: 0.25rem !important; }
  .pt-sm-1, .py-sm-1 { padding-top: 0.25rem !important; }
  html:not([dir="rtl"]) .pr-sm-1, html:not([dir="rtl"]) .px-sm-1 { padding-right: 0.25rem !important; }
  html[dir="rtl"] .pr-sm-1, html[dir="rtl"] .px-sm-1 { padding-left: 0.25rem !important; }
  .pb-sm-1, .py-sm-1 { padding-bottom: 0.25rem !important; }
  html:not([dir="rtl"]) .pl-sm-1, html:not([dir="rtl"]) .px-sm-1 { padding-left: 0.25rem !important; }
  html[dir="rtl"] .pl-sm-1, html[dir="rtl"] .px-sm-1 { padding-right: 0.25rem !important; }
  .p-sm-2 { padding: 0.5rem !important; }
  .pt-sm-2, .py-sm-2 { padding-top: 0.5rem !important; }
  html:not([dir="rtl"]) .pr-sm-2, html:not([dir="rtl"]) .px-sm-2 { padding-right: 0.5rem !important; }
  html[dir="rtl"] .pr-sm-2, html[dir="rtl"] .px-sm-2 { padding-left: 0.5rem !important; }
  .pb-sm-2, .py-sm-2 { padding-bottom: 0.5rem !important; }
  html:not([dir="rtl"]) .pl-sm-2, html:not([dir="rtl"]) .px-sm-2 { padding-left: 0.5rem !important; }
  html[dir="rtl"] .pl-sm-2, html[dir="rtl"] .px-sm-2 { padding-right: 0.5rem !important; }
  .p-sm-3 { padding: 1rem !important; }
  .pt-sm-3, .py-sm-3 { padding-top: 1rem !important; }
  html:not([dir="rtl"]) .pr-sm-3, html:not([dir="rtl"]) .px-sm-3 { padding-right: 1rem !important; }
  html[dir="rtl"] .pr-sm-3, html[dir="rtl"] .px-sm-3 { padding-left: 1rem !important; }
  .pb-sm-3, .py-sm-3 { padding-bottom: 1rem !important; }
  html:not([dir="rtl"]) .pl-sm-3, html:not([dir="rtl"]) .px-sm-3 { padding-left: 1rem !important; }
  html[dir="rtl"] .pl-sm-3, html[dir="rtl"] .px-sm-3 { padding-right: 1rem !important; }
  .p-sm-4 { padding: 1.5rem !important; }
  .pt-sm-4, .py-sm-4 { padding-top: 1.5rem !important; }
  html:not([dir="rtl"]) .pr-sm-4, html:not([dir="rtl"]) .px-sm-4 { padding-right: 1.5rem !important; }
  html[dir="rtl"] .pr-sm-4, html[dir="rtl"] .px-sm-4 { padding-left: 1.5rem !important; }
  .pb-sm-4, .py-sm-4 { padding-bottom: 1.5rem !important; }
  html:not([dir="rtl"]) .pl-sm-4, html:not([dir="rtl"]) .px-sm-4 { padding-left: 1.5rem !important; }
  html[dir="rtl"] .pl-sm-4, html[dir="rtl"] .px-sm-4 { padding-right: 1.5rem !important; }
  .p-sm-5 { padding: 3rem !important; }
  .pt-sm-5, .py-sm-5 { padding-top: 3rem !important; }
  html:not([dir="rtl"]) .pr-sm-5, html:not([dir="rtl"]) .px-sm-5 { padding-right: 3rem !important; }
  html[dir="rtl"] .pr-sm-5, html[dir="rtl"] .px-sm-5 { padding-left: 3rem !important; }
  .pb-sm-5, .py-sm-5 { padding-bottom: 3rem !important; }
  html:not([dir="rtl"]) .pl-sm-5, html:not([dir="rtl"]) .px-sm-5 { padding-left: 3rem !important; }
  html[dir="rtl"] .pl-sm-5, html[dir="rtl"] .px-sm-5 { padding-right: 3rem !important; }
  .p-sm-g { padding: 0.75rem !important; }
  .pt-sm-g, .py-sm-g { padding-top: 0.75rem !important; }
  html:not([dir="rtl"]) .pr-sm-g, html:not([dir="rtl"]) .px-sm-g { padding-right: 0.75rem !important; }
  html[dir="rtl"] .pr-sm-g, html[dir="rtl"] .px-sm-g { padding-left: 0.75rem !important; }
  .pb-sm-g, .py-sm-g { padding-bottom: 0.75rem !important; }
  html:not([dir="rtl"]) .pl-sm-g, html:not([dir="rtl"]) .px-sm-g { padding-left: 0.75rem !important; }
  html[dir="rtl"] .pl-sm-g, html[dir="rtl"] .px-sm-g { padding-right: 0.75rem !important; }
  .m-sm-n1 { margin: -0.25rem !important; }
  .mt-sm-n1, .my-sm-n1 { margin-top: -0.25rem !important; }
  html:not([dir="rtl"]) .mr-sm-n1, html:not([dir="rtl"]) .mx-sm-n1 { margin-right: -0.25rem !important; }
  html[dir="rtl"] .mr-sm-n1, html[dir="rtl"] .mx-sm-n1 { margin-left: -0.25rem !important; }
  .mb-sm-n1, .my-sm-n1 { margin-bottom: -0.25rem !important; }
  html:not([dir="rtl"]) .ml-sm-n1, html:not([dir="rtl"]) .mx-sm-n1 { margin-left: -0.25rem !important; }
  html[dir="rtl"] .ml-sm-n1, html[dir="rtl"] .mx-sm-n1 { margin-right: -0.25rem !important; }
  .m-sm-n2 { margin: -0.5rem !important; }
  .mt-sm-n2, .my-sm-n2 { margin-top: -0.5rem !important; }
  html:not([dir="rtl"]) .mr-sm-n2, html:not([dir="rtl"]) .mx-sm-n2 { margin-right: -0.5rem !important; }
  html[dir="rtl"] .mr-sm-n2, html[dir="rtl"] .mx-sm-n2 { margin-left: -0.5rem !important; }
  .mb-sm-n2, .my-sm-n2 { margin-bottom: -0.5rem !important; }
  html:not([dir="rtl"]) .ml-sm-n2, html:not([dir="rtl"]) .mx-sm-n2 { margin-left: -0.5rem !important; }
  html[dir="rtl"] .ml-sm-n2, html[dir="rtl"] .mx-sm-n2 { margin-right: -0.5rem !important; }
  .m-sm-n3 { margin: -1rem !important; }
  .mt-sm-n3, .my-sm-n3 { margin-top: -1rem !important; }
  html:not([dir="rtl"]) .mr-sm-n3, html:not([dir="rtl"]) .mx-sm-n3 { margin-right: -1rem !important; }
  html[dir="rtl"] .mr-sm-n3, html[dir="rtl"] .mx-sm-n3 { margin-left: -1rem !important; }
  .mb-sm-n3, .my-sm-n3 { margin-bottom: -1rem !important; }
  html:not([dir="rtl"]) .ml-sm-n3, html:not([dir="rtl"]) .mx-sm-n3 { margin-left: -1rem !important; }
  html[dir="rtl"] .ml-sm-n3, html[dir="rtl"] .mx-sm-n3 { margin-right: -1rem !important; }
  .m-sm-n4 { margin: -1.5rem !important; }
  .mt-sm-n4, .my-sm-n4 { margin-top: -1.5rem !important; }
  html:not([dir="rtl"]) .mr-sm-n4, html:not([dir="rtl"]) .mx-sm-n4 { margin-right: -1.5rem !important; }
  html[dir="rtl"] .mr-sm-n4, html[dir="rtl"] .mx-sm-n4 { margin-left: -1.5rem !important; }
  .mb-sm-n4, .my-sm-n4 { margin-bottom: -1.5rem !important; }
  html:not([dir="rtl"]) .ml-sm-n4, html:not([dir="rtl"]) .mx-sm-n4 { margin-left: -1.5rem !important; }
  html[dir="rtl"] .ml-sm-n4, html[dir="rtl"] .mx-sm-n4 { margin-right: -1.5rem !important; }
  .m-sm-n5 { margin: -3rem !important; }
  .mt-sm-n5, .my-sm-n5 { margin-top: -3rem !important; }
  html:not([dir="rtl"]) .mr-sm-n5, html:not([dir="rtl"]) .mx-sm-n5 { margin-right: -3rem !important; }
  html[dir="rtl"] .mr-sm-n5, html[dir="rtl"] .mx-sm-n5 { margin-left: -3rem !important; }
  .mb-sm-n5, .my-sm-n5 { margin-bottom: -3rem !important; }
  html:not([dir="rtl"]) .ml-sm-n5, html:not([dir="rtl"]) .mx-sm-n5 { margin-left: -3rem !important; }
  html[dir="rtl"] .ml-sm-n5, html[dir="rtl"] .mx-sm-n5 { margin-right: -3rem !important; }
  .m-sm-ng { margin: -0.75rem !important; }
  .mt-sm-ng, .my-sm-ng { margin-top: -0.75rem !important; }
  html:not([dir="rtl"]) .mr-sm-ng, html:not([dir="rtl"]) .mx-sm-ng { margin-right: -0.75rem !important; }
  html[dir="rtl"] .mr-sm-ng, html[dir="rtl"] .mx-sm-ng { margin-left: -0.75rem !important; }
  .mb-sm-ng, .my-sm-ng { margin-bottom: -0.75rem !important; }
  html:not([dir="rtl"]) .ml-sm-ng, html:not([dir="rtl"]) .mx-sm-ng { margin-left: -0.75rem !important; }
  html[dir="rtl"] .ml-sm-ng, html[dir="rtl"] .mx-sm-ng { margin-right: -0.75rem !important; }
  .m-sm-auto { margin: auto !important; }
  .mt-sm-auto, .my-sm-auto { margin-top: auto !important; }
  html:not([dir="rtl"]) .mr-sm-auto, html:not([dir="rtl"]) .mx-sm-auto { margin-right: auto !important; }
  html[dir="rtl"] .mr-sm-auto, html[dir="rtl"] .mx-sm-auto { margin-left: auto !important; }
  .mb-sm-auto, .my-sm-auto { margin-bottom: auto !important; }
  html:not([dir="rtl"]) .ml-sm-auto, html:not([dir="rtl"]) .mx-sm-auto { margin-left: auto !important; }
  html[dir="rtl"] .ml-sm-auto, html[dir="rtl"] .mx-sm-auto { margin-right: auto !important; }
  .mb-sm-0-last-child > :last-child { margin-bottom: 0px !important; }
}
@media (min-width: 860px) {
  .m-md-0 { margin: 0px !important; }
  .mt-md-0, .my-md-0 { margin-top: 0px !important; }
  html:not([dir="rtl"]) .mr-md-0, html:not([dir="rtl"]) .mx-md-0 { margin-right: 0px !important; }
  html[dir="rtl"] .mr-md-0, html[dir="rtl"] .mx-md-0 { margin-left: 0px !important; }
  .mb-md-0, .my-md-0 { margin-bottom: 0px !important; }
  html:not([dir="rtl"]) .ml-md-0, html:not([dir="rtl"]) .mx-md-0 { margin-left: 0px !important; }
  html[dir="rtl"] .ml-md-0, html[dir="rtl"] .mx-md-0 { margin-right: 0px !important; }
  .m-md-1 { margin: 0.25rem !important; }
  .mt-md-1, .my-md-1 { margin-top: 0.25rem !important; }
  html:not([dir="rtl"]) .mr-md-1, html:not([dir="rtl"]) .mx-md-1 { margin-right: 0.25rem !important; }
  html[dir="rtl"] .mr-md-1, html[dir="rtl"] .mx-md-1 { margin-left: 0.25rem !important; }
  .mb-md-1, .my-md-1 { margin-bottom: 0.25rem !important; }
  html:not([dir="rtl"]) .ml-md-1, html:not([dir="rtl"]) .mx-md-1 { margin-left: 0.25rem !important; }
  html[dir="rtl"] .ml-md-1, html[dir="rtl"] .mx-md-1 { margin-right: 0.25rem !important; }
  .m-md-2 { margin: 0.5rem !important; }
  .mt-md-2, .my-md-2 { margin-top: 0.5rem !important; }
  html:not([dir="rtl"]) .mr-md-2, html:not([dir="rtl"]) .mx-md-2 { margin-right: 0.5rem !important; }
  html[dir="rtl"] .mr-md-2, html[dir="rtl"] .mx-md-2 { margin-left: 0.5rem !important; }
  .mb-md-2, .my-md-2 { margin-bottom: 0.5rem !important; }
  html:not([dir="rtl"]) .ml-md-2, html:not([dir="rtl"]) .mx-md-2 { margin-left: 0.5rem !important; }
  html[dir="rtl"] .ml-md-2, html[dir="rtl"] .mx-md-2 { margin-right: 0.5rem !important; }
  .m-md-3 { margin: 1rem !important; }
  .mt-md-3, .my-md-3 { margin-top: 1rem !important; }
  html:not([dir="rtl"]) .mr-md-3, html:not([dir="rtl"]) .mx-md-3 { margin-right: 1rem !important; }
  html[dir="rtl"] .mr-md-3, html[dir="rtl"] .mx-md-3 { margin-left: 1rem !important; }
  .mb-md-3, .my-md-3 { margin-bottom: 1rem !important; }
  html:not([dir="rtl"]) .ml-md-3, html:not([dir="rtl"]) .mx-md-3 { margin-left: 1rem !important; }
  html[dir="rtl"] .ml-md-3, html[dir="rtl"] .mx-md-3 { margin-right: 1rem !important; }
  .m-md-4 { margin: 1.5rem !important; }
  .mt-md-4, .my-md-4 { margin-top: 1.5rem !important; }
  html:not([dir="rtl"]) .mr-md-4, html:not([dir="rtl"]) .mx-md-4 { margin-right: 1.5rem !important; }
  html[dir="rtl"] .mr-md-4, html[dir="rtl"] .mx-md-4 { margin-left: 1.5rem !important; }
  .mb-md-4, .my-md-4 { margin-bottom: 1.5rem !important; }
  html:not([dir="rtl"]) .ml-md-4, html:not([dir="rtl"]) .mx-md-4 { margin-left: 1.5rem !important; }
  html[dir="rtl"] .ml-md-4, html[dir="rtl"] .mx-md-4 { margin-right: 1.5rem !important; }
  .m-md-5 { margin: 3rem !important; }
  .mt-md-5, .my-md-5 { margin-top: 3rem !important; }
  html:not([dir="rtl"]) .mr-md-5, html:not([dir="rtl"]) .mx-md-5 { margin-right: 3rem !important; }
  html[dir="rtl"] .mr-md-5, html[dir="rtl"] .mx-md-5 { margin-left: 3rem !important; }
  .mb-md-5, .my-md-5 { margin-bottom: 3rem !important; }
  html:not([dir="rtl"]) .ml-md-5, html:not([dir="rtl"]) .mx-md-5 { margin-left: 3rem !important; }
  html[dir="rtl"] .ml-md-5, html[dir="rtl"] .mx-md-5 { margin-right: 3rem !important; }
  .m-md-g { margin: 0.75rem !important; }
  .mt-md-g, .my-md-g { margin-top: 0.75rem !important; }
  html:not([dir="rtl"]) .mr-md-g, html:not([dir="rtl"]) .mx-md-g { margin-right: 0.75rem !important; }
  html[dir="rtl"] .mr-md-g, html[dir="rtl"] .mx-md-g { margin-left: 0.75rem !important; }
  .mb-md-g, .my-md-g { margin-bottom: 0.75rem !important; }
  html:not([dir="rtl"]) .ml-md-g, html:not([dir="rtl"]) .mx-md-g { margin-left: 0.75rem !important; }
  html[dir="rtl"] .ml-md-g, html[dir="rtl"] .mx-md-g { margin-right: 0.75rem !important; }
  .p-md-0 { padding: 0px !important; }
  .pt-md-0, .py-md-0 { padding-top: 0px !important; }
  html:not([dir="rtl"]) .pr-md-0, html:not([dir="rtl"]) .px-md-0 { padding-right: 0px !important; }
  html[dir="rtl"] .pr-md-0, html[dir="rtl"] .px-md-0 { padding-left: 0px !important; }
  .pb-md-0, .py-md-0 { padding-bottom: 0px !important; }
  html:not([dir="rtl"]) .pl-md-0, html:not([dir="rtl"]) .px-md-0 { padding-left: 0px !important; }
  html[dir="rtl"] .pl-md-0, html[dir="rtl"] .px-md-0 { padding-right: 0px !important; }
  .p-md-1 { padding: 0.25rem !important; }
  .pt-md-1, .py-md-1 { padding-top: 0.25rem !important; }
  html:not([dir="rtl"]) .pr-md-1, html:not([dir="rtl"]) .px-md-1 { padding-right: 0.25rem !important; }
  html[dir="rtl"] .pr-md-1, html[dir="rtl"] .px-md-1 { padding-left: 0.25rem !important; }
  .pb-md-1, .py-md-1 { padding-bottom: 0.25rem !important; }
  html:not([dir="rtl"]) .pl-md-1, html:not([dir="rtl"]) .px-md-1 { padding-left: 0.25rem !important; }
  html[dir="rtl"] .pl-md-1, html[dir="rtl"] .px-md-1 { padding-right: 0.25rem !important; }
  .p-md-2 { padding: 0.5rem !important; }
  .pt-md-2, .py-md-2 { padding-top: 0.5rem !important; }
  html:not([dir="rtl"]) .pr-md-2, html:not([dir="rtl"]) .px-md-2 { padding-right: 0.5rem !important; }
  html[dir="rtl"] .pr-md-2, html[dir="rtl"] .px-md-2 { padding-left: 0.5rem !important; }
  .pb-md-2, .py-md-2 { padding-bottom: 0.5rem !important; }
  html:not([dir="rtl"]) .pl-md-2, html:not([dir="rtl"]) .px-md-2 { padding-left: 0.5rem !important; }
  html[dir="rtl"] .pl-md-2, html[dir="rtl"] .px-md-2 { padding-right: 0.5rem !important; }
  .p-md-3 { padding: 1rem !important; }
  .pt-md-3, .py-md-3 { padding-top: 1rem !important; }
  html:not([dir="rtl"]) .pr-md-3, html:not([dir="rtl"]) .px-md-3 { padding-right: 1rem !important; }
  html[dir="rtl"] .pr-md-3, html[dir="rtl"] .px-md-3 { padding-left: 1rem !important; }
  .pb-md-3, .py-md-3 { padding-bottom: 1rem !important; }
  html:not([dir="rtl"]) .pl-md-3, html:not([dir="rtl"]) .px-md-3 { padding-left: 1rem !important; }
  html[dir="rtl"] .pl-md-3, html[dir="rtl"] .px-md-3 { padding-right: 1rem !important; }
  .p-md-4 { padding: 1.5rem !important; }
  .pt-md-4, .py-md-4 { padding-top: 1.5rem !important; }
  html:not([dir="rtl"]) .pr-md-4, html:not([dir="rtl"]) .px-md-4 { padding-right: 1.5rem !important; }
  html[dir="rtl"] .pr-md-4, html[dir="rtl"] .px-md-4 { padding-left: 1.5rem !important; }
  .pb-md-4, .py-md-4 { padding-bottom: 1.5rem !important; }
  html:not([dir="rtl"]) .pl-md-4, html:not([dir="rtl"]) .px-md-4 { padding-left: 1.5rem !important; }
  html[dir="rtl"] .pl-md-4, html[dir="rtl"] .px-md-4 { padding-right: 1.5rem !important; }
  .p-md-5 { padding: 3rem !important; }
  .pt-md-5, .py-md-5 { padding-top: 3rem !important; }
  html:not([dir="rtl"]) .pr-md-5, html:not([dir="rtl"]) .px-md-5 { padding-right: 3rem !important; }
  html[dir="rtl"] .pr-md-5, html[dir="rtl"] .px-md-5 { padding-left: 3rem !important; }
  .pb-md-5, .py-md-5 { padding-bottom: 3rem !important; }
  html:not([dir="rtl"]) .pl-md-5, html:not([dir="rtl"]) .px-md-5 { padding-left: 3rem !important; }
  html[dir="rtl"] .pl-md-5, html[dir="rtl"] .px-md-5 { padding-right: 3rem !important; }
  .p-md-g { padding: 0.75rem !important; }
  .pt-md-g, .py-md-g { padding-top: 0.75rem !important; }
  html:not([dir="rtl"]) .pr-md-g, html:not([dir="rtl"]) .px-md-g { padding-right: 0.75rem !important; }
  html[dir="rtl"] .pr-md-g, html[dir="rtl"] .px-md-g { padding-left: 0.75rem !important; }
  .pb-md-g, .py-md-g { padding-bottom: 0.75rem !important; }
  html:not([dir="rtl"]) .pl-md-g, html:not([dir="rtl"]) .px-md-g { padding-left: 0.75rem !important; }
  html[dir="rtl"] .pl-md-g, html[dir="rtl"] .px-md-g { padding-right: 0.75rem !important; }
  .m-md-n1 { margin: -0.25rem !important; }
  .mt-md-n1, .my-md-n1 { margin-top: -0.25rem !important; }
  html:not([dir="rtl"]) .mr-md-n1, html:not([dir="rtl"]) .mx-md-n1 { margin-right: -0.25rem !important; }
  html[dir="rtl"] .mr-md-n1, html[dir="rtl"] .mx-md-n1 { margin-left: -0.25rem !important; }
  .mb-md-n1, .my-md-n1 { margin-bottom: -0.25rem !important; }
  html:not([dir="rtl"]) .ml-md-n1, html:not([dir="rtl"]) .mx-md-n1 { margin-left: -0.25rem !important; }
  html[dir="rtl"] .ml-md-n1, html[dir="rtl"] .mx-md-n1 { margin-right: -0.25rem !important; }
  .m-md-n2 { margin: -0.5rem !important; }
  .mt-md-n2, .my-md-n2 { margin-top: -0.5rem !important; }
  html:not([dir="rtl"]) .mr-md-n2, html:not([dir="rtl"]) .mx-md-n2 { margin-right: -0.5rem !important; }
  html[dir="rtl"] .mr-md-n2, html[dir="rtl"] .mx-md-n2 { margin-left: -0.5rem !important; }
  .mb-md-n2, .my-md-n2 { margin-bottom: -0.5rem !important; }
  html:not([dir="rtl"]) .ml-md-n2, html:not([dir="rtl"]) .mx-md-n2 { margin-left: -0.5rem !important; }
  html[dir="rtl"] .ml-md-n2, html[dir="rtl"] .mx-md-n2 { margin-right: -0.5rem !important; }
  .m-md-n3 { margin: -1rem !important; }
  .mt-md-n3, .my-md-n3 { margin-top: -1rem !important; }
  html:not([dir="rtl"]) .mr-md-n3, html:not([dir="rtl"]) .mx-md-n3 { margin-right: -1rem !important; }
  html[dir="rtl"] .mr-md-n3, html[dir="rtl"] .mx-md-n3 { margin-left: -1rem !important; }
  .mb-md-n3, .my-md-n3 { margin-bottom: -1rem !important; }
  html:not([dir="rtl"]) .ml-md-n3, html:not([dir="rtl"]) .mx-md-n3 { margin-left: -1rem !important; }
  html[dir="rtl"] .ml-md-n3, html[dir="rtl"] .mx-md-n3 { margin-right: -1rem !important; }
  .m-md-n4 { margin: -1.5rem !important; }
  .mt-md-n4, .my-md-n4 { margin-top: -1.5rem !important; }
  html:not([dir="rtl"]) .mr-md-n4, html:not([dir="rtl"]) .mx-md-n4 { margin-right: -1.5rem !important; }
  html[dir="rtl"] .mr-md-n4, html[dir="rtl"] .mx-md-n4 { margin-left: -1.5rem !important; }
  .mb-md-n4, .my-md-n4 { margin-bottom: -1.5rem !important; }
  html:not([dir="rtl"]) .ml-md-n4, html:not([dir="rtl"]) .mx-md-n4 { margin-left: -1.5rem !important; }
  html[dir="rtl"] .ml-md-n4, html[dir="rtl"] .mx-md-n4 { margin-right: -1.5rem !important; }
  .m-md-n5 { margin: -3rem !important; }
  .mt-md-n5, .my-md-n5 { margin-top: -3rem !important; }
  html:not([dir="rtl"]) .mr-md-n5, html:not([dir="rtl"]) .mx-md-n5 { margin-right: -3rem !important; }
  html[dir="rtl"] .mr-md-n5, html[dir="rtl"] .mx-md-n5 { margin-left: -3rem !important; }
  .mb-md-n5, .my-md-n5 { margin-bottom: -3rem !important; }
  html:not([dir="rtl"]) .ml-md-n5, html:not([dir="rtl"]) .mx-md-n5 { margin-left: -3rem !important; }
  html[dir="rtl"] .ml-md-n5, html[dir="rtl"] .mx-md-n5 { margin-right: -3rem !important; }
  .m-md-ng { margin: -0.75rem !important; }
  .mt-md-ng, .my-md-ng { margin-top: -0.75rem !important; }
  html:not([dir="rtl"]) .mr-md-ng, html:not([dir="rtl"]) .mx-md-ng { margin-right: -0.75rem !important; }
  html[dir="rtl"] .mr-md-ng, html[dir="rtl"] .mx-md-ng { margin-left: -0.75rem !important; }
  .mb-md-ng, .my-md-ng { margin-bottom: -0.75rem !important; }
  html:not([dir="rtl"]) .ml-md-ng, html:not([dir="rtl"]) .mx-md-ng { margin-left: -0.75rem !important; }
  html[dir="rtl"] .ml-md-ng, html[dir="rtl"] .mx-md-ng { margin-right: -0.75rem !important; }
  .m-md-auto { margin: auto !important; }
  .mt-md-auto, .my-md-auto { margin-top: auto !important; }
  html:not([dir="rtl"]) .mr-md-auto, html:not([dir="rtl"]) .mx-md-auto { margin-right: auto !important; }
  html[dir="rtl"] .mr-md-auto, html[dir="rtl"] .mx-md-auto { margin-left: auto !important; }
  .mb-md-auto, .my-md-auto { margin-bottom: auto !important; }
  html:not([dir="rtl"]) .ml-md-auto, html:not([dir="rtl"]) .mx-md-auto { margin-left: auto !important; }
  html[dir="rtl"] .ml-md-auto, html[dir="rtl"] .mx-md-auto { margin-right: auto !important; }
  .mb-md-0-last-child > :last-child { margin-bottom: 0px !important; }
}
@media (min-width: 1084px) {
  .m-lg-0 { margin: 0px !important; }
  .mt-lg-0, .my-lg-0 { margin-top: 0px !important; }
  html:not([dir="rtl"]) .mr-lg-0, html:not([dir="rtl"]) .mx-lg-0 { margin-right: 0px !important; }
  html[dir="rtl"] .mr-lg-0, html[dir="rtl"] .mx-lg-0 { margin-left: 0px !important; }
  .mb-lg-0, .my-lg-0 { margin-bottom: 0px !important; }
  html:not([dir="rtl"]) .ml-lg-0, html:not([dir="rtl"]) .mx-lg-0 { margin-left: 0px !important; }
  html[dir="rtl"] .ml-lg-0, html[dir="rtl"] .mx-lg-0 { margin-right: 0px !important; }
  .m-lg-1 { margin: 0.25rem !important; }
  .mt-lg-1, .my-lg-1 { margin-top: 0.25rem !important; }
  html:not([dir="rtl"]) .mr-lg-1, html:not([dir="rtl"]) .mx-lg-1 { margin-right: 0.25rem !important; }
  html[dir="rtl"] .mr-lg-1, html[dir="rtl"] .mx-lg-1 { margin-left: 0.25rem !important; }
  .mb-lg-1, .my-lg-1 { margin-bottom: 0.25rem !important; }
  html:not([dir="rtl"]) .ml-lg-1, html:not([dir="rtl"]) .mx-lg-1 { margin-left: 0.25rem !important; }
  html[dir="rtl"] .ml-lg-1, html[dir="rtl"] .mx-lg-1 { margin-right: 0.25rem !important; }
  .m-lg-2 { margin: 0.5rem !important; }
  .mt-lg-2, .my-lg-2 { margin-top: 0.5rem !important; }
  html:not([dir="rtl"]) .mr-lg-2, html:not([dir="rtl"]) .mx-lg-2 { margin-right: 0.5rem !important; }
  html[dir="rtl"] .mr-lg-2, html[dir="rtl"] .mx-lg-2 { margin-left: 0.5rem !important; }
  .mb-lg-2, .my-lg-2 { margin-bottom: 0.5rem !important; }
  html:not([dir="rtl"]) .ml-lg-2, html:not([dir="rtl"]) .mx-lg-2 { margin-left: 0.5rem !important; }
  html[dir="rtl"] .ml-lg-2, html[dir="rtl"] .mx-lg-2 { margin-right: 0.5rem !important; }
  .m-lg-3 { margin: 1rem !important; }
  .mt-lg-3, .my-lg-3 { margin-top: 1rem !important; }
  html:not([dir="rtl"]) .mr-lg-3, html:not([dir="rtl"]) .mx-lg-3 { margin-right: 1rem !important; }
  html[dir="rtl"] .mr-lg-3, html[dir="rtl"] .mx-lg-3 { margin-left: 1rem !important; }
  .mb-lg-3, .my-lg-3 { margin-bottom: 1rem !important; }
  html:not([dir="rtl"]) .ml-lg-3, html:not([dir="rtl"]) .mx-lg-3 { margin-left: 1rem !important; }
  html[dir="rtl"] .ml-lg-3, html[dir="rtl"] .mx-lg-3 { margin-right: 1rem !important; }
  .m-lg-4 { margin: 1.5rem !important; }
  .mt-lg-4, .my-lg-4 { margin-top: 1.5rem !important; }
  html:not([dir="rtl"]) .mr-lg-4, html:not([dir="rtl"]) .mx-lg-4 { margin-right: 1.5rem !important; }
  html[dir="rtl"] .mr-lg-4, html[dir="rtl"] .mx-lg-4 { margin-left: 1.5rem !important; }
  .mb-lg-4, .my-lg-4 { margin-bottom: 1.5rem !important; }
  html:not([dir="rtl"]) .ml-lg-4, html:not([dir="rtl"]) .mx-lg-4 { margin-left: 1.5rem !important; }
  html[dir="rtl"] .ml-lg-4, html[dir="rtl"] .mx-lg-4 { margin-right: 1.5rem !important; }
  .m-lg-5 { margin: 3rem !important; }
  .mt-lg-5, .my-lg-5 { margin-top: 3rem !important; }
  html:not([dir="rtl"]) .mr-lg-5, html:not([dir="rtl"]) .mx-lg-5 { margin-right: 3rem !important; }
  html[dir="rtl"] .mr-lg-5, html[dir="rtl"] .mx-lg-5 { margin-left: 3rem !important; }
  .mb-lg-5, .my-lg-5 { margin-bottom: 3rem !important; }
  html:not([dir="rtl"]) .ml-lg-5, html:not([dir="rtl"]) .mx-lg-5 { margin-left: 3rem !important; }
  html[dir="rtl"] .ml-lg-5, html[dir="rtl"] .mx-lg-5 { margin-right: 3rem !important; }
  .m-lg-g { margin: 0.75rem !important; }
  .mt-lg-g, .my-lg-g { margin-top: 0.75rem !important; }
  html:not([dir="rtl"]) .mr-lg-g, html:not([dir="rtl"]) .mx-lg-g { margin-right: 0.75rem !important; }
  html[dir="rtl"] .mr-lg-g, html[dir="rtl"] .mx-lg-g { margin-left: 0.75rem !important; }
  .mb-lg-g, .my-lg-g { margin-bottom: 0.75rem !important; }
  html:not([dir="rtl"]) .ml-lg-g, html:not([dir="rtl"]) .mx-lg-g { margin-left: 0.75rem !important; }
  html[dir="rtl"] .ml-lg-g, html[dir="rtl"] .mx-lg-g { margin-right: 0.75rem !important; }
  .p-lg-0 { padding: 0px !important; }
  .pt-lg-0, .py-lg-0 { padding-top: 0px !important; }
  html:not([dir="rtl"]) .pr-lg-0, html:not([dir="rtl"]) .px-lg-0 { padding-right: 0px !important; }
  html[dir="rtl"] .pr-lg-0, html[dir="rtl"] .px-lg-0 { padding-left: 0px !important; }
  .pb-lg-0, .py-lg-0 { padding-bottom: 0px !important; }
  html:not([dir="rtl"]) .pl-lg-0, html:not([dir="rtl"]) .px-lg-0 { padding-left: 0px !important; }
  html[dir="rtl"] .pl-lg-0, html[dir="rtl"] .px-lg-0 { padding-right: 0px !important; }
  .p-lg-1 { padding: 0.25rem !important; }
  .pt-lg-1, .py-lg-1 { padding-top: 0.25rem !important; }
  html:not([dir="rtl"]) .pr-lg-1, html:not([dir="rtl"]) .px-lg-1 { padding-right: 0.25rem !important; }
  html[dir="rtl"] .pr-lg-1, html[dir="rtl"] .px-lg-1 { padding-left: 0.25rem !important; }
  .pb-lg-1, .py-lg-1 { padding-bottom: 0.25rem !important; }
  html:not([dir="rtl"]) .pl-lg-1, html:not([dir="rtl"]) .px-lg-1 { padding-left: 0.25rem !important; }
  html[dir="rtl"] .pl-lg-1, html[dir="rtl"] .px-lg-1 { padding-right: 0.25rem !important; }
  .p-lg-2 { padding: 0.5rem !important; }
  .pt-lg-2, .py-lg-2 { padding-top: 0.5rem !important; }
  html:not([dir="rtl"]) .pr-lg-2, html:not([dir="rtl"]) .px-lg-2 { padding-right: 0.5rem !important; }
  html[dir="rtl"] .pr-lg-2, html[dir="rtl"] .px-lg-2 { padding-left: 0.5rem !important; }
  .pb-lg-2, .py-lg-2 { padding-bottom: 0.5rem !important; }
  html:not([dir="rtl"]) .pl-lg-2, html:not([dir="rtl"]) .px-lg-2 { padding-left: 0.5rem !important; }
  html[dir="rtl"] .pl-lg-2, html[dir="rtl"] .px-lg-2 { padding-right: 0.5rem !important; }
  .p-lg-3 { padding: 1rem !important; }
  .pt-lg-3, .py-lg-3 { padding-top: 1rem !important; }
  html:not([dir="rtl"]) .pr-lg-3, html:not([dir="rtl"]) .px-lg-3 { padding-right: 1rem !important; }
  html[dir="rtl"] .pr-lg-3, html[dir="rtl"] .px-lg-3 { padding-left: 1rem !important; }
  .pb-lg-3, .py-lg-3 { padding-bottom: 1rem !important; }
  html:not([dir="rtl"]) .pl-lg-3, html:not([dir="rtl"]) .px-lg-3 { padding-left: 1rem !important; }
  html[dir="rtl"] .pl-lg-3, html[dir="rtl"] .px-lg-3 { padding-right: 1rem !important; }
  .p-lg-4 { padding: 1.5rem !important; }
  .pt-lg-4, .py-lg-4 { padding-top: 1.5rem !important; }
  html:not([dir="rtl"]) .pr-lg-4, html:not([dir="rtl"]) .px-lg-4 { padding-right: 1.5rem !important; }
  html[dir="rtl"] .pr-lg-4, html[dir="rtl"] .px-lg-4 { padding-left: 1.5rem !important; }
  .pb-lg-4, .py-lg-4 { padding-bottom: 1.5rem !important; }
  html:not([dir="rtl"]) .pl-lg-4, html:not([dir="rtl"]) .px-lg-4 { padding-left: 1.5rem !important; }
  html[dir="rtl"] .pl-lg-4, html[dir="rtl"] .px-lg-4 { padding-right: 1.5rem !important; }
  .p-lg-5 { padding: 3rem !important; }
  .pt-lg-5, .py-lg-5 { padding-top: 3rem !important; }
  html:not([dir="rtl"]) .pr-lg-5, html:not([dir="rtl"]) .px-lg-5 { padding-right: 3rem !important; }
  html[dir="rtl"] .pr-lg-5, html[dir="rtl"] .px-lg-5 { padding-left: 3rem !important; }
  .pb-lg-5, .py-lg-5 { padding-bottom: 3rem !important; }
  html:not([dir="rtl"]) .pl-lg-5, html:not([dir="rtl"]) .px-lg-5 { padding-left: 3rem !important; }
  html[dir="rtl"] .pl-lg-5, html[dir="rtl"] .px-lg-5 { padding-right: 3rem !important; }
  .p-lg-g { padding: 0.75rem !important; }
  .pt-lg-g, .py-lg-g { padding-top: 0.75rem !important; }
  html:not([dir="rtl"]) .pr-lg-g, html:not([dir="rtl"]) .px-lg-g { padding-right: 0.75rem !important; }
  html[dir="rtl"] .pr-lg-g, html[dir="rtl"] .px-lg-g { padding-left: 0.75rem !important; }
  .pb-lg-g, .py-lg-g { padding-bottom: 0.75rem !important; }
  html:not([dir="rtl"]) .pl-lg-g, html:not([dir="rtl"]) .px-lg-g { padding-left: 0.75rem !important; }
  html[dir="rtl"] .pl-lg-g, html[dir="rtl"] .px-lg-g { padding-right: 0.75rem !important; }
  .m-lg-n1 { margin: -0.25rem !important; }
  .mt-lg-n1, .my-lg-n1 { margin-top: -0.25rem !important; }
  html:not([dir="rtl"]) .mr-lg-n1, html:not([dir="rtl"]) .mx-lg-n1 { margin-right: -0.25rem !important; }
  html[dir="rtl"] .mr-lg-n1, html[dir="rtl"] .mx-lg-n1 { margin-left: -0.25rem !important; }
  .mb-lg-n1, .my-lg-n1 { margin-bottom: -0.25rem !important; }
  html:not([dir="rtl"]) .ml-lg-n1, html:not([dir="rtl"]) .mx-lg-n1 { margin-left: -0.25rem !important; }
  html[dir="rtl"] .ml-lg-n1, html[dir="rtl"] .mx-lg-n1 { margin-right: -0.25rem !important; }
  .m-lg-n2 { margin: -0.5rem !important; }
  .mt-lg-n2, .my-lg-n2 { margin-top: -0.5rem !important; }
  html:not([dir="rtl"]) .mr-lg-n2, html:not([dir="rtl"]) .mx-lg-n2 { margin-right: -0.5rem !important; }
  html[dir="rtl"] .mr-lg-n2, html[dir="rtl"] .mx-lg-n2 { margin-left: -0.5rem !important; }
  .mb-lg-n2, .my-lg-n2 { margin-bottom: -0.5rem !important; }
  html:not([dir="rtl"]) .ml-lg-n2, html:not([dir="rtl"]) .mx-lg-n2 { margin-left: -0.5rem !important; }
  html[dir="rtl"] .ml-lg-n2, html[dir="rtl"] .mx-lg-n2 { margin-right: -0.5rem !important; }
  .m-lg-n3 { margin: -1rem !important; }
  .mt-lg-n3, .my-lg-n3 { margin-top: -1rem !important; }
  html:not([dir="rtl"]) .mr-lg-n3, html:not([dir="rtl"]) .mx-lg-n3 { margin-right: -1rem !important; }
  html[dir="rtl"] .mr-lg-n3, html[dir="rtl"] .mx-lg-n3 { margin-left: -1rem !important; }
  .mb-lg-n3, .my-lg-n3 { margin-bottom: -1rem !important; }
  html:not([dir="rtl"]) .ml-lg-n3, html:not([dir="rtl"]) .mx-lg-n3 { margin-left: -1rem !important; }
  html[dir="rtl"] .ml-lg-n3, html[dir="rtl"] .mx-lg-n3 { margin-right: -1rem !important; }
  .m-lg-n4 { margin: -1.5rem !important; }
  .mt-lg-n4, .my-lg-n4 { margin-top: -1.5rem !important; }
  html:not([dir="rtl"]) .mr-lg-n4, html:not([dir="rtl"]) .mx-lg-n4 { margin-right: -1.5rem !important; }
  html[dir="rtl"] .mr-lg-n4, html[dir="rtl"] .mx-lg-n4 { margin-left: -1.5rem !important; }
  .mb-lg-n4, .my-lg-n4 { margin-bottom: -1.5rem !important; }
  html:not([dir="rtl"]) .ml-lg-n4, html:not([dir="rtl"]) .mx-lg-n4 { margin-left: -1.5rem !important; }
  html[dir="rtl"] .ml-lg-n4, html[dir="rtl"] .mx-lg-n4 { margin-right: -1.5rem !important; }
  .m-lg-n5 { margin: -3rem !important; }
  .mt-lg-n5, .my-lg-n5 { margin-top: -3rem !important; }
  html:not([dir="rtl"]) .mr-lg-n5, html:not([dir="rtl"]) .mx-lg-n5 { margin-right: -3rem !important; }
  html[dir="rtl"] .mr-lg-n5, html[dir="rtl"] .mx-lg-n5 { margin-left: -3rem !important; }
  .mb-lg-n5, .my-lg-n5 { margin-bottom: -3rem !important; }
  html:not([dir="rtl"]) .ml-lg-n5, html:not([dir="rtl"]) .mx-lg-n5 { margin-left: -3rem !important; }
  html[dir="rtl"] .ml-lg-n5, html[dir="rtl"] .mx-lg-n5 { margin-right: -3rem !important; }
  .m-lg-ng { margin: -0.75rem !important; }
  .mt-lg-ng, .my-lg-ng { margin-top: -0.75rem !important; }
  html:not([dir="rtl"]) .mr-lg-ng, html:not([dir="rtl"]) .mx-lg-ng { margin-right: -0.75rem !important; }
  html[dir="rtl"] .mr-lg-ng, html[dir="rtl"] .mx-lg-ng { margin-left: -0.75rem !important; }
  .mb-lg-ng, .my-lg-ng { margin-bottom: -0.75rem !important; }
  html:not([dir="rtl"]) .ml-lg-ng, html:not([dir="rtl"]) .mx-lg-ng { margin-left: -0.75rem !important; }
  html[dir="rtl"] .ml-lg-ng, html[dir="rtl"] .mx-lg-ng { margin-right: -0.75rem !important; }
  .m-lg-auto { margin: auto !important; }
  .mt-lg-auto, .my-lg-auto { margin-top: auto !important; }
  html:not([dir="rtl"]) .mr-lg-auto, html:not([dir="rtl"]) .mx-lg-auto { margin-right: auto !important; }
  html[dir="rtl"] .mr-lg-auto, html[dir="rtl"] .mx-lg-auto { margin-left: auto !important; }
  .mb-lg-auto, .my-lg-auto { margin-bottom: auto !important; }
  html:not([dir="rtl"]) .ml-lg-auto, html:not([dir="rtl"]) .mx-lg-auto { margin-left: auto !important; }
  html[dir="rtl"] .ml-lg-auto, html[dir="rtl"] .mx-lg-auto { margin-right: auto !important; }
  .mb-lg-0-last-child > :last-child { margin-bottom: 0px !important; }
}
@media (min-width: 1400px) {
  .m-xl-0 { margin: 0px !important; }
  .mt-xl-0, .my-xl-0 { margin-top: 0px !important; }
  html:not([dir="rtl"]) .mr-xl-0, html:not([dir="rtl"]) .mx-xl-0 { margin-right: 0px !important; }
  html[dir="rtl"] .mr-xl-0, html[dir="rtl"] .mx-xl-0 { margin-left: 0px !important; }
  .mb-xl-0, .my-xl-0 { margin-bottom: 0px !important; }
  html:not([dir="rtl"]) .ml-xl-0, html:not([dir="rtl"]) .mx-xl-0 { margin-left: 0px !important; }
  html[dir="rtl"] .ml-xl-0, html[dir="rtl"] .mx-xl-0 { margin-right: 0px !important; }
  .m-xl-1 { margin: 0.25rem !important; }
  .mt-xl-1, .my-xl-1 { margin-top: 0.25rem !important; }
  html:not([dir="rtl"]) .mr-xl-1, html:not([dir="rtl"]) .mx-xl-1 { margin-right: 0.25rem !important; }
  html[dir="rtl"] .mr-xl-1, html[dir="rtl"] .mx-xl-1 { margin-left: 0.25rem !important; }
  .mb-xl-1, .my-xl-1 { margin-bottom: 0.25rem !important; }
  html:not([dir="rtl"]) .ml-xl-1, html:not([dir="rtl"]) .mx-xl-1 { margin-left: 0.25rem !important; }
  html[dir="rtl"] .ml-xl-1, html[dir="rtl"] .mx-xl-1 { margin-right: 0.25rem !important; }
  .m-xl-2 { margin: 0.5rem !important; }
  .mt-xl-2, .my-xl-2 { margin-top: 0.5rem !important; }
  html:not([dir="rtl"]) .mr-xl-2, html:not([dir="rtl"]) .mx-xl-2 { margin-right: 0.5rem !important; }
  html[dir="rtl"] .mr-xl-2, html[dir="rtl"] .mx-xl-2 { margin-left: 0.5rem !important; }
  .mb-xl-2, .my-xl-2 { margin-bottom: 0.5rem !important; }
  html:not([dir="rtl"]) .ml-xl-2, html:not([dir="rtl"]) .mx-xl-2 { margin-left: 0.5rem !important; }
  html[dir="rtl"] .ml-xl-2, html[dir="rtl"] .mx-xl-2 { margin-right: 0.5rem !important; }
  .m-xl-3 { margin: 1rem !important; }
  .mt-xl-3, .my-xl-3 { margin-top: 1rem !important; }
  html:not([dir="rtl"]) .mr-xl-3, html:not([dir="rtl"]) .mx-xl-3 { margin-right: 1rem !important; }
  html[dir="rtl"] .mr-xl-3, html[dir="rtl"] .mx-xl-3 { margin-left: 1rem !important; }
  .mb-xl-3, .my-xl-3 { margin-bottom: 1rem !important; }
  html:not([dir="rtl"]) .ml-xl-3, html:not([dir="rtl"]) .mx-xl-3 { margin-left: 1rem !important; }
  html[dir="rtl"] .ml-xl-3, html[dir="rtl"] .mx-xl-3 { margin-right: 1rem !important; }
  .m-xl-4 { margin: 1.5rem !important; }
  .mt-xl-4, .my-xl-4 { margin-top: 1.5rem !important; }
  html:not([dir="rtl"]) .mr-xl-4, html:not([dir="rtl"]) .mx-xl-4 { margin-right: 1.5rem !important; }
  html[dir="rtl"] .mr-xl-4, html[dir="rtl"] .mx-xl-4 { margin-left: 1.5rem !important; }
  .mb-xl-4, .my-xl-4 { margin-bottom: 1.5rem !important; }
  html:not([dir="rtl"]) .ml-xl-4, html:not([dir="rtl"]) .mx-xl-4 { margin-left: 1.5rem !important; }
  html[dir="rtl"] .ml-xl-4, html[dir="rtl"] .mx-xl-4 { margin-right: 1.5rem !important; }
  .m-xl-5 { margin: 3rem !important; }
  .mt-xl-5, .my-xl-5 { margin-top: 3rem !important; }
  html:not([dir="rtl"]) .mr-xl-5, html:not([dir="rtl"]) .mx-xl-5 { margin-right: 3rem !important; }
  html[dir="rtl"] .mr-xl-5, html[dir="rtl"] .mx-xl-5 { margin-left: 3rem !important; }
  .mb-xl-5, .my-xl-5 { margin-bottom: 3rem !important; }
  html:not([dir="rtl"]) .ml-xl-5, html:not([dir="rtl"]) .mx-xl-5 { margin-left: 3rem !important; }
  html[dir="rtl"] .ml-xl-5, html[dir="rtl"] .mx-xl-5 { margin-right: 3rem !important; }
  .m-xl-g { margin: 0.75rem !important; }
  .mt-xl-g, .my-xl-g { margin-top: 0.75rem !important; }
  html:not([dir="rtl"]) .mr-xl-g, html:not([dir="rtl"]) .mx-xl-g { margin-right: 0.75rem !important; }
  html[dir="rtl"] .mr-xl-g, html[dir="rtl"] .mx-xl-g { margin-left: 0.75rem !important; }
  .mb-xl-g, .my-xl-g { margin-bottom: 0.75rem !important; }
  html:not([dir="rtl"]) .ml-xl-g, html:not([dir="rtl"]) .mx-xl-g { margin-left: 0.75rem !important; }
  html[dir="rtl"] .ml-xl-g, html[dir="rtl"] .mx-xl-g { margin-right: 0.75rem !important; }
  .p-xl-0 { padding: 0px !important; }
  .pt-xl-0, .py-xl-0 { padding-top: 0px !important; }
  html:not([dir="rtl"]) .pr-xl-0, html:not([dir="rtl"]) .px-xl-0 { padding-right: 0px !important; }
  html[dir="rtl"] .pr-xl-0, html[dir="rtl"] .px-xl-0 { padding-left: 0px !important; }
  .pb-xl-0, .py-xl-0 { padding-bottom: 0px !important; }
  html:not([dir="rtl"]) .pl-xl-0, html:not([dir="rtl"]) .px-xl-0 { padding-left: 0px !important; }
  html[dir="rtl"] .pl-xl-0, html[dir="rtl"] .px-xl-0 { padding-right: 0px !important; }
  .p-xl-1 { padding: 0.25rem !important; }
  .pt-xl-1, .py-xl-1 { padding-top: 0.25rem !important; }
  html:not([dir="rtl"]) .pr-xl-1, html:not([dir="rtl"]) .px-xl-1 { padding-right: 0.25rem !important; }
  html[dir="rtl"] .pr-xl-1, html[dir="rtl"] .px-xl-1 { padding-left: 0.25rem !important; }
  .pb-xl-1, .py-xl-1 { padding-bottom: 0.25rem !important; }
  html:not([dir="rtl"]) .pl-xl-1, html:not([dir="rtl"]) .px-xl-1 { padding-left: 0.25rem !important; }
  html[dir="rtl"] .pl-xl-1, html[dir="rtl"] .px-xl-1 { padding-right: 0.25rem !important; }
  .p-xl-2 { padding: 0.5rem !important; }
  .pt-xl-2, .py-xl-2 { padding-top: 0.5rem !important; }
  html:not([dir="rtl"]) .pr-xl-2, html:not([dir="rtl"]) .px-xl-2 { padding-right: 0.5rem !important; }
  html[dir="rtl"] .pr-xl-2, html[dir="rtl"] .px-xl-2 { padding-left: 0.5rem !important; }
  .pb-xl-2, .py-xl-2 { padding-bottom: 0.5rem !important; }
  html:not([dir="rtl"]) .pl-xl-2, html:not([dir="rtl"]) .px-xl-2 { padding-left: 0.5rem !important; }
  html[dir="rtl"] .pl-xl-2, html[dir="rtl"] .px-xl-2 { padding-right: 0.5rem !important; }
  .p-xl-3 { padding: 1rem !important; }
  .pt-xl-3, .py-xl-3 { padding-top: 1rem !important; }
  html:not([dir="rtl"]) .pr-xl-3, html:not([dir="rtl"]) .px-xl-3 { padding-right: 1rem !important; }
  html[dir="rtl"] .pr-xl-3, html[dir="rtl"] .px-xl-3 { padding-left: 1rem !important; }
  .pb-xl-3, .py-xl-3 { padding-bottom: 1rem !important; }
  html:not([dir="rtl"]) .pl-xl-3, html:not([dir="rtl"]) .px-xl-3 { padding-left: 1rem !important; }
  html[dir="rtl"] .pl-xl-3, html[dir="rtl"] .px-xl-3 { padding-right: 1rem !important; }
  .p-xl-4 { padding: 1.5rem !important; }
  .pt-xl-4, .py-xl-4 { padding-top: 1.5rem !important; }
  html:not([dir="rtl"]) .pr-xl-4, html:not([dir="rtl"]) .px-xl-4 { padding-right: 1.5rem !important; }
  html[dir="rtl"] .pr-xl-4, html[dir="rtl"] .px-xl-4 { padding-left: 1.5rem !important; }
  .pb-xl-4, .py-xl-4 { padding-bottom: 1.5rem !important; }
  html:not([dir="rtl"]) .pl-xl-4, html:not([dir="rtl"]) .px-xl-4 { padding-left: 1.5rem !important; }
  html[dir="rtl"] .pl-xl-4, html[dir="rtl"] .px-xl-4 { padding-right: 1.5rem !important; }
  .p-xl-5 { padding: 3rem !important; }
  .pt-xl-5, .py-xl-5 { padding-top: 3rem !important; }
  html:not([dir="rtl"]) .pr-xl-5, html:not([dir="rtl"]) .px-xl-5 { padding-right: 3rem !important; }
  html[dir="rtl"] .pr-xl-5, html[dir="rtl"] .px-xl-5 { padding-left: 3rem !important; }
  .pb-xl-5, .py-xl-5 { padding-bottom: 3rem !important; }
  html:not([dir="rtl"]) .pl-xl-5, html:not([dir="rtl"]) .px-xl-5 { padding-left: 3rem !important; }
  html[dir="rtl"] .pl-xl-5, html[dir="rtl"] .px-xl-5 { padding-right: 3rem !important; }
  .p-xl-g { padding: 0.75rem !important; }
  .pt-xl-g, .py-xl-g { padding-top: 0.75rem !important; }
  html:not([dir="rtl"]) .pr-xl-g, html:not([dir="rtl"]) .px-xl-g { padding-right: 0.75rem !important; }
  html[dir="rtl"] .pr-xl-g, html[dir="rtl"] .px-xl-g { padding-left: 0.75rem !important; }
  .pb-xl-g, .py-xl-g { padding-bottom: 0.75rem !important; }
  html:not([dir="rtl"]) .pl-xl-g, html:not([dir="rtl"]) .px-xl-g { padding-left: 0.75rem !important; }
  html[dir="rtl"] .pl-xl-g, html[dir="rtl"] .px-xl-g { padding-right: 0.75rem !important; }
  .m-xl-n1 { margin: -0.25rem !important; }
  .mt-xl-n1, .my-xl-n1 { margin-top: -0.25rem !important; }
  html:not([dir="rtl"]) .mr-xl-n1, html:not([dir="rtl"]) .mx-xl-n1 { margin-right: -0.25rem !important; }
  html[dir="rtl"] .mr-xl-n1, html[dir="rtl"] .mx-xl-n1 { margin-left: -0.25rem !important; }
  .mb-xl-n1, .my-xl-n1 { margin-bottom: -0.25rem !important; }
  html:not([dir="rtl"]) .ml-xl-n1, html:not([dir="rtl"]) .mx-xl-n1 { margin-left: -0.25rem !important; }
  html[dir="rtl"] .ml-xl-n1, html[dir="rtl"] .mx-xl-n1 { margin-right: -0.25rem !important; }
  .m-xl-n2 { margin: -0.5rem !important; }
  .mt-xl-n2, .my-xl-n2 { margin-top: -0.5rem !important; }
  html:not([dir="rtl"]) .mr-xl-n2, html:not([dir="rtl"]) .mx-xl-n2 { margin-right: -0.5rem !important; }
  html[dir="rtl"] .mr-xl-n2, html[dir="rtl"] .mx-xl-n2 { margin-left: -0.5rem !important; }
  .mb-xl-n2, .my-xl-n2 { margin-bottom: -0.5rem !important; }
  html:not([dir="rtl"]) .ml-xl-n2, html:not([dir="rtl"]) .mx-xl-n2 { margin-left: -0.5rem !important; }
  html[dir="rtl"] .ml-xl-n2, html[dir="rtl"] .mx-xl-n2 { margin-right: -0.5rem !important; }
  .m-xl-n3 { margin: -1rem !important; }
  .mt-xl-n3, .my-xl-n3 { margin-top: -1rem !important; }
  html:not([dir="rtl"]) .mr-xl-n3, html:not([dir="rtl"]) .mx-xl-n3 { margin-right: -1rem !important; }
  html[dir="rtl"] .mr-xl-n3, html[dir="rtl"] .mx-xl-n3 { margin-left: -1rem !important; }
  .mb-xl-n3, .my-xl-n3 { margin-bottom: -1rem !important; }
  html:not([dir="rtl"]) .ml-xl-n3, html:not([dir="rtl"]) .mx-xl-n3 { margin-left: -1rem !important; }
  html[dir="rtl"] .ml-xl-n3, html[dir="rtl"] .mx-xl-n3 { margin-right: -1rem !important; }
  .m-xl-n4 { margin: -1.5rem !important; }
  .mt-xl-n4, .my-xl-n4 { margin-top: -1.5rem !important; }
  html:not([dir="rtl"]) .mr-xl-n4, html:not([dir="rtl"]) .mx-xl-n4 { margin-right: -1.5rem !important; }
  html[dir="rtl"] .mr-xl-n4, html[dir="rtl"] .mx-xl-n4 { margin-left: -1.5rem !important; }
  .mb-xl-n4, .my-xl-n4 { margin-bottom: -1.5rem !important; }
  html:not([dir="rtl"]) .ml-xl-n4, html:not([dir="rtl"]) .mx-xl-n4 { margin-left: -1.5rem !important; }
  html[dir="rtl"] .ml-xl-n4, html[dir="rtl"] .mx-xl-n4 { margin-right: -1.5rem !important; }
  .m-xl-n5 { margin: -3rem !important; }
  .mt-xl-n5, .my-xl-n5 { margin-top: -3rem !important; }
  html:not([dir="rtl"]) .mr-xl-n5, html:not([dir="rtl"]) .mx-xl-n5 { margin-right: -3rem !important; }
  html[dir="rtl"] .mr-xl-n5, html[dir="rtl"] .mx-xl-n5 { margin-left: -3rem !important; }
  .mb-xl-n5, .my-xl-n5 { margin-bottom: -3rem !important; }
  html:not([dir="rtl"]) .ml-xl-n5, html:not([dir="rtl"]) .mx-xl-n5 { margin-left: -3rem !important; }
  html[dir="rtl"] .ml-xl-n5, html[dir="rtl"] .mx-xl-n5 { margin-right: -3rem !important; }
  .m-xl-ng { margin: -0.75rem !important; }
  .mt-xl-ng, .my-xl-ng { margin-top: -0.75rem !important; }
  html:not([dir="rtl"]) .mr-xl-ng, html:not([dir="rtl"]) .mx-xl-ng { margin-right: -0.75rem !important; }
  html[dir="rtl"] .mr-xl-ng, html[dir="rtl"] .mx-xl-ng { margin-left: -0.75rem !important; }
  .mb-xl-ng, .my-xl-ng { margin-bottom: -0.75rem !important; }
  html:not([dir="rtl"]) .ml-xl-ng, html:not([dir="rtl"]) .mx-xl-ng { margin-left: -0.75rem !important; }
  html[dir="rtl"] .ml-xl-ng, html[dir="rtl"] .mx-xl-ng { margin-right: -0.75rem !important; }
  .m-xl-auto { margin: auto !important; }
  .mt-xl-auto, .my-xl-auto { margin-top: auto !important; }
  html:not([dir="rtl"]) .mr-xl-auto, html:not([dir="rtl"]) .mx-xl-auto { margin-right: auto !important; }
  html[dir="rtl"] .mr-xl-auto, html[dir="rtl"] .mx-xl-auto { margin-left: auto !important; }
  .mb-xl-auto, .my-xl-auto { margin-bottom: auto !important; }
  html:not([dir="rtl"]) .ml-xl-auto, html:not([dir="rtl"]) .mx-xl-auto { margin-left: auto !important; }
  html[dir="rtl"] .ml-xl-auto, html[dir="rtl"] .mx-xl-auto { margin-right: auto !important; }
  .mb-xl-0-last-child > :last-child { margin-bottom: 0px !important; }
}
.text-gray-100 { color: rgb(242, 242, 242) !important; }
.text-gray-200, .text-neutral-100, .theme-dark .text-neutral-400 { color: rgb(230, 230, 230) !important; }
.text-gray-300, .text-neutral-200, .theme-dark .text-neutral-300 { color: rgb(210, 210, 210) !important; }
.text-gray-400 { color: rgb(162, 162, 162) !important; }
.text-gray-475 { color: rgb(133, 133, 133) !important; }
.text-gray-500, .text-neutral-300, .theme-dark .text-neutral-200 { color: rgb(117, 117, 117) !important; }
.text-gray-600, .text-neutral-400, .theme-dark .text-neutral-100 { color: rgb(80, 80, 80) !important; }
.text-gray-700 { color: rgb(64, 64, 64) !important; }
.text-gray-800 { color: rgb(47, 47, 47) !important; }
.text-gray-900 { color: rgb(23, 23, 23) !important; }
.text-blue, .text-brand, .text-primary, .theme-dark .text-primary-alt { color: rgb(0, 103, 184) !important; }
.text-orange { color: rgb(216, 59, 1) !important; }
.text-green { color: rgb(16, 124, 16) !important; }
.text-purple { color: rgb(134, 97, 197) !important; }
.text-yellow { color: rgb(255, 185, 0) !important; }
.text-teal { color: rgb(0, 133, 117) !important; }
.text-brand-dark, .text-dark-blue { color: rgb(36, 58, 94) !important; }
.text-dark-orange { color: rgb(107, 41, 41) !important; }
.text-dark-green { color: rgb(5, 75, 22) !important; }
.text-dark-purple { color: rgb(59, 46, 88) !important; }
.text-dark-yellow { color: rgb(106, 75, 22) !important; }
.text-dark-teal { color: rgb(39, 75, 71) !important; }
.text-brand-light, .text-light-blue { color: rgb(80, 230, 255) !important; }
.text-light-orange { color: rgb(255, 147, 73) !important; }
.text-light-green { color: rgb(155, 240, 11) !important; }
.text-light-purple { color: rgb(213, 157, 255) !important; }
.text-light-yellow { color: rgb(254, 240, 0) !important; }
.text-light-teal { color: rgb(48, 229, 208) !important; }
.text-alt-blue, .text-primary-alt, .theme-dark .text-primary { color: rgb(58, 160, 250) !important; }
.text-alt-orange { color: rgb(247, 137, 74) !important; }
.text-alt-green { color: rgb(93, 194, 30) !important; }
.text-light, .text-white, .theme-dark .text-inverse, .theme-dark .text-secondary { color: rgb(255, 255, 255) !important; }
.text-black, .text-dark, .text-inverse, .text-secondary { color: rgb(0, 0, 0) !important; }
.text-body { color: rgb(0, 0, 0) !important; }
.theme-dark .text-body { color: rgb(255, 255, 255) !important; }
.text-muted { color: rgb(80, 80, 80) !important; }
.theme-dark .text-muted { color: rgb(162, 162, 162) !important; }
.text-black-50 { color: rgba(0, 0, 0, 0.5) !important; }
.text-white-50 { color: rgba(255, 255, 255, 0.5) !important; }
.text-reset { color: inherit !important; }
.column-count-auto { column-count: auto; }
.column-count-1 { column-count: 1; }
.column-count-2 { column-count: 2; }
.column-count-3 { column-count: 3; }
.column-count-4 { column-count: 4; }
.column-count-auto { column-count: auto; }
.column-count-1 { column-count: 1; }
.column-count-2 { column-count: 2; }
.column-count-3 { column-count: 3; }
.column-count-4 { column-count: 4; }
@media (min-width: 540px) {
  .column-count-sm-auto { column-count: auto; }
  .column-count-sm-1 { column-count: 1; }
  .column-count-sm-2 { column-count: 2; }
  .column-count-sm-3 { column-count: 3; }
  .column-count-sm-4 { column-count: 4; }
}
@media (min-width: 860px) {
  .column-count-md-auto { column-count: auto; }
  .column-count-md-1 { column-count: 1; }
  .column-count-md-2 { column-count: 2; }
  .column-count-md-3 { column-count: 3; }
  .column-count-md-4 { column-count: 4; }
}
@media (min-width: 1084px) {
  .column-count-lg-auto { column-count: auto; }
  .column-count-lg-1 { column-count: 1; }
  .column-count-lg-2 { column-count: 2; }
  .column-count-lg-3 { column-count: 3; }
  .column-count-lg-4 { column-count: 4; }
}
@media (min-width: 1400px) {
  .column-count-xl-auto { column-count: auto; }
  .column-count-xl-1 { column-count: 1; }
  .column-count-xl-2 { column-count: 2; }
  .column-count-xl-3 { column-count: 3; }
  .column-count-xl-4 { column-count: 4; }
}
.text-serif { font-family: TimesNewRoman, "Times New Roman", Times, serif; }
.text-glyph { font-family: MWF-FLUENT-ICONS; }
.text-monospace { font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace !important; }
html:not([dir="rtl"]) .text-left { text-align: left !important; }
html[dir="rtl"] .text-left { text-align: right !important; }
html:not([dir="rtl"]) .text-right { text-align: right !important; }
html[dir="rtl"] .text-right { text-align: left !important; }
.text-center { text-align: center !important; }
@media (min-width: 540px) {
  html:not([dir="rtl"]) .text-sm-left { text-align: left !important; }
  html[dir="rtl"] .text-sm-left { text-align: right !important; }
  html:not([dir="rtl"]) .text-sm-right { text-align: right !important; }
  html[dir="rtl"] .text-sm-right { text-align: left !important; }
  .text-sm-center { text-align: center !important; }
}
@media (min-width: 860px) {
  html:not([dir="rtl"]) .text-md-left { text-align: left !important; }
  html[dir="rtl"] .text-md-left { text-align: right !important; }
  html:not([dir="rtl"]) .text-md-right { text-align: right !important; }
  html[dir="rtl"] .text-md-right { text-align: left !important; }
  .text-md-center { text-align: center !important; }
}
@media (min-width: 1084px) {
  html:not([dir="rtl"]) .text-lg-left { text-align: left !important; }
  html[dir="rtl"] .text-lg-left { text-align: right !important; }
  html:not([dir="rtl"]) .text-lg-right { text-align: right !important; }
  html[dir="rtl"] .text-lg-right { text-align: left !important; }
  .text-lg-center { text-align: center !important; }
}
@media (min-width: 1400px) {
  html:not([dir="rtl"]) .text-xl-left { text-align: left !important; }
  html[dir="rtl"] .text-xl-left { text-align: right !important; }
  html:not([dir="rtl"]) .text-xl-right { text-align: right !important; }
  html[dir="rtl"] .text-xl-right { text-align: left !important; }
  .text-xl-center { text-align: center !important; }
}
.text-justify { text-align: justify !important; }
.text-wrap { white-space: normal !important; }
.text-nowrap { white-space: nowrap !important; }
.text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.text-break { overflow-wrap: break-word !important; }
.text-break-keep-all { word-break: keep-all; }
.text-lowercase { text-transform: lowercase !important; }
.text-uppercase { text-transform: uppercase !important; }
.text-capitalize { text-transform: capitalize !important; }
.font-weight-light { font-weight: 100 !important; }
.font-weight-semilight { font-weight: 200 !important; }
.font-weight-lighter { font-weight: lighter !important; }
.font-weight-normal { font-weight: 400 !important; }
.font-weight-semibold { font-weight: 600 !important; }
.font-weight-bold { font-weight: 700 !important; }
.font-weight-bolder { font-weight: bolder !important; }
.font-italic { font-style: italic !important; }
.text-decoration-none { text-decoration: none !important; }
.text-decoration-underline { text-decoration: underline !important; }
.text-line-through { text-decoration: line-through; }
.text-letter-space { letter-spacing: 0.0625em; }
.text-line-height-reset { line-height: 1; }
.align-baseline { vertical-align: baseline !important; }
.align-top { vertical-align: top !important; }
.align-middle { vertical-align: middle !important; }
.align-bottom { vertical-align: bottom !important; }
.align-text-bottom { vertical-align: text-bottom !important; }
.align-text-top { vertical-align: text-top !important; }
.visible { visibility: visible !important; }
.invisible { visibility: hidden !important; }
@media print {
  *, ::after, ::before { text-shadow: none !important; box-shadow: none !important; }
  a:not(.btn) { text-decoration: underline; }
  abbr[title]::after { content: " (" attr(title) ")"; }
  pre { white-space: pre-wrap !important; }
  blockquote, pre { border: 0.0625rem solid rgb(117, 117, 117); break-inside: avoid; }
  thead { display: table-header-group; }
  img, tr { break-inside: avoid; }
  h2, h3, p { orphans: 3; widows: 3; }
  h2, h3 { break-after: avoid; }
  @page { size: a3; }
  body { min-width: 1084px !important; }
  .container { min-width: 1084px !important; }
  .navbar { display: none; }
  .badge { border: 0.0625rem solid rgb(0, 0, 0); }
  .table { border-collapse: collapse !important; }
  .table td, .table th { background-color: rgb(255, 255, 255) !important; }
  .table-bordered td, .table-bordered th { border: 1px solid rgb(210, 210, 210) !important; }
  .table-dark { color: inherit; }
  .table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th { border-color: rgb(210, 210, 210); }
  .table .thead-dark th { color: inherit; border-color: rgb(210, 210, 210); }
}

/* === https://www.microsoft.com/golf/etc.clientlibs/onecloud/clientlibs/clientlib-reimagine/main-m365.ACSHASHaaa35955c0f6e43110cab3686930f647.min.css (0 rules) === */



/* === https://www.microsoft.com/golf/etc.clientlibs/cascade.component.authoring/clientlibs/clientlib-uhf.ACSHASHf9f2395c582fa601707b7a5dfae9f05f.min.css (0 rules) === */



/* === https://www.microsoft.com/golf/etc.clientlibs/onecloud/clientlibs/clientlib-action.ACSHASH44700d76f3f63fa33f30039bb9c74b39.min.css (0 rules) === */



/* === https://www.microsoft.com/golf/etc.clientlibs/onecloud/clientlibs/clientlib-reimagine-page/clientlib-aem-styles.ACSHASHbf0606832c604770016973857c2f53e8.min.css (1 rules) === */

.xf-content-height { margin: 0px !important; min-height: 44px !important; }

/* === https://www.microsoft.com/msonecloudapi/assets/msochead.css (63 rules) === */

header[data-header-footprint="/OfficeProducts/teamsheader, fromService: True"] .feature h1.text-teams { margin: 0px; }
header[data-header-footprint="/OfficeProducts/teamsheader, fromService: True"] .feature .card-body .link-group.link-group-col-2 { margin-top: 35px; }
[data-component-id="d86b06c2fa504a3e1bfc37d37bc0eee7"] .nav-bar { z-index: 500; }
#highlight-ocf2a1 .card-background { margin-top: 0px; margin-bottom: 0px; }
#highlight-ocf2a1 .card-background > img, #highlight-ocf2a1 .card-background > picture { height: 100%; width: 100%; }
#layout-container-uid93df .row > .col { align-self: unset !important; }
@media (min-width: 860px) {
  #layout-container-uid93df .row > .col { display: flex; }
  #layout-container-uid93df .col.align-self-start.text-md-left.no-gutters.mb-4.mb-md-0 { padding-bottom: 1.5rem !important; }
}
:not(.container) > [data-component-id="9ff80f278e2186de9dc83ecbc7bd5dbe"].image-tabs > .row { margin-left: 0px; margin-right: 0px; }
:not(.container) > [data-component-id="9ff80f278e2186de9dc83ecbc7bd5dbe"].image-tabs > .row [class*="col-"] { padding-left: 0px; padding-right: 0px; }
div#layout-container-uid4bcb .col.align-self-start { align-self: unset !important; max-width: none !important; }
div#layout-container-uid4bcb .col.align-self-start .content-card-vertical .card .bg-lg-transparent-text-light.bg-white .card-body a { color: rgb(0, 103, 184) !important; font-weight: 400 !important; font-size: 16px !important; }
@media screen and (min-width: 860px) {
  div#layout-container-uid4bcb .col.align-self-start { display: flex !important; }
}
@media screen and (min-width: 860px) and (max-width: 1083px) {
  div#layout-container-uid4bcb .col.align-self-start { flex: 1 1 0%; }
}
@media screen and (min-width: 1084px) {
  div#layout-container-uid4bcb .col.align-self-start .content-card-vertical .card .bg-lg-transparent-text-light.bg-white .card-body a { color: rgb(255, 255, 255) !important; font-weight: 600 !important; font-size: 20px !important; }
}
[data-component-id="9ff80f278e2186de9dc83ecbc7bd5dbe"].image-tabs .tab-group .tab-image-border img:hover { border-top-right-radius: unset !important; border-bottom-right-radius: unset !important; }
[id^="c-shellmenu-hidden-" i] { display: none !important; }
@media (max-width: 859.98px) {
  .compare-chart.compare-chart-2 tfoot td, .compare-chart:not(.compare-chart-2) tfoot td { overflow: visible; }
}
@media (max-width: 1083.98px) {
  .compare-chart.compare-chart-2 tfoot td, .compare-chart:not(.compare-chart-2) tfoot td { overflow: visible; }
}
[data-mount="m365-feature"] div.card-body:not(.d-flex) { align-self: center !important; }
[data-mount="m365-feature"] .row.text-center { justify-content: center; }
.compare-chart .card-body h1, .compare-chart .card-body h2, .compare-chart .card-body h3, .compare-chart .card-body h4, .compare-chart .card-body h5, .compare-chart .card-body h6 { margin-bottom: 0px; }
.compare-chart .card-body > div { margin-top: 0.5rem; }
.oc-sku-list-table-component .table .position-sticky { z-index: 100; }
.animated-header__text { color: var(--theme-foreground-base-subtle); }
.alert.alert-full-bleed[class*="bg-"] .alert-content a { word-break: normal !important; }
.sku-cards-w365 .sku-card .modal { position: fixed; }
h1 .h1, h1 .h2, h1 .h3, h1 .h4, h1 .h5, h1 .h6, h1 .marquee, h2 .h1, h2 .h2, h2 .h3, h2 .h4, h2 .h5, h2 .h6, h2 .marquee, h3 .h1, h3 .h2, h3 .h3, h3 .h4, h3 .h5, h3 .h6, h3 .marquee, h4 .h1, h4 .h2, h4 .h3, h4 .h4, h4 .h5, h4 .h6, h4 .marquee, h5 .h1, h5 .h2, h5 .h3, h5 .h4, h5 .h5, h5 .h6, h5 .marquee, h6 .h1, h6 .h2, h6 .h3, h6 .h4, h6 .h5, h6 .h6, h6 .marquee { display: block; }
.vjs-ump .vjs-control-bar ul { color: rgb(var(--vjs-theme-color-white)); }
@media screen and (min-width: 860px) {
  .hero-media--variation-tab .hero-media__foreground .layout.layout--focus { width: auto; }
}
.card-promo:not(.card-promo--horizontal) .card-promo__fg-content { padding: var(--root-card-padding-default) !important; }
.ai-chat-banner .ai-chat-banner__main-text .block-feature { gap: 5px; }
.ai-chat-banner .ai-chat-banner__main-text .block-feature .block-feature__paragraph { font-size: 14px; }
.card-plan-detail-list .xf-content-height .root > .aem-Grid > .aem-GridColumn > .aem-Grid, .card-plan-detail-list .xf-content-height > .root, .card-plan-detail-list .xf-content-height > .root > .aem-Grid, .card-plan-detail-list .xf-content-height > .root > .aem-Grid > .aem-GridColumn { display: contents; }
.btn { white-space: normal; }
.secondary-nav .btn { white-space: nowrap; }
@media screen and (max-width: 539.98px) {
  .tables section:has(.card[data-mount="pricing-container"]) { overflow-x: auto; contain: layout paint; }
  table.compare-chart:has(.card[data-mount="pricing-container"]) { table-layout: auto; }
  table.compare-chart:not(.compare-chart-2) th:first-child .cc-rowheader-wrapper > .cc-rowheader { width: fit-content; }
  table.compare-chart .cc-rowheader-shim { width: fit-content; }
}
html:has(a.msoc-so1093316) #mainContent div.ocr-announcement-banner { position: relative; height: 0px; overflow: visible; }
html:has(a.msoc-so1093316) #mainContent div.ocr-announcement-banner > section { z-index: 1; position: relative; box-shadow: rgba(12, 91, 196, 0.25) 0px 6.86px 50px 20px inset; background: linear-gradient(90deg, rgba(180, 226, 255, 0.7), rgba(200, 201, 252, 0.7)); backdrop-filter: blur(4px); padding: var(--root-spacing-s) 0; }
html:has(a.msoc-so1093316) #mainContent div.ocr-announcement-banner > section .col { justify-content: normal; }
html:has(a.msoc-so1093316) #mainContent div.ocr-announcement-banner > section .announcement-banner__center { justify-content: start; column-gap: var(--root-spacing-4xl); row-gap: var(--ds-spacing-3xs); }
html:has(a.msoc-so1093316) #mainContent div.ocr-announcement-banner > section .announcement-banner__content { font-size: var(--root-h4-font-size); font-weight: 500; line-height: var(--root-h4-line-height); text-align: start; }
html:has(a.msoc-so1093316) #mainContent div.ocr-announcement-banner > section .announcement-banner__action { margin-left: 0px; }
.sku__pricing { flex-wrap: wrap; row-gap: 0px; }
.sku__pricing-discount { font-weight: var(--root-h2-font-weight,500); font-size: var(--root-h2-font-size, 2rem); line-height: var(--root-h2-line-height, 2.5rem); letter-spacing: var(--root-h2-letter-spacing, -.025em); }
.ocr-table--multi-comparison th.ocr-table-cell .experiencefragment .sku .sku__pricing-discount, .sku--style-sticky-header-row .sku__pricing-discount, .sku--style-table-header .sku__pricing-discount { font-weight: var(--root-label-font-weight,600); font-size: var(--root-label-font-size, .875rem); line-height: var(--root-label-line-height, 1.25rem); letter-spacing: var(--root-label-letter-spacing, normal); }
.solution-wizard-checkbox input:checked + label { box-shadow: rgb(0, 120, 212) 0px 0px 0px 5px; }
@media (forced-colors: active) {
  .solution-wizard-checkbox input:checked + label { outline: highlight solid 6px; outline-offset: 5px; box-shadow: none; }
  .background-image-utility-container-oca449:has(.solution-wizard-wrapper) { background-image: none !important; }
}
@media (min-width: 860px) {
  [data-mount="card-interactive"] .card__content .block-feature:has(.block-feature__paragraph.d-none) .block-feature__footer { display: none; }
}
.carousel--card-grid:has(.experiencefragment):has(.ocr-divider):not(:has(.ocr-divider ~ .ocr-divider)):has(.layout__col.card-plan-detail__content):has(.card-plan-detail__badges) .ocr-divider { grid-row-start: 10; }
.carousel--card-grid:has(.experiencefragment):has(.ocr-divider):has(.layout__col.card-plan-detail__content):has(.card-plan-detail__badges) .layout__col.card-plan-detail__content { grid-row-start: 11; }
.carousel--card-grid:has(.experiencefragment):has(.ocr-divider):has(.layout__col.card-plan-detail__content):has(.card-plan-detail__badges) .card-plan-detail__banner-promo.d-flex.align-items-start { grid-row-start: 12; }
.carousel--card-grid:has(.experiencefragment):has(.ocr-divider):has(.layout__col.card-plan-detail__content):has(.card-plan-detail__badges) .card-plan-detail__badges { grid-row-start: 13; }
.card-plan-detail-list:has(.experiencefragment):has(.ocr-divider):not(:has(.ocr-divider ~ .ocr-divider)):has(.layout__col.card-plan-detail__content):has(.card-plan-detail__badges) .ocr-divider { grid-row-start: 10; }
.card-plan-detail-list:has(.experiencefragment):has(.ocr-divider):has(.layout__col.card-plan-detail__content):has(.card-plan-detail__badges) .layout__col.card-plan-detail__content { grid-row-start: 11; }
.card-plan-detail-list:has(.experiencefragment):has(.ocr-divider):has(.layout__col.card-plan-detail__content):has(.card-plan-detail__badges) .card-plan-detail__banner-promo.d-flex.align-items-start { grid-row-start: 12; }
.card-plan-detail-list:has(.experiencefragment):has(.ocr-divider):has(.layout__col.card-plan-detail__content):has(.card-plan-detail__badges) .card-plan-detail__badges { grid-row-start: 13; }
.card-plan-detail-list .experiencefragment:first-child .card-plan-detail__banner-promo { grid-column-start: 1; margin-inline: var(--root-spacing-xl); }
.card-plan-detail-list .experiencefragment:nth-child(2) .card-plan-detail__banner-promo { grid-column-start: 2; margin-inline: var(--root-spacing-xl); }
.card-plan-detail-list .experiencefragment:nth-child(3) .card-plan-detail__banner-promo { grid-column-start: 3; margin-inline: var(--root-spacing-xl); }
.card-plan-detail-list .experiencefragment:nth-child(4) .card-plan-detail__banner-promo { grid-column-start: 4; margin-inline: var(--root-spacing-xl); }
@media (min-width: 860px) and (max-width: 1439.98px) {
  .card-plan-detail-list:has(.ocr-divider):not(:has(.ocr-divider ~ .ocr-divider)):has(.layout__col.card-plan-detail__content):has(.card-plan-detail__badges) .experiencefragment:nth-child(3) .ocr-divider, .card-plan-detail-list:has(.ocr-divider):not(:has(.ocr-divider ~ .ocr-divider)):has(.layout__col.card-plan-detail__content):has(.card-plan-detail__badges) .experiencefragment:nth-child(4) .ocr-divider { grid-row-start: calc(10 + var(--plan-detail-cards-rows)); }
  .card-plan-detail-list:has(.ocr-divider):has(.layout__col.card-plan-detail__content):has(.card-plan-detail__badges) .experiencefragment:nth-child(3) .layout__col.card-plan-detail__content, .card-plan-detail-list:has(.ocr-divider):has(.layout__col.card-plan-detail__content):has(.card-plan-detail__badges) .experiencefragment:nth-child(4) .layout__col.card-plan-detail__content { grid-row-start: calc(11 + var(--plan-detail-cards-rows)); }
  .card-plan-detail-list:has(.ocr-divider):has(.layout__col.card-plan-detail__content):has(.card-plan-detail__badges) .experiencefragment:nth-child(3) .card-plan-detail__banner-promo.d-flex.align-items-start, .card-plan-detail-list:has(.ocr-divider):has(.layout__col.card-plan-detail__content):has(.card-plan-detail__badges) .experiencefragment:nth-child(4) .card-plan-detail__banner-promo.d-flex.align-items-start { grid-row-start: calc(12 + var(--plan-detail-cards-rows)); }
  .card-plan-detail-list:has(.ocr-divider):has(.layout__col.card-plan-detail__content):has(.card-plan-detail__badges) .experiencefragment:nth-child(3) .card-plan-detail__badges, .card-plan-detail-list:has(.ocr-divider):has(.layout__col.card-plan-detail__content):has(.card-plan-detail__badges) .experiencefragment:nth-child(4) .card-plan-detail__badges { grid-row-start: calc(13 + var(--plan-detail-cards-rows)); }
}
@media (max-width: 859.98px) {
  .ocr-table .ocr-table-row { overflow: visible; }
}
.media.media--universal-media-player universal-media-player { min-width: 0px !important; min-height: 0px !important; }

/* === inline (1 rules) === */

main#primaryArea.hololens-bade-so-gradient-font-h1 div.areaheading section[id*="areaheading"] h1, main#primaryArea.hololens-bade-so-gradient-font-h2 div.card[id*="content-card-vertical"] .display-3 { mask-image: linear-gradient(45deg, rgb(250, 255, 252), rgb(255, 185, 182), rgb(214, 153, 196), rgb(165, 223, 249), rgb(253, 253, 255)) !important; background: -webkit-linear-gradient(45deg, rgb(250, 255, 252), rgb(255, 185, 182), rgb(214, 153, 196), rgb(165, 223, 249), rgb(253, 253, 255)) text !important; -webkit-text-fill-color: transparent !important; }

/* === inline (6 rules) === */

@media screen and (min-width: 860px) {
  header[data-header-footprint] nav a[id*="_custom_"][id*="_button_"] { border: 1px solid rgb(0, 0, 0); border-radius: 3px; height: 31px; margin: 11px 8px 1px; padding-top: 4px; line-height: 1.5; font-weight: 400; font-size: 13px; letter-spacing: normal; }
  header[data-header-footprint] nav a[id*="_custom_"][id*="_button_"]:hover::before, header[data-header-footprint] nav a[id*="_custom_"][id*="_button_"]:focus::before { display: none; }
  header[data-header-footprint] nav a[id*="_custom_"][id*="_button_"][id*="_solid_"] { background: rgb(0, 0, 0); color: rgb(255, 255, 255); }
  header[data-header-footprint] nav a[id*="_custom_"][id*="_button_"][id*="_themed"] { background-color: var(--button-bg-color, #0078d4); border-color: var(--button-border-color, #0078d4); color: var(--button-color, #FFFFFF); }
  header[data-header-footprint] nav a[id*="_custom_"][id*="_button_"][id*="_themed"]:hover { background-color: var(--button-hover-bg-color, #0078d4); color: var(--button-hover-color, #FFFFFF); }
  header[data-header-footprint] #c-shellmenu_subsitename { font-weight: 600; font-size: 16px; padding-top: 12px; }
}
@media only screen and (min-width: 1779px) {
  header[data-header-footprint] nav a[id*="_custom_"][id*="_button_"] { margin-inline: 10px !important; }
}
header[data-header-footprint] nav a[id^="c-shellmenu_categoryall"] { color: rgb(0, 120, 212) !important; font-weight: 600; }
.c-uhfh .c-logo.c-cat-logo:not([href]):hover > span::before { display: none; }
@media screen and (min-width: 860px) {
  header[data-header-footprint] #c-shellmenu_custom_button_solid_newtab_trial2 { display: none; }
}
@media screen and (min-width: 860px) {
  header[data-header-footprint] #c-shellmenu_custom_button_outline_newtab_admin { display: none; }
}

/* === inline (4 rules) === */

@media screen and (min-width: 860px) {
  uhf-header header a[id^="c-shellmenu_custom"] { height: 31px; padding-top: 4px; line-height: 1.5; font-weight: 400; font-size: 13px; letter-spacing: normal; }
  uhf-header header a[id^="c-shellmenu_custom"][id*="_button_"] { border: 1px solid rgb(0, 0, 0); border-radius: 3px; }
  uhf-header header a[id^="c-shellmenu_custom"][id*="_button_"]:hover::before, uhf-header header a[id^="c-shellmenu_custom"][id*="_button_"]:focus::before { display: none; }
  uhf-header header a[id^="c-shellmenu_custom"][id*="_button_"]:hover { text-decoration: none; }
  uhf-header header a[id^="c-shellmenu_custom"][id*="_button_"][id*="_solid_"] { background: rgb(0, 0, 0); color: rgb(255, 255, 255); }
  uhf-header header a[id^="c-shellmenu_custom"][id*="_button_"][id*="_themed"] { background-color: var(--button-bg-color, #0078d4); border-color: var(--button-border-color, #0078d4); color: var(--button-color, #FFFFFF); }
  uhf-header header a[id^="c-shellmenu_custom"][id*="_button_"][id*="_themed"]:hover { background-color: var(--button-hover-bg-color, #0078d4); color: var(--button-hover-color, #FFFFFF); }
  uhf-header header #c-shellmenu_subsitename { font-weight: 600; font-size: 16px; }
}
@media only screen and (min-width: 1779px) {
  uhf-header header a[id^="c-shellmenu_custom"] { margin-inline: 2px !important; }
}
uhf-header header a[id^="c-shellmenu_categoryall"] { color: rgb(0, 120, 212) !important; font-weight: 600; }
uhf-header[headerid*="SEMHeader"] uhf-brand .uhf-site-logo span:hover, uhf-header[headerid*="SEMHeader"] uhf-brand .uhf-site-logo:focus-visible span { text-decoration: none; }

/* === inline (48 rules) === */

.vidyard-player-container .play-button { position: absolute; width: 16%; height: auto; border-radius: 50%; border: none; cursor: pointer; opacity: 0.65; transition: opacity 0.2s linear; overflow: hidden; font-size: 0px; padding: 0px; min-width: 20px; top: 50%; left: 50%; transform: translate(-50%, -50%); appearance: initial !important; }
.vidyard-player-container .play-button .play-button-size { padding-top: 100%; width: 100%; }
.vidyard-player-container .play-button .arrow-size { position: absolute; top: 50%; left: 50%; width: 35%; height: auto; margin: -25% 0px 0px -12%; overflow: hidden; }
.vidyard-player-container .play-button .arrow-size-ratio { padding-top: 150%; width: 100%; }
.vidyard-player-container .play-button .arrow { position: absolute; inset: 50% 0px auto auto; width: 0px; height: 0px; margin: -200px 0px -200px -300px; border-top: 200px solid transparent; border-bottom: 200px solid transparent; border-image: initial; border-left: 300px solid rgb(255, 255, 255); border-right: none; }
.vidyard-lightbox-thumbnail:hover .play-button { opacity: 1; zoom: 1; }
.vidyard-player-container { position: relative; height: 100%; text-align: center; }
.vidyard-player-container img { height: 100%; }
.vidyard-player-container .play-button { display: none; }
.vidyard-close-container { position: fixed; right: 20px; top: 20px; height: 34px; width: 34px; cursor: pointer; z-index: 1000; }
.vidyard-close-container:focus { outline: grey dotted 1px; }
.vidyard-close-x { position: absolute; height: 100%; width: 100%; color: rgb(255, 255, 255); font-size: 2em; text-align: center; line-height: 34px; }
.vidyard-close-x:hover { color: rgb(221, 221, 221); }
.vidyard-close-x:hover::after, .vidyard-close-x:hover::before { background: rgb(221, 221, 221); }
.vidyard-close-x::after, .vidyard-close-x::before { content: ""; position: absolute; background: rgb(255, 255, 255); display: block; left: 50%; top: 50%; height: 65%; width: 2px; transition: 0.2s; }
.vidyard-close-x::before { transform: translate(-50%, -50%) rotate(45deg); }
.vidyard-close-x::after { transform: translate(-50%, -50%) rotate(-45deg); }
.vidyard-close-x.simple-close::after, .vidyard-close-x.simple-close::before { display: none; }
.vidyard-lightbox-thumbnail { width: 100%; height: 100%; margin: auto; }
.vidyard-lightbox-image { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.vidyard-lightbox-centering { cursor: pointer; height: 0px; max-width: 100%; overflow: hidden; padding-bottom: 56.25%; position: relative; }
.vidyard-lightbox-content-backer { transition: opacity 1s, filter 1s; background-color: rgb(0, 0, 0); height: 100%; width: 100%; position: absolute; }
#vidyard-overlay-wrapper, .vidyard-lightbox-content-backer { opacity: 0; inset: 0px; }
#vidyard-overlay-wrapper { position: relative; box-sizing: border-box; display: none; transition: opacity 0.5s, filter 0.5s; }
#vidyard-overlay { inset: 0px; opacity: 0.9; width: 100%; height: 100%; background-color: rgb(0, 0, 0); z-index: 800; }
#vidyard-content-fixed, #vidyard-overlay { position: fixed; box-sizing: border-box; display: none; }
#vidyard-content-fixed { opacity: 1; z-index: 900; text-align: center; inset: 5%; width: 90%; }
#vidyard-popbox { display: inline-block; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
#vidyard-popbox-constraint { opacity: 0; display: block; visibility: hidden; }
#vidyard-popbox-constraint.landscape { height: 90vh; }
#vidyard-popbox-constraint.portrait { width: 90vw; }
.vidyard-player-container div[class^="vidyard-iframe-"] { z-index: 1; }
.vidyard-player-container div[class^="vidyard-div-"] { background-repeat: no-repeat; background-position: 0px 50%; background-size: 100%; }
img.vidyard-player-embed { width: 100%; }
img.vidyard-player-embed.inserted { position: absolute; top: 0px; left: 0px; z-index: 0; max-width: 100% !important; }
.vidyard-player-container.playlist-open { padding-right: 319px; width: auto !important; }
.vidyard-player-container.playlist-open div[class^="vidyard-div-"] { width: calc(100% + 319px); background-size: calc(100% - 319px); background-color: rgb(245, 249, 255); max-width: calc(100% + 319px) !important; }
.vidyard-player-container.playlist-open div[class^="vidyard-div-"] img.vidyard-player-embed { width: calc(100% - 319px) !important; }
#backlink-icon { height: 15px; width: 15px; margin-right: 6px; transition: 0.3s; }
#backlink { align-items: center; border-radius: 4px; border: 3px solid rgb(235, 238, 255); display: inline-block; float: left; line-height: 18px; margin: 8px 0px 0px; outline: none; padding: 1px 8px 1px 5px; position: relative; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-style: normal; font-weight: 400; font-size: 12px; text-decoration: none; }
#backlink::after, #backlink::before { content: " "; display: table; }
#backlink::after { clear: both; }
#backlink:link, #backlink:visited { background: rgb(235, 238, 255); border-color: rgb(235, 238, 255); color: rgb(65, 77, 212); }
#backlink:hover { background: rgb(191, 194, 255); color: rgb(27, 26, 130); cursor: pointer; }
#backlink:focus, #backlink:hover { border-color: rgb(191, 194, 255); }
#backlink:active { background: rgb(143, 151, 255); border-color: rgb(143, 151, 255); color: rgb(12, 8, 77); }
#backlink-icon { float: left; height: 18px; margin-right: 5px; position: relative; width: 18px; }
#backlink-text { float: left; }

/* === https://www.microsoft.com/golf/etc.clientlibs/microsoft/components/content/universalheader/v1/universalheader/clientlibs/site.ACSHASH56f4647082672f661e4ab78b3e2561e2.min.css (0 rules) === */



/* === https://www.microsoft.com/onerfstatics/marketingsites-eus-prod/west-european/shell/_scrf/css/themes=default.device=uplevel_web_pc/63-57d110/c9-be0100/a6-e969ef/43-9f2e7c/82-8b5456/a0-5d3913/4f-460e79/ae-f1ac0c?ver=2.0&_cf=02242021_3231 (756 rules) === */

body { margin: 0px; }
.context-uhf { font-family: sans-serif; text-size-adjust: 100%; }
.context-uhf aside, .context-uhf details, .context-uhf figcaption, .context-uhf figure, .context-uhf footer, .context-uhf header, .context-uhf menu, .context-uhf nav, .context-uhf section, .context-uhf summary { display: block; }
.context-uhf a { background-color: transparent; }
.context-uhf a:active, .context-uhf a:hover { outline: 0px; }
.context-uhf ul, .context-uhf li { padding: 0px; margin: 0px; }
.context-uhf h1 { font-size: 2em; margin: 0.67em 0px; }
.context-uhf img { border: 0px; }
.context-uhf hr { box-sizing: content-box; height: 0px; }
.context-uhf button, .context-uhf input, .context-uhf optgroup, .context-uhf select, .context-uhf textarea { color: inherit; font: inherit; margin: 0px; }
.context-uhf button { overflow: visible; }
.context-uhf button, .context-uhf select { text-transform: none; }
.context-uhf button, .context-uhf html input[type="button"], .context-uhf input[type="submit"] { appearance: button; cursor: pointer; }
.context-uhf button[disabled], .context-uhf html input[disabled] { cursor: default; }
.context-uhf input { line-height: normal; }
.context-uhf input[type="checkbox"], .context-uhf input[type="radio"] { box-sizing: border-box; padding: 0px; }
.context-uhf input[type="number"]::-webkit-inner-spin-button, .context-uhf input[type="number"]::-webkit-outer-spin-button { height: auto; }
.context-uhf input[type="search"] { appearance: textfield; box-sizing: content-box; }
.context-uhf input[type="search"]::-webkit-search-cancel-button, .context-uhf input[type="search"]::-webkit-search-decoration { appearance: none; }
@font-face { font-family: MWF-MDL2; src: /* removed-http-url */ format("woff"), /* removed-http-url */ format("truetype"); }
@font-face { font-family: SegoeUI; src: local("Segoe UI"), /* removed-abs-url */ format("woff2"), /* removed-abs-url */ format("woff"); font-weight: 400; }
@font-face { font-family: SegoeUI; src: local("Segoe UI"), /* removed-abs-url */ format("woff2"), /* removed-abs-url */ format("woff"); font-weight: 100; }
@font-face { font-family: SegoeUI; src: local("Segoe UI"), /* removed-abs-url */ format("woff2"), /* removed-abs-url */ format("woff"); font-weight: 200; }
@font-face { font-family: SegoeUI; src: local("Segoe UI"), /* removed-abs-url */ format("woff2"), /* removed-abs-url */ format("woff"); font-weight: 600; }
@font-face { font-family: SegoeUI; src: local("Segoe UI"), /* removed-abs-url */ format("woff2"), /* removed-abs-url */ format("woff"); font-weight: 700; }
.context-uhf .c-heading-1 { font-size: 62px; line-height: 72px; }
.context-uhf .c-heading-2 { font-size: 46px; line-height: 56px; }
.context-uhf .c-heading-3, .context-uhf .c-subheading-1 { font-size: 34px; line-height: 40px; }
.context-uhf .c-heading-4, .context-uhf .c-subheading-2 { font-size: 24px; line-height: 28px; }
.context-uhf .c-heading-5, .context-uhf .c-subheading-3, .context-uhf .c-paragraph-1 { font-size: 20px; line-height: 24px; }
.context-uhf .c-heading-6, .context-uhf .c-subheading-4, .context-uhf .c-paragraph-2 { font-size: 18px; line-height: 24px; }
.context-uhf .c-subheading-5, .context-uhf .c-subheading-6, .context-uhf .c-paragraph-3, .context-uhf .c-paragraph-4 { font-size: 15px; line-height: 20px; }
.context-uhf .c-caption-1 { font-size: 13px; line-height: 16px; }
.context-uhf .c-caption-2 { font-size: 11px; line-height: 16px; }
.context-uhf .c-caption-3 { font-size: 11px; line-height: 25px; }
.context-uhf .c-heading-1 { padding: 38px 0px 6px; font-weight: 600; letter-spacing: -0.01em; }
.context-uhf .c-heading-2 { padding: 37px 0px 3px; font-weight: 600; letter-spacing: -0.01em; }
.context-uhf .c-heading-3 { padding: 38px 0px 2px; font-weight: 600; }
.context-uhf .c-heading-4 { padding: 36px 0px 4px; font-weight: 600; }
.context-uhf .c-heading-5 { padding: 35px 0px 5px; font-weight: 600; }
.context-uhf .c-heading-6 { padding: 37px 0px 3px; font-weight: 600; }
.context-uhf .c-subheading-1 { padding: 12px 0px 2px; font-weight: 600; }
.context-uhf .c-subheading-2 { padding: 4px 0px 8px; font-weight: 600; }
.context-uhf .c-subheading-3 { padding: 8px 0px 4px; font-weight: 600; }
.context-uhf .c-subheading-4 { padding: 9px 0px 3px; font-weight: 600; }
.context-uhf .c-subheading-5, .context-uhf .c-subheading-6 { padding: 8px 0px 0px; font-weight: 600; }
.context-uhf .c-paragraph-1 { padding: 24px 0px 4px; font-weight: 200; }
.context-uhf .c-paragraph-2 { padding: 25px 0px 3px; font-weight: 200; }
.context-uhf .c-paragraph-3 { padding: 24px 0px 0px; font-weight: 400; }
.context-uhf .c-paragraph-4 { padding: 12px 0px 0px; font-weight: 400; }
.context-uhf .c-caption-1 { padding: 3px 0px 1px; font-weight: 400; }
.context-uhf .c-caption-2 { padding: 4px 0px; font-weight: 400; }
.context-uhf .c-caption-3 { padding: 4px 0px; font-weight: 400; }
@media (max-width: 767px) {
  .context-uhf .c-heading-1 { font-size: 46px; line-height: 56px; }
  .context-uhf .c-heading-2 { font-size: 34px; line-height: 40px; }
  .context-uhf .c-heading-3, .context-uhf .c-subheading-1 { font-size: 26px; line-height: 32px; }
  .context-uhf .c-heading-4, .context-uhf .c-subheading-2 { font-size: 20px; line-height: 24px; }
  .context-uhf .c-heading-5, .context-uhf .c-subheading-3, .context-uhf .c-paragraph-1 { font-size: 18px; line-height: 24px; }
  .context-uhf .c-heading-6, .context-uhf .c-subheading-4, .context-uhf .c-paragraph-2 { font-size: 16px; line-height: 20px; }
  .context-uhf .c-caption-1 { font-size: 12px; line-height: 16px; }
  .context-uhf .c-caption-2 { font-size: 10px; line-height: 12px; }
  .context-uhf .c-caption-3 { font-size: 10px; line-height: 12px; }
  .context-uhf .c-heading-1 { padding: 37px 0px 3px; }
  .context-uhf .c-heading-2 { padding: 38px 0px 2px; }
  .context-uhf .c-heading-5 { padding: 37px 0px 3px; }
  .context-uhf .c-heading-6 { padding: 39px 0px 1px; }
  .context-uhf .c-subheading-1 { padding: 9px 0px 3px; }
  .context-uhf .c-subheading-2 { padding: 8px 0px 4px; }
  .context-uhf .c-subheading-3 { padding: 4px 0px; }
  .context-uhf .c-subheading-4 { padding: 7px 0px 5px; }
  .context-uhf .c-paragraph-2 { padding: 27px 0px 1px; }
  .context-uhf .c-caption-2 { padding: 2px 0px; }
  .context-uhf .c-caption-3 { padding: 2px 0px; }
}
.context-uhf { box-sizing: border-box; }
.context-uhf { font-size: 15px; font-family: "Segoe UI", SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; min-width: 320px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
.context-uhf *, .context-uhf ::before, .context-uhf ::after { box-sizing: inherit; }
.context-uhf .theme-light { color: rgb(0, 0, 0); background-color: rgb(230, 230, 230); }
.context-uhf .theme-dark { color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); }
.context-uhf h1, .context-uhf h2, .context-uhf h3, .context-uhf h4, .context-uhf h5, .context-uhf h6, .context-uhf ol, .context-uhf p, .context-uhf ul { margin-top: 0px; margin-bottom: 0px; }
.context-uhf ol, .context-uhf ul { padding: 0px; list-style: none; }
.context-uhf audio, .context-uhf canvas, .context-uhf img, .context-uhf video { vertical-align: middle; }
.context-uhf a:link, .context-uhf a:focus, .context-uhf a:hover, .context-uhf a:active, .context-uhf a:visited { text-decoration: none; color: inherit; }
.context-uhf input, .context-uhf input[type="search"] { border-radius: 0px; appearance: none; }
.context-uhf div[data-module-id] { min-height: 1px; }
[class^="c-"] .x-hidden-focus, [class^="c-"] .x-hidden-focus::before, [class^="c-"] .x-hidden-focus + span::before, [class^="c-"].x-hidden-focus, [class^="c-"].x-hidden-focus::before, [class^="c-"].x-hidden-focus + span::before, [class^="m-"] .x-hidden-focus, [class^="m-"] .x-hidden-focus::before, [class^="m-"] .x-hidden-focus + span::before, [class^="m-"].x-hidden-focus, [class^="m-"].x-hidden-focus::before, [class^="m-"].x-hidden-focus + span::before { outline-color: transparent !important; outline-style: none !important; }
@keyframes fadeIn { 
  0% { opacity: 0; }
  1% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeOut { 
  0% { opacity: 1; }
  1% { opacity: 1; }
  100% { opacity: 0; }
}
.x-hidden { display: none !important; }
.x-visible-block { display: block !important; }
.x-visible-inline-block { display: inline-block !important; }
.x-visible-inline { display: inline !important; }
@media (max-width: 539px) {
  .x-visible-vp1-block { display: block !important; }
  .x-visible-vp1-inline { display: inline !important; }
  .x-visible-vp1-inline-block { display: inline-block !important; }
  .x-hidden-vp1 { display: none !important; }
}
@media (min-width: 540px) and (max-width: 767px) {
  .x-visible-vp2-block { display: block !important; }
  .x-visible-vp2-inline { display: inline !important; }
  .x-visible-vp2-inline-block { display: inline-block !important; }
  .x-hidden-vp2 { display: none !important; }
}
@media (min-width: 768px) and (max-width: 1083px) {
  .x-visible-vp3-block { display: block !important; }
  .x-visible-vp3-inline { display: inline !important; }
  .x-visible-vp3-inline-block { display: inline-block !important; }
  .x-hidden-vp3 { display: none !important; }
}
@media (min-width: 1084px) and (max-width: 1399px) {
  .x-visible-vp4-block { display: block !important; }
  .x-visible-vp4-inline { display: inline !important; }
  .x-visible-vp4-inline-block { display: inline-block !important; }
  .x-hidden-vp4 { display: none !important; }
}
@media (min-width: 1400px) {
  .x-visible-vp5-block { display: block !important; }
  .x-visible-vp5-inline { display: inline !important; }
  .x-visible-vp5-inline-block { display: inline-block !important; }
  .x-hidden-vp5 { display: none !important; }
}
.x-screen-reader { position: absolute !important; overflow: hidden !important; clip: rect(1px, 1px, 1px, 1px) !important; width: 1px !important; height: 1px !important; border: 0px !important; padding: 0px !important; margin: 0px !important; }
button.c-action-trigger, a.c-action-trigger { font-size: 15px; max-width: 374px; min-width: 36px; display: inline-block; margin-top: 12px; padding: 6px 0px 8px; color: rgb(0, 103, 184); border: 1px solid transparent; background: none; overflow: hidden; white-space: nowrap; vertical-align: bottom; outline: none; }
button.c-action-trigger:focus:not(.x-hidden-focus), a.c-action-trigger:focus:not(.x-hidden-focus) { outline: transparent; background: content-box content-box rgba(0, 103, 184, 0.1); }
button.c-action-trigger:focus:not(.x-hidden-focus), button.c-action-trigger:hover, a.c-action-trigger:focus:not(.x-hidden-focus), a.c-action-trigger:hover { color: rgb(0, 93, 166); text-decoration: underline; }
button.c-action-trigger:active, a.c-action-trigger:active { background: none; color: rgb(0, 82, 147); transform: none; }
button.c-action-trigger.x-hidden-focus:not(:hover), a.c-action-trigger.x-hidden-focus:not(:hover) { background: none !important; text-decoration: none !important; outline-color: transparent !important; }
.theme-light button.c-action-trigger:focus:not(.x-hidden-focus), .theme-dark .theme-light button.c-action-trigger:focus:not(.x-hidden-focus), .theme-light a.c-action-trigger:focus:not(.x-hidden-focus), .theme-dark .theme-light a.c-action-trigger:focus:not(.x-hidden-focus) { background: content-box content-box rgba(0, 0, 0, 0.1); }
.theme-light button.c-action-trigger:focus:not(.x-hidden-focus), .theme-light button.c-action-trigger:hover, .theme-dark .theme-light button.c-action-trigger:focus:not(.x-hidden-focus), .theme-dark .theme-light button.c-action-trigger:hover, .theme-light a.c-action-trigger:focus:not(.x-hidden-focus), .theme-light a.c-action-trigger:hover, .theme-dark .theme-light a.c-action-trigger:focus:not(.x-hidden-focus), .theme-dark .theme-light a.c-action-trigger:hover { color: rgba(0, 0, 0, 0.9); }
.theme-light button.c-action-trigger:active, .theme-dark .theme-light button.c-action-trigger:active, .theme-light a.c-action-trigger:active, .theme-dark .theme-light a.c-action-trigger:active { color: rgba(0, 0, 0, 0.8); }
.theme-light button.c-action-trigger.x-hidden-focus:not(:hover), .theme-dark .theme-light button.c-action-trigger.x-hidden-focus:not(:hover), .theme-light a.c-action-trigger.x-hidden-focus:not(:hover), .theme-dark .theme-light a.c-action-trigger.x-hidden-focus:not(:hover) { background: none !important; text-decoration: none !important; outline-color: transparent !important; }
.theme-dark button.c-action-trigger:focus:not(.x-hidden-focus), .theme-light .theme-dark button.c-action-trigger:focus:not(.x-hidden-focus), .theme-dark a.c-action-trigger:focus:not(.x-hidden-focus), .theme-light .theme-dark a.c-action-trigger:focus:not(.x-hidden-focus) { background: content-box content-box rgba(255, 255, 255, 0.1); }
.theme-dark button.c-action-trigger:focus:not(.x-hidden-focus), .theme-dark button.c-action-trigger:hover, .theme-light .theme-dark button.c-action-trigger:focus:not(.x-hidden-focus), .theme-light .theme-dark button.c-action-trigger:hover, .theme-dark a.c-action-trigger:focus:not(.x-hidden-focus), .theme-dark a.c-action-trigger:hover, .theme-light .theme-dark a.c-action-trigger:focus:not(.x-hidden-focus), .theme-light .theme-dark a.c-action-trigger:hover { color: rgb(230, 230, 230); }
.theme-dark button.c-action-trigger:active, .theme-light .theme-dark button.c-action-trigger:active, .theme-dark a.c-action-trigger:active, .theme-light .theme-dark a.c-action-trigger:active { color: rgb(204, 204, 204); }
.theme-dark button.c-action-trigger.x-hidden-focus:not(:hover), .theme-light .theme-dark button.c-action-trigger.x-hidden-focus:not(:hover), .theme-dark a.c-action-trigger.x-hidden-focus:not(:hover), .theme-light .theme-dark a.c-action-trigger.x-hidden-focus:not(:hover) { background: none !important; text-decoration: none !important; outline-color: transparent !important; }
button.c-action-trigger:focus:not(.x-hidden-focus), a.c-action-trigger:focus:not(.x-hidden-focus) { outline: rgb(255, 255, 255) dashed 1px; }
button.c-action-trigger[disabled], a.c-action-trigger[disabled] { color: rgba(0, 0, 0, 0.2); cursor: not-allowed; }
button.c-action-trigger[disabled]:hover, a.c-action-trigger[disabled]:hover { text-decoration: none; }
button.c-action-trigger.c-glyph, a.c-action-trigger.c-glyph { min-width: 120px; padding-right: 10px; }
button.c-action-trigger.c-glyph::before, a.c-action-trigger.c-glyph::before { width: 16px; height: 16px; margin-left: 10px; margin-right: 10px; vertical-align: middle; line-height: 15px; }
button.c-action-trigger.c-glyph[aria-label], a.c-action-trigger.c-glyph[aria-label] { min-width: 0px; margin-right: 10px; padding-right: 0px; }
button.c-action-trigger.c-glyph.f-align-margin, a.c-action-trigger.c-glyph.f-align-margin { margin-left: -10px; }
button.c-action-trigger.f-heavyweight, a.c-action-trigger.f-heavyweight { padding: 6px 10px 8px; border: 2px solid transparent; color: rgb(255, 255, 255); background: rgb(0, 103, 184); transition: scale 0.2s ease-in-out; }
button.c-action-trigger.f-heavyweight.x-hidden-focus:not(:hover), a.c-action-trigger.f-heavyweight.x-hidden-focus:not(:hover) { background: rgb(0, 103, 184) !important; text-decoration: rgb(255, 255, 255) !important; outline-color: rgb(0, 0, 0) !important; }
button.c-action-trigger.f-heavyweight.c-glyph, a.c-action-trigger.f-heavyweight.c-glyph { padding-left: 0px; }
button.c-action-trigger.f-heavyweight:focus:not(.x-hidden-focus), a.c-action-trigger.f-heavyweight:focus:not(.x-hidden-focus) { color: rgb(255, 255, 255); outline: rgb(0, 0, 0) solid 2px; text-decoration: underline; }
button.c-action-trigger.f-heavyweight:hover, a.c-action-trigger.f-heavyweight:hover { text-decoration: none; }
button.c-action-trigger.f-heavyweight:focus:not(.x-hidden-focus), button.c-action-trigger.f-heavyweight:hover, a.c-action-trigger.f-heavyweight:focus:not(.x-hidden-focus), a.c-action-trigger.f-heavyweight:hover { background: rgb(0, 93, 166); }
button.c-action-trigger.f-heavyweight:active, a.c-action-trigger.f-heavyweight:active { background: rgb(0, 82, 147); transform: scale(0.98); }
button.c-action-trigger.f-heavyweight[disabled], a.c-action-trigger.f-heavyweight[disabled] { cursor: not-allowed; border-color: transparent; background: rgb(204, 225, 241); color: rgba(0, 0, 0, 0.2); }
.theme-light button.c-action-trigger, .theme-dark .theme-light button.c-action-trigger, .theme-light a.c-action-trigger, .theme-dark .theme-light a.c-action-trigger { color: rgb(0, 0, 0); background: transparent; }
.theme-light button.c-action-trigger[disabled], .theme-dark .theme-light button.c-action-trigger[disabled], .theme-light a.c-action-trigger[disabled], .theme-dark .theme-light a.c-action-trigger[disabled] { color: rgba(0, 0, 0, 0.2); cursor: not-allowed; }
.theme-light button.c-action-trigger.f-heavyweight, .theme-dark .theme-light button.c-action-trigger.f-heavyweight, .theme-light a.c-action-trigger.f-heavyweight, .theme-dark .theme-light a.c-action-trigger.f-heavyweight { color: rgb(255, 255, 255); background: rgb(0, 0, 0); }
.theme-light button.c-action-trigger.f-heavyweight.x-hidden-focus:not(:hover), .theme-dark .theme-light button.c-action-trigger.f-heavyweight.x-hidden-focus:not(:hover), .theme-light a.c-action-trigger.f-heavyweight.x-hidden-focus:not(:hover), .theme-dark .theme-light a.c-action-trigger.f-heavyweight.x-hidden-focus:not(:hover) { background: rgb(0, 0, 0) !important; text-decoration: rgb(255, 255, 255) !important; outline-color: rgb(0, 0, 0) !important; }
.theme-light button.c-action-trigger.f-heavyweight:focus:not(.x-hidden-focus), .theme-dark .theme-light button.c-action-trigger.f-heavyweight:focus:not(.x-hidden-focus), .theme-light a.c-action-trigger.f-heavyweight:focus:not(.x-hidden-focus), .theme-dark .theme-light a.c-action-trigger.f-heavyweight:focus:not(.x-hidden-focus) { color: rgb(255, 255, 255); outline-color: rgb(255, 255, 255); }
.theme-light button.c-action-trigger.f-heavyweight:focus:not(.x-hidden-focus), .theme-light button.c-action-trigger.f-heavyweight:hover, .theme-dark .theme-light button.c-action-trigger.f-heavyweight:focus:not(.x-hidden-focus), .theme-dark .theme-light button.c-action-trigger.f-heavyweight:hover, .theme-light a.c-action-trigger.f-heavyweight:focus:not(.x-hidden-focus), .theme-light a.c-action-trigger.f-heavyweight:hover, .theme-dark .theme-light a.c-action-trigger.f-heavyweight:focus:not(.x-hidden-focus), .theme-dark .theme-light a.c-action-trigger.f-heavyweight:hover { background: rgb(26, 26, 26); }
.theme-light button.c-action-trigger.f-heavyweight:active, .theme-dark .theme-light button.c-action-trigger.f-heavyweight:active, .theme-light a.c-action-trigger.f-heavyweight:active, .theme-dark .theme-light a.c-action-trigger.f-heavyweight:active { background: rgb(51, 51, 51); }
.theme-light button.c-action-trigger.f-heavyweight[disabled], .theme-dark .theme-light button.c-action-trigger.f-heavyweight[disabled], .theme-light a.c-action-trigger.f-heavyweight[disabled], .theme-dark .theme-light a.c-action-trigger.f-heavyweight[disabled] { background: rgb(204, 204, 204); border-color: transparent; color: rgba(0, 0, 0, 0.2); }
.theme-dark button.c-action-trigger, .theme-light .theme-dark button.c-action-trigger, .theme-dark a.c-action-trigger, .theme-light .theme-dark a.c-action-trigger { color: rgb(255, 255, 255); background: transparent; }
.theme-dark button.c-action-trigger[disabled], .theme-light .theme-dark button.c-action-trigger[disabled], .theme-dark a.c-action-trigger[disabled], .theme-light .theme-dark a.c-action-trigger[disabled] { color: rgba(255, 255, 255, 0.6); cursor: not-allowed; }
.theme-dark button.c-action-trigger.f-heavyweight, .theme-light .theme-dark button.c-action-trigger.f-heavyweight, .theme-dark a.c-action-trigger.f-heavyweight, .theme-light .theme-dark a.c-action-trigger.f-heavyweight { color: rgb(0, 0, 0); background: rgb(255, 255, 255); }
.theme-dark button.c-action-trigger.f-heavyweight.x-hidden-focus:not(:hover), .theme-light .theme-dark button.c-action-trigger.f-heavyweight.x-hidden-focus:not(:hover), .theme-dark a.c-action-trigger.f-heavyweight.x-hidden-focus:not(:hover), .theme-light .theme-dark a.c-action-trigger.f-heavyweight.x-hidden-focus:not(:hover) { background: rgb(255, 255, 255) !important; text-decoration: rgb(255, 255, 255) !important; outline-color: rgb(0, 0, 0) !important; }
.theme-dark button.c-action-trigger.f-heavyweight:focus:not(.x-hidden-focus), .theme-light .theme-dark button.c-action-trigger.f-heavyweight:focus:not(.x-hidden-focus), .theme-dark a.c-action-trigger.f-heavyweight:focus:not(.x-hidden-focus), .theme-light .theme-dark a.c-action-trigger.f-heavyweight:focus:not(.x-hidden-focus) { color: rgb(0, 0, 0); outline-color: rgb(0, 0, 0); }
.theme-dark button.c-action-trigger.f-heavyweight:focus:not(.x-hidden-focus), .theme-dark button.c-action-trigger.f-heavyweight:hover, .theme-light .theme-dark button.c-action-trigger.f-heavyweight:focus:not(.x-hidden-focus), .theme-light .theme-dark button.c-action-trigger.f-heavyweight:hover, .theme-dark a.c-action-trigger.f-heavyweight:focus:not(.x-hidden-focus), .theme-dark a.c-action-trigger.f-heavyweight:hover, .theme-light .theme-dark a.c-action-trigger.f-heavyweight:focus:not(.x-hidden-focus), .theme-light .theme-dark a.c-action-trigger.f-heavyweight:hover { background: rgb(230, 230, 230); }
.theme-dark button.c-action-trigger.f-heavyweight:active, .theme-light .theme-dark button.c-action-trigger.f-heavyweight:active, .theme-dark a.c-action-trigger.f-heavyweight:active, .theme-light .theme-dark a.c-action-trigger.f-heavyweight:active { background: rgb(204, 204, 204); }
.theme-dark button.c-action-trigger.f-heavyweight[disabled], .theme-light .theme-dark button.c-action-trigger.f-heavyweight[disabled], .theme-dark a.c-action-trigger.f-heavyweight[disabled], .theme-light .theme-dark a.c-action-trigger.f-heavyweight[disabled] { background: rgb(77, 77, 77); border-color: transparent; color: rgba(255, 255, 255, 0.2); }
a.c-call-to-action, button.c-call-to-action { font-size: 15px; padding: 10px 20px 6px 22px; font-weight: 600; max-width: 100%; display: inline-block; overflow: hidden; transition: 200ms ease-in-out; box-shadow: transparent 0px 4px 8px 0px; white-space: nowrap; color: rgb(255, 255, 255); text-align: center; text-decoration: none; line-height: 1.3; letter-spacing: 0px; border: 2px solid transparent; background: rgb(0, 103, 184); }
a.c-call-to-action span, button.c-call-to-action span { max-width: 100%; display: inline-block; position: relative; left: 0px; text-overflow: clip; overflow: hidden; transition: 200ms ease-in-out; }
a.c-call-to-action::after, button.c-call-to-action::after { transition: 200ms ease-in-out; }
a.c-call-to-action:not(.glyph-play)::after, button.c-call-to-action:not(.glyph-play)::after { font-size: 11px; margin-top: 3px; margin-left: 3px; display: inline-block; position: relative; right: 0px; content: ""; vertical-align: top; }
a.c-call-to-action:not(.glyph-play):focus:not(.x-hidden-focus) span, a.c-call-to-action:not(.glyph-play):hover span, button.c-call-to-action:not(.glyph-play):focus:not(.x-hidden-focus) span, button.c-call-to-action:not(.glyph-play):hover span { left: -4px; }
a.c-call-to-action:not(.glyph-play):focus:not(.x-hidden-focus)::after, a.c-call-to-action:not(.glyph-play):hover::after, button.c-call-to-action:not(.glyph-play):focus:not(.x-hidden-focus)::after, button.c-call-to-action:not(.glyph-play):hover::after { right: -4px; }
a.c-call-to-action:focus:not(.x-hidden-focus), button.c-call-to-action:focus:not(.x-hidden-focus) { outline: rgb(0, 0, 0) solid 2px; }
a.c-call-to-action:focus:not(.x-hidden-focus) span, button.c-call-to-action:focus:not(.x-hidden-focus) span { box-shadow: rgb(255, 255, 255) 0px 2px; }
a.c-call-to-action:focus:not(.x-hidden-focus), a.c-call-to-action:hover, button.c-call-to-action:focus:not(.x-hidden-focus), button.c-call-to-action:hover { background: rgb(0, 93, 166); }
a.c-call-to-action:focus:not(.x-hidden-focus):not(.f-lightweight):not([aria-disabled="true"]), a.c-call-to-action:hover:not(.f-lightweight):not([aria-disabled="true"]), button.c-call-to-action:focus:not(.x-hidden-focus):not(.f-lightweight):not([aria-disabled="true"]), button.c-call-to-action:hover:not(.f-lightweight):not([aria-disabled="true"]) { box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px 0px; }
a.c-call-to-action:active, button.c-call-to-action:active { background: rgb(0, 82, 147); transform: scale(0.98); }
a.c-call-to-action[aria-disabled="true"], button.c-call-to-action[aria-disabled="true"] { cursor: not-allowed; border-color: transparent; background: rgb(204, 225, 241); color: rgba(0, 0, 0, 0.2); }
a.c-call-to-action[aria-disabled="true"]:focus:not(.x-hidden-focus) span, a.c-call-to-action[aria-disabled="true"]:hover span, button.c-call-to-action[aria-disabled="true"]:focus:not(.x-hidden-focus) span, button.c-call-to-action[aria-disabled="true"]:hover span { left: 0px; }
a.c-call-to-action[aria-disabled="true"]:focus:not(.x-hidden-focus)::after, a.c-call-to-action[aria-disabled="true"]:hover::after, button.c-call-to-action[aria-disabled="true"]:focus:not(.x-hidden-focus)::after, button.c-call-to-action[aria-disabled="true"]:hover::after { right: 0px; }
.theme-light a.c-call-to-action, .theme-dark .theme-light a.c-call-to-action, .theme-light button.c-call-to-action, .theme-dark .theme-light button.c-call-to-action { color: rgb(255, 255, 255); background: rgb(0, 0, 0); }
.theme-light a.c-call-to-action:focus:not(.x-hidden-focus), .theme-dark .theme-light a.c-call-to-action:focus:not(.x-hidden-focus), .theme-light button.c-call-to-action:focus:not(.x-hidden-focus), .theme-dark .theme-light button.c-call-to-action:focus:not(.x-hidden-focus) { outline-color: rgb(255, 255, 255); }
.theme-light a.c-call-to-action:focus:not(.x-hidden-focus) span, .theme-dark .theme-light a.c-call-to-action:focus:not(.x-hidden-focus) span, .theme-light button.c-call-to-action:focus:not(.x-hidden-focus) span, .theme-dark .theme-light button.c-call-to-action:focus:not(.x-hidden-focus) span { box-shadow: rgb(255, 255, 255) 0px 2px; }
.theme-light a.c-call-to-action:focus:not(.x-hidden-focus), .theme-light a.c-call-to-action:hover, .theme-dark .theme-light a.c-call-to-action:focus:not(.x-hidden-focus), .theme-dark .theme-light a.c-call-to-action:hover, .theme-light button.c-call-to-action:focus:not(.x-hidden-focus), .theme-light button.c-call-to-action:hover, .theme-dark .theme-light button.c-call-to-action:focus:not(.x-hidden-focus), .theme-dark .theme-light button.c-call-to-action:hover { background: rgb(26, 26, 26); }
.theme-light a.c-call-to-action:active, .theme-dark .theme-light a.c-call-to-action:active, .theme-light button.c-call-to-action:active, .theme-dark .theme-light button.c-call-to-action:active { background: rgb(51, 51, 51); }
.theme-light a.c-call-to-action[aria-disabled="true"], .theme-dark .theme-light a.c-call-to-action[aria-disabled="true"], .theme-light button.c-call-to-action[aria-disabled="true"], .theme-dark .theme-light button.c-call-to-action[aria-disabled="true"] { background: rgb(204, 204, 204); border-color: transparent; color: rgba(0, 0, 0, 0.2); }
.theme-dark a.c-call-to-action, .theme-light .theme-dark a.c-call-to-action, .theme-dark button.c-call-to-action, .theme-light .theme-dark button.c-call-to-action { color: rgb(0, 0, 0); background: rgb(255, 255, 255); }
.theme-dark a.c-call-to-action:focus:not(.x-hidden-focus), .theme-light .theme-dark a.c-call-to-action:focus:not(.x-hidden-focus), .theme-dark button.c-call-to-action:focus:not(.x-hidden-focus), .theme-light .theme-dark button.c-call-to-action:focus:not(.x-hidden-focus) { outline-color: rgb(0, 0, 0); }
.theme-dark a.c-call-to-action:focus:not(.x-hidden-focus) span, .theme-light .theme-dark a.c-call-to-action:focus:not(.x-hidden-focus) span, .theme-dark button.c-call-to-action:focus:not(.x-hidden-focus) span, .theme-light .theme-dark button.c-call-to-action:focus:not(.x-hidden-focus) span { box-shadow: rgb(0, 0, 0) 0px 2px; }
.theme-dark a.c-call-to-action:focus:not(.x-hidden-focus), .theme-dark a.c-call-to-action:hover, .theme-light .theme-dark a.c-call-to-action:focus:not(.x-hidden-focus), .theme-light .theme-dark a.c-call-to-action:hover, .theme-dark button.c-call-to-action:focus:not(.x-hidden-focus), .theme-dark button.c-call-to-action:hover, .theme-light .theme-dark button.c-call-to-action:focus:not(.x-hidden-focus), .theme-light .theme-dark button.c-call-to-action:hover { background: rgb(230, 230, 230); }
.theme-dark a.c-call-to-action:active, .theme-light .theme-dark a.c-call-to-action:active, .theme-dark button.c-call-to-action:active, .theme-light .theme-dark button.c-call-to-action:active { background: rgb(204, 204, 204); }
.theme-dark a.c-call-to-action[aria-disabled="true"], .theme-light .theme-dark a.c-call-to-action[aria-disabled="true"], .theme-dark button.c-call-to-action[aria-disabled="true"], .theme-light .theme-dark button.c-call-to-action[aria-disabled="true"] { background: rgb(77, 77, 77); border-color: transparent; color: rgba(255, 255, 255, 0.2); }
a.c-call-to-action.f-secondary, button.c-call-to-action.f-secondary { color: rgb(0, 0, 0); background: rgb(204, 204, 204); }
a.c-call-to-action.f-secondary:focus:not(.x-hidden-focus), button.c-call-to-action.f-secondary:focus:not(.x-hidden-focus) { outline: rgb(0, 0, 0) solid 2px; }
a.c-call-to-action.f-secondary:focus:not(.x-hidden-focus) span, button.c-call-to-action.f-secondary:focus:not(.x-hidden-focus) span { box-shadow: rgb(0, 0, 0) 0px 2px; }
a.c-call-to-action.f-secondary:focus:not(.x-hidden-focus), a.c-call-to-action.f-secondary:hover, button.c-call-to-action.f-secondary:focus:not(.x-hidden-focus), button.c-call-to-action.f-secondary:hover { background: rgb(179, 179, 179); }
a.c-call-to-action.f-secondary:active, button.c-call-to-action.f-secondary:active { background: rgb(153, 153, 153); }
a.c-call-to-action.f-secondary[aria-disabled="true"], button.c-call-to-action.f-secondary[aria-disabled="true"] { background: rgb(204, 204, 204); border-color: transparent; color: rgba(0, 0, 0, 0.2); }
.theme-light a.c-call-to-action.f-secondary, .theme-dark .theme-light a.c-call-to-action.f-secondary, .theme-light button.c-call-to-action.f-secondary, .theme-dark .theme-light button.c-call-to-action.f-secondary { color: rgb(0, 0, 0); background: rgba(255, 255, 255, 0); border-color: rgb(0, 0, 0); }
.theme-light a.c-call-to-action.f-secondary:focus:not(.x-hidden-focus), .theme-dark .theme-light a.c-call-to-action.f-secondary:focus:not(.x-hidden-focus), .theme-light button.c-call-to-action.f-secondary:focus:not(.x-hidden-focus), .theme-dark .theme-light button.c-call-to-action.f-secondary:focus:not(.x-hidden-focus) { outline: rgb(0, 0, 0) solid 1px; }
.theme-light a.c-call-to-action.f-secondary:focus:not(.x-hidden-focus) span, .theme-dark .theme-light a.c-call-to-action.f-secondary:focus:not(.x-hidden-focus) span, .theme-light button.c-call-to-action.f-secondary:focus:not(.x-hidden-focus) span, .theme-dark .theme-light button.c-call-to-action.f-secondary:focus:not(.x-hidden-focus) span { box-shadow: rgb(0, 0, 0) 0px 2px; }
.theme-light a.c-call-to-action.f-secondary:focus:not(.x-hidden-focus), .theme-light a.c-call-to-action.f-secondary:hover, .theme-dark .theme-light a.c-call-to-action.f-secondary:focus:not(.x-hidden-focus), .theme-dark .theme-light a.c-call-to-action.f-secondary:hover, .theme-light button.c-call-to-action.f-secondary:focus:not(.x-hidden-focus), .theme-light button.c-call-to-action.f-secondary:hover, .theme-dark .theme-light button.c-call-to-action.f-secondary:focus:not(.x-hidden-focus), .theme-dark .theme-light button.c-call-to-action.f-secondary:hover { background: rgb(204, 204, 204); }
.theme-light a.c-call-to-action.f-secondary:active, .theme-dark .theme-light a.c-call-to-action.f-secondary:active, .theme-light button.c-call-to-action.f-secondary:active, .theme-dark .theme-light button.c-call-to-action.f-secondary:active { background: rgb(179, 179, 179); }
.theme-light a.c-call-to-action.f-secondary[aria-disabled="true"], .theme-dark .theme-light a.c-call-to-action.f-secondary[aria-disabled="true"], .theme-light button.c-call-to-action.f-secondary[aria-disabled="true"], .theme-dark .theme-light button.c-call-to-action.f-secondary[aria-disabled="true"] { background: rgb(204, 204, 204); border-color: rgba(0, 0, 0, 0.2); color: rgba(0, 0, 0, 0.2); }
.theme-dark a.c-call-to-action.f-secondary, .theme-light .theme-dark a.c-call-to-action.f-secondary, .theme-dark button.c-call-to-action.f-secondary, .theme-light .theme-dark button.c-call-to-action.f-secondary { background: rgba(255, 255, 255, 0); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.theme-dark a.c-call-to-action.f-secondary:focus:not(.x-hidden-focus), .theme-light .theme-dark a.c-call-to-action.f-secondary:focus:not(.x-hidden-focus), .theme-dark button.c-call-to-action.f-secondary:focus:not(.x-hidden-focus), .theme-light .theme-dark button.c-call-to-action.f-secondary:focus:not(.x-hidden-focus) { outline: rgb(255, 255, 255) solid 1px; }
.theme-dark a.c-call-to-action.f-secondary:focus:not(.x-hidden-focus) span, .theme-light .theme-dark a.c-call-to-action.f-secondary:focus:not(.x-hidden-focus) span, .theme-dark button.c-call-to-action.f-secondary:focus:not(.x-hidden-focus) span, .theme-light .theme-dark button.c-call-to-action.f-secondary:focus:not(.x-hidden-focus) span { box-shadow: rgb(255, 255, 255) 0px 2px; }
.theme-dark a.c-call-to-action.f-secondary:focus:not(.x-hidden-focus), .theme-dark a.c-call-to-action.f-secondary:hover, .theme-light .theme-dark a.c-call-to-action.f-secondary:focus:not(.x-hidden-focus), .theme-light .theme-dark a.c-call-to-action.f-secondary:hover, .theme-dark button.c-call-to-action.f-secondary:focus:not(.x-hidden-focus), .theme-dark button.c-call-to-action.f-secondary:hover, .theme-light .theme-dark button.c-call-to-action.f-secondary:focus:not(.x-hidden-focus), .theme-light .theme-dark button.c-call-to-action.f-secondary:hover { background: rgb(26, 26, 26); }
.theme-dark a.c-call-to-action.f-secondary:active, .theme-light .theme-dark a.c-call-to-action.f-secondary:active, .theme-dark button.c-call-to-action.f-secondary:active, .theme-light .theme-dark button.c-call-to-action.f-secondary:active { background: rgb(0, 0, 0); }
.theme-dark a.c-call-to-action.f-secondary[aria-disabled="true"], .theme-light .theme-dark a.c-call-to-action.f-secondary[aria-disabled="true"], .theme-dark button.c-call-to-action.f-secondary[aria-disabled="true"], .theme-light .theme-dark button.c-call-to-action.f-secondary[aria-disabled="true"] { background: rgb(77, 77, 77); border-color: rgba(255, 255, 255, 0.2); color: rgba(255, 255, 255, 0.2); }
a.c-call-to-action.x-hidden-focus, button.c-call-to-action.x-hidden-focus { outline: 0px; }
a.c-call-to-action.f-lightweight, button.c-call-to-action.f-lightweight { padding: 10px 2px 7px 0px; background: transparent; color: rgb(0, 103, 184); border-color: transparent; border-width: 2px; margin-left: 0px; transition: none; }
a.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus), a.c-call-to-action.f-lightweight:hover, a.c-call-to-action.f-lightweight:active, button.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus), button.c-call-to-action.f-lightweight:hover, button.c-call-to-action.f-lightweight:active { background: transparent; outline: transparent; border-color: transparent; box-shadow: none !important; }
a.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus) span, a.c-call-to-action.f-lightweight:hover span, a.c-call-to-action.f-lightweight:active span, button.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus) span, button.c-call-to-action.f-lightweight:hover span, button.c-call-to-action.f-lightweight:active span { left: 0px !important; }
a.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus), button.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus) { background: content-box content-box rgba(0, 103, 184, 0.1); color: rgb(0, 93, 166); }
a.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus) span, button.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus) span { box-shadow: rgb(0, 103, 184) 0px 2px; text-decoration: none; }
a.c-call-to-action.f-lightweight:hover, button.c-call-to-action.f-lightweight:hover { color: rgb(0, 93, 166); }
a.c-call-to-action.f-lightweight:hover span, button.c-call-to-action.f-lightweight:hover span { text-decoration: underline; }
a.c-call-to-action.f-lightweight:active, button.c-call-to-action.f-lightweight:active { background: none; color: rgb(0, 82, 147); text-decoration: none; transform: none; }
a.c-call-to-action.f-lightweight[aria-disabled="true"], button.c-call-to-action.f-lightweight[aria-disabled="true"] { cursor: not-allowed; color: rgb(204, 225, 241); }
.theme-light a.c-call-to-action.f-lightweight, .theme-dark .theme-light a.c-call-to-action.f-lightweight, .theme-light button.c-call-to-action.f-lightweight, .theme-dark .theme-light button.c-call-to-action.f-lightweight { color: rgb(0, 0, 0); background: transparent; border-color: transparent; }
.theme-light a.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus), .theme-dark .theme-light a.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus), .theme-light button.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus), .theme-dark .theme-light button.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus) { background: content-box content-box rgba(0, 0, 0, 0.1); }
.theme-light a.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus) span, .theme-dark .theme-light a.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus) span, .theme-light button.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus) span, .theme-dark .theme-light button.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus) span { box-shadow: rgb(0, 0, 0) 0px 2px; }
.theme-light a.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus), .theme-light a.c-call-to-action.f-lightweight:hover, .theme-dark .theme-light a.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus), .theme-dark .theme-light a.c-call-to-action.f-lightweight:hover, .theme-light button.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus), .theme-light button.c-call-to-action.f-lightweight:hover, .theme-dark .theme-light button.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus), .theme-dark .theme-light button.c-call-to-action.f-lightweight:hover { color: rgba(0, 0, 0, 0.9); }
.theme-light a.c-call-to-action.f-lightweight:hover, .theme-dark .theme-light a.c-call-to-action.f-lightweight:hover, .theme-light button.c-call-to-action.f-lightweight:hover, .theme-dark .theme-light button.c-call-to-action.f-lightweight:hover { background: transparent; }
.theme-light a.c-call-to-action.f-lightweight:active, .theme-dark .theme-light a.c-call-to-action.f-lightweight:active, .theme-light button.c-call-to-action.f-lightweight:active, .theme-dark .theme-light button.c-call-to-action.f-lightweight:active { color: rgba(0, 0, 0, 0.8); }
.theme-light a.c-call-to-action.f-lightweight[aria-disabled="true"], .theme-dark .theme-light a.c-call-to-action.f-lightweight[aria-disabled="true"], .theme-light button.c-call-to-action.f-lightweight[aria-disabled="true"], .theme-dark .theme-light button.c-call-to-action.f-lightweight[aria-disabled="true"] { background: transparent; color: rgb(153, 153, 153); }
.theme-dark a.c-call-to-action.f-lightweight, .theme-light .theme-dark a.c-call-to-action.f-lightweight, .theme-dark button.c-call-to-action.f-lightweight, .theme-light .theme-dark button.c-call-to-action.f-lightweight { color: rgb(255, 255, 255); background: transparent; border-color: transparent; }
.theme-dark a.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus), .theme-light .theme-dark a.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus), .theme-dark button.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus), .theme-light .theme-dark button.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus) { background: content-box content-box rgba(255, 255, 255, 0.1); }
.theme-dark a.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus) span, .theme-light .theme-dark a.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus) span, .theme-dark button.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus) span, .theme-light .theme-dark button.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus) span { box-shadow: rgb(255, 255, 255) 0px 2px; }
.theme-dark a.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus), .theme-dark a.c-call-to-action.f-lightweight:hover, .theme-light .theme-dark a.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus), .theme-light .theme-dark a.c-call-to-action.f-lightweight:hover, .theme-dark button.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus), .theme-dark button.c-call-to-action.f-lightweight:hover, .theme-light .theme-dark button.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus), .theme-light .theme-dark button.c-call-to-action.f-lightweight:hover { color: rgb(230, 230, 230); }
.theme-dark a.c-call-to-action.f-lightweight:hover, .theme-light .theme-dark a.c-call-to-action.f-lightweight:hover, .theme-dark button.c-call-to-action.f-lightweight:hover, .theme-light .theme-dark button.c-call-to-action.f-lightweight:hover { background: transparent; }
.theme-dark a.c-call-to-action.f-lightweight:active, .theme-light .theme-dark a.c-call-to-action.f-lightweight:active, .theme-dark button.c-call-to-action.f-lightweight:active, .theme-light .theme-dark button.c-call-to-action.f-lightweight:active { color: rgb(204, 204, 204); }
.theme-dark a.c-call-to-action.f-lightweight[aria-disabled="true"], .theme-light .theme-dark a.c-call-to-action.f-lightweight[aria-disabled="true"], .theme-dark button.c-call-to-action.f-lightweight[aria-disabled="true"], .theme-light .theme-dark button.c-call-to-action.f-lightweight[aria-disabled="true"] { background: transparent; color: rgb(102, 102, 102); }
a.c-call-to-action.f-lightweight:hover span, button.c-call-to-action.f-lightweight:hover span { left: 0px; }
.c-glyph { font-style: normal; }
.c-glyph::before, .c-glyph::after { font-family: MWF-MDL2; display: inline-block; text-decoration: underline; }
.c-glyph::before, .c-glyph::after, .c-glyph:hover::before, .c-glyph:hover::after { text-decoration: none; }
.c-glyph.glyph-accept::before { content: ""; }
.c-glyph.glyph-add::before { content: ""; }
.c-glyph.glyph-settings::before { content: ""; }
.c-glyph.glyph-people::before { content: ""; }
.c-glyph.glyph-microphone::before { content: ""; }
.c-glyph.glyph-camera::before { content: ""; }
.c-glyph.glyph-forward::before { content: ""; }
.c-glyph.glyph-remove::before { content: ""; }
.c-glyph.glyph-down::before { content: ""; }
.c-glyph.glyph-back-to-window::before { content: ""; }
.c-glyph.glyph-cancel::before { content: ""; }
.c-glyph.glyph-cellphone::before { content: ""; }
.c-glyph.glyph-chat-bubbles::before { content: ""; }
.c-glyph.glyph-check-mark::before { content: ""; }
.c-glyph.glyph-chevron-down::before { content: ""; }
.c-glyph.glyph-chevron-left::before { content: ""; }
.c-glyph.glyph-chevron-right::before { content: ""; }
.c-glyph.glyph-chevron-up::before { content: ""; }
.c-glyph.glyph-completed::before { content: ""; }
.c-glyph.glyph-contact::before { content: ""; }
.c-glyph.glyph-copy::before { content: ""; }
.c-glyph.glyph-delete::before { content: ""; }
.c-glyph.glyph-download::before { content: ""; }
.c-glyph.glyph-edit::before { content: ""; }
.c-glyph.glyph-emoji-neutral::before { content: ""; }
.c-glyph.glyph-emoji-disappointed::before { content: ""; }
.c-glyph.glyph-feedback::before { content: ""; }
.c-glyph.glyph-filter::before { content: ""; }
.c-glyph.glyph-flag::before { content: ""; }
.c-glyph.glyph-full-screen::before { content: ""; }
.c-glyph.glyph-global-nav-button::before { content: ""; }
.c-glyph.glyph-heart-fill::before { content: ""; }
.c-glyph.glyph-arrow-htmllegacy::before { content: ""; }
.c-glyph.glyph-arrow-htmllegacy-mirrored::before { content: ""; }
.c-glyph.glyph-gift::before { content: ""; }
.c-glyph.glyph-incident-triangle::before { content: ""; }
.c-glyph.glyph-info::before { content: ""; }
.c-glyph.glyph-list::before { content: ""; }
.c-glyph.glyph-mail::before { content: ""; }
.c-glyph.glyph-more::before { content: ""; }
.c-glyph.glyph-mute::before { content: ""; }
.c-glyph.glyph-pause::before { content: ""; }
.c-glyph.glyph-pc1::before { content: ""; }
.c-glyph.glyph-phone::before { content: ""; }
.c-glyph.glyph-play::before { content: ""; }
.c-glyph.glyph-refresh::before { content: ""; }
.c-glyph.glyph-save::before { content: ""; }
.c-glyph.glyph-search::before { content: ""; }
.c-glyph.glyph-share::before { content: ""; }
.c-glyph.glyph-shopping-bag::before { content: ""; }
.c-glyph.glyph-shopping-cart::before { content: ""; }
.c-glyph.glyph-subtitles::before { content: ""; }
.c-glyph.glyph-surface-hub::before { content: ""; }
.c-glyph.glyph-this-pc::before { content: ""; }
.c-glyph.glyph-up::before { content: ""; }
.c-glyph.glyph-volume::before { content: ""; }
.c-glyph.glyph-waffle::before { content: ""; }
.c-glyph.glyph-warning::before { content: ""; }
.c-glyph.glyph-world::before { content: ""; }
.c-glyph.glyph-xbox-one-console::before { content: ""; }
.c-glyph.glyph-lock::before { content: ""; }
.c-glyph.glyph-system::before { content: ""; }
.c-glyph.glyph-globe::before { content: ""; }
.c-glyph.glyph-tv-monitor::before { content: ""; }
.c-glyph.glyph-headphone::before { content: ""; }
.c-glyph.glyph-folder-open::before { content: ""; }
.c-glyph.glyph-movies::before { content: ""; }
.c-glyph.glyph-folder::before { content: ""; }
.c-glyph.glyph-payment-card::before { content: ""; }
.c-glyph.glyph-mobile-tablet::before { content: ""; }
.c-glyph.glyph-tag::before { content: ""; }
.c-glyph.glyph-add-friend::before { content: ""; }
.c-glyph.glyph-group::before { content: ""; }
.c-glyph.glyph-repair::before { content: ""; }
.c-glyph.glyph-music-in-collection::before { content: ""; }
.c-glyph.glyph-list-mirrored::before { content: ""; }
.c-glyph.glyph-ticket::before { content: ""; }
.c-glyph.glyph-photo2::before { content: ""; }
.c-glyph.glyph-holo-lens::before { content: ""; }
.c-glyph.glyph-app-icon-default::before { content: ""; }
.c-glyph.glyph-subscriptions::before { content: ""; }
.c-glyph.glyph-subscriptions-mirrored::before { content: ""; }
.c-glyph.glyph-status-circle-exclamation::before { content: ""; }
.c-glyph.glyph-status-circle-error::before { content: ""; }
.c-glyph.glyph-status-circle-check::before { content: ""; }
.c-glyph.glyph-status-circle-info::before { content: ""; }
.c-glyph.glyph-status-circle-block::before { content: ""; }
.c-glyph.glyph-status-circle-question::before { content: ""; }
.c-glyph.glyph-zoom::before { content: ""; }
.c-glyph.glyph-zoom-out::before { content: ""; }
.c-glyph.glyph-back::before { content: ""; }
.c-glyph.glyph-favorite-star::before { content: ""; }
.c-glyph.glyph-favorite-star-fill::before { content: ""; }
.c-glyph.glyph-checkbox-composite::before { content: ""; }
.c-glyph.glyph-checkbox-indeterminate::before { content: ""; }
.c-glyph.glyph-slideshow::before { content: ""; }
.c-glyph.glyph-calendar::before { content: ""; }
.c-glyph.glyph-rotate::before { content: ""; }
.c-glyph.glyph-page::before { content: ""; }
.c-glyph.glyph-half-star-left::before { content: ""; }
.c-glyph.glyph-half-star-right::before { content: ""; }
.c-glyph.glyph-view::before { content: ""; }
.c-glyph.glyph-previous::before { content: ""; }
.c-glyph.glyph-next::before { content: ""; }
.c-glyph.glyph-clear::before { content: ""; }
.c-glyph.glyph-sync::before { content: ""; }
.c-glyph.glyph-go::before { content: ""; }
.c-glyph.glyph-shopping-bag::before { content: ""; }
.c-glyph.glyph-shuffle::before { content: ""; }
.c-glyph.glyph-calendar-day::before { content: ""; }
.c-glyph.glyph-calendar-week::before { content: ""; }
.c-glyph.glyph-important::before { content: ""; }
.c-glyph.glyph-sort::before { content: ""; }
.c-glyph.glyph-font-decrease::before { content: ""; }
.c-glyph.glyph-font-increase::before { content: ""; }
.c-glyph.glyph-bulleted-list::before { content: ""; }
.c-glyph.glyph-music-album::before { content: ""; }
.c-glyph.glyph-bulleted-list-mirrored::before { content: ""; }
.c-glyph.glyph-go-mirrored::before { content: ""; }
.c-glyph.glyph-edit-mirrored::before { content: ""; }
.c-glyph.glyph-qrcode::before { content: ""; }
.c-glyph.glyph-calendar-mirrored::before { content: ""; }
.c-glyph.glyph-xbox-gamepass::before { content: ""; }
.c-glyph.glyph-xbox-gold::before { content: ""; }
.c-glyph.glyph-pinned::before { content: ""; }
.c-glyph.glyph-gamehub::before { content: ""; }
.c-glyph.glyph-xbox-logo::before { content: ""; }
.c-glyph.glyph-devices2::before { content: ""; }
.c-glyph.glyph-devices3::before { content: ""; }
.c-glyph.glyph-holo-lens2::before { content: ""; }
.c-glyph.glyph-circleplus::before { content: ""; }
.c-glyph.glyph-remove-from::before { content: ""; }
.c-glyph.glyph-airplane::before { content: ""; }
.c-glyph.glyph-book::before { content: ""; }
.c-glyph.glyph-library::before { content: ""; }
.c-glyph.glyph-work::before { content: ""; }
.c-glyph.glyph-heart::before { content: ""; }
.c-glyph.glyph-shop::before { content: ""; }
.c-glyph.glyph-education::before { content: ""; }
.c-glyph.glyph-balloons::before { content: ""; }
.c-glyph.glyph-leaf::before { content: ""; }
.c-glyph.glyph-xbox-controller::before { content: ""; }
.c-glyph.glyph-camera-main::before { content: ""; }
.c-glyph.glyph-telemarketer::before { content: ""; }
.c-glyph.glyph-video::before { content: ""; }
.c-glyph.glyph-diploma::before { content: ""; }
.c-glyph.glyph-podium::before { content: ""; }
.c-glyph.glyph-giftcard::before { content: ""; }
.c-glyph.glyph-brush::before { content: ""; }
.c-glyph.glyph-enhanced-pop::before { content: ""; }
.c-glyph.glyph-color-palette::before { content: ""; }
.c-glyph.glyph-torch::before { content: ""; }
.c-glyph.glyph-movies-tv::before { content: ""; }
.c-glyph.glyph-football::before { content: ""; }
.c-glyph.glyph-savings::before { content: ""; }
.c-glyph.glyph-glasses::before { content: ""; }
.c-glyph.glyph-money::before { content: ""; }
.c-glyph.glyph-trophy::before { content: ""; }
.c-group { display: flex; position: relative; flex-wrap: nowrap; padding: 1px; }
.c-group.f-wrap-items { flex-wrap: wrap; }
.c-group.f-wrap-items > .m-channel-placement-item { align-self: flex-end; }
.c-group.f-wrap-items > .m-product-placement-item, .c-group.f-wrap-items > .c-product-placement { display: inline-block; }
@media only screen and (max-width: 539px) {
  .c-group.f-wrap-items .m-product-placement-item.f-orientation-vertical.f-size-medium, .c-group.f-wrap-items .c-product-placement.f-orientation-vertical.f-size-medium { width: calc(50% - 24px); }
  .c-group.f-wrap-items .m-product-placement-item.f-orientation-vertical.f-size-medium picture img, .c-group.f-wrap-items .c-product-placement.f-orientation-vertical.f-size-medium picture img { width: 100%; }
}
.c-group.f-wrap-items .context-list-page .m-product-placement-item { padding-bottom: 48px; }
.c-group > .c-call-to-action { margin-right: 4px; }
.c-group > .c-action-trigger { padding-right: 24px; }
.c-group > .c-action-trigger:last-child { padding-right: 0px; }
.c-group > .c-select-button { margin-top: 8px; width: 250px; }
@media only screen and (min-width: 320px) {
  .c-group button.c-button, .c-group a.c-button[role="button"] { margin-right: 4px; }
}
@media only screen and (min-width: 540px) {
  .c-group button.c-button, .c-group a.c-button[role="button"] { margin-right: 8px; }
}
img.c-image, picture.c-image img { display: block; margin: 0px; max-width: 100%; height: auto; }
img.c-image.f-round { border-radius: 50%; }
picture.c-image { display: block; }
picture.c-image.f-pad-bottom-3x, img.c-image.f-pad-bottom-3x { padding-bottom: 12px; }
picture.c-image.f-pad-bottom-6x, img.c-image.f-pad-bottom-6x { padding-bottom: 24px; }
picture.c-image.f-pad-top-3x, img.c-image.f-pad-top-3x { padding-top: 12px; }
picture.c-image.f-pad-top-6x, img.c-image.f-pad-top-6x { padding-top: 24px; }
picture.c-image.f-pad-vertical-3x, img.c-image.f-pad-vertical-3x { padding: 12px 0px; }
picture.c-image.f-pad-vertical-6x, img.c-image.f-pad-vertical-6x { padding: 24px 0px; }
picture.c-image.f-pad-left-3x, img.c-image.f-pad-left-3x { padding-left: 12px; }
picture.c-image.f-pad-left-6x, img.c-image.f-pad-left-6x { padding-left: 24px; }
picture.c-image.f-pad-right-3x, img.c-image.f-pad-right-3x { padding-right: 12px; }
picture.c-image.f-pad-right-6x, img.c-image.f-pad-right-6x { padding-right: 24px; }
picture.c-image.f-pad-horizontal-3x, img.c-image.f-pad-horizontal-3x { padding-left: 12px; padding-right: 12px; }
picture.c-image.f-pad-horizontal-6x, img.c-image.f-pad-horizontal-6x { padding-left: 24px; padding-right: 24px; }
.c-list { font-size: 15px; line-height: 20px; padding-left: 19px; padding-right: 0px; margin: 8px 0px; list-style-position: outside; }
.c-list li { padding: 8px 0px; }
.c-list.f-lean li { padding: 0px; }
.c-list.f-bare { padding-left: 0px; list-style-type: none; }
ul.c-list { list-style-type: disc; }
ol.c-list { list-style-type: decimal; }
.c-logo img + span { position: absolute !important; overflow: hidden !important; clip: rect(1px, 1px, 1px, 1px) !important; width: 1px !important; height: 1px !important; border: 0px !important; padding: 0px !important; margin: 0px !important; }
.m-auto-suggest .c-menu-item { background: inherit; }
.m-auto-suggest .c-menu-item a, .m-auto-suggest .c-menu-item span, .m-auto-suggest .c-menu-item button { display: block; background: rgba(0, 0, 0, 0.05); padding: 11px 12px 13px; outline: 0px; cursor: pointer; white-space: normal; }
.m-auto-suggest .c-menu-item a:hover, .m-auto-suggest .c-menu-item a:focus, .m-auto-suggest .c-menu-item span:hover, .m-auto-suggest .c-menu-item span:focus, .m-auto-suggest .c-menu-item button:hover, .m-auto-suggest .c-menu-item button:focus { background: rgba(0, 0, 0, 0.1); }
@media screen and (forced-colors) {
  .m-auto-suggest .c-menu-item a:hover, .m-auto-suggest .c-menu-item a:focus, .m-auto-suggest .c-menu-item span:hover, .m-auto-suggest .c-menu-item span:focus, .m-auto-suggest .c-menu-item button:hover, .m-auto-suggest .c-menu-item button:focus { forced-color-adjust: none; color: buttonface !important; background-color: highlight !important; }
}
.m-auto-suggest .c-menu-item a:focus, .m-auto-suggest .c-menu-item span:focus, .m-auto-suggest .c-menu-item button:focus { outline: rgb(0, 0, 0) dashed 1px; }
.m-auto-suggest .c-menu-item a:active, .m-auto-suggest .c-menu-item span:active, .m-auto-suggest .c-menu-item button:active { background: rgba(0, 0, 0, 0.3); }
.m-auto-suggest .c-menu-item a.f-context-action-trigger, .m-auto-suggest .c-menu-item span.f-context-action-trigger, .m-auto-suggest .c-menu-item button.f-context-action-trigger { color: rgb(0, 103, 184); }
.m-auto-suggest .c-menu-item a.f-icon img, .m-auto-suggest .c-menu-item span.f-icon img, .m-auto-suggest .c-menu-item button.f-icon img { width: 40px; height: 22px; display: inline-block; padding-right: 16px; }
.m-auto-suggest .c-menu-item a.f-icon p, .m-auto-suggest .c-menu-item span.f-icon p, .m-auto-suggest .c-menu-item button.f-icon p { display: inline-block; width: calc(100% - 40px); color: inherit; vertical-align: middle; }
.m-auto-suggest .c-menu-item a[aria-checked="true"], .m-auto-suggest .c-menu-item a[aria-selected="true"], .m-auto-suggest .c-menu-item span[aria-checked="true"], .m-auto-suggest .c-menu-item span[aria-selected="true"], .m-auto-suggest .c-menu-item button[aria-checked="true"], .m-auto-suggest .c-menu-item button[aria-selected="true"] { background: rgb(0, 103, 184); color: rgb(255, 255, 255); }
@media screen and (forced-colors) {
  .m-auto-suggest .c-menu-item a[aria-checked="true"], .m-auto-suggest .c-menu-item a[aria-selected="true"], .m-auto-suggest .c-menu-item span[aria-checked="true"], .m-auto-suggest .c-menu-item span[aria-selected="true"], .m-auto-suggest .c-menu-item button[aria-checked="true"], .m-auto-suggest .c-menu-item button[aria-selected="true"] { color: buttonface !important; background-color: highlight !important; }
}
@media screen and (forced-colors) {
  .m-auto-suggest .c-menu-item a, .m-auto-suggest .c-menu-item span, .m-auto-suggest .c-menu-item button { color: buttonface !important; }
}
.theme-light .m-auto-suggest .c-menu-item a, .theme-dark .theme-light .m-auto-suggest .c-menu-item a, .theme-light .m-auto-suggest .c-menu-item span, .theme-dark .theme-light .m-auto-suggest .c-menu-item span, .theme-light .m-auto-suggest .c-menu-item button, .theme-dark .theme-light .m-auto-suggest .c-menu-item button { background: rgba(0, 0, 0, 0.05); color: rgba(0, 0, 0, 0.8); }
.theme-light .m-auto-suggest .c-menu-item a:hover, .theme-light .m-auto-suggest .c-menu-item a:focus, .theme-dark .theme-light .m-auto-suggest .c-menu-item a:hover, .theme-dark .theme-light .m-auto-suggest .c-menu-item a:focus, .theme-light .m-auto-suggest .c-menu-item span:hover, .theme-light .m-auto-suggest .c-menu-item span:focus, .theme-dark .theme-light .m-auto-suggest .c-menu-item span:hover, .theme-dark .theme-light .m-auto-suggest .c-menu-item span:focus, .theme-light .m-auto-suggest .c-menu-item button:hover, .theme-light .m-auto-suggest .c-menu-item button:focus, .theme-dark .theme-light .m-auto-suggest .c-menu-item button:hover, .theme-dark .theme-light .m-auto-suggest .c-menu-item button:focus { background: rgba(0, 0, 0, 0.1); color: rgb(0, 0, 0); }
.theme-light .m-auto-suggest .c-menu-item a:focus, .theme-dark .theme-light .m-auto-suggest .c-menu-item a:focus, .theme-light .m-auto-suggest .c-menu-item span:focus, .theme-dark .theme-light .m-auto-suggest .c-menu-item span:focus, .theme-light .m-auto-suggest .c-menu-item button:focus, .theme-dark .theme-light .m-auto-suggest .c-menu-item button:focus { outline: rgb(0, 0, 0) dashed 1px; }
.theme-light .m-auto-suggest .c-menu-item a:active, .theme-dark .theme-light .m-auto-suggest .c-menu-item a:active, .theme-light .m-auto-suggest .c-menu-item span:active, .theme-dark .theme-light .m-auto-suggest .c-menu-item span:active, .theme-light .m-auto-suggest .c-menu-item button:active, .theme-dark .theme-light .m-auto-suggest .c-menu-item button:active { background: rgba(0, 0, 0, 0.3); color: rgb(0, 0, 0); }
.theme-light .m-auto-suggest .c-menu-item a[aria-checked="true"], .theme-light .m-auto-suggest .c-menu-item a[aria-selected="true"], .theme-dark .theme-light .m-auto-suggest .c-menu-item a[aria-checked="true"], .theme-dark .theme-light .m-auto-suggest .c-menu-item a[aria-selected="true"], .theme-light .m-auto-suggest .c-menu-item span[aria-checked="true"], .theme-light .m-auto-suggest .c-menu-item span[aria-selected="true"], .theme-dark .theme-light .m-auto-suggest .c-menu-item span[aria-checked="true"], .theme-dark .theme-light .m-auto-suggest .c-menu-item span[aria-selected="true"], .theme-light .m-auto-suggest .c-menu-item button[aria-checked="true"], .theme-light .m-auto-suggest .c-menu-item button[aria-selected="true"], .theme-dark .theme-light .m-auto-suggest .c-menu-item button[aria-checked="true"], .theme-dark .theme-light .m-auto-suggest .c-menu-item button[aria-selected="true"] { background: rgb(0, 103, 184); color: rgb(255, 255, 255); }
.theme-light .m-auto-suggest .c-menu-item a[aria-checked="true"]:hover, .theme-light .m-auto-suggest .c-menu-item a[aria-checked="true"]:focus, .theme-light .m-auto-suggest .c-menu-item a[aria-selected="true"]:hover, .theme-light .m-auto-suggest .c-menu-item a[aria-selected="true"]:focus, .theme-dark .theme-light .m-auto-suggest .c-menu-item a[aria-checked="true"]:hover, .theme-dark .theme-light .m-auto-suggest .c-menu-item a[aria-checked="true"]:focus, .theme-dark .theme-light .m-auto-suggest .c-menu-item a[aria-selected="true"]:hover, .theme-dark .theme-light .m-auto-suggest .c-menu-item a[aria-selected="true"]:focus, .theme-light .m-auto-suggest .c-menu-item span[aria-checked="true"]:hover, .theme-light .m-auto-suggest .c-menu-item span[aria-checked="true"]:focus, .theme-light .m-auto-suggest .c-menu-item span[aria-selected="true"]:hover, .theme-light .m-auto-suggest .c-menu-item span[aria-selected="true"]:focus, .theme-dark .theme-light .m-auto-suggest .c-menu-item span[aria-checked="true"]:hover, .theme-dark .theme-light .m-auto-suggest .c-menu-item span[aria-checked="true"]:focus, .theme-dark .theme-light .m-auto-suggest .c-menu-item span[aria-selected="true"]:hover, .theme-dark .theme-light .m-auto-suggest .c-menu-item span[aria-selected="true"]:focus, .theme-light .m-auto-suggest .c-menu-item button[aria-checked="true"]:hover, .theme-light .m-auto-suggest .c-menu-item button[aria-checked="true"]:focus, .theme-light .m-auto-suggest .c-menu-item button[aria-selected="true"]:hover, .theme-light .m-auto-suggest .c-menu-item button[aria-selected="true"]:focus, .theme-dark .theme-light .m-auto-suggest .c-menu-item button[aria-checked="true"]:hover, .theme-dark .theme-light .m-auto-suggest .c-menu-item button[aria-checked="true"]:focus, .theme-dark .theme-light .m-auto-suggest .c-menu-item button[aria-selected="true"]:hover, .theme-dark .theme-light .m-auto-suggest .c-menu-item button[aria-selected="true"]:focus { background: rgb(0, 103, 184); color: rgb(255, 255, 255); outline-color: rgb(0, 0, 0); }
.theme-dark .m-auto-suggest .c-menu-item a, .theme-light .theme-dark .m-auto-suggest .c-menu-item a, .theme-dark .m-auto-suggest .c-menu-item span, .theme-light .theme-dark .m-auto-suggest .c-menu-item span, .theme-dark .m-auto-suggest .c-menu-item button, .theme-light .theme-dark .m-auto-suggest .c-menu-item button { background: rgb(38, 38, 38); color: rgba(255, 255, 255, 0.8); }
.theme-dark .m-auto-suggest .c-menu-item a:hover, .theme-dark .m-auto-suggest .c-menu-item a:focus, .theme-light .theme-dark .m-auto-suggest .c-menu-item a:hover, .theme-light .theme-dark .m-auto-suggest .c-menu-item a:focus, .theme-dark .m-auto-suggest .c-menu-item span:hover, .theme-dark .m-auto-suggest .c-menu-item span:focus, .theme-light .theme-dark .m-auto-suggest .c-menu-item span:hover, .theme-light .theme-dark .m-auto-suggest .c-menu-item span:focus, .theme-dark .m-auto-suggest .c-menu-item button:hover, .theme-dark .m-auto-suggest .c-menu-item button:focus, .theme-light .theme-dark .m-auto-suggest .c-menu-item button:hover, .theme-light .theme-dark .m-auto-suggest .c-menu-item button:focus { background: rgb(102, 102, 102); color: rgb(255, 255, 255); }
.theme-dark .m-auto-suggest .c-menu-item a:focus, .theme-light .theme-dark .m-auto-suggest .c-menu-item a:focus, .theme-dark .m-auto-suggest .c-menu-item span:focus, .theme-light .theme-dark .m-auto-suggest .c-menu-item span:focus, .theme-dark .m-auto-suggest .c-menu-item button:focus, .theme-light .theme-dark .m-auto-suggest .c-menu-item button:focus { outline: rgb(255, 255, 255) dashed 1px; }
.theme-dark .m-auto-suggest .c-menu-item a:active, .theme-light .theme-dark .m-auto-suggest .c-menu-item a:active, .theme-dark .m-auto-suggest .c-menu-item span:active, .theme-light .theme-dark .m-auto-suggest .c-menu-item span:active, .theme-dark .m-auto-suggest .c-menu-item button:active, .theme-light .theme-dark .m-auto-suggest .c-menu-item button:active { background: rgb(153, 153, 153); color: rgb(255, 255, 255); }
.theme-dark .m-auto-suggest .c-menu-item a[aria-checked="true"], .theme-dark .m-auto-suggest .c-menu-item a[aria-selected="true"], .theme-light .theme-dark .m-auto-suggest .c-menu-item a[aria-checked="true"], .theme-light .theme-dark .m-auto-suggest .c-menu-item a[aria-selected="true"], .theme-dark .m-auto-suggest .c-menu-item span[aria-checked="true"], .theme-dark .m-auto-suggest .c-menu-item span[aria-selected="true"], .theme-light .theme-dark .m-auto-suggest .c-menu-item span[aria-checked="true"], .theme-light .theme-dark .m-auto-suggest .c-menu-item span[aria-selected="true"], .theme-dark .m-auto-suggest .c-menu-item button[aria-checked="true"], .theme-dark .m-auto-suggest .c-menu-item button[aria-selected="true"], .theme-light .theme-dark .m-auto-suggest .c-menu-item button[aria-checked="true"], .theme-light .theme-dark .m-auto-suggest .c-menu-item button[aria-selected="true"] { background: rgb(0, 103, 184); color: rgb(255, 255, 255); }
.theme-dark .m-auto-suggest .c-menu-item a[aria-checked="true"]:hover, .theme-dark .m-auto-suggest .c-menu-item a[aria-checked="true"]:focus, .theme-dark .m-auto-suggest .c-menu-item a[aria-selected="true"]:hover, .theme-dark .m-auto-suggest .c-menu-item a[aria-selected="true"]:focus, .theme-light .theme-dark .m-auto-suggest .c-menu-item a[aria-checked="true"]:hover, .theme-light .theme-dark .m-auto-suggest .c-menu-item a[aria-checked="true"]:focus, .theme-light .theme-dark .m-auto-suggest .c-menu-item a[aria-selected="true"]:hover, .theme-light .theme-dark .m-auto-suggest .c-menu-item a[aria-selected="true"]:focus, .theme-dark .m-auto-suggest .c-menu-item span[aria-checked="true"]:hover, .theme-dark .m-auto-suggest .c-menu-item span[aria-checked="true"]:focus, .theme-dark .m-auto-suggest .c-menu-item span[aria-selected="true"]:hover, .theme-dark .m-auto-suggest .c-menu-item span[aria-selected="true"]:focus, .theme-light .theme-dark .m-auto-suggest .c-menu-item span[aria-checked="true"]:hover, .theme-light .theme-dark .m-auto-suggest .c-menu-item span[aria-checked="true"]:focus, .theme-light .theme-dark .m-auto-suggest .c-menu-item span[aria-selected="true"]:hover, .theme-light .theme-dark .m-auto-suggest .c-menu-item span[aria-selected="true"]:focus, .theme-dark .m-auto-suggest .c-menu-item button[aria-checked="true"]:hover, .theme-dark .m-auto-suggest .c-menu-item button[aria-checked="true"]:focus, .theme-dark .m-auto-suggest .c-menu-item button[aria-selected="true"]:hover, .theme-dark .m-auto-suggest .c-menu-item button[aria-selected="true"]:focus, .theme-light .theme-dark .m-auto-suggest .c-menu-item button[aria-checked="true"]:hover, .theme-light .theme-dark .m-auto-suggest .c-menu-item button[aria-checked="true"]:focus, .theme-light .theme-dark .m-auto-suggest .c-menu-item button[aria-selected="true"]:hover, .theme-light .theme-dark .m-auto-suggest .c-menu-item button[aria-selected="true"]:focus { background: rgb(0, 103, 184); color: rgb(255, 255, 255); outline-color: rgb(255, 255, 255); }
.m-auto-suggest .c-menu-item .c-radio { background: rgba(0, 0, 0, 0.1); }
.m-auto-suggest .c-menu-item .c-radio span { background: none; }
.m-auto-suggest .c-menu-item .c-radio input[type="radio"]:checked + span::after { top: 16px; left: 16px; }
.m-auto-suggest .c-menu-item .c-radio input[type="radio"] + span { display: block; padding-left: 40px; margin-left: 0px; }
.m-auto-suggest .c-menu-item .c-radio input[type="radio"] + span::before { top: 11px; left: 11px; }
.m-auto-suggest .c-menu-item .c-radio .c-label { display: block; margin: 0px; }
.m-auto-suggest .c-menu-item[aria-disabled="true"] a, .m-auto-suggest .c-menu-item[aria-disabled="true"] a:hover, .m-auto-suggest .c-menu-item[aria-disabled="true"] a:focus, .m-auto-suggest .c-menu-item[aria-disabled="true"] a:active, .m-auto-suggest .c-menu-item[aria-disabled="true"] span, .m-auto-suggest .c-menu-item[aria-disabled="true"] span:hover, .m-auto-suggest .c-menu-item[aria-disabled="true"] span:focus, .m-auto-suggest .c-menu-item[aria-disabled="true"] span:active, .m-auto-suggest .c-menu-item[aria-disabled="true"] button, .m-auto-suggest .c-menu-item[aria-disabled="true"] button:hover, .m-auto-suggest .c-menu-item[aria-disabled="true"] button:focus, .m-auto-suggest .c-menu-item[aria-disabled="true"] button:active { background-color: rgba(0, 0, 0, 0.05); color: rgba(0, 0, 0, 0.2); cursor: not-allowed; }
.m-auto-suggest .c-menu-item.f-sub-menu > a, .m-auto-suggest .c-menu-item.f-sub-menu > button { position: relative; }
.m-auto-suggest .c-menu-item.f-sub-menu > a::after, .m-auto-suggest .c-menu-item.f-sub-menu > button::after { font-family: MWF-MDL2; content: ""; position: absolute; font-size: 6px; right: 12px; top: 19px; }
.m-auto-suggest .c-menu-item.f-sub-menu > a + .c-menu, .m-auto-suggest .c-menu-item.f-sub-menu > button + .c-menu { display: none; position: absolute; left: 100%; top: 0px; }
.m-auto-suggest .c-menu-item.f-sub-menu > a + .c-menu.f-flip, .m-auto-suggest .c-menu-item.f-sub-menu > button + .c-menu.f-flip { left: -100%; }
.no-js .m-auto-suggest .c-menu-item.f-sub-menu > a:focus + .c-menu, .no-js .m-auto-suggest .c-menu-item.f-sub-menu > a:hover + .c-menu, .js .m-auto-suggest .c-menu-item.f-sub-menu > a[aria-expanded="true"] + .c-menu[aria-hidden="false"], .no-js .m-auto-suggest .c-menu-item.f-sub-menu > button:focus + .c-menu, .no-js .m-auto-suggest .c-menu-item.f-sub-menu > button:hover + .c-menu, .js .m-auto-suggest .c-menu-item.f-sub-menu > button[aria-expanded="true"] + .c-menu[aria-hidden="false"] { display: block; animation: 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) 0s 1 normal none running fadeIn; }
.m-auto-suggest .c-menu-item a.f-product { padding: 8px 12px; overflow: hidden; }
.m-auto-suggest .c-menu-item a.f-product .c-image { background: rgb(115, 115, 115); width: 40px; vertical-align: top; float: left; }
.m-auto-suggest .c-menu-item a.f-product div { overflow: hidden; height: 100%; }
.m-auto-suggest .c-menu-item a.f-product span { padding: 0px 0px 0px 10px; background: none; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.m-auto-suggest .c-menu-item a.f-product span:hover { background: none; }
.c-meta-text { color: rgb(102, 102, 102); }
.theme-light .c-meta-text, .theme-dark .theme-light .c-meta-text { color: rgba(0, 0, 0, 0.6); }
.theme-dark .c-meta-text, .theme-light .theme-dark .c-meta-text { color: rgba(255, 255, 255, 0.6); }
[class*="c-paragraph"].f-lean { padding: 0px; }
.c-search { position: relative; min-width: 92px; max-width: 296px; height: 38px; margin-top: 20px; }
.c-search input[type="search"], .c-search button { float: left; height: 100%; outline: 0px; background-color: rgb(255, 255, 255); }
.c-search input[type="search"] { box-sizing: border-box; width: 100%; height: 100%; padding: 7px 38px 7px 10px; border: 1px solid rgba(0, 0, 0, 0.6); }
.c-search input[type="search"]:hover { border-color: rgba(0, 0, 0, 0.8); }
.c-search input[type="search"]:active, .c-search input[type="search"]:focus { border: 2px solid; }
.c-search input[type="search"]::placeholder { color: rgba(0, 0, 0, 0.6); }
.c-search button { position: absolute; top: 0px; right: 0px; width: 34px; height: 34px; margin: 2px 2px 1px 1px; padding: 9px; transition: color 0.1s, background-color 0.1s; border: 0px; }
.c-search button:hover { color: rgb(0, 103, 184); }
.c-search button:active, .c-search button:focus { color: rgb(255, 255, 255); background: rgb(0, 103, 184); forced-color-adjust: auto; }
@media screen and (forced-colors) {
  .c-search button:active, .c-search button:focus { color: window; background: windowtext; }
}
.c-search button::before { content: ""; text-indent: 0px; font-size: 16px; forced-color-adjust: none; }
@media screen and (forced-colors) {
  .c-search button::before { font-size: 22px; font-weight: 900; line-height: 18px; text-indent: -3px; }
}
@media screen and (forced-colors) {
  .c-search button { color: windowtext; background: window; }
}
.theme-light .c-search, .theme-dark .theme-light .c-search { color: rgb(0, 0, 0); }
.theme-light .c-search input[type="search"], .theme-dark .theme-light .c-search input[type="search"] { border-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0.6); }
.theme-light .c-search input[type="search"]:hover, .theme-dark .theme-light .c-search input[type="search"]:hover { border-color: rgba(0, 0, 0, 0.8); background-color: rgba(255, 255, 255, 0.8); }
.theme-light .c-search input[type="search"]:active, .theme-light .c-search input[type="search"]:focus, .theme-dark .theme-light .c-search input[type="search"]:active, .theme-dark .theme-light .c-search input[type="search"]:focus { border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
.theme-light .c-search input[type="search"]::placeholder, .theme-dark .theme-light .c-search input[type="search"]::placeholder { color: rgba(0, 0, 0, 0.6); }
.theme-light .c-search button, .theme-dark .theme-light .c-search button { background: transparent; }
.theme-light .c-search button:active, .theme-light .c-search button:focus, .theme-dark .theme-light .c-search button:active, .theme-dark .theme-light .c-search button:focus { color: rgb(255, 255, 255); background: rgb(0, 103, 184); forced-color-adjust: auto; }
@media screen and (forced-colors) {
  .theme-light .c-search button:active, .theme-light .c-search button:focus, .theme-dark .theme-light .c-search button:active, .theme-dark .theme-light .c-search button:focus { color: window; background: windowtext; }
}
.theme-dark .c-search, .theme-light .theme-dark .c-search { color: rgb(255, 255, 255); }
.theme-dark .c-search input[type="search"], .theme-light .theme-dark .c-search input[type="search"] { border-color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.6); }
.theme-dark .c-search input[type="search"]:hover, .theme-light .theme-dark .c-search input[type="search"]:hover { border-color: rgba(255, 255, 255, 0.8); background-color: rgba(0, 0, 0, 0.8); }
.theme-dark .c-search input[type="search"]:active, .theme-dark .c-search input[type="search"]:focus, .theme-light .theme-dark .c-search input[type="search"]:active, .theme-light .theme-dark .c-search input[type="search"]:focus { border-color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); }
.theme-dark .c-search input[type="search"]::placeholder, .theme-light .theme-dark .c-search input[type="search"]::placeholder { color: rgba(255, 255, 255, 0.6); }
.theme-dark .c-search button, .theme-light .theme-dark .c-search button { background: transparent; }
.theme-dark .c-search button:active, .theme-dark .c-search button:focus, .theme-light .theme-dark .c-search button:active, .theme-light .theme-dark .c-search button:focus { color: rgb(255, 255, 255); background: rgb(0, 103, 184); forced-color-adjust: auto; }
@media screen and (forced-colors) {
  .theme-dark .c-search button:active, .theme-dark .c-search button:focus, .theme-light .theme-dark .c-search button:active, .theme-light .theme-dark .c-search button:focus { color: window; background: windowtext; }
}
.context-uhf.f-transparent { background-color: transparent; }
.context-uhf a.c-action-trigger { color: rgb(0, 103, 184); }
.m-auto-suggest, .c-auto-suggest { padding-left: 0px; padding-right: 0px; padding-top: 0px; display: block; }
.m-auto-suggest .c-menu, .c-auto-suggest .c-menu { position: absolute; width: 100%; background: rgb(255, 255, 255); border-top: 1px solid rgba(0, 0, 0, 0.2); border-right-color: rgba(0, 0, 0, 0.2); border-bottom-color: rgba(0, 0, 0, 0.2); border-left-color: rgba(0, 0, 0, 0.2); }
.m-auto-suggest .c-menu .c-menu-item, .c-auto-suggest .c-menu .c-menu-item { position: static; }
.m-auto-suggest .c-menu .c-menu-item > span, .m-auto-suggest .c-menu .c-menu-item > a, .c-auto-suggest .c-menu .c-menu-item > span, .c-auto-suggest .c-menu .c-menu-item > a { background: rgb(255, 255, 255); }
.m-auto-suggest .c-menu .c-menu-item > span:hover, .m-auto-suggest .c-menu .c-menu-item > span:focus, .m-auto-suggest .c-menu .c-menu-item > a:hover, .m-auto-suggest .c-menu .c-menu-item > a:focus, .c-auto-suggest .c-menu .c-menu-item > span:hover, .c-auto-suggest .c-menu .c-menu-item > span:focus, .c-auto-suggest .c-menu .c-menu-item > a:hover, .c-auto-suggest .c-menu .c-menu-item > a:focus { background: rgba(0, 0, 0, 0.1); }
.m-auto-suggest .c-menu[aria-hidden="true"], .c-auto-suggest .c-menu[aria-hidden="true"] { display: none; }
.m-auto-suggest .c-menu[data-js-auto-suggest-position="default"], .c-auto-suggest .c-menu[data-js-auto-suggest-position="default"] { top: 38px; }
.m-auto-suggest .c-menu[data-js-auto-suggest-position="above"], .c-auto-suggest .c-menu[data-js-auto-suggest-position="above"] { bottom: 100%; }
.m-auto-suggest .c-menu.f-auto-suggest-no-results .c-menu-item span, .c-auto-suggest .c-menu.f-auto-suggest-no-results .c-menu-item span { color: rgba(0, 0, 0, 0.6); }
.m-auto-suggest .c-menu.f-auto-suggest-no-results[data-js-auto-suggest-position="default"], .c-auto-suggest .c-menu.f-auto-suggest-no-results[data-js-auto-suggest-position="default"] { top: 38px; }
.m-auto-suggest .c-menu.f-auto-suggest-no-results[data-js-auto-suggest-position="above"], .c-auto-suggest .c-menu.f-auto-suggest-no-results[data-js-auto-suggest-position="above"] { bottom: 100%; }
.m-auto-suggest .c-menu.f-auto-suggest-scroll, .c-auto-suggest .c-menu.f-auto-suggest-scroll { overflow-y: auto; max-height: none; }
.theme-light .m-auto-suggest .c-menu, .theme-dark .theme-light .m-auto-suggest .c-menu, .theme-light .c-auto-suggest .c-menu, .theme-dark .theme-light .c-auto-suggest .c-menu { border-color: rgb(210, 210, 210); }
.theme-light .m-auto-suggest .c-menu .c-menu-item > span, .theme-light .m-auto-suggest .c-menu .c-menu-item > a, .theme-dark .theme-light .m-auto-suggest .c-menu .c-menu-item > span, .theme-dark .theme-light .m-auto-suggest .c-menu .c-menu-item > a, .theme-light .c-auto-suggest .c-menu .c-menu-item > span, .theme-light .c-auto-suggest .c-menu .c-menu-item > a, .theme-dark .theme-light .c-auto-suggest .c-menu .c-menu-item > span, .theme-dark .theme-light .c-auto-suggest .c-menu .c-menu-item > a { background: rgb(255, 255, 255); }
.theme-light .m-auto-suggest .c-menu .c-menu-item > span:hover, .theme-light .m-auto-suggest .c-menu .c-menu-item > span:focus, .theme-light .m-auto-suggest .c-menu .c-menu-item > a:hover, .theme-light .m-auto-suggest .c-menu .c-menu-item > a:focus, .theme-dark .theme-light .m-auto-suggest .c-menu .c-menu-item > span:hover, .theme-dark .theme-light .m-auto-suggest .c-menu .c-menu-item > span:focus, .theme-dark .theme-light .m-auto-suggest .c-menu .c-menu-item > a:hover, .theme-dark .theme-light .m-auto-suggest .c-menu .c-menu-item > a:focus, .theme-light .c-auto-suggest .c-menu .c-menu-item > span:hover, .theme-light .c-auto-suggest .c-menu .c-menu-item > span:focus, .theme-light .c-auto-suggest .c-menu .c-menu-item > a:hover, .theme-light .c-auto-suggest .c-menu .c-menu-item > a:focus, .theme-dark .theme-light .c-auto-suggest .c-menu .c-menu-item > span:hover, .theme-dark .theme-light .c-auto-suggest .c-menu .c-menu-item > span:focus, .theme-dark .theme-light .c-auto-suggest .c-menu .c-menu-item > a:hover, .theme-dark .theme-light .c-auto-suggest .c-menu .c-menu-item > a:focus { background: rgb(230, 230, 230); }
.theme-light .m-auto-suggest .c-menu.f-auto-suggest-no-results .c-menu-item span, .theme-dark .theme-light .m-auto-suggest .c-menu.f-auto-suggest-no-results .c-menu-item span, .theme-light .c-auto-suggest .c-menu.f-auto-suggest-no-results .c-menu-item span, .theme-dark .theme-light .c-auto-suggest .c-menu.f-auto-suggest-no-results .c-menu-item span { color: rgb(80, 80, 80); }
.theme-dark .m-auto-suggest .c-menu, .theme-light .theme-dark .m-auto-suggest .c-menu, .theme-dark .c-auto-suggest .c-menu, .theme-light .theme-dark .c-auto-suggest .c-menu { border-color: rgb(210, 210, 210); }
.theme-dark .m-auto-suggest .c-menu .c-menu-item > span, .theme-dark .m-auto-suggest .c-menu .c-menu-item > a, .theme-light .theme-dark .m-auto-suggest .c-menu .c-menu-item > span, .theme-light .theme-dark .m-auto-suggest .c-menu .c-menu-item > a, .theme-dark .c-auto-suggest .c-menu .c-menu-item > span, .theme-dark .c-auto-suggest .c-menu .c-menu-item > a, .theme-light .theme-dark .c-auto-suggest .c-menu .c-menu-item > span, .theme-light .theme-dark .c-auto-suggest .c-menu .c-menu-item > a { background: rgb(0, 0, 0); }
.theme-dark .m-auto-suggest .c-menu .c-menu-item > span:hover, .theme-dark .m-auto-suggest .c-menu .c-menu-item > span:focus, .theme-dark .m-auto-suggest .c-menu .c-menu-item > a:hover, .theme-dark .m-auto-suggest .c-menu .c-menu-item > a:focus, .theme-light .theme-dark .m-auto-suggest .c-menu .c-menu-item > span:hover, .theme-light .theme-dark .m-auto-suggest .c-menu .c-menu-item > span:focus, .theme-light .theme-dark .m-auto-suggest .c-menu .c-menu-item > a:hover, .theme-light .theme-dark .m-auto-suggest .c-menu .c-menu-item > a:focus, .theme-dark .c-auto-suggest .c-menu .c-menu-item > span:hover, .theme-dark .c-auto-suggest .c-menu .c-menu-item > span:focus, .theme-dark .c-auto-suggest .c-menu .c-menu-item > a:hover, .theme-dark .c-auto-suggest .c-menu .c-menu-item > a:focus, .theme-light .theme-dark .c-auto-suggest .c-menu .c-menu-item > span:hover, .theme-light .theme-dark .c-auto-suggest .c-menu .c-menu-item > span:focus, .theme-light .theme-dark .c-auto-suggest .c-menu .c-menu-item > a:hover, .theme-light .theme-dark .c-auto-suggest .c-menu .c-menu-item > a:focus { background: rgb(26, 26, 26); }
.theme-dark .m-auto-suggest .c-menu.f-auto-suggest-no-results .c-menu-item span, .theme-light .theme-dark .m-auto-suggest .c-menu.f-auto-suggest-no-results .c-menu-item span, .theme-dark .c-auto-suggest .c-menu.f-auto-suggest-no-results .c-menu-item span, .theme-light .theme-dark .c-auto-suggest .c-menu.f-auto-suggest-no-results .c-menu-item span { color: rgb(145, 145, 145); }
.c-label + .c-auto-suggest.c-search, .c-label + .m-auto-suggest.c-search { margin-top: 0px; }
.c-alert[role="alert"], .m-alert[role="alert"] { padding-left: 0px; padding-right: 0px; padding-top: 0px; margin-top: 24px; position: relative; }
.c-alert[role="alert"].f-information, .m-alert[role="alert"].f-information { background: rgb(242, 242, 242); color: rgb(35, 31, 32); }
.c-alert[role="alert"].f-warning, .m-alert[role="alert"].f-warning { background: rgb(208, 46, 0); color: rgb(255, 255, 255); }
.c-alert[role="alert"].f-warning .c-action-trigger, .m-alert[role="alert"].f-warning .c-action-trigger { color: rgb(255, 255, 255); text-decoration: underline; }
.c-alert[role="alert"].f-error, .m-alert[role="alert"].f-error { background: rgb(255, 249, 153); color: rgb(35, 31, 32); }
.c-alert[role="alert"] .c-paragraph, .m-alert[role="alert"] .c-paragraph { vertical-align: middle; line-height: 24px; }
.c-alert[role="alert"] .c-glyph, .m-alert[role="alert"] .c-glyph { float: left; margin-top: 1px; margin-left: -8px; margin-right: 12px; }
.c-alert[role="alert"] .c-glyph::before, .m-alert[role="alert"] .c-glyph::before { font-size: 24px; margin: 0px; -webkit-font-smoothing: antialiased; }
.c-alert[role="alert"] .c-glyph + .c-heading, .m-alert[role="alert"] .c-glyph + .c-heading { padding-top: 0px; }
.c-alert[role="alert"] .c-glyph ~ p.c-paragraph, .m-alert[role="alert"] .c-glyph ~ p.c-paragraph { margin-left: 28px; }
.c-alert[role="alert"] > .c-glyph.c-action-trigger.glyph-cancel, .m-alert[role="alert"] > .c-glyph.c-action-trigger.glyph-cancel { height: 48px; width: 48px; position: absolute; right: 1px; left: auto; top: 0px; margin: 0px; padding: 0px; z-index: 1; float: right; color: currentcolor; }
.c-alert[role="alert"] > .c-glyph.c-action-trigger.glyph-cancel::before, .m-alert[role="alert"] > .c-glyph.c-action-trigger.glyph-cancel::before { font-size: 15px; }
.c-alert[role="alert"] > div, .m-alert[role="alert"] > div { padding: 13px 48px 13px 20px; max-width: 1600px; margin: 0px auto; float: inherit; }
.c-alert[role="alert"] > div > .c-heading, .m-alert[role="alert"] > div > .c-heading { font-size: 18px; line-height: 24px; font-weight: 600; padding: 2px 0px 8px; }
.c-alert[role="alert"] > div > .c-heading + .c-paragraph, .m-alert[role="alert"] > div > .c-heading + .c-paragraph { line-height: inherit; }
.c-alert[role="alert"] > div > .c-paragraph, .m-alert[role="alert"] > div > .c-paragraph { font-size: 13px; display: flex; flex-wrap: wrap; justify-content: space-between; padding-top: 0px; margin: 0px; }
@media (max-width: 767px) {
  .c-alert[role="alert"] > div > .c-paragraph, .m-alert[role="alert"] > div > .c-paragraph { font-size: 12px; }
}
.c-alert[role="alert"] > div > .c-paragraph .c-group, .m-alert[role="alert"] > div > .c-paragraph .c-group { overflow: visible; display: block; margin-left: -2px; }
.c-alert[role="alert"] > div > .c-paragraph .c-group .c-action-trigger, .m-alert[role="alert"] > div > .c-paragraph .c-group .c-action-trigger { font-size: 13px; }
@media (max-width: 767px) {
  .c-alert[role="alert"] > div > .c-paragraph .c-group .c-action-trigger, .m-alert[role="alert"] > div > .c-paragraph .c-group .c-action-trigger { font-size: 12px; }
}
.c-alert[role="alert"] > div > .c-paragraph .c-group .c-action-trigger:first-child, .m-alert[role="alert"] > div > .c-paragraph .c-group .c-action-trigger:first-child { padding: 0px 10px 0px 0px; }
.c-alert[role="alert"] > div > .c-paragraph .c-group .c-action-trigger:last-child, .m-alert[role="alert"] > div > .c-paragraph .c-group .c-action-trigger:last-child { padding: 0px 4px 0px 0px; }
@media only screen and (max-width: 767px) {
  .c-alert[role="alert"] > div > .c-paragraph .c-group, .m-alert[role="alert"] > div > .c-paragraph .c-group { display: flex; }
  .c-alert[role="alert"] > div > .c-paragraph .c-group .c-action-trigger, .m-alert[role="alert"] > div > .c-paragraph .c-group .c-action-trigger { margin-top: 0px; vertical-align: baseline; }
}
@media only screen and (min-width: 768px) {
  .c-alert[role="alert"] > div > .c-paragraph .c-group, .m-alert[role="alert"] > div > .c-paragraph .c-group { display: inline; float: right; }
  .c-alert[role="alert"] > div > .c-paragraph .c-group .c-action-trigger, .m-alert[role="alert"] > div > .c-paragraph .c-group .c-action-trigger { margin: -7px 0px 0px; }
}
.c-alert[role="alert"].f-fixed, .m-alert[role="alert"].f-fixed { margin-top: 0px; z-index: 700; }
.c-alert[role="alert"].f-fixed > div, .m-alert[role="alert"].f-fixed > div { max-width: none; }
a.m-skip-to-main { left: -999px; position: absolute; top: auto; width: 1px; height: 1px; overflow: hidden; z-index: -2; }
a.m-skip-to-main:hover { left: -999px; position: absolute; top: auto; width: 1px; height: 1px; overflow: hidden; z-index: -2; }
a.m-skip-to-main:focus, a.m-skip-to-main:active { background: rgb(230, 230, 230); color: rgb(0, 103, 184); position: fixed; top: 0px; left: 0px; padding: 24px; width: auto; height: auto; overflow: auto; right: 0px; text-decoration: underline; text-align: center; z-index: 800; outline: none; }
a.m-skip-to-main:focus { border: 1px dashed rgb(0, 0, 0); }
.m-image { padding: 48px 0px 0px; }
.m-image::before, .m-image::after { content: " "; display: table; }
.m-image::after { clear: both; }
.m-image.f-lean { padding: 0px; }
.m-image [class*="c-caption"] { color: rgba(0, 0, 0, 0.6); }
@media screen and (min-width: 320px) {
  .m-image [class*="c-caption"] { margin-left: 12px; }
}
@media screen and (min-width: 540px) {
  .m-image [class*="c-caption"] { margin-left: 24px; }
}
.m-image .c-video { display: block; }
[class*="m-heading"] { clear: both; }
[class*="m-heading"].f-heavyweight .c-heading { font-weight: 700; opacity: 0.95; }
[class*="m-heading"].f-pivot:not(.f-disabled) > a.f-active { font-weight: 600; color: rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 103, 184); }
[class*="m-heading"].f-pivot:not(.f-disabled) > a.f-active:focus { background: content-box content-box rgba(0, 103, 184, 0.1); }
[class*="m-heading"].f-pivot:not(.f-disabled) > a:hover { color: rgba(0, 0, 0, 0.8); }
[class*="m-heading"].f-pivot > a { display: inline-block; white-space: nowrap; margin: 0px 12px; line-height: 34px; color: rgba(0, 0, 0, 0.6); font-weight: 400; transform: translateX(-12px); }
[class*="m-heading"].f-pivot > a:focus { outline: transparent; }
[class*="m-heading"].f-pivot.f-disabled > a { color: rgba(0, 0, 0, 0.2); cursor: not-allowed; }
[class*="m-heading"].f-pivot + [class^="m-"] { padding-top: 12px; }
[class*="m-heading"].f-select .c-select-menu { margin-right: 8px; }
[class*="m-heading"].f-select + [class^="m-"] { padding-top: 12px; }
[class*="m-heading"].f-action > .c-action-menu:first-of-type { margin-left: -8px; }
[class*="m-heading"].f-action > .c-action-menu:first-of-type > button.c-action-trigger { margin-top: 4px; }
[class*="m-heading"].f-action + [class^="m-"] { padding-top: 12px; }
[class*="m-heading"] .c-heading a.c-hyperlink { font-size: 15px; line-height: 20px; float: right; margin-left: 12px; font-weight: 400; }
.m-heading-1 .c-heading { font-size: 62px; line-height: 72px; padding: 0px 0px 6px; font-weight: 600; letter-spacing: -0.01em; }
.m-heading-1 .c-heading span + a.c-hyperlink { position: relative; margin-top: 45px; z-index: 100; }
@media only screen and (max-width: 767px) {
  .m-heading-1 .c-heading span + a.c-hyperlink { margin-top: 31px; }
}
.m-heading-1 + [class*="m-"] { padding-top: 10px; }
@media only screen and (max-width: 767px) {
  .m-heading-1 + [class*="m-"] { padding-top: 13px; }
}
.m-heading-2 .c-heading { font-size: 46px; line-height: 56px; padding: 0px 0px 3px; font-weight: 600; letter-spacing: -0.01em; }
.m-heading-2 .c-heading span + a.c-hyperlink { position: relative; margin-top: 31px; z-index: 100; }
@media only screen and (max-width: 767px) {
  .m-heading-2 .c-heading span + a.c-hyperlink { margin-top: 18px; }
}
.m-heading-2 + [class*="m-"] { padding-top: 12px; }
@media only screen and (max-width: 767px) {
  .m-heading-2 + [class*="m-"] { padding-top: 16px; }
}
.m-heading-3 .c-heading { font-size: 34px; line-height: 40px; padding: 0px 0px 2px; font-weight: 600; }
.m-heading-3 .c-heading span + a.c-hyperlink { position: relative; margin-top: 18px; z-index: 100; }
@media only screen and (max-width: 767px) {
  .m-heading-3 .c-heading span + a.c-hyperlink { margin-top: 10px; }
}
.m-heading-3 + [class*="m-"] { padding-top: 18px; }
@media only screen and (max-width: 767px) {
  .m-heading-3 + [class*="m-"] { padding-top: 10px; }
}
.m-heading-4 .c-heading { font-size: 24px; line-height: 28px; padding: 0px 0px 4px; font-weight: 600; }
.m-heading-4 .c-heading span + a.c-hyperlink { position: relative; margin-top: 8px; z-index: 100; }
@media only screen and (max-width: 767px) {
  .m-heading-4 .c-heading span + a.c-hyperlink { margin-top: 4px; }
}
.m-heading-4 + [class*="m-"] { padding-top: 16px; }
@media only screen and (max-width: 767px) {
  .m-heading-4 + [class*="m-"] { padding-top: 14px; }
}
.m-heading-5 .c-heading { font-size: 20px; line-height: 24px; padding: 0px 0px 5px; font-weight: 600; }
.m-heading-5 .c-heading span + a.c-hyperlink { position: relative; margin-top: 4px; z-index: 100; }
@media only screen and (max-width: 767px) {
  .m-heading-5 .c-heading span + a.c-hyperlink { margin-top: 3px; }
}
.m-heading-5 + [class*="m-"] { padding-top: 15px; }
.m-heading-6 .c-heading { font-size: 18px; line-height: 24px; padding: 0px 0px 3px; font-weight: 600; }
.m-heading-6 .c-heading span + a.c-hyperlink { position: relative; margin-top: 3px; z-index: 100; }
@media only screen and (max-width: 767px) {
  .m-heading-6 .c-heading span + a.c-hyperlink { margin-top: 0px; }
}
.m-heading-6 + [class*="m-"] { padding-top: 17px; }
[class*="pad-heading"] + .pad-content-placement .m-content-placement, [class*="m-heading"] + .m-content-placement { position: relative; margin-top: -48px; }
[class*="pad-heading"] + .pad-product-placement .m-product-placement, [class*="m-heading"] + .m-product-placement { padding-top: 2px; }
.c-uhfh.c-sgl-stck .c-uhfh-actions #search.f-hide-tooltip span.c-uhf-tooltip { display: none !important; }
.x-hidden-none-mobile-vp { display: none !important; }
.context-uhf { min-width: 280px; }
@media screen and (forced-colors: active) {
  .c-uhfh button, .c-uhfh .glyph-shopping-cart, .c-me .msame_Header { border: none !important; }
  .c-logo { margin-right: 1px; border: none !important; outline: none !important; }
  .c-logo.c-cat-logo:focus > span::before, .c-logo.c-cat-logo:hover > span::before { background: windowtext; }
  .c-uhf-nav-link { border: none !important; }
  .c-uhf-nav-link:hover { text-decoration: underline !important; }
  #search { background: window; color: windowtext !important; }
  #search span { vertical-align: top; }
  #search:hover, #search:focus { color: windowtext !important; background: window !important; }
  .m-auto-suggest .c-menu-item { color: windowtext !important; }
  .m-auto-suggest .c-menu-item a, .m-auto-suggest .c-menu-item span, .m-auto-suggest .c-menu-item button { color: inherit !important; }
  .m-auto-suggest .c-menu-item a:hover, .m-auto-suggest .c-menu-item a:focus, .m-auto-suggest .c-menu-item span:hover, .m-auto-suggest .c-menu-item span:focus, .m-auto-suggest .c-menu-item button:hover, .m-auto-suggest .c-menu-item button:focus { forced-color-adjust: none; color: highlighttext !important; background-color: highlight !important; }
  .c-uhfh.c-sgl-stck .c-uhf-menu button:focus, .c-uhfh.c-sgl-stck .c-uhf-menu span:focus, .c-uhfh.c-sgl-stck .c-uhf-menu a:focus, .c-uhfh.c-sgl-stck .c-uhf-nav-link:focus, .c-uhfh.c-sgl-stck .c-logo.c-sgl-stk-uhfLogo:focus, .c-uhfh.c-sgl-stck .c-logo.c-cat-logo:focus, .c-uhfh.c-sgl-stck .c-search #search:focus, .c-uhfh.c-sgl-stck .glyph-shopping-cart:focus, .c-uhfh.c-sgl-stck .glyph-global-nav-button:focus, .c-uhfh.c-sgl-stck .glyph-shopping-bag:focus { outline: windowtext solid 2px !important; }
  .c-uhfh.c-sgl-stck .c-uhfh-actions a#uhf-shopping-cart { padding-left: 4px !important; padding-right: 4px !important; }
  .c-uhfh.c-sgl-stck .f-search-opened .cancel-search { border: 1px solid currentcolor !important; }
}
#uhfCookieAlert .m-alert.f-information, #epb .m-alert.f-information { margin-top: 0px; }
#uhfCookieAlert .m-alert .c-action-trigger:focus { outline: rgb(0, 0, 0) dashed 1px; padding: 0px; }
.epb-container-background { background-image: /* removed-http-url */; background-repeat: no-repeat; background-position: center center; }
.c-uhf-menu { display: inline-block; }
.c-uhf-menu button { padding: 16px 30px 16px 12px; border: 0px; background: transparent; text-align: left; position: relative; }
.c-uhf-menu button::after { font-family: MWF-MDL2; content: ""; position: absolute; font-size: 8px; display: inline-block; color: currentcolor; font-weight: 700; padding-top: 7px; }
.c-uhf-menu button:hover { color: rgb(0, 0, 0); }
.c-uhf-menu button:focus { border-color: transparent; }
.c-uhf-menu button:focus:not(.x-hidden-focus) { outline-color: rgb(0, 0, 0); }
.c-uhf-menu button:focus:hover { outline: none; }
.c-uhf-menu ul { min-width: 64px; max-width: 368px; padding: 1px 0px 0px; margin: 0px; border: 0px; position: absolute; }
.c-uhf-menu li a { display: block; white-space: normal; }
.c-uhf-menu li span { white-space: normal; }
.c-uhf-menu [aria-expanded="false"] + ul[aria-hidden="true"] { display: none; }
.c-uhf-menu[aria-disabled="true"] > button, .c-uhf-menu[aria-disabled="true"] > button:hover, .c-uhf-menu[aria-disabled="true"] > button:focus, .c-uhf-menu[aria-disabled="true"] > button:active { color: rgba(0, 0, 0, 0.2); }
.c-uhf-menu[aria-disabled="true"] > button:hover { cursor: not-allowed; }
.c-uhf-nav-link { position: relative; }
.c-uhf-nav-link:focus { background: transparent; }
.c-uhf-nav-link.x-hidden-focus { background: none !important; outline-color: transparent !important; }
.m-skip-to-main { cursor: pointer; }
.c-uhfh { margin-top: 0px; }
.c-uhfh .f-show { display: block !important; }
.c-uhfh .f-hide { display: none !important; }
.c-uhfh .f-current { font-weight: 600; }
.c-uhfh .c-sitewide-promo { height: 100%; min-height: 34px; text-align: center; }
.c-uhfh .c-sitewide-promo:focus:not(.x-hidden-focus), .c-uhfh .c-sitewide-promo:hover { text-decoration: underline; }
.c-uhfh .c-sitewide-promo:focus:not(.x-hidden-focus) p { outline: dashed 1px; outline-offset: -2px; }
.c-uhfh .c-sitewide-promo.theme-dark { color: rgb(255, 255, 255); }
.c-uhfh .c-sitewide-promo.theme-light { color: rgb(0, 0, 0); }
.c-uhfh .c-sitewide-promo .color-brand-red { background: rgb(232, 17, 35); }
.c-uhfh .c-sitewide-promo .color-brand-orange { background: rgb(216, 59, 1); }
.c-uhfh .c-sitewide-promo .color-brand-yellow { background: rgb(255, 185, 0); }
.c-uhfh .c-sitewide-promo .color-brand-green { background: rgb(16, 124, 16); }
.c-uhfh .c-sitewide-promo .color-brand-teal { background: rgb(0, 130, 114); }
.c-uhfh .c-sitewide-promo .color-brand-blue { background: rgb(0, 103, 184); }
.c-uhfh .c-sitewide-promo .color-brand-purple { background: rgb(92, 46, 145); }
.c-uhfh .c-sitewide-promo .c-paragraph { font-size: 15px; line-height: 20px; font-weight: 400; padding: 5px; }
.c-uhfh a:not(.x-hidden-focus):focus, .c-uhfh button:not(.x-hidden-focus):focus, .c-uhfh span:not(.x-hidden-focus):focus, .c-uhfh :not(.x-hidden-focus) a:focus, .c-uhfh :not(.x-hidden-focus) button:focus, .c-uhfh :not(.x-hidden-focus) span:focus, .c-uhfh .c-me .msame_Header:focus { outline-offset: -1px; outline: currentcolor dashed 1px !important; }
.c-uhfh .f-mobile-title, .c-uhfh .glyph-global-nav-button, .c-uhfh .glyph-arrow-htmllegacy { display: none; }
.c-uhfh > div > div { max-width: 1600px; height: 100%; margin: 0px auto; }
.c-uhfh > div:first-child { height: 50px; background: rgb(255, 255, 255); }
.c-uhfh > div:first-child > div > div { float: right; }
.c-uhfh > div:first-child .c-action-trigger { height: 50px; float: left; }
.c-uhfh > div:first-child .c-action-trigger.glyph-shopping-cart, .c-uhfh > div:first-child .c-action-trigger.glyph-shopping-bag { height: 47px; position: relative; }
.c-uhfh > div:first-child .c-action-trigger::before { vertical-align: baseline; margin: 0px; }
.c-uhfh > div:first-child .c-action-trigger:focus { background: none; }
.c-uhfh > div:first-child .c-search { float: left; }
.c-uhfh > div:first-child .c-search input[type="search"] { background: rgba(255, 255, 255, 0.2); border-color: rgba(0, 0, 0, 0.7); height: 36px; }
.c-uhfh > div:first-child .c-search input[type="search"]:hover { border-color: rgba(0, 0, 0, 0.8); }
.c-uhfh > div:first-child .c-search input[type="search"]:active, .c-uhfh > div:first-child .c-search input[type="search"]:focus { border-color: rgb(0, 103, 184); }
.c-uhfh > div:first-child .c-search button { height: 32px; background: transparent; margin-right: 6px; }
.c-uhfh > div:first-child .c-search button:hover { color: rgba(0, 0, 0, 0.8); }
.c-uhfh > div:first-child .c-search button:active { color: rgb(0, 0, 0); }
.c-uhfh > div:first-child .c-search button:focus:not(.x-hidden-focus) { outline: currentcolor dashed 1px; }
.c-uhfh > div:first-child .c-logo .c-image { margin-top: -3px; max-width: none; width: 108px; }
.c-uhfh > div:first-child .c-uhf-menu { position: relative; }
.c-uhfh > div .m-auto-suggest ul { border: 1px solid rgba(0, 0, 0, 0.1); top: 36px; max-width: none; z-index: 700; }
.c-uhfh > div .m-auto-suggest .c-meta-text { color: rgba(0, 0, 0, 0.6); }
.c-uhfh > div .m-auto-suggest .f-auto-suggest-no-results .c-menu-item span:hover { cursor: default; background-color: unset; }
.c-uhfh > div + div { position: relative; height: 50px; width: 100%; padding-left: calc(5% - 18px); padding-right: 5%; z-index: 501; }
.c-uhfh > div + div .c-uhf-nav-link { margin: 1px; text-decoration: none; line-height: 48px; vertical-align: top; display: block; }
.c-uhfh > div + div .c-uhf-menu a, .c-uhfh > div + div .c-uhf-menu button { background: transparent; }
.c-uhfh .c-action-trigger.glyph-shopping-cart, .c-uhfh .c-action-trigger.glyph-shopping-bag { font-size: 13px; margin-top: 1px; margin-bottom: 0px; margin-left: 7px; min-width: 1px; padding: 2px 0px 8px !important; }
.c-uhfh .c-action-trigger.glyph-shopping-cart::after, .c-uhfh .c-action-trigger.glyph-shopping-bag::after { font-family: MWF-MDL2; content: ""; display: inline-block; float: left; font-size: 16px; line-height: 42px; margin-top: 2px; }
.c-uhfh .c-action-trigger.glyph-shopping-cart:hover, .c-uhfh .c-action-trigger.glyph-shopping-cart:focus, .c-uhfh .c-action-trigger.glyph-shopping-bag:hover, .c-uhfh .c-action-trigger.glyph-shopping-bag:focus { text-decoration: none; color: rgba(0, 0, 0, 0.8); }
.c-uhfh .c-action-trigger.glyph-shopping-cart:active, .c-uhfh .c-action-trigger.glyph-shopping-bag:active { color: rgb(0, 0, 0); }
.c-uhfh .c-action-trigger.glyph-shopping-cart span:hover, .c-uhfh .c-action-trigger.glyph-shopping-bag span:hover { text-decoration: none; }
.c-uhfh .c-action-trigger.glyph-shopping-cart span:not(.shopping-cart-amount), .c-uhfh .c-action-trigger.glyph-shopping-bag span:not(.shopping-cart-amount) { font-size: 11px; vertical-align: top; padding-right: 6px; float: left; line-height: 46px !important; }
.c-uhfh .c-action-trigger.glyph-shopping-cart span.shopping-cart-amount, .c-uhfh .c-action-trigger.glyph-shopping-bag span.shopping-cart-amount { background: rgb(0, 103, 184); border: 1px solid rgb(255, 255, 255); border-radius: 10px; color: rgb(255, 255, 255); display: inline-block; font-size: 10px; line-height: 10px; margin: 16px 2px 0px; min-width: 14px; padding: 2px 4px; }
.c-uhfh .c-action-trigger[class*="glyph-chevron-"] { display: none; border-width: 0px; }
.c-uhfh.f-transparent { position: absolute; top: auto; width: 100%; }
.c-uhfh .f-transparent:first-child { background: transparent; }
.c-uhfh .f-transparent:first-child.theme-dark .c-search button, .c-uhfh .f-transparent:first-child.theme-dark .cancel-search, .c-uhfh .f-transparent:first-child.theme-dark .m-auto-suggest .c-meta-text { color: rgb(242, 242, 242); }
.c-uhfh .f-transparent:first-child.theme-dark .c-search button:hover, .c-uhfh .f-transparent:first-child.theme-dark .cancel-search:hover { color: rgb(242, 242, 242); }
.c-uhfh .f-transparent:first-child.theme-dark .c-action-trigger:not([class*="glyph-chevron-"]) { color: rgb(255, 255, 255); }
.c-uhfh.c-sgl-stck > .theme-dark:not(.f-transparent) { background: rgb(0, 0, 0); }
.c-uhfh.c-sgl-stck > .theme-dark:not(.f-transparent) .c-search button, .c-uhfh.c-sgl-stck > .theme-dark:not(.f-transparent) .cancel-search, .c-uhfh.c-sgl-stck > .theme-dark:not(.f-transparent) .glyph-global-nav-button, .c-uhfh.c-sgl-stck > .theme-dark:not(.f-transparent) .m-auto-suggest .c-meta-text, .c-uhfh.c-sgl-stck > .theme-dark:not(.f-transparent) .c-uhf-nav-link, .c-uhfh.c-sgl-stck > .theme-dark:not(.f-transparent) .c-me .msame_Header_name, .c-uhfh.c-sgl-stck > .theme-dark:not(.f-transparent) .c-me .msame_Header_name:hover, .c-uhfh.c-sgl-stck > .theme-dark:not(.f-transparent) #uhf-shopping-cart, .c-uhfh.c-sgl-stck > .theme-dark:not(.f-transparent) #uhfCatLogo, .c-uhfh.c-sgl-stck > .theme-dark:not(.f-transparent) #uhfLogo { color: rgb(242, 242, 242); }
.c-uhfh.c-sgl-stck > .theme-dark:not(.f-transparent) .c-uhf-menu a, .c-uhfh.c-sgl-stck > .theme-dark:not(.f-transparent) .c-uhf-menu button { color: rgb(242, 242, 242); }
.c-uhfh.c-sgl-stck > .theme-dark:not(.f-transparent) .c-uhf-menu a:hover, .c-uhfh.c-sgl-stck > .theme-dark:not(.f-transparent) .c-uhf-menu a:focus, .c-uhfh.c-sgl-stck > .theme-dark:not(.f-transparent) .c-uhf-menu a[aria-expanded="true"], .c-uhfh.c-sgl-stck > .theme-dark:not(.f-transparent) .c-uhf-menu button:hover, .c-uhfh.c-sgl-stck > .theme-dark:not(.f-transparent) .c-uhf-menu button:focus, .c-uhfh.c-sgl-stck > .theme-dark:not(.f-transparent) .c-uhf-menu button[aria-expanded="true"] { background: rgb(0, 0, 0); }
.c-uhfh.c-sgl-stck > .theme-dark:not(.f-transparent) .c-uhf-menu ul { background: rgb(0, 0, 0); }
@media screen and (forced-colors: active) {
  .c-uhfh.c-sgl-stck > .theme-dark:not(.f-transparent) #uhfLogo { forced-color-adjust: none; background-color: rgb(0, 0, 0); }
  .c-uhfh.c-sgl-stck > .theme-dark:not(.f-transparent) #uhfLogo:focus { outline-color: rgb(255, 255, 255) !important; outline-offset: -4px; }
}
.c-uhfh.c-sgl-stck .theme-light .m-auto-suggest .c-menu-item[data-selected="true"] { outline: rgb(0, 0, 0) solid 1px; }
.c-uhfh.c-sgl-stck .theme-light .m-auto-suggest .c-menu-item span { color: rgba(0, 0, 0, 0.8); }
.c-uhfh.c-sgl-stck .theme-light .m-auto-suggest .c-menu-item span[aria-selected="true"]:hover, .c-uhfh.c-sgl-stck .theme-light .m-auto-suggest .c-menu-item span[aria-selected="true"]:focus, .c-uhfh.c-sgl-stck .theme-light .m-auto-suggest .c-menu-item span[aria-selected="true"]:active { color: rgba(0, 0, 0, 0.8); }
.c-uhfh.c-sgl-stck .c-uhfh-actions #uhf-shopping-cart, .c-uhfh.c-sgl-stck .c-uhfh-actions #uhf-shopping-cart:focus { background: none; border: none; outline-offset: 0px; }
.c-uhfh.c-sgl-stck .c-uhfh-actions #uhf-shopping-cart span.c-uhf-tooltip, .c-uhfh.c-sgl-stck .c-uhfh-actions #search span.c-uhf-tooltip { display: none; }
.c-uhfh.c-sgl-stck .c-uhfh-actions #uhf-shopping-cart:hover span.c-uhf-tooltip, .c-uhfh.c-sgl-stck .c-uhfh-actions #uhf-shopping-cart:focus span.c-uhf-tooltip, .c-uhfh.c-sgl-stck .c-uhfh-actions #search:hover span.c-uhf-tooltip, .c-uhfh.c-sgl-stck .c-uhfh-actions #search:focus span.c-uhf-tooltip { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); box-shadow: rgb(119, 119, 119) 2px 2px 2px; color: rgb(51, 51, 51); display: block; font-size: 12px; max-width: 328px; overflow-wrap: break-word; position: fixed; padding: 2px; z-index: 9999999; right: 8%; margin-top: 35px; line-height: normal !important; }
.c-uhfh.c-sgl-stck .c-uhfh-actions #uhf-shopping-cart:hover span.c-uhf-search-tooltip, .c-uhfh.c-sgl-stck .c-uhfh-actions #uhf-shopping-cart:focus span.c-uhf-search-tooltip, .c-uhfh.c-sgl-stck .c-uhfh-actions #search:hover span.c-uhf-search-tooltip, .c-uhfh.c-sgl-stck .c-uhfh-actions #search:focus span.c-uhf-search-tooltip { position: absolute; top: 0px; }
.c-uhfh.c-sgl-stck .c-uhfh-actions #search, .c-uhfh.c-sgl-stck .c-uhfh-actions #search:focus, .c-uhfh.c-sgl-stck .c-uhfh-actions #meControl .msame_Header, .c-uhfh.c-sgl-stck .c-uhfh-actions #meControl .msame_Header:focus { border: none; }
@media only screen and (min-width: 860px) {
  .c-uhfh .m-auto-suggest ul { top: 48px !important; }
  .c-uhfh.c-sgl-stck .c-search input[type="search"] { margin-top: 10px; max-width: 100%; width: auto; }
  .c-uhfh.c-sgl-stck .c-uhfh-gnav button { margin-right: -10px; }
  .c-uhfh.c-sgl-stck .c-uhfh-actions.no-uhf-actions-exists .js-paddle-items > li:last-child > div > button { margin-right: 0px; }
  .c-uhfh.c-sgl-stck .js-paddle-items > li:last-child > div > button { margin-right: 5px; }
  .c-uhfh.c-sgl-stck .c-search { margin-top: 3px; min-width: 90px; width: auto; max-width: 100% !important; }
  .c-uhfh.c-sgl-stck .c-search button { margin-top: 0px; padding-top: 15px; padding-bottom: 30px; width: auto; }
  .c-uhfh.c-sgl-stck .c-search button:focus { color: rgb(38, 38, 38); }
  .c-uhfh.c-sgl-stck .f-search-opened .cancel-search { background: transparent; border: 1px solid currentcolor; display: block; height: 36px; margin-left: 5px; margin-top: 12px; padding: 6px; position: relative; transition: color 0.1s, background-color 0.1s; white-space: nowrap; width: 75px; outline-offset: -2px; }
  .c-uhfh.c-sgl-stck .f-search-opened .cancel-search span { display: inline-block; }
  .c-uhfh.c-sgl-stck .f-search-opened .c-cat-logo, .c-uhfh.c-sgl-stck .f-search-opened .c-me, .c-uhfh.c-sgl-stck .f-search-opened .c-show-pipe, .c-uhfh.c-sgl-stck .f-search-opened .c-uhf-menu, .c-uhfh.c-sgl-stck .f-search-opened .c-uhfh-gnav, .c-uhfh.c-sgl-stck .f-search-opened .glyph-shopping-cart, .c-uhfh.c-sgl-stck .f-search-opened .glyph-shopping-bag, .c-uhfh.c-sgl-stck .f-search-opened .wf-menu { display: none !important; }
  .c-uhfh.c-sgl-stck .f-search-opened .c-uhfh-actions { justify-content: center; }
  .c-uhfh.c-sgl-stck .f-search-opened .c-search button { margin-right: 2px; margin-top: 12px; padding-top: 5px; padding-bottom: 5px; }
  .c-uhfh.c-sgl-stck .f-search-opened .c-search button span { display: none; }
  .c-uhfh.c-sgl-stck .c-action-trigger.glyph-shopping-cart::before, .c-uhfh.c-sgl-stck .c-action-trigger.glyph-shopping-bag::before { content: "" !important; height: 2px; }
  .c-uhfh.c-sgl-stck .c-uhfh-actions .wf-menu .c-uhf-menu > button { padding-right: 20px; }
  .c-uhfh.c-sgl-stck .c-uhfh-actions .wf-menu .c-uhf-menu > button::before { width: calc(100% - 34px); }
  .c-uhfh.c-sgl-stck .c-uhfh-actions .wf-menu .c-uhf-menu > button::after { right: 5px; }
}
.c-uhfh .c-logo.c-cat-logo { margin-left: 18px; position: relative; }
.c-uhfh .c-logo.c-cat-logo > span::before { bottom: 15px; width: calc(100% - 16px); }
.c-uhfh .c-logo.c-cat-logo > span::before { background: currentcolor; content: ""; display: none; height: 2px; position: absolute; }
.c-uhfh .c-logo.c-cat-logo:focus > span::before, .c-uhfh .c-logo.c-cat-logo:hover > span::before { display: block; }
.c-uhfh .c-show-pipe { position: relative; }
.c-uhfh .c-show-pipe::before { border-left: 2px solid rgb(0, 0, 0); height: 24px; content: " "; margin-left: 7px; position: absolute; top: 15px; left: 0px; }
.c-uhfh .c-uhfh-gcontainer-st { display: flex; }
.c-uhfh #uhf-w-nav { display: inline-block; }
.c-uhfh .wf-menu .f-multi-column > li .c-w0 { position: static !important; }
.c-uhfh.c-sgl-stck .cancel-search { display: none; }
.c-uhfh.c-sgl-stck .wf-menu .c-w0-contr { border-bottom: 2px solid rgb(211, 211, 211); padding-bottom: 0px; width: 100%; }
.c-uhfh.c-sgl-stck .wf-menu .c-w0-contr.c-w0-contr-desktop-hidden { display: none; }
.c-uhfh.c-sgl-stck .wf-menu .c-w0 { display: flex; flex-wrap: wrap; max-width: unset; width: unset !important; }
.c-uhfh.c-sgl-stck .wf-menu .c-w0 li a { padding-right: 24px; width: auto; }
.c-uhfh.c-sgl-stck .c-cat-logo { white-space: nowrap; width: auto !important; }
.c-uhfh.c-sgl-stck .c-cat-logo span { display: block; font-size: 18px; font-weight: 600; margin-top: -3px; }
.c-uhfh.c-sgl-stck .c-cat-logo .c-uhf-img-tooltip { position: relative; display: inline-block; border-bottom: 1px dotted rgb(0, 0, 0); }
.c-uhfh.c-sgl-stck .c-cat-logo .c-uhf-tooltiptext { visibility: hidden; max-width: 328px; background-color: rgb(255, 255, 255); box-shadow: rgb(119, 119, 119) 2px 2px 2px; border: 1px solid rgb(204, 204, 204); color: rgb(51, 51, 51); text-align: center; font-size: 11px; padding: 2px; position: absolute; overflow-wrap: break-word; z-index: 9999999; right: 8%; margin-top: 10px; line-height: normal !important; }
.c-uhfh.c-sgl-stck .c-cat-logo:hover .c-uhf-tooltiptext, .c-uhfh.c-sgl-stck .c-cat-logo:focus .c-uhf-tooltiptext { visibility: visible; }
.c-uhfh.c-sgl-stck .c-cat-logo img { margin-top: -1px; width: 75px; }
.c-uhfh.c-sgl-stck .overflow-menu-list li.nested-menu button { width: 254px; word-break: break-word; white-space: normal !important; }
.c-uhfh.c-sgl-stck .overflow-menu-list li.nested-menu a { word-break: break-word; white-space: normal !important; }
@media only screen and (min-width: 860px) and (max-width: 1399px) {
  .c-uhfh.c-sgl-stck .c-uhf-menu ul:not(.f-multi-column) { width: 200px; }
  .c-uhfh.c-sgl-stck .overflow-menu-list li.nested-menu button { width: 178px; }
}
.c-uhfh.c-sgl-stck .c-search button { white-space: nowrap; }
.c-uhfh.c-sgl-stck .c-search button::after { font-family: MWF-MDL2; content: ""; forced-color-adjust: none; border: none; display: inline-block; font-size: 16px; margin-left: 2px; position: relative; text-indent: 0px; vertical-align: sub; }
.c-uhfh.c-sgl-stck .c-search button::before { background: currentcolor; bottom: 9px; display: none; height: 2px; position: absolute; width: calc(100% - 40px); content: "" !important; }
.c-uhfh.c-sgl-stck .c-search button:hover::before, .c-uhfh.c-sgl-stck .c-search button:focus::before { display: block; }
.c-uhfh.c-sgl-stck .c-search input[type="search"] { display: none; }
.c-uhfh.c-sgl-stck .c-search .c-srch-lbl { line-height: 43px; }
.c-uhfh.c-sgl-stck .c-search .btn-hide-lbl { width: 34px; padding-left: 58px; }
.c-uhfh.c-sgl-stck .c-search .btn-hide-lbl span { display: none; }
.c-uhfh.c-sgl-stck .glyph-shopping-cart .c-cart-lbl { font-size: 13px !important; }
.c-uhfh.c-sgl-stck .c-button-logo { padding-top: 16px; padding-bottom: 16px; padding-left: 15px; }
@media only screen and (max-width: 859px) {
  .c-uhfh > div:first-child > div > div > .c-uhf-menu, .c-uhfh #meControl, .c-uhfh > div:first-child.f-opened .c-search, .c-uhfh > div:first-child.f-opened .glyph-shopping-cart, .c-uhfh > div:first-child.f-opened .glyph-shopping-bag, .c-uhfh > div:first-child.f-closed .c-me > .c-image, .c-uhfh > div:first-child.f-closed .f-mobile-title, .c-uhfh > div:first-child.f-closed nav, .c-uhfh > div:first-child.f-search-opened > div .c-logo, .c-uhfh > div:first-child.f-search-opened > div .c-me, .c-uhfh > div:first-child.f-search-opened > div .glyph-global-nav-button, .c-uhfh > div:first-child.f-search-opened > div .glyph-shopping-cart, .c-uhfh > div:first-child.f-search-opened > div .glyph-shopping-bag, .c-uhfh > div:first-child.f-search-opened > div nav, .c-uhfh > div:first-child > div .c-me > .c-image, .c-uhfh > div + div nav, .c-uhfh > div + div > div > .c-uhf-nav-link, .c-uhfh > div + div .c-logo, .c-uhfh > div + div .c-call-to-action, .c-uhfh > div + div .c-action-trigger, .c-uhfh > div + div .c-action-trigger[class*="glyph-chevron-"], .c-uhfh > div + div .c-action-trigger.glyph-chevron-left + .c-action-trigger { display: none; }
  .c-uhfh .f-mobile-title { margin: 0px; padding: 14px 48px 10px; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1); color: rgb(0, 0, 0); background: rgb(255, 255, 255); float: none; text-align: center; position: absolute; top: 50px; left: 0px; right: 0px; height: 50px; }
  .c-uhfh .f-mobile-title:hover, .c-uhfh .f-mobile-title:focus { background: rgb(255, 255, 255); cursor: default; }
  .c-uhfh .f-mobile-title .c-action-trigger[class*="glyph-chevron-"] { display: block; color: rgb(0, 0, 0); position: absolute; top: 0px; width: 35px; margin: 0px; }
  .c-uhfh .f-mobile-title .c-action-trigger[class*="glyph-chevron-"]::before { vertical-align: middle; }
  .c-uhfh .f-mobile-title .c-action-trigger.glyph-chevron-left { border-right: 0px; left: 1px; }
  .c-uhfh .f-mobile-title .c-action-trigger.glyph-chevron-right { border-left: 0px; right: 1px; }
  .c-uhfh .c-uhf-menu button::after, .c-uhfh li.f-sub-menu button::after { font-family: MWF-MDL2; content: ""; right: 12px; }
  .c-uhfh .c-uhf-menu { display: block; height: 50px; }
  .c-uhfh .c-uhf-menu > [aria-expanded="true"] + ul[aria-hidden="false"] { margin-top: 0px; }
  .c-uhfh .c-uhf-menu a, .c-uhfh .c-uhf-menu button { color: rgb(38, 38, 38); }
  .c-uhfh .c-uhf-menu a:hover, .c-uhfh .c-uhf-menu a:focus, .c-uhfh .c-uhf-menu a[aria-expanded="true"], .c-uhfh .c-uhf-menu button:hover, .c-uhfh .c-uhf-menu button:focus, .c-uhfh .c-uhf-menu button[aria-expanded="true"] { background: transparent; color: rgb(38, 38, 38); }
  .c-uhfh .c-uhf-menu a:focus:not(.x-hidden-focus), .c-uhfh .c-uhf-menu button:focus:not(.x-hidden-focus) { outline-color: rgb(0, 0, 0); }
  .c-uhfh .c-uhf-nav-link { background: transparent; width: 100%; padding-left: 15px; }
  .c-uhfh a.c-uhf-nav-link { color: rgb(0, 0, 0); }
  .c-uhfh > div:first-child { padding: 0px; top: 0px; left: 0px; right: 0px; z-index: 501; }
  .c-uhfh > div:first-child.f-opened { background: rgb(255, 255, 255); }
  .c-uhfh > div:first-child.f-opened.f-transparent.theme-dark { background: rgb(0, 0, 0); }
  .c-uhfh > div:first-child.f-opened .c-me > .c-image, .c-uhfh > div:first-child.f-opened .f-mobile-title { display: block; }
  .c-uhfh > div:first-child.f-closed .glyph-shopping-cart, .c-uhfh > div:first-child.f-closed .glyph-shopping-bag, .c-uhfh > div:first-child.f-closed .c-search { display: block; }
  .c-uhfh > div:first-child.f-search-opened .c-search { left: 50px; right: 12px; position: absolute; }
  .c-uhfh > div:first-child.f-search-opened .glyph-arrow-htmllegacy { display: block; margin: 0px; }
  .c-uhfh > div:first-child.f-search-opened .glyph-arrow-htmllegacy::before { vertical-align: middle; }
  .c-uhfh > div:first-child > div { margin: 0px; }
  .c-uhfh > div:first-child .c-action-trigger { margin: 1px; width: 48px; height: 48px; }
  .c-uhfh > div:first-child .c-action-trigger.glyph-global-nav-button::before { width: 20px; height: 20px; margin-top: 7px; }
  .c-uhfh > div:first-child .c-logo { float: none; display: block; position: absolute; left: calc(50% - 60px); height: auto; margin-top: 1px; padding-top: 11px; }
  .c-uhfh > div:first-child .c-uhf-nav-link { display: inline-block; padding-top: 16px; padding-right: 8px; padding-bottom: 16px; height: 48px; }
  .c-uhfh > div:first-child .c-uhf-menu { float: none; position: static; }
  .c-uhfh > div:first-child .c-uhf-menu ul[aria-hidden="false"] { height: 100%; }
  .c-uhfh > div:first-child .c-uhf-menu ul li ::after { top: 20px; font-size: 9px; padding-top: 0px; }
  .c-uhfh > div:first-child .c-uhf-menu ul li > a, .c-uhfh > div:first-child .c-uhf-menu ul li > button { padding: 14px 15px 15px; height: 100%; margin: 1px; width: calc(100% - 2px); }
  .c-uhfh > div:first-child nav { display: none; background: rgb(255, 255, 255); left: 0px; transition: 0.3s ease-in; z-index: 501; }
  .c-uhfh > div:first-child nav > ul > li { display: block; text-align: left; height: 50px; float: none; border-top: 1px solid transparent; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .c-uhfh > div:first-child nav li.f-sub-menu > a + ul, .c-uhfh > div:first-child nav li.f-sub-menu > button + ul { left: 0px; }
  .c-uhfh > div + div { height: 0px; }
  .c-uhfh > div + div > div { overflow: visible; padding: 0px; width: 100%; }
  .c-uhfh > div + div nav { position: absolute; top: 50px; height: calc(-100px + 100vh); overflow-y: auto; background: rgb(242, 242, 242); left: 0px; right: 0px; transition: 0.3s ease-in; z-index: 501; }
  .c-uhfh > div + div .c-uhf-menu ul > li li.f-sub-menu { display: block; float: none; }
  .c-uhfh > div + div .c-uhf-menu ul > li ul { height: inherit; top: 0px; width: 100%; max-width: none; }
  .c-uhfh > div + div .c-uhf-menu ul[aria-hidden="false"] a, .c-uhfh > div + div .c-uhf-menu ul[aria-hidden="false"] button { margin: 1px; padding: 15px 15px 14px; width: calc(100% - 2px); }
  .c-uhfh .c-action-trigger.glyph-global-nav-button { display: block; font-size: 20px; height: 48px; color: rgb(0, 0, 0); }
  .c-uhfh .c-action-trigger.glyph-shopping-cart, .c-uhfh .c-action-trigger.glyph-shopping-bag { height: 48px; margin-right: 0px !important; }
  .c-uhfh .c-search input[type="search"] { border-color: rgba(0, 0, 0, 0.6); }
  .c-uhfh .c-search input[type="search"]:hover { border-color: rgba(0, 0, 0, 0.8); }
  .c-uhfh .c-uhfh-actions { margin-right: 12px; display: flex; -webkit-box-flex: 1; flex: 1 0 auto; -webkit-box-pack: end; justify-content: flex-end; }
  .c-uhfh.c-sgl-stck.c-category-header { margin-bottom: 34px; }
  .c-uhfh.c-sgl-stck.c-category-header nav.c-uhfh-gnav { top: 88px; }
  .c-uhfh.c-sgl-stck .x-hidden-none-mobile-vp { display: block !important; }
  .c-uhfh.c-sgl-stck .global-head-cont, .c-uhfh.c-sgl-stck > div:first-child { border-bottom: 1px solid rgb(230, 230, 230); height: 54px; }
  .c-uhfh.c-sgl-stck .c-uhfh-gcontainer-st { position: relative; padding: 2px 0px; }
  .c-uhfh.c-sgl-stck .c-search button span { display: none; }
  .c-uhfh.c-sgl-stck .f-search-opened .c-me, .c-uhfh.c-sgl-stck .f-search-opened .glyph-shopping-cart, .c-uhfh.c-sgl-stck .f-search-opened .glyph-shopping-bag { display: none !important; }
  .c-uhfh.c-sgl-stck .c-logo.c-sgl-stk-uhfLogo { margin: 1px; padding: 12px 4px; }
  .c-uhfh.c-sgl-stck .c-uhfh-actions { margin: 0px; justify-content: flex-start; }
  .c-uhfh.c-sgl-stck .c-uhfh-actions .wf-menu { padding: 0px; }
  .c-uhfh.c-sgl-stck .c-uhfh-actions .c-search { margin: 6px 0px; }
  .c-uhfh.c-sgl-stck .c-uhfh-actions .c-search input[type="search"] { padding-left: 40px !important; padding-right: 10px !important; }
  .c-uhfh.c-sgl-stck .c-uhfh-actions .c-search button#search { left: 1px; padding: 8px 8px 8px 0px; margin-left: 2px; }
  .c-uhfh.c-sgl-stck .c-uhfh-actions .c-search button#search::before { margin: 0px; }
  .c-uhfh.c-sgl-stck .c-uhfh-actions .c-search button#search::after { vertical-align: baseline !important; }
  .c-uhfh.c-sgl-stck .c-uhfh-actions .c-search button#search > span { display: none; }
  .c-uhfh.c-sgl-stck .c-uhfh-actions .c-search button#search:focus { color: rgb(0, 0, 0); }
  .c-uhfh.c-sgl-stck .c-uhfh-actions #search:hover span.c-uhf-search-tooltip, .c-uhfh.c-sgl-stck .c-uhfh-actions #search:focus span.c-uhf-search-tooltip { right: auto; }
  .c-uhfh.c-sgl-stck .c-uhfh-actions a#uhf-shopping-cart { right: 55px; color: rgb(38, 38, 38); height: 48px; position: absolute; margin: 1px !important; padding: 15px 10px !important; }
  .c-uhfh.c-sgl-stck .c-uhfh-actions a#uhf-shopping-cart::before { line-height: 16px; font-size: 16px; }
  .c-uhfh.c-sgl-stck .c-uhfh-actions a#uhf-shopping-cart::after { content: "" !important; }
  .c-uhfh.c-sgl-stck .c-uhfh-actions a#uhf-shopping-cart .c-cart-lbl { display: none; }
  .c-uhfh.c-sgl-stck .c-uhfh-actions a#uhf-shopping-cart .shopping-cart-amount { position: absolute; margin: 0px 2px !important; }
  .c-uhfh.c-sgl-stck .c-uhfh-actions #meControl.c-me { right: 2px; align-self: center; display: inline-block; height: auto; max-height: 54px; max-width: 54px; position: absolute; width: 100%; }
  .c-uhfh.c-sgl-stck .c-uhfh-actions #meControl.c-me .msame_Header { display: table; height: 48px; width: 100%; border: none !important; }
  .c-uhfh.c-sgl-stck .c-uhfh-actions #meControl.c-me .msame_Header_name, .c-uhfh.c-sgl-stck .c-uhfh-actions #meControl.c-me .st_msame_placeholder { display: table-cell; font-size: 86%; height: 48px; max-width: 54px; overflow-wrap: break-word; padding: 5px; vertical-align: middle; white-space: normal; width: 54px; word-break: normal; line-height: normal !important; }
  .c-uhfh.c-sgl-stck .c-uhfh-actions #meControl.c-me .msame_Header:focus { border: none !important; }
  .c-uhfh.c-sgl-stck .c-uhfh-actions #meControl.c-me .msame_Header_piccont { padding: 5px; }
  .c-uhfh.c-sgl-stck .cat-logo-button-cont { left: 0px; background: rgb(255, 255, 255); border-bottom: 1px solid rgb(230, 230, 230); height: 34px; position: absolute; width: 100%; top: 54px; display: block !important; }
  .c-uhfh.c-sgl-stck .cat-logo-button-cont .c-cat-logo-img { background-image: /* removed-http-url */; background-repeat: no-repeat; background-size: 64px; background-position-y: center; padding: 0px; width: 75px; margin-left: 15px !important; }
  .c-uhfh.c-sgl-stck .cat-logo-button-cont .c-cat-logo-img::after { padding-left: 65px !important; }
  .c-uhfh.c-sgl-stck .cat-logo-button-cont .c-cat-logo-button { background-color: transparent; border: 0px; color: rgb(0, 0, 0); font-weight: 600; height: 100%; margin: 0px 1px; padding: 0px 15px; text-align: left; display: block !important; }
  .c-uhfh.c-sgl-stck .cat-logo-button-cont .c-cat-logo-button::after { font-size: 12px; font-weight: 700; padding-left: 7px; position: relative; top: 2px; }
  .c-uhfh.c-sgl-stck .cat-logo-button-cont .c-cat-logo-button[aria-expanded="false"]::after { font-family: MWF-MDL2; content: ""; }
  .c-uhfh.c-sgl-stck .cat-logo-button-cont .c-cat-logo-button[aria-expanded="true"]::after { font-family: MWF-MDL2; content: ""; }
  .c-uhfh.c-sgl-stck .cat-logo-button-cont .c-cat-logo-button img { width: 65px; }
  .c-uhfh.c-sgl-stck button.c-action-trigger.c-glyph.glyph-global-nav-button { padding-right: 0px; }
  .c-uhfh.c-sgl-stck button.c-action-trigger.c-glyph.glyph-global-nav-button[aria-expanded="true"]::before { font-family: MWF-MDL2; content: ""; }
  .c-uhfh.c-sgl-stck nav { min-width: 320px; }
  .c-uhfh.c-sgl-stck nav .c-button-logo { display: none; }
  .c-uhfh.c-sgl-stck nav .c-button-logo[aria-expanded="false"] + ul[aria-hidden="false"] { display: block; }
  .c-uhfh.c-sgl-stck nav .f-multi-column { margin-left: 0px; padding-top: 0px; width: 100%; }
  .c-uhfh.c-sgl-stck nav .f-multi-column .c-w0-contr { border-bottom: 1px solid rgb(230, 230, 230); padding-bottom: 0px; display: block !important; }
  .c-uhfh.c-sgl-stck nav .f-multi-column .c-w0-contr.c-w0-contr-desktop-hidden { display: block !important; }
  .c-uhfh.c-sgl-stck nav#uhf-c-nav { top: 54px; }
  .c-uhfh.c-sgl-stck nav.c-uhfh-gnav { top: 54px; padding-left: 0px; }
  .c-uhfh.c-sgl-stck nav.c-uhfh-gnav::before { display: none; }
  .c-uhfh.c-sgl-stck nav.c-uhfh-gnav, .c-uhfh.c-sgl-stck nav#uhf-c-nav { background: rgb(242, 242, 242); border-bottom: 1px solid rgb(0, 0, 0); position: absolute; width: 100%; }
  .c-uhfh.c-sgl-stck nav div.c-uhf-menu, .c-uhfh.c-sgl-stck nav ul, .c-uhfh.c-sgl-stck nav li, .c-uhfh.c-sgl-stck nav a, .c-uhfh.c-sgl-stck nav button, .c-uhfh.c-sgl-stck nav nav > ul > li { max-width: 100%; position: relative; width: 100%; outline-offset: -3px; height: 100% !important; }
  .c-uhfh.c-sgl-stck nav .overflow-menu-list li.nested-menu button { width: 100%; }
  .c-uhfh.c-sgl-stck nav a, .c-uhfh.c-sgl-stck nav button { padding-left: 15px; padding-top: 10px; }
  .c-uhfh.c-sgl-stck nav li, .c-uhfh.c-sgl-stck nav button[aria-expanded="true"] { border-bottom: 1px solid rgb(230, 230, 230) !important; }
  .c-uhfh.c-sgl-stck nav li:last-child { border-bottom: none !important; }
  .c-uhfh.c-sgl-stck nav .c-uhf-menu [aria-expanded="true"] + ul[aria-hidden="false"] { padding-left: 30px; }
  .c-uhfh.c-sgl-stck nav a.c-uhf-nav-link { padding-top: 12px; padding-bottom: 13px; }
  .c-uhfh.c-sgl-stck nav button::after { right: 20px; font-size: 10px; font-weight: 700; padding-left: 7px; padding-top: 7px; }
  .c-uhfh.c-sgl-stck nav button[aria-expanded="false"]::after { font-family: MWF-MDL2; content: ""; }
  .c-uhfh.c-sgl-stck nav button[aria-expanded="true"]::after { font-family: MWF-MDL2; content: ""; }
  .c-uhfh.c-sgl-stck .theme-dark nav.c-uhfh-gnav, .c-uhfh.c-sgl-stck .theme-dark nav#uhf-c-nav { background: rgb(0, 0, 0); }
  .c-uhfh.c-sgl-stck .theme-dark .c-uhf-menu a, .c-uhfh.c-sgl-stck .theme-dark .c-uhf-menu button, .c-uhfh.c-sgl-stck .theme-dark .c-search button#search, .c-uhfh.c-sgl-stck .theme-dark .c-search button#search:focus, .c-uhfh.c-sgl-stck .theme-dark .c-uhfh-actions a#uhf-shopping-cart, .c-uhfh.c-sgl-stck .theme-dark .c-me .msame_Header_name, .c-uhfh.c-sgl-stck .theme-dark .c-me .msame_Header_name:hover, .c-uhfh.c-sgl-stck .theme-dark a.c-uhf-nav-link { color: rgb(242, 242, 242); }
  .c-uhfh.c-sgl-stck .c-sitewide-promo { position: relative; top: 34px; }
}
@media only screen and (max-width: 1399px) {
  .c-uhfh > div:first-child.f-search-opened > div > div .c-search { max-width: 100%; min-width: 1px; width: auto; }
  .c-uhfh > div:first-child.f-search-opened > div > div .c-search input[type="search"] { padding: 7px 38px 7px 10px; max-width: 100%; width: 100%; opacity: 1; }
  .c-uhfh > div:first-child.f-search-opened .m-auto-suggest { display: block; }
  .c-uhfh > div:first-child.f-search-opened > div nav, .c-uhfh > div:first-child .m-auto-suggest { display: none; }
  .c-uhfh > div:first-child.f-search-opened .c-action-trigger[class*="glyph-chevron-"] { display: none !important; }
  .c-uhfh > div + div { padding-right: 24px; padding-left: 6px; }
  .c-uhfh .c-search { min-width: 0px; width: 0px; }
  .c-uhfh .c-search input[type="search"] { padding: 0px; width: 0px; opacity: 0; }
  .c-uhfh .c-search button { position: absolute; margin-left: 6px; }
}
@media only screen and (min-width: 860px) and (max-width: 1083px) {
  .c-uhfh > div:first-child { padding-left: 24px; padding-right: 24px; }
  .c-uhfh > div + div .c-logo::before { bottom: 12px; }
  .c-uhfh > div + div .c-logo span { margin-top: -1px; }
  .c-uhfh .c-pivot-menu { font-weight: 600 !important; max-width: 220px; }
}
@media only screen and (min-width: 860px) and (max-width: 1399px) {
  .c-uhfh .c-search { min-width: 45px !important; }
  .c-uhfh .c-search button span, .c-uhfh a#uhf-shopping-cart .c-cart-lbl { display: none; }
  .c-uhfh a#uhf-shopping-cart { margin-top: 0px; padding-top: 0px; }
}
@media only screen and (max-width: 1399px) {
  .c-uhfh .c-search { min-width: 0px; width: 0px; }
  .c-uhfh .c-search input[type="search"] { padding: 0px; width: 0px; opacity: 0; }
}
.c-uhf-sronly { clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); height: 1px; overflow: hidden; position: absolute; white-space: nowrap; width: 1px; }
@media only screen and (max-width: 859px) {
  .x-hidden-vp-mobile-st { display: none !important; }
}
@media only screen and (min-width: 860px) and (max-width: 1083px) {
  .c-uhfh-alert.f-edge-promo > div { width: 94%; }
  #epb .c-uhfh-alert[role="alert"] > div { width: 94%; margin: 0px auto; }
}
@media (min-width: 1083px) {
  .c-uhfh-alert.f-edge-promo > div { width: 90%; }
}
@media (min-width: 1084px) {
  #epb .c-uhfh-alert[role="alert"] > div { width: 90%; margin: 0px auto; }
}
#epb { animation: 0.5s ease-in 0s 1 normal none running slidedown; overflow: hidden; }
#epb.epb-rollup { animation: 0.5s ease-in 0s 1 normal none running slideup; }
@keyframes slideup { 
  0% { height: 50px; }
  100% { height: 0px; }
}
@keyframes slidedown { 
  0% { height: 0px; }
  100% { height: 54px; }
}
#uhfGreenId, #msccActionId { border: 0px; height: 1px; left: -200px; position: absolute; top: -200px; width: 1px; }
#uhf-l-nav { float: left; }
.body-overflow { overflow-y: hidden; }
#shell-cart-count { display: none; }
@media screen and (min-width: 860px) {
  #headerArea * .c-me .msame_Header_name { line-height: 46px !important; }
  #c-uhf-nav-cta { font-weight: 600; margin-left: 5px; margin-right: 5px; }
  #c-uhf-nav-cta a.c-uhf-nav-link { border: 1px solid; border-radius: 3px; height: 31px; margin: 1px 5px; padding-top: 6px; }
  #c-uhf-nav-cta a.c-uhf-nav-link::before { bottom: 6px; height: 1px; }
  .context-uhf li { word-break: break-word; }
  .no-js .c-uhf-menu li.f-sub-menu > a:focus + ul, .no-js .c-uhf-menu li.f-sub-menu > button:focus + ul, .no-js .c-uhf-menu li.f-sub-menu > a:hover + ul, .no-js .c-uhf-menu li.f-sub-menu > button:hover + ul, .no-js .c-uhf-menu li.f-sub-menu > a + ul .f-sub-menu:hover > button + ul, .no-js .c-uhf-menu li.f-sub-menu > button + ul .f-sub-menu:hover > button + ul, .js .c-uhf-menu li.f-sub-menu > a[aria-expanded="true"] + ul[aria-hidden="false"], .js .c-uhf-menu li.f-sub-menu > button[aria-expanded="true"] + ul[aria-hidden="false"], .no-js .c-uhf-menu:hover > ul, .no-js .c-uhf-menu > ul > li:hover > [aria-expanded="false"] + ul[aria-hidden="true"], .js .c-uhf-menu > [aria-expanded="true"] + ul[aria-hidden="false"], .js .c-uhf-menu > span[aria-expanded="true"] + ul[aria-hidden="false"], .no-js .c-uhf-menu .f-multi-column ul[aria-hidden="true"] { animation: auto ease 0s 1 normal none running none; display: block; }
  .js .c-uhf-menu > [aria-expanded="true"] + ul[aria-hidden="false"], .js .c-uhf-menu > span[aria-expanded="true"] + ul[aria-hidden="false"], .no-js .c-uhf-menu:hover > ul { animation: 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) 0s 1 normal none running fadeIn; display: block; }
  .c-uhf-menu > button { border: 1px solid transparent; color: rgba(0, 0, 0, 0.8); display: inline-block; margin-top: 1px; z-index: 701; outline-offset: -2px; }
  .c-uhf-menu > button::after { right: 15px; }
  .c-uhfh .c-uhf-menu > button:hover[aria-expanded="true"]::before, .c-uhfh .c-uhf-menu > button:focus[aria-expanded="true"]::before { display: none; }
  .c-uhf-menu ul { border-style: solid; border-width: 1px 1px 2px; width: 256px; top: 100%; z-index: 700; }
  .c-uhf-menu ul > li ul { border-left-width: 0px; }
  .c-uhf-menu > li > a:hover, .c-uhf-menu > li > button:hover { outline: 0px; }
  .c-uhf-menu li a:hover, .c-uhf-menu li a:focus { text-decoration: underline; }
  .c-uhf-menu li > a, .c-uhf-menu li > button, .c-uhf-menu li > span { padding-left: 24px; padding-top: 18px; padding-bottom: 18px; }
  .c-uhf-menu li.f-sub-menu > button::after { font-family: MWF-MDL2; content: ""; position: absolute; font-size: 6px; top: 19px; right: 24px; }
  .c-uhf-menu li.f-sub-menu ul.f-flip { left: -100%; margin-left: -2px; }
  .theme-light .c-uhf-menu > button, .theme-dark .theme-light .c-uhf-menu > button { color: rgba(0, 0, 0, 0.8); }
  .theme-light .c-uhf-menu > button:hover, .theme-dark .theme-light .c-uhf-menu > button:hover { color: rgb(0, 0, 0); }
  .theme-light .c-uhf-menu > button:focus:not(.x-hidden-focus), .theme-dark .theme-light .c-uhf-menu > button:focus:not(.x-hidden-focus) { outline-color: rgb(0, 0, 0); }
  .theme-dark .c-uhf-menu > button, .theme-light .theme-dark .c-uhf-menu > button { color: rgba(255, 255, 255, 0.8); }
  .theme-dark .c-uhf-menu > button:hover, .theme-light .theme-dark .c-uhf-menu > button:hover { color: rgb(255, 255, 255); }
  .theme-dark .c-uhf-menu > button:focus:not(.x-hidden-focus), .theme-light .theme-dark .c-uhf-menu > button:focus:not(.x-hidden-focus) { outline-color: rgb(255, 255, 255); }
  .theme-light .c-uhf-nav-link:focus:not(.x-hidden-focus) { outline-color: rgb(0, 0, 0); }
  .theme-dark .c-uhf-nav-link:focus:not(.x-hidden-focus) { outline-color: rgb(255, 255, 255); }
  .c-uhfh .c-uhf-nav-link::before, .c-uhfh .c-uhf-menu > button[aria-expanded="false"]::before, .c-uhfh > div + div .c-logo:not(.f-image)::before { background: currentcolor; content: ""; display: none; height: 2px; position: absolute; }
  .c-uhfh .c-uhf-nav-link:hover::before, .c-uhfh .c-uhf-nav-link:focus::before, .c-uhfh .c-uhf-menu > button[aria-expanded="false"]:hover::before, .c-uhfh .c-uhf-menu > button[aria-expanded="false"]:focus::before, .c-uhfh > div + div .c-logo:not(.f-image):hover::before, .c-uhfh > div + div .c-logo:not(.f-image):focus::before { display: block; }
  .c-uhfh a, .c-uhfh button { white-space: normal; }
  .c-uhfh > div { padding: 0px 5%; }
  .c-uhfh > div nav { overflow: hidden; height: 100%; white-space: nowrap; padding-left: 2px; padding-right: 1px; }
  .c-uhfh > div nav .f-hidden { opacity: 0.6; }
  .c-uhfh > div:first-child { height: 54px; margin-bottom: 2px; z-index: 502; font-size: 13px !important; }
  .c-uhfh > div:first-child > div { position: relative; }
  .c-uhfh > div:first-child nav > ul > li { display: inline-block; }
  .c-uhfh > div:first-child nav > ul > li > div { position: static !important; }
  .c-uhfh > div:first-child button.c-action-trigger.glyph-chevron-right { margin: 0px; float: right; min-width: 15px; }
  .c-uhfh > div:first-child button.c-action-trigger.glyph-chevron-left { margin: 0px; float: left; min-width: 15px; }
  .c-uhfh > div:first-child > div > div > .c-uhf-menu { height: 46px; }
  .c-uhfh > div:first-child > div > div > .c-uhf-menu > button { margin: 1px 8px 0px; padding: 16px 26px 12px 13px; }
  .c-uhfh > div:first-child > div > div > .c-uhf-menu > button::after { right: 10px; }
  .c-uhfh > div:first-child > div > div > .c-uhf-menu > button::before { width: calc(100% - 39px); }
  .c-uhfh > div:first-child > div > div > .c-uhf-menu > button[aria-expanded="true"] + ul[aria-hidden="false"] { margin-top: 2px; }
  .c-uhfh > div:first-child > div > div > .c-uhf-menu > ul { right: 8px; width: 150px; }
  .c-uhfh > div:first-child > div > div > .c-uhf-menu > ul li a:hover { text-decoration: none; }
  .c-uhfh > div:first-child .c-logo { padding: 16px 6px 16px 10px; float: left; height: 100%; margin-top: 1px; width: 137px; outline-offset: -2px; }
  .c-uhfh > div:first-child .c-uhf-nav-link { border: 1px solid transparent; color: rgb(38, 38, 38); display: inline-block; margin-top: 1px; padding: 16px 8px 10px; height: 48px; outline-offset: -2px; }
  .c-uhfh > div:first-child .c-uhf-nav-link::before { bottom: 9px; width: calc(100% - 16px); }
  .c-uhfh > div:first-child .c-uhf-menu a, .c-uhfh > div:first-child .c-uhf-menu button { color: rgb(38, 38, 38); }
  .c-uhfh > div:first-child .c-uhf-menu > button { white-space: nowrap; }
  .c-uhfh > div:first-child .c-uhf-menu > button::before { bottom: 12px; width: calc(100% - 42px); }
  .c-uhfh > div:first-child .c-uhf-menu > button:hover, .c-uhfh > div:first-child .c-uhf-menu > button:focus { background: rgb(255, 255, 255); }
  .c-uhfh > div:first-child .c-uhf-menu > button[aria-expanded="true"] { background: rgb(242, 242, 242); }
  .c-uhfh > div:first-child .c-uhf-menu > ul { background: rgb(242, 242, 242); }
  .c-uhfh > div:first-child .c-uhf-menu > ul > li > :focus, .c-uhfh > div:first-child .c-uhf-menu > ul > li > :hover, .c-uhfh > div:first-child .c-uhf-menu > ul > li > [aria-expanded="true"], .c-uhfh > div:first-child .c-uhf-menu > ul > li > ul { background: rgb(230, 230, 230); }
  .c-uhfh > div:first-child .c-uhf-menu > ul > li > ul :focus, .c-uhfh > div:first-child .c-uhf-menu > ul > li > ul :hover { background: rgb(217, 217, 217); }
  .c-uhfh > div + div nav { overflow: hidden; height: 100%; white-space: nowrap; padding-left: 1px; padding-right: 1px; }
  .c-uhfh > div + div nav .f-hidden { opacity: 0.6; }
  .c-uhfh > div + div > div { max-width: 1618px; overflow: hidden; }
  .c-uhfh > div + div > div > .c-call-to-action, .c-uhfh > div + div > div > .c-uhf-nav-link { float: right; }
  .c-uhfh > div + div > div > .c-call-to-action { margin-top: 5px; margin-left: 5px; margin-right: 2px; }
  .c-uhfh > div + div > div > .c-call-to-action:focus { outline: currentcolor dashed 2px; }
  .c-uhfh > div + div > div > .c-call-to-action.brand-orange { background: rgb(216, 59, 1); color: rgb(255, 255, 255); }
  .c-uhfh > div + div > div > .c-call-to-action.brand-orange:focus:not(.x-hidden-focus), .c-uhfh > div + div > div > .c-call-to-action.brand-orange:hover { background: rgb(194, 53, 1); }
  .c-uhfh > div + div > div > .c-call-to-action.brand-orange:active { background: rgb(173, 47, 1); }
  .c-uhfh > div + div > div > .c-call-to-action.brand-blue { background: rgb(0, 103, 184); color: rgb(255, 255, 255); }
  .c-uhfh > div + div > div > .c-call-to-action.brand-blue:focus:not(.x-hidden-focus), .c-uhfh > div + div > div > .c-call-to-action.brand-blue:hover { background: rgb(0, 93, 166); }
  .c-uhfh > div + div > div > .c-call-to-action.brand-blue:active { background: rgb(0, 82, 147); }
  .c-uhfh > div + div > div > .c-call-to-action.brand-green { background: rgb(16, 124, 16); color: rgb(255, 255, 255); }
  .c-uhfh > div + div > div > .c-call-to-action.brand-green:focus:not(.x-hidden-focus), .c-uhfh > div + div > div > .c-call-to-action.brand-green:hover { background: rgb(14, 112, 14); }
  .c-uhfh > div + div > div > .c-call-to-action.brand-green:active { background: rgb(13, 99, 13); }
  .c-uhfh > div + div > div > .c-call-to-action.brand-c30052 { background: rgb(195, 0, 82); color: rgb(255, 255, 255); }
  .c-uhfh > div + div > div > .c-call-to-action.brand-c30052:focus:not(.x-hidden-focus), .c-uhfh > div + div > div > .c-call-to-action.brand-c30052:hover { background: rgb(176, 0, 74); }
  .c-uhfh > div + div > div > .c-call-to-action.brand-c30052:active { background: rgb(156, 0, 66); }
  .c-uhfh > div + div > div > .c-call-to-action.brand-f2c811 { background: rgb(242, 200, 17); color: rgb(0, 0, 0); }
  .c-uhfh > div + div > div > .c-call-to-action.brand-f2c811:focus:not(.x-hidden-focus), .c-uhfh > div + div > div > .c-call-to-action.brand-f2c811:hover { background: rgb(218, 180, 15); }
  .c-uhfh > div + div > div > .c-call-to-action.brand-f2c811:active { background: rgb(194, 160, 14); }
  .c-uhfh > div + div > div > .c-call-to-action.brand-742774 { background: rgb(116, 39, 116); color: rgb(255, 255, 255); }
  .c-uhfh > div + div > div > .c-call-to-action.brand-742774:focus:not(.x-hidden-focus), .c-uhfh > div + div > div > .c-call-to-action.brand-742774:hover { background: rgb(104, 35, 104); }
  .c-uhfh > div + div > div > .c-call-to-action.brand-742774:active { background: rgb(93, 31, 93); }
  .c-uhfh > div + div > div > .c-call-to-action.brand-0066ff { background: rgb(0, 102, 255); color: rgb(255, 255, 255); }
  .c-uhfh > div + div > div > .c-call-to-action.brand-0066ff:focus:not(.x-hidden-focus), .c-uhfh > div + div > div > .c-call-to-action.brand-0066ff:hover { background: rgb(0, 92, 230); }
  .c-uhfh > div + div > div > .c-call-to-action.brand-0066ff:active { background: rgb(0, 82, 204); }
  .c-uhfh > div + div > div > .c-call-to-action.brand-00b7c3 { background: rgb(0, 183, 195); color: rgb(0, 0, 0); }
  .c-uhfh > div + div > div > .c-call-to-action.brand-00b7c3:focus:not(.x-hidden-focus), .c-uhfh > div + div > div > .c-call-to-action.brand-00b7c3:hover { background: rgb(0, 165, 176); }
  .c-uhfh > div + div > div > .c-call-to-action.brand-00b7c3:active { background: rgb(0, 146, 156); }
  .c-uhfh > div + div > div > .c-call-to-action.f-image { font-size: 15px; letter-spacing: 0px; padding-left: 0px; padding-right: 0px; margin-right: 1px; }
  .c-uhfh > div + div > div > .c-call-to-action.f-image::after { display: none; }
  .c-uhfh > div + div > div > .c-call-to-action.f-image, .c-uhfh > div + div > div > .c-call-to-action.f-image:focus { background: transparent; }
  .c-uhfh > div + div > div > .c-call-to-action.f-image > .c-image { margin: -20px 8px -8px 0px; display: inline-block; height: 36px; }
  .c-uhfh > div + div > div > .c-call-to-action.f-image > span:hover { text-decoration: underline; }
  .c-uhfh > div + div .c-logo { height: 48px; margin: 1px; padding: 7px 17px; float: left; position: relative; }
  .c-uhfh > div + div .c-logo::before { bottom: 10px; width: calc(100% - 34px); }
  .c-uhfh > div + div .c-logo.f-image { padding: 11px 11px 11px 15px; }
  .c-uhfh > div + div .c-logo img { max-height: 100%; }
  .c-uhfh > div + div .c-logo span { font-size: 24px; line-height: 28px; display: block; font-weight: 200; }
  .c-uhfh > div + div .c-action-trigger { min-width: 0px; margin: 1px 10px 0px 0px; padding: 0px; height: 50px; }
  .c-uhfh > div + div .c-action-trigger:disabled { display: none; }
  .c-uhfh > div + div .c-uhf-nav-link { display: inline-block; padding: 0px 12px; }
  .c-uhfh > div + div .c-uhf-nav-link::before { bottom: 10px; width: calc(100% - 24px); }
  .c-uhfh > div + div .c-uhf-menu > button { padding: 0px 30px 0px 25px; line-height: 46px; margin: 1px 0px; }
  .c-uhfh > div + div .c-uhf-menu > button::before { bottom: 10px; width: calc(100% - 63px); }
  .c-uhfh > div + div .c-uhf-menu > button::after { padding-top: 1px; top: 0px; }
  .c-uhfh li.f-sub-menu > button + ul { position: absolute; left: 100%; top: 0px; }
  .c-uhfh li.f-sub-menu button { border: 0px; display: block; width: 100%; text-align: left; padding-right: 30px; }
  .c-uhfh li > a.f-product { padding: 8px 12px; }
  .c-uhfh .theme-dark .f-multi-column .f-multi-column-info a { }
  .c-uhfh .theme-light .f-multi-column .f-multi-column-info { background-color: rgb(230, 230, 230); }
  .c-uhfh .theme-light .f-multi-column .f-multi-column-info a { color: rgba(0, 0, 0, 0.8); }
  .c-uhfh .f-multi-column { white-space: nowrap; max-width: none; width: auto; }
  .c-uhfh .f-multi-column[aria-hidden="false"] { flex-flow: wrap; display: flex !important; }
  .c-uhfh .f-multi-column > li { display: inline-block; float: left; padding-bottom: 10px; vertical-align: top; }
  .c-uhfh .f-multi-column > li::before, .c-uhfh .f-multi-column > li::after { content: " "; display: table; }
  .c-uhfh .f-multi-column > li::after { clear: both; }
  .c-uhfh .f-multi-column > li > ::after { content: "" !important; }
  .c-uhfh .f-multi-column > li > a, .c-uhfh .f-multi-column > li > button, .c-uhfh .f-multi-column > li > span { font-weight: 600; }
  .c-uhfh .f-multi-column > li a, .c-uhfh .f-multi-column > li button, .c-uhfh .f-multi-column > li span, .c-uhfh .f-multi-column > li ul { width: 195px; background: transparent !important; }
  .c-uhfh .f-multi-column > li ul { right: auto; border: 0px !important; position: relative !important; left: auto !important; }
  .c-uhfh .f-multi-column > li ul > li:hover { background: transparent !important; }
  .c-uhfh .f-multi-column > li ul > li > a { padding-top: 12px; padding-bottom: 12px; }
  .c-uhfh .f-multi-column > li button, .c-uhfh .f-multi-column > li > span { cursor: default; }
  .c-uhfh .f-multi-column .f-multi-column-info { margin: 0px; padding: 1px; width: 100%; }
  .c-uhfh .f-multi-column .f-multi-column-info > a { font-weight: 400; line-height: 3px; margin: 0px auto; max-height: 24px; text-align: center; text-transform: uppercase; width: 270px; }
  .c-uhfh .f-multi-column .f-multi-column-info > a::after { font-family: MWF-MDL2; vertical-align: top; margin-left: 4px; margin-right: 4px; display: -webkit-inline-box; content: "" !important; }
}
@media only screen and (min-width: 860px) and (min-width: 615px) and (max-width: 819px) {
  .c-uhfh .f-multi-column.f-multi-column-6, .c-uhfh .f-multi-column.f-multi-column-5 { width: 615px; }
  .c-uhfh .f-multi-column.f-multi-column-4, .c-uhfh .f-multi-column.f-multi-column-3 { width: 615px; }
}
@media only screen and (min-width: 860px) and (min-width: 820px) and (max-width: 1024px) {
  .c-uhfh .f-multi-column.f-multi-column-6, .c-uhfh .f-multi-column.f-multi-column-5, .c-uhfh .f-multi-column.f-multi-column-4 { width: 820px; }
  .c-uhfh .f-multi-column.f-multi-column-3 { width: 615px; }
}
@media only screen and (min-width: 860px) and (min-width: 1025px) and (max-width: 1229px) {
  .c-uhfh .f-multi-column.f-multi-column-6, .c-uhfh .f-multi-column.f-multi-column-5 { width: 1025px; }
  .c-uhfh .f-multi-column.f-multi-column-4 { width: 820px; }
  .c-uhfh .f-multi-column.f-multi-column-3 { width: 615px; }
}
@media only screen and (min-width: 860px) and (min-width: 1230px) {
  .c-uhfh .f-multi-column.f-multi-column-6 { width: 1230px; }
  .c-uhfh .f-multi-column.f-multi-column-5 { width: 1025px; }
  .c-uhfh .f-multi-column.f-multi-column-4 { width: 820px; }
  .c-uhfh .f-multi-column.f-multi-column-3 { width: 615px; }
}
@media only screen and (min-width: 860px) and (min-width: 1230px) and (max-width: 1300px) {
  .c-uhfh.c-sgl-stck .c-uhfh-actions.no-uhf-actions-exists .f-multi-column.f-multi-column-6 { width: 1025px; }
}
@media screen and (min-width: 860px) {
  .c-uhfh .c-search input[type="search"] { max-width: 100%; width: 264px; }
  .c-uhfh .c-search input[type="search"]:hover { border-color: rgba(0, 0, 0, 0.8); }
  .c-uhfh .c-action-trigger.glyph-chevron-left { float: left; border-right: 1px solid; outline: transparent solid 1px; }
  .c-uhfh .c-action-trigger.glyph-chevron-right { float: right; border-left: 1px solid; outline: transparent solid 1px; }
  .c-uhfh > [class*="theme-"] { background: rgb(255, 255, 255); }
  .c-uhfh > [class*="theme-"] .c-action-trigger, .c-uhfh > [class*="theme-"] .c-logo, .c-uhfh > [class*="theme-"] .c-uhf-nav-link, .c-uhfh > [class*="theme-"] .c-uhf-menu a, .c-uhfh > [class*="theme-"] .c-uhf-menu button, .c-uhfh > [class*="theme-"] .c-me:not(.msame_open) .msame_Header_name { color: rgb(38, 38, 38); }
  .c-uhfh > [class*="theme-"] .c-logo:hover, .c-uhfh > [class*="theme-"] .c-logo:focus, .c-uhfh > [class*="theme-"] .c-uhf-nav-link:hover, .c-uhfh > [class*="theme-"] .c-uhf-nav-link:focus, .c-uhfh > [class*="theme-"] .c-uhf-menu > button:hover, .c-uhfh > [class*="theme-"] .c-uhf-menu > button:focus { background: transparent; }
  .c-uhfh > [class*="theme-"] button.c-action-trigger[class*="glyph-chevron-"] { border-color: rgba(0, 0, 0, 0.1); }
  .c-uhfh > [class*="theme-"] .c-uhf-menu ul, .c-uhfh > [class*="theme-"] .c-uhf-menu ul .f-flip { border-bottom-color: rgb(38, 38, 38); }
  .c-uhfh > [class*="theme-"] .c-uhf-menu > button[aria-expanded="true"], .c-uhfh > [class*="theme-"] .c-uhf-menu > ul { background: rgb(242, 242, 242); }
  .c-uhfh > [class*="theme-"] .c-uhf-menu > ul > li > a:hover, .c-uhfh > [class*="theme-"] .c-uhf-menu > ul > li > a:focus, .c-uhfh > [class*="theme-"] .c-uhf-menu > ul > li > button:hover, .c-uhfh > [class*="theme-"] .c-uhf-menu > ul > li > button:focus, .c-uhfh > [class*="theme-"] .c-uhf-menu > ul > li > [aria-expanded="true"], .c-uhfh > [class*="theme-"] .c-uhf-menu > ul > li > ul { background: rgb(230, 230, 230); }
  .c-uhfh > [class*="theme-"] .c-uhf-menu > ul > li > ul > li :hover, .c-uhfh > [class*="theme-"] .c-uhf-menu > ul > li > ul > li :focus, .c-uhfh > [class*="theme-"] .c-uhf-menu > ul > li > ul > li > [aria-expanded="true"] { background: rgb(217, 217, 217); }
  .c-uhfh > [class*="theme-"] .c-uhf-menu > ul > li > ul > li > ul { background: rgb(217, 217, 217); }
  .c-uhfh > [class*="theme-"] .c-uhf-menu > ul > li > ul > li > ul > li :hover, .c-uhfh > [class*="theme-"] .c-uhf-menu > ul > li > ul > li > ul > li :focus { background: rgb(204, 204, 204); }
  .c-uhfh .theme-light .c-uhf-menu > button[aria-expanded="true"] { border-color: rgba(0, 0, 0, 0.05) rgba(0, 0, 0, 0.05) transparent; }
  .c-uhfh .theme-light .c-uhf-menu > button + ul { border-color: rgba(0, 0, 0, 0.05) rgba(0, 0, 0, 0.05) rgb(0, 0, 0); margin-top: -2px; }
  .c-uhfh .theme-light .c-uhf-menu > button + ul > li ul { border-color: rgba(0, 0, 0, 0.05) rgba(0, 0, 0, 0.05) rgb(0, 0, 0) transparent; margin-top: -1px; }
  .c-uhfh .theme-light .c-uhf-menu > button + ul > li ul.f-flip { border-color: rgba(0, 0, 0, 0.05) transparent rgb(0, 0, 0) rgba(0, 0, 0, 0.05); }
  .c-uhfh .theme-light .c-call-to-action.f-image { color: rgb(38, 38, 38); }
  .c-uhfh .theme-light .c-call-to-action.f-image:focus { outline-color: rgb(0, 0, 0); }
  .c-uhfh .theme-dark .c-uhf-menu > button[aria-expanded="true"] { border-color: rgba(255, 255, 255, 0.05) rgba(255, 255, 255, 0.05) transparent; }
  .c-uhfh .theme-dark .c-uhf-menu > button + ul { border-color: rgba(255, 255, 255, 0.05) rgba(255, 255, 255, 0.05) rgb(0, 0, 0); margin-top: -2px; }
  .c-uhfh .theme-dark .c-uhf-menu > button + ul > li ul { border-color: rgba(255, 255, 255, 0.05) rgba(255, 255, 255, 0.05) rgb(0, 0, 0) transparent; margin-top: -1px; }
  .c-uhfh .theme-dark .c-uhf-menu > button + ul > li ul.f-flip { border-color: rgba(255, 255, 255, 0.05) transparent rgb(0, 0, 0) rgba(255, 255, 255, 0.05); }
  .c-uhfh .theme-dark .c-call-to-action.f-image { color: rgb(242, 242, 242); }
  .c-uhfh .theme-dark .c-call-to-action.f-image:focus { outline-color: rgb(255, 255, 255); }
  .c-uhfh .c-uhf-menu [aria-expanded], .c-uhfh .c-uhf-menu a, .c-uhfh li.f-sub-menu [aria-expanded], .c-uhfh li.f-sub-menu a { position: relative; z-index: 701; }
  .c-uhfh .c-uhf-menu [aria-expanded]:focus:not(.x-hidden-focus), .c-uhfh .c-uhf-menu a:focus:not(.x-hidden-focus), .c-uhfh li.f-sub-menu [aria-expanded]:focus:not(.x-hidden-focus), .c-uhfh li.f-sub-menu a:focus:not(.x-hidden-focus) { z-index: 702; }
  .c-uhfh .c-uhf-menu [aria-expanded="true"]:focus:not(.x-hidden-focus) + ul { z-index: 699; }
  .c-uhfh .c-pivot-menu { font-weight: 600; }
  .c-uhfh li.f-sub-menu [aria-expanded="true"] { z-index: 700; }
  .c-uhfh.f-transparent .f-transparent { position: absolute; width: 100%; }
  .c-uhfh.f-transparent .f-transparent .c-search input[type="search"] { border-color: rgba(255, 255, 255, 0.4); }
  .c-uhfh.f-transparent .f-transparent .c-search input[type="search"]:hover { border-color: rgba(255, 255, 255, 0.8); }
}
@media only screen and (min-width: 860px) and (min-width: 1400px) and (max-width: 1778px) {
  .c-uhfh.f-transparent { margin-top: 8px; }
}
@media only screen and (min-width: 860px) and (min-width: 1779px) {
  .c-uhfh.f-transparent { margin-top: 12px; }
}
@media screen and (min-width: 860px) {
  .c-uhfh.f-transparent .c-uhf-menu > ul { top: 100%; }
  .c-uhfh.f-transparent > div + div { top: 50px; }
  .c-uhfh > .f-transparent.theme-light { background: transparent; }
  .c-uhfh > .f-transparent.theme-light .c-action-trigger, .c-uhfh > .f-transparent.theme-light .c-logo, .c-uhfh > .f-transparent.theme-light .c-uhf-nav-link, .c-uhfh > .f-transparent.theme-light .c-uhf-menu a, .c-uhfh > .f-transparent.theme-light .c-uhf-menu button, .c-uhfh > .f-transparent.theme-light .c-me:not(.msame_open) .msame_Header_name { color: rgb(38, 38, 38); }
  .c-uhfh > .f-transparent.theme-light .c-logo:hover, .c-uhfh > .f-transparent.theme-light .c-logo:focus, .c-uhfh > .f-transparent.theme-light .c-uhf-nav-link:hover, .c-uhfh > .f-transparent.theme-light .c-uhf-nav-link:focus, .c-uhfh > .f-transparent.theme-light .c-uhf-menu > button:hover, .c-uhfh > .f-transparent.theme-light .c-uhf-menu > button:focus { background: transparent; }
  .c-uhfh > .f-transparent.theme-light button.c-action-trigger[class*="glyph-chevron-"] { border-color: rgba(0, 0, 0, 0.1); }
  .c-uhfh > .f-transparent.theme-light .c-uhf-menu ul, .c-uhfh > .f-transparent.theme-light .c-uhf-menu ul .f-flip { border-bottom-color: rgb(38, 38, 38); }
  .c-uhfh > .f-transparent.theme-light .c-uhf-menu > button[aria-expanded="true"], .c-uhfh > .f-transparent.theme-light .c-uhf-menu > ul { background: rgb(242, 242, 242); }
  .c-uhfh > .f-transparent.theme-light .c-uhf-menu > ul > li > a:hover, .c-uhfh > .f-transparent.theme-light .c-uhf-menu > ul > li > a:focus, .c-uhfh > .f-transparent.theme-light .c-uhf-menu > ul > li > button:hover, .c-uhfh > .f-transparent.theme-light .c-uhf-menu > ul > li > button:focus, .c-uhfh > .f-transparent.theme-light .c-uhf-menu > ul > li > [aria-expanded="true"], .c-uhfh > .f-transparent.theme-light .c-uhf-menu > ul > li > ul { background: rgb(230, 230, 230); }
  .c-uhfh > .f-transparent.theme-light .c-uhf-menu > ul > li > ul > li :hover, .c-uhfh > .f-transparent.theme-light .c-uhf-menu > ul > li > ul > li :focus, .c-uhfh > .f-transparent.theme-light .c-uhf-menu > ul > li > ul > li > [aria-expanded="true"] { background: rgb(217, 217, 217); }
  .c-uhfh > .f-transparent.theme-light .c-uhf-menu > ul > li > ul > li > ul { background: rgb(217, 217, 217); }
  .c-uhfh > .f-transparent.theme-light .c-uhf-menu > ul > li > ul > li > ul > li :hover, .c-uhfh > .f-transparent.theme-light .c-uhf-menu > ul > li > ul > li > ul > li :focus { background: rgb(204, 204, 204); }
  .c-uhfh > .f-transparent.theme-light a:not(.c-call-to-action), .c-uhfh > .f-transparent.theme-light button { color: rgb(38, 38, 38); }
  .c-uhfh > .f-transparent.theme-dark { background: transparent; }
  .c-uhfh > .f-transparent.theme-dark .c-action-trigger, .c-uhfh > .f-transparent.theme-dark .c-logo, .c-uhfh > .f-transparent.theme-dark .c-uhf-nav-link, .c-uhfh > .f-transparent.theme-dark .c-uhf-menu a, .c-uhfh > .f-transparent.theme-dark .c-uhf-menu button, .c-uhfh > .f-transparent.theme-dark .c-me:not(.msame_open) .msame_Header_name { color: rgb(242, 242, 242); }
  .c-uhfh > .f-transparent.theme-dark .c-logo:hover, .c-uhfh > .f-transparent.theme-dark .c-logo:focus, .c-uhfh > .f-transparent.theme-dark .c-uhf-nav-link:hover, .c-uhfh > .f-transparent.theme-dark .c-uhf-nav-link:focus, .c-uhfh > .f-transparent.theme-dark .c-uhf-menu > button:hover, .c-uhfh > .f-transparent.theme-dark .c-uhf-menu > button:focus { background: transparent; }
  .c-uhfh > .f-transparent.theme-dark button.c-action-trigger[class*="glyph-chevron-"] { border-color: rgba(255, 255, 255, 0.1); }
  .c-uhfh > .f-transparent.theme-dark .c-uhf-menu ul, .c-uhfh > .f-transparent.theme-dark .c-uhf-menu ul .f-flip { border-bottom-color: rgb(242, 242, 242); }
  .c-uhfh > .f-transparent.theme-dark .c-uhf-menu > button[aria-expanded="true"], .c-uhfh > .f-transparent.theme-dark .c-uhf-menu > ul { background: rgb(26, 26, 26); }
  .c-uhfh > .f-transparent.theme-dark .c-uhf-menu > ul > li > a:hover, .c-uhfh > .f-transparent.theme-dark .c-uhf-menu > ul > li > a:focus, .c-uhfh > .f-transparent.theme-dark .c-uhf-menu > ul > li > button:hover, .c-uhfh > .f-transparent.theme-dark .c-uhf-menu > ul > li > button:focus, .c-uhfh > .f-transparent.theme-dark .c-uhf-menu > ul > li > [aria-expanded="true"], .c-uhfh > .f-transparent.theme-dark .c-uhf-menu > ul > li > ul { background: rgb(38, 38, 38); }
  .c-uhfh > .f-transparent.theme-dark .c-uhf-menu > ul > li > ul > li :hover, .c-uhfh > .f-transparent.theme-dark .c-uhf-menu > ul > li > ul > li :focus, .c-uhfh > .f-transparent.theme-dark .c-uhf-menu > ul > li > ul > li > [aria-expanded="true"] { background: rgb(51, 51, 51); }
  .c-uhfh > .f-transparent.theme-dark .c-uhf-menu > ul > li > ul > li > ul { background: rgb(51, 51, 51); }
  .c-uhfh > .f-transparent.theme-dark .c-uhf-menu > ul > li > ul > li > ul > li :hover, .c-uhfh > .f-transparent.theme-dark .c-uhf-menu > ul > li > ul > li > ul > li :focus { background: rgb(64, 64, 64); }
  .c-uhfh > .f-transparent.theme-dark a:not(.c-call-to-action), .c-uhfh > .f-transparent.theme-dark button { color: rgb(242, 242, 242); }
  .c-uhfh > .f-transparent:first-child.theme-light ul { border-bottom-color: rgb(0, 0, 0); }
  .c-uhfh > .f-transparent:first-child.theme-light .c-uhf-menu > button[aria-expanded="true"]:hover, .c-uhfh > .f-transparent:first-child.theme-light .c-uhf-menu > button[aria-expanded="true"] { background: rgb(242, 242, 242); }
  .c-uhfh > .f-transparent:first-child.theme-light .c-uhf-menu > button::before { background: rgb(38, 38, 38); }
  .c-uhfh > .f-transparent:first-child.theme-light .c-uhf-menu > ul { background: rgb(242, 242, 242); }
  .c-uhfh > .f-transparent:first-child.theme-light .c-uhf-menu > ul > li > a:focus, .c-uhfh > .f-transparent:first-child.theme-light .c-uhf-menu > ul > li > a:hover, .c-uhfh > .f-transparent:first-child.theme-light .c-uhf-menu > ul > li > a[aria-expanded="true"], .c-uhfh > .f-transparent:first-child.theme-light .c-uhf-menu > ul > li > button:focus, .c-uhfh > .f-transparent:first-child.theme-light .c-uhf-menu > ul > li > button:hover, .c-uhfh > .f-transparent:first-child.theme-light .c-uhf-menu > ul > li > button[aria-expanded="true"] { background: rgb(230, 230, 230); }
  .c-uhfh > .f-transparent:first-child.theme-light .c-uhf-menu > ul > li > ul { background: rgb(230, 230, 230); }
  .c-uhfh > .f-transparent:first-child.theme-light .c-uhf-menu > ul > li > ul a:focus, .c-uhfh > .f-transparent:first-child.theme-light .c-uhf-menu > ul > li > ul a:hover, .c-uhfh > .f-transparent:first-child.theme-light .c-uhf-menu > ul > li > ul button:focus, .c-uhfh > .f-transparent:first-child.theme-light .c-uhf-menu > ul > li > ul button:hover { background: rgb(217, 217, 217); }
  .c-uhfh > .f-transparent:first-child.theme-dark ul { border-bottom-color: rgb(242, 242, 242); }
  .c-uhfh > .f-transparent:first-child.theme-dark .c-uhf-menu > button[aria-expanded="true"]:hover, .c-uhfh > .f-transparent:first-child.theme-dark .c-uhf-menu > button[aria-expanded="true"] { background: rgb(26, 26, 26); }
  .c-uhfh > .f-transparent:first-child.theme-dark .c-uhf-menu > button:hover::before, .c-uhfh > .f-transparent:first-child.theme-dark .c-uhf-menu > button:focus::before { background: rgb(242, 242, 242); }
  .c-uhfh > .f-transparent:first-child.theme-dark .c-uhf-menu > ul { background: rgb(26, 26, 26); }
  .c-uhfh > .f-transparent:first-child.theme-dark .c-uhf-menu > ul > li > a:focus, .c-uhfh > .f-transparent:first-child.theme-dark .c-uhf-menu > ul > li > a:hover, .c-uhfh > .f-transparent:first-child.theme-dark .c-uhf-menu > ul > li > a[aria-expanded="true"], .c-uhfh > .f-transparent:first-child.theme-dark .c-uhf-menu > ul > li > button:focus, .c-uhfh > .f-transparent:first-child.theme-dark .c-uhf-menu > ul > li > button:hover, .c-uhfh > .f-transparent:first-child.theme-dark .c-uhf-menu > ul > li > button[aria-expanded="true"] { background: rgb(38, 38, 38); }
  .c-uhfh > .f-transparent:first-child.theme-dark .c-uhf-menu > ul > li > ul { background: rgb(38, 38, 38); }
  .c-uhfh > .f-transparent:first-child.theme-dark .c-uhf-menu > ul > li > ul a:focus, .c-uhfh > .f-transparent:first-child.theme-dark .c-uhf-menu > ul > li > ul a:hover, .c-uhfh > .f-transparent:first-child.theme-dark .c-uhf-menu > ul > li > ul button:focus, .c-uhfh > .f-transparent:first-child.theme-dark .c-uhf-menu > ul > li > ul button:hover { background: rgb(51, 51, 51); }
  .c-uhfh .f-transparent > div + div > div .c-action-trigger.glyph-chevron-left { border-right: 1px solid rgb(0, 0, 0); }
  .c-uhfh .f-transparent.theme-light .c-action-trigger.glyph-shopping-cart, .c-uhfh .f-transparent.theme-light .c-action-trigger.glyph-shopping-bag { color: rgba(0, 0, 0, 0.6); }
  .c-uhfh .f-transparent.theme-light .c-action-trigger.glyph-shopping-cart:hover, .c-uhfh .f-transparent.theme-light .c-action-trigger.glyph-shopping-cart:focus, .c-uhfh .f-transparent.theme-light .c-action-trigger.glyph-shopping-bag:hover, .c-uhfh .f-transparent.theme-light .c-action-trigger.glyph-shopping-bag:focus { color: rgba(0, 0, 0, 0.8); }
  .c-uhfh .f-transparent.theme-dark .c-action-trigger.glyph-shopping-cart, .c-uhfh .f-transparent.theme-dark .c-action-trigger.glyph-shopping-bag { color: rgb(255, 255, 255); }
  .c-uhfh .f-transparent.theme-dark .c-action-trigger.glyph-shopping-cart:hover, .c-uhfh .f-transparent.theme-dark .c-action-trigger.glyph-shopping-cart:focus, .c-uhfh .f-transparent.theme-dark .c-action-trigger.glyph-shopping-bag:hover, .c-uhfh .f-transparent.theme-dark .c-action-trigger.glyph-shopping-bag:focus { color: rgb(255, 255, 255); }
  .c-uhfh div[class*="brand-"] .c-uhf-menu > button[aria-expanded="true"] { border-color: transparent; }
  .c-uhfh div[class*="brand-"] .c-uhf-menu > button + ul { border-color: rgba(0, 0, 0, 0.05); border-top-width: 0px; margin-top: -1px; }
  .c-uhfh div[class*="brand-"] .c-uhf-menu > button + ul > li:first-child { margin-top: 1px; }
  .c-uhfh div[class*="brand-"] .c-uhf-menu > button + ul > li ul { border-color: rgba(0, 0, 0, 0.05); border-top-width: 0px; margin-top: 0px; }
  .c-uhfh div[class*="brand-"] .c-uhf-menu > button + ul > li ul.f-flip { border-top-color: rgba(0, 0, 0, 0.05); border-bottom-color: rgba(0, 0, 0, 0.05); border-left-color: rgba(0, 0, 0, 0.05); border-right: 0px; }
  .c-uhfh div[class*="brand-"] .c-logo::before, .c-uhfh div[class*="brand-"] .c-uhf-nav-link::before, .c-uhfh div[class*="brand-"] .c-uhf-menu > button::before { background: transparent; }
  .c-uhfh div[class*="brand-"] .c-uhf-nav-link:hover { color: rgb(230, 230, 230); text-decoration: underline; }
  .c-uhfh .f-branded .c-uhf-nav-link:hover::before, .c-uhfh .f-branded .c-uhf-nav-link:focus::before, .c-uhfh .f-branded .c-uhf-menu > button:hover::before, .c-uhfh .f-branded .c-uhf-menu > button:focus::before { display: none !important; }
  .c-uhfh .f-branded .c-uhf-nav-link:hover, .c-uhfh .f-branded .c-uhf-menu > button:hover { text-decoration: underline !important; }
  .c-uhfh .f-branded.theme-light .c-uhf-menu ul { border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
  .c-uhfh .f-branded.theme-dark .c-uhf-menu ul { border-bottom: 1px solid rgba(255, 255, 255, 0.05); }
  .c-uhfh .brand-blue { background: rgb(0, 103, 184); }
  .c-uhfh .brand-blue .c-action-trigger, .c-uhfh .brand-blue .c-logo, .c-uhfh .brand-blue .c-uhf-nav-link, .c-uhfh .brand-blue .c-uhf-menu a, .c-uhfh .brand-blue .c-uhf-menu button, .c-uhfh .brand-blue .c-me:not(.msame_open) .msame_Header_name { color: rgb(255, 255, 255); }
  .c-uhfh .brand-blue .c-logo:hover, .c-uhfh .brand-blue .c-logo:focus, .c-uhfh .brand-blue .c-uhf-nav-link:hover, .c-uhfh .brand-blue .c-uhf-nav-link:focus, .c-uhfh .brand-blue .c-uhf-menu > button:hover, .c-uhfh .brand-blue .c-uhf-menu > button:focus { background: rgb(0, 93, 166); }
  .c-uhfh .brand-blue button.c-action-trigger[class*="glyph-chevron-"] { border-color: rgba(255, 255, 255, 0.1); }
  .c-uhfh .brand-blue .c-uhf-menu ul, .c-uhfh .brand-blue .c-uhf-menu ul .f-flip { border-bottom-color: rgb(255, 255, 255); }
  .c-uhfh .brand-blue .c-uhf-menu > button[aria-expanded="true"], .c-uhfh .brand-blue .c-uhf-menu > ul { background: rgb(0, 93, 166); }
  .c-uhfh .brand-blue .c-uhf-menu > ul > li > a:hover, .c-uhfh .brand-blue .c-uhf-menu > ul > li > a:focus, .c-uhfh .brand-blue .c-uhf-menu > ul > li > button:hover, .c-uhfh .brand-blue .c-uhf-menu > ul > li > button:focus, .c-uhfh .brand-blue .c-uhf-menu > ul > li > [aria-expanded="true"], .c-uhfh .brand-blue .c-uhf-menu > ul > li > ul { background: rgb(0, 82, 147); }
  .c-uhfh .brand-blue .c-uhf-menu > ul > li > ul > li :hover, .c-uhfh .brand-blue .c-uhf-menu > ul > li > ul > li :focus, .c-uhfh .brand-blue .c-uhf-menu > ul > li > ul > li > [aria-expanded="true"] { background: rgb(0, 72, 129); }
  .c-uhfh .brand-blue .c-uhf-menu > ul > li > ul > li > ul { background: rgb(0, 72, 129); }
  .c-uhfh .brand-blue .c-uhf-menu > ul > li > ul > li > ul > li :hover, .c-uhfh .brand-blue .c-uhf-menu > ul > li > ul > li > ul > li :focus { background: rgb(0, 62, 110); }
  .c-uhfh .brand-green { background: rgb(16, 124, 16); }
  .c-uhfh .brand-green .c-action-trigger, .c-uhfh .brand-green .c-logo, .c-uhfh .brand-green .c-uhf-nav-link, .c-uhfh .brand-green .c-uhf-menu a, .c-uhfh .brand-green .c-uhf-menu button, .c-uhfh .brand-green .c-me:not(.msame_open) .msame_Header_name { color: rgb(255, 255, 255); }
  .c-uhfh .brand-green .c-logo:hover, .c-uhfh .brand-green .c-logo:focus, .c-uhfh .brand-green .c-uhf-nav-link:hover, .c-uhfh .brand-green .c-uhf-nav-link:focus, .c-uhfh .brand-green .c-uhf-menu > button:hover, .c-uhfh .brand-green .c-uhf-menu > button:focus { background: rgb(14, 112, 14); }
  .c-uhfh .brand-green button.c-action-trigger[class*="glyph-chevron-"] { border-color: rgba(255, 255, 255, 0.1); }
  .c-uhfh .brand-green .c-uhf-menu ul, .c-uhfh .brand-green .c-uhf-menu ul .f-flip { border-bottom-color: rgb(255, 255, 255); }
  .c-uhfh .brand-green .c-uhf-menu > button[aria-expanded="true"], .c-uhfh .brand-green .c-uhf-menu > ul { background: rgb(14, 112, 14); }
  .c-uhfh .brand-green .c-uhf-menu > ul > li > a:hover, .c-uhfh .brand-green .c-uhf-menu > ul > li > a:focus, .c-uhfh .brand-green .c-uhf-menu > ul > li > button:hover, .c-uhfh .brand-green .c-uhf-menu > ul > li > button:focus, .c-uhfh .brand-green .c-uhf-menu > ul > li > [aria-expanded="true"], .c-uhfh .brand-green .c-uhf-menu > ul > li > ul { background: rgb(13, 99, 13); }
  .c-uhfh .brand-green .c-uhf-menu > ul > li > ul > li :hover, .c-uhfh .brand-green .c-uhf-menu > ul > li > ul > li :focus, .c-uhfh .brand-green .c-uhf-menu > ul > li > ul > li > [aria-expanded="true"] { background: rgb(11, 87, 11); }
  .c-uhfh .brand-green .c-uhf-menu > ul > li > ul > li > ul { background: rgb(11, 87, 11); }
  .c-uhfh .brand-green .c-uhf-menu > ul > li > ul > li > ul > li :hover, .c-uhfh .brand-green .c-uhf-menu > ul > li > ul > li > ul > li :focus { background: rgb(10, 74, 10); }
  .c-uhfh .brand-neutral { background: rgb(47, 47, 47); }
  .c-uhfh .brand-neutral .c-action-trigger, .c-uhfh .brand-neutral .c-logo, .c-uhfh .brand-neutral .c-uhf-nav-link, .c-uhfh .brand-neutral .c-uhf-menu a, .c-uhfh .brand-neutral .c-uhf-menu button, .c-uhfh .brand-neutral .c-me:not(.msame_open) .msame_Header_name { color: rgb(255, 255, 255); }
  .c-uhfh .brand-neutral .c-logo:hover, .c-uhfh .brand-neutral .c-logo:focus, .c-uhfh .brand-neutral .c-uhf-nav-link:hover, .c-uhfh .brand-neutral .c-uhf-nav-link:focus, .c-uhfh .brand-neutral .c-uhf-menu > button:hover, .c-uhfh .brand-neutral .c-uhf-menu > button:focus { background: rgb(70, 70, 70); }
  .c-uhfh .brand-neutral button.c-action-trigger[class*="glyph-chevron-"] { border-color: rgba(255, 255, 255, 0.1); }
  .c-uhfh .brand-neutral .c-uhf-menu ul, .c-uhfh .brand-neutral .c-uhf-menu ul .f-flip { border-bottom-color: rgb(255, 255, 255); }
  .c-uhfh .brand-neutral .c-uhf-menu > button[aria-expanded="true"], .c-uhfh .brand-neutral .c-uhf-menu > ul { background: rgb(70, 70, 70); }
  .c-uhfh .brand-neutral .c-uhf-menu > ul > li > a:hover, .c-uhfh .brand-neutral .c-uhf-menu > ul > li > a:focus, .c-uhfh .brand-neutral .c-uhf-menu > ul > li > button:hover, .c-uhfh .brand-neutral .c-uhf-menu > ul > li > button:focus, .c-uhfh .brand-neutral .c-uhf-menu > ul > li > [aria-expanded="true"], .c-uhfh .brand-neutral .c-uhf-menu > ul > li > ul { background: rgb(80, 80, 80); }
  .c-uhfh .brand-neutral .c-uhf-menu > ul > li > ul > li :hover, .c-uhfh .brand-neutral .c-uhf-menu > ul > li > ul > li :focus, .c-uhfh .brand-neutral .c-uhf-menu > ul > li > ul > li > [aria-expanded="true"] { background: rgb(115, 115, 115); }
  .c-uhfh .brand-neutral .c-uhf-menu > ul > li > ul > li > ul { background: rgb(115, 115, 115); }
  .c-uhfh .brand-neutral .c-uhf-menu > ul > li > ul > li > ul > li :hover, .c-uhfh .brand-neutral .c-uhf-menu > ul > li > ul > li > ul > li :focus { background: rgb(145, 145, 145); }
  .c-uhfh .brand-orange { background: rgb(216, 59, 1); }
  .c-uhfh .brand-orange .c-action-trigger, .c-uhfh .brand-orange .c-logo, .c-uhfh .brand-orange .c-uhf-nav-link, .c-uhfh .brand-orange .c-uhf-menu a, .c-uhfh .brand-orange .c-uhf-menu button, .c-uhfh .brand-orange .c-me:not(.msame_open) .msame_Header_name { color: rgb(255, 255, 255); }
  .c-uhfh .brand-orange .c-logo:hover, .c-uhfh .brand-orange .c-logo:focus, .c-uhfh .brand-orange .c-uhf-nav-link:hover, .c-uhfh .brand-orange .c-uhf-nav-link:focus, .c-uhfh .brand-orange .c-uhf-menu > button:hover, .c-uhfh .brand-orange .c-uhf-menu > button:focus { background: rgb(194, 53, 1); }
  .c-uhfh .brand-orange button.c-action-trigger[class*="glyph-chevron-"] { border-color: rgba(255, 255, 255, 0.1); }
  .c-uhfh .brand-orange .c-uhf-menu ul, .c-uhfh .brand-orange .c-uhf-menu ul .f-flip { border-bottom-color: rgb(255, 255, 255); }
  .c-uhfh .brand-orange .c-uhf-menu > button[aria-expanded="true"], .c-uhfh .brand-orange .c-uhf-menu > ul { background: rgb(194, 53, 1); }
  .c-uhfh .brand-orange .c-uhf-menu > ul > li > a:hover, .c-uhfh .brand-orange .c-uhf-menu > ul > li > a:focus, .c-uhfh .brand-orange .c-uhf-menu > ul > li > button:hover, .c-uhfh .brand-orange .c-uhf-menu > ul > li > button:focus, .c-uhfh .brand-orange .c-uhf-menu > ul > li > [aria-expanded="true"], .c-uhfh .brand-orange .c-uhf-menu > ul > li > ul { background: rgb(173, 47, 1); }
  .c-uhfh .brand-orange .c-uhf-menu > ul > li > ul > li :hover, .c-uhfh .brand-orange .c-uhf-menu > ul > li > ul > li :focus, .c-uhfh .brand-orange .c-uhf-menu > ul > li > ul > li > [aria-expanded="true"] { background: rgb(151, 41, 1); }
  .c-uhfh .brand-orange .c-uhf-menu > ul > li > ul > li > ul { background: rgb(151, 41, 1); }
  .c-uhfh .brand-orange .c-uhf-menu > ul > li > ul > li > ul > li :hover, .c-uhfh .brand-orange .c-uhf-menu > ul > li > ul > li > ul > li :focus { background: rgb(130, 35, 1); }
  .c-uhfh .brand-purple { background: rgb(92, 46, 145); }
  .c-uhfh .brand-purple .c-action-trigger, .c-uhfh .brand-purple .c-logo, .c-uhfh .brand-purple .c-uhf-nav-link, .c-uhfh .brand-purple .c-uhf-menu a, .c-uhfh .brand-purple .c-uhf-menu button, .c-uhfh .brand-purple .c-me:not(.msame_open) .msame_Header_name { color: rgb(255, 255, 255); }
  .c-uhfh .brand-purple .c-logo:hover, .c-uhfh .brand-purple .c-logo:focus, .c-uhfh .brand-purple .c-uhf-nav-link:hover, .c-uhfh .brand-purple .c-uhf-nav-link:focus, .c-uhfh .brand-purple .c-uhf-menu > button:hover, .c-uhfh .brand-purple .c-uhf-menu > button:focus { background: rgb(83, 41, 131); }
  .c-uhfh .brand-purple button.c-action-trigger[class*="glyph-chevron-"] { border-color: rgba(255, 255, 255, 0.1); }
  .c-uhfh .brand-purple .c-uhf-menu ul, .c-uhfh .brand-purple .c-uhf-menu ul .f-flip { border-bottom-color: rgb(255, 255, 255); }
  .c-uhfh .brand-purple .c-uhf-menu > button[aria-expanded="true"], .c-uhfh .brand-purple .c-uhf-menu > ul { background: rgb(83, 41, 131); }
  .c-uhfh .brand-purple .c-uhf-menu > ul > li > a:hover, .c-uhfh .brand-purple .c-uhf-menu > ul > li > a:focus, .c-uhfh .brand-purple .c-uhf-menu > ul > li > button:hover, .c-uhfh .brand-purple .c-uhf-menu > ul > li > button:focus, .c-uhfh .brand-purple .c-uhf-menu > ul > li > [aria-expanded="true"], .c-uhfh .brand-purple .c-uhf-menu > ul > li > ul { background: rgb(74, 37, 116); }
  .c-uhfh .brand-purple .c-uhf-menu > ul > li > ul > li :hover, .c-uhfh .brand-purple .c-uhf-menu > ul > li > ul > li :focus, .c-uhfh .brand-purple .c-uhf-menu > ul > li > ul > li > [aria-expanded="true"] { background: rgb(64, 32, 102); }
  .c-uhfh .brand-purple .c-uhf-menu > ul > li > ul > li > ul { background: rgb(64, 32, 102); }
  .c-uhfh .brand-purple .c-uhf-menu > ul > li > ul > li > ul > li :hover, .c-uhfh .brand-purple .c-uhf-menu > ul > li > ul > li > ul > li :focus { background: rgb(55, 28, 87); }
  .c-uhfh .brand-dark-blue { background: rgb(0, 32, 80); }
  .c-uhfh .brand-dark-blue .c-action-trigger, .c-uhfh .brand-dark-blue .c-logo, .c-uhfh .brand-dark-blue .c-uhf-nav-link, .c-uhfh .brand-dark-blue .c-uhf-menu a, .c-uhfh .brand-dark-blue .c-uhf-menu button, .c-uhfh .brand-dark-blue .c-me:not(.msame_open) .msame_Header_name { color: rgb(255, 255, 255); }
  .c-uhfh .brand-dark-blue .c-logo:hover, .c-uhfh .brand-dark-blue .c-logo:focus, .c-uhfh .brand-dark-blue .c-uhf-nav-link:hover, .c-uhfh .brand-dark-blue .c-uhf-nav-link:focus, .c-uhfh .brand-dark-blue .c-uhf-menu > button:hover, .c-uhfh .brand-dark-blue .c-uhf-menu > button:focus { background: rgb(0, 29, 72); }
  .c-uhfh .brand-dark-blue button.c-action-trigger[class*="glyph-chevron-"] { border-color: rgba(255, 255, 255, 0.1); }
  .c-uhfh .brand-dark-blue .c-uhf-menu ul, .c-uhfh .brand-dark-blue .c-uhf-menu ul .f-flip { border-bottom-color: rgb(255, 255, 255); }
  .c-uhfh .brand-dark-blue .c-uhf-menu > button[aria-expanded="true"], .c-uhfh .brand-dark-blue .c-uhf-menu > ul { background: rgb(0, 29, 72); }
  .c-uhfh .brand-dark-blue .c-uhf-menu > ul > li > a:hover, .c-uhfh .brand-dark-blue .c-uhf-menu > ul > li > a:focus, .c-uhfh .brand-dark-blue .c-uhf-menu > ul > li > button:hover, .c-uhfh .brand-dark-blue .c-uhf-menu > ul > li > button:focus, .c-uhfh .brand-dark-blue .c-uhf-menu > ul > li > [aria-expanded="true"], .c-uhfh .brand-dark-blue .c-uhf-menu > ul > li > ul { background: rgb(0, 26, 64); }
  .c-uhfh .brand-dark-blue .c-uhf-menu > ul > li > ul > li :hover, .c-uhfh .brand-dark-blue .c-uhf-menu > ul > li > ul > li :focus, .c-uhfh .brand-dark-blue .c-uhf-menu > ul > li > ul > li > [aria-expanded="true"] { background: rgb(0, 22, 56); }
  .c-uhfh .brand-dark-blue .c-uhf-menu > ul > li > ul > li > ul { background: rgb(0, 22, 56); }
  .c-uhfh .brand-dark-blue .c-uhf-menu > ul > li > ul > li > ul > li :hover, .c-uhfh .brand-dark-blue .c-uhf-menu > ul > li > ul > li > ul > li :focus { background: rgb(0, 19, 48); }
  .c-uhfh-alert { margin-top: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: relative; }
  .c-uhfh-alert > div { display: flex; max-width: 1600px; float: inherit; width: 90%; margin: 0px auto; height: 75px; }
  .c-uhfh-alert > div > .c-group { align-self: center; }
  .c-uhfh-alert > div > .c-paragraph { display: inline-flex; margin: auto; width: 100%; align-self: center; }
  .c-uhfh-alert > div > .c-paragraph > .c-group { display: inline; float: right; margin-left: -2px; overflow: visible; }
  .c-uhfh-alert > div > .c-paragraph > .c-group > .c-action-trigger { font-size: 13px; margin: -7px 0px 0px; }
  .c-uhfh-alert > div > .c-paragraph > .c-group > .c-action-trigger:first-child { padding: 0px; }
  .c-uhfh-alert > div > .c-paragraph > .c-group > .c-action-trigger:first-child:focus { outline: rgb(0, 0, 0) dashed 1px; }
  .c-uhfh-alert > div > .c-paragraph > .c-group > .c-action-trigger:last-child { padding: 0px; }
  .c-uhfh-alert > div > .c-paragraph > .c-group > .c-action-trigger:last-child:focus { outline: rgb(0, 0, 0) dashed 1px; }
  #epb .epb-container { color: rgb(255, 255, 255); height: 75px; }
  #epb .epb-container.theme-dark { background-color: rgb(0, 103, 184); }
  #epb .epb-container.theme-dark.b-black { background-color: rgb(0, 0, 0); }
  #epb .epb-container.theme-dark.b-blue { background-color: rgb(0, 103, 184); }
  #epb .epb-container.theme-dark.b-gray { background-color: rgb(204, 204, 204); }
  #epb .epb-container.theme-dark.b-white { background-color: rgb(255, 255, 255); }
  #epb .epb-container.theme-dark .c-group .c-action-cancel:focus { background: transparent; outline: rgb(255, 255, 255) dashed 1px; }
  #epb .epb-container.theme-dark .c-group .c-action-open, #epb .epb-container.theme-dark .c-group .c-action-open:hover, #epb .epb-container.theme-dark .c-group .c-action-open:focus, #epb .epb-container.theme-dark .c-group .c-action-open:active { background-color: rgb(255, 255, 255) !important; color: rgb(0, 0, 0); }
  #epb .epb-container.theme-dark .c-group .c-action-open.btn-white, #epb .epb-container.theme-dark .c-group .c-action-open:hover.btn-white, #epb .epb-container.theme-dark .c-group .c-action-open:focus.btn-white, #epb .epb-container.theme-dark .c-group .c-action-open:active.btn-white { background-color: rgb(255, 255, 255) !important; }
  #epb .epb-container.theme-dark .c-group .c-action-open.btn-blue, #epb .epb-container.theme-dark .c-group .c-action-open:hover.btn-blue, #epb .epb-container.theme-dark .c-group .c-action-open:focus.btn-blue, #epb .epb-container.theme-dark .c-group .c-action-open:active.btn-blue { background-color: rgb(0, 103, 184) !important; }
  #epb .epb-container.theme-dark .c-group .c-action-open.btn-light-blue, #epb .epb-container.theme-dark .c-group .c-action-open:hover.btn-light-blue, #epb .epb-container.theme-dark .c-group .c-action-open:focus.btn-light-blue, #epb .epb-container.theme-dark .c-group .c-action-open:active.btn-light-blue { background-color: rgb(0, 120, 212) !important; }
  #epb .epb-container.theme-dark .c-group .c-action-open.btn-gray, #epb .epb-container.theme-dark .c-group .c-action-open:hover.btn-gray, #epb .epb-container.theme-dark .c-group .c-action-open:focus.btn-gray, #epb .epb-container.theme-dark .c-group .c-action-open:active.btn-gray { background-color: rgb(204, 204, 204) !important; }
  #epb .epb-container.theme-dark .c-group .c-action-open.btn-red, #epb .epb-container.theme-dark .c-group .c-action-open:hover.btn-red, #epb .epb-container.theme-dark .c-group .c-action-open:focus.btn-red, #epb .epb-container.theme-dark .c-group .c-action-open:active.btn-red { background-color: rgb(224, 0, 27) !important; }
  #epb .epb-container.theme-dark .c-group .c-action-cancel { text-decoration: underline !important; }
  #epb .epb-container.theme-dark .c-group .c-action-open:focus { background: rgb(255, 255, 255) !important; }
  #epb .epb-container.theme-light { background-color: rgb(255, 255, 255); box-shadow: rgb(204, 204, 204) 1px 1px 5px 3px; margin-bottom: 10px; }
  #epb .epb-container.theme-light.b-black { background-color: rgb(0, 0, 0); }
  #epb .epb-container.theme-light.b-blue { background-color: rgb(0, 103, 184); }
  #epb .epb-container.theme-light.b-gray { background-color: rgb(204, 204, 204); }
  #epb .epb-container.theme-light.b-white { background-color: rgb(255, 255, 255); }
  #epb .epb-container.theme-light .c-text-group .epb-text { color: rgb(0, 0, 0); }
  #epb .epb-container.theme-light .c-text-group .epb-launch { color: rgb(0, 0, 0); }
  #epb .epb-container.theme-light .c-group .c-action-trigger { color: rgb(68, 68, 68); }
  #epb .epb-container.theme-light .c-group .c-action-cancel { text-decoration: underline !important; }
  #epb .epb-container.theme-light .c-group .c-action-cancel:focus { background: none; outline: rgb(0, 0, 0) dashed 1px; }
  #epb .epb-container.theme-light .c-group .c-action-open, #epb .epb-container.theme-light .c-group .c-action-open:hover, #epb .epb-container.theme-light .c-group .c-action-open:focus, #epb .epb-container.theme-light .c-group .c-action-open:active { background-color: rgb(0, 103, 184) !important; color: rgb(255, 255, 255); }
  #epb .epb-container.theme-light .c-group .c-action-open.btn-blue, #epb .epb-container.theme-light .c-group .c-action-open:hover.btn-blue, #epb .epb-container.theme-light .c-group .c-action-open:focus.btn-blue, #epb .epb-container.theme-light .c-group .c-action-open:active.btn-blue { background-color: rgb(0, 103, 184) !important; }
  #epb .epb-container.theme-light .c-group .c-action-open.btn-light-blue, #epb .epb-container.theme-light .c-group .c-action-open:hover.btn-light-blue, #epb .epb-container.theme-light .c-group .c-action-open:focus.btn-light-blue, #epb .epb-container.theme-light .c-group .c-action-open:active.btn-light-blue { background-color: rgb(0, 120, 212) !important; }
  #epb .epb-container.theme-light .c-group .c-action-open.btn-gray, #epb .epb-container.theme-light .c-group .c-action-open:hover.btn-gray, #epb .epb-container.theme-light .c-group .c-action-open:focus.btn-gray, #epb .epb-container.theme-light .c-group .c-action-open:active.btn-gray { background-color: rgb(204, 204, 204) !important; }
  #epb .epb-container.theme-light .c-group .c-action-open.btn-red, #epb .epb-container.theme-light .c-group .c-action-open:hover.btn-red, #epb .epb-container.theme-light .c-group .c-action-open:focus.btn-red, #epb .epb-container.theme-light .c-group .c-action-open:active.btn-red { background-color: rgb(224, 0, 27) !important; }
  #epb .epb-container.theme-light .c-group .c-action-open.btn-white, #epb .epb-container.theme-light .c-group .c-action-open:hover.btn-white, #epb .epb-container.theme-light .c-group .c-action-open:focus.btn-white, #epb .epb-container.theme-light .c-group .c-action-open:active.btn-white { background-color: rgb(255, 255, 255) !important; }
  #epb .epb-container.theme-light .c-group .c-action-open:focus { outline: rgb(0, 0, 0) dashed 1px; background: rgb(0, 103, 184) !important; }
  #epb .epb-container > div .c-paragraph > img { max-height: 75px; float: left; margin-right: 12px; margin-bottom: auto; margin-top: auto; }
  #epb .epb-container .c-text-group { float: left; margin-top: auto; margin-bottom: auto; max-height: 75px; overflow: hidden; }
  #epb .epb-container .c-text-group .epb-text { display: block; font-size: 13px; line-height: 24px; }
  #epb .epb-container .c-text-group .epb-launch { font-size: 18px; font-weight: 500; line-height: 24px; }
  #epb .epb-container .c-group { margin-bottom: auto; margin-top: auto; }
  #epb .epb-container .c-group .c-action-trigger { font-size: 14px; line-height: 16px; margin-top: 0px; min-width: 120px; text-align: center; }
  #epb .epb-container .c-group .c-action-cancel { padding-right: 0px; margin-right: 12px; }
  #epb .epb-container .c-group .c-action-open { font-size: 15px; letter-spacing: 0px; line-height: 18px; min-width: 160px; text-align: center; }
  .c-me { float: left; padding-top: 3px; }
  .c-me .msame_Header { border-width: 1px; border-style: solid solid none; border-color: transparent; border-image: initial; min-width: 56px; position: relative; z-index: 3000001; display: -webkit-inline-flex; }
  .c-me .msame_unauth .msame_Header_name:hover { color: rgb(0, 103, 184) !important; }
  .c-me .msame_Header_name { font-size: inherit; margin-top: 2px; margin-left: 16px; padding: 0px 5px; line-height: 46px; height: 46px; color: rgba(0, 0, 0, 0.8); max-width: 160px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .c-me .msame_Header > div { display: inline-block; vertical-align: middle; }
  .c-me .msame_Header_piccont { padding: 5px 12px 0px 8px; }
  .c-me.msame_open .msame_Header { border-color: rgba(0, 0, 0, 0.1); background: rgb(255, 255, 255); }
  #meControlDropdown.msame_Drop_root { background: rgb(255, 255, 255); }
  #meControlDropdown.msame_Drop_root, #meControlDropdown.msame_Drop_root .msame_Drop_topb, #meControlDropdown.msame_Drop_root .msame_Drop_sep { border-color: rgba(0, 0, 0, 0.1); }
  #meControlDropdown.msame_Drop_root .msame_Drop_active_email, #meControlDropdown.msame_Drop_root .msame_Drop_AI_email, #meControlDropdown.msame_Drop_root .msame_Drop_AI_status { color: rgba(0, 0, 0, 0.6); }
  #meControlDropdown.msame_Drop_root .msame_Drop_active_name, #meControlDropdown.msame_Drop_root .msame_Drop_SI a:link, #meControlDropdown.msame_Drop_root .msame_Drop_SI a:visited, #meControlDropdown.msame_Drop_root .msame_Drop_AI_name, #meControlDropdown.msame_Drop_root .msame_Drop_AI_remove:hover, #meControlDropdown.msame_Drop_root .msame_Drop_AI.switch:hover { color: rgb(0, 0, 0); }
  #meControlDropdown.msame_Drop_root .msame_Drop_SI a:active { background: rgb(0, 0, 0); color: rgb(0, 0, 0) !important; }
  #meControlDropdown.msame_Drop_root .msame_Drop_AI.switch:hover, #meControlDropdown.msame_Drop_root .msame_Drop_SI a:hover { background: rgba(0, 0, 0, 0.1); }
  #meControlDropdown.msame_Drop_root .msame_Drop_AI_remove::before { font-family: MWF-MDL2; content: ""; display: inline-block; font-size: 12px; position: absolute; margin-left: -6px; width: 14px; }
  #meControlDropdown.msame_Drop_root .msame_Drop_AI_remove img { opacity: 0; }
  .c-uhfh-gcontainer { display: flex; }
  .c-uhfh-gcontainer button.c-action-trigger.glyph-chevron-left { float: left; }
  .c-uhfh-gnav { float: left; -webkit-box-flex: 1; flex: 1 1 auto; }
  .c-uhfh.context-noflex .c-uhfh-gnav { max-width: 390px; }
  .f-search-opened .c-uhfh-gnav { display: none; }
  .c-uhfh-actions { display: flex; -webkit-box-flex: 1; flex: 0 0 auto; -webkit-box-pack: end; justify-content: flex-end; }
  .f-search-opened .c-uhfh-actions { -webkit-box-flex: 1; flex: 1 0 auto; }
  .c-uhfh-gcontainer .c-action-trigger[class^="glyph-chevron"] { -webkit-box-flex: 0; flex: 0 0 auto; }
  .x-uhf-zero-width { visibility: hidden !important; width: 0px !important; padding: 0px !important; }
}
.sticky-footer.footer-bottom { position: absolute; bottom: 0px; width: 100%; }
@media only screen and (min-width: 1400px) {
  .c-uhfh.c-sgl-stck .js-paddle-items > li:last-child > div > button { margin-right: 0px; }
  .c-uhfh.c-sgl-stck .c-search input[type="search"] { max-width: 1300px !important; width: auto; }
  .c-uhfh.c-sgl-stck .c-search button[aria-expanded="false"] { position: relative; }
}
@media only screen and (min-width: 1779px) {
  .c-uhfh > div:first-child .c-search button { margin-right: 1px !important; }
  .c-uhfh > div:first-child > div > div > .c-uhf-menu > button { margin-left: 12px !important; }
  .c-uhfh > div:first-child > div > div > .c-uhf-menu > button::before { width: calc(100% - 39px) !important; }
  .c-uhfh .c-action-trigger.glyph-shopping-cart, .c-uhfh .c-action-trigger.glyph-shopping-bag { margin-left: 18px !important; }
  .c-uhfh .c-uhf-nav-link { margin-left: 4px !important; margin-right: 4px !important; }
  .c-uhfh .c-uhfh-gnav button { margin-right: -6px !important; }
  .c-uhfh .c-uhf-menu > button { padding: 16px 30px 16px 16px; }
  .c-uhfh .c-uhf-menu > button::before { width: calc(100% - 45px) !important; }
  .c-uhfh .c-logo.c-cat-logo { padding-right: 10px !important; margin-left: 32px; }
  .c-uhfh .c-show-pipe::before { padding-left: 24px; }
  .c-uhfh #c-uhf-nav-cta { margin-left: 15px !important; }
  .c-uhfh .c-uhfh-actions .wf-menu .c-uhf-menu > button { padding-right: 24px !important; }
  .c-uhfh .c-uhfh-actions .wf-menu .c-uhf-menu > button::before { width: calc(100% - 39px) !important; }
  .c-uhfh .c-uhfh-actions .wf-menu .c-uhf-menu > button::after { right: 9px !important; }
}
@media only screen and (min-width: 1084px) and (max-width: 1399px) {
  .c-uhfh > div + div { padding-left: calc(5% - 18px); padding-right: 70px; }
}
@media only screen and (max-width: 939px) and (min-width: 859px) {
  .c-uhfh.c-sgl-stck div.c-uhf-menu ul:not(.f-multi-column) { width: 170px; }
  .c-uhfh.c-sgl-stck .overflow-menu-list li.nested-menu button { width: 170px; }
}
.c-uhff { background: rgb(242, 242, 242); margin-top: 48px; }
.c-uhff .c-modal-link { cursor: pointer; }
.c-uhff-nav { margin: 0px auto; max-width: calc(10% + 1600px); padding: 0px 5%; }
.c-uhff-nav::before, .c-uhff-nav::after { content: " "; display: table; }
.c-uhff-nav::after { clear: both; }
.c-uhff-nav .c-heading-4 { font-size: 15px; line-height: 20px; }
.c-uhff-nav .c-heading-4, .c-uhff-nav a.c-uhff-link { color: rgb(97, 97, 97); word-break: break-word; }
.c-uhff-nav-group { display: block; float: left; min-height: 1px; vertical-align: text-top; padding: 0px 12px; width: 16.6667%; zoom: 1; }
.c-uhff-nav-group ul.c-list { font-size: 11px; line-height: 16px; margin-top: 0px; }
.c-uhff-nav-group:first-child { padding-left: 0px; }
.c-uhff-base { background: rgb(242, 242, 242); margin: 0px auto; max-width: calc(10% + 1600px); padding: 30px 5% 16px; }
.c-uhff-base::before, .c-uhff-base::after { content: " "; display: table; }
.c-uhff-base::after { clear: both; }
.c-uhff-base > a.c-uhff-link.c-uhff-lang-selector { font-size: 11px; line-height: 16px; display: inline-block; padding-right: 24px; color: rgb(97, 97, 97); float: left; white-space: nowrap; }
.c-uhff-base > a.c-uhff-link.c-uhff-lang-selector::before { font-size: 20px; line-height: 24px; margin-right: 10px; vertical-align: middle; }
.c-uhff-base > a.c-uhff-link.c-uhff-ccpa { display: flex; font-size: 11px; line-height: 16px; padding-right: 24px; padding-top: 4px; color: rgb(97, 97, 97); float: left; }
.c-uhff-base > a.c-uhff-link.c-uhff-ccpa svg { padding-right: 8px; height: 16px; }
.c-uhff-base > a.c-uhff-link.c-uhff-consumer { display: flex; font-size: 11px; line-height: 16px; padding-right: 24px; padding-top: 4px; color: rgb(97, 97, 97); float: left; }
.c-uhff-base ul.c-list { font-size: 11px; line-height: 25px; float: right; margin: 6px 0px; color: rgb(97, 97, 97); }
.c-uhff-base ul.c-list li { padding: 0px 24px 4px 0px; display: inline-block; }
.c-uhff-base > div.c-uhff-reg-comp { font-size: 11px; clear: both; color: rgb(97, 97, 97); line-height: 18px; padding-top: 12px; }
.c-uhff-base > div.c-uhff-reg-comp a.c-uhff-link { text-decoration: underline; }
@media only screen and (max-width: 1083px) {
  .c-uhff-nav { padding: 0px 12px; }
  .c-uhff-nav-row::before, .c-uhff-nav-row::after { content: " "; display: table; }
  .c-uhff-nav-row::after { clear: both; }
  .c-uhff-nav-group { width: 33.3333%; }
  .c-uhff-nav-group:first-child { padding-left: 12px; }
  .c-uhff-base { display: flex; flex-flow: column wrap; padding: 30px 24px 16px; }
  .c-uhff-base > a.c-uhff-link { margin-right: auto; }
  .c-uhff-base .c-uhff-ccpa { margin: 8px 0px 16px; }
}
@media only screen and (max-width: 767px) {
  .c-uhff-base > a.c-uhff-link { width: 100%; }
  .c-uhff-base > a.c-uhff-link + ul.c-list { width: 100%; }
  .c-uhff-base > a.c-uhff-link, .c-uhff-base > a.c-uhff-link.c-glyph { float: none; }
  .c-uhff-base ul.c-list { width: 100%; float: none; text-align: left; margin-top: 12px; }
  .c-uhff-base ul.c-list li { padding: 6px 4px 0px 6px; }
}
@media only screen and (max-width: 539px) {
  .c-uhff-nav-row { width: 100%; float: none; }
  .c-uhff-base ul.c-list { float: left; }
  .c-uhff-base ul.c-list li { padding: 6px 10px 0px 0px; }
  .c-uhff-nav-group { width: 100%; }
}
@supports (-ms-ime-align:auto) {
  a.c-uhff-link { display: inline-block; }
}
a.c-uhff-link:focus { outline: dashed 1px; outline-offset: 3px; }
a.c-uhff-link:focus, a.c-uhff-link:hover { color: rgba(0, 0, 0, 0.9); text-decoration: underline; }
a.c-uhff-link:active { background: none; color: rgba(0, 0, 0, 0.8); }
a.c-uhff-link-bold { font-weight: bold; }

/* === https://www.microsoft.com/etc.clientlibs/onecloud/clientlibs/clientlib-product-pricing.ACSHASHde5a77dc6cdb73df9c3096397924a3f0.min.css (0 rules) === */



/* === https://www.microsoft.com/golf/etc.clientlibs/onecloud/clientlibs/clientlib-product-pricing.ACSHASHde5a77dc6cdb73df9c3096397924a3f0.min.css (0 rules) === */



/* === https://www.microsoft.com/etc.clientlibs/onecloud/clientlibs/clientlib-product-pricing.ACSHASHde5a77dc6cdb73df9c3096397924a3f0.min.css (0 rules) === */



/* === https://www.microsoft.com/etc.clientlibs/onecloud/clientlibs/clientlib-product-pricing.ACSHASHde5a77dc6cdb73df9c3096397924a3f0.min.css (0 rules) === */



/* === https://www.microsoft.com/etc.clientlibs/onecloud/clientlibs/clientlib-product-pricing.ACSHASHde5a77dc6cdb73df9c3096397924a3f0.min.css (0 rules) === */



/* === https://www.microsoft.com/golf/etc.clientlibs/onecloud/components/content/reimagine/atomic/card-plan-detail-list/v1/card-plan-detail-list/clientlibs/xf-wrappers.ACSHASHe37d05d05b82af9f1891de599fca9e1a.min.css (0 rules) === */



/* === https://www.microsoft.com/etc.clientlibs/onecloud/clientlibs/clientlib-product-pricing.ACSHASHde5a77dc6cdb73df9c3096397924a3f0.min.css (0 rules) === */



/* === https://www.microsoft.com/etc.clientlibs/onecloud/clientlibs/clientlib-product-pricing.ACSHASHde5a77dc6cdb73df9c3096397924a3f0.min.css (0 rules) === */



/* === https://www.microsoft.com/etc.clientlibs/onecloud/clientlibs/clientlib-product-pricing.ACSHASHde5a77dc6cdb73df9c3096397924a3f0.min.css (0 rules) === */



/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === inline (2 rules) === */

.ocr-icon > svg > path { d: path(var(--icon-svg-path)); }
.ocr-icon-svg--comment-note svg > path:nth-child(2) { d: path(var(--icon-svg-path-2)); }

/* === https://www.microsoft.com/etc.clientlibs/onecloud/clientlibs/clientlib-product-pricing.ACSHASHde5a77dc6cdb73df9c3096397924a3f0.min.css (0 rules) === */



/* === https://www.microsoft.com/etc.clientlibs/onecloud/clientlibs/clientlib-product-pricing.ACSHASHde5a77dc6cdb73df9c3096397924a3f0.min.css (0 rules) === */



/* === https://www.microsoft.com/etc.clientlibs/onecloud/clientlibs/clientlib-product-pricing.ACSHASHde5a77dc6cdb73df9c3096397924a3f0.min.css (0 rules) === */



/* === https://www.microsoft.com/etc.clientlibs/onecloud/clientlibs/clientlib-product-pricing.ACSHASHde5a77dc6cdb73df9c3096397924a3f0.min.css (0 rules) === */



/* === https://www.microsoft.com/etc.clientlibs/onecloud/clientlibs/clientlib-product-pricing.ACSHASHde5a77dc6cdb73df9c3096397924a3f0.min.css (0 rules) === */



/* === https://www.microsoft.com/etc.clientlibs/onecloud/components/content/reimagine/atomic/carousel/v1/carousel/clientlibs/pricing-styles.ACSHASHbcdafd3e07059ae596973551430292fc.min.css (0 rules) === */



/* === inline (1 rules) === */

.row-bg-color-layout-container-uid392c { }

/* === https://www.microsoft.com/golf/etc.clientlibs/onecloud/clientlibs/reimagine/clientlib-reimagine-base.ACSHASH81b1ef0c4a6b80454291234fcd6e45b0.min.css (0 rules) === */



/* === https://www.microsoft.com/golf/etc.clientlibs/cascade.component.authoring/clientlibs/clientlib-reimagine-base.ACSHASH81b1ef0c4a6b80454291234fcd6e45b0.min.css (0 rules) === */



/* === https://www.microsoft.com/golf/etc.clientlibs/onecloud/clientlibs/clientlib-chat.ACSHASHfa6f56b2d3037982772378233706c9af.min.css (0 rules) === */



/* === https://www.microsoft.com/golf/etc.clientlibs/cascade.component.authoring/clientlibs/clientlib-utils/inline-price.ACSHASH4f33c56ca437d2f1e3132d6f888f400c.min.css (0 rules) === */



/* === https://www.microsoft.com/golf/etc.clientlibs/onecloud/clientlibs/clientlib-contact-sales.ACSHASH4a1a21c1176e98acf994a206329519ba.min.css (0 rules) === */

