#imPage { display: grid; grid-template-columns: minmax(0, 1fr) 1280px minmax(0, 1fr); grid-template-rows: 600px auto 119px; }
#imHeader { display: block; grid-column: 1 / 4; 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) 21.25px 21.25px 21.25px 21.25px 21.25px 21.25px 21.25px 21.25px 21.25px 21.25px 21.25px 21.25px 21.333px 21.333px 21.333px 21.333px 21.333px 21.333px 21.333px 21.333px 21.333px 21.333px 21.333px 21.333px 21.25px 21.25px 21.25px 21.25px 21.25px 21.25px 21.25px 21.25px 21.25px 21.25px 21.25px 21.25px 21.25px 21.25px 21.25px 21.25px 21.25px 21.25px 21.25px 21.25px 21.25px 21.25px 21.25px 21.25px 21.333px 21.333px 21.333px 21.333px 21.333px 21.333px 21.333px 21.333px 21.333px 21.333px 21.333px 21.333px minmax(0, 1fr); grid-template-rows: auto auto auto auto auto auto auto; }
#imContent > header { display: block; grid-column: 2 / 62; grid-row: 1 / 2; }
#imGoToCont { display: block; grid-column: 2 / 3; grid-row: 1 / 2; }
#imCell_18 { display: grid; grid-column: 2 / 62; grid-row: 2 / 3; }
#imCell_15 { display: grid; grid-column: 2 / 62; grid-row: 3 / 7; }
#imCell_14 { display: grid; grid-column: 2 / 14; grid-row: 7 / 8; }
#imCell_8 { display: grid; grid-column: 14 / 26; grid-row: 7 / 8; }
#imCell_10 { display: grid; grid-column: 26 / 38; grid-row: 7 / 8; }
#imCell_11 { display: grid; grid-column: 38 / 50; grid-row: 7 / 8; }
#imCell_13 { display: grid; grid-column: 50 / 62; grid-row: 7 / 8; }
#imPageRow_1 { display: block; grid-column: 2 / 62; grid-row: 2 / 7; }
#imPageRow_2 { display: block; grid-column: 2 / 62; grid-row: 7 / 8; }
h2#imPgTitle { position: relative; float: left; float: inline-start; }
#imHeader_imCell_6 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHeader_imObjectImage_06 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imHeader_imCellStyleGraphics_6 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imHeader_imCellStyleBorders_6 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imHeader_imObjectImage_06 { vertical-align: top; font-size: 0; margin-top: 0px; margin-bottom: 0px; margin-inline-start: auto; margin-inline-end: auto; }
#imHeader_imObjectImage_06 #imHeader_imObjectImage_06_container img { width: 100%; height: auto; vertical-align: top; }#imHeader_imCell_7 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHeader_imMenuObject_07 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 103; }
#imHeader_imCellStyleGraphics_7 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imHeader_imCellStyleBorders_7 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 102; }

.label-wrapper .menu-item-icon {
max-height: 100%; position: absolute; top: 0; bottom: 0; inset-inline-start: 3px; margin: auto; z-index: 0; 
}
.im-menu-opened #imStickyBarContainer, .im-menu-opened #imPageToTop { visibility: hidden !important; }
#imFooter_imCell_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; }

