@font-face {
	font-family: 'GloberBookItalic';
	src: url('/download/18.34d4175c19936f4684d54bc3/1759156714464/glober-book-normal.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GloberBook';
	src: url('/download/18.34d4175c19936f4684d54bbd/1759156692286/glober-book.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GloberBoldItalic';
	src: url('/download/18.34d4175c19936f4684d54bc2/1759156714446/glober-bold-normal.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GloberBold';
	src: url('/download/18.34d4175c19936f4684d54bbe/1759156692311/glober-bold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GloberXBoldItalic';
	src: url('/download/18.34d4175c19936f4684d54bce/1759156714691/glober-xbold-normal.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GloberXBold';
	src: url('/download/18.34d4175c19936f4684d54bbf/1759156692332/glober-xbold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GloberBlackItalic';
	src: url('/download/18.34d4175c19936f4684d54bc0/1759156692353/glober-black-normal.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GloberBlack';
	src: url('/download/18.34d4175c19936f4684d54bc1/1759156714425/glober-black.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GloberHeavyItalic';
	src: url('/download/18.34d4175c19936f4684d54bc4/1759156714482/glober-heavy-normal.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GloberHeavy';
	src: url('/download/18.34d4175c19936f4684d54bc5/1759156714501/glober-heavy.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GloberLightItalic';
	src: url('/download/18.34d4175c19936f4684d54bc6/1759156714519/glober-light-normal.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GloberLight';
	src: url('/download/18.34d4175c19936f4684d54bc7/1759156714538/glober-light.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GloberRegularItalic';
	src: url('/download/18.34d4175c19936f4684d54bc8/1759156714557/glober-regular-normal.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GloberRegular';
	src: url('/download/18.34d4175c19936f4684d54bc9/1759156714606/glober-regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GloberSemiBoldItalic';
	src: url('/download/18.34d4175c19936f4684d54bca/1759156714624/glober-semibold-normal.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GloberSemiBold';
	src: url('/download/18.34d4175c19936f4684d54bcb/1759156714643/glober-semibold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GloberThinItalic';
	src: url('/18.34d4175c19936f4684d54bcc/1759156714659/glober-thin-normal.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GloberThin';
	src: url('/download/18.34d4175c19936f4684d54bcd/1759156714675/glober-thin.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}


:root {
  --elg-font-family-glober: GloberRegular;
  --elg-font-size-h1: 2.25rem;
  --elg-line-height-h1: 2.6875rem;
  --elg-font-size-h2: 1.875rem;
  --elg-line-height-h2: 2.25rem;
  --elg-font-size-h3: 1.5rem;
  --elg-line-height-h3: 1.9375rem;
  --elg-font-size-h4: 1.25rem;
  --elg-line-height-h4: 1.75rem;
  --elg-font-size-preamble: 1.25rem;
  --elg-line-height-preamble: 1.75rem;
  --elg-font-size-body: 1.125rem;
  --elg-line-height-body: 1.6875rem;
  --elg-font-size-body-small: 1rem;
  --elg-line-height-body-small: 1.5rem;
}

@media all {
  * {
    font-family: var(--elg-font-family-glober, Arial) !important;
  }
}
h1,
.elg-font-h1 {
  font-size: var(--elg-font-size-h1);
  font-style: normal;
  font-weight: 600;
  line-height: var(--elg-line-height-h1);
  color: var(--elg-text-color-primary);
  margin-top: var(--elg-space-900);
  margin-bottom: var(--elg-space-500);
}

h2,
.elg-font-h2 {
  font-size: var(--elg-font-size-h2);
  font-style: normal;
  font-weight: 600;
  line-height: var(--elg-line-height-h2);
  color: var(--elg-text-color-primary);
  margin-top: var(--elg-space-900);
  margin-bottom: var(--elg-space-500);
}

h3,
.elg-font-h3 {
  font-size: var(--elg-font-size-h3);
  font-style: normal;
  font-weight: 600;
  line-height: var(--elg-line-height-h3);
  color: var(--elg-text-color-primary);
  margin-top: var(--elg-space-900);
  margin-bottom: var(--elg-space-500);
}

h4,
.elg-font-h4 {
  font-size: var(--elg-font-size-h4);
  font-style: normal;
  font-weight: 600;
  line-height: var(--elg-line-height-h4);
  color: var(--elg-text-color-primary);
  margin-top: var(--elg-space-900);
  margin-bottom: var(--elg-space-500);
}

.elg-font-preamble {
  font-size: var(--elg-font-size-preamble);
  font-style: normal;
  font-weight: 600;
  line-height: var(--elg-line-height-preamble);
  color: var(--elg-text-color-primary);
  margin-top: var(--elg-space-500);
  margin-bottom: var(--elg-space-500);
}

.elg-font-body {
  font-size: var(--elg-font-size-body);
  font-style: normal;
  font-weight: 400;
  line-height: var(--elg-line-height-body);
  color: var(--elg-text-color-primary);
  margin-top: var(--elg-space-500);
  margin-bottom: var(--elg-space-500);
}

.elg-font-body-small {
  font-size: var(--elg-font-size-body-small);
  font-style: normal;
  font-weight: 400;
  line-height: var(--elg-line-height-body-small);
  color: var(--elg-text-color-primary);
  margin-top: var(--elg-space-500);
  margin-bottom: var(--elg-space-500);
}

a h1,
a.elg-font-h1,
h1 a,
.elg-font-h1 a,
a h2,
a.elg-font-h2,
h2 a,
.elg-font-h2 a,
a h3,
a.elg-font-h3,
h3 a,
.elg-font-h3 a,
a h4,
a.elg-font-h4,
h4 a,
.elg-font-h4 a,
a.elg-font-preamble,
.elg-font-preamble a,
a.elg-font-body,
.elg-font-body a,
a.elg-font-body-small,
.elg-font-body-small a {
  color: var(--elg-text-color-action);
  text-decoration: underline;
}

a:visited {
  color: var(--elg-text-color-action-visited);
  text-decoration-thickness: 0.125rem;
}

a:hover {
  color: var(--elg-text-color-action-hover);
  text-decoration-thickness: 0.125rem;
}

a:active {
  color: var(--elg-text-color-action);
  text-decoration-thickness: 10%;
}

/*
 a h1:link,
 a.elg-font-h1:link,
 h1 a:link,
 .elg-font-h1 a:link,
 a h2:link,
 a.elg-font-h2:link,
 h2 a:link,
 .elg-font-h2 a:link,
 a h3:link,
 a.elg-font-h3:link,
 h3 a:link,
 .elg-font-h3 a:link,
 a h4:link,
 a.elg-font-h4:link,
 h4 a:link,
 .elg-font-h4 a:link,
 a.elg-font-preamble:link,
 .elg-font-preamble a:link,
 a.elg-font-body:link,
 .elg-font-body a:link,
 a.elg-font-body-small:link,
 .elg-font-body-small a:link {
    text-decoration: underline;
    color: var(--elg-text-color-action);
 }
*/
:root {
  --white: #ffffff;
  --lightGrey: #f7f7f7;
  --grey: #e7e7e7;
  --lightYellow: #fcf5e3;
  --lightYellow2: #fefcf7;
  --purple: #ce2e7e;
  --purpleSemiDark: #960a60;
  --purpleDark: #5f1f44;
  --blueDefault: #3a71aa;
  --green: #647a64;
  --black100: #000000;
  --black90: #111111;
  --black80: #282828;
  --black70: #404040;
  --black60: #595959;
  --black50: #727272;
  --black40: #8b8b8b;
  --black30: #a6a6a6;
  --black20: #c4c4c4;
  --black10: #e2e2e2;
  --black5: #f1f1f1;
  --filter-white: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(249deg) brightness(105%) contrast(103%);
  --filter-lightGrey: brightness(0) saturate(100%) invert(97%) sepia(5%) saturate(68%) hue-rotate(277deg) brightness(117%) contrast(94%);
  --filter-grey: brightness(0) saturate(100%) invert(100%) sepia(2%) saturate(451%) hue-rotate(231deg) brightness(114%) contrast(81%);
  --filter-lightYellow: brightness(0) saturate(100%) invert(99%) sepia(71%) saturate(518%) hue-rotate(305deg) brightness(104%) contrast(98%);
  --filter-lightYellow2: invert(100%) sepia(7%) saturate(808%) hue-rotate(319deg) brightness(86%) contrast(138%);
  --filter-purple: brightness(0) saturate(100%) invert(30%) sepia(78%) saturate(1866%) hue-rotate(305deg) brightness(82%) contrast(95%);
  --filter-purpleSemiDark: brightness(0) saturate(100%) invert(12%) sepia(57%) saturate(7447%) hue-rotate(313deg) brightness(74%) contrast(96%);
  --filter-purpleDark: brightness(0) saturate(100%) invert(15%) sepia(34%) saturate(2058%) hue-rotate(284deg) brightness(100%) contrast(95%);
  --filter-blueDefault: brightness(0) saturate(100%) invert(41%) sepia(56%) saturate(555%) hue-rotate(170deg) brightness(87%) contrast(90%);
  --filter-green: brightness(0) saturate(100%) invert(46%) sepia(3%) saturate(2805%) hue-rotate(71deg) brightness(95%) contrast(80%);
  --filter-black100: brightness(0) saturate(100%) invert(0%) sepia(4%) saturate(0%) hue-rotate(309deg) brightness(93%) contrast(107%);
  --filter-black90: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(4085%) hue-rotate(152deg) brightness(95%) contrast(87%);
  --filter-black80: brightness(0) saturate(100%) invert(11%) sepia(0%) saturate(1%) hue-rotate(139deg) brightness(98%) contrast(88%);
  --filter-black70: brightness(0) saturate(100%) invert(20%) sepia(23%) saturate(0%) hue-rotate(198deg) brightness(101%) contrast(86%);
  --filter-black60: brightness(0) saturate(100%) invert(38%) sepia(9%) saturate(0%) hue-rotate(161deg) brightness(91%) contrast(99%);
  --filter-black50: brightness(0) saturate(100%) invert(48%) sepia(0%) saturate(43%) hue-rotate(178deg) brightness(90%) contrast(80%);
  --filter-black40: brightness(0) saturate(100%) invert(60%) sepia(0%) saturate(3%) hue-rotate(143deg) brightness(92%) contrast(87%);
  --filter-black30: brightness(0) saturate(100%) invert(62%) sepia(68%) saturate(0%) hue-rotate(290deg) brightness(94%) contrast(89%);
  --filter-black20: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(3532%) hue-rotate(304deg) brightness(109%) contrast(54%);
  --filter-black10: brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(1764%) hue-rotate(176deg) brightness(119%) contrast(77%);
  --filter-black5: brightness(0) saturate(100%) invert(87%) sepia(66%) saturate(1314%) hue-rotate(186deg) brightness(126%) contrast(89%);
}

:root {
  --elg-text-color-primary: var(--black100);
  --elg-text-color-secondary: var(--purpleSemiDark);
  --elg-text-color-action: var(--purpleSemiDark);
  --elg-text-color-action-hover: var(--purpleDark);
  --elg-text-color-action-pressed: var(--purpleSemiDark);
  --elg-text-color-action-visited: var(--purpleSemiDark);
  --elg-text-color-on-action: var(--white);
  --elg-text-color-on-action2: var(--white);
  --elg-text-color-disabled: var(--black50);
  --elg-icon-color-primary: var(--black100);
  --elg-icon-color-secondary: var(--purpleSemiDark);
  --elg-icon-color-action: var(--purpleSemiDark);
  --elg-icon-color-action-hover: var(--purpleDark);
  --elg-icon-color-action-pressed: var(--purpleSemiDark);
  --elg-icon-color-action-visited: var(--purpleSemiDark);
  --elg-icon-color-on-action: var(--white);
  --elg-icon-color-disabled: var(--black50);
}

:root {
  --elg-background-color-page: var(--white);
  --elg-background-color-primary: var(--white);
  --elg-background-color-secondary: var(--purpleSemiDark);
  --elg-background-color-tertiary: var(--lightYellow);
  --elg-background-color-quartery: var(--lightYellow2);
  --elg-background-color-subtle: var(--lightGrey);
  --elg-background-color-action: var(--purpleSemiDark);
  --elg-background-color-action2: var(--purpleSemiDark);
  --elg-background-color-action-hover: var(--purpleDark);
  --elg-background-color-action-pressed: var(--purpleSemiDark);
  --elg-background-color-disabled: var(--black50);
}

:root {
  --elg-border-color-primary: var(--purpleDark);
  --elg-border-color-secondary: var(--white);
  --elg-border-color-tertiary: var(--purpleSemiDark);
  --elg-border-color-subtle: var(--black10);
  --elg-border-color-action: var(--purpleSemiDark);
  --elg-border-color-action-hover: var(--purpleDark);
  --elg-border-color-action-pressed: var(--purpleSemiDark);
  --elg-border-color-disabled: var(--black50);
}

.dark {
  display: none;
}

@media (prefers-color-scheme: dark) {
  :root {
    --elg-text-color-primary: var(--lightGrey);
    --elg-text-color-secondary: var(--black5);
    --elg-text-color-action: var(--white);
    --elg-text-color-action-hover: var(--black10);
    --elg-text-color-action-pressed: var(--black20);
    --elg-text-color-action-visited: var(--black10);
    --elg-text-color-on-action: var(--white);
    --elg-text-color-on-action2: var(--purpleSemiDark);
    --elg-text-color-disabled: var(--black50);
    --elg-icon-color-primary: var(--lightGrey);
    --elg-icon-color-secondary: var(--black5);
    --elg-icon-color-action: var(--white);
    --elg-icon-color-action-hover: var(--black10);
    --elg-icon-color-action-pressed: var(--black20);
    --elg-icon-color-action-visited: var(--black10);
    --elg-icon-color-on-action: var(--white);
    --elg-icon-color-disabled: var(--black50);
  }
  :root {
    --elg-background-color-page: var(--black90);
    --elg-background-color-primary: var(--black90);
    --elg-background-color-secondary: var(--purpleDark);
    --elg-background-color-tertiary: var(--black80);
    --elg-background-color-quartery: var(--black70);
    --elg-background-color-subtle: var(--black90);
    --elg-background-color-action: var(--purpleDark);
    --elg-background-color-action2: var(--white);
    --elg-background-color-action-hover: var(--purpleSemiDark);
    --elg-background-color-action-pressed: var(--purpleDark);
    --elg-background-color-disabled: var(--black50);
  }
  :root {
    --elg-border-color-primary: var(--black5);
    --elg-border-color-secondary: var(--black100);
    --elg-border-color-tertiary: var(--black10);
    --elg-border-color-subtle: var(--black70);
    --elg-border-color-action: var(--black5);
    --elg-border-color-action-hover: var(--black10);
    --elg-border-color-action-pressed: var(--black5);
    --elg-border-color-disabled: var(--black50);
  }
  .light {
    display: none;
  }
  .dark {
    display: unset;
  }
}
.elg-background-color-tertiary {
  background-color: var(--elg-background-color-tertiary);
}

:root {
  --elg-space-100: 0;
  --elg-space-150: 0.0625rem;
  --elg-space-200: 0.125rem;
  --elg-space-300: 0.25rem;
  --elg-space-350: 0.375rem;
  --elg-space-400: 0.5rem;
  --elg-space-500: 0.75rem;
  --elg-space-600: 1rem;
  --elg-space-700: 1.25rem;
  --elg-space-800: 1.5rem;
  --elg-space-900: 2rem;
  --elg-space-950: 2.5rem;
  --elg-space-1000: 3rem;
  --elg-space-1100: 4rem;
  --elg-space-1200: 5rem;
}

:root {
  --elg-width-extra-narrow: 43.75rem;
  --elg-width-narrow: 62.0625rem;
  --elg-width-wide: 87.5rem;
}

.elg-collapse-header,
.env-collapse-header {
  display: flex;
  gap: var(--elg-space-400);
  border: none;
  padding: var(--elg-space-500) var(--elg-space-800);
  justify-content: space-between;
  align-items: center;
  background-color: transparent;
  width: 100%;
  cursor: pointer;
}

.env-collapse-header.env-collapse--expanded, .env-collapse-header:hover {
  background-color: transparent;
}
.env-collapse-header:focus-visible {
  box-shadow: none;
  outline: dotted;
  outline-offset: 0.125rem;
  outline-width: 0.1875rem;
}

.elg-collapse-header-text {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.625rem;
  transform: translateY(var(--elg-space-200));
  margin: 0;
  text-align: start;
}

.elg-collapse-header-icon {
  color: var(--elg-text-color-primary);
  font-size: 3.125rem;
  line-height: 0;
  display: flex;
  width: var(--elg-space-950);
  height: var(--elg-space-950);
  align-items: center;
  justify-content: center;
  border-radius: 6.25rem;
  flex-shrink: 0;
}
.elg-collapse-header-icon svg {
  color: var(--elg-icon-color-primary);
}
.elg-collapse-header-icon > * {
  display: none;
}

.elg-collapse-header:hover .elg-collapse-header-icon,
.env-collapse-header:hover .elg-collapse-header-icon {
  background-color: var(--elg-background-color-action-hover);
}
.elg-collapse-header:hover .elg-collapse-header-icon svg,
.env-collapse-header:hover .elg-collapse-header-icon svg {
  color: var(--elg-icon-color-on-action);
}

.elg-collapse:not(.elg-expanded):not(.envision) .elg-collapse-header-icon .elg-hidden,
.elg-collapse.envision .env-collapse-header:not(.env-collapse--expanded) .elg-collapse-header-icon .elg-hidden {
  display: block;
}

.elg-collapse.elg-expanded .elg-collapse-header-icon .elg-expanded,
.elg-collapse.envision .env-collapse-header.env-collapse--expanded .elg-collapse-header-icon .elg-expanded {
  display: block;
}

.elg-collapse-body,
.env-collapse {
  display: none;
  padding: var(--elg-space-800);
  border-top: var(--elg-space-150) solid var(--elg-border-color-primary);
}

.env-collapse > :first-child {
  padding-top: 0;
}

.elg-collapse {
  border: var(--elg-space-150) solid var(--elg-border-color-primary);
  border-radius: var(--elg-space-300);
}

.elg-collapse .sv-text-portlet-content :first-child {
  margin-top: 0;
}

.elg-collapse .sv-text-portlet-content :last-child {
  margin-bottom: 0;
}

ul.elg-list-solid-bullet,
ol.elg-list-numbered-bullet {
  display: flex;
  flex-direction: column;
  gap: var(--elg-space-600);
  list-style: none;
  padding-left: 0;
}
ul.elg-list-solid-bullet li,
ol.elg-list-numbered-bullet li {
  display: flex;
  gap: var(--elg-space-600);
  align-items: flex-start;
}
ul.elg-list-solid-bullet li::before,
ol.elg-list-numbered-bullet li::before {
  background-color: var(--elg-icon-color-secondary);
  border-radius: 6.25rem;
}

ol.elg-list-numbered-bullet {
  counter-reset: item;
}
ol.elg-list-numbered-bullet li::before {
  content: counter(item);
  counter-increment: item;
  font-family: var(--elg-font-family-glober, Arial);
  font-size: var(--elg-font-size-body, 1.125rem);
  font-style: normal;
  font-weight: 600;
  line-height: var(--elg-line-height-body, 1.6875rem);
  transform: translateY(calc(-1 * var(--elg-space-200)));
  color: var(--elg-text-color-on-action);
  width: var(--elg-space-900);
  height: 1.6875rem;
  text-align: center;
  padding-top: 0.3125rem;
}

ul.elg-list-solid-bullet li::before {
  content: "";
  height: var(--elg-space-400);
  width: var(--elg-space-400);
  transform: translateY(0.375rem);
  flex-shrink: 0;
}

.elg-menu,
.elg-menu * {
  box-sizing: border-box;
}

.elg-menu {
  display: flex;
  width: 19.6875rem;
  height: 100%;
  padding: var(--elg-space-600);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--elg-space-100);
  flex-shrink: 0;
  border-left: var(--elg-space-150) solid var(--elg-border-color-tertiary);
  background: var(--elg-background-color-subtle);
  box-shadow: calc(-1 * var(--elg-space-300)) var(--elg-space-300) 0.625rem 0 rgba(95, 31, 68, 0.25);
  position: fixed;
  top: 0;
  right: 0;
  transition: margin-right, display, 0.3s;
  transition-behavior: allow-discrete;
  overflow-y: auto;
  z-index: 100;
}

.elg-menu-header {
  display: flex;
  padding-bottom: var(--elg-space-400);
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
}

.elg-menu-header-close {
  display: flex;
  width: var(--elg-space-1000);
  height: var(--elg-space-1000);
  padding: var(--elg-space-400);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--elg-space-400);
  border-radius: var(--elg-space-300);
  border: none;
  background: none;
  cursor: pointer;
}

.elg-menu-header-close:focus {
  outline: solid;
  outline-color: var(--elg-text-color-primary);
}

.elg-menu-body {
  align-self: stretch;
  margin: 0;
  padding: 0;
}

.elg-menu-body-header {
  display: flex;
  padding: var(--elg-space-600);
  align-items: center;
  align-self: stretch;
  border-left: var(--elg-space-300) solid var(--elg-border-color-primry);
  background: var(--elg-background-color-secondary);
  color: var(--elg-text-color-on-action);
}

.elg-menu-body-list-item {
  display: flex;
  flex-direction: column;
}

.elg-menu-body-list-item-header {
  display: flex;
  padding: var(--elg-space-500) var(--elg-space-600);
  align-items: center;
  border-left: var(--elg-space-300) solid var(--elg-border-color-subtle);
  background: var(--elg-background-color-primary);
  flex: 1;
}

.elg-menu-body-list-item:first-of-type .elg-menu-body-list-item-header {
  border-radius: var(--elg-space-300) var(--elg-space-300) 0 0;
}

.elg-menu-body-list-item:last-of-type .elg-menu-body-list-item-header {
  border-radius: 0 0 var(--elg-space-300) var(--elg-space-300);
}

.active .elg-menu-body-list-item-header,
.elg-menu-body-list-item-header:has(~ * .current) {
  border-left: var(--elg-space-300) solid var(--elg-border-color-primary);
}

.current .elg-menu-body-list-item-header {
  border-left: var(--elg-space-300) solid var(--elg-border-color-primary);
  background: var(--elg-background-color-secondary);
  color: var(--elg-text-color-on-action);
}

.elg-menu-header-close svg,
.elg-menu-body-list-item-header svg {
  color: var(--elg-icon-color-primary);
}

.current .elg-menu-body-list-item-header svg {
  color: var(--elg-icon-color-on-action);
}

.elg-menu-body-list-item-toggle {
  display: flex;
  width: var(--elg-space-1000);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--elg-space-400);
  cursor: pointer;
  border: none;
  background: none;
}

.elg-menu-body-list-item-link {
  flex: 1;
}

.elg-menu-body-list-item-header:has(.elg-menu-body-list-item-link-language) {
  padding: var(--elg-space-400) var(--elg-space-600);
}

.elg-menu-body-list-item-header-border {
  border-top: var(--elg-space-300) solid var(--elg-border-color-subtle);
}

.elg-menu-body-list-item-link-language {
  display: flex;
  gap: var(--elg-space-400);
}

.elg-menu-body-list-item-link-language svg {
  color: var(--elg-icon-color-action);
}

.elg-menu-body-list-item-list {
  display: flex;
  padding: 0 0 var(--elg-space-600) var(--elg-space-600);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--elg-space-100);
  align-self: stretch;
  list-style: none;
}

.elg-menu-body-list-item-list-item {
  align-self: stretch;
  border-left: var(--elg-space-300) solid var(--elg-border-color-subtle);
  background: var(--elg-background-color-primary);
}

.elg-menu-body-list-item-list-item-link {
  display: flex;
  padding: var(--elg-space-500) var(--elg-space-600);
  align-items: center;
  position: relative;
}

.elg-menu-body-list-item-list-item:has(.current) {
  border-left: var(--elg-space-300) solid var(--elg-border-color-primary);
  background: var(--elg-background-color-secondary);
  color: var(--elg-text-color-on-action) !important;
}

.elg-menu-header-text,
.elg-menu-body-list-item-link-text,
.elg-menu-body-list-item-list-item-link-text {
  transform: translateY(var(--elg-space-200));
  display: block;
  margin: 0;
}

.elg-menu-body-list-item-link-text,
.elg-menu-body-list-item-list-item-link-text {
  display: flex;
  align-items: center;
}

.elg-menu-body-list-item-list {
  display: none;
}

.active .elg-menu-body-list-item-list {
  display: flex;
}

.elg-menu-body-list-item-toggle .close {
  display: none;
}

.active .elg-menu-body-list-item-toggle .open {
  display: none;
}

.active .elg-menu-body-list-item-toggle .close {
  display: flex;
}

.elg-menu-body-list-item-header:hover,
.elg-menu-body-list-item-list-item:hover {
  border-left: var(--elg-space-300) solid var(--elg-border-color-primary);
}

.elg-menu a {
  text-decoration: none !important;
}

.elg-menu a:focus-visible {
  text-decoration: none !important;
  z-index: 1;
}

.elg-menu .elg-menu-body-list-item.current .elg-menu-body-list-item-link:focus-visible, .elg-menu .elg-menu-body-list-item.current .elg-menu-body-list-item-toggle:focus-visible {
  outline-color: var(--white);
}

.elg-menu a:link,
.elg-menu a:visited {
  color: unset;
}

.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.65);
  opacity: 0.4;
  z-index: 10;
}

:has(.elg-header-button.menu[aria-expanded=false]) ~ * .overlay {
  display: none;
}

:root {
  --elg-corner-ratio: 0.25rem;
}

html {
  -webkit-text-size-adjust: 100%;
}

height,
body {
  height: 100%;
}

body {
  background-color: var(--elg-background-color-secondary);
}

a,
button,
.pagination .current {
  border-radius: var(--elg-space-300);
}

@media print {
  img {
    filter: unset !important;
  }
}
.elg-show-at-print1 {
  display: revert !important;
}

.elg-breadcrumbs {
  display: flex;
  padding: var(--elg-space-800) 0;
  align-items: center;
  gap: var(--elg-space-350);
  list-style: none;
  margin: 0;
  flex-wrap: wrap;
}

.elg-breadcrumb-link {
  display: flex;
  align-items: center;
  gap: var(--elg-space-350);
}

.elg-breadcrumb {
  display: block;
}

.elg-breadcrumb {
  line-height: 0;
}

.elg-breadcrumb-link a {
  text-underline-offset: var(--elg-space-200);
}

.elg-breadcrumb-link a:hover {
  text-decoration-thickness: var(--elg-space-200);
}

.elg-breadcrumbs svg {
  transform: translateY(-0.125rem);
  color: var(--elg-icon-color-primary);
  height: 1rem;
  width: 1rem;
}

.elg-breadcrumbs .elg-font-body-small {
  margin: 0;
}

.elg-header-buttons {
  display: flex;
  justify-content: flex-end;
  gap: var(--elg-space-800);
}
.elg-header-buttons .elg-font-body {
  font-weight: 600;
}
.elg-header-buttons input {
  display: none;
}

.elg-header-button {
  display: flex;
  flex-direction: column;
  gap: var(--elg-space-400);
  min-width: var(--elg-space-1100);
  height: var(--elg-space-1200);
  border-radius: var(--elg-space-300);
  padding: var(--elg-space-500);
  align-items: center;
  justify-content: center;
  background-color: var(--elg-background-color-secondary);
  border: none;
  box-sizing: border-box;
}
.elg-header-button[aria-expanded=true], .elg-header-button:hover {
  background-color: var(--elg-background-color-action-hover);
  cursor: pointer;
}
.elg-header-button .elg-header-button-search {
  transform: translateX(-0.0625rem);
}
.elg-header-button[aria-expanded=false] .elg-header-button-search {
  display: block;
}
.elg-header-button[aria-expanded=true] .elg-header-button-close {
  display: block;
}
.elg-header-button:active {
  background-color: var(--elg-background-color-secondary);
}
.elg-header-button svg {
  color: var(--elg-icon-color-on-action);
  width: 1.25rem;
  height: 15rem;
}

.elg-header-panel-text-link,
.elg-footer-panel-text-link,
.elg-header-button-link {
  text-decoration: none !important;
}

.elg-header-button-search,
.elg-header-button-close {
  display: none;
}

.elg-center-content {
  margin-left: auto;
  margin-right: auto;
}

.elg-padding-edge {
  padding-left: var(--elg-space-1100);
  padding-right: var(--elg-space-1100);
}

.elg-content-width-wide {
  max-width: var(--elg-width-wide);
}

.elg-content-width-narrow {
  max-width: var(--elg-width-narrow);
}

.elg-content-width-extra-narrow {
  max-width: var(--elg-width-extra-narrow);
}

.elg-header-panel-main {
  background: var(--elg-background-color-secondary);
}

.elg-header-panel-main-inner {
  max-width: var(--elg-width-narrow);
  margin: auto;
  display: flex;
  padding-top: var(--elg-space-800);
  padding-bottom: var(--elg-space-800);
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  gap: var(--elg-space-950);
}

.elg-header-panel-text-header,
.elg-footer-panel-text-header {
  font-weight: 600;
}

.elg-header-panel-text-header {
  font-size: 1.75rem;
}

.elg-footer-panel-text-header {
  font-size: 1.75rem;
}

.elg-header-panel-text-link,
.elg-header-panel-buttons * {
  color: var(--elg-text-color-on-action) !important;
}

.elg-footer-panel-text-link *,
.elg-footer-panel-links a {
  color: var(--elg-text-color-primary) !important;
}

.elg-footer-panel-links a:visited {
  color: inherit;
}

.elg-header-panel-text-link,
.elg-footer-panel-text-link {
  display: flex;
  flex-direction: column;
  gap: var(--elg-space-350);
}

.elg-header-panel-text-link {
  gap: var(--elg-space-350);
}

.elg-header-panel-text-link,
.elg-footer-panel-text-link {
  transform: translateY(-0.375rem);
}
.elg-header-panel-text-link span,
.elg-footer-panel-text-link span {
  transform: translateY(0.375rem);
}

.elg-footer-panel-text-link {
  gap: var(--elg-space-500);
}

.elg-header-panel-main .elg-font-body,
.elg-header-panel-main .elg-font-body-small,
.elg-footer-panel-info .elg-font-body,
.elg-footer-panel-links .elg-font-body {
  margin: 0;
}

.elg-header-panel-search {
  padding-top: var(--elg-space-600);
  padding-bottom: var(--elg-space-600);
  background-color: var(--elg-background-color-secondary);
  border-top: var(--elg-space-150) solid var(--elg-border-color-secondary);
}

.elg-footer-panel-images {
  display: flex;
  gap: var(--elg-space-1000);
  align-self: stretch;
  align-items: center;
}
.elg-footer-panel-images .sv-html-portlet a {
  display: flex;
  align-items: center;
}
.elg-footer-panel-images .sv-html-portlet:nth-of-type(1) img {
  width: 13.5rem;
}
.elg-footer-panel-images .sv-html-portlet:nth-of-type(2) img {
  width: 7.5rem;
}
.elg-footer-panel-images .sv-html-portlet:nth-of-type(3) img {
  width: 10.75rem;
}

.elg-footer-panel-info {
  margin-top: var(--elg-space-900);
  border-top: var(--elg-space-200) solid var(--elg-border-color-primary);
  background: var(--elg-background-color-primary);
  box-sizing: border-box;
}

.elg-footer-panel-info-inner {
  max-width: var(--elg-width-narrow);
  margin: auto;
  display: flex;
  align-items: center;
  gap: var(--elg-space-1000);
  align-self: stretch;
  padding-top: var(--elg-space-900);
  padding-bottom: var(--elg-space-900);
  box-sizing: border-box;
}

.elg-footer-panel-links {
  border-top: var(--elg-space-150) solid var(--elg-border-primary);
  background: var(--elg-background-color-primary);
}

.elg-footer-panel-links-inner {
  max-width: var(--elg-width-narrow);
  margin: auto;
  display: flex;
  padding: 0;
  padding-top: var(--elg-space-800);
  padding-bottom: var(--elg-space-800);
  align-items: flex-start;
  gap: var(--elg-space-800);
  align-self: stretch;
  list-style: none;
}

.elg-footer-panel-bottom {
  height: var(--elg-space-800);
  align-self: stretch;
  background: var(--elg-background-color-secondary);
}

.elg-screen-mobile {
  display: none;
}

@media (max-width: 64rem) {
  .elg-padding-edge {
    padding-left: var(--elg-space-800);
    padding-right: var(--elg-space-800);
  }
  .elg-content-width-centered {
    width: 100%;
    margin: 0;
  }
  .elg-header-panel-main-inner {
    padding-top: var(--elg-space-700);
    padding-bottom: var(--elg-space-700);
  }
  .elg-header-panel-search {
    padding-top: var(--elg-space-600);
    padding-bottom: var(--elg-space-600);
  }
  .elg-footer-panel-info-inner {
    padding-top: var(--elg-space-800);
    padding-bottom: var(--elg-space-900);
    align-items: flex-start;
    flex-direction: column;
    gap: var(--elg-space-800);
  }
  .elg-footer-panel-text {
    max-width: 40rem;
  }
  .elg-footer-panel-images {
    gap: var(--elg-space-1100);
    justify-content: center;
    flex-wrap: wrap;
  }
  .elg-footer-panel-links-inner {
    padding-top: var(--elg-space-800);
    padding-bottom: var(--elg-space-800);
    flex-wrap: wrap;
  }
}
:has(.elg-header-button.search[aria-expanded=false]) ~ .elg-header-panel-search {
  display: none;
}

:has(.elg-header-button.menu[aria-expanded=false]) ~ * .elg-menu {
  display: none;
  margin-right: -19.6875rem;
}

@starting-style {
  .elg-menu {
    margin-right: -19.6875rem;
  }
}
@media (max-width: 38.75rem) {
  .elg-padding-edge {
    padding-left: var(--elg-space-600);
    padding-right: var(--elg-space-600);
  }
  .elg-header-panel-main-inner {
    display: block;
    padding-top: var(--elg-space-600);
    padding-bottom: 0;
  }
  .elg-header-panel-main-inner > .sv-script-portlet {
    padding-bottom: var(--elg-space-400);
  }
  .elg-header-panel-search {
    padding: 0;
    background-color: var(--elg-background-color-secondary);
    border-top: var(--elg-space-150) solid var(--elg-border-color-secondary);
  }
  .elg-header-panel-text-header .sv-text-portlet:first-of-type *,
  .elg-footer-panel-text-header .sv-text-portlet:first-of-type * {
    font-size: var(--elg-font-size-preamble);
  }
  .elg-header-panel-buttons {
    border-top: var(--elg-space-150) solid var(--elg-border-color-secondary);
    margin-left: calc(-1 * var(--elg-space-600));
    margin-right: calc(-1 * var(--elg-space-600));
  }
  .elg-footer-panel-info-inner {
    padding-top: var(--elg-space-900);
    padding-bottom: var(--elg-space-900);
  }
  .elg-footer-panel-links-inner {
    padding-top: var(--elg-space-900);
    padding-bottom: var(--elg-space-900);
    flex-direction: column;
    gap: var(--elg-space-700);
  }
  .elg-footer-panel-images {
    gap: var(--elg-space-950);
  }
  .elg-footer-panel-images .sv-image-portlet:nth-of-type(1) img {
    width: 6.1875rem;
  }
  .elg-footer-panel-images .sv-image-portlet:nth-of-type(2) img {
    width: 4.25rem;
  }
  .elg-footer-panel-images .sv-image-portlet:nth-of-type(3) img {
    width: 5.375rem;
  }
}
.elg-js-div-link {
  cursor: pointer;
}

.elg-puff-wide {
  display: flex;
  padding: var(--elg-space-900) var(--elg-space-1000) var(--elg-space-900) var(--elg-space-900);
  align-items: center;
  gap: var(--elg-space-800);
  border-radius: var(--elg-space-300);
  background: var(--elg-background-color-tertiary);
  box-sizing: border-box;
}
.elg-puff-wide svg {
  width: 2.5rem;
  height: 6.25rem;
  flex-shrink: 0;
  aspect-ratio: 1/1;
  color: var(--elg-icon-color-secondary);
}
.elg-puff-wide svg.horizontal {
  display: none;
}

.elg-puff-text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--elg-space-600);
  flex: 1 0 0;
  align-self: flex-start;
}

.elg-puff {
  display: flex;
  padding: var(--elg-space-700) var(--elg-space-700) var(--elg-space-800);
  flex-direction: column;
  gap: var(--elg-space-500);
  border-radius: var(--elg-space-300);
  background: var(--elg-background-color-tertiary);
  box-sizing: border-box;
  height: 100%;
}

.elg-puff-body {
  margin: 0;
}

.elg-puff-header {
  margin: 0;
  font-size: var(--elg-font-size-h3, 1.625rem);
  line-height: var(--elg-line-height-h3, 2.0625rem);
  text-decoration: underline;
}
.elg-puff-wide .elg-puff-header {
  display: flex;
  align-items: flex-start;
  gap: var(--elg-space-400);
}

.elg-puff-link {
  text-decoration: none;
}
.elg-puff-link:visited .elg-puff-header {
  color: var(--elg-text-color-action-visited);
}
.elg-puff-link:hover .elg-puff-header {
  color: var(--elg-text-color-action-hover);
  text-decoration-thickness: 0.1875rem;
}

.elg-puff-container {
  display: flex;
  padding-top: var(--elg-space-1100);
  padding-bottom: var(--elg-space-1100);
  justify-content: center;
}

.elg-puff-container-inner {
  display: flex;
  flex-direction: column;
  gap: var(--elg-space-800);
  max-width: var(--elg-width-narrow);
  width: 100%;
}

.elg-puff-container1 {
  display: flex;
  gap: var(--elg-space-800);
}
.elg-puff-container1 > .sv-script-portlet {
  flex: 1 0 0;
}

@media (max-width: 64rem) {
  .elg-puff-container {
    padding-top: var(--elg-space-800);
    padding-bottom: var(--elg-space-800);
  }
  .elg-puff-container1,
  .elg-puff-container2 {
    flex-direction: column;
  }
  .elg-puff-container1 > .sv-script-portlet {
    flex: unset;
  }
  .elg-puff-wide {
    padding-left: var(--elg-space-700);
    padding-right: var(--elg-space-700);
  }
}
@media (max-width: 38.75rem) {
  .elg-puff-container {
    padding-top: var(--elg-space-600);
    padding-bottom: var(--elg-space-600);
  }
  .elg-puff-container,
  .elg-puff-container-inner,
  .elg-puff-container1 {
    gap: var(--elg-space-600);
  }
  .elg-puff-wide {
    flex-direction: column;
    align-items: center;
  }
  .elg-puff-wide svg {
    width: 9.375rem;
    height: 2.5rem;
  }
  .elg-puff-wide svg.horizontal {
    display: block;
  }
  .elg-puff-wide svg.vertical {
    display: none;
  }
}
.elg-visibility-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: var(--elg-space-150);
  margin: calc(-1 * var(--elg-space-150));
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: var(--elg-space-150);
}

.elg-heading-0-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--elg-space-800);
  align-self: stretch;
  box-sizing: border-box;
  padding-top: var(--elg-space-800);
  padding-bottom: var(--elg-space-800);
}

.elg-heading-0-content * {
  margin-top: 0;
  margin-bottom: 0;
  max-width: 50rem;
}

.elg-underpage.elg-puff-container1 {
  display: grid;
  /*grid-template-rows : repeat(2, minmax(0, 1fr));*/
  grid-template-columns: repeat(2, minmax(0, 1fr));
  padding-top: var(--elg-space-1100);
  padding-bottom: var(--elg-space-1100);
}

@media (max-width: 64rem) {
  .elg-underpage.elg-puff-container1 {
    padding-top: var(--elg-space-800);
    padding-bottom: var(--elg-space-900);
  }
}
@media (max-width: 38.75rem) {
  .elg-underpage.elg-puff-container1 {
    display: flex;
    flex-direction: column;
  }
  .elg-underpage.elg-puff-container1 > .sv-script-portlet {
    flex: unset;
  }
}
@media (max-width: 26.875rem) {
  .elg-underpage.elg-puff-container1 > .sv-script-portlet {
    flex: unset;
  }
  .elg-underpage.elg-puff-container1 {
    padding-top: var(--elg-space-600);
    padding-bottom: var(--elg-space-700);
  }
}
@media print {
  body1 * {
    background: #fff !important;
    border: none !important;
    float: none !important;
    margin: 0 !important;
    min-width: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  body * {
    background: #fff !important;
  }
  footer * {
    display: none !important;
  }
  .elg-heading-panel-menu {
    display: none !important;
  }
  .sv-template-layout {
    width: revert;
  }
}
.elg-heading-panel-menu {
  border-radius: var(--elg-space-300);
  border-top: var(--elg-space-150) solid var(--elg-border-color-primary);
  border-bottom: var(--elg-space-150) solid var(--elg-border-color-primary);
  background: var(--elg-background-color-subtle);
}

.elg-heading {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: var(--elg-space-800);
  padding-bottom: var(--elg-space-800);
  box-sizing: border-box;
}

@media all {
  .elg-heading-content {
    display: flex;
    max-width: var(--elg-width-extra-narrow);
    flex-direction: column;
    align-items: flex-start;
    gap: var(--elg-space-800);
    align-self: stretch;
    padding-right: var(--elg-space-600);
    box-sizing: border-box;
  }
}
@media print {
  .elg-heading-content {
    border-right: none;
  }
  .elg-heading-content > .sv-template-portlet {
    display: revert;
  }
  .elg-heading-content-links {
    display: none !important;
  }
}
.elg-heading * {
  margin-top: 0;
  margin-bottom: 0;
}

.elg-heading-divider {
  width: var(--elg-space-150);
  height: 22.8125rem;
  flex-shrink: 0;
  background: var(--elg-border-color-primary);
}

.elg-screen-desktop .elg-heading-menu {
  display: flex;
  max-width: 17.25rem;
  /* padding-top: var(--elg-space-900); */
  align-items: flex-end;
  gap: var(--elg-space-600);
  flex-shrink: 2;
  flex-direction: column;
  transform: translateX(3.3125rem);
}

.elg-screen-mobile .elg-heading-menu {
  padding-top: var(--elg-space-800);
  padding-bottom: var(--elg-space-800);
}

.elg-content {
  padding-top: var(--elg-space-900);
  padding-bottom: var(--elg-space-1000);
}

@media (max-width: 64rem) {
  .elg-content {
    padding-top: var(--elg-space-800);
    padding-bottom: var(--elg-space-800);
  }
  :has(.elg-heading-menu) .elg-heading-content {
    border: none;
    padding: 0;
  }
}
.elg-form {
  width: 100%;
  display: flex;
  justify-content: center;
}

.elg-search {
  display: flex;
  max-width: 37.5rem;
  width: 100%;
  border-radius: var(--elg-space-300);
  border: var(--elg-space-150) solid var(--elg-border-color-secondary);
  box-sizing: border-box;
  gap: 0.375rem;
}
.elg-search input {
  width: 100%;
  /* border: var(--elg-space-200) dashed var(--elg-border-color-primary); */
  padding-right: var(--elg-space-700);
  padding-left: var(--elg-space-700);
  border-top-left-radius: var(--elg-space-300);
  border-bottom-left-radius: var(--elg-space-300);
  font-family: var(--elg-font-family-glober, Arial);
  font-weight: 600;
  font-size: var(--elg-font-size-body-small);
  color: #332A2A;
  padding-top: var(--elg-space-200);
  /* outline: none; */
  /* padding-top: var(--elg-space-300); */
  outline-color: var(--white);
  /* z-index: 1; */
}
.elg-search input::placeholder {
  transform: translateY(0.125rem);
}
.elg-search svg {
  color: var(--elg-icon-color-on-action);
  width: var(--elg-space-800);
  height: var(--elg-space-800);
}

.elg-search-icon {
  display: flex;
  width: 3.125rem;
  height: 2.875rem;
  border-top-right-radius: var(--elg-space-300);
  border-bottom-right-radius: var(--elg-space-300);
  justify-content: center;
  align-items: center;
  background-color: var(--elg-background-color-secondary);
  border: none;
  outline-color: white !important;
  /* z-index: 1; */
}

.elg-search:hover .elg-search-icon {
  background-color: var(--elg-background-color-action-hover);
}

.contents {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--elg-space-800);
  align-self: stretch;
}

.content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--elg-space-500);
  align-self: stretch;
}
.content .env-mark {
  background-color: transparent;
  font-weight: 600;
}

.icon-header {
  display: flex;
  align-items: center;
  gap: var(--elg-space-400);
  align-self: stretch;
}

.icon-header svg {
  color: var(--elg-icon-color-action);
}

.icon-header:has(.header:hover) svg {
  color: var(--elg-icon-color-action-hover);
}

.header {
  color: var(--elg-text-color-action);
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-decoration-line: underline;
  text-underline-offset: 0.125rem;
  transform: translateY(0.1875rem);
  cursor: pointer;
}

.header:hover {
  color: var(--elg-text-color-action-hover);
  text-decoration-thickness: 11%;
}

.body {
  color: var(--elg-text-color-primary);
  /* Body */
  font-size: var(--elg-font-size-body);
  font-style: normal;
  font-weight: 400;
  line-height: var(--elg-line-height-body);
  /* 150% */
}

.crumbs {
  display: flex;
  gap: var(--elg-space-350);
  justify-content: flex-start;
}

.crumb {
  display: flex;
  gap: var(--elg-space-300);
  justify-content: flex-start;
  align-items: center;
}
.crumb svg {
  height: 1.25rem;
  width: 1.25rem;
  color: var(--elg-icon-color-primary);
  transform: translateY(-0.125rem);
}

.text {
  color: var(--elg-text-color-action);
  leading-trim: both;
  text-edge: cap;
  font-size: var(--elg-font-size-body-small);
  font-style: normal;
  font-weight: 600;
  line-height: var(--elg-line-height-body-small);
  /* 150% */
  text-decoration-line: underline;
  cursor: pointer;
}

.crumb1:last-child .text {
  color: var(--elg-text-color-primary);
  leading-trim: both;
  text-edge: cap;
  font-size: var(--elg-font-size-body-small);
  font-style: normal;
  font-weight: 600;
  line-height: var(--elg-line-height-body-small);
  /* 150% */
  text-decoration-line: none;
}

.hit-count {
  color: var(--elg-text-color-primary);
  font-size: var(--elg-font-size-h4);
  font-style: normal;
  font-weight: 600;
  line-height: var(--elg-line-height-h4);
  margin-bottom: var(--elg-space-900);
}

.pagination,
[data-fn-sv-paging] {
  margin-top: 2.5rem;
}

.pagination .current.next,
.pagination .current.prev {
  background-color: transparent;
  color: var(--elg-text-color-primary);
}

.pagination .current {
  background-color: var(--elg-background-color-action-pressed);
  color: var(--elg-text-color-on-action);
}

.pagination > li > a:hover {
  background-color: var(--elg-background-color-action-hover);
  color: var(--elg-text-color-on-action);
}

button.elg-button,
a.elg-button {
  display: block;
  box-sizing: border-box;
  border-radius: 6.25rem;
  min-width: 9.375rem;
  min-height: 3rem;
  cursor: pointer;
  padding: 0;
  background: none;
  border: var(--elg-space-200) solid;
}
button.elg-button div,
a.elg-button div {
  box-sizing: border-box;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: var(--elg-space-400);
  font-size: var(--elg-font-size-body);
  font-style: normal;
  font-weight: 600;
  line-height: var(--elg-line-height-body);
  text-decoration: none !important;
  text-align: center;
  padding: calc(var(--elg-space-500) + 0.125rem) var(--elg-space-800) calc(var(--elg-space-500) - 0.125rem);
  border: inherit;
  border-width: var(--elg-space-150);
  border-radius: inherit;
  width: 100%;
}
button.elg-button div img,
a.elg-button div img {
  width: var(--elg-space-800);
  height: var(--elg-space-800);
  transform: translateY(calc(var(--elg-space-200) * -1));
}

button.elg-button--primary,
a.elg-button--primary {
  border-color: var(--elg-border-color-action);
  background: var(--elg-background-color-action);
}
button.elg-button--primary div,
a.elg-button--primary div {
  color: var(--elg-text-color-on-action);
}
button.elg-button--primary div img,
a.elg-button--primary div img {
  filter: var(--elg-icon-color-on-action);
}
button.elg-button--primary:hover,
a.elg-button--primary:hover {
  border-color: var(--elg-border-color-action-hover);
  background: var(--elg-background-color-action-hover);
}
button.elg-button--primary:active,
a.elg-button--primary:active {
  border-color: var(--elg-border-color-action-pressed);
  background: var(--elg-background-color-action-pressed);
}
button.elg-button--primary[aria-pressed=true], button.elg-button--primary[aria-expanded=true],
a.elg-button--primary[aria-pressed=true],
a.elg-button--primary[aria-expanded=true] {
  border-color: var(--elg-border-color-action-hover);
  background: var(--elg-background-color-action-hover);
}

button.elg-button--secondary,
a.elg-button--secondary {
  border-color: var(--elg-border-color-action);
}
button.elg-button--secondary div,
a.elg-button--secondary div {
  border-color: transparent;
  color: var(--elg-text-color-action);
}
button.elg-button--secondary div img,
a.elg-button--secondary div img {
  filter: var(--elg-icon-color-action);
}
button.elg-button--secondary:hover,
a.elg-button--secondary:hover {
  border-color: var(--elg-border-color-action-hover);
}
button.elg-button--secondary:hover div,
a.elg-button--secondary:hover div {
  border-color: inherit;
  color: var(--elg-text-color-action-hover);
}
button.elg-button--secondary:hover div img,
a.elg-button--secondary:hover div img {
  filter: var(--elg-icon-color-action-hover);
}
button.elg-button--secondary:active,
a.elg-button--secondary:active {
  border-color: var(--elg-border-color-action-pressed);
}
button.elg-button--secondary:active div,
a.elg-button--secondary:active div {
  border-color: transparent;
  color: var(--elg-text-color-action-pressed);
}
button.elg-button--secondary:active div img,
a.elg-button--secondary:active div img {
  filter: var(--elg-icon-color-action-pressed);
}
button.elg-button--secondary[aria-pressed=true], button.elg-button--secondary[aria-expanded=true],
a.elg-button--secondary[aria-pressed=true],
a.elg-button--secondary[aria-expanded=true] {
  border-color: var(--elg-border-color-action-hover);
}
button.elg-button--secondary[aria-pressed=true] div, button.elg-button--secondary[aria-expanded=true] div,
a.elg-button--secondary[aria-pressed=true] div,
a.elg-button--secondary[aria-expanded=true] div {
  border-color: inherit;
  color: var(--elg-text-color-action-hover);
}
button.elg-button--secondary[aria-pressed=true] div img, button.elg-button--secondary[aria-expanded=true] div img,
a.elg-button--secondary[aria-pressed=true] div img,
a.elg-button--secondary[aria-expanded=true] div img {
  filter: var(--elg-icon-color-action-hover);
}

.elg-tip-box {
  display: flex;
  max-width: 36.5rem;
  padding: var(--elg-space-800) var(--elg-space-800) var(--elg-space-900) var(--elg-space-800);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--elg-space-800);
  border-radius: 0.25rem;
  border: 0.0625rem solid var(--elg-border-color-primary);
  background: var(--elg-background-color-page);
  box-sizing: border-box;
  margin-top: var(--elg-space-900);
  margin-bottom: var(--elg-space-500);
}
.elg-tip-box h2,
.elg-tip-box h3,
.elg-tip-box h4,
.elg-tip-box p {
  margin: 0;
  padding: 0;
}

.elg-cookie-banner {
  display: flex;
  flex-direction: column;
  gap: var(--elg-space-800);
  align-self: stretch;
  padding-top: var(--elg-space-900);
  padding-bottom: var(--elg-space-1000);
}

.elg-padding-edge:has(.elg-cookie-banner:not(.hidden)) {
  border-top: 0.5rem solid var(--elg-border-color-primary);
  border-bottom: 0.5rem solid var(--elg-border-color-primary);
  background: var(--elg-background-color-primary);
  box-shadow: 0 -0.25rem 0.625rem 0 rgba(95, 31, 68, 0.25);
  box-sizing: border-box;
}

.hidden {
  display: none;
}

.elg-cookie-banner * {
  margin: 0;
}

.elg-cookie-banner a {
  width: fit-content;
}

.elg-cookie-banner .elg-font-h2,
.elg-cookie-banner :not(a).elg-font-body {
  color: var(--elg-text-color-secondary);
}

.buttons {
  display: flex;
  gap: var(--elg-space-600);
}

@media (max-width: 38.75rem) {
  .buttons {
    flex-direction: column;
  }
}
.elg-padding-edge1:has(.elg-cookie-banner:not(.hidden)) .restore-cookie-banner {
  display: none;
}

.elg-cookie-consent {
  display: flex;
  padding: var(--elg-space-800) var(--elg-space-800) var(--elg-space-900) var(--elg-space-800);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--elg-space-800);
  align-self: stretch;
  border-radius: 0.25rem;
  border: 0.0625rem solid var(--elg-border-color-primary);
  background: var(--elg-background-color-primary);
}

.elg-cookie-consent * {
  margin: 0;
}

.elg-content-text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--elg-space-600);
  align-self: stretch;
}

.elg-cookie-consent.hidden {
  display: none;
}

.elg-cookie-consent-radios {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--elg-space-500);
}

.elg-cookie-consent-radios label {
  display: flex;
  gap: 0.4375rem;
  cursor: pointer;
  align-items: center;
}

.elg-cookie-consent-radios input {
  display: block;
  appearance: none;
}

.elg-cookie-consent-radios span {
  transform: translateY(0.1875rem);
}

.elg-cookie-consent-radios svg {
  display: none;
  width: 1.5rem;
  height: 1.5rem;
  color: var(--elg-icon-color-action);
}

.elg-cookie-consent-radios label:hover {
  color: var(--elg-icon-color-action-hover);
}

.elg-cookie-consent-radios label:active {
  color: var(--elg-icon-color-action-pressed);
}

.elg-cookie-consent-radios label:has(input:checked) .on,
.elg-cookie-consent-radios label:not(:has(input:checked)) .off {
  display: block;
}

:has(.elg-cookie-consent.elg-cookie-consent-query:not(.hidden)) .elg-cookie-consent.elg-cookie-consent-status {
  display: none;
}

:root {
  scroll-behavior: smooth;
}

.elg-screen-desktop .elg-contents {
  display: flex;
  padding: var(--elg-space-800) var(--elg-space-600);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--elg-space-100);
  flex: 1 0 0;
  border-radius: 0.25rem;
  background: var(--elg-background-color-primary);
  z-index: 1;
  max-height: inherit;
}

