#imPage { display: grid; grid-template-columns: minmax(0, 1fr) 1150px minmax(0, 1fr); grid-template-rows: 330px auto 200px; }
#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: 1149.9px) and (min-width: 720.0px) {
	#imPage { display: grid; grid-template-columns: minmax(0, 1fr) 720px minmax(0, 1fr); grid-template-rows: 330px auto 200px; }
	#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: 250px auto 150px; }
	#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: 250px auto 150px; }
	#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) 1150px minmax(0, 1fr); grid-template-rows: auto; }
#imBlogPage { display: block; grid-column: 2 / 3; grid-row: 1 / 2; }
@media (max-width: 1149.9px) and (min-width: 720.0px) {
	#imContent { display: grid; grid-template-columns: minmax(0, 1fr) 720px minmax(0, 1fr); grid-template-rows: auto; }
	#imBlogPage { display: block; grid-column: 2 / 3; grid-row: 1 / 2; }
	
}
@media (max-width: 719.9px) and (min-width: 480.0px) {
	#imContent { display: grid; grid-template-columns: minmax(0, 1fr) 480px minmax(0, 1fr); grid-template-rows: auto; }
	#imBlogPage { display: block; grid-column: 2 / 3; grid-row: 1 / 2; }
	
}
@media (max-width: 479.9px)  {
	#imContent { display: grid; grid-template-columns: 0 minmax(0, 1fr) 0; grid-template-rows: auto; }
	#imBlogPage { display: block; grid-column: 2 / 3; grid-row: 1 / 2; }
	
}
#imHeader_imCell_1 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHeader_imMenuObject_01 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 103; }
#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: 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; }
#imHeader_imCell_3 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHeader_imObjectTitle_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_imObjectTitle_03 {margin: 0px; text-align: center;}
#imHeader_imObjectTitle_03_text {font: normal normal normal 36pt 'Tahoma';  padding: 0px; background-color: transparent; position: relative; display: inline-block; }
#imHeader_imObjectTitle_03_text,
#imHeader_imObjectTitle_03_text a { color: rgba(255, 255, 255, 1); overflow-wrap: break-word; max-width: 100%;white-space: pre-wrap; }
#imHeader_imObjectTitle_03_text a{ text-decoration: none; }
#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; }#imFooter_imCell_3 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imFooter_imHTMLObject_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; }