.imPageRow { position: relative;  }
#imCell_18 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imTextObject_187_18 { position: relative; align-self: start; justify-self: center; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imCellStyleGraphics_18 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imCellStyleBorders_18 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imTextObject_187_18 { width: 100%; }
#imTextObject_187_18 { font-style: normal; font-weight: normal; line-height: 24px; }
#imTextObject_187_18_tab0 div { line-height: 24px; }
#imTextObject_187_18_tab0 .imHeading1 { line-height: 72px; }
#imTextObject_187_18_tab0 .imHeading2 { line-height: 56px; }
#imTextObject_187_18_tab0 .imHeading3 { line-height: 48px; }
#imTextObject_187_18_tab0 .imHeading4 { line-height: 40px; }
#imTextObject_187_18_tab0 .imHeading5 { line-height: 36px; }
#imTextObject_187_18_tab0 .imHeading6 { line-height: 32px; }
#imTextObject_187_18_tab0 ul { list-style: disc; margin: 0; padding: 0; overflow: hidden; }
#imTextObject_187_18_tab0 ul ul { list-style: square; padding-block: 0px; padding-inline: 20px 0px; }
#imTextObject_187_18_tab0 ul ul ul { list-style: circle; }
#imTextObject_187_18_tab0 ul li, ol li { margin-block: 0px; margin-inline: 40px 0px; padding: 0px; }
#imTextObject_187_18_tab0 ol { list-style: decimal; margin: 0; padding: 0; }
#imTextObject_187_18_tab0 ol ol { list-style: lower-alpha; padding-block: 0px; padding-inline: 20px 0px; }
#imTextObject_187_18_tab0 blockquote { margin-block: 0px; margin-inline: 15px 0px; padding: 0; border: none; }
#imTextObject_187_18_tab0 table { border: none; padding: 0; border-collapse: collapse; }
#imTextObject_187_18_tab0 table td { border: 1px solid black; word-wrap: break-word; padding: 4px 3px; margin: 0; vertical-align: middle; }
#imTextObject_187_18_tab0 p { margin: 0; padding: 0; }
#imTextObject_187_18_tab0 .inline-block { display: inline-block; }
#imTextObject_187_18_tab0 sup { vertical-align: super; font-size: smaller; }
#imTextObject_187_18_tab0 sub { vertical-align: sub; font-size: smaller; }
#imTextObject_187_18_tab0 img { border: none; margin: 0; vertical-align: text-bottom;}
#imTextObject_187_18_tab0 .fleft { float: left; float: inline-start; vertical-align: baseline;}
#imTextObject_187_18_tab0 .fright { float: right; float: inline-end; vertical-align: baseline;}
#imTextObject_187_18_tab0 img.fleft { margin-inline-end: 15px; }
#imTextObject_187_18_tab0 img.fright { margin-inline-start: 15px; }
#imTextObject_187_18_tab0 .imTALeft { text-align: start; }
#imTextObject_187_18_tab0 .imTARight { text-align: end; }
#imTextObject_187_18_tab0 .imTACenter { text-align: center; }
#imTextObject_187_18_tab0 .imTAJustify { text-align: justify; }
#imTextObject_187_18_tab0 .imUl { text-decoration: underline; }
#imTextObject_187_18_tab0 .imStrike { text-decoration: line-through; }
#imTextObject_187_18_tab0 .imUlStrike { text-decoration: underline line-through; }
#imTextObject_187_18_tab0 .imVt { vertical-align: top; }
#imTextObject_187_18_tab0 .imVc { vertical-align: middle; }
#imTextObject_187_18_tab0 .imVb { vertical-align: bottom; }
#imTextObject_187_18_tab0 hr { border: solid; border-block-width: 1px 0px; border-inline-width: 0px; }
#imTextObject_187_18_tab0 .fs28lh1-5 { vertical-align: baseline; font-size: 28pt; line-height: 56px; }
#imTextObject_187_18 .text-container {border-block-width: 0px 1px; border-inline-width: 1px; box-sizing: border-box;width: 100%;}
#imTextObject_187_18 .text-container {margin: 0 auto; position: relative;overflow: hidden; display: grid; grid-template-rows: 1fr; grid-template-columns: 1fr; background-color: rgba(255, 255, 255, 1); border-style: solid;border-color: rgba(169, 169, 169, 1); }
#imTextObject_187_18 .text-container .grid-prop.current-tab {z-index: 1; opacity: 1;  }
#imTextObject_187_18 .text-container .grid-prop {grid-area: 1 / 1 / 2 / 2; opacity: 0; box-sizing: border-box; position: relative;  }
#imTextObject_187_18 .text-container .text-tab-content.detach {position: absolute; top: 0; inset-inline-start: 0px; width: 100%; display: none; }
#imCell_15 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHTMLObject_187_15 { position: relative; align-self: start; justify-self: center; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imCellStyleGraphics_15 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imCellStyleBorders_15 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

