#imPage { display: grid; grid-template-columns: minmax(0, 1fr) 1100px minmax(0, 1fr); grid-template-rows: 380px auto 120px; }
#imHeader { display: block; grid-column: 1 / 4; grid-row: 1 / 2; }
#imFooter { display: block; grid-column: 1 / 4; grid-row: 3 / 4; }
#imSideBar { display: none; }
#imContent { display: block; grid-column: 1 / 4; grid-row: 2 / 3; }
#imContentGraphics { display: block; grid-column: 2 / 3; grid-row: 2 / 3; }
@media (max-width: 1099.9px) and (min-width: 720.0px) {
	#imPage { display: grid; grid-template-columns: minmax(0, 1fr) 720px minmax(0, 1fr); grid-template-rows: 110px auto 35px; }
	#imHeader { display: block; grid-column: 2 / 3; grid-row: 1 / 2; }
	#imFooter { display: block; grid-column: 2 / 3; grid-row: 3 / 4; }
	#imSideBar { display: none; }
	#imContent { display: block; grid-column: 1 / 4; grid-row: 2 / 3; }
	#imContentGraphics { display: block; grid-column: 2 / 3; grid-row: 2 / 3; }
	
}
@media (max-width: 719.9px) and (min-width: 480.0px) {
	#imPage { display: grid; grid-template-columns: minmax(0, 1fr) 480px minmax(0, 1fr); grid-template-rows: 110px auto 35px; }
	#imHeader { display: block; grid-column: 2 / 3; grid-row: 1 / 2; }
	#imFooter { display: block; grid-column: 2 / 3; grid-row: 3 / 4; }
	#imSideBar { display: none; }
	#imContent { display: block; grid-column: 1 / 4; grid-row: 2 / 3; }
	#imContentGraphics { display: block; grid-column: 2 / 3; grid-row: 2 / 3; }
	
}
@media (max-width: 479.9px)  {
	#imPage { display: grid; grid-template-columns: 0 minmax(0, 1fr) 0; grid-template-rows: 110px auto 35px; }
	#imHeader { display: block; grid-column: 2 / 3; grid-row: 1 / 2; }
	#imFooter { display: block; grid-column: 2 / 3; grid-row: 3 / 4; }
	#imSideBar { display: none; }
	#imContent { display: block; grid-column: 1 / 4; grid-row: 2 / 3; }
	#imContentGraphics { display: block; grid-column: 2 / 3; grid-row: 2 / 3; }
	
}
#imContent { display: grid; grid-template-columns: minmax(0, 1fr) 45.583px 45.583px 45.583px 45.583px 45.583px 45.583px 45.583px 45.583px 45.583px 45.583px 45.583px 45.583px 45.583px 45.583px 45.583px 45.583px 45.583px 45.583px 45.583px 45.583px 45.583px 45.583px 45.583px 45.583px minmax(0, 1fr); grid-template-rows: auto auto auto; }
#imContent > header { display: block; grid-column: 2 / 26; grid-row: 1 / 2; }
#imGoToCont { display: block; grid-column: 2 / 3; grid-row: 1 / 2; }
#imCell_1 { display: grid; grid-column: 1 / 27; grid-row: 2 / 3; }
#imPageRow_1 { display: block; grid-column: 2 / 26; grid-row: 2 / 3; }
#imPageRow_2 { display: none; }
@media (max-width: 1099.9px) and (min-width: 720.0px) {
	#imContent { display: grid; grid-template-columns: minmax(0, 1fr) 29.75px 29.75px 29.75px 29.75px 29.75px 29.75px 29.75px 29.75px 29.75px 29.75px 29.75px 29.75px 29.75px 29.75px 29.75px 29.75px 29.75px 29.75px 29.75px 29.75px 29.75px 29.75px 29.75px 29.75px minmax(0, 1fr); grid-template-rows: auto auto auto; }
	#imContent > header { display: block; grid-column: 2 / 26; grid-row: 1 / 2; }
	#imGoToCont { display: block; grid-column: 2 / 3; grid-row: 1 / 2; }
	#imCell_1 { display: grid; grid-column: 1 / 27; grid-row: 2 / 3; }
	#imPageRow_1 { display: block; grid-column: 2 / 26; grid-row: 2 / 3; }
	#imPageRow_2 { display: none; }
	
}
@media (max-width: 719.9px) and (min-width: 480.0px) {
	#imContent { display: grid; grid-template-columns: minmax(0, 1fr) 19.75px 19.75px 19.75px 19.75px 19.75px 19.75px 19.75px 19.75px 19.75px 19.75px 19.75px 19.75px 19.75px 19.75px 19.75px 19.75px 19.75px 19.75px 19.75px 19.75px 19.75px 19.75px 19.75px 19.75px minmax(0, 1fr); grid-template-rows: auto auto auto; }
	#imContent > header { display: block; grid-column: 2 / 26; grid-row: 1 / 2; }
	#imGoToCont { display: block; grid-column: 2 / 3; grid-row: 1 / 2; }
	#imCell_1 { display: grid; grid-column: 1 / 27; grid-row: 2 / 3; }
	#imPageRow_1 { display: block; grid-column: 2 / 26; grid-row: 2 / 3; }
	#imPageRow_2 { display: none; }
	
}
@media (max-width: 479.9px)  {
	#imContent { display: grid; grid-template-columns: 0 minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) 0; grid-template-rows: auto auto; }
	#imContent > header { display: block; grid-column: 2 / 26; grid-row: 1 / 2; }
	#imGoToCont { display: block; grid-column: 2 / 3; grid-row: 1 / 2; }
	#imCell_1 { display: grid; grid-column: 1 / 27; grid-row: 2 / 3; }
	#imPageRow_1 { display: block; grid-column: 2 / 26; grid-row: 2 / 3; }
	#imPageRow_2 { display: none; }
	
}
h2#imPgTitle { position: relative; float: left; float: inline-start; }
#imHeader_imCell_1 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHeader_imObjectImage_01 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imHeader_imCellStyleGraphics_1 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imHeader_imCellStyleBorders_1 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imHeader_imObjectImage_01 { vertical-align: top; margin-top: 0px; margin-bottom: 0px; margin-inline-start: auto; margin-inline-end: auto; }
#imHeader_imObjectImage_01 #imHeader_imObjectImage_01_container img { width: 100%; height: auto; vertical-align: top; }#imHeader_imCell_2 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHeader_imObjectImage_02 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imHeader_imCellStyleGraphics_2 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imHeader_imCellStyleBorders_2 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imHeader_imObjectImage_02 { vertical-align: top; margin-top: 0px; margin-bottom: 0px; margin-inline-start: auto; margin-inline-end: auto; }
#imHeader_imObjectImage_02 #imHeader_imObjectImage_02_container img { width: 100%; height: auto; vertical-align: top; }#imHeader_imCell_3 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHeader_imObjectImage_03 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imHeader_imCellStyleGraphics_3 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imHeader_imCellStyleBorders_3 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imHeader_imObjectImage_03 { vertical-align: top; margin-top: 0px; margin-bottom: 0px; margin-inline-start: auto; margin-inline-end: auto; }
#imHeader_imObjectImage_03 #imHeader_imObjectImage_03_container img { width: 100%; height: auto; vertical-align: top; }#imHeader_imCell_4 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHeader_imObjectImage_04 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imHeader_imCellStyleGraphics_4 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imHeader_imCellStyleBorders_4 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imHeader_imObjectImage_04 { vertical-align: top; margin-top: 0px; margin-bottom: 0px; margin-inline-start: auto; margin-inline-end: auto; }
#imHeader_imObjectImage_04 #imHeader_imObjectImage_04_container img { width: 100%; height: auto; vertical-align: top; }#imHeader_imCell_5 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHeader_imObjectImage_05 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imHeader_imCellStyleGraphics_5 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imHeader_imCellStyleBorders_5 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imHeader_imObjectImage_05 { vertical-align: top; margin-top: 0px; margin-bottom: 0px; margin-inline-start: auto; margin-inline-end: auto; }
#imHeader_imObjectImage_05 #imHeader_imObjectImage_05_container img { width: 100%; height: auto; vertical-align: top; }#imHeader_imCell_6 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHeader_imObjectImage_06 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imHeader_imCellStyleGraphics_6 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imHeader_imCellStyleBorders_6 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imHeader_imObjectImage_06 { vertical-align: top; margin-top: 0px; margin-bottom: 0px; margin-inline-start: auto; margin-inline-end: auto; }
#imHeader_imObjectImage_06 #imHeader_imObjectImage_06_container img { width: 100%; height: auto; vertical-align: top; }#imHeader_imCell_7 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHeader_imObjectImage_07 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imHeader_imCellStyleGraphics_7 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imHeader_imCellStyleBorders_7 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imHeader_imObjectImage_07 { vertical-align: top; margin-top: 0px; margin-bottom: 0px; margin-inline-start: auto; margin-inline-end: auto; }
#imHeader_imObjectImage_07 #imHeader_imObjectImage_07_container img { width: 100%; height: auto; vertical-align: top; }#imHeader_imCell_8 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHeader_imObjectImage_08 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imHeader_imCellStyleGraphics_8 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imHeader_imCellStyleBorders_8 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imHeader_imObjectImage_08 { vertical-align: top; margin-top: 0px; margin-bottom: 0px; margin-inline-start: auto; margin-inline-end: auto; }
#imHeader_imObjectImage_08 #imHeader_imObjectImage_08_container img { width: 100%; height: auto; vertical-align: top; }#imHeader_imCell_9 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHeader_imObjectImage_09 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imHeader_imCellStyleGraphics_9 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imHeader_imCellStyleBorders_9 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imHeader_imObjectImage_09 { vertical-align: top; margin-top: 0px; margin-bottom: 0px; margin-inline-start: auto; margin-inline-end: auto; }
#imHeader_imObjectImage_09 #imHeader_imObjectImage_09_container img { width: 100%; height: auto; vertical-align: top; }#imHeader_imCell_10 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHeader_imObjectImage_10 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imHeader_imCellStyleGraphics_10 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imHeader_imCellStyleBorders_10 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imHeader_imObjectImage_10 { vertical-align: top; margin-top: 0px; margin-bottom: 0px; margin-inline-start: auto; margin-inline-end: auto; }
#imHeader_imObjectImage_10 #imHeader_imObjectImage_10_container img { width: 100%; height: auto; vertical-align: top; }#imHeader_imCell_11 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHeader_imObjectImage_11 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imHeader_imCellStyleGraphics_11 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imHeader_imCellStyleBorders_11 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imHeader_imObjectImage_11 { vertical-align: top; margin-top: 0px; margin-bottom: 0px; margin-inline-start: auto; margin-inline-end: auto; }
#imHeader_imObjectImage_11 #imHeader_imObjectImage_11_container img { width: 100%; height: auto; vertical-align: top; }#imHeader_imCell_12 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHeader_imObjectSearch_12 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imHeader_imCellStyleGraphics_12 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imHeader_imCellStyleBorders_12 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imHeader_imObjectSearch_12 { white-space: nowrap; width: 100%; }
#imHeader_imObjectSearch_12 fieldset { display: contents; }
#imHeader_imObjectSearch_12_fields_container { display: flex; }
input#imHeader_imObjectSearch_12_field[type=text] { box-sizing: border-box; font-style: normal; font-variant: normal; font-weight: normal; font-family: 'Tahoma'; font-size: calc(8pt - max(8pt - var(--min-text-size), 0pt) * var(--font-size-factor));  color: rgba(0, 0, 0, 1); background-color: rgba(255, 255, 255, 1); padding: 3px;  margin: 0px; vertical-align: middle; border: solid; border-block-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1); border-inline-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1); border-width: 1px; border-radius: 0px;  outline: none; box-shadow: none; flex: 1; min-width: 0;}
input#imHeader_imObjectSearch_12_field[type=text]::placeholder { color: rgba(0, 0, 0, 0.7);}
#imHeader_imObjectSearch_12_button { box-sizing: border-box; font-style: normal; font-variant: normal; font-weight: normal; font-family: 'Tahoma'; font-size: calc(8pt - max(8pt - var(--min-text-size), 0pt) * var(--font-size-factor)); color: rgba(0, 0, 0, 1); background-color: rgba(211, 211, 211, 1); padding: 3px; vertical-align: middle; cursor: pointer; border: solid; border-block-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1); border-inline-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1); border-width: 1px; border-radius: 0px;  outline: none; flex: 0 1 auto;}
#imHeader_imCell_13 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHeader_imMenuObject_13 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 103; }
#imHeader_imCellStyleGraphics_13 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imHeader_imCellStyleBorders_13 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 102; }

.label-wrapper .menu-item-icon {
max-height: 100%; position: absolute; top: 0; bottom: 0; inset-inline-start: 3px; margin: auto; z-index: 0; 
}
.im-menu-opened #imStickyBarContainer, .im-menu-opened #imPageToTop { visibility: hidden !important; }
#imFooter_imCell_1 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imFooter_imObjectImage_01 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imFooter_imCellStyleGraphics_1 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imFooter_imCellStyleBorders_1 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imFooter_imObjectImage_01 { vertical-align: top; margin-top: 0px; margin-bottom: 0px; margin-inline-start: auto; margin-inline-end: auto; }
#imFooter_imObjectImage_01 #imFooter_imObjectImage_01_container img { width: 100%; height: auto; vertical-align: top; }#imFooter_imCell_2 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imFooter_imObjectImage_02 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imFooter_imCellStyleGraphics_2 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imFooter_imCellStyleBorders_2 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imFooter_imObjectImage_02 { vertical-align: top; margin-top: 0px; margin-bottom: 0px; margin-inline-start: auto; margin-inline-end: auto; }
#imFooter_imObjectImage_02 #imFooter_imObjectImage_02_container img { width: 100%; height: auto; vertical-align: top; }#imFooter_imCell_3 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imFooter_imObjectImage_03 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imFooter_imCellStyleGraphics_3 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imFooter_imCellStyleBorders_3 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imFooter_imObjectImage_03 { vertical-align: top; margin-top: 0px; margin-bottom: 0px; margin-inline-start: auto; margin-inline-end: auto; }
#imFooter_imObjectImage_03 #imFooter_imObjectImage_03_container img { width: 100%; height: auto; vertical-align: top; }#imFooter_imCell_4 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imFooter_imObjectImage_04 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imFooter_imCellStyleGraphics_4 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imFooter_imCellStyleBorders_4 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imFooter_imObjectImage_04 { vertical-align: top; margin-top: 0px; margin-bottom: 0px; margin-inline-start: auto; margin-inline-end: auto; }
#imFooter_imObjectImage_04 #imFooter_imObjectImage_04_container img { width: 100%; height: auto; vertical-align: top; }#imStickyBar_imCell_1 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imStickyBar_imMenuObject_01 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 103; }
#imStickyBar_imCellStyleGraphics_1 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imStickyBar_imCellStyleBorders_1 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 102; }