.elg-contents.fix {
  position: fixed;
  top: 0;
}

.elg-contents-header {
  display: flex;
  padding-bottom: var(--elg-space-400);
  align-items: flex-start;
  gap: 0.5rem;
  align-self: stretch;
}

.elg-contents-body {
  overflow: auto;
  list-style: none;
  padding: 0;
}

.elg-contents-body-item {
  /* display: flex; */
  min-height: 3rem;
  /* padding: var(--elg-space-400) var(--elg-space-600); */
  /* align-items: center; */
  align-self: stretch;
  border-left: 0.25rem solid var(--elg-border-color-subtle);
  background: var(--elg-background-color-primary);
  /* text-decoration: none; */
  padding-right: 0.375rem;
}

.elg-contents-body-item:first-child {
  padding-top: 0.5rem;
}

.elg-contents-body-item:last-child {
  padding-bottom: 0.5rem;
}

.elg-contents-body.elg-font-body a {
  display: flex;
  /* min-height: 48px; */
  padding: var(--elg-space-400) var(--elg-space-600);
  align-items: center;
  /* align-self: stretch; */
  /* border-left: 4px solid var(--elg-border-color-subtle, #E2E2E2); */
  /* background: var(--elg-background-color-primary, #FFF); */
  text-decoration: none;
  color: var(--elg-text-color-primary);
}