<style>
/* 💛 RMU Foto – Gold-Schwarz Galerie mit Thumbnails */
body {
  background: #000;
  color: #85714D;
  font-family: Arial, sans-serif;
  margin: 0;
  padding: 20px;
}

#rmu-bestellung {
  max-width: 1100px;
  margin: 40px auto;
  padding: 40px;
  background: #000;
  border: 2px solid #85714D;
  border-radius: 10px;
  box-shadow: 0 0 25px rgba(133,113,77,0.4);
  font-size: 18px;
  line-height: 1.6;
}

#rmu-bestellung h2 {
  text-align: center;
  font-size: 34px;
  color: #85714D;
  margin-bottom: 20px;
}

#rmu-search {
  width: 90%;
  max-width: 500px;
  padding: 14px;
  border-radius: 8px;
  border: 1px solid #85714D;
  background: #111;
  color: #85714D;
  font-size: 18px;
}

#rmu-gallery {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 18px;
  margin-top: 25px;
}

.rmu-item {
  background: #111;
  border: 2px solid #85714D;
  border-radius: 10px;
  text-align: center;
  padding: 10px;
  transition: all 0.3s ease;
  cursor: pointer;
}
.rmu-item:hover {
  background: #85714D;
  color: #000;
  transform: scale(1.03);
}
.rmu-item img {
  width: 100%;
  height: 160px;
  object-fit: cover;
  border-radius: 8px;
  margin-bottom: 8px;
  border: 1px solid #85714D;
}
.rmu-item span {
  display: block;
  font-size: 16px;
  color: #85714D;
}
.rmu-item:hover span { color: #000; }

#rmu-form {
  margin-top: 40px;
  border-top: 1px solid #85714D;
  padding-top: 30px;
}
#rmu-form label { font-weight: bold; }
#rmu-form input,
#rmu-form select,
#rmu-form textarea {
  width: 100%;
  padding: 14px;
  border: 1px solid #85714D;
  border-radius: 8px;
  background: #111;
  color: #85714D;
  font-size: 18px;
  box-sizing: border-box;
}
#rmu-form button {
  background-color: #85714D;
  color: #000;
  border: none;
  padding: 16px 50px;
  border-radius: 10px;
  font-size: 20px;
  cursor: pointer;
  transition: all 0.3s ease;
}
#rmu-form button:hover { background: #A89060; }

#rmu-bestellung p {
  text-align: center;
  font-size: 14px;
  color: #85714D;
  margin-top: 18px;
}