.label-wrapper .menu-item-icon {
max-height: 100%; position: absolute; top: 0; bottom: 0; inset-inline-start: 3px; margin: auto; z-index: 0; 
}
.im-menu-opened #imStickyBarContainer, .im-menu-opened #imPageToTop { visibility: hidden !important; }
.imPageRow { position: relative;  }
#imCell_1 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHTMLObject_35_01 { position: relative; align-self: start; justify-self: center; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imCellStyleGraphics_1 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imCellStyleBorders_1 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imHTMLObject_35_01 {@font-face {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 400;
      font-display: swap;
      src: url('files/inter-400.woff2') format('woff2');
    }
    @font-face {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 600;
      font-display: swap;
      src: url('files/inter-600.woff2') format('woff2');
    }
    @font-face {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 700;
      font-display: swap;
      src: url('files/inter-700.woff2') format('woff2');
    }
    /* Metric-matched fallback to reduce CLS during font swap */
    @font-face {
      font-family: 'Inter Fallback';
      src: local('Arial'), local('Helvetica Neue'), local('Helvetica'), local('sans-serif');
      size-adjust: 107%;
      ascent-override: 90%;
      descent-override: 22%;
      line-gap-override: 0%;
    }
    #vm-lp {
      /* Modern interpretation of Versamatic (clean industrial blue) + VIPTech */
      --primary: #003d5c;          /* Deep Versamatic-style navy */
      --primary-mid: #005f87;
      --primary-dark: #002a40;
      --accent: #f15a29;           /* Strong industrial orange (Versamatic marketing accent) */
      --accent-hover: #d94a1a;
      --accent-soft: #fff4ef;
      --bg: #f4f7fa;
      --white: #ffffff;
      --text: #1a2b3c;
      --text-light: #5a6a7a;
      --border: #dce4ec;
      --success: #0d9488;
      --card-shadow: 0 4px 20px rgba(0, 61, 92, 0.08);
    }
    #vm-lp, #vm-lp * { box-sizing: border-box; }
    #vm-lp { margin: 0; padding: 0; }
    #vm-lp {
      font-family: 'Inter', 'Inter Fallback', system-ui, -apple-system, sans-serif;
      color: var(--text);
      background: var(--bg);
      line-height: 1.6;
    }
    #vm-lp a { text-decoration: none; color: inherit; }
    #vm-lp img { max-width: 100%; height: auto; display: block; }
    #vm-lp .container { max-width: 1180px; margin: 0 auto; padding: 0 20px; }

    /* Header */
    #vm-lp header {
      background: var(--white);
      box-shadow: 0 1px 4px rgba(0,0,0,0.06);
      position: sticky;
      top: 0;
      z-index: 100;
      border-bottom: 1px solid var(--border);
      /* CLS: fixed header height so content below doesn't jump */
      min-height: 60px;
    }
    #vm-lp .header-inner {
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding: 12px 0;
      min-height: 56px;
    }
    #vm-lp .logo {
      font-weight: 700;
      font-size: 1.3rem;
      color: var(--primary);
      letter-spacing: -0.4px;
      display: flex;
      align-items: center;
      gap: 8px;
    }
    #vm-lp .logo-mark {
      width: 32px; height: 32px;
      background: var(--primary);
      border-radius: 6px;
      display: flex; align-items: center; justify-content: center;
      color: white; font-weight: 700; font-size: 0.9rem;
    }
    #vm-lp .logo span { color: var(--accent); }
    #vm-lp .nav { display: flex; gap: 26px; align-items: center; }
    #vm-lp .nav a { font-weight: 600; font-size: 0.92rem; color: var(--text); transition: color 0.2s; }
    #vm-lp .nav a:hover { color: var(--accent); }
    #vm-lp .btn {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      background: var(--accent);
      color: white;
      font-weight: 600;
      padding: 11px 22px;
      border-radius: 7px;
      border: none;
      cursor: pointer;
      transition: background 0.2s, transform 0.15s, box-shadow 0.2s;
      font-size: 0.92rem;
    }
    #vm-lp .btn:hover { background: var(--accent-hover); transform: translateY(-1px); box-shadow: 0 4px 12px rgba(241,90,41,0.35); }
    #vm-lp .btn-outline {
      background: transparent;
      border: 2px solid rgba(255,255,255,0.7);
      color: white;
    }
    #vm-lp .btn-outline:hover { background: rgba(255,255,255,0.12); border-color: white; }
    #vm-lp .btn-primary-outline {
      background: transparent;
      border: 2px solid var(--primary);
      color: var(--primary);
    }
    #vm-lp .btn-primary-outline:hover { background: var(--primary); color: white; }
    #vm-lp .btn-catalog {
      background: var(--primary);
      color: white;
    }
    #vm-lp .btn-catalog:hover { background: var(--primary-mid); }

    /* Hero */
    #vm-lp .hero {
      background: linear-gradient(145deg, var(--primary) 0%, var(--primary-dark) 55%, #001a28 100%);
      color: white;
      padding: 72px 0 80px;
      position: relative;
      overflow: hidden;
    }
    #vm-lp .hero::after {
      content: '';
      position: absolute;
      top: -30%;
      right: -15%;
      width: 520px;
      height: 520px;
      background: radial-gradient(circle, rgba(241,90,41,0.18) 0%, transparent 68%);
      border-radius: 50%;
      pointer-events: none;
    }
    #vm-lp .hero-grid {
      display: grid;
      grid-template-columns: 1.15fr 0.85fr;
      gap: 48px;
      align-items: center;
      position: relative;
      z-index: 1;
    }
    #vm-lp .hero h1 {
      font-size: clamp(1.95rem, 3.8vw, 2.75rem);
      font-weight: 700;
      line-height: 1.18;
      margin-bottom: 16px;
      letter-spacing: -0.7px;
    }
    #vm-lp .hero h1 span { color: #ffb347; }
    #vm-lp .hero p {
      font-size: 1.08rem;
      opacity: 0.92;
      margin-bottom: 26px;
      max-width: 510px;
    }
    #vm-lp .hero-cta { display: flex; gap: 12px; flex-wrap: wrap; margin-bottom: 36px; }
    #vm-lp .hero-stats {
      display: flex;
      gap: 28px;
      flex-wrap: wrap;
      padding-top: 8px;
      border-top: 1px solid rgba(255,255,255,0.15);
    }
    #vm-lp .stat strong {
      display: block;
      font-size: 1.45rem;
      font-weight: 700;
      color: #ffb347;
    }
    #vm-lp .stat span { font-size: 0.8rem; opacity: 0.82; }
    #vm-lp .hero-image {
      background: rgba(255,255,255,0.06);
      border-radius: 14px;
      padding: 18px;
      border: 1px solid rgba(255,255,255,0.1);
      backdrop-filter: blur(4px);
      /* CLS: reserve space before image loads */
      aspect-ratio: 1 / 1;
      max-width: 520px;
      margin-left: auto;
      margin-right: auto;
    }
    #vm-lp .hero-image img {
      border-radius: 9px;
      width: 100%;
      height: 100%;
      aspect-ratio: 898 / 900;
      object-fit: contain;
      background: linear-gradient(160deg, #0a3550, #041c2a);
    }

    /* Trust bar */
    #vm-lp .trust-bar {
      background: var(--white);
      padding: 16px 0;
      border-bottom: 1px solid var(--border);
      min-height: 52px;
    }
    #vm-lp .trust-items {
      display: flex;
      justify-content: center;
      gap: 40px;
      flex-wrap: wrap;
      font-size: 0.88rem;
      font-weight: 600;
      color: var(--text-light);
    }
    #vm-lp .trust-items span { display: flex; align-items: center; gap: 7px; }
    #vm-lp .trust-items .dot {
      width: 7px; height: 7px; border-radius: 50%;
      background: var(--success); flex-shrink: 0;
    }

    /* Sections */
    #vm-lp section { padding: 64px 0; }
    #vm-lp .section-title { text-align: center; margin-bottom: 42px; }
    #vm-lp .section-title h2 {
      font-size: clamp(1.6rem, 2.8vw, 2.1rem);
      font-weight: 700;
      color: var(--primary);
      margin-bottom: 10px;
      letter-spacing: -0.4px;
    }
    #vm-lp .section-title p {
      color: var(--text-light);
      max-width: 600px;
      margin: 0 auto;
      font-size: 1.02rem;
    }

    /* Advantages */
    #vm-lp .advantages {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
      gap: 20px;
    }
    #vm-lp .adv-card {
      background: var(--white);
      border-radius: 12px;
      padding: 26px 22px;
      border: 1px solid var(--border);
      transition: box-shadow 0.25s, transform 0.25s;
    }
    #vm-lp .adv-card:hover {
      box-shadow: var(--card-shadow);
      transform: translateY(-3px);
    }
    #vm-lp .adv-icon {
      width: 44px; height: 44px;
      background: var(--accent-soft);
      border-radius: 9px;
      display: flex; align-items: center; justify-content: center;
      margin-bottom: 14px;
      font-size: 1.25rem;
      color: var(--accent);
    }
    #vm-lp .adv-card h3 {
      font-size: 1.05rem;
      font-weight: 700;
      margin-bottom: 7px;
      color: var(--primary);
    }
    #vm-lp .adv-card p { font-size: 0.92rem; color: var(--text-light); }

    /* Specs */
    #vm-lp .specs-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
      gap: 12px;
      background: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);
      border-radius: 14px;
      padding: 32px 24px;
      color: white;
    }
    #vm-lp .spec-item { text-align: center; }
    #vm-lp .spec-item strong {
      display: block;
      font-size: 1.45rem;
      font-weight: 700;
      color: #ffb347;
      margin-bottom: 3px;
    }
    #vm-lp .spec-item span { font-size: 0.82rem; opacity: 0.88; }

    /* Products */
    #vm-lp .products {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
      gap: 24px;
    }
    #vm-lp .product-card {
      background: var(--white);
      border-radius: 12px;
      overflow: hidden;
      border: 1px solid var(--border);
      transition: box-shadow 0.25s, transform 0.2s;
      display: flex;
      flex-direction: column;
    }
    #vm-lp .product-card:hover {
      box-shadow: var(--card-shadow);
      transform: translateY(-3px);
    }
    #vm-lp .product-img {
      height: 190px;
      min-height: 190px;
      aspect-ratio: 16 / 10;
      background: linear-gradient(160deg, #e8eef3, #f5f8fb);
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 16px;
      position: relative;
      overflow: hidden;
      /* CLS: contain layout shifts inside card */
      contain: layout style;
    }
    #vm-lp .product-img img {
      max-height: 155px;
      height: auto;
      width: auto;
      max-width: 90%;
      object-fit: contain;
    }
    #vm-lp .product-body {
      padding: 20px;
      flex: 1;
      display: flex;
      flex-direction: column;
    }
    #vm-lp .product-body h3 {
      font-size: 1.1rem;
      font-weight: 700;
      color: var(--primary);
      margin-bottom: 7px;
    }
    #vm-lp .product-body p {
      font-size: 0.9rem;
      color: var(--text-light);
      margin-bottom: 14px;
      flex: 1;
    }
    #vm-lp .product-tags {
      display: flex;
      flex-wrap: wrap;
      gap: 5px;
      margin-bottom: 14px;
    }
    #vm-lp .tag {
      background: #eef3f7;
      color: var(--primary);
      font-size: 0.72rem;
      font-weight: 600;
      padding: 3px 9px;
      border-radius: 20px;
    }

    /* Applications */
    #vm-lp .apps {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
      gap: 12px;
    }
    #vm-lp .app-item {
      background: var(--white);
      border: 1px solid var(--border);
      border-radius: 9px;
      padding: 16px 12px;
      text-align: center;
      font-weight: 600;
      font-size: 0.9rem;
      color: var(--primary);
      transition: background 0.2s, color 0.2s, border-color 0.2s;
    }
    #vm-lp .app-item:hover {
      background: var(--primary);
      color: white;
      border-color: var(--primary);
    }

    /* Why us */
    #vm-lp .why-grid {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 44px;
      align-items: center;
    }
    #vm-lp .why-list { list-style: none; }
    #vm-lp .why-list li {
      display: flex;
      gap: 12px;
      margin-bottom: 15px;
      font-size: 0.98rem;
    }
    #vm-lp .why-list li::before {
      content: '✓';
      background: var(--success);
      color: white;
      width: 22px; height: 22px;
      border-radius: 50%;
      display: flex; align-items: center; justify-content: center;
      font-size: 0.75rem; font-weight: 700;
      flex-shrink: 0;
      margin-top: 2px;
    }
    #vm-lp .why-box {
      background: linear-gradient(160deg, #eef4f8, #f8fafc);
      border-radius: 14px;
      padding: 28px;
      border: 1px solid var(--border);
    }
    #vm-lp .why-box h3 {
      font-size: 1.1rem;
      font-weight: 700;
      color: var(--primary);
      margin-bottom: 14px;
    }
    #vm-lp .why-box p { margin-bottom: 10px; font-size: 0.95rem; }

    /* CTA */
    #vm-lp .cta-section {
      background: linear-gradient(145deg, var(--primary) 0%, var(--primary-dark) 100%);
      color: white;
      border-radius: 16px;
      padding: 44px 36px;
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 36px;
      align-items: start;
    }
    #vm-lp .cta-section h2 {
      font-size: 1.65rem;
      font-weight: 700;
      margin-bottom: 12px;
    }
    #vm-lp .cta-section > div > p { opacity: 0.9; margin-bottom: 20px; font-size: 0.98rem; }
    #vm-lp .contact-info {
      background: rgba(255,255,255,0.08);
      border-radius: 11px;
      padding: 20px;
      border: 1px solid rgba(255,255,255,0.12);
    }
    #vm-lp .contact-info h3 {
      font-size: 1.05rem;
      margin-bottom: 12px;
      color: #ffb347;
    }
    #vm-lp .contact-info p {
      margin-bottom: 8px;
      font-size: 0.94rem;
      display: flex;
      gap: 8px;
      align-items: flex-start;
    }
    #vm-lp .contact-info a { color: #93c5fd; font-weight: 600; }
    #vm-lp .contact-info a:hover { text-decoration: underline; }

    #vm-lp form { display: flex; flex-direction: column; gap: 12px; contain: layout; }
    #vm-lp form input, #vm-lp form textarea, #vm-lp form select {
      padding: 12px 14px;
      border-radius: 7px;
      border: 1px solid rgba(255,255,255,0.22);
      background: rgba(255,255,255,0.1);
      color: white;
      font-family: inherit;
      font-size: 0.92rem;
    }
    #vm-lp form input::placeholder, #vm-lp form textarea::placeholder { color: rgba(255,255,255,0.55); }
    #vm-lp form input:focus, #vm-lp form textarea:focus, #vm-lp form select:focus {
      outline: none;
      border-color: #ffb347;
      background: rgba(255,255,255,0.15);
    }
    #vm-lp form select option { color: #1a2b3c; }
    #vm-lp form textarea { resize: vertical; min-height: 90px; }
    #vm-lp form button {
      background: var(--accent);
      color: white;
      font-weight: 700;
      padding: 13px;
      border: none;
      border-radius: 7px;
      cursor: pointer;
      font-size: 0.98rem;
      transition: background 0.2s;
    }
    #vm-lp form button:hover { background: var(--accent-hover); }

    /* Installation example - reserve space */
    #vm-lp .install-wrap {
      max-width: 780px;
      margin: 0 auto;
      background: var(--white);
      border-radius: 14px;
      padding: 20px;
      border: 1px solid var(--border);
    }
    #vm-lp .install-wrap img {
      width: 100%;
      height: auto;
      border-radius: 10px;
      aspect-ratio: 985 / 1000;
    }

    /* Catalog promo strip */
    #vm-lp .catalog-strip {
      background: var(--accent-soft);
      border: 1px solid #ffd5c2;
      border-radius: 12px;
      padding: 22px 28px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 20px;
      flex-wrap: wrap;
      margin-bottom: 48px;
    }
    #vm-lp .catalog-strip h3 {
      font-size: 1.1rem;
      font-weight: 700;
      color: var(--primary);
      margin-bottom: 4px;
    }
    #vm-lp .catalog-strip p { font-size: 0.9rem; color: var(--text-light); }

    /* Footer */
    #vm-lp footer {
      background: var(--primary-dark);
      color: rgba(255,255,255,0.78);
      padding: 36px 0 20px;
      margin-top: 50px;
    }
    #vm-lp .footer-grid {
      display: grid;
      grid-template-columns: 2fr 1fr 1fr;
      gap: 36px;
      margin-bottom: 26px;
    }
    #vm-lp .footer-grid h4 {
      color: white;
      font-size: 0.95rem;
      margin-bottom: 12px;
      font-weight: 700;
    }
    #vm-lp .footer-grid p, #vm-lp .footer-grid a {
      font-size: 0.88rem;
      margin-bottom: 5px;
      display: block;
    }
    #vm-lp .footer-grid a:hover { color: #ffb347; }
    #vm-lp .footer-bottom {
      border-top: 1px solid rgba(255,255,255,0.1);
      padding-top: 16px;
      text-align: center;
      font-size: 0.8rem;
      opacity: 0.65;
    }

    /* Responsive */
    @media (max-width: 900px) {
      #vm-lp .hero-grid, #vm-lp .why-grid, #vm-lp .cta-section, #vm-lp .footer-grid {
        grid-template-columns: 1fr;
      }
      #vm-lp .nav { display: none; }
      #vm-lp .hero { padding: 48px 0 56px; }
      #vm-lp .hero-stats { gap: 18px; }
      #vm-lp section { padding: 48px 0; }
      #vm-lp .catalog-strip { flex-direction: column; align-items: flex-start; }
    }
    @media (max-width: 600px) {
      #vm-lp .trust-items { gap: 14px; font-size: 0.8rem; }
      #vm-lp .specs-grid { padding: 24px 14px; }
      #vm-lp .cta-section { padding: 28px 18px; }
    }

    .hero-image picture,
    .product-img picture,
    #vm-lp .install-wrap picture {
      display: block;
      width: 100%;
      height: 100%;
    }
    .hero-image picture img,
    #vm-lp .product-img picture img {
      width: 100%;
    }
    #vm-lp .product-img picture img {
      max-height: 155px;
      width: auto;
      max-width: 90%;
      height: auto;
      margin: 0 auto;
    }

    /* X5 compatibility */
    #vm-lp {
      font-family: 'Inter', 'Inter Fallback', system-ui, -apple-system, sans-serif;
      color: #1a2b3c;
      background: #f4f7fa;
      line-height: 1.6;
      width: 100%;
      max-width: 100%;
      overflow-x: hidden;
      text-align: left;
    }
    #vm-lp img { max-width: 100%; height: auto; display: block; }
    #vm-lp a { text-decoration: none; color: inherit; }
    /* Optional: full-bleed breakout if X5 content column is narrow */
    #vm-lp .vm-fullbleed {
      width: 100vw;
      max-width: 100vw;
      margin-left: calc(50% - 50vw);
      margin-right: calc(50% - 50vw);
    }
    /* Softer sticky if X5 already has fixed header */
    #vm-lp > header {
      position: relative; /* change to sticky if X5-Header ausgeblendet */
      top: auto;
    }

    }

	
}@font-face {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 400;
      font-display: swap;
      src: url('/fonts/inter-400.woff2') format('woff2');
    }
    @font-face {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 600;
      font-display: swap;
      src: url('/fonts/inter-600.woff2') format('woff2');
    }
    @font-face {
      font-family: 'Inter';
      font-style: normal;
      font-weight: 700;
      font-display: swap;
      src: url('/fonts/inter-700.woff2') format('woff2');
    }
    /* Metric-matched fallback to reduce CLS during font swap */
    @font-face {
      font-family: 'Inter Fallback';
      src: local('Arial'), local('Helvetica Neue'), local('Helvetica'), local('sans-serif');
      size-adjust: 107%;
      ascent-override: 90%;
      descent-override: 22%;
      line-gap-override: 0%;
    }
    #vm-lp {
      /* Modern interpretation of Versamatic (clean industrial blue) + VIPTech */
      --primary: #003d5c;          /* Deep Versamatic-style navy */
      --primary-mid: #005f87;
      --primary-dark: #002a40;
      --accent: #f15a29;           /* Strong industrial orange (Versamatic marketing accent) */
      --accent-hover: #d94a1a;
      --accent-soft: #fff4ef;
      --bg: #f4f7fa;
      --white: #ffffff;
      --text: #1a2b3c;
      --text-light: #5a6a7a;
      --border: #dce4ec;
      --success: #0d9488;
      --card-shadow: 0 4px 20px rgba(0, 61, 92, 0.08);
    }
    #vm-lp, #vm-lp * { box-sizing: border-box; }
    #vm-lp { margin: 0; padding: 0; }
    #vm-lp {
      font-family: 'Inter', 'Inter Fallback', system-ui, -apple-system, sans-serif;
      color: var(--text);
      background: var(--bg);
      line-height: 1.6;
    }
    #vm-lp a { text-decoration: none; color: inherit; }
    #vm-lp img { max-width: 100%; height: auto; display: block; }
    #vm-lp .container { max-width: 1180px; margin: 0 auto; padding: 0 20px; }

    /* Header */
    #vm-lp header {
      background: var(--white);
      box-shadow: 0 1px 4px rgba(0,0,0,0.06);
      position: sticky;
      top: 0;
      z-index: 100;
      border-bottom: 1px solid var(--border);
      /* CLS: fixed header height so content below doesn't jump */
      min-height: 60px;
    }
    #vm-lp .header-inner {
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding: 12px 0;
      min-height: 56px;
    }
    #vm-lp .logo {
      font-weight: 700;
      font-size: 1.3rem;
      color: var(--primary);
      letter-spacing: -0.4px;
      display: flex;
      align-items: center;
      gap: 8px;
    }
    #vm-lp .logo-mark {
      width: 32px; height: 32px;
      background: var(--primary);
      border-radius: 6px;
      display: flex; align-items: center; justify-content: center;
      color: white; font-weight: 700; font-size: 0.9rem;
    }
    #vm-lp .logo span { color: var(--accent); }
    #vm-lp .nav { display: flex; gap: 26px; align-items: center; }
    #vm-lp .nav a { font-weight: 600; font-size: 0.92rem; color: var(--text); transition: color 0.2s; }
    #vm-lp .nav a:hover { color: var(--accent); }
    #vm-lp .btn {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      background: var(--accent);
      color: white;
      font-weight: 600;
      padding: 11px 22px;
      border-radius: 7px;
      border: none;
      cursor: pointer;
      transition: background 0.2s, transform 0.15s, box-shadow 0.2s;
      font-size: 0.92rem;
    }
    #vm-lp .btn:hover { background: var(--accent-hover); transform: translateY(-1px); box-shadow: 0 4px 12px rgba(241,90,41,0.35); }
    #vm-lp .btn-outline {
      background: transparent;
      border: 2px solid rgba(255,255,255,0.7);
      color: white;
    }
    #vm-lp .btn-outline:hover { background: rgba(255,255,255,0.12); border-color: white; }
    #vm-lp .btn-primary-outline {
      background: transparent;
      border: 2px solid var(--primary);
      color: var(--primary);
    }
    #vm-lp .btn-primary-outline:hover { background: var(--primary); color: white; }
    #vm-lp .btn-catalog {
      background: var(--primary);
      color: white;
    }
    #vm-lp .btn-catalog:hover { background: var(--primary-mid); }

    /* Hero */
    #vm-lp .hero {
      background: linear-gradient(145deg, var(--primary) 0%, var(--primary-dark) 55%, #001a28 100%);
      color: white;
      padding: 72px 0 80px;
      position: relative;
      overflow: hidden;
    }
    #vm-lp .hero::after {
      content: '';
      position: absolute;
      top: -30%;
      right: -15%;
      width: 520px;
      height: 520px;
      background: radial-gradient(circle, rgba(241,90,41,0.18) 0%, transparent 68%);
      border-radius: 50%;
      pointer-events: none;
    }
    #vm-lp .hero-grid {
      display: grid;
      grid-template-columns: 1.15fr 0.85fr;
      gap: 48px;
      align-items: center;
      position: relative;
      z-index: 1;
    }
    #vm-lp .hero h1 {
      font-size: clamp(1.95rem, 3.8vw, 2.75rem);
      font-weight: 700;
      line-height: 1.18;
      margin-bottom: 16px;
      letter-spacing: -0.7px;
    }
    #vm-lp .hero h1 span { color: #ffb347; }
    #vm-lp .hero p {
      font-size: 1.08rem;
      opacity: 0.92;
      margin-bottom: 26px;
      max-width: 510px;
    }
    #vm-lp .hero-cta { display: flex; gap: 12px; flex-wrap: wrap; margin-bottom: 36px; }
    #vm-lp .hero-stats {
      display: flex;
      gap: 28px;
      flex-wrap: wrap;
      padding-top: 8px;
      border-top: 1px solid rgba(255,255,255,0.15);
    }
    #vm-lp .stat strong {
      display: block;
      font-size: 1.45rem;
      font-weight: 700;
      color: #ffb347;
    }
    #vm-lp .stat span { font-size: 0.8rem; opacity: 0.82; }
    #vm-lp .hero-image {
      background: rgba(255,255,255,0.06);
      border-radius: 14px;
      padding: 18px;
      border: 1px solid rgba(255,255,255,0.1);
      backdrop-filter: blur(4px);
      /* CLS: reserve space before image loads */
      aspect-ratio: 1 / 1;
      max-width: 520px;
      margin-left: auto;
      margin-right: auto;
    }
    #vm-lp .hero-image img {
      border-radius: 9px;
      width: 100%;
      height: 100%;
      aspect-ratio: 898 / 900;
      object-fit: contain;
      background: linear-gradient(160deg, #0a3550, #041c2a);
    }

    /* Trust bar */
    #vm-lp .trust-bar {
      background: var(--white);
      padding: 16px 0;
      border-bottom: 1px solid var(--border);
      min-height: 52px;
    }
    #vm-lp .trust-items {
      display: flex;
      justify-content: center;
      gap: 40px;
      flex-wrap: wrap;
      font-size: 0.88rem;
      font-weight: 600;
      color: var(--text-light);
    }
    #vm-lp .trust-items span { display: flex; align-items: center; gap: 7px; }
    #vm-lp .trust-items .dot {
      width: 7px; height: 7px; border-radius: 50%;
      background: var(--success); flex-shrink: 0;
    }

    /* Sections */
    #vm-lp section { padding: 64px 0; }
    #vm-lp .section-title { text-align: center; margin-bottom: 42px; }
    #vm-lp .section-title h2 {
      font-size: clamp(1.6rem, 2.8vw, 2.1rem);
      font-weight: 700;
      color: var(--primary);
      margin-bottom: 10px;
      letter-spacing: -0.4px;
    }
    #vm-lp .section-title p {
      color: var(--text-light);
      max-width: 600px;
      margin: 0 auto;
      font-size: 1.02rem;
    }

    /* Advantages */
    #vm-lp .advantages {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
      gap: 20px;
    }
    #vm-lp .adv-card {
      background: var(--white);
      border-radius: 12px;
      padding: 26px 22px;
      border: 1px solid var(--border);
      transition: box-shadow 0.25s, transform 0.25s;
    }
    #vm-lp .adv-card:hover {
      box-shadow: var(--card-shadow);
      transform: translateY(-3px);
    }
    #vm-lp .adv-icon {
      width: 44px; height: 44px;
      background: var(--accent-soft);
      border-radius: 9px;
      display: flex; align-items: center; justify-content: center;
      margin-bottom: 14px;
      font-size: 1.25rem;
      color: var(--accent);
    }
    #vm-lp .adv-card h3 {
      font-size: 1.05rem;
      font-weight: 700;
      margin-bottom: 7px;
      color: var(--primary);
    }
    #vm-lp .adv-card p { font-size: 0.92rem; color: var(--text-light); }

    /* Specs */
    #vm-lp .specs-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
      gap: 12px;
      background: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);
      border-radius: 14px;
      padding: 32px 24px;
      color: white;
    }
    #vm-lp .spec-item { text-align: center; }
    #vm-lp .spec-item strong {
      display: block;
      font-size: 1.45rem;
      font-weight: 700;
      color: #ffb347;
      margin-bottom: 3px;
    }
    #vm-lp .spec-item span { font-size: 0.82rem; opacity: 0.88; }

    /* Products */
    #vm-lp .products {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
      gap: 24px;
    }
    #vm-lp .product-card {
      background: var(--white);
      border-radius: 12px;
      overflow: hidden;
      border: 1px solid var(--border);
      transition: box-shadow 0.25s, transform 0.2s;
      display: flex;
      flex-direction: column;
    }
    #vm-lp .product-card:hover {
      box-shadow: var(--card-shadow);
      transform: translateY(-3px);
    }
    #vm-lp .product-img {
      height: 190px;
      min-height: 190px;
      aspect-ratio: 16 / 10;
      background: linear-gradient(160deg, #e8eef3, #f5f8fb);
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 16px;
      position: relative;
      overflow: hidden;
      /* CLS: contain layout shifts inside card */
      contain: layout style;
    }
    #vm-lp .product-img img {
      max-height: 155px;
      height: auto;
      width: auto;
      max-width: 90%;
      object-fit: contain;
    }
    #vm-lp .product-body {
      padding: 20px;
      flex: 1;
      display: flex;
      flex-direction: column;
    }
    #vm-lp .product-body h3 {
      font-size: 1.1rem;
      font-weight: 700;
      color: var(--primary);
      margin-bottom: 7px;
    }
    #vm-lp .product-body p {
      font-size: 0.9rem;
      color: var(--text-light);
      margin-bottom: 14px;
      flex: 1;
    }
    #vm-lp .product-tags {
      display: flex;
      flex-wrap: wrap;
      gap: 5px;
      margin-bottom: 14px;
    }
    #vm-lp .tag {
      background: #eef3f7;
      color: var(--primary);
      font-size: 0.72rem;
      font-weight: 600;
      padding: 3px 9px;
      border-radius: 20px;
    }

    /* Applications */
    #vm-lp .apps {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
      gap: 12px;
    }
    #vm-lp .app-item {
      background: var(--white);
      border: 1px solid var(--border);
      border-radius: 9px;
      padding: 16px 12px;
      text-align: center;
      font-weight: 600;
      font-size: 0.9rem;
      color: var(--primary);
      transition: background 0.2s, color 0.2s, border-color 0.2s;
    }
    #vm-lp .app-item:hover {
      background: var(--primary);
      color: white;
      border-color: var(--primary);
    }

    /* Why us */
    #vm-lp .why-grid {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 44px;
      align-items: center;
    }
    #vm-lp .why-list { list-style: none; }
    #vm-lp .why-list li {
      display: flex;
      gap: 12px;
      margin-bottom: 15px;
      font-size: 0.98rem;
    }
    #vm-lp .why-list li::before {
      content: '✓';
      background: var(--success);
      color: white;
      width: 22px; height: 22px;
      border-radius: 50%;
      display: flex; align-items: center; justify-content: center;
      font-size: 0.75rem; font-weight: 700;
      flex-shrink: 0;
      margin-top: 2px;
    }
    #vm-lp .why-box {
      background: linear-gradient(160deg, #eef4f8, #f8fafc);
      border-radius: 14px;
      padding: 28px;
      border: 1px solid var(--border);
    }
    #vm-lp .why-box h3 {
      font-size: 1.1rem;
      font-weight: 700;
      color: var(--primary);
      margin-bottom: 14px;
    }
    #vm-lp .why-box p { margin-bottom: 10px; font-size: 0.95rem; }

    /* CTA */
    #vm-lp .cta-section {
      background: linear-gradient(145deg, var(--primary) 0%, var(--primary-dark) 100%);
      color: white;
      border-radius: 16px;
      padding: 44px 36px;
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 36px;
      align-items: start;
    }
    #vm-lp .cta-section h2 {
      font-size: 1.65rem;
      font-weight: 700;
      margin-bottom: 12px;
    }
    #vm-lp .cta-section > div > p { opacity: 0.9; margin-bottom: 20px; font-size: 0.98rem; }
    #vm-lp .contact-info {
      background: rgba(255,255,255,0.08);
      border-radius: 11px;
      padding: 20px;
      border: 1px solid rgba(255,255,255,0.12);
    }
    #vm-lp .contact-info h3 {
      font-size: 1.05rem;
      margin-bottom: 12px;
      color: #ffb347;
    }
    #vm-lp .contact-info p {
      margin-bottom: 8px;
      font-size: 0.94rem;
      display: flex;
      gap: 8px;
      align-items: flex-start;
    }
    #vm-lp .contact-info a { color: #93c5fd; font-weight: 600; }
    #vm-lp .contact-info a:hover { text-decoration: underline; }

    #vm-lp form { display: flex; flex-direction: column; gap: 12px; contain: layout; }
    #vm-lp form input, #vm-lp form textarea, #vm-lp form select {
      padding: 12px 14px;
      border-radius: 7px;
      border: 1px solid rgba(255,255,255,0.22);
      background: rgba(255,255,255,0.1);
      color: white;
      font-family: inherit;
      font-size: 0.92rem;
    }
    #vm-lp form input::placeholder, #vm-lp form textarea::placeholder { color: rgba(255,255,255,0.55); }
    #vm-lp form input:focus, #vm-lp form textarea:focus, #vm-lp form select:focus {
      outline: none;
      border-color: #ffb347;
      background: rgba(255,255,255,0.15);
    }
    #vm-lp form select option { color: #1a2b3c; }
    #vm-lp form textarea { resize: vertical; min-height: 90px; }
    #vm-lp form button {
      background: var(--accent);
      color: white;
      font-weight: 700;
      padding: 13px;
      border: none;
      border-radius: 7px;
      cursor: pointer;
      font-size: 0.98rem;
      transition: background 0.2s;
    }
    #vm-lp form button:hover { background: var(--accent-hover); }

    /* Installation example - reserve space */
    #vm-lp .install-wrap {
      max-width: 780px;
      margin: 0 auto;
      background: var(--white);
      border-radius: 14px;
      padding: 20px;
      border: 1px solid var(--border);
    }
    #vm-lp .install-wrap img {
      width: 100%;
      height: auto;
      border-radius: 10px;
      aspect-ratio: 985 / 1000;
    }

    /* Catalog promo strip */
    #vm-lp .catalog-strip {
      background: var(--accent-soft);
      border: 1px solid #ffd5c2;
      border-radius: 12px;
      padding: 22px 28px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 20px;
      flex-wrap: wrap;
      margin-bottom: 48px;
    }
    #vm-lp .catalog-strip h3 {
      font-size: 1.1rem;
      font-weight: 700;
      color: var(--primary);
      margin-bottom: 4px;
    }
    #vm-lp .catalog-strip p { font-size: 0.9rem; color: var(--text-light); }

    /* Footer */
    #vm-lp footer {
      background: var(--primary-dark);
      color: rgba(255,255,255,0.78);
      padding: 36px 0 20px;
      margin-top: 50px;
    }
    #vm-lp .footer-grid {
      display: grid;
      grid-template-columns: 2fr 1fr 1fr;
      gap: 36px;
      margin-bottom: 26px;
    }
    #vm-lp .footer-grid h4 {
      color: white;
      font-size: 0.95rem;
      margin-bottom: 12px;
      font-weight: 700;
    }
    #vm-lp .footer-grid p, #vm-lp .footer-grid a {
      font-size: 0.88rem;
      margin-bottom: 5px;
      display: block;
    }
    #vm-lp .footer-grid a:hover { color: #ffb347; }
    #vm-lp .footer-bottom {
      border-top: 1px solid rgba(255,255,255,0.1);
      padding-top: 16px;
      text-align: center;
      font-size: 0.8rem;
      opacity: 0.65;
    }

    /* Responsive */
    @media (max-width: 900px) {
      #vm-lp .hero-grid, #vm-lp .why-grid, #vm-lp .cta-section, #vm-lp .footer-grid {
        grid-template-columns: 1fr;
      }
      #vm-lp .nav { display: none; }
      #vm-lp .hero { padding: 48px 0 56px; }
      #vm-lp .hero-stats { gap: 18px; }
      #vm-lp section { padding: 48px 0; }
      #vm-lp .catalog-strip { flex-direction: column; align-items: flex-start; }
    }
    @media (max-width: 600px) {
      #vm-lp .trust-items { gap: 14px; font-size: 0.8rem; }
      #vm-lp .specs-grid { padding: 24px 14px; }
      #vm-lp .cta-section { padding: 28px 18px; }
    }

    .hero-image picture,
    .product-img picture,
    #vm-lp .install-wrap picture {
      display: block;
      width: 100%;
      height: 100%;
    }
    .hero-image picture img,
    #vm-lp .product-img picture img {
      width: 100%;
    }
    #vm-lp .product-img picture img {
      max-height: 155px;
      width: auto;
      max-width: 90%;
      height: auto;
      margin: 0 auto;
    }

    /* X5 compatibility */
    #vm-lp {
      font-family: 'Inter', 'Inter Fallback', system-ui, -apple-system, sans-serif;
      color: #1a2b3c;
      background: #f4f7fa;
      line-height: 1.6;
      width: 100%;
      max-width: 100%;
      overflow-x: hidden;
      text-align: left;
    }
    #vm-lp img { max-width: 100%; height: auto; display: block; }
    #vm-lp a { text-decoration: none; color: inherit; }
    /* Optional: full-bleed breakout if X5 content column is narrow */
    #vm-lp .vm-fullbleed {
      width: 100vw;
      max-width: 100vw;
      margin-left: calc(50% - 50vw);
      margin-right: calc(50% - 50vw);
    }
    /* Softer sticky if X5 already has fixed header */
    #vm-lp > header {
      position: relative; /* change to sticky if X5-Header ausgeblendet */
      top: auto;
    }