.elg-contents-body-item.visible,
.elg-contents-body-item:hover {
  border-left: 0.25rem solid var(--elg-border-color-primary);
}

.elg-contents-header-text,
.elg-contents-body-item-text {
  display: block;
  transform: translateY(0.125rem);
}

@media (max-width: 64rem) {
  .elg-screen-desktop:has(.elg-contents) {
    display: none;
  }
  .elg-screen-mobile:has(.elg-contents) {
    display: block;
  }
}
:focus-visible {
  outline: dotted;
  outline-offset: 0.125rem;
  outline-width: 0.1875rem;
}
a:focus-visible,
button:focus-visible {
  outline-color: var(--elg-text-color-primary);
}

.elg-header-panel-text-link:focus-visible, .elg-header-panel-buttons :focus-visible {
  outline-color: currentColor;
}

html:not([lang=en]) .elg-sdg {
  display: none;
}

.elg-sdg-content {
  display: flex;
  padding: var(--elg-space-800) 0;
}

.elg-sdg-content > * {
  flex: 1;
}

.elg-sdg-content img {
  width: 100%;
}

.elg-sdg-content-links {
  display: flex;
  flex-direction: column;
  padding: var(--elg-space-800) var(--elg-space-1000);
  gap: var(--elg-space-600);
}