#imSideBar_imCell_1 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imSideBar_imObjectImage_01 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imSideBar_imCellStyleGraphics_1 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imSideBar_imCellStyleBorders_1 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imSideBar_imObjectImage_01 { vertical-align: top; margin-top: 0px; margin-bottom: 0px; margin-inline-start: auto; margin-inline-end: auto; }
#imSideBar_imObjectImage_01 #imSideBar_imObjectImage_01_container img { width: 100%; height: auto; vertical-align: top; }#imStickyBar_imCell_2 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imStickyBar_imObjectTitle_02 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imStickyBar_imCellStyleGraphics_2 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imStickyBar_imCellStyleBorders_2 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imStickyBar_imObjectTitle_02 {margin: 0px; text-align: start; }
#imStickyBar_imObjectTitle_02_text {font: normal normal normal 16pt 'Tahoma';  padding-block: 0px 5px; padding-inline: 0px 5px; background-color: transparent; position: relative; display: inline-block; }
#imStickyBar_imObjectTitle_02_text,
#imStickyBar_imObjectTitle_02_text a { color: rgba(0, 0, 0, 1); white-space: pre-wrap; }
#imStickyBar_imObjectTitle_02_text a{ text-decoration: none; }
#imStickyBar_imCell_3 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imStickyBar_imMenuObject_03 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 103; }
#imStickyBar_imCellStyleGraphics_3 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imStickyBar_imCellStyleBorders_3 { 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; }
#imBlogContent h2 a:hover { text-decoration: underline; }
#imBlogContent { float: left; float: inline-start; font: inherit; overflow: hidden; }
#imBlogSidebar { float: right; float: inline-end; font: inherit; }
.imBlogPostBody, .imBlogPostSummary { margin-block: 10px 0px; margin-inline: 0px; }
.imBlogPostRead { margin-block: 10px; margin-inline: 0px; }
.imBlogSeparator { margin-block: 10px; margin-inline: 0px; border-bottom: 1px solid rgba(169, 169, 169, 1); }
.imBlogMedia { clear: both; margin-block: 20px 10px; margin-inline: 0px; }
.imBlogSources { border-top: 1px solid #CCCCCC; padding-top: 15px; margin-top: 20px; }
.imBlogSources ul { margin-block: 5px 0px; margin-inline: 5px 0px; }
#imBlogContent input:checked ~ label .topic-star-big { background-image: url('../images/star01-big-empty.png'); }
#imBlogContent .topic-star-big, #imBlogContent input:checked + label .topic-star-big { background-image: url('../images/star01-big-full.png'); }
#imBlogContent .topic-star-container-big.variable-star-rating:hover input + label .topic-star-big { background-image: url('../images/star01-big-full.png'); }
#imBlogContent .topic-star-container-big.variable-star-rating :is(input:focus, input:hover) ~ label .topic-star-big { background-image: url('../images/star01-big-empty.png'); }
#imBlogContent .topic-star-container-big.variable-star-rating :is(input:focus, input:hover) + label .topic-star-big { background-image: url('../images/star01-big-full.png'); }
#imBlogContent .topic-star-container-small { background-image: url('../images/star01-small-empty.png'); }
#imBlogContent .topic-star-fixer-small { background-image: url('../images/star01-small-full.png'); }
#imBlogContent .topic-bar .bar-progress { background-color: rgba(102,102,102,255); }
#imBlogContent .topic-bar .bar-progress > span { background-color: rgba(228,190,33,255); }
.imBlogPostCard { background-color: rgba(255, 255, 255, 1); 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;  }
.imBlogPostCard { overflow: hidden; }
.imBlogPagination { float: left; float: inline-start; clear: both; }
.imBlogPostCardCover { box-sizing: border-box; max-width:100%; width:100%; height: 100%; padding: 0px;  object-fit: cover;  cursor: pointer; }
.imBlogPostCardTitle h1, .imBlogPostCardTitle h1 a { font-family: Tahoma; font-size: 12pt; font-style: normal; font-weight: normal; color: rgba(0, 0, 0, 1); text-decoration: none; }
.imBlogPostCardTitle h1 { text-align: start; margin: 0px; padding-block: 0px; padding-inline: 10px; overflow: hidden; }
.imBlogPostCardCategory { padding-block: 0px; padding-inline: 10px; overflow: hidden; }
.imBlogPostCardCategory a { font-family: Tahoma; font-size: 9pt; font-style: normal; font-weight: normal; color: rgba(169, 169, 169, 1); text-decoration: none; }
.imBlogPostCardDescription { position: relative; padding-block: 0px; padding-inline: 10px; font-family: Tahoma; font-size: 9pt; font-style: normal; font-weight: normal; color: rgba(0, 0, 0, 1); overflow: auto; }
.imBlogPostCardDescription .imBlogPostCardDescriptionFade { position: absolute; width: 100%; height: 25px; inset-inline-start: 0px; bottom: 0; box-shadow: inset 0px -20px 44px rgba(255, 255, 255, 1); }
.imBlogPostCardDetails { padding-block: 0px; padding-inline: 10px; font-family: Tahoma; font-size: 9pt; font-style: normal; font-weight: normal; color: rgba(169, 169, 169, 1); overflow: hidden; }
.imBlogPostCardAuthor a { font-family: Tahoma; font-size: 9pt; font-style: normal; font-weight: normal; color: rgba(169, 169, 169, 1); text-decoration: none; }
.imBlogPostCardButton { padding-block: 0px; padding-inline: 10px; text-align: end; overflow: hidden; }
.imBlogPostCardButton a { display: inline-block; border: solid; border-block-color: transparent transparent; border-inline-color: transparent transparent; border-width: 0px; border-radius: 3px;  padding: 5px 5px; background-color: rgba(50, 205, 50, 1); font-family: Tahoma; font-size: 9pt; font-style: normal; font-weight: normal; color: rgba(255, 255, 255, 1); text-decoration: none; }
.imBlogPostCardTitle h1 { padding-top: 5px; }
.imBlogPostCardButton { padding-bottom: 5px; }
.imBlogBlock { border: solid; border-block-color: rgba(37, 58, 88, 1) rgba(37, 58, 88, 1); border-inline-color: rgba(37, 58, 88, 1) rgba(37, 58, 88, 1); border-width: 1px; border-radius: 2px;  overflow: hidden; margin-inline-start: 10px; margin-inline-end: 0px;  margin-bottom: 4px;background-color: rgba(255, 255, 255, 1);}
.imBlogBlock:first-of-type {  margin-top: 4px;}
.imBlogBlock:first-child { margin-top: 4px; }
.imBlogBlock:last-child { margin-bottom: 4px; }
.imBlogBlockTitle { margin-block: 10px 0px; margin-inline: 10px; padding-bottom: 10px; font: normal normal bold 12pt 'Tahoma'; color: rgba(37, 58, 88, 1); }
.imBlogBlockContent { margin: 10px; font: normal normal normal 12pt 'Tahoma'; color: rgba(37, 58, 88, 1); }
.imBlogBlockContent ul { list-style: none; }
.imBlogBlockContent li:not(:first-child) { padding-top: 10px; }
.imBlogBlockContent li:not(:last-child) { padding-bottom: 10px; }
.imBlogBlock .imBlogCloudItem { margin-inline-end: 5px;  display: inline; }
.imBlogBlock .imBlogImageBlock { max-width: 100%; margin: 0 auto; }
.imBlogBlock .imBlogImageBlock img { width: 100%; }
.imBlogBlock a, .imBlogBlock a:link, .imBlogBlock a:hover, .imBlogBlock a:visited { font: normal normal normal 12pt 'Tahoma'; color: rgba(37, 58, 88, 1);  text-decoration: none; }
.imBlogBlock a:hover { text-decoration: underline; }
@media (min-width: 480.0px) {
	.imBlogBlock { width: 160px; }
	
}
@media (max-width: 479.9px)  {
	.imBlogBlock { box-sizing: border-box; width: 100%; margin-inline-start: 0px; margin-inline-end: 0px; }
	
}
#imBlogPost_000000010 div { line-height: 24px; }
#imBlogPost_000000010 .imHeading1 { line-height: 72px; }
#imBlogPost_000000010 .imHeading2 { line-height: 56px; }
#imBlogPost_000000010 .imHeading3 { line-height: 48px; }
#imBlogPost_000000010 .imHeading4 { line-height: 40px; }
#imBlogPost_000000010 .imHeading5 { line-height: 36px; }
#imBlogPost_000000010 .imHeading6 { line-height: 32px; }
#imBlogPost_000000010 ul { list-style: disc; margin: 0; padding: 0; overflow: hidden; }
#imBlogPost_000000010 ul ul { list-style: square; padding-block: 0px; padding-inline: 20px 0px; }
#imBlogPost_000000010 ul ul ul { list-style: circle; }
#imBlogPost_000000010 ul li, ol li { margin-block: 0px; margin-inline: 40px 0px; padding: 0px; }
#imBlogPost_000000010 ol { list-style: decimal; margin: 0; padding: 0; }
#imBlogPost_000000010 ol ol { list-style: lower-alpha; padding-block: 0px; padding-inline: 20px 0px; }
#imBlogPost_000000010 blockquote { margin-block: 0px; margin-inline: 15px 0px; padding: 0; border: none; }
#imBlogPost_000000010 table { border: none; padding: 0; border-collapse: collapse; }
#imBlogPost_000000010 table td { border: 1px solid black; word-wrap: break-word; padding: 4px 3px; margin: 0; vertical-align: middle; }
#imBlogPost_000000010 p { margin: 0; padding: 0; }
#imBlogPost_000000010 .inline-block { display: inline-block; }
#imBlogPost_000000010 sup { vertical-align: super; font-size: smaller; }
#imBlogPost_000000010 sub { vertical-align: sub; font-size: smaller; }
#imBlogPost_000000010 img { border: none; margin: 0; vertical-align: text-bottom;}
#imBlogPost_000000010 .fleft { float: left; float: inline-start; vertical-align: baseline;}
#imBlogPost_000000010 .fright { float: right; float: inline-end; vertical-align: baseline;}
#imBlogPost_000000010 img.fleft { margin-inline-end: 15px; }
#imBlogPost_000000010 img.fright { margin-inline-start: 15px; }
#imBlogPost_000000010 .imTALeft { text-align: start; }
#imBlogPost_000000010 .imTARight { text-align: end; }
#imBlogPost_000000010 .imTACenter { text-align: center; }
#imBlogPost_000000010 .imTAJustify { text-align: justify; }
#imBlogPost_000000010 .imUl { text-decoration: underline; }
#imBlogPost_000000010 .imStrike { text-decoration: line-through; }
#imBlogPost_000000010 .imUlStrike { text-decoration: underline line-through; }
#imBlogPost_000000010 .imVt { vertical-align: top; }
#imBlogPost_000000010 .imVc { vertical-align: middle; }
#imBlogPost_000000010 .imVb { vertical-align: bottom; }
#imBlogPost_000000010 hr { border: solid; border-block-width: 1px 0px; border-inline-width: 0px; }
#imBlogPost_000000010 .fs12lh1-5 { vertical-align: baseline; font-size: 12pt; line-height: 24px; }
#imBlogPost_000000010 .ff1 { font-family: 'Arial'; }
#imBlogPost_000000010 .ff2 { font-family: 'Wingdings'; }
#imBlogPost_000000010 .fs10lh1-5 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }
#imBlogPost_00000000F div { line-height: 24px; }
#imBlogPost_00000000F .imHeading1 { line-height: 72px; }
#imBlogPost_00000000F .imHeading2 { line-height: 56px; }
#imBlogPost_00000000F .imHeading3 { line-height: 48px; }
#imBlogPost_00000000F .imHeading4 { line-height: 40px; }
#imBlogPost_00000000F .imHeading5 { line-height: 36px; }
#imBlogPost_00000000F .imHeading6 { line-height: 32px; }
#imBlogPost_00000000F ul { list-style: disc; margin: 0; padding: 0; overflow: hidden; }
#imBlogPost_00000000F ul ul { list-style: square; padding-block: 0px; padding-inline: 20px 0px; }
#imBlogPost_00000000F ul ul ul { list-style: circle; }
#imBlogPost_00000000F ul li, ol li { margin-block: 0px; margin-inline: 40px 0px; padding: 0px; }
#imBlogPost_00000000F ol { list-style: decimal; margin: 0; padding: 0; }
#imBlogPost_00000000F ol ol { list-style: lower-alpha; padding-block: 0px; padding-inline: 20px 0px; }
#imBlogPost_00000000F blockquote { margin-block: 0px; margin-inline: 15px 0px; padding: 0; border: none; }
#imBlogPost_00000000F table { border: none; padding: 0; border-collapse: collapse; }
#imBlogPost_00000000F table td { border: 1px solid black; word-wrap: break-word; padding: 4px 3px; margin: 0; vertical-align: middle; }
#imBlogPost_00000000F p { margin: 0; padding: 0; }
#imBlogPost_00000000F .inline-block { display: inline-block; }
#imBlogPost_00000000F sup { vertical-align: super; font-size: smaller; }
#imBlogPost_00000000F sub { vertical-align: sub; font-size: smaller; }
#imBlogPost_00000000F img { border: none; margin: 0; vertical-align: text-bottom;}
#imBlogPost_00000000F .fleft { float: left; float: inline-start; vertical-align: baseline;}
#imBlogPost_00000000F .fright { float: right; float: inline-end; vertical-align: baseline;}
#imBlogPost_00000000F img.fleft { margin-inline-end: 15px; }
#imBlogPost_00000000F img.fright { margin-inline-start: 15px; }
#imBlogPost_00000000F .imTALeft { text-align: start; }
#imBlogPost_00000000F .imTARight { text-align: end; }
#imBlogPost_00000000F .imTACenter { text-align: center; }
#imBlogPost_00000000F .imTAJustify { text-align: justify; }
#imBlogPost_00000000F .imUl { text-decoration: underline; }
#imBlogPost_00000000F .imStrike { text-decoration: line-through; }
#imBlogPost_00000000F .imUlStrike { text-decoration: underline line-through; }
#imBlogPost_00000000F .imVt { vertical-align: top; }
#imBlogPost_00000000F .imVc { vertical-align: middle; }
#imBlogPost_00000000F .imVb { vertical-align: bottom; }
#imBlogPost_00000000F hr { border: solid; border-block-width: 1px 0px; border-inline-width: 0px; }
#imBlogPost_00000000E div { line-height: 24px; }
#imBlogPost_00000000E .imHeading1 { line-height: 72px; }
#imBlogPost_00000000E .imHeading2 { line-height: 56px; }
#imBlogPost_00000000E .imHeading3 { line-height: 48px; }
#imBlogPost_00000000E .imHeading4 { line-height: 40px; }
#imBlogPost_00000000E .imHeading5 { line-height: 36px; }
#imBlogPost_00000000E .imHeading6 { line-height: 32px; }
#imBlogPost_00000000E ul { list-style: disc; margin: 0; padding: 0; overflow: hidden; }
#imBlogPost_00000000E ul ul { list-style: square; padding-block: 0px; padding-inline: 20px 0px; }
#imBlogPost_00000000E ul ul ul { list-style: circle; }
#imBlogPost_00000000E ul li, ol li { margin-block: 0px; margin-inline: 40px 0px; padding: 0px; }
#imBlogPost_00000000E ol { list-style: decimal; margin: 0; padding: 0; }
#imBlogPost_00000000E ol ol { list-style: lower-alpha; padding-block: 0px; padding-inline: 20px 0px; }
#imBlogPost_00000000E blockquote { margin-block: 0px; margin-inline: 15px 0px; padding: 0; border: none; }
#imBlogPost_00000000E table { border: none; padding: 0; border-collapse: collapse; }
#imBlogPost_00000000E table td { border: 1px solid black; word-wrap: break-word; padding: 4px 3px; margin: 0; vertical-align: middle; }
#imBlogPost_00000000E p { margin: 0; padding: 0; }
#imBlogPost_00000000E .inline-block { display: inline-block; }
#imBlogPost_00000000E sup { vertical-align: super; font-size: smaller; }
#imBlogPost_00000000E sub { vertical-align: sub; font-size: smaller; }
#imBlogPost_00000000E img { border: none; margin: 0; vertical-align: text-bottom;}
#imBlogPost_00000000E .fleft { float: left; float: inline-start; vertical-align: baseline;}
#imBlogPost_00000000E .fright { float: right; float: inline-end; vertical-align: baseline;}
#imBlogPost_00000000E img.fleft { margin-inline-end: 15px; }
#imBlogPost_00000000E img.fright { margin-inline-start: 15px; }
#imBlogPost_00000000E .imTALeft { text-align: start; }
#imBlogPost_00000000E .imTARight { text-align: end; }
#imBlogPost_00000000E .imTACenter { text-align: center; }
#imBlogPost_00000000E .imTAJustify { text-align: justify; }
#imBlogPost_00000000E .imUl { text-decoration: underline; }
#imBlogPost_00000000E .imStrike { text-decoration: line-through; }
#imBlogPost_00000000E .imUlStrike { text-decoration: underline line-through; }
#imBlogPost_00000000E .imVt { vertical-align: top; }
#imBlogPost_00000000E .imVc { vertical-align: middle; }
#imBlogPost_00000000E .imVb { vertical-align: bottom; }
#imBlogPost_00000000E hr { border: solid; border-block-width: 1px 0px; border-inline-width: 0px; }
#imBlogPost_00000000E .fs12lh1-5 { vertical-align: baseline; font-size: 12pt; line-height: 24px; }
#imBlogPost_00000000D div { line-height: 24px; }
#imBlogPost_00000000D .imHeading1 { line-height: 72px; }
#imBlogPost_00000000D .imHeading2 { line-height: 56px; }
#imBlogPost_00000000D .imHeading3 { line-height: 48px; }
#imBlogPost_00000000D .imHeading4 { line-height: 40px; }
#imBlogPost_00000000D .imHeading5 { line-height: 36px; }
#imBlogPost_00000000D .imHeading6 { line-height: 32px; }
#imBlogPost_00000000D ul { list-style: disc; margin: 0; padding: 0; overflow: hidden; }
#imBlogPost_00000000D ul ul { list-style: square; padding-block: 0px; padding-inline: 20px 0px; }
#imBlogPost_00000000D ul ul ul { list-style: circle; }
#imBlogPost_00000000D ul li, ol li { margin-block: 0px; margin-inline: 40px 0px; padding: 0px; }
#imBlogPost_00000000D ol { list-style: decimal; margin: 0; padding: 0; }
#imBlogPost_00000000D ol ol { list-style: lower-alpha; padding-block: 0px; padding-inline: 20px 0px; }
#imBlogPost_00000000D blockquote { margin-block: 0px; margin-inline: 15px 0px; padding: 0; border: none; }
#imBlogPost_00000000D table { border: none; padding: 0; border-collapse: collapse; }
#imBlogPost_00000000D table td { border: 1px solid black; word-wrap: break-word; padding: 4px 3px; margin: 0; vertical-align: middle; }
#imBlogPost_00000000D p { margin: 0; padding: 0; }
#imBlogPost_00000000D .inline-block { display: inline-block; }
#imBlogPost_00000000D sup { vertical-align: super; font-size: smaller; }
#imBlogPost_00000000D sub { vertical-align: sub; font-size: smaller; }
#imBlogPost_00000000D img { border: none; margin: 0; vertical-align: text-bottom;}
#imBlogPost_00000000D .fleft { float: left; float: inline-start; vertical-align: baseline;}
#imBlogPost_00000000D .fright { float: right; float: inline-end; vertical-align: baseline;}
#imBlogPost_00000000D img.fleft { margin-inline-end: 15px; }
#imBlogPost_00000000D img.fright { margin-inline-start: 15px; }
#imBlogPost_00000000D .imTALeft { text-align: start; }
#imBlogPost_00000000D .imTARight { text-align: end; }
#imBlogPost_00000000D .imTACenter { text-align: center; }
#imBlogPost_00000000D .imTAJustify { text-align: justify; }
#imBlogPost_00000000D .imUl { text-decoration: underline; }
#imBlogPost_00000000D .imStrike { text-decoration: line-through; }
#imBlogPost_00000000D .imUlStrike { text-decoration: underline line-through; }
#imBlogPost_00000000D .imVt { vertical-align: top; }
#imBlogPost_00000000D .imVc { vertical-align: middle; }
#imBlogPost_00000000D .imVb { vertical-align: bottom; }
#imBlogPost_00000000D hr { border: solid; border-block-width: 1px 0px; border-inline-width: 0px; }
#imBlogPost_00000000D .fs12lh1-5 { vertical-align: baseline; font-size: 12pt; line-height: 24px; }
#imBlogPost_00000000C div { line-height: 24px; }
#imBlogPost_00000000C .imHeading1 { line-height: 72px; }
#imBlogPost_00000000C .imHeading2 { line-height: 56px; }
#imBlogPost_00000000C .imHeading3 { line-height: 48px; }
#imBlogPost_00000000C .imHeading4 { line-height: 40px; }
#imBlogPost_00000000C .imHeading5 { line-height: 36px; }
#imBlogPost_00000000C .imHeading6 { line-height: 32px; }
#imBlogPost_00000000C ul { list-style: disc; margin: 0; padding: 0; overflow: hidden; }
#imBlogPost_00000000C ul ul { list-style: square; padding-block: 0px; padding-inline: 20px 0px; }
#imBlogPost_00000000C ul ul ul { list-style: circle; }
#imBlogPost_00000000C ul li, ol li { margin-block: 0px; margin-inline: 40px 0px; padding: 0px; }
#imBlogPost_00000000C ol { list-style: decimal; margin: 0; padding: 0; }
#imBlogPost_00000000C ol ol { list-style: lower-alpha; padding-block: 0px; padding-inline: 20px 0px; }
#imBlogPost_00000000C blockquote { margin-block: 0px; margin-inline: 15px 0px; padding: 0; border: none; }
#imBlogPost_00000000C table { border: none; padding: 0; border-collapse: collapse; }
#imBlogPost_00000000C table td { border: 1px solid black; word-wrap: break-word; padding: 4px 3px; margin: 0; vertical-align: middle; }
#imBlogPost_00000000C p { margin: 0; padding: 0; }
#imBlogPost_00000000C .inline-block { display: inline-block; }
#imBlogPost_00000000C sup { vertical-align: super; font-size: smaller; }
#imBlogPost_00000000C sub { vertical-align: sub; font-size: smaller; }
#imBlogPost_00000000C img { border: none; margin: 0; vertical-align: text-bottom;}
#imBlogPost_00000000C .fleft { float: left; float: inline-start; vertical-align: baseline;}
#imBlogPost_00000000C .fright { float: right; float: inline-end; vertical-align: baseline;}
#imBlogPost_00000000C img.fleft { margin-inline-end: 15px; }
#imBlogPost_00000000C img.fright { margin-inline-start: 15px; }
#imBlogPost_00000000C .imTALeft { text-align: start; }
#imBlogPost_00000000C .imTARight { text-align: end; }
#imBlogPost_00000000C .imTACenter { text-align: center; }
#imBlogPost_00000000C .imTAJustify { text-align: justify; }
#imBlogPost_00000000C .imUl { text-decoration: underline; }
#imBlogPost_00000000C .imStrike { text-decoration: line-through; }
#imBlogPost_00000000C .imUlStrike { text-decoration: underline line-through; }
#imBlogPost_00000000C .imVt { vertical-align: top; }
#imBlogPost_00000000C .imVc { vertical-align: middle; }
#imBlogPost_00000000C .imVb { vertical-align: bottom; }
#imBlogPost_00000000C hr { border: solid; border-block-width: 1px 0px; border-inline-width: 0px; }
#imBlogPost_00000000C .fs12lh1-5 { vertical-align: baseline; font-size: 12pt; line-height: 24px; }
#imBlogPost_00000000B div { line-height: 24px; }
#imBlogPost_00000000B .imHeading1 { line-height: 72px; }
#imBlogPost_00000000B .imHeading2 { line-height: 56px; }
#imBlogPost_00000000B .imHeading3 { line-height: 48px; }
#imBlogPost_00000000B .imHeading4 { line-height: 40px; }
#imBlogPost_00000000B .imHeading5 { line-height: 36px; }
#imBlogPost_00000000B .imHeading6 { line-height: 32px; }
#imBlogPost_00000000B ul { list-style: disc; margin: 0; padding: 0; overflow: hidden; }
#imBlogPost_00000000B ul ul { list-style: square; padding-block: 0px; padding-inline: 20px 0px; }
#imBlogPost_00000000B ul ul ul { list-style: circle; }
#imBlogPost_00000000B ul li, ol li { margin-block: 0px; margin-inline: 40px 0px; padding: 0px; }
#imBlogPost_00000000B ol { list-style: decimal; margin: 0; padding: 0; }
#imBlogPost_00000000B ol ol { list-style: lower-alpha; padding-block: 0px; padding-inline: 20px 0px; }
#imBlogPost_00000000B blockquote { margin-block: 0px; margin-inline: 15px 0px; padding: 0; border: none; }
#imBlogPost_00000000B table { border: none; padding: 0; border-collapse: collapse; }
#imBlogPost_00000000B table td { border: 1px solid black; word-wrap: break-word; padding: 4px 3px; margin: 0; vertical-align: middle; }
#imBlogPost_00000000B p { margin: 0; padding: 0; }
#imBlogPost_00000000B .inline-block { display: inline-block; }
#imBlogPost_00000000B sup { vertical-align: super; font-size: smaller; }
#imBlogPost_00000000B sub { vertical-align: sub; font-size: smaller; }
#imBlogPost_00000000B img { border: none; margin: 0; vertical-align: text-bottom;}
#imBlogPost_00000000B .fleft { float: left; float: inline-start; vertical-align: baseline;}
#imBlogPost_00000000B .fright { float: right; float: inline-end; vertical-align: baseline;}
#imBlogPost_00000000B img.fleft { margin-inline-end: 15px; }
#imBlogPost_00000000B img.fright { margin-inline-start: 15px; }
#imBlogPost_00000000B .imTALeft { text-align: start; }
#imBlogPost_00000000B .imTARight { text-align: end; }
#imBlogPost_00000000B .imTACenter { text-align: center; }
#imBlogPost_00000000B .imTAJustify { text-align: justify; }
#imBlogPost_00000000B .imUl { text-decoration: underline; }
#imBlogPost_00000000B .imStrike { text-decoration: line-through; }
#imBlogPost_00000000B .imUlStrike { text-decoration: underline line-through; }
#imBlogPost_00000000B .imVt { vertical-align: top; }
#imBlogPost_00000000B .imVc { vertical-align: middle; }
#imBlogPost_00000000B .imVb { vertical-align: bottom; }
#imBlogPost_00000000B hr { border: solid; border-block-width: 1px 0px; border-inline-width: 0px; }
#imBlogPost_00000000B .fs12lh1-5 { vertical-align: baseline; font-size: 12pt; line-height: 24px; }
#imBlogPost_00000000A div { line-height: 24px; }
#imBlogPost_00000000A .imHeading1 { line-height: 72px; }
#imBlogPost_00000000A .imHeading2 { line-height: 56px; }
#imBlogPost_00000000A .imHeading3 { line-height: 48px; }
#imBlogPost_00000000A .imHeading4 { line-height: 40px; }
#imBlogPost_00000000A .imHeading5 { line-height: 36px; }
#imBlogPost_00000000A .imHeading6 { line-height: 32px; }
#imBlogPost_00000000A ul { list-style: disc; margin: 0; padding: 0; overflow: hidden; }
#imBlogPost_00000000A ul ul { list-style: square; padding-block: 0px; padding-inline: 20px 0px; }
#imBlogPost_00000000A ul ul ul { list-style: circle; }
#imBlogPost_00000000A ul li, ol li { margin-block: 0px; margin-inline: 40px 0px; padding: 0px; }
#imBlogPost_00000000A ol { list-style: decimal; margin: 0; padding: 0; }
#imBlogPost_00000000A ol ol { list-style: lower-alpha; padding-block: 0px; padding-inline: 20px 0px; }
#imBlogPost_00000000A blockquote { margin-block: 0px; margin-inline: 15px 0px; padding: 0; border: none; }
#imBlogPost_00000000A table { border: none; padding: 0; border-collapse: collapse; }
#imBlogPost_00000000A table td { border: 1px solid black; word-wrap: break-word; padding: 4px 3px; margin: 0; vertical-align: middle; }
#imBlogPost_00000000A p { margin: 0; padding: 0; }
#imBlogPost_00000000A .inline-block { display: inline-block; }
#imBlogPost_00000000A sup { vertical-align: super; font-size: smaller; }
#imBlogPost_00000000A sub { vertical-align: sub; font-size: smaller; }
#imBlogPost_00000000A img { border: none; margin: 0; vertical-align: text-bottom;}
#imBlogPost_00000000A .fleft { float: left; float: inline-start; vertical-align: baseline;}
#imBlogPost_00000000A .fright { float: right; float: inline-end; vertical-align: baseline;}
#imBlogPost_00000000A img.fleft { margin-inline-end: 15px; }
#imBlogPost_00000000A img.fright { margin-inline-start: 15px; }
#imBlogPost_00000000A .imTALeft { text-align: start; }
#imBlogPost_00000000A .imTARight { text-align: end; }
#imBlogPost_00000000A .imTACenter { text-align: center; }
#imBlogPost_00000000A .imTAJustify { text-align: justify; }
#imBlogPost_00000000A .imUl { text-decoration: underline; }
#imBlogPost_00000000A .imStrike { text-decoration: line-through; }
#imBlogPost_00000000A .imUlStrike { text-decoration: underline line-through; }
#imBlogPost_00000000A .imVt { vertical-align: top; }
#imBlogPost_00000000A .imVc { vertical-align: middle; }
#imBlogPost_00000000A .imVb { vertical-align: bottom; }
#imBlogPost_00000000A hr { border: solid; border-block-width: 1px 0px; border-inline-width: 0px; }
#imBlogPost_000000009 div { line-height: 24px; }
#imBlogPost_000000009 .imHeading1 { line-height: 72px; }
#imBlogPost_000000009 .imHeading2 { line-height: 56px; }
#imBlogPost_000000009 .imHeading3 { line-height: 48px; }
#imBlogPost_000000009 .imHeading4 { line-height: 40px; }
#imBlogPost_000000009 .imHeading5 { line-height: 36px; }
#imBlogPost_000000009 .imHeading6 { line-height: 32px; }
#imBlogPost_000000009 ul { list-style: disc; margin: 0; padding: 0; overflow: hidden; }
#imBlogPost_000000009 ul ul { list-style: square; padding-block: 0px; padding-inline: 20px 0px; }
#imBlogPost_000000009 ul ul ul { list-style: circle; }
#imBlogPost_000000009 ul li, ol li { margin-block: 0px; margin-inline: 40px 0px; padding: 0px; }
#imBlogPost_000000009 ol { list-style: decimal; margin: 0; padding: 0; }
#imBlogPost_000000009 ol ol { list-style: lower-alpha; padding-block: 0px; padding-inline: 20px 0px; }
#imBlogPost_000000009 blockquote { margin-block: 0px; margin-inline: 15px 0px; padding: 0; border: none; }
#imBlogPost_000000009 table { border: none; padding: 0; border-collapse: collapse; }
#imBlogPost_000000009 table td { border: 1px solid black; word-wrap: break-word; padding: 4px 3px; margin: 0; vertical-align: middle; }
#imBlogPost_000000009 p { margin: 0; padding: 0; }
#imBlogPost_000000009 .inline-block { display: inline-block; }
#imBlogPost_000000009 sup { vertical-align: super; font-size: smaller; }
#imBlogPost_000000009 sub { vertical-align: sub; font-size: smaller; }
#imBlogPost_000000009 img { border: none; margin: 0; vertical-align: text-bottom;}
#imBlogPost_000000009 .fleft { float: left; float: inline-start; vertical-align: baseline;}
#imBlogPost_000000009 .fright { float: right; float: inline-end; vertical-align: baseline;}
#imBlogPost_000000009 img.fleft { margin-inline-end: 15px; }
#imBlogPost_000000009 img.fright { margin-inline-start: 15px; }
#imBlogPost_000000009 .imTALeft { text-align: start; }
#imBlogPost_000000009 .imTARight { text-align: end; }
#imBlogPost_000000009 .imTACenter { text-align: center; }
#imBlogPost_000000009 .imTAJustify { text-align: justify; }
#imBlogPost_000000009 .imUl { text-decoration: underline; }
#imBlogPost_000000009 .imStrike { text-decoration: line-through; }
#imBlogPost_000000009 .imUlStrike { text-decoration: underline line-through; }
#imBlogPost_000000009 .imVt { vertical-align: top; }
#imBlogPost_000000009 .imVc { vertical-align: middle; }
#imBlogPost_000000009 .imVb { vertical-align: bottom; }
#imBlogPost_000000009 hr { border: solid; border-block-width: 1px 0px; border-inline-width: 0px; }
#imBlogPost_000000008 div { line-height: 24px; }
#imBlogPost_000000008 .imHeading1 { line-height: 72px; }
#imBlogPost_000000008 .imHeading2 { line-height: 56px; }
#imBlogPost_000000008 .imHeading3 { line-height: 48px; }
#imBlogPost_000000008 .imHeading4 { line-height: 40px; }
#imBlogPost_000000008 .imHeading5 { line-height: 36px; }
#imBlogPost_000000008 .imHeading6 { line-height: 32px; }
#imBlogPost_000000008 ul { list-style: disc; margin: 0; padding: 0; overflow: hidden; }
#imBlogPost_000000008 ul ul { list-style: square; padding-block: 0px; padding-inline: 20px 0px; }
#imBlogPost_000000008 ul ul ul { list-style: circle; }
#imBlogPost_000000008 ul li, ol li { margin-block: 0px; margin-inline: 40px 0px; padding: 0px; }
#imBlogPost_000000008 ol { list-style: decimal; margin: 0; padding: 0; }
#imBlogPost_000000008 ol ol { list-style: lower-alpha; padding-block: 0px; padding-inline: 20px 0px; }
#imBlogPost_000000008 blockquote { margin-block: 0px; margin-inline: 15px 0px; padding: 0; border: none; }
#imBlogPost_000000008 table { border: none; padding: 0; border-collapse: collapse; }
#imBlogPost_000000008 table td { border: 1px solid black; word-wrap: break-word; padding: 4px 3px; margin: 0; vertical-align: middle; }
#imBlogPost_000000008 p { margin: 0; padding: 0; }
#imBlogPost_000000008 .inline-block { display: inline-block; }
#imBlogPost_000000008 sup { vertical-align: super; font-size: smaller; }
#imBlogPost_000000008 sub { vertical-align: sub; font-size: smaller; }
#imBlogPost_000000008 img { border: none; margin: 0; vertical-align: text-bottom;}
#imBlogPost_000000008 .fleft { float: left; float: inline-start; vertical-align: baseline;}
#imBlogPost_000000008 .fright { float: right; float: inline-end; vertical-align: baseline;}
#imBlogPost_000000008 img.fleft { margin-inline-end: 15px; }
#imBlogPost_000000008 img.fright { margin-inline-start: 15px; }
#imBlogPost_000000008 .imTALeft { text-align: start; }
#imBlogPost_000000008 .imTARight { text-align: end; }
#imBlogPost_000000008 .imTACenter { text-align: center; }
#imBlogPost_000000008 .imTAJustify { text-align: justify; }
#imBlogPost_000000008 .imUl { text-decoration: underline; }
#imBlogPost_000000008 .imStrike { text-decoration: line-through; }
#imBlogPost_000000008 .imUlStrike { text-decoration: underline line-through; }
#imBlogPost_000000008 .imVt { vertical-align: top; }
#imBlogPost_000000008 .imVc { vertical-align: middle; }
#imBlogPost_000000008 .imVb { vertical-align: bottom; }
#imBlogPost_000000008 hr { border: solid; border-block-width: 1px 0px; border-inline-width: 0px; }
#imBlogPost_000000006 div { line-height: 24px; }
#imBlogPost_000000006 .imHeading1 { line-height: 72px; }
#imBlogPost_000000006 .imHeading2 { line-height: 56px; }
#imBlogPost_000000006 .imHeading3 { line-height: 48px; }
#imBlogPost_000000006 .imHeading4 { line-height: 40px; }
#imBlogPost_000000006 .imHeading5 { line-height: 36px; }
#imBlogPost_000000006 .imHeading6 { line-height: 32px; }
#imBlogPost_000000006 ul { list-style: disc; margin: 0; padding: 0; overflow: hidden; }
#imBlogPost_000000006 ul ul { list-style: square; padding-block: 0px; padding-inline: 20px 0px; }
#imBlogPost_000000006 ul ul ul { list-style: circle; }
#imBlogPost_000000006 ul li, ol li { margin-block: 0px; margin-inline: 40px 0px; padding: 0px; }
#imBlogPost_000000006 ol { list-style: decimal; margin: 0; padding: 0; }
#imBlogPost_000000006 ol ol { list-style: lower-alpha; padding-block: 0px; padding-inline: 20px 0px; }
#imBlogPost_000000006 blockquote { margin-block: 0px; margin-inline: 15px 0px; padding: 0; border: none; }
#imBlogPost_000000006 table { border: none; padding: 0; border-collapse: collapse; }
#imBlogPost_000000006 table td { border: 1px solid black; word-wrap: break-word; padding: 4px 3px; margin: 0; vertical-align: middle; }
#imBlogPost_000000006 p { margin: 0; padding: 0; }
#imBlogPost_000000006 .inline-block { display: inline-block; }
#imBlogPost_000000006 sup { vertical-align: super; font-size: smaller; }
#imBlogPost_000000006 sub { vertical-align: sub; font-size: smaller; }
#imBlogPost_000000006 img { border: none; margin: 0; vertical-align: text-bottom;}
#imBlogPost_000000006 .fleft { float: left; float: inline-start; vertical-align: baseline;}
#imBlogPost_000000006 .fright { float: right; float: inline-end; vertical-align: baseline;}
#imBlogPost_000000006 img.fleft { margin-inline-end: 15px; }
#imBlogPost_000000006 img.fright { margin-inline-start: 15px; }
#imBlogPost_000000006 .imTALeft { text-align: start; }
#imBlogPost_000000006 .imTARight { text-align: end; }
#imBlogPost_000000006 .imTACenter { text-align: center; }
#imBlogPost_000000006 .imTAJustify { text-align: justify; }
#imBlogPost_000000006 .imUl { text-decoration: underline; }
#imBlogPost_000000006 .imStrike { text-decoration: line-through; }
#imBlogPost_000000006 .imUlStrike { text-decoration: underline line-through; }
#imBlogPost_000000006 .imVt { vertical-align: top; }
#imBlogPost_000000006 .imVc { vertical-align: middle; }
#imBlogPost_000000006 .imVb { vertical-align: bottom; }
#imBlogPost_000000006 hr { border: solid; border-block-width: 1px 0px; border-inline-width: 0px; }
#imBlogPost_000000006 .fs12lh1-5 { vertical-align: baseline; font-size: 12pt; line-height: 24px; }
#imBlogPost_000000005 div { line-height: 24px; }
#imBlogPost_000000005 .imHeading1 { line-height: 72px; }
#imBlogPost_000000005 .imHeading2 { line-height: 56px; }
#imBlogPost_000000005 .imHeading3 { line-height: 48px; }
#imBlogPost_000000005 .imHeading4 { line-height: 40px; }
#imBlogPost_000000005 .imHeading5 { line-height: 36px; }
#imBlogPost_000000005 .imHeading6 { line-height: 32px; }
#imBlogPost_000000005 ul { list-style: disc; margin: 0; padding: 0; overflow: hidden; }
#imBlogPost_000000005 ul ul { list-style: square; padding-block: 0px; padding-inline: 20px 0px; }
#imBlogPost_000000005 ul ul ul { list-style: circle; }
#imBlogPost_000000005 ul li, ol li { margin-block: 0px; margin-inline: 40px 0px; padding: 0px; }
#imBlogPost_000000005 ol { list-style: decimal; margin: 0; padding: 0; }
#imBlogPost_000000005 ol ol { list-style: lower-alpha; padding-block: 0px; padding-inline: 20px 0px; }
#imBlogPost_000000005 blockquote { margin-block: 0px; margin-inline: 15px 0px; padding: 0; border: none; }
#imBlogPost_000000005 table { border: none; padding: 0; border-collapse: collapse; }
#imBlogPost_000000005 table td { border: 1px solid black; word-wrap: break-word; padding: 4px 3px; margin: 0; vertical-align: middle; }
#imBlogPost_000000005 p { margin: 0; padding: 0; }
#imBlogPost_000000005 .inline-block { display: inline-block; }
#imBlogPost_000000005 sup { vertical-align: super; font-size: smaller; }
#imBlogPost_000000005 sub { vertical-align: sub; font-size: smaller; }
#imBlogPost_000000005 img { border: none; margin: 0; vertical-align: text-bottom;}
#imBlogPost_000000005 .fleft { float: left; float: inline-start; vertical-align: baseline;}
#imBlogPost_000000005 .fright { float: right; float: inline-end; vertical-align: baseline;}
#imBlogPost_000000005 img.fleft { margin-inline-end: 15px; }
#imBlogPost_000000005 img.fright { margin-inline-start: 15px; }
#imBlogPost_000000005 .imTALeft { text-align: start; }
#imBlogPost_000000005 .imTARight { text-align: end; }
#imBlogPost_000000005 .imTACenter { text-align: center; }
#imBlogPost_000000005 .imTAJustify { text-align: justify; }
#imBlogPost_000000005 .imUl { text-decoration: underline; }
#imBlogPost_000000005 .imStrike { text-decoration: line-through; }
#imBlogPost_000000005 .imUlStrike { text-decoration: underline line-through; }
#imBlogPost_000000005 .imVt { vertical-align: top; }
#imBlogPost_000000005 .imVc { vertical-align: middle; }
#imBlogPost_000000005 .imVb { vertical-align: bottom; }
#imBlogPost_000000005 hr { border: solid; border-block-width: 1px 0px; border-inline-width: 0px; }
#imBlogPost_000000005 .fs12lh1-5 { vertical-align: baseline; font-size: 12pt; line-height: 24px; }
#imBlogPost_000000004 div { line-height: 24px; }
#imBlogPost_000000004 .imHeading1 { line-height: 72px; }
#imBlogPost_000000004 .imHeading2 { line-height: 56px; }
#imBlogPost_000000004 .imHeading3 { line-height: 48px; }
#imBlogPost_000000004 .imHeading4 { line-height: 40px; }
#imBlogPost_000000004 .imHeading5 { line-height: 36px; }
#imBlogPost_000000004 .imHeading6 { line-height: 32px; }
#imBlogPost_000000004 ul { list-style: disc; margin: 0; padding: 0; overflow: hidden; }
#imBlogPost_000000004 ul ul { list-style: square; padding-block: 0px; padding-inline: 20px 0px; }
#imBlogPost_000000004 ul ul ul { list-style: circle; }
#imBlogPost_000000004 ul li, ol li { margin-block: 0px; margin-inline: 40px 0px; padding: 0px; }
#imBlogPost_000000004 ol { list-style: decimal; margin: 0; padding: 0; }
#imBlogPost_000000004 ol ol { list-style: lower-alpha; padding-block: 0px; padding-inline: 20px 0px; }
#imBlogPost_000000004 blockquote { margin-block: 0px; margin-inline: 15px 0px; padding: 0; border: none; }
#imBlogPost_000000004 table { border: none; padding: 0; border-collapse: collapse; }
#imBlogPost_000000004 table td { border: 1px solid black; word-wrap: break-word; padding: 4px 3px; margin: 0; vertical-align: middle; }
#imBlogPost_000000004 p { margin: 0; padding: 0; }
#imBlogPost_000000004 .inline-block { display: inline-block; }
#imBlogPost_000000004 sup { vertical-align: super; font-size: smaller; }
#imBlogPost_000000004 sub { vertical-align: sub; font-size: smaller; }
#imBlogPost_000000004 img { border: none; margin: 0; vertical-align: text-bottom;}
#imBlogPost_000000004 .fleft { float: left; float: inline-start; vertical-align: baseline;}
#imBlogPost_000000004 .fright { float: right; float: inline-end; vertical-align: baseline;}
#imBlogPost_000000004 img.fleft { margin-inline-end: 15px; }
#imBlogPost_000000004 img.fright { margin-inline-start: 15px; }
#imBlogPost_000000004 .imTALeft { text-align: start; }
#imBlogPost_000000004 .imTARight { text-align: end; }
#imBlogPost_000000004 .imTACenter { text-align: center; }
#imBlogPost_000000004 .imTAJustify { text-align: justify; }
#imBlogPost_000000004 .imUl { text-decoration: underline; }
#imBlogPost_000000004 .imStrike { text-decoration: line-through; }
#imBlogPost_000000004 .imUlStrike { text-decoration: underline line-through; }
#imBlogPost_000000004 .imVt { vertical-align: top; }
#imBlogPost_000000004 .imVc { vertical-align: middle; }
#imBlogPost_000000004 .imVb { vertical-align: bottom; }
#imBlogPost_000000004 hr { border: solid; border-block-width: 1px 0px; border-inline-width: 0px; }
@media (min-width: 1150.0px) {
	#imBlogPost_00000000F .image-0 { width: 100%; max-width: 958px; height: auto; }
	#imBlogPost_00000000A .image-0 { width: 100%; max-width: 770px; height: auto; }
	#imBlogPost_000000009 .image-0 { width: 100%; max-width: 679px; height: auto; }
	#imBlogPost_000000008 .image-0 { width: 100%; max-width: 943px; height: auto; }
	#imBlogPage { position: relative; box-sizing: border-box; margin-inline-start: 0px; margin-inline-end: 0px; padding: 0px; }
	#imBlogPage.imBlogHome #imBlogContent { width: 978px; }
	#imBlogPage.imBlogArticle #imBlogContent { width: 978px; }
	.imBlogPostCard { width: 479px; height: 150px; float: left; float: inline-start; box-sizing: border-box; margin-block: 10px 0px; margin-inline: 0px 10px; line-height: 1.5; }
	.imBlogPostCard:nth-of-type(-n+2) { margin-top: 0px; }
	.imBlogPostCard:nth-of-type(2n) { margin-inline-end: 0px; }
	.imBlogPagination { width: 968px; }
	#imBlogPage.imBlogHome #imBlogSidebar { width: 172px; }
	#imBlogPage.imBlogArticle #imBlogSidebar { width: 172px; }
	#imBlogContent { margin-inline-end: 0px !important }
	.imBlogPostCard { display: grid; grid-template-columns: 0% auto; grid-template-rows: auto auto 1fr auto; }
	.imBlogPostCardWithCover { grid-template-columns: 50% auto; }
	.imBlogPostWrapperCardCover { grid-column: 1 / 2; grid-row: 1 / 6; }
	.imBlogPostCardTitle { grid-column: 2 / 3; grid-row: 1 / 2; }
	.imBlogPostCardCategory { grid-column: 2 / 3; grid-row: 2 / 3; }
	.imBlogPostCardDescription { grid-column: 2 / 3; grid-row: 3 / 4; }
	.imBlogPostCardDetails { grid-column: 2 / 3; grid-row: 4 / 5; }
	.imBlogPostCardButton { grid-column: 2 / 3; grid-row: 5 / 6; }
	
}

@media (max-width: 1149.9px) and (min-width: 720.0px) {
	#imBlogPost_00000000F .image-0 { width: 100%; max-width: 958px; height: auto; }
	#imBlogPost_00000000A .image-0 { width: 100%; max-width: 770px; height: auto; }
	#imBlogPost_000000009 .image-0 { width: 100%; max-width: 679px; height: auto; }
	#imBlogPost_000000008 .image-0 { width: 100%; max-width: 943px; height: auto; }
	#imBlogPage { position: relative; box-sizing: border-box; margin-inline-start: 0px; margin-inline-end: 0px; padding: 0px; }
	#imBlogPage.imBlogHome #imBlogContent { width: 548px; }
	#imBlogPage.imBlogArticle #imBlogContent { width: 548px; }
	.imBlogPostCard { width: 538px; height: 150px; float: left; float: inline-start; box-sizing: border-box; margin-block: 10px 0px; margin-inline: 0px 10px; line-height: 1.5; }
	.imBlogPostCard:nth-of-type(-n+1) { margin-top: 0px; }
	.imBlogPostCard:nth-of-type(1n) { margin-inline-end: 0px; }
	.imBlogPagination { width: 538px; }
	#imBlogPage.imBlogHome #imBlogSidebar { width: 172px; }
	#imBlogPage.imBlogArticle #imBlogSidebar { width: 172px; }
	#imBlogContent { margin-inline-end: 0px !important }
	.imBlogPostCard { display: grid; grid-template-columns: 0% auto; grid-template-rows: auto auto 1fr auto; }
	.imBlogPostCardWithCover { grid-template-columns: 50% auto; }
	.imBlogPostWrapperCardCover { grid-column: 1 / 2; grid-row: 1 / 6; }
	.imBlogPostCardTitle { grid-column: 2 / 3; grid-row: 1 / 2; }
	.imBlogPostCardCategory { grid-column: 2 / 3; grid-row: 2 / 3; }
	.imBlogPostCardDescription { grid-column: 2 / 3; grid-row: 3 / 4; }
	.imBlogPostCardDetails { grid-column: 2 / 3; grid-row: 4 / 5; }
	.imBlogPostCardButton { grid-column: 2 / 3; grid-row: 5 / 6; }
	
}

@media (max-width: 719.9px) and (min-width: 480.0px) {
	#imBlogPost_00000000F .image-0 { width: 100%; max-width: 958px; height: auto; }
	#imBlogPost_00000000A .image-0 { width: 100%; max-width: 770px; height: auto; }
	#imBlogPost_000000009 .image-0 { width: 100%; max-width: 679px; height: auto; }
	#imBlogPost_000000008 .image-0 { width: 100%; max-width: 943px; height: auto; }
	#imBlogPage { position: relative; box-sizing: border-box; margin-inline-start: 0px; margin-inline-end: 0px; padding: 0px; }
	#imBlogPage.imBlogHome #imBlogContent { width: 308px; }
	#imBlogPage.imBlogArticle #imBlogContent { width: 308px; }
	.imBlogPostCard { width: 298px; height: 150px; float: left; float: inline-start; box-sizing: border-box; margin-block: 10px 0px; margin-inline: 0px 10px; line-height: 1.5; }
	.imBlogPostCard:nth-of-type(-n+1) { margin-top: 0px; }
	.imBlogPostCard:nth-of-type(1n) { margin-inline-end: 0px; }
	.imBlogPagination { width: 298px; }
	#imBlogPage.imBlogHome #imBlogSidebar { width: 172px; }
	#imBlogPage.imBlogArticle #imBlogSidebar { width: 172px; }
	#imBlogContent { margin-inline-end: 0px !important }
	.imBlogPostCard { height: 300px; display: grid; grid-template-columns: auto; grid-template-rows: 0% auto auto 1fr auto; }
	.imBlogPostCardWithCover { grid-template-rows: 50% auto auto 1fr auto; }
	.imBlogPostWrapperCardCover { grid-column: 1 / 2; grid-row: 1 / 2; }
	.imBlogPostCardTitle { grid-column: 1 / 2; grid-row: 2 / 3; }
	.imBlogPostCardCategory { grid-column: 1 / 2; grid-row: 3 / 4; }
	.imBlogPostCardDescription { grid-column: 1 / 2; grid-row: 4 / 5; }
	.imBlogPostCardDetails { grid-column: 1 / 2; grid-row: 5 / 6; }
	.imBlogPostCardButton { grid-column: 1 / 2; grid-row: 6 / 7; }
	
}

@media (max-width: 479.9px)  {
	#imBlogPost_00000000F .image-0 { width: 100%; max-width: 958px; height: auto; }
	#imBlogPost_00000000A .image-0 { width: 100%; max-width: 770px; height: auto; }
	#imBlogPost_000000009 .image-0 { width: 100%; max-width: 679px; height: auto; }
	#imBlogPost_000000008 .image-0 { width: 100%; max-width: 943px; height: auto; }
	#imBlogPage { width: 100%; }
	#imBlogContent, #imBlogSidebar { box-sizing: border-box; width: 100%;padding-inline-start: 0px; padding-inline-end: 0px; }
	.imBlogPostCard { width: 100%; float: left; float: inline-start; box-sizing: border-box; height: 150px; margin-block: 10px 0px; margin-inline: 0px; line-height: 1.5; }
	.imBlogPostCard:nth-of-type(1) { margin-top: 0px; }
	.imBlogPagination { width: 100%; }
	#imBlogContent { margin-inline-end: 0px !important }
	.imBlogPostCard { height: 300px; display: grid; grid-template-columns: auto; grid-template-rows: 0% auto auto 1fr auto; }
	.imBlogPostCardWithCover { grid-template-rows: 50% auto auto 1fr auto; }
	.imBlogPostWrapperCardCover { grid-column: 1 / 2; grid-row: 1 / 2; }
	.imBlogPostCardTitle { grid-column: 1 / 2; grid-row: 2 / 3; }
	.imBlogPostCardCategory { grid-column: 1 / 2; grid-row: 3 / 4; }
	.imBlogPostCardDescription { grid-column: 1 / 2; grid-row: 4 / 5; }
	.imBlogPostCardDetails { grid-column: 1 / 2; grid-row: 5 / 6; }
	.imBlogPostCardButton { grid-column: 1 / 2; grid-row: 6 / 7; }
	
}

@media (min-width: 1150.0px) {
	#imHeader_imMenuObject_01_wrapper { position: absolute; top: 280px; inset-inline-start: 0px; width: 790px; height: 44px; text-align: center; z-index: 1002;  }
	#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_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; }
	#imHeader_imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	/* Main menu background */
	#imHeader_imMenuObject_01_container { border: solid; border-block-color: rgba(54, 71, 79, 1) rgba(54, 71, 79, 1); border-inline-color: rgba(54, 71, 79, 1) rgba(54, 71, 79, 1); border-width: 0px; border-radius: 0px;  width: 100%; box-sizing: border-box; background-color: rgba(255, 255, 255, 1); padding: 0px; display: inline-table;}
	#imHeader_imMenuObject_01_container > ul:after {content: '';display: table;clear: both; }
	/* Main menu button size and position */
	#imHeader_imMenuObject_01_container > ul > li {position: relative;margin-inline-start: 0px; margin-top: 0px; display: inline-block; vertical-align: top; }
	#imHeader_imMenuObject_01_container > ul > li > .label-wrapper, #imHeader_imMenuObject_01_container > ul > li > div > .label-wrapper { display: block; overflow: hidden; width: 170px; height: 41px; padding-block: 0px; padding-inline: 5px; border-width: 0px; border-radius: 0px; }
	#imHeader_imMenuObject_01_container > ul > li > .label-wrapper:has(:focus-visible), #imHeader_imMenuObject_01_container > ul > li > div > .label-wrapper:has(:focus-visible) { overflow: visible; }
	#imHeader_imMenuObject_01 .hamburger-button {cursor: pointer; width: 41px; height: 41px; display: inline-block; vertical-align: top; padding: 0; box-sizing: content-box; border-width: 0px; border-radius: 0px; }
	#imHeader_imMenuObject_01 .hamburger-bar { margin: 4px auto; width: 65%; height: 4px; background-color: rgba(54, 71, 79, 1); display: block; }
	#imHeader_imMenuObject_01 .label-inner-wrapper, #imHeader_imMenuObject_01 .hamburger-button > div { display: table; width: 100%; height: 100%; position: relative; z-index: 1; } #imHeader_imMenuObject_01_container > ul > li .label, #imHeader_imMenuObject_01 .hamburger-button > div > div { display: table-cell; vertical-align: middle; }
	/* Main menu default button style */
	#imHeader_imMenuObject_01_container > ul > li > .label-wrapper {background-color: transparent;background-image: none;border-block-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-inline-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-style: solid; }
	#imHeader_imMenuObject_01_container > ul > li > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	/* Hamburger button style */
	#imHeader_imMenuObject_01 .hamburger-button {background-color: transparent;background-image: none;border-block-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-inline-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-style: solid; }
	#imHeader_imMenuObject_01 .hamburger-button .label, #imHeader_imMenuObject_01 .hamburger-button button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	/* Main menu current button style */
	#imHeader_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imHeader_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Main menu hover button style */
	#imHeader_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imHeader_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	#imHeader_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imHeader_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Main menu separator button style */
	#imHeader_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper {background-color: transparent;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_01_container > ul > .imMnMnSeparator > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(128, 128, 128, 1);font-weight: normal;}
	#imHeader_imMenuObject_01 .imLevel { cursor: default; }
	#imHeader_imMenuObject_01-menu-opened .imLevel { cursor: default; }
	#imHeader_imMenuObject_01 { text-align: start; }
	/* Level menu background */
	#imHeader_imMenuObject_01 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_01 ul ul li {position: relative;margin-bottom: 0px; display: inline-block; vertical-align: top; }
	/* Multiple column menu buttons position */
	#imHeader_imMenuObject_01 .multiple-column > ul {max-width: 200px;}
	#imHeader_imMenuObject_01 ul ul li:last-child {margin-bottom: 0px; }
	#imHeader_imMenuObject_01 ul ul .label-wrapper { display: block; overflow: hidden; width: 190px; height: 51px; padding-block: 0px; padding-inline: 5px; }
	#imHeader_imMenuObject_01 ul ul .label-wrapper:has(:focus-visible) { overflow: visible; }
	#imHeader_imMenuObject_01 ul ul .label { display: table-cell; vertical-align: middle; }
	/* Level menu default button style */
	#imHeader_imMenuObject_01 ul ul .label-wrapper {background-color: rgba(255, 255, 255, 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_01 ul ul .label-wrapper .label, #imHeader_imMenuObject_01 ul ul .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(55, 71, 79, 1);font-weight: normal;}
	/* Level menu hover button style */
	#imHeader_imMenuObject_01 ul ul li.imLevel:hover > .label-wrapper {background-color: rgba(54, 71, 79, 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_01 ul ul li.imLevel:hover > .label-wrapper .label, #imHeader_imMenuObject_01 ul ul li.imLevel:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	#imHeader_imMenuObject_01 ul ul li.imPage:hover > .label-wrapper {background-color: rgba(54, 71, 79, 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_01 ul ul li.imPage:hover > .label-wrapper .label, #imHeader_imMenuObject_01 ul ul li.imPage:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Level menu separator button style */
	#imHeader_imMenuObject_01 ul ul .imMnMnSeparator > .label-wrapper {background-color: rgba(255, 255, 255, 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_01 ul ul .imMnMnSeparator > .label-wrapper .label, #imHeader_imMenuObject_01 ul ul .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(128, 128, 128, 1);font-weight: bold;}
	/* Level menu separation line style */
	/* Level menu current button style */
	#imHeader_imMenuObject_01 .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(54, 71, 79, 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_01 .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_01 .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	#imHeader_imMenuObject_01 ul ul { z-index: 2; }/* Level menu show/hide directives */
	#imHeader_imMenuObject_01 .multiple-column {position: absolute; z-index: 2;inset-inline-start: 0px; }
	#imHeader_imMenuObject_01 .multiple-column > ul {position: static;
	display: inline-block;vertical-align: top;}
	#imHeader_imMenuObject_01 .multiple-column > ul > li {display: block;}
	#imHeader_imMenuObject_01_container > ul > li > ul {position: absolute;
	top: 41px;
	}
	#imHeader_imMenuObject_01_container > ul > li > ul.open-bottom { inset-inline-start: 0px; }
	#imHeader_imMenuObject_01_container > ul > li > ul.open-left { inset-inline-end: 180px; }
	#imHeader_imMenuObject_01_container > ul > li > ul.open-right { inset-inline-start: 180px; }
	#imHeader_imMenuObject_01_container > ul > li > ul ul, #imHeader_imMenuObject_01_container .multiple-column > ul > li ul {position: absolute;
	top: 0;
	}
	#imHeader_imMenuObject_01_container  > ul > li > ul ul.open-left, #imHeader_imMenuObject_01_container .multiple-column > ul > li ul.open-left{ inset-inline-end: 200px; }
	#imHeader_imMenuObject_01_container  > ul > li > ul ul.open-right, #imHeader_imMenuObject_01_container .multiple-column > ul > li ul.open-right{ inset-inline-start: 200px; }
	#imHeader_imMenuObject_01 ul > li > ul, .multiple-column { display: none; }
	#imHeader_imMenuObject_01_container > ul > li:nth-child(4n+1) {
	margin-inline-start: 0px; 
	clear: left; clear: inline-start; 
	}
	#imHeader_imMenuObject_01_container > ul > li:nth-child(n+5) {
	margin-top: 0px; 
	}
	#imHeader_imMenuObject_01-menu-opened { display: none; }
	#imHeader_imMenuObject_01 .hamburger-component { display: none; }
	#imHeader_imObjectTitle_03_wrapper { position: absolute; top: 20px; inset-inline-start: 0px; width: 780px; height: 66px; text-align: center; z-index: 1003;  }
	#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_imObjectTitle_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_imObjectTitle_03 { width: 100%; }
	#imHeader_imObjectTitle_03_text { margin: 0px; 
	 }
	#imHeader_imObjectImage_04_wrapper { position: absolute; top: 90px; inset-inline-start: 0px; width: 1047px; height: 192px; text-align: center; z-index: 1004; overflow: hidden; }
	#imHeader_imObjectImage_04_wrapper img {-webkit-clip-path: inset(0 0 81.662% 0);clip-path: inset(0 0 81.662% 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;  }
	
}