@media (min-width: 1100.0px) {
	#imContent { padding-inline-start: 3px; padding-inline-end: 3px; }
	#imCell_1, .imPageRow { margin-inline-start: -3px; margin-inline-end: -3px; }
	#imPgTitle { width: calc(1092px - 0.214em); margin-inline-start: 0.107em; margin-inline-end: 0.107em; }
	#imCell_1 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 10px; padding-inline-end: 10px; }
	#imCell_1 { grid-template-rows: [row-content] auto ; }
	#imHTMLObject_35_01 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 10px; padding-inline-end: 10px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	
}

@media (max-width: 1099.9px) and (min-width: 720.0px) {
	#imContent { padding-inline-start: 3px; padding-inline-end: 3px; }
	#imCell_1, .imPageRow { margin-inline-start: -3px; margin-inline-end: -3px; }
	#imPgTitle { width: calc(712px - 0.214em); margin-inline-start: 0.107em; margin-inline-end: 0.107em; }
	#imCell_1 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 7px; padding-inline-end: 7px; }
	#imCell_1 { grid-template-rows: [row-content] auto ; }
	#imHTMLObject_35_01 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 10px; padding-inline-end: 10px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	
}

@media (max-width: 719.9px) and (min-width: 480.0px) {
	#imContent { padding-inline-start: 3px; padding-inline-end: 3px; }
	#imCell_1, .imPageRow { margin-inline-start: -3px; margin-inline-end: -3px; }
	#imPgTitle { width: calc(472px - 0.214em); margin-inline-start: 0.107em; margin-inline-end: 0.107em; }
	#imCell_1 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 4px; padding-inline-end: 4px; }
	#imCell_1 { grid-template-rows: [row-content] auto ; }
	#imHTMLObject_35_01 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 10px; padding-inline-end: 10px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	
}