.elg-sdg-content-links * {
  margin: 0;
}

a.elg-print {
  display: flex;
  padding: var(--elg-space-500) var(--elg-space-100);
  align-items: center;
  gap: var(--elg-space-400);
  box-sizing: border-box;
  text-decoration: none;
  cursor: pointer;
  color: var(--elg-text-color-action);
}

.elg-print svg {
  color: var(--elg-icon-color-action);
  width: 1.5rem;
  height: 1.5rem;
}

.elg-print span {
  transform: translateY(0.1875rem);
}

.elg-print:hover svg {
  color: var(--elg-icon-color-action-hover);
}

.elg-print:hover span {
  color: var(--elg-text-color-action-hover);
  text-decoration: underline;
  text-decoration-thickness: 0.125rem;
}

.elg-print:active svg {
  color: var(--elg-icon-color-action-pressed);
}

.elg-print:active span {
  color: var(--elg-text-color-action-pressed);
  text-decoration: none;
}

a.elg-language-link {
  display: flex;
  padding: var(--elg-space-500) var(--elg-space-100);
  align-items: center;
  gap: var(--elg-space-400);
  text-decoration: none;
  color: var(--elg-text-color-action);
}

.elg-language-link svg {
  color: var(--elg-icon-color-action);
}

.elg-language-link span {
  transform: translateY(0.1875rem);
}