@media (max-width: 1149.9px) and (min-width: 720.0px) {
	#imHeader_imMenuObject_01_wrapper { position: absolute; top: 270px; inset-inline-start: 30px; width: 42px; height: 42px; text-align: center; z-index: 1003;  }
	#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_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; }
	#imHeader_imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	/* Main menu background */
	#imHeader_imMenuObject_01_container { border: solid; border-block-color: rgba(54, 71, 79, 1) rgba(54, 71, 79, 1); border-inline-color: rgba(54, 71, 79, 1) rgba(54, 71, 79, 1); border-width: 0px; border-radius: 0px;  width: 100%; box-sizing: border-box; background-color: rgba(255, 255, 255, 1); padding: 0px; display: inline-table;}
	#imHeader_imMenuObject_01_container > ul:after {content: '';display: table;clear: both; }
	/* Main menu button size and position */
	#imHeader_imMenuObject_01_container > ul > li {position: relative;margin-inline-start: 0px; margin-top: 0px; display: inline-block; vertical-align: top; }
	#imHeader_imMenuObject_01_container > ul > li > .label-wrapper, #imHeader_imMenuObject_01_container > ul > li > div > .label-wrapper { display: block; overflow: hidden; width: 170px; height: 41px; padding-block: 0px; padding-inline: 5px; border-width: 0px; border-radius: 0px; }
	#imHeader_imMenuObject_01_container > ul > li > .label-wrapper:has(:focus-visible), #imHeader_imMenuObject_01_container > ul > li > div > .label-wrapper:has(:focus-visible) { overflow: visible; }
	#imHeader_imMenuObject_01 .hamburger-button {cursor: pointer; width: 41px; height: 41px; display: inline-block; vertical-align: top; padding: 0; box-sizing: content-box; border-width: 0px; border-radius: 0px; }
	#imHeader_imMenuObject_01 .hamburger-bar { margin: 4px auto; width: 65%; height: 4px; background-color: rgba(54, 71, 79, 1); display: block; }
	#imHeader_imMenuObject_01 .label-inner-wrapper, #imHeader_imMenuObject_01 .hamburger-button > div { display: table; width: 100%; height: 100%; position: relative; z-index: 1; } #imHeader_imMenuObject_01_container > ul > li .label, #imHeader_imMenuObject_01 .hamburger-button > div > div { display: table-cell; vertical-align: middle; }
	/* Main menu default button style */
	#imHeader_imMenuObject_01_container > ul > li > .label-wrapper {background-color: transparent;background-image: none;border-block-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-inline-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-style: solid; }
	#imHeader_imMenuObject_01_container > ul > li > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	/* Hamburger button style */
	#imHeader_imMenuObject_01 .hamburger-button {background-color: transparent;background-image: none;border-block-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-inline-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-style: solid; }
	#imHeader_imMenuObject_01 .hamburger-button .label, #imHeader_imMenuObject_01 .hamburger-button button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	/* Main menu current button style */
	#imHeader_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imHeader_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Main menu hover button style */
	#imHeader_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imHeader_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	#imHeader_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imHeader_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Main menu separator button style */
	#imHeader_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper {background-color: transparent;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_01_container > ul > .imMnMnSeparator > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(128, 128, 128, 1);font-weight: normal;}
	#imHeader_imMenuObject_01 .imLevel { cursor: default; }
	#imHeader_imMenuObject_01-menu-opened .imLevel { cursor: default; }
	#imHeader_imMenuObject_01 { text-align: start; }
	#imHeader_imMenuObject_01 .hidden { display: none; }
	#imHeader_imMenuObject_01-menu-opened { overflow: visible; z-index: 10402; }
	#imHeader_imMenuObject_01-menu-opened ul ul { display: none; }
	#imHeader_imMenuObject_01-menu-opened li > div { display: none; }
	#imHeader_imMenuObject_01-menu-opened #imHeader_imMenuObject_01_container-menu-opened div > ul { display: block; }
	#imHeader_imMenuObject_01-menu-opened #imHeader_imMenuObject_01_container-menu-opened > ul { position: absolute; inset-inline-start: 0px; inset-inline-end: auto;  top: 40px; background-color: rgba(255, 255, 255, 1); overflow-x: hidden; overflow-y: auto; height: calc(100% - 40px); width: 100%; }
	#imHeader_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(54, 71, 79, 1); }
	#imHeader_imMenuObject_01-menu-opened .hamburger-menu-close-button span { cursor: pointer; }
	#imHeader_imMenuObject_01-menu-opened { position:fixed; top: 0; bottom: 0; inset-inline-start: 0px; width: 200px; 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_01-opened #imPageExtContainer:after{ width: 100%; height: 100%; background-color: rgba(55, 71, 79, 1); opacity: 0.9;}
	.menu-imHeader_imMenuObject_01-towards-closing #imPageExtContainer:after { width: 100%; height: 100%; background-color: transparent; opacity: 0.9; transition: background-color 1000ms linear, opacity;}
	#imHeader_imMenuObject_01 .hidden { display: none; }
	/* Responsive menu button size and position */
	#imHeader_imMenuObject_01-menu-opened li {position: relative;margin-bottom: 0px; display: inline-block; vertical-align: top; }
	#imHeader_imMenuObject_01-menu-opened li:last-child {margin-bottom: 0px; }
	#imHeader_imMenuObject_01-menu-opened .label-wrapper { display: block; overflow: hidden; position: relative; width: 190px; height: 51px; padding-block: 0px; padding-inline: 5px; }
	#imHeader_imMenuObject_01-menu-opened .label-inner-wrapper { display: table; width: 100%; height: 100%; z-index: 1; position: relative; } #imHeader_imMenuObject_01-menu-opened .label { display: table-cell; vertical-align: middle; }
	#imHeader_imMenuObject_01-menu-opened .hamburger-menu-background { position: absolute;display: block;top: 0;bottom: 0;width: 200px;inset-inline-start: 0px; inset-inline-end: auto; background-color: rgba(255, 255, 255, 1);transition: left 500ms, right 500ms, opacity 500ms;}
	/* Responsive menu default button style */
	#imHeader_imMenuObject_01-menu-opened ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imHeader_imMenuObject_01-menu-opened ul > li > .label-wrapper .label, #imHeader_imMenuObject_01-menu-opened ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	#imHeader_imMenuObject_01-menu-opened ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imHeader_imMenuObject_01-menu-opened ul ul > li > .label-wrapper .label, #imHeader_imMenuObject_01-menu-opened ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	#imHeader_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imHeader_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper .label, #imHeader_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	#imHeader_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imHeader_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper .label, #imHeader_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	/* Responsive menu hover button style */
	#imHeader_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;}
	#imHeader_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper .label, #imHeader_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Responsive menu current button style */
	#imHeader_imMenuObject_01-menu-opened #imHeader_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;}
	#imHeader_imMenuObject_01-menu-opened #imHeader_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_01-menu-opened #imHeader_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	#imHeader_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;}
	#imHeader_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Responsive menu separator button style */
	#imHeader_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imHeader_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper .label, #imHeader_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(128, 128, 128, 1);font-weight: bold;}
	/* Responsive menu separation line style */
	#imHeader_imObjectTitle_03_wrapper { position: absolute; top: 60px; inset-inline-start: 0px; width: 240px; height: 116px; text-align: center; z-index: 1004;  }
	#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_imObjectTitle_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_imObjectTitle_03 { width: 100%; }
	#imHeader_imObjectTitle_03_text { margin: 0px; 
	 }
	#imHeader_imObjectImage_04_wrapper { position: absolute; top: 78px; inset-inline-start: 380px; width: 337px; height: 252px; text-align: center; z-index: 1002; overflow: hidden; }
	#imHeader_imObjectImage_04_wrapper img {-webkit-clip-path: inset(0 0 25.223% 0);clip-path: inset(0 0 25.223% 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;  }
	
}