@media (max-width: 479.9px)  {
	#imPgTitle { width: 100%; margin-inline-start: 0em; margin-inline-end: 0em; }
	#imCell_1 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 5px; padding-inline-end: 5px; }
	#imCell_1 { grid-template-rows: [row-content] auto ; }
	#imHTMLObject_35_01 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 10px; padding-inline-end: 10px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imCellStyleGraphics_1 { box-sizing: border-box; }
	
}

@media (min-width: 1100.0px) {
	#imHeader_imObjectImage_01_wrapper { position: absolute; top: 6px; inset-inline-start: 9px; width: 206px; height: 49px; text-align: center; z-index: 1002; overflow: hidden; }
	#imHeader_imObjectImage_01_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_1 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_1 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_01 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_02_wrapper { position: absolute; top: 9px; inset-inline-start: 719px; width: 68px; height: 22px; text-align: center; z-index: 1003; overflow: hidden; }
	#imHeader_imObjectImage_02_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_2 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_2 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_02 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_2 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_03_wrapper { position: absolute; top: 43px; inset-inline-start: 882px; width: 156px; height: 22px; text-align: center; z-index: 1004; overflow: hidden; }
	#imHeader_imObjectImage_03_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_3 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_3 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_03 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_3 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_04_wrapper { position: absolute; top: 15px; inset-inline-start: 895px; width: 140px; height: 22px; text-align: center; z-index: 1005; overflow: hidden; }
	#imHeader_imObjectImage_04_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_4 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_4 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_04 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_4 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_05_wrapper { position: absolute; top: 74px; inset-inline-start: 831px; width: 206px; height: 22px; text-align: center; z-index: 1006; overflow: hidden; }
	#imHeader_imObjectImage_05_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_5 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_5 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_05 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_5 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_06_wrapper { position: absolute; top: 102px; inset-inline-start: 851px; width: 185px; height: 22px; text-align: center; z-index: 1007; overflow: hidden; }
	#imHeader_imObjectImage_06_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_6 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_6 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_06 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_6 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_07_wrapper { position: absolute; top: 131px; inset-inline-start: 833px; width: 206px; height: 22px; text-align: center; z-index: 1008; overflow: hidden; }
	#imHeader_imObjectImage_07_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_7 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_7 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_07 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_7 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_08_wrapper { position: absolute; top: 161px; inset-inline-start: 830px; width: 210px; height: 22px; text-align: center; z-index: 1009; overflow: hidden; }
	#imHeader_imObjectImage_08_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_8 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_8 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_08 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_8 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_09_wrapper { position: absolute; top: 57px; inset-inline-start: 7px; width: 256px; height: 27px; text-align: center; z-index: 1010; overflow: hidden; }
	#imHeader_imObjectImage_09_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_9 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_9 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_09 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_9 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_10_wrapper { position: absolute; top: 114px; inset-inline-start: 9px; width: 361px; height: 27px; text-align: center; z-index: 1011; overflow: hidden; }
	#imHeader_imObjectImage_10_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_10 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_10 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_10 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_10 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_11_wrapper { position: absolute; top: 85px; inset-inline-start: 8px; width: 273px; height: 27px; text-align: center; z-index: 1012; overflow: hidden; }
	#imHeader_imObjectImage_11_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_11 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_11 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_11 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_11 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectSearch_12_wrapper { position: absolute; top: 155px; inset-inline-start: 8px; width: 312px; height: 24px; text-align: center; z-index: 1013; overflow: hidden; }
	#imHeader_imCell_12 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_12 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectSearch_12 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_12 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	input#imHeader_imObjectSearch_12_field[type=text] { margin-inline-end: 3px; }
	#imHeader_imMenuObject_13_wrapper { position: absolute; top: 208px; inset-inline-start: 8px; width: 1093px; height: 125px; text-align: center; z-index: 1014;  }
	#imHeader_imCell_13 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_13 { grid-template-rows: [row-content] auto ; }
	#imHeader_imMenuObject_13 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_13 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	/* Main menu background */
	#imHeader_imMenuObject_13_container { border: solid; border-block-color: transparent transparent; border-inline-color: transparent transparent; border-width: 0px; border-radius: 0px;  width: 100%; box-sizing: border-box; background-color: transparent; padding: 0px; display: inline-table;}
	#imHeader_imMenuObject_13_container > ul:after {content: '';display: table;clear: both; }
	/* Main menu button size and position */
	#imHeader_imMenuObject_13_container > ul > li {position: relative;margin-inline-start: 2px; margin-top: 0px; display: inline-block; vertical-align: top; }
	#imHeader_imMenuObject_13_container > ul > li > .label-wrapper, #imHeader_imMenuObject_13_container > ul > li > div > .label-wrapper { display: block; overflow: hidden; width: 125px; height: 38px; padding-block: 0px; padding-inline: 3px; border-width: 0px; border-radius: 0px; }
	#imHeader_imMenuObject_13_container > ul > li > .label-wrapper:has(:focus-visible), #imHeader_imMenuObject_13_container > ul > li > div > .label-wrapper:has(:focus-visible) { overflow: visible; }
	#imHeader_imMenuObject_13 .hamburger-button {cursor: pointer; width: 38px; height: 38px; display: inline-block; vertical-align: top; padding: 0; box-sizing: content-box; border-width: 0px; border-radius: 0px; }
	#imHeader_imMenuObject_13 .hamburger-bar { margin: 4px auto; width: 65%; height: 4px; background-color: rgba(255, 255, 255, 1); display: block; }
	#imHeader_imMenuObject_13 .label-inner-wrapper, #imHeader_imMenuObject_13 .hamburger-button > div { display: table; width: 100%; height: 100%; position: relative; z-index: 1; } #imHeader_imMenuObject_13_container > ul > li .label, #imHeader_imMenuObject_13 .hamburger-button > div > div { display: table-cell; vertical-align: middle; }
	/* Main menu default button style */
	#imHeader_imMenuObject_13_container > ul > li > .label-wrapper {background-color: rgba(217, 217, 217, 1);background-image: url('../images/77E46880679036B138527838E5FEE2FF.png');border-block-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-inline-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-style: solid; }
	#imHeader_imMenuObject_13_container > ul > li > .label-wrapper .label, #imHeader_imMenuObject_13_container > ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(0, 0, 0, 1);font-weight: bold;}
	/* Hamburger button style */
	#imHeader_imMenuObject_13 .hamburger-button {background-color: rgba(37, 58, 88, 1);background-image: none;border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
	#imHeader_imMenuObject_13 .hamburger-button .label, #imHeader_imMenuObject_13 .hamburger-button button {width: 100%;height: 100%;font-family: Tahoma;font-size: calc(11pt - max(11pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Main menu current button style */
	#imHeader_imMenuObject_13_container > ul > .imMnMnCurrent > .label-wrapper {background-color: transparent;background-image: url('../images/4F80FB9389AE5AE3DAF9B1FC3A737190.png');border-block-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1); border-inline-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1); border-style: solid; }
	#imHeader_imMenuObject_13_container > ul > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_13_container > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Main menu hover button style */
	#imHeader_imMenuObject_13_container > ul > li.imPage:hover > .label-wrapper {background-color: transparent;background-image: url('../images/EB157E46DEC9749E3EA2EB49FACB72C9.png');border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
	#imHeader_imMenuObject_13_container > ul > li.imPage:hover > .label-wrapper .label, #imHeader_imMenuObject_13_container > ul > li.imPage:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: bold;}
	#imHeader_imMenuObject_13_container > ul > li.imLevel:hover > .label-wrapper {background-color: transparent;background-image: url('../images/EB157E46DEC9749E3EA2EB49FACB72C9.png');border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
	#imHeader_imMenuObject_13_container > ul > li.imLevel:hover > .label-wrapper .label, #imHeader_imMenuObject_13_container > ul > li.imLevel:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Main menu separator button style */
	#imHeader_imMenuObject_13_container > ul > .imMnMnSeparator > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;border-block-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-inline-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-style: solid; }
	#imHeader_imMenuObject_13_container > ul > .imMnMnSeparator > .label-wrapper .label, #imHeader_imMenuObject_13_container > ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: transparent;font-weight: bold;}
	#imHeader_imMenuObject_13 .imLevel { cursor: default; }
	#imHeader_imMenuObject_13-menu-opened .imLevel { cursor: default; }
	#imHeader_imMenuObject_13 { text-align: start; }
	/* Level menu background */
	#imHeader_imMenuObject_13 .multiple-column, #imHeader_imMenuObject_13 .multiple-column ul ul { border: solid; border-block-color: transparent transparent; border-inline-color: transparent transparent; border-width: 0px; border-radius: 0px;   background-color: transparent; }
	/* Level menu button size and position */
	#imHeader_imMenuObject_13 ul ul li {position: relative;margin-bottom: 2px; display: inline-block; vertical-align: top; }
	/* Multiple column menu buttons position */
	#imHeader_imMenuObject_13 .multiple-column > ul {max-width: 130px;}
	#imHeader_imMenuObject_13 ul ul li:last-child {margin-bottom: 0px; }
	#imHeader_imMenuObject_13 ul ul .label-wrapper { display: block; overflow: hidden; width: 114px; height: 34px; padding-block: 0px; padding-inline: 8px; }
	#imHeader_imMenuObject_13 ul ul .label-wrapper:has(:focus-visible) { overflow: visible; }
	#imHeader_imMenuObject_13 ul ul .label { display: table-cell; vertical-align: middle; }
	/* Level menu default button style */
	#imHeader_imMenuObject_13 ul ul .label-wrapper {background-color: transparent;background-image: url('../images/9E979F432A20C99343BCEA6356507C54.png');border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
	#imHeader_imMenuObject_13 ul ul .label-wrapper .label, #imHeader_imMenuObject_13 ul ul .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	/* Level menu hover button style */
	#imHeader_imMenuObject_13 ul ul li.imLevel:hover > .label-wrapper {background-color: transparent;background-image: url('../images/3C982A11B2E0ED5536A6B7A362741B8E.png');border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
	#imHeader_imMenuObject_13 ul ul li.imLevel:hover > .label-wrapper .label, #imHeader_imMenuObject_13 ul ul li.imLevel:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imHeader_imMenuObject_13 ul ul li.imPage:hover > .label-wrapper {background-color: transparent;background-image: url('../images/3C982A11B2E0ED5536A6B7A362741B8E.png');border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
	#imHeader_imMenuObject_13 ul ul li.imPage:hover > .label-wrapper .label, #imHeader_imMenuObject_13 ul ul li.imPage:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	/* Level menu separator button style */
	#imHeader_imMenuObject_13 ul ul .imMnMnSeparator > .label-wrapper {background-color: transparent;background-image: url('../images/DC96F12439D7292D8AFEC44FD4E8454F.png');border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
	#imHeader_imMenuObject_13 ul ul .imMnMnSeparator > .label-wrapper .label, #imHeader_imMenuObject_13 ul ul .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(169, 169, 169, 1);font-weight: bold;}
	/* Level menu separation line style */
	/* Level menu current button style */
	#imHeader_imMenuObject_13 .imMnMnCurrent > div.multiple-column > ul > .imMnMnCurrent > .label-wrapper {background-color: transparent;background-image: url('../images/4F80FB9389AE5AE3DAF9B1FC3A737190.png');border-block-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1); border-inline-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1); border-style: solid; }
	#imHeader_imMenuObject_13 .imMnMnCurrent > div.multiple-column > ul > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_13 .imMnMnCurrent > div.multiple-column > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: bold;}
	#imHeader_imMenuObject_13 ul ul { z-index: 2; }/* Level menu show/hide directives */
	#imHeader_imMenuObject_13 .multiple-column {position: absolute; z-index: 2;inset-inline-start: 0px; }
	#imHeader_imMenuObject_13 .multiple-column > ul {position: static;
	display: inline-block;vertical-align: top;}
	#imHeader_imMenuObject_13 .multiple-column > ul > li {display: block;}
	#imHeader_imMenuObject_13_container > ul > li > ul {position: absolute;
	top: 38px;
	}
	#imHeader_imMenuObject_13_container > ul > li > ul.open-bottom { inset-inline-start: 0px; }
	#imHeader_imMenuObject_13_container > ul > li > ul.open-left { inset-inline-end: 131px; }
	#imHeader_imMenuObject_13_container > ul > li > ul.open-right { inset-inline-start: 131px; }
	#imHeader_imMenuObject_13_container > ul > li > ul ul, #imHeader_imMenuObject_13_container .multiple-column > ul > li ul {position: absolute;
	top: 0;
	}
	#imHeader_imMenuObject_13_container  > ul > li > ul ul.open-left, #imHeader_imMenuObject_13_container .multiple-column > ul > li ul.open-left{ inset-inline-end: 130px; }
	#imHeader_imMenuObject_13_container  > ul > li > ul ul.open-right, #imHeader_imMenuObject_13_container .multiple-column > ul > li ul.open-right{ inset-inline-start: 130px; }
	#imHeader_imMenuObject_13 ul > li > ul, #imHeader_imMenuObject_13 .multiple-column { display: none; }
	#imHeader_imMenuObject_13_container > ul > li:nth-child(8n+1) {
	margin-inline-start: 0px; 
	clear: left; clear: inline-start; 
	}
	#imHeader_imMenuObject_13_container > ul > li:nth-child(n+9) {
	margin-top: 2px; 
	}
	#imHeader_imMenuObject_13-menu-opened { display: none; }
	#imHeader_imMenuObject_13 .hamburger-component { display: none; }
	
}