.elg-language-link:hover svg {
  color: var(--elg-icon-color-action-hover);
}

.elg-language-link:hover span {
  color: var(--elg-text-color-action-hover);
  text-decoration: underline;
  text-decoration-thickness: 0.125rem;
}

.elg-language-link:active svg {
  color: var(--elg-icon-color-action-pressed);
}

.elg-language-link:active span {
  color: var(--elg-text-color-action-pressed);
  text-decoration: none;
}

.elg-heading-content-links {
  display: flex;
  align-items: center;
  gap: var(--elg-space-900);
  align-self: stretch;
}

.error {
  display: flex;
}

.error svg {
  width: 1.5rem;
  height: 1.5rem;
  color: var(--elg-icon-color-secondary);
}

.error span {
  transform: translateY(0.25rem);
  color: var(--elg-text-color-secondary);
}

.customize-checklist-topics.active .all {
  display: none;
}

.customize-checklist-topics:not(.active) .some {
  display: none;
}

.some {
  display: flex;
  gap: var(--elg-space-400);
}

.some div {
  border-radius: 6.25rem;
  background: var(--elg-background-color-action2);
  width: 1.5rem;
  height: 1.5rem;
}

.some div span {
  display: block;
  color: var(--elg-text-color-on-action2);
  transform: translateY(0.125rem);
  font-weight: 600;
}