@media (max-width: 719.9px) and (min-width: 480.0px) {
	#imHeader_imMenuObject_01_wrapper { position: absolute; top: 190px; inset-inline-start: 30px; width: 42px; height: 42px; text-align: center; z-index: 1003;  }
	#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_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; }
	#imHeader_imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	/* Main menu background */
	#imHeader_imMenuObject_01_container { border: solid; border-block-color: rgba(54, 71, 79, 1) rgba(54, 71, 79, 1); border-inline-color: rgba(54, 71, 79, 1) rgba(54, 71, 79, 1); border-width: 0px; border-radius: 0px;  width: 100%; box-sizing: border-box; background-color: rgba(255, 255, 255, 1); padding: 0px; display: inline-table;}
	#imHeader_imMenuObject_01_container > ul:after {content: '';display: table;clear: both; }
	/* Main menu button size and position */
	#imHeader_imMenuObject_01_container > ul > li {position: relative;margin-inline-start: 0px; margin-top: 0px; display: inline-block; vertical-align: top; }
	#imHeader_imMenuObject_01_container > ul > li > .label-wrapper, #imHeader_imMenuObject_01_container > ul > li > div > .label-wrapper { display: block; overflow: hidden; width: 170px; height: 41px; padding-block: 0px; padding-inline: 5px; border-width: 0px; border-radius: 0px; }
	#imHeader_imMenuObject_01_container > ul > li > .label-wrapper:has(:focus-visible), #imHeader_imMenuObject_01_container > ul > li > div > .label-wrapper:has(:focus-visible) { overflow: visible; }
	#imHeader_imMenuObject_01 .hamburger-button {cursor: pointer; width: 41px; height: 41px; display: inline-block; vertical-align: top; padding: 0; box-sizing: content-box; border-width: 0px; border-radius: 0px; }
	#imHeader_imMenuObject_01 .hamburger-bar { margin: 4px auto; width: 65%; height: 4px; background-color: rgba(54, 71, 79, 1); display: block; }
	#imHeader_imMenuObject_01 .label-inner-wrapper, #imHeader_imMenuObject_01 .hamburger-button > div { display: table; width: 100%; height: 100%; position: relative; z-index: 1; } #imHeader_imMenuObject_01_container > ul > li .label, #imHeader_imMenuObject_01 .hamburger-button > div > div { display: table-cell; vertical-align: middle; }
	/* Main menu default button style */
	#imHeader_imMenuObject_01_container > ul > li > .label-wrapper {background-color: transparent;background-image: none;border-block-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-inline-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-style: solid; }
	#imHeader_imMenuObject_01_container > ul > li > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	/* Hamburger button style */
	#imHeader_imMenuObject_01 .hamburger-button {background-color: transparent;background-image: none;border-block-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-inline-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-style: solid; }
	#imHeader_imMenuObject_01 .hamburger-button .label, #imHeader_imMenuObject_01 .hamburger-button button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	/* Main menu current button style */
	#imHeader_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imHeader_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Main menu hover button style */
	#imHeader_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imHeader_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	#imHeader_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imHeader_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Main menu separator button style */
	#imHeader_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper {background-color: transparent;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_01_container > ul > .imMnMnSeparator > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(128, 128, 128, 1);font-weight: normal;}
	#imHeader_imMenuObject_01 .imLevel { cursor: default; }
	#imHeader_imMenuObject_01-menu-opened .imLevel { cursor: default; }
	#imHeader_imMenuObject_01 { text-align: start; }
	#imHeader_imMenuObject_01 .hidden { display: none; }
	#imHeader_imMenuObject_01-menu-opened { overflow: visible; z-index: 10402; }
	#imHeader_imMenuObject_01-menu-opened ul ul { display: none; }
	#imHeader_imMenuObject_01-menu-opened li > div { display: none; }
	#imHeader_imMenuObject_01-menu-opened #imHeader_imMenuObject_01_container-menu-opened div > ul { display: block; }
	#imHeader_imMenuObject_01-menu-opened #imHeader_imMenuObject_01_container-menu-opened > ul { position: absolute; inset-inline-start: 0px; inset-inline-end: auto;  top: 40px; background-color: rgba(255, 255, 255, 1); overflow-x: hidden; overflow-y: auto; height: calc(100% - 40px); width: 100%; }
	#imHeader_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(54, 71, 79, 1); }
	#imHeader_imMenuObject_01-menu-opened .hamburger-menu-close-button span { cursor: pointer; }
	#imHeader_imMenuObject_01-menu-opened { position:fixed; top: 0; bottom: 0; inset-inline-start: 0px; width: 200px; 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_01-opened #imPageExtContainer:after{ width: 100%; height: 100%; background-color: rgba(55, 71, 79, 1); opacity: 0.9;}
	.menu-imHeader_imMenuObject_01-towards-closing #imPageExtContainer:after { width: 100%; height: 100%; background-color: transparent; opacity: 0.9; transition: background-color 1000ms linear, opacity;}
	#imHeader_imMenuObject_01 .hidden { display: none; }
	/* Responsive menu button size and position */
	#imHeader_imMenuObject_01-menu-opened li {position: relative;margin-bottom: 0px; display: inline-block; vertical-align: top; }
	#imHeader_imMenuObject_01-menu-opened li:last-child {margin-bottom: 0px; }
	#imHeader_imMenuObject_01-menu-opened .label-wrapper { display: block; overflow: hidden; position: relative; width: 190px; height: 51px; padding-block: 0px; padding-inline: 5px; }
	#imHeader_imMenuObject_01-menu-opened .label-inner-wrapper { display: table; width: 100%; height: 100%; z-index: 1; position: relative; } #imHeader_imMenuObject_01-menu-opened .label { display: table-cell; vertical-align: middle; }
	#imHeader_imMenuObject_01-menu-opened .hamburger-menu-background { position: absolute;display: block;top: 0;bottom: 0;width: 200px;inset-inline-start: 0px; inset-inline-end: auto; background-color: rgba(255, 255, 255, 1);transition: left 500ms, right 500ms, opacity 500ms;}
	/* Responsive menu default button style */
	#imHeader_imMenuObject_01-menu-opened ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imHeader_imMenuObject_01-menu-opened ul > li > .label-wrapper .label, #imHeader_imMenuObject_01-menu-opened ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	#imHeader_imMenuObject_01-menu-opened ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imHeader_imMenuObject_01-menu-opened ul ul > li > .label-wrapper .label, #imHeader_imMenuObject_01-menu-opened ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	#imHeader_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imHeader_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper .label, #imHeader_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	#imHeader_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imHeader_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper .label, #imHeader_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	/* Responsive menu hover button style */
	#imHeader_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;}
	#imHeader_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper .label, #imHeader_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Responsive menu current button style */
	#imHeader_imMenuObject_01-menu-opened #imHeader_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;}
	#imHeader_imMenuObject_01-menu-opened #imHeader_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_01-menu-opened #imHeader_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	#imHeader_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;}
	#imHeader_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Responsive menu separator button style */
	#imHeader_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imHeader_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper .label, #imHeader_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(128, 128, 128, 1);font-weight: bold;}
	/* Responsive menu separation line style */
	#imHeader_imObjectTitle_03_wrapper { position: absolute; top: 60px; inset-inline-start: 0px; width: 250px; height: 116px; text-align: center; z-index: 1004;  }
	#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_imObjectTitle_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_imObjectTitle_03 { width: 100%; }
	#imHeader_imObjectTitle_03_text { margin: 0px; 
	 }
	#imHeader_imObjectImage_04_wrapper { position: absolute; top: 60px; inset-inline-start: 211px; width: 256px; height: 192px; text-align: center; z-index: 1002; overflow: hidden; }
	#imHeader_imObjectImage_04_wrapper img {-webkit-clip-path: inset(0 0 25% 0);clip-path: inset(0 0 25% 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;  }
	
}