@media (max-width: 1099.9px) and (min-width: 720.0px) {
	#imHeader_imObjectImage_01_wrapper { position: absolute; top: 6px; inset-inline-start: 9px; width: 206px; height: 49px; text-align: center; z-index: 1002; overflow: hidden; }
	#imHeader_imObjectImage_01_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_1 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_1 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_01 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_02_wrapper { position: absolute; top: 8px; inset-inline-start: 547px; width: 68px; height: 22px; text-align: center; z-index: 1003; overflow: hidden; }
	#imHeader_imObjectImage_02_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_2 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_2 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_02 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_2 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_03_wrapper { display: none; }
	#imHeader_imObjectImage_03_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_3 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_3 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_03 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_3 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_04_wrapper { display: none; }
	#imHeader_imObjectImage_04_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_4 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_4 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_04 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_4 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_05_wrapper { display: none; }
	#imHeader_imObjectImage_05_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_5 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_5 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_05 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_5 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_06_wrapper { display: none; }
	#imHeader_imObjectImage_06_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_6 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_6 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_06 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_6 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_07_wrapper { display: none; }
	#imHeader_imObjectImage_07_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_7 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_7 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_07 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_7 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_08_wrapper { display: none; }
	#imHeader_imObjectImage_08_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_8 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_8 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_08 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_8 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_09_wrapper { display: none; }
	#imHeader_imObjectImage_09_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_9 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_9 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_09 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_9 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_10_wrapper { display: none; }
	#imHeader_imObjectImage_10_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_10 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_10 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_10 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_10 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_11_wrapper { display: none; }
	#imHeader_imObjectImage_11_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_11 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_11 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_11 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_11 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectSearch_12_wrapper { display: none; }
	#imHeader_imCell_12 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_12 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectSearch_12 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_12 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	input#imHeader_imObjectSearch_12_field[type=text] { margin-inline-end: 3px; }
	#imHeader_imMenuObject_13_wrapper { display: none; }
	#imHeader_imCell_13 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_13 { grid-template-rows: [row-content] auto ; }
	#imHeader_imMenuObject_13 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_13 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	/* Main menu background */
	#imHeader_imMenuObject_13_container { border: solid; border-block-color: transparent transparent; border-inline-color: transparent transparent; border-width: 0px; border-radius: 0px;  width: 100%; box-sizing: border-box; background-color: transparent; padding: 0px; display: inline-table;}
	#imHeader_imMenuObject_13_container > ul:after {content: '';display: table;clear: both; }
	/* Main menu button size and position */
	#imHeader_imMenuObject_13_container > ul > li {position: relative;margin-inline-start: 2px; margin-top: 0px; display: inline-block; vertical-align: top; }
	#imHeader_imMenuObject_13_container > ul > li > .label-wrapper, #imHeader_imMenuObject_13_container > ul > li > div > .label-wrapper { display: block; overflow: hidden; width: 125px; height: 38px; padding-block: 0px; padding-inline: 3px; border-width: 0px; border-radius: 0px; }
	#imHeader_imMenuObject_13_container > ul > li > .label-wrapper:has(:focus-visible), #imHeader_imMenuObject_13_container > ul > li > div > .label-wrapper:has(:focus-visible) { overflow: visible; }
	#imHeader_imMenuObject_13 .hamburger-button {cursor: pointer; width: 38px; height: 38px; display: inline-block; vertical-align: top; padding: 0; box-sizing: content-box; border-width: 0px; border-radius: 0px; }
	#imHeader_imMenuObject_13 .hamburger-bar { margin: 4px auto; width: 65%; height: 4px; background-color: rgba(255, 255, 255, 1); display: block; }
	#imHeader_imMenuObject_13 .label-inner-wrapper, #imHeader_imMenuObject_13 .hamburger-button > div { display: table; width: 100%; height: 100%; position: relative; z-index: 1; } #imHeader_imMenuObject_13_container > ul > li .label, #imHeader_imMenuObject_13 .hamburger-button > div > div { display: table-cell; vertical-align: middle; }
	/* Main menu default button style */
	#imHeader_imMenuObject_13_container > ul > li > .label-wrapper {background-color: rgba(217, 217, 217, 1);background-image: url('../images/77E46880679036B138527838E5FEE2FF.png');border-block-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-inline-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-style: solid; }
	#imHeader_imMenuObject_13_container > ul > li > .label-wrapper .label, #imHeader_imMenuObject_13_container > ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(0, 0, 0, 1);font-weight: bold;}
	/* Hamburger button style */
	#imHeader_imMenuObject_13 .hamburger-button {background-color: rgba(37, 58, 88, 1);background-image: none;border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
	#imHeader_imMenuObject_13 .hamburger-button .label, #imHeader_imMenuObject_13 .hamburger-button button {width: 100%;height: 100%;font-family: Tahoma;font-size: calc(11pt - max(11pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Main menu current button style */
	#imHeader_imMenuObject_13_container > ul > .imMnMnCurrent > .label-wrapper {background-color: transparent;background-image: url('../images/4F80FB9389AE5AE3DAF9B1FC3A737190.png');border-block-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1); border-inline-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1); border-style: solid; }
	#imHeader_imMenuObject_13_container > ul > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_13_container > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Main menu hover button style */
	#imHeader_imMenuObject_13_container > ul > li.imPage:hover > .label-wrapper {background-color: transparent;background-image: url('../images/EB157E46DEC9749E3EA2EB49FACB72C9.png');border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
	#imHeader_imMenuObject_13_container > ul > li.imPage:hover > .label-wrapper .label, #imHeader_imMenuObject_13_container > ul > li.imPage:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: bold;}
	#imHeader_imMenuObject_13_container > ul > li.imLevel:hover > .label-wrapper {background-color: transparent;background-image: url('../images/EB157E46DEC9749E3EA2EB49FACB72C9.png');border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
	#imHeader_imMenuObject_13_container > ul > li.imLevel:hover > .label-wrapper .label, #imHeader_imMenuObject_13_container > ul > li.imLevel:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Main menu separator button style */
	#imHeader_imMenuObject_13_container > ul > .imMnMnSeparator > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;border-block-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-inline-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-style: solid; }
	#imHeader_imMenuObject_13_container > ul > .imMnMnSeparator > .label-wrapper .label, #imHeader_imMenuObject_13_container > ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: transparent;font-weight: bold;}
	#imHeader_imMenuObject_13 .imLevel { cursor: default; }
	#imHeader_imMenuObject_13-menu-opened .imLevel { cursor: default; }
	#imHeader_imMenuObject_13 { text-align: start; }
	#imHeader_imMenuObject_13 .hidden { display: none; }
	#imHeader_imMenuObject_13-menu-opened { overflow: visible; z-index: 10402; }
	#imHeader_imMenuObject_13-menu-opened ul ul { display: none; }
	#imHeader_imMenuObject_13-menu-opened li > div { display: none; }
	#imHeader_imMenuObject_13-menu-opened #imHeader_imMenuObject_13_container-menu-opened div > ul { display: block; }
	#imHeader_imMenuObject_13-menu-opened #imHeader_imMenuObject_13_container-menu-opened > ul { position: absolute; inset-inline-end: 0px; inset-inline-start: auto;  top: 40px; background-color: rgba(255, 255, 255, 1); overflow-x: hidden; overflow-y: auto; height: calc(100% - 40px); width: 100%; }
	#imHeader_imMenuObject_13-menu-opened .hamburger-menu-close-button { display: block; font-family: Arial; font-size: 30px; text-align: end; padding-block: 5px; padding-inline: 10px; color: rgba(37, 58, 88, 1); }
	#imHeader_imMenuObject_13-menu-opened .hamburger-menu-close-button span { cursor: pointer; }
	#imHeader_imMenuObject_13-menu-opened { position:fixed; top: 0; bottom: 0; inset-inline-end: 0px; width: 170px; border: solid; border-block-color: transparent transparent; border-inline-color: transparent transparent; border-width: 0px; border-radius: 0px; ;  }
	#imPageExtContainer:after{ position: fixed; top: 0; inset-inline-end: 0px; width: 0; height: 0; content: ''; opacity: 0; transition: opacity 1000ms; z-index: 10401;}
	.menu-imHeader_imMenuObject_13-opened #imPageExtContainer:after{ width: 100%; height: 100%; background-color: rgba(0, 0, 0, 1); opacity: 0.5;}
	.menu-imHeader_imMenuObject_13-towards-closing #imPageExtContainer:after { width: 100%; height: 100%; background-color: transparent; opacity: 0.5; transition: background-color 1000ms linear, opacity;}
	#imHeader_imMenuObject_13 .hidden { display: none; }
	/* Responsive menu button size and position */
	#imHeader_imMenuObject_13-menu-opened li {position: relative;margin-bottom: 0px; display: inline-block; vertical-align: top; }
	#imHeader_imMenuObject_13-menu-opened li:last-child {margin-bottom: 0px; }
	#imHeader_imMenuObject_13-menu-opened .label-wrapper { display: block; overflow: hidden; position: relative; width: 154px; height: 34px; padding-block: 0px; padding-inline: 8px; }
	#imHeader_imMenuObject_13-menu-opened .label-inner-wrapper { display: table; width: 100%; height: 100%; z-index: 1; position: relative; } #imHeader_imMenuObject_13-menu-opened .label { display: table-cell; vertical-align: middle; }
	#imHeader_imMenuObject_13-menu-opened .hamburger-menu-background { position: absolute;display: block;top: 0;bottom: 0;width: 170px;inset-inline-end: 0px; inset-inline-start: auto; background-color: rgba(255, 255, 255, 1);transition: left 500ms, right 500ms, opacity 500ms;}
	/* Responsive menu default button style */
	#imHeader_imMenuObject_13-menu-opened ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imHeader_imMenuObject_13-menu-opened ul > li > .label-wrapper .label, #imHeader_imMenuObject_13-menu-opened ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imHeader_imMenuObject_13-menu-opened ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imHeader_imMenuObject_13-menu-opened ul ul > li > .label-wrapper .label, #imHeader_imMenuObject_13-menu-opened ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imHeader_imMenuObject_13-menu-opened ul ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imHeader_imMenuObject_13-menu-opened ul ul ul > li > .label-wrapper .label, #imHeader_imMenuObject_13-menu-opened ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imHeader_imMenuObject_13-menu-opened ul ul ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imHeader_imMenuObject_13-menu-opened ul ul ul ul > li > .label-wrapper .label, #imHeader_imMenuObject_13-menu-opened ul ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	/* Responsive menu hover button style */
	#imHeader_imMenuObject_13-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {background-color: rgba(176, 209, 255, 1);background-image: none;}
	#imHeader_imMenuObject_13-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper .label, #imHeader_imMenuObject_13-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	/* Responsive menu current button style */
	#imHeader_imMenuObject_13-menu-opened #imHeader_imMenuObject_13_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(176, 209, 255, 1);background-image: none;}
	#imHeader_imMenuObject_13-menu-opened #imHeader_imMenuObject_13_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_13-menu-opened #imHeader_imMenuObject_13_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imHeader_imMenuObject_13-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(176, 209, 255, 1);background-image: none;}
	#imHeader_imMenuObject_13-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_13-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	/* Responsive menu separator button style */
	#imHeader_imMenuObject_13-menu-opened ul > .imMnMnSeparator > .label-wrapper {background-color: rgba(128, 128, 128, 1);background-image: none;}
	#imHeader_imMenuObject_13-menu-opened ul > .imMnMnSeparator > .label-wrapper .label, #imHeader_imMenuObject_13-menu-opened ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(169, 169, 169, 1);font-weight: bold;}
	/* Responsive menu separation line style */
	#imHeader_imMenuObject_13-menu-opened {  transform: translate3d(170px, 0 ,0);  transition: transform 1000ms;}
	#imHeader_imMenuObject_13-menu-opened.animated {  transform: translate3d(0, 0, 0);}
	
}

@media (max-width: 719.9px) and (min-width: 480.0px) {
	#imHeader_imObjectImage_01_wrapper { position: absolute; top: 6px; inset-inline-start: 9px; width: 206px; height: 49px; text-align: center; z-index: 1002; overflow: hidden; }
	#imHeader_imObjectImage_01_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_1 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_1 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_01 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_02_wrapper { position: absolute; top: 13px; inset-inline-start: 402px; width: 68px; height: 22px; text-align: center; z-index: 1003; overflow: hidden; }
	#imHeader_imObjectImage_02_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_2 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_2 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_02 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_2 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_03_wrapper { display: none; }
	#imHeader_imObjectImage_03_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_3 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_3 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_03 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_3 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_04_wrapper { display: none; }
	#imHeader_imObjectImage_04_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_4 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_4 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_04 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_4 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_05_wrapper { display: none; }
	#imHeader_imObjectImage_05_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_5 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_5 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_05 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_5 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_06_wrapper { display: none; }
	#imHeader_imObjectImage_06_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_6 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_6 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_06 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_6 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_07_wrapper { display: none; }
	#imHeader_imObjectImage_07_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_7 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_7 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_07 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_7 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_08_wrapper { display: none; }
	#imHeader_imObjectImage_08_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_8 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_8 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_08 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_8 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_09_wrapper { display: none; }
	#imHeader_imObjectImage_09_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_9 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_9 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_09 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_9 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_10_wrapper { display: none; }
	#imHeader_imObjectImage_10_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_10 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_10 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_10 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_10 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectImage_11_wrapper { display: none; }
	#imHeader_imObjectImage_11_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_11 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_11 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_11 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_11 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imObjectSearch_12_wrapper { display: none; }
	#imHeader_imCell_12 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_12 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectSearch_12 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_12 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	input#imHeader_imObjectSearch_12_field[type=text] { margin-inline-end: 3px; }
	#imHeader_imMenuObject_13_wrapper { display: none; }
	#imHeader_imCell_13 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_13 { grid-template-rows: [row-content] auto ; }
	#imHeader_imMenuObject_13 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleBorders_13 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	/* Main menu background */
	#imHeader_imMenuObject_13_container { border: solid; border-block-color: transparent transparent; border-inline-color: transparent transparent; border-width: 0px; border-radius: 0px;  width: 100%; box-sizing: border-box; background-color: transparent; padding: 0px; display: inline-table;}
	#imHeader_imMenuObject_13_container > ul:after {content: '';display: table;clear: both; }
	/* Main menu button size and position */
	#imHeader_imMenuObject_13_container > ul > li {position: relative;margin-inline-start: 2px; margin-top: 0px; display: inline-block; vertical-align: top; }
	#imHeader_imMenuObject_13_container > ul > li > .label-wrapper, #imHeader_imMenuObject_13_container > ul > li > div > .label-wrapper { display: block; overflow: hidden; width: 125px; height: 38px; padding-block: 0px; padding-inline: 3px; border-width: 0px; border-radius: 0px; }
	#imHeader_imMenuObject_13_container > ul > li > .label-wrapper:has(:focus-visible), #imHeader_imMenuObject_13_container > ul > li > div > .label-wrapper:has(:focus-visible) { overflow: visible; }
	#imHeader_imMenuObject_13 .hamburger-button {cursor: pointer; width: 38px; height: 38px; display: inline-block; vertical-align: top; padding: 0; box-sizing: content-box; border-width: 0px; border-radius: 0px; }
	#imHeader_imMenuObject_13 .hamburger-bar { margin: 4px auto; width: 65%; height: 4px; background-color: rgba(255, 255, 255, 1); display: block; }
	#imHeader_imMenuObject_13 .label-inner-wrapper, #imHeader_imMenuObject_13 .hamburger-button > div { display: table; width: 100%; height: 100%; position: relative; z-index: 1; } #imHeader_imMenuObject_13_container > ul > li .label, #imHeader_imMenuObject_13 .hamburger-button > div > div { display: table-cell; vertical-align: middle; }
	/* Main menu default button style */
	#imHeader_imMenuObject_13_container > ul > li > .label-wrapper {background-color: rgba(217, 217, 217, 1);background-image: url('../images/77E46880679036B138527838E5FEE2FF.png');border-block-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-inline-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-style: solid; }
	#imHeader_imMenuObject_13_container > ul > li > .label-wrapper .label, #imHeader_imMenuObject_13_container > ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(0, 0, 0, 1);font-weight: bold;}
	/* Hamburger button style */
	#imHeader_imMenuObject_13 .hamburger-button {background-color: rgba(37, 58, 88, 1);background-image: none;border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
	#imHeader_imMenuObject_13 .hamburger-button .label, #imHeader_imMenuObject_13 .hamburger-button button {width: 100%;height: 100%;font-family: Tahoma;font-size: calc(11pt - max(11pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Main menu current button style */
	#imHeader_imMenuObject_13_container > ul > .imMnMnCurrent > .label-wrapper {background-color: transparent;background-image: url('../images/4F80FB9389AE5AE3DAF9B1FC3A737190.png');border-block-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1); border-inline-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1); border-style: solid; }
	#imHeader_imMenuObject_13_container > ul > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_13_container > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Main menu hover button style */
	#imHeader_imMenuObject_13_container > ul > li.imPage:hover > .label-wrapper {background-color: transparent;background-image: url('../images/EB157E46DEC9749E3EA2EB49FACB72C9.png');border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
	#imHeader_imMenuObject_13_container > ul > li.imPage:hover > .label-wrapper .label, #imHeader_imMenuObject_13_container > ul > li.imPage:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: bold;}
	#imHeader_imMenuObject_13_container > ul > li.imLevel:hover > .label-wrapper {background-color: transparent;background-image: url('../images/EB157E46DEC9749E3EA2EB49FACB72C9.png');border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
	#imHeader_imMenuObject_13_container > ul > li.imLevel:hover > .label-wrapper .label, #imHeader_imMenuObject_13_container > ul > li.imLevel:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Main menu separator button style */
	#imHeader_imMenuObject_13_container > ul > .imMnMnSeparator > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;border-block-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-inline-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-style: solid; }
	#imHeader_imMenuObject_13_container > ul > .imMnMnSeparator > .label-wrapper .label, #imHeader_imMenuObject_13_container > ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: transparent;font-weight: bold;}
	#imHeader_imMenuObject_13 .imLevel { cursor: default; }
	#imHeader_imMenuObject_13-menu-opened .imLevel { cursor: default; }
	#imHeader_imMenuObject_13 { text-align: start; }
	#imHeader_imMenuObject_13 .hidden { display: none; }
	#imHeader_imMenuObject_13-menu-opened { overflow: visible; z-index: 10402; }
	#imHeader_imMenuObject_13-menu-opened ul ul { display: none; }
	#imHeader_imMenuObject_13-menu-opened li > div { display: none; }
	#imHeader_imMenuObject_13-menu-opened #imHeader_imMenuObject_13_container-menu-opened div > ul { display: block; }
	#imHeader_imMenuObject_13-menu-opened #imHeader_imMenuObject_13_container-menu-opened > ul { position: absolute; inset-inline-end: 0px; inset-inline-start: auto;  top: 40px; background-color: rgba(255, 255, 255, 1); overflow-x: hidden; overflow-y: auto; height: calc(100% - 40px); width: 100%; }
	#imHeader_imMenuObject_13-menu-opened .hamburger-menu-close-button { display: block; font-family: Arial; font-size: 30px; text-align: end; padding-block: 5px; padding-inline: 10px; color: rgba(37, 58, 88, 1); }
	#imHeader_imMenuObject_13-menu-opened .hamburger-menu-close-button span { cursor: pointer; }
	#imHeader_imMenuObject_13-menu-opened { position:fixed; top: 0; bottom: 0; inset-inline-end: 0px; width: 170px; border: solid; border-block-color: transparent transparent; border-inline-color: transparent transparent; border-width: 0px; border-radius: 0px; ;  }
	#imPageExtContainer:after{ position: fixed; top: 0; inset-inline-end: 0px; width: 0; height: 0; content: ''; opacity: 0; transition: opacity 1000ms; z-index: 10401;}
	.menu-imHeader_imMenuObject_13-opened #imPageExtContainer:after{ width: 100%; height: 100%; background-color: rgba(0, 0, 0, 1); opacity: 0.5;}
	.menu-imHeader_imMenuObject_13-towards-closing #imPageExtContainer:after { width: 100%; height: 100%; background-color: transparent; opacity: 0.5; transition: background-color 1000ms linear, opacity;}
	#imHeader_imMenuObject_13 .hidden { display: none; }
	/* Responsive menu button size and position */
	#imHeader_imMenuObject_13-menu-opened li {position: relative;margin-bottom: 0px; display: inline-block; vertical-align: top; }
	#imHeader_imMenuObject_13-menu-opened li:last-child {margin-bottom: 0px; }
	#imHeader_imMenuObject_13-menu-opened .label-wrapper { display: block; overflow: hidden; position: relative; width: 154px; height: 34px; padding-block: 0px; padding-inline: 8px; }
	#imHeader_imMenuObject_13-menu-opened .label-inner-wrapper { display: table; width: 100%; height: 100%; z-index: 1; position: relative; } #imHeader_imMenuObject_13-menu-opened .label { display: table-cell; vertical-align: middle; }
	#imHeader_imMenuObject_13-menu-opened .hamburger-menu-background { position: absolute;display: block;top: 0;bottom: 0;width: 170px;inset-inline-end: 0px; inset-inline-start: auto; background-color: rgba(255, 255, 255, 1);transition: left 500ms, right 500ms, opacity 500ms;}
	/* Responsive menu default button style */
	#imHeader_imMenuObject_13-menu-opened ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imHeader_imMenuObject_13-menu-opened ul > li > .label-wrapper .label, #imHeader_imMenuObject_13-menu-opened ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imHeader_imMenuObject_13-menu-opened ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imHeader_imMenuObject_13-menu-opened ul ul > li > .label-wrapper .label, #imHeader_imMenuObject_13-menu-opened ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imHeader_imMenuObject_13-menu-opened ul ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imHeader_imMenuObject_13-menu-opened ul ul ul > li > .label-wrapper .label, #imHeader_imMenuObject_13-menu-opened ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imHeader_imMenuObject_13-menu-opened ul ul ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imHeader_imMenuObject_13-menu-opened ul ul ul ul > li > .label-wrapper .label, #imHeader_imMenuObject_13-menu-opened ul ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	/* Responsive menu hover button style */
	#imHeader_imMenuObject_13-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {background-color: rgba(176, 209, 255, 1);background-image: none;}
	#imHeader_imMenuObject_13-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper .label, #imHeader_imMenuObject_13-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	/* Responsive menu current button style */
	#imHeader_imMenuObject_13-menu-opened #imHeader_imMenuObject_13_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(176, 209, 255, 1);background-image: none;}
	#imHeader_imMenuObject_13-menu-opened #imHeader_imMenuObject_13_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_13-menu-opened #imHeader_imMenuObject_13_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imHeader_imMenuObject_13-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(176, 209, 255, 1);background-image: none;}
	#imHeader_imMenuObject_13-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_13-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	/* Responsive menu separator button style */
	#imHeader_imMenuObject_13-menu-opened ul > .imMnMnSeparator > .label-wrapper {background-color: rgba(128, 128, 128, 1);background-image: none;}
	#imHeader_imMenuObject_13-menu-opened ul > .imMnMnSeparator > .label-wrapper .label, #imHeader_imMenuObject_13-menu-opened ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(169, 169, 169, 1);font-weight: bold;}
	/* Responsive menu separation line style */
	#imHeader_imMenuObject_13-menu-opened {  transform: translate3d(170px, 0 ,0);  transition: transform 1000ms;}
	#imHeader_imMenuObject_13-menu-opened.animated {  transform: translate3d(0, 0, 0);}
	
}

