#imPage { display: grid; grid-template-columns: minmax(0, 1fr) 1200px minmax(0, 1fr); grid-template-rows: 166px auto 68px; }
#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) 1200px minmax(0, 1fr); grid-template-rows: auto; }
#im-product-container { display: block; grid-column: 2 / 3; grid-row: 1 / 2; }
#imHeader_imCell_1 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHeader_imObjectImage_01 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imHeader_imCellStyleGraphics_1 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imHeader_imCellStyleBorders_1 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imHeader_imObjectImage_01 { vertical-align: top; margin-top: 0px; margin-bottom: 0px; margin-inline-start: auto; margin-inline-end: auto; }
#imHeader_imObjectImage_01 #imHeader_imObjectImage_01_container img { width: 100%; height: auto; vertical-align: top; }#imHeader_imCell_2 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHeader_imObjectImage_02 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imHeader_imCellStyleGraphics_2 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imHeader_imCellStyleBorders_2 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imHeader_imObjectImage_02 { vertical-align: top; margin-top: 0px; margin-bottom: 0px; margin-inline-start: auto; margin-inline-end: auto; }
#imHeader_imObjectImage_02 #imHeader_imObjectImage_02_container img { width: 100%; height: auto; vertical-align: top; }#imHeader_imCell_3 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHeader_imObjectImage_03 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imHeader_imCellStyleGraphics_3 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imHeader_imCellStyleBorders_3 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imHeader_imObjectImage_03 { vertical-align: top; margin-top: 0px; margin-bottom: 0px; margin-inline-start: auto; margin-inline-end: auto; }
#imHeader_imObjectImage_03 #imHeader_imObjectImage_03_container img { width: 100%; height: auto; vertical-align: top; }#imHeader_imCell_4 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHeader_imMenuObject_04 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 103; }
#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: 102; }