@media (max-width: 479.9px)  {
	#imHeader_imMenuObject_01_wrapper { position: absolute; top: 198px; inset-inline-start: 16px; width: 42px; height: 42px; text-align: center; z-index: 1003;  }
	#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_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; }
	#imHeader_imCellStyleGraphics_1 { box-sizing: border-box; }
	/* Main menu background */
	#imHeader_imMenuObject_01_container { border: solid; border-block-color: rgba(54, 71, 79, 1) rgba(54, 71, 79, 1); border-inline-color: rgba(54, 71, 79, 1) rgba(54, 71, 79, 1); border-width: 0px; border-radius: 0px;  width: 100%; box-sizing: border-box; background-color: rgba(255, 255, 255, 1); padding: 0px; display: inline-table;}
	#imHeader_imMenuObject_01_container > ul:after {content: '';display: table;clear: both; }
	/* Main menu button size and position */
	#imHeader_imMenuObject_01_container > ul > li {position: relative;margin-inline-start: 0px; margin-top: 0px; display: inline-block; vertical-align: top; }
	#imHeader_imMenuObject_01_container > ul > li > .label-wrapper, #imHeader_imMenuObject_01_container > ul > li > div > .label-wrapper { display: block; overflow: hidden; width: 170px; height: 41px; padding-block: 0px; padding-inline: 5px; border-width: 0px; border-radius: 0px; }
	#imHeader_imMenuObject_01_container > ul > li > .label-wrapper:has(:focus-visible), #imHeader_imMenuObject_01_container > ul > li > div > .label-wrapper:has(:focus-visible) { overflow: visible; }
	#imHeader_imMenuObject_01 .hamburger-button {cursor: pointer; width: 41px; height: 41px; display: inline-block; vertical-align: top; padding: 0; box-sizing: content-box; border-width: 0px; border-radius: 0px; }
	#imHeader_imMenuObject_01 .hamburger-bar { margin: 4px auto; width: 65%; height: 4px; background-color: rgba(54, 71, 79, 1); display: block; }
	#imHeader_imMenuObject_01 .label-inner-wrapper, #imHeader_imMenuObject_01 .hamburger-button > div { display: table; width: 100%; height: 100%; position: relative; z-index: 1; } #imHeader_imMenuObject_01_container > ul > li .label, #imHeader_imMenuObject_01 .hamburger-button > div > div { display: table-cell; vertical-align: middle; }
	/* Main menu default button style */
	#imHeader_imMenuObject_01_container > ul > li > .label-wrapper {background-color: transparent;background-image: none;border-block-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-inline-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-style: solid; }
	#imHeader_imMenuObject_01_container > ul > li > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	/* Hamburger button style */
	#imHeader_imMenuObject_01 .hamburger-button {background-color: transparent;background-image: none;border-block-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-inline-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-style: solid; }
	#imHeader_imMenuObject_01 .hamburger-button .label, #imHeader_imMenuObject_01 .hamburger-button button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	/* Main menu current button style */
	#imHeader_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imHeader_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Main menu hover button style */
	#imHeader_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imHeader_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	#imHeader_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imHeader_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Main menu separator button style */
	#imHeader_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper {background-color: transparent;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_01_container > ul > .imMnMnSeparator > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(128, 128, 128, 1);font-weight: normal;}
	#imHeader_imMenuObject_01 .imLevel { cursor: default; }
	#imHeader_imMenuObject_01-menu-opened .imLevel { cursor: default; }
	#imHeader_imMenuObject_01 { text-align: start; }
	#imHeader_imMenuObject_01 .hidden { display: none; }
	#imHeader_imMenuObject_01-menu-opened { overflow: visible; z-index: 10402; }
	#imHeader_imMenuObject_01-menu-opened ul ul { display: none; }
	#imHeader_imMenuObject_01-menu-opened li > div { display: none; }
	#imHeader_imMenuObject_01-menu-opened #imHeader_imMenuObject_01_container-menu-opened div > ul { display: block; }
	#imHeader_imMenuObject_01-menu-opened #imHeader_imMenuObject_01_container-menu-opened > ul { position: absolute; inset-inline-start: 0px; inset-inline-end: auto;  top: 40px; background-color: rgba(255, 255, 255, 1); overflow-x: hidden; overflow-y: auto; height: calc(100% - 40px); width: 100%; }
	#imHeader_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(54, 71, 79, 1); }
	#imHeader_imMenuObject_01-menu-opened .hamburger-menu-close-button span { cursor: pointer; }
	#imHeader_imMenuObject_01-menu-opened { position:fixed; top: 0; bottom: 0; inset-inline-start: 0px; width: 200px; 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_01-opened #imPageExtContainer:after{ width: 100%; height: 100%; background-color: rgba(55, 71, 79, 1); opacity: 0.9;}
	.menu-imHeader_imMenuObject_01-towards-closing #imPageExtContainer:after { width: 100%; height: 100%; background-color: transparent; opacity: 0.9; transition: background-color 1000ms linear, opacity;}
	#imHeader_imMenuObject_01 .hidden { display: none; }
	/* Responsive menu button size and position */
	#imHeader_imMenuObject_01-menu-opened li {position: relative;margin-bottom: 0px; display: inline-block; vertical-align: top; }
	#imHeader_imMenuObject_01-menu-opened li:last-child {margin-bottom: 0px; }
	#imHeader_imMenuObject_01-menu-opened .label-wrapper { display: block; overflow: hidden; position: relative; width: 190px; height: 51px; padding-block: 0px; padding-inline: 5px; }
	#imHeader_imMenuObject_01-menu-opened .label-inner-wrapper { display: table; width: 100%; height: 100%; z-index: 1; position: relative; } #imHeader_imMenuObject_01-menu-opened .label { display: table-cell; vertical-align: middle; }
	#imHeader_imMenuObject_01-menu-opened .hamburger-menu-background { position: absolute;display: block;top: 0;bottom: 0;width: 200px;inset-inline-start: 0px; inset-inline-end: auto; background-color: rgba(255, 255, 255, 1);transition: left 500ms, right 500ms, opacity 500ms;}
	/* Responsive menu default button style */
	#imHeader_imMenuObject_01-menu-opened ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imHeader_imMenuObject_01-menu-opened ul > li > .label-wrapper .label, #imHeader_imMenuObject_01-menu-opened ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	#imHeader_imMenuObject_01-menu-opened ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imHeader_imMenuObject_01-menu-opened ul ul > li > .label-wrapper .label, #imHeader_imMenuObject_01-menu-opened ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	#imHeader_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imHeader_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper .label, #imHeader_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	#imHeader_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imHeader_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper .label, #imHeader_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	/* Responsive menu hover button style */
	#imHeader_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;}
	#imHeader_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper .label, #imHeader_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Responsive menu current button style */
	#imHeader_imMenuObject_01-menu-opened #imHeader_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;}
	#imHeader_imMenuObject_01-menu-opened #imHeader_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_01-menu-opened #imHeader_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	#imHeader_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;}
	#imHeader_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Responsive menu separator button style */
	#imHeader_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imHeader_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper .label, #imHeader_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(128, 128, 128, 1);font-weight: bold;}
	/* Responsive menu separation line style */
	#imHeader_imObjectTitle_03_wrapper { position: absolute; top: 2px; inset-inline-start: 28px; width: 250px; height: 116px; text-align: center; z-index: 1004;  }
	#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_imObjectTitle_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_imObjectTitle_03 { width: 100%; }
	#imHeader_imObjectTitle_03_text { margin: 0px; 
	 }
	#imHeader_imObjectImage_04_wrapper { position: absolute; top: 100px; inset-inline-start: 99px; width: 200px; height: 150px; text-align: center; z-index: 1002; overflow: hidden; }
	#imHeader_imObjectImage_04_wrapper img {-webkit-clip-path: inset(0 0 25% 0);clip-path: inset(0 0 25% 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; }
	
}