@media (max-width: 479.9px)  {
	#imHeader_imObjectImage_01_wrapper { position: absolute; top: 6px; inset-inline-start: 9px; width: 206px; height: 49px; text-align: center; z-index: 1002; overflow: hidden; }
	#imHeader_imObjectImage_01_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_1 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_1 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_01 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleGraphics_1 { box-sizing: border-box; }
	#imHeader_imObjectImage_02_wrapper { position: absolute; top: 14px; inset-inline-start: 240px; width: 68px; height: 22px; text-align: center; z-index: 1003; overflow: hidden; }
	#imHeader_imObjectImage_02_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_2 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_2 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_02 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleGraphics_2 { box-sizing: border-box; }
	#imHeader_imObjectImage_03_wrapper { display: none; }
	#imHeader_imObjectImage_03_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_3 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_3 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_03 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleGraphics_3 { box-sizing: border-box; }
	#imHeader_imObjectImage_04_wrapper { display: none; }
	#imHeader_imObjectImage_04_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_4 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_4 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_04 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleGraphics_4 { box-sizing: border-box; }
	#imHeader_imObjectImage_05_wrapper { display: none; }
	#imHeader_imObjectImage_05_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_5 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_5 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_05 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleGraphics_5 { box-sizing: border-box; }
	#imHeader_imObjectImage_06_wrapper { display: none; }
	#imHeader_imObjectImage_06_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_6 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_6 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_06 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleGraphics_6 { box-sizing: border-box; }
	#imHeader_imObjectImage_07_wrapper { display: none; }
	#imHeader_imObjectImage_07_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_7 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_7 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_07 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleGraphics_7 { box-sizing: border-box; }
	#imHeader_imObjectImage_08_wrapper { display: none; }
	#imHeader_imObjectImage_08_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_8 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_8 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_08 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleGraphics_8 { box-sizing: border-box; }
	#imHeader_imObjectImage_09_wrapper { display: none; }
	#imHeader_imObjectImage_09_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_9 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_9 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_09 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleGraphics_9 { box-sizing: border-box; }
	#imHeader_imObjectImage_10_wrapper { display: none; }
	#imHeader_imObjectImage_10_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_10 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_10 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_10 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleGraphics_10 { box-sizing: border-box; }
	#imHeader_imObjectImage_11_wrapper { display: none; }
	#imHeader_imObjectImage_11_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_11 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_11 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_11 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleGraphics_11 { box-sizing: border-box; }
	#imHeader_imObjectSearch_12_wrapper { display: none; }
	#imHeader_imCell_12 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_12 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectSearch_12 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleGraphics_12 { box-sizing: border-box; }
	input#imHeader_imObjectSearch_12_field[type=text] { margin-inline-end: 3px; }
	#imHeader_imMenuObject_13_wrapper { display: none; }
	#imHeader_imCell_13 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_13 { grid-template-rows: [row-content] auto ; }
	#imHeader_imMenuObject_13 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imCellStyleGraphics_13 { box-sizing: border-box; }
	/* Main menu background */
	#imHeader_imMenuObject_13_container { border: solid; border-block-color: transparent transparent; border-inline-color: transparent transparent; border-width: 0px; border-radius: 0px;  width: 100%; box-sizing: border-box; background-color: transparent; padding: 0px; display: inline-table;}
	#imHeader_imMenuObject_13_container > ul:after {content: '';display: table;clear: both; }
	/* Main menu button size and position */
	#imHeader_imMenuObject_13_container > ul > li {position: relative;margin-inline-start: 2px; margin-top: 0px; display: inline-block; vertical-align: top; }
	#imHeader_imMenuObject_13_container > ul > li > .label-wrapper, #imHeader_imMenuObject_13_container > ul > li > div > .label-wrapper { display: block; overflow: hidden; width: 125px; height: 38px; padding-block: 0px; padding-inline: 3px; border-width: 0px; border-radius: 0px; }
	#imHeader_imMenuObject_13_container > ul > li > .label-wrapper:has(:focus-visible), #imHeader_imMenuObject_13_container > ul > li > div > .label-wrapper:has(:focus-visible) { overflow: visible; }
	#imHeader_imMenuObject_13 .hamburger-button {cursor: pointer; width: 38px; height: 38px; display: inline-block; vertical-align: top; padding: 0; box-sizing: content-box; border-width: 0px; border-radius: 0px; }
	#imHeader_imMenuObject_13 .hamburger-bar { margin: 4px auto; width: 65%; height: 4px; background-color: rgba(255, 255, 255, 1); display: block; }
	#imHeader_imMenuObject_13 .label-inner-wrapper, #imHeader_imMenuObject_13 .hamburger-button > div { display: table; width: 100%; height: 100%; position: relative; z-index: 1; } #imHeader_imMenuObject_13_container > ul > li .label, #imHeader_imMenuObject_13 .hamburger-button > div > div { display: table-cell; vertical-align: middle; }
	/* Main menu default button style */
	#imHeader_imMenuObject_13_container > ul > li > .label-wrapper {background-color: rgba(217, 217, 217, 1);background-image: url('../images/77E46880679036B138527838E5FEE2FF.png');border-block-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-inline-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-style: solid; }
	#imHeader_imMenuObject_13_container > ul > li > .label-wrapper .label, #imHeader_imMenuObject_13_container > ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(0, 0, 0, 1);font-weight: bold;}
	/* Hamburger button style */
	#imHeader_imMenuObject_13 .hamburger-button {background-color: rgba(37, 58, 88, 1);background-image: none;border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
	#imHeader_imMenuObject_13 .hamburger-button .label, #imHeader_imMenuObject_13 .hamburger-button button {width: 100%;height: 100%;font-family: Tahoma;font-size: calc(11pt - max(11pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Main menu current button style */
	#imHeader_imMenuObject_13_container > ul > .imMnMnCurrent > .label-wrapper {background-color: transparent;background-image: url('../images/4F80FB9389AE5AE3DAF9B1FC3A737190.png');border-block-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1); border-inline-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1); border-style: solid; }
	#imHeader_imMenuObject_13_container > ul > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_13_container > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Main menu hover button style */
	#imHeader_imMenuObject_13_container > ul > li.imPage:hover > .label-wrapper {background-color: transparent;background-image: url('../images/EB157E46DEC9749E3EA2EB49FACB72C9.png');border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
	#imHeader_imMenuObject_13_container > ul > li.imPage:hover > .label-wrapper .label, #imHeader_imMenuObject_13_container > ul > li.imPage:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: bold;}
	#imHeader_imMenuObject_13_container > ul > li.imLevel:hover > .label-wrapper {background-color: transparent;background-image: url('../images/EB157E46DEC9749E3EA2EB49FACB72C9.png');border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
	#imHeader_imMenuObject_13_container > ul > li.imLevel:hover > .label-wrapper .label, #imHeader_imMenuObject_13_container > ul > li.imLevel:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Main menu separator button style */
	#imHeader_imMenuObject_13_container > ul > .imMnMnSeparator > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;border-block-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-inline-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-style: solid; }
	#imHeader_imMenuObject_13_container > ul > .imMnMnSeparator > .label-wrapper .label, #imHeader_imMenuObject_13_container > ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: transparent;font-weight: bold;}
	#imHeader_imMenuObject_13 .imLevel { cursor: default; }
	#imHeader_imMenuObject_13-menu-opened .imLevel { cursor: default; }
	#imHeader_imMenuObject_13 { text-align: start; }
	#imHeader_imMenuObject_13 .hidden { display: none; }
	#imHeader_imMenuObject_13-menu-opened { overflow: visible; z-index: 10402; }
	#imHeader_imMenuObject_13-menu-opened ul ul { display: none; }
	#imHeader_imMenuObject_13-menu-opened li > div { display: none; }
	#imHeader_imMenuObject_13-menu-opened #imHeader_imMenuObject_13_container-menu-opened div > ul { display: block; }
	#imHeader_imMenuObject_13-menu-opened #imHeader_imMenuObject_13_container-menu-opened > ul { position: absolute; inset-inline-end: 0px; inset-inline-start: auto;  top: 40px; background-color: rgba(255, 255, 255, 1); overflow-x: hidden; overflow-y: auto; height: calc(100% - 40px); width: 100%; }
	#imHeader_imMenuObject_13-menu-opened .hamburger-menu-close-button { display: block; font-family: Arial; font-size: 30px; text-align: end; padding-block: 5px; padding-inline: 10px; color: rgba(37, 58, 88, 1); }
	#imHeader_imMenuObject_13-menu-opened .hamburger-menu-close-button span { cursor: pointer; }
	#imHeader_imMenuObject_13-menu-opened { position:fixed; top: 0; bottom: 0; inset-inline-end: 0px; width: 170px; border: solid; border-block-color: transparent transparent; border-inline-color: transparent transparent; border-width: 0px; border-radius: 0px; ;  }
	#imPageExtContainer:after{ position: fixed; top: 0; inset-inline-end: 0px; width: 0; height: 0; content: ''; opacity: 0; transition: opacity 1000ms; z-index: 10401;}
	.menu-imHeader_imMenuObject_13-opened #imPageExtContainer:after{ width: 100%; height: 100%; background-color: rgba(0, 0, 0, 1); opacity: 0.5;}
	.menu-imHeader_imMenuObject_13-towards-closing #imPageExtContainer:after { width: 100%; height: 100%; background-color: transparent; opacity: 0.5; transition: background-color 1000ms linear, opacity;}
	#imHeader_imMenuObject_13 .hidden { display: none; }
	/* Responsive menu button size and position */
	#imHeader_imMenuObject_13-menu-opened li {position: relative;margin-bottom: 0px; display: inline-block; vertical-align: top; }
	#imHeader_imMenuObject_13-menu-opened li:last-child {margin-bottom: 0px; }
	#imHeader_imMenuObject_13-menu-opened .label-wrapper { display: block; overflow: hidden; position: relative; width: 154px; height: 34px; padding-block: 0px; padding-inline: 8px; }
	#imHeader_imMenuObject_13-menu-opened .label-inner-wrapper { display: table; width: 100%; height: 100%; z-index: 1; position: relative; } #imHeader_imMenuObject_13-menu-opened .label { display: table-cell; vertical-align: middle; }
	#imHeader_imMenuObject_13-menu-opened .hamburger-menu-background { position: absolute;display: block;top: 0;bottom: 0;width: 170px;inset-inline-end: 0px; inset-inline-start: auto; background-color: rgba(255, 255, 255, 1);transition: left 500ms, right 500ms, opacity 500ms;}
	/* Responsive menu default button style */
	#imHeader_imMenuObject_13-menu-opened ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imHeader_imMenuObject_13-menu-opened ul > li > .label-wrapper .label, #imHeader_imMenuObject_13-menu-opened ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imHeader_imMenuObject_13-menu-opened ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imHeader_imMenuObject_13-menu-opened ul ul > li > .label-wrapper .label, #imHeader_imMenuObject_13-menu-opened ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imHeader_imMenuObject_13-menu-opened ul ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imHeader_imMenuObject_13-menu-opened ul ul ul > li > .label-wrapper .label, #imHeader_imMenuObject_13-menu-opened ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imHeader_imMenuObject_13-menu-opened ul ul ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imHeader_imMenuObject_13-menu-opened ul ul ul ul > li > .label-wrapper .label, #imHeader_imMenuObject_13-menu-opened ul ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	/* Responsive menu hover button style */
	#imHeader_imMenuObject_13-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {background-color: rgba(176, 209, 255, 1);background-image: none;}
	#imHeader_imMenuObject_13-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper .label, #imHeader_imMenuObject_13-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	/* Responsive menu current button style */
	#imHeader_imMenuObject_13-menu-opened #imHeader_imMenuObject_13_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(176, 209, 255, 1);background-image: none;}
	#imHeader_imMenuObject_13-menu-opened #imHeader_imMenuObject_13_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_13-menu-opened #imHeader_imMenuObject_13_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imHeader_imMenuObject_13-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(176, 209, 255, 1);background-image: none;}
	#imHeader_imMenuObject_13-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_13-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	/* Responsive menu separator button style */
	#imHeader_imMenuObject_13-menu-opened ul > .imMnMnSeparator > .label-wrapper {background-color: rgba(128, 128, 128, 1);background-image: none;}
	#imHeader_imMenuObject_13-menu-opened ul > .imMnMnSeparator > .label-wrapper .label, #imHeader_imMenuObject_13-menu-opened ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(169, 169, 169, 1);font-weight: bold;}
	/* Responsive menu separation line style */
	#imHeader_imMenuObject_13-menu-opened {  transform: translate3d(170px, 0 ,0);  transition: transform 1000ms;}
	#imHeader_imMenuObject_13-menu-opened.animated {  transform: translate3d(0, 0, 0);}
	
}