.reset-button-container {
  display: flex;
  width: 100%;
}

@media (max-width: 38.75rem) {
  .reset-button-container {
    max-width: 23.5rem;
  }
}
.customize-checklist-topics-list {
  position: absolute;
  width: 100%;
  border-radius: 0 0 var(--elg-corner-ratio) var(--elg-corner-ratio);
  border: 0.0625rem solid var(--elg-border-color-primary);
  border-top: none !important;
  box-sizing: border-box;
  z-index: 1;
}

@media (max-width: 38.75rem) {
  .customize-checklist-topics-list {
    position: static;
  }
}
.customize-checklist-topics.active .customize-checklist-topics-list {
  border: 0.125rem solid var(--elg-border-color-primary);
}

.customize-checklist-topics-list-header[aria-expanded=true] {
  border-radius: var(--elg-corner-ratio) var(--elg-corner-ratio) 0 0;
  border-bottom: none !important;
}

.elg-checklist:not(:has(.active)) .reset-button-container {
  display: none;
}

.customize-checklist-topics {
  display: flex;
  max-width: 23.5rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.5rem;
  flex: 1 0 0;
}

.customize-checklist-topics label {
  cursor: pointer;
}

.customize-checklist-topics-container {
  width: 100%;
  position: relative;
}

button.customize-checklist-topics-list-header {
  display: flex;
  height: 3rem;
  min-height: 3rem;
  padding: var(--elg-space-400) var(--elg-space-400) var(--elg-space-400) var(--elg-space-600);
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  background: var(--elg-background-color-primary);
  box-sizing: border-box;
  border-radius: var(--elg-corner-ratio);
  border: 0.0625rem solid var(--elg-border-color-primary);
  width: 100%;
  cursor: pointer;
}