@media (min-width: 1150.0px) {
	#imFooter_imHTMLObject_03_wrapper { position: absolute; top: 70px; inset-inline-start: 300px; width: 490px; height: 70px; text-align: center; z-index: 1002; overflow: hidden; }
	#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_imHTMLObject_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;  }
	
}

@media (max-width: 1149.9px) and (min-width: 720.0px) {
	#imFooter_imHTMLObject_03_wrapper { position: absolute; top: 40px; inset-inline-start: 50px; width: 200px; height: 100px; text-align: center; z-index: 1002; overflow: hidden; }
	#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_imHTMLObject_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;  }
	
}

@media (max-width: 719.9px) and (min-width: 480.0px) {
	#imFooter_imHTMLObject_03_wrapper { position: absolute; top: 40px; inset-inline-start: 50px; width: 200px; height: 100px; text-align: center; z-index: 1002; overflow: hidden; }
	#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_imHTMLObject_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;  }
	
}

@media (max-width: 479.9px)  {
	#imFooter_imHTMLObject_03_wrapper { position: absolute; top: 40px; inset-inline-start: 50px; width: 200px; height: 100px; text-align: center; z-index: 1002; overflow: hidden; }
	#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_imHTMLObject_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; }
	
}

@media (min-width: 1150.0px) {
	#imSideBar_imObjectImage_01_wrapper { position: absolute; top: 120px; inset-inline-start: 30px; width: 144px; height: 144px; text-align: center; z-index: 1002; overflow: hidden; }
	#imSideBar_imObjectImage_01_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imSideBar_imCell_1 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imSideBar_imCell_1 { grid-template-rows: [row-content] auto ; }
	#imSideBar_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; }
	#imSideBar_imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	
}

@media (max-width: 1149.9px) and (min-width: 720.0px) {
	#imSideBar_imObjectImage_01_wrapper { position: absolute; top: 120px; inset-inline-start: 30px; width: 144px; height: 144px; text-align: center; z-index: 1002; overflow: hidden; }
	#imSideBar_imObjectImage_01_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imSideBar_imCell_1 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imSideBar_imCell_1 { grid-template-rows: [row-content] auto ; }
	#imSideBar_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; }
	#imSideBar_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) {
	#imSideBar_imObjectImage_01_wrapper { position: absolute; top: 120px; inset-inline-start: 30px; width: 144px; height: 144px; text-align: center; z-index: 1002; overflow: hidden; }
	#imSideBar_imObjectImage_01_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imSideBar_imCell_1 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imSideBar_imCell_1 { grid-template-rows: [row-content] auto ; }
	#imSideBar_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; }
	#imSideBar_imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	
}

@media (max-width: 479.9px)  {
	#imSideBar_imObjectImage_01_wrapper { position: absolute; top: 120px; inset-inline-start: 30px; width: 144px; height: 144px; text-align: center; z-index: 1002; overflow: hidden; }
	#imSideBar_imObjectImage_01_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imSideBar_imCell_1 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imSideBar_imCell_1 { grid-template-rows: [row-content] auto ; }
	#imSideBar_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; }
	#imSideBar_imCellStyleGraphics_1 { box-sizing: border-box; }
	
}

@media (min-width: 1150.0px) {
	#imStickyBar_imObjectTitle_02_wrapper { position: absolute; top: 3px; inset-inline-start: 30px; width: 290px; height: 60px; text-align: center; z-index: 1002;  }
	#imStickyBar_imCell_2 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCell_2 { grid-template-rows: [row-content] auto ; }
	#imStickyBar_imObjectTitle_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; }
	#imStickyBar_imCellStyleBorders_2 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imStickyBar_imObjectTitle_02{ text-shadow: 0px 0px 0px rgba(128, 128, 128, 1.000), 1px 1px 0px rgba(128, 128, 128, 0.640), 2px 2px 0px rgba(128, 128, 128, 0.360), 3px 3px 0px rgba(128, 128, 128, 0.160), 4px 4px 0px rgba(128, 128, 128, 0.040) ;}#imStickyBar_imObjectTitle_02 { width: 100%; }
	#imStickyBar_imObjectTitle_02_text { margin: 0px; 
	 }
	#imStickyBar_imMenuObject_03_wrapper { position: absolute; top: 18px; inset-inline-start: 340px; width: 780px; height: 44px; text-align: center; z-index: 1003;  }
	#imStickyBar_imCell_3 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCell_3 { grid-template-rows: [row-content] auto ; }
	#imStickyBar_imMenuObject_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; }
	#imStickyBar_imCellStyleBorders_3 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	/* Main menu background */
	#imStickyBar_imMenuObject_03_container { border: solid; border-block-color: rgba(54, 71, 79, 1) rgba(54, 71, 79, 1); border-inline-color: rgba(54, 71, 79, 1) rgba(54, 71, 79, 1); border-width: 0px; border-radius: 0px;  width: 100%; box-sizing: border-box; background-color: rgba(255, 255, 255, 1); padding: 0px; display: inline-table;}
	#imStickyBar_imMenuObject_03_container > ul:after {content: '';display: table;clear: both; }
	/* Main menu button size and position */
	#imStickyBar_imMenuObject_03_container > ul > li {position: relative;margin-inline-start: 0px; margin-top: 0px; display: inline-block; vertical-align: top; }
	#imStickyBar_imMenuObject_03_container > ul > li > .label-wrapper, #imStickyBar_imMenuObject_03_container > ul > li > div > .label-wrapper { display: block; overflow: hidden; width: 170px; height: 41px; padding-block: 0px; padding-inline: 5px; border-width: 0px; border-radius: 0px; }
	#imStickyBar_imMenuObject_03_container > ul > li > .label-wrapper:has(:focus-visible), #imStickyBar_imMenuObject_03_container > ul > li > div > .label-wrapper:has(:focus-visible) { overflow: visible; }
	#imStickyBar_imMenuObject_03 .hamburger-button {cursor: pointer; width: 41px; height: 41px; display: inline-block; vertical-align: top; padding: 0; box-sizing: content-box; border-width: 0px; border-radius: 0px; }
	#imStickyBar_imMenuObject_03 .hamburger-bar { margin: 4px auto; width: 65%; height: 4px; background-color: rgba(54, 71, 79, 1); display: block; }
	#imStickyBar_imMenuObject_03 .label-inner-wrapper, #imStickyBar_imMenuObject_03 .hamburger-button > div { display: table; width: 100%; height: 100%; position: relative; z-index: 1; } #imStickyBar_imMenuObject_03_container > ul > li .label, #imStickyBar_imMenuObject_03 .hamburger-button > div > div { display: table-cell; vertical-align: middle; }
	/* Main menu default button style */
	#imStickyBar_imMenuObject_03_container > ul > li > .label-wrapper {background-color: transparent;background-image: none;border-block-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-inline-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-style: solid; }
	#imStickyBar_imMenuObject_03_container > ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_03_container > ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	/* Hamburger button style */
	#imStickyBar_imMenuObject_03 .hamburger-button {background-color: transparent;background-image: none;border-block-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-inline-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-style: solid; }
	#imStickyBar_imMenuObject_03 .hamburger-button .label, #imStickyBar_imMenuObject_03 .hamburger-button button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	/* Main menu current button style */
	#imStickyBar_imMenuObject_03_container > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_03_container > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_03_container > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;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_03_container > ul > li.imPage:hover > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_03_container > ul > li.imPage:hover > .label-wrapper .label, #imStickyBar_imMenuObject_03_container > ul > li.imPage:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	#imStickyBar_imMenuObject_03_container > ul > li.imLevel:hover > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_03_container > ul > li.imLevel:hover > .label-wrapper .label, #imStickyBar_imMenuObject_03_container > ul > li.imLevel:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;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_03_container > ul > .imMnMnSeparator > .label-wrapper {background-color: transparent;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; }
	#imStickyBar_imMenuObject_03_container > ul > .imMnMnSeparator > .label-wrapper .label, #imStickyBar_imMenuObject_03_container > ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(128, 128, 128, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_03 .imLevel { cursor: default; }
	#imStickyBar_imMenuObject_03-menu-opened .imLevel { cursor: default; }
	#imStickyBar_imMenuObject_03 { text-align: start; }
	/* Level menu background */
	#imStickyBar_imMenuObject_03 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 */
	#imStickyBar_imMenuObject_03 ul ul li {position: relative;margin-bottom: 0px; display: inline-block; vertical-align: top; }
	/* Multiple column menu buttons position */
	#imStickyBar_imMenuObject_03 .multiple-column > ul {max-width: 200px;}
	#imStickyBar_imMenuObject_03 ul ul li:last-child {margin-bottom: 0px; }
	#imStickyBar_imMenuObject_03 ul ul .label-wrapper { display: block; overflow: hidden; width: 190px; height: 51px; padding-block: 0px; padding-inline: 5px; }
	#imStickyBar_imMenuObject_03 ul ul .label-wrapper:has(:focus-visible) { overflow: visible; }
	#imStickyBar_imMenuObject_03 ul ul .label { display: table-cell; vertical-align: middle; }
	/* Level menu default button style */
	#imStickyBar_imMenuObject_03 ul ul .label-wrapper {background-color: rgba(255, 255, 255, 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; }
	#imStickyBar_imMenuObject_03 ul ul .label-wrapper .label, #imStickyBar_imMenuObject_03 ul ul .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(55, 71, 79, 1);font-weight: normal;}
	/* Level menu hover button style */
	#imStickyBar_imMenuObject_03 ul ul li.imLevel:hover > .label-wrapper {background-color: rgba(54, 71, 79, 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; }
	#imStickyBar_imMenuObject_03 ul ul li.imLevel:hover > .label-wrapper .label, #imStickyBar_imMenuObject_03 ul ul li.imLevel:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	#imStickyBar_imMenuObject_03 ul ul li.imPage:hover > .label-wrapper {background-color: rgba(54, 71, 79, 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; }
	#imStickyBar_imMenuObject_03 ul ul li.imPage:hover > .label-wrapper .label, #imStickyBar_imMenuObject_03 ul ul li.imPage:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Level menu separator button style */
	#imStickyBar_imMenuObject_03 ul ul .imMnMnSeparator > .label-wrapper {background-color: rgba(255, 255, 255, 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; }
	#imStickyBar_imMenuObject_03 ul ul .imMnMnSeparator > .label-wrapper .label, #imStickyBar_imMenuObject_03 ul ul .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(128, 128, 128, 1);font-weight: bold;}
	/* Level menu separation line style */
	/* Level menu current button style */
	#imStickyBar_imMenuObject_03 .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(54, 71, 79, 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; }
	#imStickyBar_imMenuObject_03 .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_03 .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	#imStickyBar_imMenuObject_03 ul ul { z-index: 2; }/* Level menu show/hide directives */
	#imStickyBar_imMenuObject_03 .multiple-column {position: absolute; z-index: 2;inset-inline-start: 0px; }
	#imStickyBar_imMenuObject_03 .multiple-column > ul {position: static;
	display: inline-block;vertical-align: top;}
	#imStickyBar_imMenuObject_03 .multiple-column > ul > li {display: block;}
	#imStickyBar_imMenuObject_03_container > ul > li > ul {position: absolute;
	top: 41px;
	}
	#imStickyBar_imMenuObject_03_container > ul > li > ul.open-bottom { inset-inline-start: 0px; }
	#imStickyBar_imMenuObject_03_container > ul > li > ul.open-left { inset-inline-end: 180px; }
	#imStickyBar_imMenuObject_03_container > ul > li > ul.open-right { inset-inline-start: 180px; }
	#imStickyBar_imMenuObject_03_container > ul > li > ul ul, #imStickyBar_imMenuObject_03_container .multiple-column > ul > li ul {position: absolute;
	top: 0;
	}
	#imStickyBar_imMenuObject_03_container  > ul > li > ul ul.open-left, #imStickyBar_imMenuObject_03_container .multiple-column > ul > li ul.open-left{ inset-inline-end: 200px; }
	#imStickyBar_imMenuObject_03_container  > ul > li > ul ul.open-right, #imStickyBar_imMenuObject_03_container .multiple-column > ul > li ul.open-right{ inset-inline-start: 200px; }
	#imStickyBar_imMenuObject_03 ul > li > ul, .multiple-column { display: none; }
	#imStickyBar_imMenuObject_03_container > ul > li:nth-child(4n+1) {
	margin-inline-start: 0px; 
	clear: left; clear: inline-start; 
	}
	#imStickyBar_imMenuObject_03_container > ul > li:nth-child(n+5) {
	margin-top: 0px; 
	}
	#imStickyBar_imMenuObject_03-menu-opened { display: none; }
	#imStickyBar_imMenuObject_03 .hamburger-component { display: none; }
	
}