.label-wrapper .menu-item-icon {
max-height: 100%; position: absolute; top: 0; bottom: 0; inset-inline-start: 3px; margin: auto; z-index: 0; 
}
.im-menu-opened #imStickyBarContainer, .im-menu-opened #imPageToTop { visibility: hidden !important; }
#imFooter_imCell_1 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imFooter_imObjectTitle_01 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imFooter_imCellStyleGraphics_1 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imFooter_imCellStyleBorders_1 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imFooter_imObjectTitle_01 {margin: 0px; text-align: start; }
#imFooter_imObjectTitle_01_text {font: normal normal normal 8pt 'Arial';  padding: 0px; background-color: rgba(250, 243, 165, 1); position: relative; display: inline-block; }
#imFooter_imObjectTitle_01_text,
#imFooter_imObjectTitle_01_text a { color: rgba(0, 0, 0, 1); overflow-wrap: break-word; max-width: 100%;white-space: pre-wrap; }
#imFooter_imObjectTitle_01_text a{ text-decoration: none; }
#imFooter_imCell_2 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imFooter_imObjectTitle_02 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imFooter_imCellStyleGraphics_2 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imFooter_imCellStyleBorders_2 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imFooter_imObjectTitle_02 {margin: 0px; text-align: start; }
#imFooter_imObjectTitle_02_text {font: normal normal normal 8pt 'Arial';  padding: 0px; background-color: rgba(102, 102, 102, 1); position: relative; display: inline-block; }
#imFooter_imObjectTitle_02_text,
#imFooter_imObjectTitle_02_text a { color: rgba(250, 243, 165, 1); overflow-wrap: break-word; max-width: 100%;white-space: pre-wrap; }
#imFooter_imObjectTitle_02_text a{ text-decoration: none; }
#imFooter_imCell_3 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imFooter_imObjectTitle_03 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imFooter_imCellStyleGraphics_3 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imFooter_imCellStyleBorders_3 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imFooter_imObjectTitle_03 {margin: 0px; text-align: center;}
#imFooter_imObjectTitle_03_text {font: normal normal normal 8pt 'Arial';  padding: 0px; background-color: rgba(250, 243, 165, 1); position: relative; display: inline-block; }
#imFooter_imObjectTitle_03_text,
#imFooter_imObjectTitle_03_text a { color: rgba(0, 0, 0, 1); overflow-wrap: break-word; max-width: 100%;white-space: pre-wrap; }
#imFooter_imObjectTitle_03_text a{ text-decoration: none; }
#imFooter_imCell_4 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imFooter_imObjectTitle_04 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imFooter_imCellStyleGraphics_4 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imFooter_imCellStyleBorders_4 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imFooter_imObjectTitle_04 {margin: 0px; text-align: start; }
#imFooter_imObjectTitle_04_text {font: normal normal normal 8pt 'Arial';  padding: 0px; background-color: rgba(102, 102, 102, 1); position: relative; display: inline-block; }
#imFooter_imObjectTitle_04_text,
#imFooter_imObjectTitle_04_text a { color: rgba(250, 243, 165, 1); white-space: pre-wrap; }
#imFooter_imObjectTitle_04_text a{ text-decoration: none; }
#imFooter_imCell_5 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imFooter_imObjectTitle_05 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imFooter_imCellStyleGraphics_5 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imFooter_imCellStyleBorders_5 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imFooter_imObjectTitle_05 {margin: 0px; text-align: start; }
#imFooter_imObjectTitle_05_text {font: normal normal normal 8pt 'Arial';  padding: 0px; background-color: rgba(250, 243, 165, 1); position: relative; display: inline-block; }
#imFooter_imObjectTitle_05_text,
#imFooter_imObjectTitle_05_text a { color: rgba(0, 0, 0, 1); overflow-wrap: break-word; max-width: 100%;white-space: pre-wrap; }
#imFooter_imObjectTitle_05_text a{ text-decoration: none; }
#imFooter_imCell_6 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imFooter_imObjectTitle_06 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imFooter_imCellStyleGraphics_6 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imFooter_imCellStyleBorders_6 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imFooter_imObjectTitle_06 {margin: 0px; text-align: end; }
#imFooter_imObjectTitle_06_text {font: normal normal bold 36pt 'Tahoma';  padding: 0px; background-color: rgba(255, 255, 0, 1); position: relative; display: inline-block; }
#imFooter_imObjectTitle_06_text,
#imFooter_imObjectTitle_06_text a { color: rgba(255, 0, 0, 1); white-space: pre-wrap; }
#imFooter_imObjectTitle_06_text a{ text-decoration: none; }
#im-product-container { width:100%; max-width: 100%; box-sizing: border-box; }
#im-product-container.hidden { visibility: hidden; }
#im-product-container .hidden { visibility: hidden; }
#im-product-container .d-none { display: none; }
#im-product-container .product-details-page .big-big-font { font-size: 1.5em; }
#im-product-container .product-details-page .big-font { font-size: 1.15em; }
#im-product-container .product-details-page .bold { font-weight: bold; }
#im-product-container .product-details-page .small-font { font-size: 0.85em; }
#im-product-container .product-details-page .m-b { margin-bottom: 0.5em; }
#im-product-container .product-separator { width: 100%; border: none; height: 1px; background-color: rgba(0, 0, 0, 0.3) }
#im-product-container .mbs { margin-bottom: 1em; }
#im-product-container .mb { margin-bottom: 3em; }
#im-product-container .pb { padding-bottom: 3em; }
#im-product-container .lines-ellipsis { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; }
#im-product-container .two-lines { -webkit-line-clamp: 2; }
#im-product-container .three-lines { -webkit-line-clamp: 3; }
#im-product-container .swiper-button-prev, #im-product-container .swiper-button-next { color: rgba(0, 0, 0, 0.7) }
#im-product-container .im-cc-products-card .im-cc-products-description { -webkit-mask-image: none; }
#im-product-container .container-gallery-info { display: flex; box-sizing: border-box; flex-wrap: wrap;}
#im-product-container .container-gallery-info > div { flex-basis: 0; box-sizing: border-box; min-width: 270px; }
#im-product-container .container-gallery-info .im-cc-products-cardlayout { width: 100%; }
#im-product-container .container-gallery-info .container-gallery { flex-grow: 50; height: auto;padding-inline-end: 10px; }
#im-product-container .container-gallery-info .container-gallery .product-info { display: none; }
#im-product-container .container-gallery-info .container-info { flex-grow: 50; display: flex; flex-direction: column; }
#im-product-container .container-gallery-top, #im-product-container .container-gallery-thumbs { position: relative; margin-top: auto; margin-bottom: 5px; margin-inline-start: 0px; margin-inline-end: 0px; }
#im-product-container .container-gallery .swiper-container { width: 100%; }
#im-product-container .container-gallery .container-gallery-top .swiper-slide { display: grid; }
#im-product-container .container-gallery .container-gallery-top .swiper-slide .swiper-slide-image { max-width:100%; width: 100%; height: 100%; object-fit: scale-down; cursor: pointer; box-sizing: border-box; }
#im-product-container .container-gallery .gallery-top { height: 100%; }
#im-product-container .container-gallery .gallery-thumbs { width: calc(100% - 56px); margin: 0 auto; box-sizing: border-box; padding: 0px; }
#im-product-container .container-gallery .gallery-thumbs .swiper-slide { opacity: 0.5; width: auto; display: flex; align-content: center;}
#im-product-container .container-gallery .gallery-thumbs .swiper-slide img { width: auto; object-fit: contain; }
#im-product-container .container-gallery .gallery-thumbs .swiper-slide-thumb-active { opacity: 1; }
#im-product-container .container-gallery-info .container-gallery.one-image .container-gallery-top { margin-top: auto; margin-bottom: auto; margin-inline-start: 0px; margin-inline-end: 0px; }
#im-product-container .container-gallery { display: flex; flex-direction: column;}
#im-product-container .container-gallery-top .swiper-button-prev, #im-product-container .container-gallery-top .swiper-button-next { border-radius: 50%; padding: 8px; height: 18px; width: 18px; background-color: white; border: 1px solid white; opacity: 0; transition: opacity 0.6s; }
#im-product-container .container-gallery-top .swiper-button-prev { inset-inline-start: 20px; }
#im-product-container .container-gallery-top .swiper-button-next { inset-inline-end: 20px; }
#im-product-container .container-gallery-top .swiper-button-prev:after, #im-product-container .container-gallery-top .swiper-button-next:after { font-size: 14px; font-weight: bold; }
#im-product-container .container-gallery .container-gallery-top:hover .swiper-button-prev.top, #im-product-container .container-gallery .container-gallery-top:hover .swiper-button-next.top { opacity: 1; }
#im-product-container .container-gallery .container-gallery-top .swiper-button-prev.top:focus, #im-product-container .container-gallery .container-gallery-top .swiper-button-next.top:focus { opacity: 1; }
#im-product-container .container-gallery .container-gallery-top:hover .swiper-button-prev.top.swiper-button-disabled, #im-product-container .container-gallery .container-gallery-top:hover .swiper-button-next.top.swiper-button-disabled { opacity: .35; }
#im-product-container .container-gallery-info .container-gallery.one-image .container-gallery-thumbs, #im-product-container .container-gallery-info .container-gallery.one-image .container-gallery-top .swiper-button-prev, #im-product-container .container-gallery-info .container-gallery.one-image .container-gallery-top .swiper-button-next { display: none; }#im-product-container .container-gallery-thumbs .swiper-button-next, #im-product-container .container-gallery-thumbs .swiper-button-prev { opacity: 1; }
#im-product-container .container-gallery-thumbs .swiper-button-next.swiper-button-disabled, #im-product-container .container-gallery-thumbs .swiper-button-prev.swiper-button-disabled { opacity: .35; }
#im-product-container .container-gallery .container-gallery-thumbs .swiper-button-next:after, #im-product-container .container-gallery .container-gallery-thumbs .swiper-button-prev:after { font-size: 14px; font-weight: bold; }
#im-product-container .container-gallery .container-gallery-thumbs .swiper-button-next { inset-inline-end: 0px; }
#im-product-container .container-gallery .container-gallery-thumbs .swiper-button-prev { inset-inline-start: 0px; }
#im-product-container .container-gallery .container-gallery-thumbs img { cursor: pointer; }
#im-product-container .container-related-products .gallery-related-products { position: relative; }
#im-product-container .container-related-products .swiper-container { width: calc(100% - 74px); height: auto; min-height: 300px; margin: 10px auto; margin-top: 10px; margin-bottom: 10px; margin-inline-start: auto; margin-inline-end: auto; }
#im-product-container .container-related-products .swiper-slide { background: transparent; /* Center slide text vertically */ display: flex; justify-content: flex-start; align-items: center; flex-direction: column; cursor: pointer; }
#im-product-container .container-related-products .swiper-slide > div { width: 100%; }
#im-product-container .container-related-products .swiper-slide > div[slot="cover"] { flex-grow: 1; }
#im-product-container .container-related-products .swiper-slide > div[slot="cover"] .im-cc-products-image { height: 100%; }
#im-product-container .container-related-products .swiper-slide > div[slot="cockades"] { display: none; }
#im-product-container .container-related-products .swiper-slide-wrapper-image { display: grid; background: transparent; height: 250px; margin-bottom: 5px; }
#im-product-container .container-related-products .swiper-slide-image { max-width:100%; width: 100%; max-height: 250px; height: 100%; object-fit: scale-down; }
#im-product-container .container-related-products .swiper-slide .product-price { display: flex; justify-content: flex-end; align-items: center; }
#im-product-container .container-related-products .swiper-slide .product-price-full-price { text-decoration: line-through; margin-inline-end: 10px; }
#im-product-container .append-buttons { text-align: center; margin-top: 20px; } 
#im-product-container .append-buttons a { display: inline-block; border: 1px solid #007aff; color: #007aff; text-decoration: none; padding-block: 4px; padding-inline: 10px; border-radius: 4px; margin-block: 0px; margin-inline: 10px; font-size: 13px; }
#im-product-container .container-related-products .swiper-button-prev, #im-product-container .container-related-products .swiper-button-next { top: calc(250px / 2); }
#im-product-container .container-related-products .swiper-button-prev { inset-inline-start: 0px; }
#im-product-container .container-related-products .swiper-button-next { inset-inline-end: 0px; }
#im-product-container .container-related-products .swiper-button-prev:after, #im-product-container .container-related-products .swiper-button-next:after { font-size: 29px; }
#im-product-container .container-related-products .product-title { margin-bottom: 5px; }
#im-product-container .container-gallery-info .container-gallery { min-height: 504px; }
#im-product-container .container-gallery-info .container-gallery .swiper-container.gallery-thumbs { height: 99px; }
#im-product-container .container-gallery .gallery-thumbs .swiper-slide img { max-height: 99px; }
#im-product-container .container-gallery-top { height: 400px; }
#im-product-container .container-gallery .container-gallery-top .swiper-slide .swiper-slide-image { max-height: 400px; }
#im-product-container .container-gallery-info .container-gallery.one-image { cursor: default; min-height: 400px; }
#im-product-container {padding-block: 10px; padding-inline: 5px; }
#imHeader_imObjectImage_01_wrapper { position: absolute; top: 19px; inset-inline-start: 310px; width: 552px; height: 95px; text-align: center; z-index: 1002; overflow: hidden; }
#imHeader_imObjectImage_01_wrapper img {-webkit-clip-path: inset(0 0 1.042% 0);clip-path: inset(0 0 1.042% 0);}#imHeader_imCell_1 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
#imHeader_imCell_1 { grid-template-rows: [row-content] auto ; }
#imHeader_imObjectImage_01 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
#imHeader_imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
#imHeader_imObjectImage_02_wrapper { position: absolute; top: -1px; inset-inline-start: 860px; width: 140px; height: 131px; text-align: center; z-index: 1003; overflow: hidden; }
#imHeader_imObjectImage_02_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_2 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
#imHeader_imCell_2 { grid-template-rows: [row-content] auto ; }
#imHeader_imObjectImage_02 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
#imHeader_imCellStyleBorders_2 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
#imHeader_imObjectImage_03_wrapper { position: absolute; top: 2px; inset-inline-start: 166px; width: 140px; height: 131px; text-align: center; z-index: 1004; overflow: hidden; }
#imHeader_imObjectImage_03_wrapper img {-webkit-clip-path: inset(0 0 0% 0);clip-path: inset(0 0 0% 0);}#imHeader_imCell_3 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
#imHeader_imCell_3 { grid-template-rows: [row-content] auto ; }
#imHeader_imObjectImage_03 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
#imHeader_imCellStyleBorders_3 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
#imHeader_imMenuObject_04_wrapper { position: absolute; top: 138px; inset-inline-start: 4px; width: 1190px; height: 26px; text-align: center; z-index: 1005;  }
#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_imMenuObject_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;  }
/* Main menu background */
#imHeader_imMenuObject_04_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_04_container > ul:after {content: '';display: table;clear: both; }
/* Main menu button size and position */
#imHeader_imMenuObject_04_container > ul > li {position: relative;margin-inline-start: 1px; margin-top: 0px; display: inline-block; vertical-align: top; }
#imHeader_imMenuObject_04_container > ul > li > .label-wrapper, #imHeader_imMenuObject_04_container > ul > li > div > .label-wrapper { display: block; overflow: hidden; width: 138px; height: 38px; padding-block: 0px; padding-inline: 1px; border-width: 0px; border-radius: 0px; }
#imHeader_imMenuObject_04_container > ul > li > .label-wrapper:has(:focus-visible), #imHeader_imMenuObject_04_container > ul > li > div > .label-wrapper:has(:focus-visible) { overflow: visible; }
#imHeader_imMenuObject_04 .hamburger-button {cursor: pointer; width: 38px; height: 38px; display: inline-block; vertical-align: top; padding: 0; box-sizing: content-box; border-width: 0px; border-radius: 0px; }
#imHeader_imMenuObject_04 .hamburger-bar { margin: 4px auto; width: 65%; height: 4px; background-color: rgba(255, 239, 191, 1); display: block; }
#imHeader_imMenuObject_04 .label-inner-wrapper, #imHeader_imMenuObject_04 .hamburger-button > div { display: table; width: 100%; height: 100%; position: relative; z-index: 1; } #imHeader_imMenuObject_04_container > ul > li .label, #imHeader_imMenuObject_04 .hamburger-button > div > div { display: table-cell; vertical-align: middle; }
/* Main menu default button style */
#imHeader_imMenuObject_04_container > ul > li > .label-wrapper {background-color: transparent;background-image: url('../images/80373EECA9F672CDC420E4BADE6E7597.png');border-block-color: rgba(191, 143, 0, 1) rgba(191, 143, 0, 1); border-inline-color: rgba(191, 143, 0, 1) rgba(191, 143, 0, 1); border-style: solid; }
#imHeader_imMenuObject_04_container > ul > li > .label-wrapper .label, #imHeader_imMenuObject_04_container > ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: 'Trebuchet MS';font-size: 10pt;font-style: italic;text-decoration: none;text-align: center; color: rgba(255, 239, 191, 1);font-weight: bold;}
/* Hamburger button style */
#imHeader_imMenuObject_04 .hamburger-button {background-color: transparent;background-image: url('../images/80373EECA9F672CDC420E4BADE6E7597.png');border-block-color: rgba(191, 143, 0, 1) rgba(191, 143, 0, 1); border-inline-color: rgba(191, 143, 0, 1) rgba(191, 143, 0, 1); border-style: solid; }
#imHeader_imMenuObject_04 .hamburger-button .label, #imHeader_imMenuObject_04 .hamburger-button button {width: 100%;height: 100%;font-family: 'Trebuchet MS';font-size: 10pt;font-style: italic;text-decoration: none;text-align: center; color: rgba(255, 239, 191, 1);font-weight: bold;}
/* Main menu current button style */
#imHeader_imMenuObject_04_container > ul > .imMnMnCurrent > .label-wrapper {background-color: transparent;background-image: url('../images/AADEC8B0E552EBE7B4741D8FA9AAF96D.png');border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
#imHeader_imMenuObject_04_container > ul > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_04_container > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: 'Trebuchet MS';font-size: 10pt;font-style: italic;text-decoration: none;text-align: center; color: rgba(255, 191, 0, 1);font-weight: bold;}
/* Main menu hover button style */
#imHeader_imMenuObject_04_container > ul > li.imPage:hover > .label-wrapper {background-color: transparent;background-image: url('../images/AADEC8B0E552EBE7B4741D8FA9AAF96D.png');border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
#imHeader_imMenuObject_04_container > ul > li.imPage:hover > .label-wrapper .label, #imHeader_imMenuObject_04_container > ul > li.imPage:hover > .label-wrapper button {width: 100%;height: 100%;font-family: 'Trebuchet MS';font-size: 10pt;font-style: italic;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
#imHeader_imMenuObject_04_container > ul > li.imLevel:hover > .label-wrapper {background-color: transparent;background-image: url('../images/AADEC8B0E552EBE7B4741D8FA9AAF96D.png');border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
#imHeader_imMenuObject_04_container > ul > li.imLevel:hover > .label-wrapper .label, #imHeader_imMenuObject_04_container > ul > li.imLevel:hover > .label-wrapper button {width: 100%;height: 100%;font-family: 'Trebuchet MS';font-size: 10pt;font-style: italic;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: bold;}
/* Main menu separator button style */
#imHeader_imMenuObject_04_container > ul > .imMnMnSeparator > .label-wrapper {background-color: rgba(192, 192, 192, 1);background-image: none;border-block-color: rgba(191, 143, 0, 1) rgba(191, 143, 0, 1); border-inline-color: rgba(191, 143, 0, 1) rgba(191, 143, 0, 1); border-style: solid; }
#imHeader_imMenuObject_04_container > ul > .imMnMnSeparator > .label-wrapper .label, #imHeader_imMenuObject_04_container > ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: 'Trebuchet MS';font-size: 10pt;font-style: italic;text-decoration: none;text-align: center; color: rgba(255, 239, 191, 1);font-weight: bold;}
#imHeader_imMenuObject_04 .imLevel { cursor: default; }
#imHeader_imMenuObject_04-menu-opened .imLevel { cursor: default; }
#imHeader_imMenuObject_04 { text-align: center; }
/* Level menu background */
#imHeader_imMenuObject_04 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_04 ul ul li {position: relative;margin-bottom: 0px; display: inline-block; vertical-align: top; }
/* Multiple column menu buttons position */
#imHeader_imMenuObject_04 .multiple-column > ul {max-width: 165px;}
#imHeader_imMenuObject_04 ul ul li:last-child {margin-bottom: 0px; }
#imHeader_imMenuObject_04 ul ul .label-wrapper { display: block; overflow: hidden; width: 159px; height: 34px; padding-block: 0px; padding-inline: 3px; }
#imHeader_imMenuObject_04 ul ul .label-wrapper:has(:focus-visible) { overflow: visible; }
#imHeader_imMenuObject_04 ul ul .label { display: table-cell; vertical-align: middle; }
/* Level menu default button style */
#imHeader_imMenuObject_04 ul ul .label-wrapper {background-color: transparent;background-image: url('../images/7A2E0598A518229393C8F5B14A8627B8.png');border-block-color: rgba(128, 128, 128, 1) rgba(128, 128, 128, 1); border-inline-color: rgba(128, 128, 128, 1) rgba(128, 128, 128, 1); border-style: solid; }
#imHeader_imMenuObject_04 ul ul .label-wrapper .label, #imHeader_imMenuObject_04 ul ul .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 9pt;font-style: normal;text-decoration: none;text-align: start; color: rgba(0, 0, 0, 1);font-weight: normal;}
/* Level menu hover button style */
#imHeader_imMenuObject_04 ul ul li.imLevel:hover > .label-wrapper {background-color: transparent;background-image: url('../images/0EAF20A78574C362849548417ED97501.png');border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
#imHeader_imMenuObject_04 ul ul li.imLevel:hover > .label-wrapper .label, #imHeader_imMenuObject_04 ul ul li.imLevel:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 9pt;font-style: normal;text-decoration: none;text-align: start; color: rgba(32, 0, 64, 1);font-weight: normal;}
#imHeader_imMenuObject_04 ul ul li.imPage:hover > .label-wrapper {background-color: transparent;background-image: url('../images/0EAF20A78574C362849548417ED97501.png');border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
#imHeader_imMenuObject_04 ul ul li.imPage:hover > .label-wrapper .label, #imHeader_imMenuObject_04 ul ul li.imPage:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 9pt;font-style: normal;text-decoration: none;text-align: start; color: rgba(32, 0, 64, 1);font-weight: normal;}
/* Level menu separator button style */
#imHeader_imMenuObject_04 ul ul .imMnMnSeparator > .label-wrapper {background-color: transparent;background-image: url('../images/0EAF20A78574C362849548417ED97501.png');border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
#imHeader_imMenuObject_04 ul ul .imMnMnSeparator > .label-wrapper .label, #imHeader_imMenuObject_04 ul ul .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 9pt;font-style: normal;text-decoration: none;text-align: start; color: rgba(169, 169, 169, 1);font-weight: bold;}
/* Level menu separation line style */
/* Level menu current button style */
#imHeader_imMenuObject_04 .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {background-color: transparent;background-image: url('../images/AADEC8B0E552EBE7B4741D8FA9AAF96D.png');border-block-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-inline-color: rgba(211, 211, 211, 1) rgba(211, 211, 211, 1); border-style: solid; }
#imHeader_imMenuObject_04 .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_04 .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Tahoma;font-size: 9pt;font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 191, 0, 1);font-weight: normal;}
#imHeader_imMenuObject_04 ul ul { z-index: 2; }/* Level menu show/hide directives */
#imHeader_imMenuObject_04 .multiple-column {position: absolute; z-index: 2;inset-inline-start: 0px; }
#imHeader_imMenuObject_04 .multiple-column > ul {position: static;
display: inline-block;vertical-align: top;}
#imHeader_imMenuObject_04 .multiple-column > ul > li {display: block;}
#imHeader_imMenuObject_04_container > ul > li > ul {position: absolute;
top: 38px;
}
#imHeader_imMenuObject_04_container > ul > li > ul.open-bottom { inset-inline-start: 0px; }
#imHeader_imMenuObject_04_container > ul > li > ul.open-left { inset-inline-end: 140px; }
#imHeader_imMenuObject_04_container > ul > li > ul.open-right { inset-inline-start: 140px; }
#imHeader_imMenuObject_04_container > ul > li > ul ul, #imHeader_imMenuObject_04_container .multiple-column > ul > li ul {position: absolute;
top: 0;
}
#imHeader_imMenuObject_04_container  > ul > li > ul ul.open-left, #imHeader_imMenuObject_04_container .multiple-column > ul > li ul.open-left{ inset-inline-end: 165px; }
#imHeader_imMenuObject_04_container  > ul > li > ul ul.open-right, #imHeader_imMenuObject_04_container .multiple-column > ul > li ul.open-right{ inset-inline-start: 165px; }
#imHeader_imMenuObject_04 ul > li > ul, #imHeader_imMenuObject_04 .multiple-column { display: none; }
#imHeader_imMenuObject_04_container > ul > li:nth-child(8n+1) {
margin-inline-start: 0px; 
clear: left; clear: inline-start; 
}
#imHeader_imMenuObject_04_container > ul > li:nth-child(n+9) {
margin-top: 1px; 
}
#imHeader_imMenuObject_04-menu-opened { display: none; }
#imHeader_imMenuObject_04 .hamburger-component { display: none; }