button.customize-checklist-topics-list-header:focus-visible {
  position: relative;
  z-index: 10;
}

.customize-checklist-topics:not(.active) button.customize-checklist-topics-list-header:hover {
  border: 0.125rem solid var(--elg-border-color-primary) !important;
}

.customize-checklist-topics.active .customize-checklist-topics-list-header {
  border: 0.125rem solid var(--elg-border-color-primary);
}

.customize-checklist-topics-list-header svg {
  transform: rotate(90deg);
  width: 1.5rem;
  height: 1.5rem;
  color: var(--elg-icon-color-primary);
}

.customize-checklist-topics-list-header[aria-expanded=true] svg {
  transform: rotate(270deg);
}

.customize-checklist-topics-list-container {
  border-radius: var(--elg-corner-ratio);
  border: 0.0625rem solid var(--elg-border-color-primary);
}

:has(.customize-checklist-topics-list-header[aria-expanded=false]) .customize-checklist-topics-list {
  display: none;
}

.elg-checklist {
  display: flex;
  flex-direction: column;
  gap: var(--elg-space-900);
}

.customize-checklist {
  padding-top: var(--elg-space-1000);
  padding-bottom: var(--elg-space-1000);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--elg-space-600);
  flex: 1 0 0;
}

.customize-checklist *,
.checklist * {
  margin: 0;
  padding: 0;
}