@media (min-width: 1100.0px) {
	#imFooter_imObjectImage_01_wrapper { position: absolute; top: 8px; inset-inline-start: 5px; width: 357px; height: 24px; text-align: center; z-index: 1002; overflow: hidden; }
	#imFooter_imObjectImage_01_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imFooter_imCell_1 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imFooter_imCell_1 { grid-template-rows: [row-content] auto ; }
	#imFooter_imObjectImage_01 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imFooter_imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imFooter_imObjectImage_02_wrapper { position: absolute; top: 73px; inset-inline-start: 6px; width: 322px; height: 24px; text-align: center; z-index: 1003; overflow: hidden; }
	#imFooter_imObjectImage_02_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imFooter_imCell_2 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imFooter_imCell_2 { grid-template-rows: [row-content] auto ; }
	#imFooter_imObjectImage_02 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imFooter_imCellStyleBorders_2 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imFooter_imObjectImage_03_wrapper { position: absolute; top: 39px; inset-inline-start: 5px; width: 220px; height: 24px; text-align: center; z-index: 1004; overflow: hidden; }
	#imFooter_imObjectImage_03_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imFooter_imCell_3 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imFooter_imCell_3 { grid-template-rows: [row-content] auto ; }
	#imFooter_imObjectImage_03 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imFooter_imCellStyleBorders_3 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imFooter_imObjectImage_04_wrapper { position: absolute; top: 8px; inset-inline-start: 999px; width: 101px; height: 24px; text-align: center; z-index: 1005; overflow: hidden; }
	#imFooter_imObjectImage_04_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imFooter_imCell_4 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imFooter_imCell_4 { grid-template-rows: [row-content] auto ; }
	#imFooter_imObjectImage_04 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imFooter_imCellStyleBorders_4 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	
}

@media (max-width: 1099.9px) and (min-width: 720.0px) {
	#imFooter_imObjectImage_01_wrapper { position: absolute; top: 8px; inset-inline-start: 5px; width: 357px; height: 24px; text-align: center; z-index: 1002; overflow: hidden; }
	#imFooter_imObjectImage_01_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imFooter_imCell_1 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imFooter_imCell_1 { grid-template-rows: [row-content] auto ; }
	#imFooter_imObjectImage_01 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imFooter_imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imFooter_imObjectImage_02_wrapper { display: none; }
	#imFooter_imObjectImage_02_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imFooter_imCell_2 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imFooter_imCell_2 { grid-template-rows: [row-content] auto ; }
	#imFooter_imObjectImage_02 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imFooter_imCellStyleBorders_2 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imFooter_imObjectImage_03_wrapper { display: none; }
	#imFooter_imObjectImage_03_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imFooter_imCell_3 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imFooter_imCell_3 { grid-template-rows: [row-content] auto ; }
	#imFooter_imObjectImage_03 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imFooter_imCellStyleBorders_3 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imFooter_imObjectImage_04_wrapper { position: absolute; top: 8px; inset-inline-start: 619px; width: 101px; height: 24px; text-align: center; z-index: 1005; overflow: hidden; }
	#imFooter_imObjectImage_04_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imFooter_imCell_4 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imFooter_imCell_4 { grid-template-rows: [row-content] auto ; }
	#imFooter_imObjectImage_04 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imFooter_imCellStyleBorders_4 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	
}

@media (max-width: 719.9px) and (min-width: 480.0px) {
	#imFooter_imObjectImage_01_wrapper { position: absolute; top: 8px; inset-inline-start: 5px; width: 357px; height: 24px; text-align: center; z-index: 1002; overflow: hidden; }
	#imFooter_imObjectImage_01_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imFooter_imCell_1 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imFooter_imCell_1 { grid-template-rows: [row-content] auto ; }
	#imFooter_imObjectImage_01 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imFooter_imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imFooter_imObjectImage_02_wrapper { display: none; }
	#imFooter_imObjectImage_02_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imFooter_imCell_2 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imFooter_imCell_2 { grid-template-rows: [row-content] auto ; }
	#imFooter_imObjectImage_02 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imFooter_imCellStyleBorders_2 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imFooter_imObjectImage_03_wrapper { display: none; }
	#imFooter_imObjectImage_03_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imFooter_imCell_3 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imFooter_imCell_3 { grid-template-rows: [row-content] auto ; }
	#imFooter_imObjectImage_03 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imFooter_imCellStyleBorders_3 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imFooter_imObjectImage_04_wrapper { position: absolute; top: 8px; inset-inline-start: 379px; width: 101px; height: 24px; text-align: center; z-index: 1005; overflow: hidden; }
	#imFooter_imObjectImage_04_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imFooter_imCell_4 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imFooter_imCell_4 { grid-template-rows: [row-content] auto ; }
	#imFooter_imObjectImage_04 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imFooter_imCellStyleBorders_4 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	
}

@media (max-width: 479.9px)  {
	#imFooter_imObjectImage_01_wrapper { position: absolute; top: 8px; inset-inline-start: 0px; width: 357px; height: 24px; text-align: center; z-index: 1002; overflow: hidden; }
	#imFooter_imObjectImage_01_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imFooter_imCell_1 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imFooter_imCell_1 { grid-template-rows: [row-content] auto ; }
	#imFooter_imObjectImage_01 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imFooter_imCellStyleGraphics_1 { box-sizing: border-box; }
	#imFooter_imObjectImage_02_wrapper { display: none; }
	#imFooter_imObjectImage_02_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imFooter_imCell_2 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imFooter_imCell_2 { grid-template-rows: [row-content] auto ; }
	#imFooter_imObjectImage_02 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imFooter_imCellStyleGraphics_2 { box-sizing: border-box; }
	#imFooter_imObjectImage_03_wrapper { display: none; }
	#imFooter_imObjectImage_03_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imFooter_imCell_3 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imFooter_imCell_3 { grid-template-rows: [row-content] auto ; }
	#imFooter_imObjectImage_03 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imFooter_imCellStyleGraphics_3 { box-sizing: border-box; }
	#imFooter_imObjectImage_04_wrapper { display: none; }
	#imFooter_imObjectImage_04_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imFooter_imCell_4 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imFooter_imCell_4 { grid-template-rows: [row-content] auto ; }
	#imFooter_imObjectImage_04 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imFooter_imCellStyleGraphics_4 { box-sizing: border-box; }
	
}