@media (max-width: 1149.9px) and (min-width: 720.0px) {
	#imStickyBar_imObjectTitle_02_wrapper { position: absolute; top: 6px; inset-inline-start: 70px; width: 140px; height: 60px; text-align: center; z-index: 1002;  }
	#imStickyBar_imCell_2 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCell_2 { grid-template-rows: [row-content] auto ; }
	#imStickyBar_imObjectTitle_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; }
	#imStickyBar_imCellStyleBorders_2 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imStickyBar_imObjectTitle_02_text { font-size: 9.78pt; }
	#imStickyBar_imObjectTitle_02{ text-shadow: 0px 0px 0px rgba(128, 128, 128, 1.000), 1px 1px 0px rgba(128, 128, 128, 0.640), 2px 2px 0px rgba(128, 128, 128, 0.360), 3px 3px 0px rgba(128, 128, 128, 0.160), 4px 4px 0px rgba(128, 128, 128, 0.040) ;}#imStickyBar_imObjectTitle_02 { width: 100%; }
	#imStickyBar_imObjectTitle_02_text { margin: 0px; 
	 }
	#imStickyBar_imMenuObject_03_wrapper { position: absolute; top: 20px; inset-inline-start: 10px; width: 42px; height: 42px; text-align: center; z-index: 1003;  }
	#imStickyBar_imCell_3 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCell_3 { grid-template-rows: [row-content] auto ; }
	#imStickyBar_imMenuObject_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; }
	#imStickyBar_imCellStyleBorders_3 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	/* Main menu background */
	#imStickyBar_imMenuObject_03_container { border: solid; border-block-color: rgba(54, 71, 79, 1) rgba(54, 71, 79, 1); border-inline-color: rgba(54, 71, 79, 1) rgba(54, 71, 79, 1); border-width: 0px; border-radius: 0px;  width: 100%; box-sizing: border-box; background-color: rgba(255, 255, 255, 1); padding: 0px; display: inline-table;}
	#imStickyBar_imMenuObject_03_container > ul:after {content: '';display: table;clear: both; }
	/* Main menu button size and position */
	#imStickyBar_imMenuObject_03_container > ul > li {position: relative;margin-inline-start: 0px; margin-top: 0px; display: inline-block; vertical-align: top; }
	#imStickyBar_imMenuObject_03_container > ul > li > .label-wrapper, #imStickyBar_imMenuObject_03_container > ul > li > div > .label-wrapper { display: block; overflow: hidden; width: 170px; height: 41px; padding-block: 0px; padding-inline: 5px; border-width: 0px; border-radius: 0px; }
	#imStickyBar_imMenuObject_03_container > ul > li > .label-wrapper:has(:focus-visible), #imStickyBar_imMenuObject_03_container > ul > li > div > .label-wrapper:has(:focus-visible) { overflow: visible; }
	#imStickyBar_imMenuObject_03 .hamburger-button {cursor: pointer; width: 41px; height: 41px; display: inline-block; vertical-align: top; padding: 0; box-sizing: content-box; border-width: 0px; border-radius: 0px; }
	#imStickyBar_imMenuObject_03 .hamburger-bar { margin: 4px auto; width: 65%; height: 4px; background-color: rgba(54, 71, 79, 1); display: block; }
	#imStickyBar_imMenuObject_03 .label-inner-wrapper, #imStickyBar_imMenuObject_03 .hamburger-button > div { display: table; width: 100%; height: 100%; position: relative; z-index: 1; } #imStickyBar_imMenuObject_03_container > ul > li .label, #imStickyBar_imMenuObject_03 .hamburger-button > div > div { display: table-cell; vertical-align: middle; }
	/* Main menu default button style */
	#imStickyBar_imMenuObject_03_container > ul > li > .label-wrapper {background-color: transparent;background-image: none;border-block-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-inline-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-style: solid; }
	#imStickyBar_imMenuObject_03_container > ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_03_container > ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	/* Hamburger button style */
	#imStickyBar_imMenuObject_03 .hamburger-button {background-color: transparent;background-image: none;border-block-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-inline-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-style: solid; }
	#imStickyBar_imMenuObject_03 .hamburger-button .label, #imStickyBar_imMenuObject_03 .hamburger-button button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	/* Main menu current button style */
	#imStickyBar_imMenuObject_03_container > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_03_container > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_03_container > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;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_03_container > ul > li.imPage:hover > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_03_container > ul > li.imPage:hover > .label-wrapper .label, #imStickyBar_imMenuObject_03_container > ul > li.imPage:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	#imStickyBar_imMenuObject_03_container > ul > li.imLevel:hover > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_03_container > ul > li.imLevel:hover > .label-wrapper .label, #imStickyBar_imMenuObject_03_container > ul > li.imLevel:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;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_03_container > ul > .imMnMnSeparator > .label-wrapper {background-color: transparent;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; }
	#imStickyBar_imMenuObject_03_container > ul > .imMnMnSeparator > .label-wrapper .label, #imStickyBar_imMenuObject_03_container > ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(128, 128, 128, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_03 .imLevel { cursor: default; }
	#imStickyBar_imMenuObject_03-menu-opened .imLevel { cursor: default; }
	#imStickyBar_imMenuObject_03 { text-align: start; }
	#imStickyBar_imMenuObject_03 .hidden { display: none; }
	#imStickyBar_imMenuObject_03-menu-opened { overflow: visible; z-index: 10402; }
	#imStickyBar_imMenuObject_03-menu-opened ul ul { display: none; }
	#imStickyBar_imMenuObject_03-menu-opened li > div { display: none; }
	#imStickyBar_imMenuObject_03-menu-opened #imStickyBar_imMenuObject_03_container-menu-opened div > ul { display: block; }
	#imStickyBar_imMenuObject_03-menu-opened #imStickyBar_imMenuObject_03_container-menu-opened > ul { position: absolute; inset-inline-start: 0px; inset-inline-end: auto;  top: 40px; background-color: rgba(255, 255, 255, 1); overflow-x: hidden; overflow-y: auto; height: calc(100% - 40px); width: 100%; }
	#imStickyBar_imMenuObject_03-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(54, 71, 79, 1); }
	#imStickyBar_imMenuObject_03-menu-opened .hamburger-menu-close-button span { cursor: pointer; }
	#imStickyBar_imMenuObject_03-menu-opened { position:fixed; top: 0; bottom: 0; inset-inline-start: 0px; width: 200px; 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_03-opened #imPageExtContainer:after{ width: 100%; height: 100%; background-color: rgba(55, 71, 79, 1); opacity: 0.9;}
	.menu-imStickyBar_imMenuObject_03-towards-closing #imPageExtContainer:after { width: 100%; height: 100%; background-color: transparent; opacity: 0.9; transition: background-color 1000ms linear, opacity;}
	#imStickyBar_imMenuObject_03 .hidden { display: none; }
	/* Responsive menu button size and position */
	#imStickyBar_imMenuObject_03-menu-opened li {position: relative;margin-bottom: 0px; display: inline-block; vertical-align: top; }
	#imStickyBar_imMenuObject_03-menu-opened li:last-child {margin-bottom: 0px; }
	#imStickyBar_imMenuObject_03-menu-opened .label-wrapper { display: block; overflow: hidden; position: relative; width: 190px; height: 51px; padding-block: 0px; padding-inline: 5px; }
	#imStickyBar_imMenuObject_03-menu-opened .label-inner-wrapper { display: table; width: 100%; height: 100%; z-index: 1; position: relative; } #imStickyBar_imMenuObject_03-menu-opened .label { display: table-cell; vertical-align: middle; }
	#imStickyBar_imMenuObject_03-menu-opened .hamburger-menu-background { position: absolute;display: block;top: 0;bottom: 0;width: 200px;inset-inline-start: 0px; inset-inline-end: auto; background-color: rgba(255, 255, 255, 1);transition: left 500ms, right 500ms, opacity 500ms;}
	/* Responsive menu default button style */
	#imStickyBar_imMenuObject_03-menu-opened ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_03-menu-opened ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_03-menu-opened ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_03-menu-opened ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_03-menu-opened ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_03-menu-opened ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_03-menu-opened ul ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_03-menu-opened ul ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_03-menu-opened ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_03-menu-opened ul ul ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_03-menu-opened ul ul ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_03-menu-opened ul ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	/* Responsive menu hover button style */
	#imStickyBar_imMenuObject_03-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;}
	#imStickyBar_imMenuObject_03-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper .label, #imStickyBar_imMenuObject_03-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Responsive menu current button style */
	#imStickyBar_imMenuObject_03-menu-opened #imStickyBar_imMenuObject_03_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;}
	#imStickyBar_imMenuObject_03-menu-opened #imStickyBar_imMenuObject_03_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_03-menu-opened #imStickyBar_imMenuObject_03_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	#imStickyBar_imMenuObject_03-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;}
	#imStickyBar_imMenuObject_03-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_03-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Responsive menu separator button style */
	#imStickyBar_imMenuObject_03-menu-opened ul > .imMnMnSeparator > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_03-menu-opened ul > .imMnMnSeparator > .label-wrapper .label, #imStickyBar_imMenuObject_03-menu-opened ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(128, 128, 128, 1);font-weight: bold;}
	/* Responsive menu separation line style */
	
}