.customize-checklist-filters {
  display: flex;
  width: 100%;
  align-items: flex-start;
  gap: 1.5rem;
}
.customize-checklist-filters :not(.error) > span {
  transform: translateY(0.125rem);
}

@media (max-width: 38.75rem) {
  .customize-checklist-filters {
    flex-direction: column;
    align-items: normal;
  }
}
.customize-checklist-death-date {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--elg-space-900);
  align-self: stretch;
}

.customize-checklist-death-date-text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--elg-space-600);
  align-self: stretch;
}

.customize-checklist-death-date-input {
  display: flex;
  max-width: 23.5rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.5rem;
  align-self: stretch;
  width: 100%;
  flex: 1 0 0;
}

.customize-checklist-death-date-input label {
  cursor: auto;
}

.customize-checklist-death-date-input input {
  display: flex;
  height: 3rem;
  min-height: 3rem;
  padding: calc(var(--elg-space-400) + 0.125rem) var(--elg-space-400) calc(var(--elg-space-400) - 0.125rem) var(--elg-space-600);
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  border-radius: var(--elg-corner-ratio);
  border: 0.0625rem solid var(--elg-border-color-primary);
  box-sizing: border-box;
  background: var(--elg-background-color-primary);
}

.customize-checklist-death-date-input.active input {
  border: 0.125rem solid var(--elg-border-color-primary);
}

.customize-checklist-death-date-input input:hover {
  border: 0.125rem solid var(--elg-border-color-primary);
}

.customize-checklist-topics-list {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}

.checklist {
  padding-top: var(--elg-space-1000);
  padding-bottom: var(--elg-space-1000);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--elg-space-800);
  flex: 1 0 0;
}

.checklist-header {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--elg-space-800);
  align-self: stretch;
}

.checklist-header-text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--elg-space-600);
  align-self: stretch;
}

.checklist-header-text-and-button {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--elg-space-800);
  flex: 1 0 0;
}

.checklist-header-text-bottom-border {
  height: 0.25rem;
  align-self: stretch;
  border-radius: var(--elg-corner-ratio);
  background: var(--elg-background-color-secondary);
  box-sizing: border-box;
}

.checklist-header-tools {
  display: flex;
  align-items: center;
  gap: var(--elg-space-900);
  align-self: stretch;
}

.checklist-header-tool {
  display: flex;
  padding: var(--elg-space-500) var(--elg-space-100);
  align-items: center;
  gap: var(--elg-space-400);
  color: var(--elg-text-color-action);
}

.checklist-header-tool svg {
  color: var(--elg-icon-color-action);
}

.checklist-header-tool:hover {
  color: var(--elg-text-color-action-hover);
}

.checklist-header-tool:hover svg {
  color: var(--elg-icon-color-action-hover);
}

.checklist-header-tool span {
  transform: translateY(0.125rem);
}

.checklist-body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--elg-space-1000);
  flex: 1 0 0;
}

.checklist-topic {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--elg-space-600);
  align-self: stretch;
}

.checklist-topic h3 {
  color: var(--elg-text-color-secondary);
}

.checklist-topic-border {
  width: 100%;
  height: 0.0625rem;
  border-radius: var(--elg-corner-ratio);
  background: var(--elg-border-color-tertiary);
  box-sizing: border-box;
  margin-top: var(--elg-space-800);
}

.checklist-topic:not(:has(~ .checklist-topic:not(.hidden))) .checklist-topic-border {
  display: none;
}

.checklist-topic:not(:has(~ .checklist-topic ul.last > li:not(.hidden))) .checklist-topic-border {
  display: none;
}

.checklist-topic-list {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--elg-space-800);
  flex: 1 0 0;
}

.checklist-topic-list-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--elg-space-500);
  align-self: stretch;
}

.checklist ul.checklist-topic-list-item-list {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--elg-space-300);
  align-self: stretch;
  list-style: none;
}

.checklist-topic-list-item-list-item {
  gap: var(--elg-space-400);
  align-self: stretch;
  display: flex;
}

.checklist ul,
.customize-checklist-topics ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.customize-checklist-topics-list li {
  border-top: 0.0625rem solid var(--elg-border-color-primary);
}

.customize-checklist-topics.active .customize-checklist-topics-list li {
  border-top: 0.125rem solid var(--elg-border-color-primary);
}

.customize-checklist-topics-list li:has(:focus-visible) {
  z-index: 1;
}

.customize-checklist-topics-list button {
  display: flex;
  min-height: 2.25rem;
  padding: var(--elg-space-400) var(--elg-space-600);
  justify-content: flex-start;
  gap: var(--elg-space-400);
  border: none;
  background: var(--elg-background-color-page);
  box-sizing: border-box;
  leading-trim: both;
  text-edge: cap;
  width: 100%;
  border-radius: var(--elg-corner-ratio);
}

.customize-checklist-topics-list button:hover {
  cursor: pointer;
  border-color: var(--elg-border-color-action-hover);
  color: var(--elg-text-color-action-hover);
}

.customize-checklist-topics-list button:active {
  border-color: var(--elg-border-color-action-pressed);
  color: var(--elg-text-color-action-pressed);
}

.customize-checklist-topics-list button svg {
  display: none;
  color: var(--elg-icon-color-action);
  width: 1.375rem;
  height: 1.625rem;
}

.customize-checklist-topics-list button:hover svg {
  color: var(--elg-icon-color-action-hover);
}

.customize-checklist-topics-list button:active svg {
  color: var(--elg-icon-color-action-pressed);
}

.customize-checklist-topics-list button:not(.pressed) .checkbox {
  display: block;
}

.customize-checklist-topics-list button.pressed .checkbox-checked {
  display: block;
}

.customize-checklist-topics-list button span {
  transform: translateY(0.125rem);
  text-align: start;
}

.checklist .hidden,
.customize-checklist-topics .hidden {
  display: none;
}

.checklist ul:not(.customize-checklist-topics-list):not(.last) > li:not(:has(ul.last > li:not(.hidden))) {
  display: none;
}

button.reset {
  display: flex;
  padding: var(--elg-space-100);
  justify-content: center;
  align-items: center;
  gap: var(--elg-space-400);
  background: none;
  border: none;
  font-weight: 600;
}

button.reset svg {
  color: var(--elg-icon-color-action);
}

button.reset span {
  color: var(--elg-text-color-action);
  transform: translateY(0.1875rem);
}

button.reset:hover {
  color: var(--elg-text-color-action-hover);
  cursor: pointer;
  text-decoration: underline;
  text-decoration-thickness: 0.125rem;
  text-underline-offset: 10%;
}

button.reset:hover svg {
  color: var(--elg-icon-color-action-hover);
}

button.reset:hover span {
  color: var(--elg-text-color-action-hover);
}

button.reset:active {
  color: var(--elg-text-color-action-pressed);
}

button.reset:active svg {
  color: var(--elg-icon-color-action-pressed);
}

button.reset:active span {
  color: var(--elg-text-color-action-pressed);
}

/*# sourceMappingURL=main.css.map */