/* Lightbox */
#lightbox {
  display: none;
  position: fixed;
  z-index: 1000;
  left: 0; top: 0;
  width: 100%; height: 100%;
  background: rgba(0,0,0,0.9);
  justify-content: center;
  align-items: center;
}
#lightbox img {
  max-width: 90%;
  max-height: 85%;
  border: 2px solid #85714D;
  border-radius: 10px;
}
#lightbox span {
  position: absolute;
  top: 30px;
  right: 40px;
  font-size: 40px;
  color: #85714D;
  cursor: pointer;
  transition: color 0.3s ease;
}
#lightbox span:hover { color: #fff; }
</style>#imCell_14 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHTMLObject_187_14 { position: relative; align-self: start; justify-self: center; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imCellStyleGraphics_14 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imCellStyleBorders_14 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imCell_8 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#pluginAppObj_187_08 { position: relative; align-self: start; justify-self: center; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imCellStyleGraphics_8 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imCellStyleBorders_8 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imCell_10 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imObjectImage_187_10 { position: relative; align-self: start; justify-self: center; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imCellStyleGraphics_10 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imCellStyleBorders_10 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imObjectImage_187_10 #imObjectImage_187_10_container { width: 215px; max-width: 100%; line-height: 0; }
#imObjectImage_187_10 { vertical-align: top; margin-top: 0px; margin-bottom: 0px; margin-inline-start: auto; margin-inline-end: auto; }
#imObjectImage_187_10 #imObjectImage_187_10_container img { width: 100%; height: auto; vertical-align: top; }#imCell_11 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#pluginAppObj_187_11 { position: relative; align-self: start; justify-self: center; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imCellStyleGraphics_11 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imCellStyleBorders_11 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imCell_13 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHTMLObject_187_13 { position: relative; align-self: start; justify-self: center; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imCellStyleGraphics_13 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imCellStyleBorders_13 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imPgTitle { width: 1263px; margin-inline-start: 6px; margin-inline-end: 6px; }
#imCell_18 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 10px; padding-inline-end: 10px; }
#imCell_18 { grid-template-rows: [row-content] auto ; }
#imTextObject_187_18 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 10px; padding-inline-end: 10px; grid-row: row-content / span 1; grid-column: 1 / -1; }
#imCellStyleBorders_18 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
#imCell_15 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 10px; padding-inline-end: 10px; }
#imCell_15 { grid-template-rows: [row-content] auto ; }
#imHTMLObject_187_15 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 10px; padding-inline-end: 10px; grid-row: row-content / span 1; grid-column: 1 / -1; }
#imCellStyleBorders_15 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
#imCell_14 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 10px; padding-inline-end: 10px; }
#imCell_14 { grid-template-rows: [row-content] auto ; }
#imHTMLObject_187_14 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 10px; padding-inline-end: 10px; grid-row: row-content / span 1; grid-column: 1 / -1; }
#imCellStyleBorders_14 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
#imCell_8 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 10px; padding-inline-end: 10px; }
#imCell_8 { grid-template-rows: [row-content] auto ; }
#pluginAppObj_187_08 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 10px; padding-inline-end: 10px; grid-row: row-content / span 1; grid-column: 1 / -1; }
#imCellStyleBorders_8 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
#imCell_10 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 10px; padding-inline-end: 10px; }
#imCell_10 { grid-template-rows: [row-content] auto ; }
#imObjectImage_187_10 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 10px; padding-inline-end: 10px; grid-row: row-content / span 1; grid-column: 1 / -1; }
#imCellStyleBorders_10 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
#imCell_11 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 10px; padding-inline-end: 10px; }
#imCell_11 { grid-template-rows: [row-content] auto ; }
#pluginAppObj_187_11 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 10px; padding-inline-end: 10px; grid-row: row-content / span 1; grid-column: 1 / -1; }
#imCellStyleBorders_11 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
#imCell_13 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 10px; padding-inline-end: 10px; }
#imCell_13 { grid-template-rows: [row-content] auto ; }
#imHTMLObject_187_13 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 10px; padding-inline-end: 10px; grid-row: row-content / span 1; grid-column: 1 / -1; }
#imCellStyleBorders_13 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }

#imHeader_imObjectImage_06_wrapper { position: absolute; top: 0px; inset-inline-start: 0px; width: 1270px; height: 394px; text-align: center; z-index: 1002; overflow: hidden; }
#imHeader_imObjectImage_06_wrapper img {-webkit-clip-path: inset(0 0 13.786% 0);clip-path: inset(0 0 13.786% 0);}#imHeader_imCell_6 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
#imHeader_imCell_6 { grid-template-rows: [row-content] auto ; }
#imHeader_imObjectImage_06 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
#imHeader_imCellStyleBorders_6 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
#imHeader_imMenuObject_07_wrapper { position: absolute; top: 462px; inset-inline-start: 0px; width: 1290px; height: 394px; text-align: center; z-index: 1003;  }
#imHeader_imCell_7 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
#imHeader_imCell_7 { grid-template-rows: [row-content] auto ; }
#imHeader_imMenuObject_07 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
#imHeader_imCellStyleBorders_7 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
/* Main menu background */
#imHeader_imMenuObject_07_container { border: solid; border-block-color: transparent transparent; border-inline-color: transparent transparent; border-width: 0px; border-radius: 0px;  width: 100%; box-sizing: border-box; background-color: transparent; padding: 0px; display: inline-table;}
#imHeader_imMenuObject_07_container > ul:after {content: '';display: table;clear: both; }
/* Main menu button size and position */
#imHeader_imMenuObject_07_container > ul > li {position: relative;margin-inline-start: 5px; margin-top: 0px; display: inline-block; vertical-align: top; }
#imHeader_imMenuObject_07_container > ul > li > .label-wrapper, #imHeader_imMenuObject_07_container > ul > li > div > .label-wrapper { display: block; overflow: hidden; width: 218px; height: 58px; padding-block: 0px; padding-inline: 15px; border-width: 1px; border-radius: 7px; }
#imHeader_imMenuObject_07_container > ul > li > .label-wrapper:has(:focus-visible), #imHeader_imMenuObject_07_container > ul > li > div > .label-wrapper:has(:focus-visible) { overflow: visible; }
#imHeader_imMenuObject_07 .hamburger-button {cursor: pointer; width: 58px; height: 58px; display: inline-block; vertical-align: top; padding: 0; box-sizing: content-box; border-width: 1px; border-radius: 7px; }
#imHeader_imMenuObject_07 .hamburger-bar { margin: 6px auto; width: 65%; height: 6px; background-color: rgba(133, 113, 77, 1); display: block; }
#imHeader_imMenuObject_07 .label-inner-wrapper, #imHeader_imMenuObject_07 .hamburger-button > div { display: table; width: 100%; height: 100%; position: relative; z-index: 1; } #imHeader_imMenuObject_07_container > ul > li .label, #imHeader_imMenuObject_07 .hamburger-button > div > div { display: table-cell; vertical-align: middle; }
/* Main menu default button style */
#imHeader_imMenuObject_07_container > ul > li > .label-wrapper {background-color: rgba(0, 0, 0, 1);background-image: none;border-block-color: rgba(133, 113, 77, 1) rgba(133, 113, 77, 1); border-inline-color: rgba(133, 113, 77, 1) rgba(133, 113, 77, 1); border-style: solid; }
#imHeader_imMenuObject_07_container > ul > li > .label-wrapper .label, #imHeader_imMenuObject_07_container > ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: 'Book Antiqua';font-size: 16pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(133, 113, 77, 1);font-weight: bold;}
/* Hamburger button style */
#imHeader_imMenuObject_07 .hamburger-button {background-color: rgba(0, 0, 0, 1);background-image: none;border-block-color: rgba(133, 113, 77, 1) rgba(133, 113, 77, 1); border-inline-color: rgba(133, 113, 77, 1) rgba(133, 113, 77, 1); border-style: solid; }
#imHeader_imMenuObject_07 .hamburger-button .label, #imHeader_imMenuObject_07 .hamburger-button button {width: 100%;height: 100%;font-family: 'Book Antiqua';font-size: 16pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(133, 113, 77, 1);font-weight: bold;}
/* Main menu current button style */
#imHeader_imMenuObject_07_container > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(0, 0, 0, 1);background-image: none;border-block-color: rgba(133, 113, 77, 1) rgba(133, 113, 77, 1); border-inline-color: rgba(133, 113, 77, 1) rgba(133, 113, 77, 1); border-style: solid; }
#imHeader_imMenuObject_07_container > ul > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_07_container > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: 'Book Antiqua';font-size: 16pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(133, 113, 77, 1);font-weight: bold;}
/* Main menu hover button style */
#imHeader_imMenuObject_07_container > ul > li.imPage:hover > .label-wrapper {background-color: rgba(133, 113, 77, 1);background-image: none;border-block-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1); border-inline-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1); border-style: solid; }
#imHeader_imMenuObject_07_container > ul > li.imPage:hover > .label-wrapper .label, #imHeader_imMenuObject_07_container > ul > li.imPage:hover > .label-wrapper button {width: 100%;height: 100%;font-family: 'Book Antiqua';font-size: 16pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: bold;}
#imHeader_imMenuObject_07_container > ul > li.imLevel:hover > .label-wrapper {background-color: rgba(133, 113, 77, 1);background-image: none;border-block-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1); border-inline-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1); border-style: solid; }
#imHeader_imMenuObject_07_container > ul > li.imLevel:hover > .label-wrapper .label, #imHeader_imMenuObject_07_container > ul > li.imLevel:hover > .label-wrapper button {width: 100%;height: 100%;font-family: 'Book Antiqua';font-size: 16pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: bold;}
/* Main menu separator button style */
#imHeader_imMenuObject_07_container > ul > .imMnMnSeparator > .label-wrapper {background-color: rgba(0, 0, 0, 1);background-image: none;border-block-color: rgba(133, 113, 77, 1) rgba(133, 113, 77, 1); border-inline-color: rgba(133, 113, 77, 1) rgba(133, 113, 77, 1); border-style: solid; }
#imHeader_imMenuObject_07_container > ul > .imMnMnSeparator > .label-wrapper .label, #imHeader_imMenuObject_07_container > ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: 'Book Antiqua';font-size: 16pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(133, 113, 77, 1);font-weight: bold;}
#imHeader_imMenuObject_07 .imLevel { cursor: default; }
#imHeader_imMenuObject_07-menu-opened .imLevel { cursor: default; }
#imHeader_imMenuObject_07 { text-align: start; }
/* Level menu background */
#imHeader_imMenuObject_07 .multiple-column, #imHeader_imMenuObject_07 .multiple-column ul ul { border: solid; border-block-color: transparent transparent; border-inline-color: transparent transparent; border-width: 0px; border-radius: 0px;   background-color: transparent; }
/* Level menu button size and position */
#imHeader_imMenuObject_07 ul ul li {position: relative;margin-bottom: 5px; display: inline-block; vertical-align: top; }
/* Multiple column menu buttons position */
#imHeader_imMenuObject_07 .multiple-column > ul {max-width: 225px;}
#imHeader_imMenuObject_07 ul ul li:last-child {margin-bottom: 0px; }
#imHeader_imMenuObject_07 ul ul .label-wrapper { display: block; overflow: hidden; width: 185px; height: 78px; padding-block: 0px; padding-inline: 20px; }
#imHeader_imMenuObject_07 ul ul .label-wrapper:has(:focus-visible) { overflow: visible; }
#imHeader_imMenuObject_07 ul ul .label { display: table-cell; vertical-align: middle; }
/* Level menu default button style */
#imHeader_imMenuObject_07 ul ul .label-wrapper {background-color: rgba(133, 113, 77, 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_07 ul ul .label-wrapper .label, #imHeader_imMenuObject_07 ul ul .label-wrapper button {width: 100%;height: 100%;font-family: 'Book Antiqua';font-size: 16pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: bold;}
/* Level menu hover button style */
#imHeader_imMenuObject_07 ul ul li.imLevel:hover > .label-wrapper {background-color: rgba(204, 204, 204, 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_07 ul ul li.imLevel:hover > .label-wrapper .label, #imHeader_imMenuObject_07 ul ul li.imLevel:hover > .label-wrapper button {width: 100%;height: 100%;font-family: 'Book Antiqua';font-size: 16pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(133, 113, 77, 1);font-weight: bold;}
#imHeader_imMenuObject_07 ul ul li.imPage:hover > .label-wrapper {background-color: rgba(204, 204, 204, 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_07 ul ul li.imPage:hover > .label-wrapper .label, #imHeader_imMenuObject_07 ul ul li.imPage:hover > .label-wrapper button {width: 100%;height: 100%;font-family: 'Book Antiqua';font-size: 16pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(133, 113, 77, 1);font-weight: bold;}
/* Level menu separator button style */
#imHeader_imMenuObject_07 ul ul .imMnMnSeparator > .label-wrapper {background-color: rgba(0, 0, 0, 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_07 ul ul .imMnMnSeparator > .label-wrapper .label, #imHeader_imMenuObject_07 ul ul .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: 'Book Antiqua';font-size: 16pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(133, 113, 77, 1);font-weight: bold;}
/* Level menu separation line style */
#imHeader_imMenuObject_07 ul ul li::after {display: block; position: relative; height: 0; content: ''; width: 100%; inset-inline-start: 0%; border-block-width: 1px; border-inline-width: 0px; border-color: rgba(0, 0, 0, 1); border-style: outset; }
/* Level menu current button style */
#imHeader_imMenuObject_07 .imMnMnCurrent > div.multiple-column > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(204, 204, 204, 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_07 .imMnMnCurrent > div.multiple-column > ul > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_07 .imMnMnCurrent > div.multiple-column > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: 'Book Antiqua';font-size: 16pt;font-style: normal;text-decoration: none;text-align: center; color: rgba(133, 113, 77, 1);font-weight: bold;}
#imHeader_imMenuObject_07 ul ul { z-index: 2; }/* Level menu show/hide directives */
#imHeader_imMenuObject_07 .multiple-column {position: absolute; z-index: 2;top: 0; inset-inline-start: 250px; }
#imHeader_imMenuObject_07 .multiple-column > ul {position: static;
display: inline-block;vertical-align: top;}
#imHeader_imMenuObject_07 .multiple-column > ul > li {display: block;}
#imHeader_imMenuObject_07_container > ul > li > ul {position: absolute;
top: 0;
}
#imHeader_imMenuObject_07_container > ul > li > ul.open-bottom { inset-inline-start: 0px; }
#imHeader_imMenuObject_07_container > ul > li > ul.open-left { inset-inline-end: 250px; }
#imHeader_imMenuObject_07_container > ul > li > ul.open-right { inset-inline-start: 250px; }
#imHeader_imMenuObject_07_container > ul > li > ul ul, #imHeader_imMenuObject_07_container .multiple-column > ul > li ul {position: absolute;
top: 0;
}
#imHeader_imMenuObject_07_container  > ul > li > ul ul.open-left, #imHeader_imMenuObject_07_container .multiple-column > ul > li ul.open-left{ inset-inline-end: 225px; }
#imHeader_imMenuObject_07_container  > ul > li > ul ul.open-right, #imHeader_imMenuObject_07_container .multiple-column > ul > li ul.open-right{ inset-inline-start: 225px; }
#imHeader_imMenuObject_07 ul > li > ul, #imHeader_imMenuObject_07 .multiple-column { visibility: hidden; opacity: 0; transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s; transform: translate3d(50%,0,0);}
#imHeader_imMenuObject_07 ul > li > ul.animated, #imHeader_imMenuObject_07 .multiple-column.animated { visibility: visible; opacity: 1; transform: translate3d(0,0,0);  transition-delay: 0s, 0s; }
#imHeader_imMenuObject_07_container > ul > li:nth-child(5n+1) {
margin-inline-start: 0px; 
clear: left; clear: inline-start; 
}
#imHeader_imMenuObject_07_container > ul > li:nth-child(n+6) {
margin-top: 5px; 
}
#imHeader_imMenuObject_07-menu-opened { display: none; }
#imHeader_imMenuObject_07 .hamburger-component { display: none; }

#imFooter_imHTMLObject_03_wrapper { position: absolute; top: 0px; inset-inline-start: 98px; width: 1096px; 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;  }

#imPage.without-id_animation-in-progress { overflow: hidden }