#imFooter_imObjectTitle_01_wrapper { position: absolute; top: 3px; inset-inline-start: 325px; width: 79px; height: 12px; text-align: center; z-index: 1002;  }
#imFooter_imCell_1 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
#imFooter_imCell_1 { grid-template-rows: [row-content] auto ; }
#imFooter_imObjectTitle_01 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
#imFooter_imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
#imFooter_imObjectTitle_01 { width: 100%; }
#imFooter_imObjectTitle_01_text { margin: 0px; 
 }
#imFooter_imObjectTitle_02_wrapper { position: absolute; top: 16px; inset-inline-start: 324px; width: 54px; height: 12px; text-align: center; z-index: 1003;  }
#imFooter_imCell_2 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
#imFooter_imCell_2 { grid-template-rows: [row-content] auto ; }
#imFooter_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; }
#imFooter_imCellStyleBorders_2 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
#imFooter_imObjectTitle_02 { width: 100%; }
#imFooter_imObjectTitle_02_text { margin: 0px; 
 }
#imFooter_imObjectTitle_03_wrapper { position: absolute; top: 29px; inset-inline-start: 324px; width: 145px; height: 12px; text-align: center; z-index: 1004;  }
#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_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; }
#imFooter_imCellStyleBorders_3 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
#imFooter_imObjectTitle_03 { width: 100%; }
#imFooter_imObjectTitle_03_text { margin: 0px; 
 }