@media (min-width: 1100.0px) {
	#imStickyBar_imMenuObject_01_wrapper { position: absolute; top: 6px; inset-inline-start: 0px; width: 1600px; height: 38px; text-align: center; z-index: 1002;  }
	#imStickyBar_imCell_1 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCell_1 { grid-template-rows: [row-content] auto ; }
	#imStickyBar_imMenuObject_01 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imStickyBar_imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	/* Main menu background */
	#imStickyBar_imMenuObject_01_container { border: solid; border-block-color: transparent transparent; border-inline-color: transparent transparent; border-width: 0px; border-radius: 0px;  width: 100%; box-sizing: border-box; background-color: transparent; padding: 0px; display: inline-table;}
	#imStickyBar_imMenuObject_01_container > ul:after {content: '';display: table;clear: both; }
	/* Main menu button size and position */
	#imStickyBar_imMenuObject_01_container > ul > li {position: relative;margin-inline-start: 1px; margin-top: 0px; display: inline-block; vertical-align: top; }
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper, #imStickyBar_imMenuObject_01_container > ul > li > div > .label-wrapper { display: block; overflow: hidden; width: 126px; height: 38px; padding-block: 0px; padding-inline: 2px; border-width: 0px; border-radius: 0px; }
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper:has(:focus-visible), #imStickyBar_imMenuObject_01_container > ul > li > div > .label-wrapper:has(:focus-visible) { overflow: visible; }
	#imStickyBar_imMenuObject_01 .hamburger-button {cursor: pointer; width: 38px; height: 38px; display: inline-block; vertical-align: top; padding: 0; box-sizing: content-box; border-width: 0px; border-radius: 0px; }
	#imStickyBar_imMenuObject_01 .hamburger-bar { margin: 4px auto; width: 65%; height: 4px; background-color: rgba(0, 0, 0, 1); display: block; }
	#imStickyBar_imMenuObject_01 .label-inner-wrapper, #imStickyBar_imMenuObject_01 .hamburger-button > div { display: table; width: 100%; height: 100%; position: relative; z-index: 1; } #imStickyBar_imMenuObject_01_container > ul > li .label, #imStickyBar_imMenuObject_01 .hamburger-button > div > div { display: table-cell; vertical-align: middle; }
	/* Main menu default button style */
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper {background-color: transparent;background-image: url('../images/77E46880679036B138527838E5FEE2FF.png');border-block-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-inline-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: bold;}
	/* Hamburger button style */
	#imStickyBar_imMenuObject_01 .hamburger-button {background-color: transparent;background-image: url('../images/77E46880679036B138527838E5FEE2FF.png');border-block-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-inline-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-style: solid; }
	#imStickyBar_imMenuObject_01 .hamburger-button .label, #imStickyBar_imMenuObject_01 .hamburger-button button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: bold;}
	/* Main menu current button style */
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper {background-color: transparent;background-image: url('../images/4F80FB9389AE5AE3DAF9B1FC3A737190.png');border-block-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1); border-inline-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1); border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Main menu hover button style */
	#imStickyBar_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper {background-color: transparent;background-image: url('../images/EB157E46DEC9749E3EA2EB49FACB72C9.png');border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	#imStickyBar_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper {background-color: transparent;background-image: url('../images/EB157E46DEC9749E3EA2EB49FACB72C9.png');border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Main menu separator button style */
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;border-block-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-inline-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: bold;}
	#imStickyBar_imMenuObject_01 .imLevel { cursor: default; }
	#imStickyBar_imMenuObject_01-menu-opened .imLevel { cursor: default; }
	#imStickyBar_imMenuObject_01 { text-align: end; }
	#imStickyBar_imMenuObject_01 .hidden { display: none; }
	#imStickyBar_imMenuObject_01-menu-opened { overflow: visible; z-index: 10402; }
	#imStickyBar_imMenuObject_01-menu-opened ul ul { display: none; }
	#imStickyBar_imMenuObject_01-menu-opened li > div { display: none; }
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened div > ul { display: block; }
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul { position: absolute; inset-inline-end: 0px; inset-inline-start: auto;  top: 40px; background-color: rgba(255, 255, 255, 1); overflow-x: hidden; overflow-y: auto; height: calc(100% - 40px); width: 100%; }
	#imStickyBar_imMenuObject_01-menu-opened .hamburger-menu-close-button { display: block; font-family: Arial; font-size: 30px; text-align: end; padding-block: 5px; padding-inline: 10px; color: rgba(37, 58, 88, 1); }
	#imStickyBar_imMenuObject_01-menu-opened .hamburger-menu-close-button span { cursor: pointer; }
	#imStickyBar_imMenuObject_01-menu-opened { position:fixed; top: 0; bottom: 0; inset-inline-end: 0px; width: 170px; border: solid; border-block-color: transparent transparent; border-inline-color: transparent transparent; border-width: 0px; border-radius: 0px; ;  }
	#imPageExtContainer:after{ position: fixed; top: 0; inset-inline-end: 0px; width: 0; height: 0; content: ''; opacity: 0; transition: opacity 1000ms; z-index: 10401;}
	.menu-imStickyBar_imMenuObject_01-opened #imPageExtContainer:after{ width: 100%; height: 100%; background-color: rgba(0, 0, 0, 1); opacity: 0.5;}
	.menu-imStickyBar_imMenuObject_01-towards-closing #imPageExtContainer:after { width: 100%; height: 100%; background-color: transparent; opacity: 0.5; transition: background-color 1000ms linear, opacity;}
	#imStickyBar_imMenuObject_01 .hidden { display: none; }
	/* Responsive menu button size and position */
	#imStickyBar_imMenuObject_01-menu-opened li {position: relative;margin-bottom: 0px; display: inline-block; vertical-align: top; }
	#imStickyBar_imMenuObject_01-menu-opened li:last-child {margin-bottom: 0px; }
	#imStickyBar_imMenuObject_01-menu-opened .label-wrapper { display: block; overflow: hidden; position: relative; width: 154px; height: 34px; padding-block: 0px; padding-inline: 8px; }
	#imStickyBar_imMenuObject_01-menu-opened .label-inner-wrapper { display: table; width: 100%; height: 100%; z-index: 1; position: relative; } #imStickyBar_imMenuObject_01-menu-opened .label { display: table-cell; vertical-align: middle; }
	#imStickyBar_imMenuObject_01-menu-opened .hamburger-menu-background { position: absolute;display: block;top: 0;bottom: 0;width: 170px;inset-inline-end: 0px; inset-inline-start: auto; background-color: rgba(255, 255, 255, 1);transition: left 500ms, right 500ms, opacity 500ms;}
	/* Responsive menu default button style */
	#imStickyBar_imMenuObject_01-menu-opened ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	/* Responsive menu hover button style */
	#imStickyBar_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {background-color: rgba(176, 209, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	/* Responsive menu current button style */
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(176, 209, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(176, 209, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	/* Responsive menu separator button style */
	#imStickyBar_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper {background-color: rgba(128, 128, 128, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(169, 169, 169, 1);font-weight: bold;}
	/* Responsive menu separation line style */
	#imStickyBar_imMenuObject_01-menu-opened {  transform: translate3d(170px, 0 ,0);  transition: transform 1000ms;}
	#imStickyBar_imMenuObject_01-menu-opened.animated {  transform: translate3d(0, 0, 0);}
	
}

@media (max-width: 1099.9px) and (min-width: 720.0px) {
	#imStickyBar_imMenuObject_01_wrapper { position: absolute; top: 6px; inset-inline-start: 0px; width: 720px; height: 38px; text-align: center; z-index: 1002;  }
	#imStickyBar_imCell_1 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCell_1 { grid-template-rows: [row-content] auto ; }
	#imStickyBar_imMenuObject_01 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imStickyBar_imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	/* Main menu background */
	#imStickyBar_imMenuObject_01_container { border: solid; border-block-color: transparent transparent; border-inline-color: transparent transparent; border-width: 0px; border-radius: 0px;  width: 100%; box-sizing: border-box; background-color: transparent; padding: 0px; display: inline-table;}
	#imStickyBar_imMenuObject_01_container > ul:after {content: '';display: table;clear: both; }
	/* Main menu button size and position */
	#imStickyBar_imMenuObject_01_container > ul > li {position: relative;margin-inline-start: 1px; margin-top: 0px; display: inline-block; vertical-align: top; }
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper, #imStickyBar_imMenuObject_01_container > ul > li > div > .label-wrapper { display: block; overflow: hidden; width: 126px; height: 38px; padding-block: 0px; padding-inline: 2px; border-width: 0px; border-radius: 0px; }
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper:has(:focus-visible), #imStickyBar_imMenuObject_01_container > ul > li > div > .label-wrapper:has(:focus-visible) { overflow: visible; }
	#imStickyBar_imMenuObject_01 .hamburger-button {cursor: pointer; width: 38px; height: 38px; display: inline-block; vertical-align: top; padding: 0; box-sizing: content-box; border-width: 0px; border-radius: 0px; }
	#imStickyBar_imMenuObject_01 .hamburger-bar { margin: 4px auto; width: 65%; height: 4px; background-color: rgba(0, 0, 0, 1); display: block; }
	#imStickyBar_imMenuObject_01 .label-inner-wrapper, #imStickyBar_imMenuObject_01 .hamburger-button > div { display: table; width: 100%; height: 100%; position: relative; z-index: 1; } #imStickyBar_imMenuObject_01_container > ul > li .label, #imStickyBar_imMenuObject_01 .hamburger-button > div > div { display: table-cell; vertical-align: middle; }
	/* Main menu default button style */
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper {background-color: transparent;background-image: url('../images/77E46880679036B138527838E5FEE2FF.png');border-block-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-inline-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: bold;}
	/* Hamburger button style */
	#imStickyBar_imMenuObject_01 .hamburger-button {background-color: transparent;background-image: url('../images/77E46880679036B138527838E5FEE2FF.png');border-block-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-inline-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-style: solid; }
	#imStickyBar_imMenuObject_01 .hamburger-button .label, #imStickyBar_imMenuObject_01 .hamburger-button button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: bold;}
	/* Main menu current button style */
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper {background-color: transparent;background-image: url('../images/4F80FB9389AE5AE3DAF9B1FC3A737190.png');border-block-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1); border-inline-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1); border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Main menu hover button style */
	#imStickyBar_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper {background-color: transparent;background-image: url('../images/EB157E46DEC9749E3EA2EB49FACB72C9.png');border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	#imStickyBar_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper {background-color: transparent;background-image: url('../images/EB157E46DEC9749E3EA2EB49FACB72C9.png');border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Main menu separator button style */
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;border-block-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-inline-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: bold;}
	#imStickyBar_imMenuObject_01 .imLevel { cursor: default; }
	#imStickyBar_imMenuObject_01-menu-opened .imLevel { cursor: default; }
	#imStickyBar_imMenuObject_01 { text-align: end; }
	#imStickyBar_imMenuObject_01 .hidden { display: none; }
	#imStickyBar_imMenuObject_01-menu-opened { overflow: visible; z-index: 10402; }
	#imStickyBar_imMenuObject_01-menu-opened ul ul { display: none; }
	#imStickyBar_imMenuObject_01-menu-opened li > div { display: none; }
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened div > ul { display: block; }
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul { position: absolute; inset-inline-end: 0px; inset-inline-start: auto;  top: 40px; background-color: rgba(255, 255, 255, 1); overflow-x: hidden; overflow-y: auto; height: calc(100% - 40px); width: 100%; }
	#imStickyBar_imMenuObject_01-menu-opened .hamburger-menu-close-button { display: block; font-family: Arial; font-size: 30px; text-align: end; padding-block: 5px; padding-inline: 10px; color: rgba(37, 58, 88, 1); }
	#imStickyBar_imMenuObject_01-menu-opened .hamburger-menu-close-button span { cursor: pointer; }
	#imStickyBar_imMenuObject_01-menu-opened { position:fixed; top: 0; bottom: 0; inset-inline-end: 0px; width: 170px; border: solid; border-block-color: transparent transparent; border-inline-color: transparent transparent; border-width: 0px; border-radius: 0px; ;  }
	#imPageExtContainer:after{ position: fixed; top: 0; inset-inline-end: 0px; width: 0; height: 0; content: ''; opacity: 0; transition: opacity 1000ms; z-index: 10401;}
	.menu-imStickyBar_imMenuObject_01-opened #imPageExtContainer:after{ width: 100%; height: 100%; background-color: rgba(0, 0, 0, 1); opacity: 0.5;}
	.menu-imStickyBar_imMenuObject_01-towards-closing #imPageExtContainer:after { width: 100%; height: 100%; background-color: transparent; opacity: 0.5; transition: background-color 1000ms linear, opacity;}
	#imStickyBar_imMenuObject_01 .hidden { display: none; }
	/* Responsive menu button size and position */
	#imStickyBar_imMenuObject_01-menu-opened li {position: relative;margin-bottom: 0px; display: inline-block; vertical-align: top; }
	#imStickyBar_imMenuObject_01-menu-opened li:last-child {margin-bottom: 0px; }
	#imStickyBar_imMenuObject_01-menu-opened .label-wrapper { display: block; overflow: hidden; position: relative; width: 154px; height: 34px; padding-block: 0px; padding-inline: 8px; }
	#imStickyBar_imMenuObject_01-menu-opened .label-inner-wrapper { display: table; width: 100%; height: 100%; z-index: 1; position: relative; } #imStickyBar_imMenuObject_01-menu-opened .label { display: table-cell; vertical-align: middle; }
	#imStickyBar_imMenuObject_01-menu-opened .hamburger-menu-background { position: absolute;display: block;top: 0;bottom: 0;width: 170px;inset-inline-end: 0px; inset-inline-start: auto; background-color: rgba(255, 255, 255, 1);transition: left 500ms, right 500ms, opacity 500ms;}
	/* Responsive menu default button style */
	#imStickyBar_imMenuObject_01-menu-opened ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	/* Responsive menu hover button style */
	#imStickyBar_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {background-color: rgba(176, 209, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	/* Responsive menu current button style */
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(176, 209, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(176, 209, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	/* Responsive menu separator button style */
	#imStickyBar_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper {background-color: rgba(128, 128, 128, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(169, 169, 169, 1);font-weight: bold;}
	/* Responsive menu separation line style */
	#imStickyBar_imMenuObject_01-menu-opened {  transform: translate3d(170px, 0 ,0);  transition: transform 1000ms;}
	#imStickyBar_imMenuObject_01-menu-opened.animated {  transform: translate3d(0, 0, 0);}
	
}

@media (max-width: 719.9px) and (min-width: 480.0px) {
	#imStickyBar_imMenuObject_01_wrapper { position: absolute; top: 6px; inset-inline-start: 0px; width: 480px; height: 38px; text-align: center; z-index: 1002;  }
	#imStickyBar_imCell_1 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCell_1 { grid-template-rows: [row-content] auto ; }
	#imStickyBar_imMenuObject_01 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imStickyBar_imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	/* Main menu background */
	#imStickyBar_imMenuObject_01_container { border: solid; border-block-color: transparent transparent; border-inline-color: transparent transparent; border-width: 0px; border-radius: 0px;  width: 100%; box-sizing: border-box; background-color: transparent; padding: 0px; display: inline-table;}
	#imStickyBar_imMenuObject_01_container > ul:after {content: '';display: table;clear: both; }
	/* Main menu button size and position */
	#imStickyBar_imMenuObject_01_container > ul > li {position: relative;margin-inline-start: 1px; margin-top: 0px; display: inline-block; vertical-align: top; }
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper, #imStickyBar_imMenuObject_01_container > ul > li > div > .label-wrapper { display: block; overflow: hidden; width: 126px; height: 38px; padding-block: 0px; padding-inline: 2px; border-width: 0px; border-radius: 0px; }
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper:has(:focus-visible), #imStickyBar_imMenuObject_01_container > ul > li > div > .label-wrapper:has(:focus-visible) { overflow: visible; }
	#imStickyBar_imMenuObject_01 .hamburger-button {cursor: pointer; width: 38px; height: 38px; display: inline-block; vertical-align: top; padding: 0; box-sizing: content-box; border-width: 0px; border-radius: 0px; }
	#imStickyBar_imMenuObject_01 .hamburger-bar { margin: 4px auto; width: 65%; height: 4px; background-color: rgba(0, 0, 0, 1); display: block; }
	#imStickyBar_imMenuObject_01 .label-inner-wrapper, #imStickyBar_imMenuObject_01 .hamburger-button > div { display: table; width: 100%; height: 100%; position: relative; z-index: 1; } #imStickyBar_imMenuObject_01_container > ul > li .label, #imStickyBar_imMenuObject_01 .hamburger-button > div > div { display: table-cell; vertical-align: middle; }
	/* Main menu default button style */
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper {background-color: transparent;background-image: url('../images/77E46880679036B138527838E5FEE2FF.png');border-block-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-inline-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: bold;}
	/* Hamburger button style */
	#imStickyBar_imMenuObject_01 .hamburger-button {background-color: transparent;background-image: url('../images/77E46880679036B138527838E5FEE2FF.png');border-block-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-inline-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-style: solid; }
	#imStickyBar_imMenuObject_01 .hamburger-button .label, #imStickyBar_imMenuObject_01 .hamburger-button button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: bold;}
	/* Main menu current button style */
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper {background-color: transparent;background-image: url('../images/4F80FB9389AE5AE3DAF9B1FC3A737190.png');border-block-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1); border-inline-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1); border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Main menu hover button style */
	#imStickyBar_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper {background-color: transparent;background-image: url('../images/EB157E46DEC9749E3EA2EB49FACB72C9.png');border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	#imStickyBar_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper {background-color: transparent;background-image: url('../images/EB157E46DEC9749E3EA2EB49FACB72C9.png');border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Main menu separator button style */
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;border-block-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-inline-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: bold;}
	#imStickyBar_imMenuObject_01 .imLevel { cursor: default; }
	#imStickyBar_imMenuObject_01-menu-opened .imLevel { cursor: default; }
	#imStickyBar_imMenuObject_01 { text-align: end; }
	#imStickyBar_imMenuObject_01 .hidden { display: none; }
	#imStickyBar_imMenuObject_01-menu-opened { overflow: visible; z-index: 10402; }
	#imStickyBar_imMenuObject_01-menu-opened ul ul { display: none; }
	#imStickyBar_imMenuObject_01-menu-opened li > div { display: none; }
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened div > ul { display: block; }
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul { position: absolute; inset-inline-end: 0px; inset-inline-start: auto;  top: 40px; background-color: rgba(255, 255, 255, 1); overflow-x: hidden; overflow-y: auto; height: calc(100% - 40px); width: 100%; }
	#imStickyBar_imMenuObject_01-menu-opened .hamburger-menu-close-button { display: block; font-family: Arial; font-size: 30px; text-align: end; padding-block: 5px; padding-inline: 10px; color: rgba(37, 58, 88, 1); }
	#imStickyBar_imMenuObject_01-menu-opened .hamburger-menu-close-button span { cursor: pointer; }
	#imStickyBar_imMenuObject_01-menu-opened { position:fixed; top: 0; bottom: 0; inset-inline-end: 0px; width: 170px; border: solid; border-block-color: transparent transparent; border-inline-color: transparent transparent; border-width: 0px; border-radius: 0px; ;  }
	#imPageExtContainer:after{ position: fixed; top: 0; inset-inline-end: 0px; width: 0; height: 0; content: ''; opacity: 0; transition: opacity 1000ms; z-index: 10401;}
	.menu-imStickyBar_imMenuObject_01-opened #imPageExtContainer:after{ width: 100%; height: 100%; background-color: rgba(0, 0, 0, 1); opacity: 0.5;}
	.menu-imStickyBar_imMenuObject_01-towards-closing #imPageExtContainer:after { width: 100%; height: 100%; background-color: transparent; opacity: 0.5; transition: background-color 1000ms linear, opacity;}
	#imStickyBar_imMenuObject_01 .hidden { display: none; }
	/* Responsive menu button size and position */
	#imStickyBar_imMenuObject_01-menu-opened li {position: relative;margin-bottom: 0px; display: inline-block; vertical-align: top; }
	#imStickyBar_imMenuObject_01-menu-opened li:last-child {margin-bottom: 0px; }
	#imStickyBar_imMenuObject_01-menu-opened .label-wrapper { display: block; overflow: hidden; position: relative; width: 154px; height: 34px; padding-block: 0px; padding-inline: 8px; }
	#imStickyBar_imMenuObject_01-menu-opened .label-inner-wrapper { display: table; width: 100%; height: 100%; z-index: 1; position: relative; } #imStickyBar_imMenuObject_01-menu-opened .label { display: table-cell; vertical-align: middle; }
	#imStickyBar_imMenuObject_01-menu-opened .hamburger-menu-background { position: absolute;display: block;top: 0;bottom: 0;width: 170px;inset-inline-end: 0px; inset-inline-start: auto; background-color: rgba(255, 255, 255, 1);transition: left 500ms, right 500ms, opacity 500ms;}
	/* Responsive menu default button style */
	#imStickyBar_imMenuObject_01-menu-opened ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	/* Responsive menu hover button style */
	#imStickyBar_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {background-color: rgba(176, 209, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	/* Responsive menu current button style */
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(176, 209, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(176, 209, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	/* Responsive menu separator button style */
	#imStickyBar_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper {background-color: rgba(128, 128, 128, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(169, 169, 169, 1);font-weight: bold;}
	/* Responsive menu separation line style */
	#imStickyBar_imMenuObject_01-menu-opened {  transform: translate3d(170px, 0 ,0);  transition: transform 1000ms;}
	#imStickyBar_imMenuObject_01-menu-opened.animated {  transform: translate3d(0, 0, 0);}
	
}

@media (max-width: 479.9px)  {
	#imStickyBar_imMenuObject_01_wrapper { position: absolute; top: 6px; inset-inline-start: 0px; width: 320px; height: 38px; text-align: center; z-index: 1002;  }
	#imStickyBar_imCell_1 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCell_1 { grid-template-rows: [row-content] auto ; }
	#imStickyBar_imMenuObject_01 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imStickyBar_imCellStyleGraphics_1 { box-sizing: border-box; }
	/* Main menu background */
	#imStickyBar_imMenuObject_01_container { border: solid; border-block-color: transparent transparent; border-inline-color: transparent transparent; border-width: 0px; border-radius: 0px;  width: 100%; box-sizing: border-box; background-color: transparent; padding: 0px; display: inline-table;}
	#imStickyBar_imMenuObject_01_container > ul:after {content: '';display: table;clear: both; }
	/* Main menu button size and position */
	#imStickyBar_imMenuObject_01_container > ul > li {position: relative;margin-inline-start: 1px; margin-top: 0px; display: inline-block; vertical-align: top; }
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper, #imStickyBar_imMenuObject_01_container > ul > li > div > .label-wrapper { display: block; overflow: hidden; width: 126px; height: 38px; padding-block: 0px; padding-inline: 2px; border-width: 0px; border-radius: 0px; }
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper:has(:focus-visible), #imStickyBar_imMenuObject_01_container > ul > li > div > .label-wrapper:has(:focus-visible) { overflow: visible; }
	#imStickyBar_imMenuObject_01 .hamburger-button {cursor: pointer; width: 38px; height: 38px; display: inline-block; vertical-align: top; padding: 0; box-sizing: content-box; border-width: 0px; border-radius: 0px; }
	#imStickyBar_imMenuObject_01 .hamburger-bar { margin: 4px auto; width: 65%; height: 4px; background-color: rgba(0, 0, 0, 1); display: block; }
	#imStickyBar_imMenuObject_01 .label-inner-wrapper, #imStickyBar_imMenuObject_01 .hamburger-button > div { display: table; width: 100%; height: 100%; position: relative; z-index: 1; } #imStickyBar_imMenuObject_01_container > ul > li .label, #imStickyBar_imMenuObject_01 .hamburger-button > div > div { display: table-cell; vertical-align: middle; }
	/* Main menu default button style */
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper {background-color: transparent;background-image: url('../images/77E46880679036B138527838E5FEE2FF.png');border-block-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-inline-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: bold;}
	/* Hamburger button style */
	#imStickyBar_imMenuObject_01 .hamburger-button {background-color: transparent;background-image: url('../images/77E46880679036B138527838E5FEE2FF.png');border-block-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-inline-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-style: solid; }
	#imStickyBar_imMenuObject_01 .hamburger-button .label, #imStickyBar_imMenuObject_01 .hamburger-button button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: bold;}
	/* Main menu current button style */
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper {background-color: transparent;background-image: url('../images/4F80FB9389AE5AE3DAF9B1FC3A737190.png');border-block-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1); border-inline-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1); border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Main menu hover button style */
	#imStickyBar_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper {background-color: transparent;background-image: url('../images/EB157E46DEC9749E3EA2EB49FACB72C9.png');border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	#imStickyBar_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper {background-color: transparent;background-image: url('../images/EB157E46DEC9749E3EA2EB49FACB72C9.png');border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Main menu separator button style */
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;border-block-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-inline-color: rgba(0, 64, 255, 1) rgba(0, 64, 255, 1); border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Arial;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: bold;}
	#imStickyBar_imMenuObject_01 .imLevel { cursor: default; }
	#imStickyBar_imMenuObject_01-menu-opened .imLevel { cursor: default; }
	#imStickyBar_imMenuObject_01 { text-align: end; }
	#imStickyBar_imMenuObject_01 .hidden { display: none; }
	#imStickyBar_imMenuObject_01-menu-opened { overflow: visible; z-index: 10402; }
	#imStickyBar_imMenuObject_01-menu-opened ul ul { display: none; }
	#imStickyBar_imMenuObject_01-menu-opened li > div { display: none; }
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened div > ul { display: block; }
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul { position: absolute; inset-inline-end: 0px; inset-inline-start: auto;  top: 40px; background-color: rgba(255, 255, 255, 1); overflow-x: hidden; overflow-y: auto; height: calc(100% - 40px); width: 100%; }
	#imStickyBar_imMenuObject_01-menu-opened .hamburger-menu-close-button { display: block; font-family: Arial; font-size: 30px; text-align: end; padding-block: 5px; padding-inline: 10px; color: rgba(37, 58, 88, 1); }
	#imStickyBar_imMenuObject_01-menu-opened .hamburger-menu-close-button span { cursor: pointer; }
	#imStickyBar_imMenuObject_01-menu-opened { position:fixed; top: 0; bottom: 0; inset-inline-end: 0px; width: 170px; border: solid; border-block-color: transparent transparent; border-inline-color: transparent transparent; border-width: 0px; border-radius: 0px; ;  }
	#imPageExtContainer:after{ position: fixed; top: 0; inset-inline-end: 0px; width: 0; height: 0; content: ''; opacity: 0; transition: opacity 1000ms; z-index: 10401;}
	.menu-imStickyBar_imMenuObject_01-opened #imPageExtContainer:after{ width: 100%; height: 100%; background-color: rgba(0, 0, 0, 1); opacity: 0.5;}
	.menu-imStickyBar_imMenuObject_01-towards-closing #imPageExtContainer:after { width: 100%; height: 100%; background-color: transparent; opacity: 0.5; transition: background-color 1000ms linear, opacity;}
	#imStickyBar_imMenuObject_01 .hidden { display: none; }
	/* Responsive menu button size and position */
	#imStickyBar_imMenuObject_01-menu-opened li {position: relative;margin-bottom: 0px; display: inline-block; vertical-align: top; }
	#imStickyBar_imMenuObject_01-menu-opened li:last-child {margin-bottom: 0px; }
	#imStickyBar_imMenuObject_01-menu-opened .label-wrapper { display: block; overflow: hidden; position: relative; width: 154px; height: 34px; padding-block: 0px; padding-inline: 8px; }
	#imStickyBar_imMenuObject_01-menu-opened .label-inner-wrapper { display: table; width: 100%; height: 100%; z-index: 1; position: relative; } #imStickyBar_imMenuObject_01-menu-opened .label { display: table-cell; vertical-align: middle; }
	#imStickyBar_imMenuObject_01-menu-opened .hamburger-menu-background { position: absolute;display: block;top: 0;bottom: 0;width: 170px;inset-inline-end: 0px; inset-inline-start: auto; background-color: rgba(255, 255, 255, 1);transition: left 500ms, right 500ms, opacity 500ms;}
	/* Responsive menu default button style */
	#imStickyBar_imMenuObject_01-menu-opened ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	/* Responsive menu hover button style */
	#imStickyBar_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {background-color: rgba(176, 209, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	/* Responsive menu current button style */
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(176, 209, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(176, 209, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	/* Responsive menu separator button style */
	#imStickyBar_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper {background-color: rgba(128, 128, 128, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 10pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(169, 169, 169, 1);font-weight: bold;}
	/* Responsive menu separation line style */
	#imStickyBar_imMenuObject_01-menu-opened {  transform: translate3d(170px, 0 ,0);  transition: transform 1000ms;}
	#imStickyBar_imMenuObject_01-menu-opened.animated {  transform: translate3d(0, 0, 0);}
	
}

#imPage.without-id_animation-in-progress { overflow: hidden }