@media (max-width: 719.9px) and (min-width: 480.0px) {
	#imStickyBar_imObjectTitle_02_wrapper { position: absolute; top: 7px; inset-inline-start: 60px; width: 140px; height: 60px; text-align: center; z-index: 1002;  }
	#imStickyBar_imCell_2 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCell_2 { grid-template-rows: [row-content] auto ; }
	#imStickyBar_imObjectTitle_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; }
	#imStickyBar_imCellStyleBorders_2 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imStickyBar_imObjectTitle_02_text { font-size: 9.78pt; }
	#imStickyBar_imObjectTitle_02{ text-shadow: 0px 0px 0px rgba(128, 128, 128, 1.000), 1px 1px 0px rgba(128, 128, 128, 0.640), 2px 2px 0px rgba(128, 128, 128, 0.360), 3px 3px 0px rgba(128, 128, 128, 0.160), 4px 4px 0px rgba(128, 128, 128, 0.040) ;}#imStickyBar_imObjectTitle_02 { width: 100%; }
	#imStickyBar_imObjectTitle_02_text { margin: 0px; 
	 }
	#imStickyBar_imMenuObject_03_wrapper { position: absolute; top: 20px; inset-inline-start: 10px; width: 42px; height: 42px; text-align: center; z-index: 1003;  }
	#imStickyBar_imCell_3 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCell_3 { grid-template-rows: [row-content] auto ; }
	#imStickyBar_imMenuObject_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; }
	#imStickyBar_imCellStyleBorders_3 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	/* Main menu background */
	#imStickyBar_imMenuObject_03_container { border: solid; border-block-color: rgba(54, 71, 79, 1) rgba(54, 71, 79, 1); border-inline-color: rgba(54, 71, 79, 1) rgba(54, 71, 79, 1); border-width: 0px; border-radius: 0px;  width: 100%; box-sizing: border-box; background-color: rgba(255, 255, 255, 1); padding: 0px; display: inline-table;}
	#imStickyBar_imMenuObject_03_container > ul:after {content: '';display: table;clear: both; }
	/* Main menu button size and position */
	#imStickyBar_imMenuObject_03_container > ul > li {position: relative;margin-inline-start: 0px; margin-top: 0px; display: inline-block; vertical-align: top; }
	#imStickyBar_imMenuObject_03_container > ul > li > .label-wrapper, #imStickyBar_imMenuObject_03_container > ul > li > div > .label-wrapper { display: block; overflow: hidden; width: 170px; height: 41px; padding-block: 0px; padding-inline: 5px; border-width: 0px; border-radius: 0px; }
	#imStickyBar_imMenuObject_03_container > ul > li > .label-wrapper:has(:focus-visible), #imStickyBar_imMenuObject_03_container > ul > li > div > .label-wrapper:has(:focus-visible) { overflow: visible; }
	#imStickyBar_imMenuObject_03 .hamburger-button {cursor: pointer; width: 41px; height: 41px; display: inline-block; vertical-align: top; padding: 0; box-sizing: content-box; border-width: 0px; border-radius: 0px; }
	#imStickyBar_imMenuObject_03 .hamburger-bar { margin: 4px auto; width: 65%; height: 4px; background-color: rgba(54, 71, 79, 1); display: block; }
	#imStickyBar_imMenuObject_03 .label-inner-wrapper, #imStickyBar_imMenuObject_03 .hamburger-button > div { display: table; width: 100%; height: 100%; position: relative; z-index: 1; } #imStickyBar_imMenuObject_03_container > ul > li .label, #imStickyBar_imMenuObject_03 .hamburger-button > div > div { display: table-cell; vertical-align: middle; }
	/* Main menu default button style */
	#imStickyBar_imMenuObject_03_container > ul > li > .label-wrapper {background-color: transparent;background-image: none;border-block-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-inline-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-style: solid; }
	#imStickyBar_imMenuObject_03_container > ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_03_container > ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	/* Hamburger button style */
	#imStickyBar_imMenuObject_03 .hamburger-button {background-color: transparent;background-image: none;border-block-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-inline-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-style: solid; }
	#imStickyBar_imMenuObject_03 .hamburger-button .label, #imStickyBar_imMenuObject_03 .hamburger-button button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	/* Main menu current button style */
	#imStickyBar_imMenuObject_03_container > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_03_container > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_03_container > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;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_03_container > ul > li.imPage:hover > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_03_container > ul > li.imPage:hover > .label-wrapper .label, #imStickyBar_imMenuObject_03_container > ul > li.imPage:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	#imStickyBar_imMenuObject_03_container > ul > li.imLevel:hover > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_03_container > ul > li.imLevel:hover > .label-wrapper .label, #imStickyBar_imMenuObject_03_container > ul > li.imLevel:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;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_03_container > ul > .imMnMnSeparator > .label-wrapper {background-color: transparent;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; }
	#imStickyBar_imMenuObject_03_container > ul > .imMnMnSeparator > .label-wrapper .label, #imStickyBar_imMenuObject_03_container > ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(128, 128, 128, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_03 .imLevel { cursor: default; }
	#imStickyBar_imMenuObject_03-menu-opened .imLevel { cursor: default; }
	#imStickyBar_imMenuObject_03 { text-align: start; }
	#imStickyBar_imMenuObject_03 .hidden { display: none; }
	#imStickyBar_imMenuObject_03-menu-opened { overflow: visible; z-index: 10402; }
	#imStickyBar_imMenuObject_03-menu-opened ul ul { display: none; }
	#imStickyBar_imMenuObject_03-menu-opened li > div { display: none; }
	#imStickyBar_imMenuObject_03-menu-opened #imStickyBar_imMenuObject_03_container-menu-opened div > ul { display: block; }
	#imStickyBar_imMenuObject_03-menu-opened #imStickyBar_imMenuObject_03_container-menu-opened > ul { position: absolute; inset-inline-start: 0px; inset-inline-end: auto;  top: 40px; background-color: rgba(255, 255, 255, 1); overflow-x: hidden; overflow-y: auto; height: calc(100% - 40px); width: 100%; }
	#imStickyBar_imMenuObject_03-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(54, 71, 79, 1); }
	#imStickyBar_imMenuObject_03-menu-opened .hamburger-menu-close-button span { cursor: pointer; }
	#imStickyBar_imMenuObject_03-menu-opened { position:fixed; top: 0; bottom: 0; inset-inline-start: 0px; width: 200px; 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_03-opened #imPageExtContainer:after{ width: 100%; height: 100%; background-color: rgba(55, 71, 79, 1); opacity: 0.9;}
	.menu-imStickyBar_imMenuObject_03-towards-closing #imPageExtContainer:after { width: 100%; height: 100%; background-color: transparent; opacity: 0.9; transition: background-color 1000ms linear, opacity;}
	#imStickyBar_imMenuObject_03 .hidden { display: none; }
	/* Responsive menu button size and position */
	#imStickyBar_imMenuObject_03-menu-opened li {position: relative;margin-bottom: 0px; display: inline-block; vertical-align: top; }
	#imStickyBar_imMenuObject_03-menu-opened li:last-child {margin-bottom: 0px; }
	#imStickyBar_imMenuObject_03-menu-opened .label-wrapper { display: block; overflow: hidden; position: relative; width: 190px; height: 51px; padding-block: 0px; padding-inline: 5px; }
	#imStickyBar_imMenuObject_03-menu-opened .label-inner-wrapper { display: table; width: 100%; height: 100%; z-index: 1; position: relative; } #imStickyBar_imMenuObject_03-menu-opened .label { display: table-cell; vertical-align: middle; }
	#imStickyBar_imMenuObject_03-menu-opened .hamburger-menu-background { position: absolute;display: block;top: 0;bottom: 0;width: 200px;inset-inline-start: 0px; inset-inline-end: auto; background-color: rgba(255, 255, 255, 1);transition: left 500ms, right 500ms, opacity 500ms;}
	/* Responsive menu default button style */
	#imStickyBar_imMenuObject_03-menu-opened ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_03-menu-opened ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_03-menu-opened ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_03-menu-opened ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_03-menu-opened ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_03-menu-opened ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_03-menu-opened ul ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_03-menu-opened ul ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_03-menu-opened ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_03-menu-opened ul ul ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_03-menu-opened ul ul ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_03-menu-opened ul ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	/* Responsive menu hover button style */
	#imStickyBar_imMenuObject_03-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;}
	#imStickyBar_imMenuObject_03-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper .label, #imStickyBar_imMenuObject_03-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Responsive menu current button style */
	#imStickyBar_imMenuObject_03-menu-opened #imStickyBar_imMenuObject_03_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;}
	#imStickyBar_imMenuObject_03-menu-opened #imStickyBar_imMenuObject_03_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_03-menu-opened #imStickyBar_imMenuObject_03_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	#imStickyBar_imMenuObject_03-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;}
	#imStickyBar_imMenuObject_03-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_03-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Responsive menu separator button style */
	#imStickyBar_imMenuObject_03-menu-opened ul > .imMnMnSeparator > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_03-menu-opened ul > .imMnMnSeparator > .label-wrapper .label, #imStickyBar_imMenuObject_03-menu-opened ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(128, 128, 128, 1);font-weight: bold;}
	/* Responsive menu separation line style */
	
}

@media (max-width: 479.9px)  {
	#imStickyBar_imObjectTitle_02_wrapper { position: absolute; top: 2px; inset-inline-start: 97px; width: 140px; height: 60px; text-align: center; z-index: 1002;  }
	#imStickyBar_imCell_2 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCell_2 { grid-template-rows: [row-content] auto ; }
	#imStickyBar_imObjectTitle_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; }
	#imStickyBar_imCellStyleGraphics_2 { box-sizing: border-box; }
	#imStickyBar_imObjectTitle_02_text { font-size: 9.78pt; }
	#imStickyBar_imObjectTitle_02{ text-shadow: 0px 0px 0px rgba(128, 128, 128, 1.000), 1px 1px 0px rgba(128, 128, 128, 0.640), 2px 2px 0px rgba(128, 128, 128, 0.360), 3px 3px 0px rgba(128, 128, 128, 0.160), 4px 4px 0px rgba(128, 128, 128, 0.040) ;}#imStickyBar_imObjectTitle_02 { width: 100%; }
	#imStickyBar_imObjectTitle_02_text { margin: 0px; 
	 }
	#imStickyBar_imMenuObject_03_wrapper { position: absolute; top: 15px; inset-inline-start: 18px; width: 42px; height: 42px; text-align: center; z-index: 1003;  }
	#imStickyBar_imCell_3 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCell_3 { grid-template-rows: [row-content] auto ; }
	#imStickyBar_imMenuObject_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; }
	#imStickyBar_imCellStyleGraphics_3 { box-sizing: border-box; }
	/* Main menu background */
	#imStickyBar_imMenuObject_03_container { border: solid; border-block-color: rgba(54, 71, 79, 1) rgba(54, 71, 79, 1); border-inline-color: rgba(54, 71, 79, 1) rgba(54, 71, 79, 1); border-width: 0px; border-radius: 0px;  width: 100%; box-sizing: border-box; background-color: rgba(255, 255, 255, 1); padding: 0px; display: inline-table;}
	#imStickyBar_imMenuObject_03_container > ul:after {content: '';display: table;clear: both; }
	/* Main menu button size and position */
	#imStickyBar_imMenuObject_03_container > ul > li {position: relative;margin-inline-start: 0px; margin-top: 0px; display: inline-block; vertical-align: top; }
	#imStickyBar_imMenuObject_03_container > ul > li > .label-wrapper, #imStickyBar_imMenuObject_03_container > ul > li > div > .label-wrapper { display: block; overflow: hidden; width: 170px; height: 41px; padding-block: 0px; padding-inline: 5px; border-width: 0px; border-radius: 0px; }
	#imStickyBar_imMenuObject_03_container > ul > li > .label-wrapper:has(:focus-visible), #imStickyBar_imMenuObject_03_container > ul > li > div > .label-wrapper:has(:focus-visible) { overflow: visible; }
	#imStickyBar_imMenuObject_03 .hamburger-button {cursor: pointer; width: 41px; height: 41px; display: inline-block; vertical-align: top; padding: 0; box-sizing: content-box; border-width: 0px; border-radius: 0px; }
	#imStickyBar_imMenuObject_03 .hamburger-bar { margin: 4px auto; width: 65%; height: 4px; background-color: rgba(54, 71, 79, 1); display: block; }
	#imStickyBar_imMenuObject_03 .label-inner-wrapper, #imStickyBar_imMenuObject_03 .hamburger-button > div { display: table; width: 100%; height: 100%; position: relative; z-index: 1; } #imStickyBar_imMenuObject_03_container > ul > li .label, #imStickyBar_imMenuObject_03 .hamburger-button > div > div { display: table-cell; vertical-align: middle; }
	/* Main menu default button style */
	#imStickyBar_imMenuObject_03_container > ul > li > .label-wrapper {background-color: transparent;background-image: none;border-block-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-inline-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-style: solid; }
	#imStickyBar_imMenuObject_03_container > ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_03_container > ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	/* Hamburger button style */
	#imStickyBar_imMenuObject_03 .hamburger-button {background-color: transparent;background-image: none;border-block-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-inline-color: rgba(255, 255, 255, 1) rgba(255, 255, 255, 1); border-style: solid; }
	#imStickyBar_imMenuObject_03 .hamburger-button .label, #imStickyBar_imMenuObject_03 .hamburger-button button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	/* Main menu current button style */
	#imStickyBar_imMenuObject_03_container > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_03_container > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_03_container > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;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_03_container > ul > li.imPage:hover > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_03_container > ul > li.imPage:hover > .label-wrapper .label, #imStickyBar_imMenuObject_03_container > ul > li.imPage:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	#imStickyBar_imMenuObject_03_container > ul > li.imLevel:hover > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_03_container > ul > li.imLevel:hover > .label-wrapper .label, #imStickyBar_imMenuObject_03_container > ul > li.imLevel:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;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_03_container > ul > .imMnMnSeparator > .label-wrapper {background-color: transparent;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; }
	#imStickyBar_imMenuObject_03_container > ul > .imMnMnSeparator > .label-wrapper .label, #imStickyBar_imMenuObject_03_container > ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(128, 128, 128, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_03 .imLevel { cursor: default; }
	#imStickyBar_imMenuObject_03-menu-opened .imLevel { cursor: default; }
	#imStickyBar_imMenuObject_03 { text-align: start; }
	#imStickyBar_imMenuObject_03 .hidden { display: none; }
	#imStickyBar_imMenuObject_03-menu-opened { overflow: visible; z-index: 10402; }
	#imStickyBar_imMenuObject_03-menu-opened ul ul { display: none; }
	#imStickyBar_imMenuObject_03-menu-opened li > div { display: none; }
	#imStickyBar_imMenuObject_03-menu-opened #imStickyBar_imMenuObject_03_container-menu-opened div > ul { display: block; }
	#imStickyBar_imMenuObject_03-menu-opened #imStickyBar_imMenuObject_03_container-menu-opened > ul { position: absolute; inset-inline-start: 0px; inset-inline-end: auto;  top: 40px; background-color: rgba(255, 255, 255, 1); overflow-x: hidden; overflow-y: auto; height: calc(100% - 40px); width: 100%; }
	#imStickyBar_imMenuObject_03-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(54, 71, 79, 1); }
	#imStickyBar_imMenuObject_03-menu-opened .hamburger-menu-close-button span { cursor: pointer; }
	#imStickyBar_imMenuObject_03-menu-opened { position:fixed; top: 0; bottom: 0; inset-inline-start: 0px; width: 200px; 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_03-opened #imPageExtContainer:after{ width: 100%; height: 100%; background-color: rgba(55, 71, 79, 1); opacity: 0.9;}
	.menu-imStickyBar_imMenuObject_03-towards-closing #imPageExtContainer:after { width: 100%; height: 100%; background-color: transparent; opacity: 0.9; transition: background-color 1000ms linear, opacity;}
	#imStickyBar_imMenuObject_03 .hidden { display: none; }
	/* Responsive menu button size and position */
	#imStickyBar_imMenuObject_03-menu-opened li {position: relative;margin-bottom: 0px; display: inline-block; vertical-align: top; }
	#imStickyBar_imMenuObject_03-menu-opened li:last-child {margin-bottom: 0px; }
	#imStickyBar_imMenuObject_03-menu-opened .label-wrapper { display: block; overflow: hidden; position: relative; width: 190px; height: 51px; padding-block: 0px; padding-inline: 5px; }
	#imStickyBar_imMenuObject_03-menu-opened .label-inner-wrapper { display: table; width: 100%; height: 100%; z-index: 1; position: relative; } #imStickyBar_imMenuObject_03-menu-opened .label { display: table-cell; vertical-align: middle; }
	#imStickyBar_imMenuObject_03-menu-opened .hamburger-menu-background { position: absolute;display: block;top: 0;bottom: 0;width: 200px;inset-inline-start: 0px; inset-inline-end: auto; background-color: rgba(255, 255, 255, 1);transition: left 500ms, right 500ms, opacity 500ms;}
	/* Responsive menu default button style */
	#imStickyBar_imMenuObject_03-menu-opened ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_03-menu-opened ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_03-menu-opened ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_03-menu-opened ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_03-menu-opened ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_03-menu-opened ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_03-menu-opened ul ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_03-menu-opened ul ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_03-menu-opened ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_03-menu-opened ul ul ul ul > li > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_03-menu-opened ul ul ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_03-menu-opened ul ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(54, 71, 79, 1);font-weight: normal;}
	/* Responsive menu hover button style */
	#imStickyBar_imMenuObject_03-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;}
	#imStickyBar_imMenuObject_03-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper .label, #imStickyBar_imMenuObject_03-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Responsive menu current button style */
	#imStickyBar_imMenuObject_03-menu-opened #imStickyBar_imMenuObject_03_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;}
	#imStickyBar_imMenuObject_03-menu-opened #imStickyBar_imMenuObject_03_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_03-menu-opened #imStickyBar_imMenuObject_03_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	#imStickyBar_imMenuObject_03-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(54, 71, 79, 1);background-image: none;}
	#imStickyBar_imMenuObject_03-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_03-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
	/* Responsive menu separator button style */
	#imStickyBar_imMenuObject_03-menu-opened ul > .imMnMnSeparator > .label-wrapper {background-color: rgba(255, 255, 255, 1);background-image: none;}
	#imStickyBar_imMenuObject_03-menu-opened ul > .imMnMnSeparator > .label-wrapper .label, #imStickyBar_imMenuObject_03-menu-opened ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 12pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(128, 128, 128, 1);font-weight: bold;}
	/* Responsive menu separation line style */
	
}

#imPage.without-id_animation-in-progress { overflow: hidden }