#imFooter_imObjectTitle_04_wrapper { position: absolute; top: 41px; inset-inline-start: 324px; width: 143px; height: 16px; text-align: center; z-index: 1005;  }
#imFooter_imCell_4 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
#imFooter_imCell_4 { grid-template-rows: [row-content] auto ; }
#imFooter_imObjectTitle_04 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
#imFooter_imCellStyleBorders_4 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
#imFooter_imObjectTitle_04 { width: 100%; }
#imFooter_imObjectTitle_04_text { margin: 0px; 
 }
#imFooter_imObjectTitle_05_wrapper { position: absolute; top: 56px; inset-inline-start: 325px; width: 99px; height: 12px; text-align: center; z-index: 1006;  }
#imFooter_imCell_5 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
#imFooter_imCell_5 { grid-template-rows: [row-content] auto ; }
#imFooter_imObjectTitle_05 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; grid-row: row-content / span 1; grid-column: 1 / -1; }
#imFooter_imCellStyleBorders_5 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
#imFooter_imObjectTitle_05 { width: 100%; }
#imFooter_imObjectTitle_05_text { margin: 0px; 
 }
#imFooter_imObjectTitle_06_wrapper { position: absolute; top: 20px; inset-inline-start: 480px; width: 111px; height: 43px; text-align: center; z-index: 1007;  }
#imFooter_imCell_6 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
#imFooter_imCell_6 { grid-template-rows: [row-content] auto ; }
#imFooter_imObjectTitle_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; }
#imFooter_imCellStyleBorders_6 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
#imFooter_imObjectTitle_06_text { font-size: 9.47pt; }
#imFooter_imObjectTitle_06 { width: 100%; }
#imFooter_imObjectTitle_06_text { margin: 0px; 
 }

#imPage.without-id_animation-in-progress { overflow: hidden }
