@import 'https://fonts.googleapis.com/css?family=Poppins:700,regular,italic,700italic&display=swap';
@import 'https://fonts.googleapis.com/css?family=Alfa+Slab+One:regular&display=swap';
#imPage { display: grid; grid-template-columns: minmax(0, 1fr) 1150px minmax(0, 1fr); grid-template-rows: 150px auto 40px; }
#imHeader { display: block; grid-column: 1 / 4; grid-row: 1 / 2; }
#imFooter { display: block; grid-column: 1 / 4; grid-row: 3 / 4; }
#imSideBar { display: none; }
#imContent { display: block; grid-column: 1 / 4; grid-row: 2 / 3; }
#imContentGraphics { display: block; grid-column: 2 / 3; grid-row: 2 / 3; }
@media (max-width: 1149.9px) and (min-width: 800.0px) {
	#imPage { display: grid; grid-template-columns: minmax(0, 1fr) 800px minmax(0, 1fr); grid-template-rows: 150px auto 40px; }
	#imHeader { display: block; grid-column: 1 / 4; grid-row: 1 / 2; }
	#imFooter { display: block; grid-column: 1 / 4; grid-row: 3 / 4; }
	#imSideBar { display: none; }
	#imContent { display: block; grid-column: 1 / 4; grid-row: 2 / 3; }
	#imContentGraphics { display: block; grid-column: 2 / 3; grid-row: 2 / 3; }
	
}
@media (max-width: 799.9px) and (min-width: 480.0px) {
	#imPage { display: grid; grid-template-columns: minmax(0, 1fr) 480px minmax(0, 1fr); grid-template-rows: 100px auto 40px; }
	#imHeader { display: block; grid-column: 1 / 4; grid-row: 1 / 2; }
	#imFooter { display: block; grid-column: 1 / 4; grid-row: 3 / 4; }
	#imSideBar { display: none; }
	#imContent { display: block; grid-column: 1 / 4; grid-row: 2 / 3; }
	#imContentGraphics { display: block; grid-column: 2 / 3; grid-row: 2 / 3; }
	
}
@media (max-width: 479.9px)  {
	#imPage { display: grid; grid-template-columns: 0 minmax(0, 1fr) 0; grid-template-rows: 100px auto 40px; }
	#imHeader { display: block; grid-column: 1 / 4; grid-row: 1 / 2; }
	#imFooter { display: block; grid-column: 1 / 4; grid-row: 3 / 4; }
	#imSideBar { display: none; }
	#imContent { display: block; grid-column: 1 / 4; grid-row: 2 / 3; }
	#imContentGraphics { display: block; grid-column: 2 / 3; grid-row: 2 / 3; }
	
}
#imContent { display: grid; grid-template-columns: minmax(0, 1fr) 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px 31.917px minmax(0, 1fr); grid-template-rows: auto auto; }
#imContent > header { display: block; grid-column: 2 / 38; grid-row: 1 / 2; }
#imGoToCont { display: block; grid-column: 2 / 3; grid-row: 1 / 2; }
#imCell_1 { display: grid; grid-column: 1 / 39; grid-row: 2 / 3; }
#imPageRow_1 { display: block; grid-column: 2 / 38; grid-row: 2 / 3; }
@media (max-width: 1149.9px) and (min-width: 800.0px) {
	#imContent { display: grid; grid-template-columns: minmax(0, 1fr) 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px 22.167px minmax(0, 1fr); grid-template-rows: auto auto; }
	#imContent > header { display: block; grid-column: 2 / 38; grid-row: 1 / 2; }
	#imGoToCont { display: block; grid-column: 2 / 3; grid-row: 1 / 2; }
	#imCell_1 { display: grid; grid-column: 1 / 39; grid-row: 2 / 3; }
	#imPageRow_1 { display: block; grid-column: 2 / 38; grid-row: 2 / 3; }
	
}
@media (max-width: 799.9px) and (min-width: 480.0px) {
	#imContent { display: grid; grid-template-columns: minmax(0, 1fr) 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px 13.333px minmax(0, 1fr); grid-template-rows: auto auto; }
	#imContent > header { display: block; grid-column: 2 / 38; grid-row: 1 / 2; }
	#imGoToCont { display: block; grid-column: 2 / 3; grid-row: 1 / 2; }
	#imCell_1 { display: grid; grid-column: 1 / 39; grid-row: 2 / 3; }
	#imPageRow_1 { display: block; grid-column: 2 / 38; grid-row: 2 / 3; }
	
}
@media (max-width: 479.9px)  {
	#imContent { display: grid; grid-template-columns: 0 minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) 0; grid-template-rows: auto auto; }
	#imContent > header { display: block; grid-column: 2 / 38; grid-row: 1 / 2; }
	#imGoToCont { display: block; grid-column: 2 / 3; grid-row: 1 / 2; }
	#imCell_1 { display: grid; grid-column: 1 / 39; grid-row: 2 / 3; }
	#imPageRow_1 { display: block; grid-column: 2 / 38; grid-row: 2 / 3; }
	
}
#imHeader_imCell_5 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHeader_imObjectImage_05 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imHeader_imCellStyleGraphics_5 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imHeader_imCellStyleBorders_5 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imHeader_imObjectImage_05 { vertical-align: top; font-size: 0; margin-top: 0px; margin-bottom: 0px; margin-inline-start: auto; margin-inline-end: auto; }
#imHeader_imObjectImage_05 #imHeader_imObjectImage_05_container img { width: 100%; height: auto; vertical-align: top; }#imHeader_imCell_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; }
#imFooter_imCell_2 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imFooter_imTextObject_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_imTextObject_02 { width: 100%; }
#imFooter_imTextObject_02 { font-style: normal; font-weight: normal; line-height: 1.5; }
#imFooter_imTextObject_02_tab0 div { line-height: 1.5; }
#imFooter_imTextObject_02_tab0 .imHeading1 { line-height: 1.15; }
#imFooter_imTextObject_02_tab0 .imHeading2 { line-height: 1.15; }
#imFooter_imTextObject_02_tab0 .imHeading3 { line-height: 1.15; }
#imFooter_imTextObject_02_tab0 .imHeading4 { line-height: 1.15; }
#imFooter_imTextObject_02_tab0 .imHeading5 { line-height: 1.15; }
#imFooter_imTextObject_02_tab0 .imHeading6 { line-height: 1.15; }
#imFooter_imTextObject_02_tab0 ul { list-style: disc; margin: 0; padding: 0; overflow: hidden; }
#imFooter_imTextObject_02_tab0 ul ul { list-style: square; padding-block: 0px; padding-inline: 20px 0px; }
#imFooter_imTextObject_02_tab0 ul ul ul { list-style: circle; }
#imFooter_imTextObject_02_tab0 ul li, ol li { margin-inline-start: calc(20px * 2); ; padding: 0px; }
#imFooter_imTextObject_02_tab0 ol { list-style: decimal; margin: 0; padding: 0; }
#imFooter_imTextObject_02_tab0 ol ol { list-style: lower-alpha; padding-block: 0px; padding-inline: 20px 0px; }
#imFooter_imTextObject_02_tab0 blockquote { margin-block: 0px; margin-inline: 15px 0px; padding: 0; border: none; }
#imFooter_imTextObject_02_tab0 table { border: none; padding: 0; border-collapse: collapse; }
#imFooter_imTextObject_02_tab0 table th { border: 1px solid black; word-wrap: break-word; padding: 10px;  margin: 0; vertical-align: middle; text-align: start;  }
#imFooter_imTextObject_02_tab0 table td { border: 1px solid black; word-wrap: break-word; padding: 10px;  margin: 0; vertical-align: middle; }
#imFooter_imTextObject_02_tab0 p { margin: 0; padding: 0; }
#imFooter_imTextObject_02_tab0 .inline-block { display: inline-block; }
#imFooter_imTextObject_02_tab0 sup { vertical-align: super; font-size: smaller; }
#imFooter_imTextObject_02_tab0 sub { vertical-align: sub; font-size: smaller; }
#imFooter_imTextObject_02_tab0 img { border: none; margin: 0; vertical-align: text-bottom;}
#imFooter_imTextObject_02_tab0 .fleft { float: left; float: inline-start; vertical-align: baseline;}
#imFooter_imTextObject_02_tab0 .fright { float: right; float: inline-end; vertical-align: baseline;}
#imFooter_imTextObject_02_tab0 img.fleft { margin-inline-end: 15px; }
#imFooter_imTextObject_02_tab0 img.fright { margin-inline-start: 15px; }
#imFooter_imTextObject_02_tab0 .imTALeft { text-align: start; }
#imFooter_imTextObject_02_tab0 .imTARight { text-align: end; }
#imFooter_imTextObject_02_tab0 .imTACenter { text-align: center; }
#imFooter_imTextObject_02_tab0 .imTAJustify { text-align: justify; }
#imFooter_imTextObject_02_tab0 .imUl { text-decoration: underline; }
#imFooter_imTextObject_02_tab0 .imStrike { text-decoration: line-through; }
#imFooter_imTextObject_02_tab0 .imUlStrike { text-decoration: underline line-through; }
#imFooter_imTextObject_02_tab0 .imVt { vertical-align: top; }
#imFooter_imTextObject_02_tab0 .imVc { vertical-align: middle; }
#imFooter_imTextObject_02_tab0 .imVb { vertical-align: bottom; }
#imFooter_imTextObject_02_tab0 hr { border: solid; border-block-width: 1px 0px; border-inline-width: 0px; }
#imFooter_imTextObject_02_tab0 .fs14lh1-5 { vertical-align: baseline; font-size: calc(14pt - max(14pt - var(--min-text-size), 0pt) * var(--font-size-factor)); line-height: 1.5; }
#imFooter_imTextObject_02_tab0 .cf1 { color: rgb(19, 79, 92); }
#imFooter_imTextObject_02 .text-container {width: 100%;}#imFooter_imTextObject_02 .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); }
#imFooter_imTextObject_02 .text-container .grid-prop.current-tab {z-index: 1; opacity: 1;  }
#imFooter_imTextObject_02 .text-container .grid-prop {grid-area: 1 / 1 / 2 / 2; opacity: 0; box-sizing: border-box; position: relative;  }
#imFooter_imTextObject_02 .text-container .text-tab-content.detach {position: absolute; top: 0; inset-inline-start: 0px; width: 100%; display: none; }
#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_1 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imStickyBar_imMenuObject_01 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 103; }
#imStickyBar_imCellStyleGraphics_1 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imStickyBar_imCellStyleBorders_1 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 102; }

.label-wrapper .menu-item-icon {
max-height: 100%; position: absolute; top: 0; bottom: 0; inset-inline-start: 3px; margin: auto; z-index: 0; 
}
.im-menu-opened #imStickyBarContainer, .im-menu-opened #imPageToTop { visibility: hidden !important; }
#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: center;}
#imStickyBar_imObjectTitle_02_text {font: normal normal normal calc(24pt - max(24pt - var(--min-text-size), 0pt) * var(--font-size-factor)) 'Poppins';  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_6 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imStickyBar_imObjectTitle_06 { position: relative; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imStickyBar_imCellStyleGraphics_6 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imStickyBar_imCellStyleBorders_6 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

#imStickyBar_imObjectTitle_06 {margin: 0px; text-align: center;}
#imStickyBar_imObjectTitle_06_text {font: normal normal normal calc(12pt - max(12pt - var(--min-text-size), 0pt) * var(--font-size-factor)) 'Poppins';  padding: 0px; background-color: transparent; position: relative; display: inline-block; }
#imStickyBar_imObjectTitle_06_text,
#imStickyBar_imObjectTitle_06_text a { color: rgba(153, 153, 153, 1); white-space: pre-wrap; }
#imStickyBar_imObjectTitle_06_text a{ text-decoration: none; }
.imPageRow { position: relative;  }
#imCell_1 { grid-template-columns: 100%; position: relative; box-sizing: border-box; }
#imHTMLObject_239_01 { position: relative; align-self: start; justify-self: center; max-width: 100%; box-sizing: border-box; z-index: 3; }
#imCellStyleGraphics_1 { grid-row: 1 / -1; grid-column: 1 / -1; background-color: transparent;  }
#imCellStyleBorders_1 { grid-row: 1 / -1; grid-column: 1 / -1; z-index: 2; }

<!doctype html>
<html lang="es">
 <head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta name="description" content="Alamanda - Esencia Floral Misionera para la fe y confianza">
  <title>Alamanda - Esencia Floral Misionera</title>
  <script src="/_sdk/element_sdk.js"></script>
  <style>
    body {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      font-family: 'Georgia', serif;
      background: transparent;
      color: #2c3e50;
      line-height: 1.6;
    }

    html, body {
      height: 100%;
      width: 100%;
    }

    .wrapper {
      width: 100%;
      min-height: 100%;
      overflow: auto;
      background-image: url('https://floralesmisioneras.com.ar/wp-content/uploads/2021/03/alamanda.jpg');
      background-size: cover;
      background-position: center;
      background-attachment: fixed;
      background-repeat: no-repeat;
      background-color: transparent;
    }

    .container {
      max-width: 1200px;
      margin: 0 auto;
      padding: 40px 20px;
      min-height: 100%;
    }

    header {
      text-align: center;
      padding: 60px 20px;
      background: transparent;
      border-radius: 0;
      margin-bottom: 40px;
      box-shadow: none;
      position: relative;
      overflow: hidden;
    }

    h1 {
      font-size: clamp(2.5em, 8vw, 5em);
      margin: 0;
      color: #ffffff;
      text-shadow: 3px 3px 8px rgba(0,0,0,0.8), 0 0 20px rgba(0,0,0,0.6);
      font-weight: bold;
      line-height: 1.2;
    }

    .subtitle {
      font-size: clamp(1em, 3.5vw, 1.5em);
      color: #ffffff;
      margin: 10px 0;
      font-style: italic;
      font-weight: bold;
      text-shadow: 2px 2px 6px rgba(0,0,0,0.8), 0 0 15px rgba(0,0,0,0.6);
      line-height: 1.3;
    }

    .tagline {
      font-size: clamp(1.1em, 4vw, 1.8em);
      color: #ffffff;
      margin-top: 20px;
      font-weight: bold;
      letter-spacing: 1px;
      text-shadow: 2px 2px 6px rgba(0,0,0,0.8), 0 0 15px rgba(0,0,0,0.6);
      line-height: 1.4;
    }

    .content-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
      gap: 30px;
      margin-bottom: 40px;
    }

    .card {
      background: rgba(255, 255, 255, 0.5);
      padding: 30px;
      border-radius: 15px;
      box-shadow: 0 5px 15px rgba(0,0,0,0.1);
      transition: transform 0.3s ease, box-shadow 0.3s ease;
      backdrop-filter: blur(5px);
    }

    .card:hover {
      transform: translateY(-5px);
      box-shadow: 0 8px 25px rgba(0,0,0,0.15);
    }

    .card h2 {
      color: #a020f0;
      font-size: 1.8em;
      margin-top: 0;
      margin-bottom: 20px;
      border-bottom: 3px solid #9013fe;
      padding-bottom: 10px;
    }

    .card-positive {
      border-left: 5px solid #27ae60;
    }

    .card-negative {
      border-left: 5px solid #e74c3c;
    }

    .keywords {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      margin-top: 15px;
    }

    .keyword {
      background: #f8f4ed;
      padding: 8px 16px;
      border-radius: 20px;
      font-size: 0.9em;
      color: #5d4e37;
      font-weight: 500;
    }

    .keyword-positive {
      background: #d5f4e6;
      color: #27ae60;
    }

    .keyword-negative {
      background: #fadbd8;
      color: #c0392b;
    }

    .meditation-button {
      background: linear-gradient(135deg, #f1c40f 0%, #f39c12 100%);
      color: white;
      border: none;
      padding: 12px 24px;
      font-size: 0.95em;
      border-radius: 50px;
      cursor: pointer;
      box-shadow: 0 5px 15px rgba(0,0,0,0.2);
      transition: all 0.3s ease;
      font-family: inherit;
      font-weight: 500;
    }

    .meditation-button:hover {
      transform: translateY(-3px);
      box-shadow: 0 8px 20px rgba(0,0,0,0.3);
      background: linear-gradient(135deg, #f39c12 0%, #e67e22 100%);
    }

    .meditation-button:active {
      transform: translateY(-1px);
    }

    .modal {
      display: none;
      position: fixed;
      z-index: 1000;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0,0,0,0.8);
      animation: fadeIn 0.3s ease;
    }

    .modal.show {
      display: flex;
      align-items: center;
      justify-content: center;
    }

    @keyframes fadeIn {
      from { opacity: 0; }
      to { opacity: 1; }
    }

    .modal-content {
      background-color: #ffffff;
      padding: 30px;
      border-radius: 20px;
      width: 90%;
      max-width: 900px;
      max-height: 90vh;
      overflow-y: auto;
      position: relative;
      animation: slideIn 0.3s ease;
      box-shadow: 0 10px 40px rgba(0,0,0,0.3);
    }

    @keyframes slideIn {
      from {
        transform: translateY(-50px);
        opacity: 0;
      }
      to {
        transform: translateY(0);
        opacity: 1;
      }
    }

    .close-button {
      position: absolute;
      right: 15px;
      top: 15px;
      background: #e74c3c;
      color: white;
      border: none;
      width: 40px;
      height: 40px;
      border-radius: 50%;
      font-size: 1.5em;
      cursor: pointer;
      transition: all 0.3s ease;
      display: flex;
      align-items: center;
      justify-content: center;
      line-height: 1;
    }

    .close-button:hover {
      background: #c0392b;
      transform: rotate(90deg);
    }

    .section {
      background: rgba(255, 255, 255, 0.95);
      padding: 40px;
      border-radius: 15px;
      margin-bottom: 30px;
      box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    }

    .section h2 {
      color: #a020f0;
      font-size: 2em;
      margin-top: 0;
      margin-bottom: 25px;
    }

    .section p {
      margin: 15px 0;
      font-size: 1.1em;
      text-align: justify;
    }

    .benefits-list {
      list-style: none;
      padding: 0;
    }

    .benefits-list li {
      padding: 12px 0 12px 40px;
      position: relative;
      font-size: 1.05em;
    }

    .benefits-list li:before {
      content: "✓";
      position: absolute;
      left: 0;
      color: #27ae60;
      font-weight: bold;
      font-size: 1.3em;
    }

    .uses-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
      gap: 20px;
      margin-top: 20px;
    }

    .use-card {
      background: rgba(248, 244, 237, 0.9);
      padding: 20px;
      border-radius: 10px;
      text-align: center;
      border: 2px solid #d4a574;
    }

    .use-icon {
      font-size: 2.5em;
      margin-bottom: 10px;
    }

    .formula-box {
      background: linear-gradient(135deg, #fff7e6 0%, #ffe8cc 100%);
      padding: 25px;
      border-radius: 10px;
      border-left: 5px solid #f39c12;
      margin-bottom: 20px;
    }

    .formula-box h3 {
      color: #e67e22;
      margin-top: 0;
      font-size: 1.4em;
    }

    .formula-box p {
      margin: 10px 0;
      font-size: 1.05em;
    }

    .formula-box strong {
      color: #d35400;
    }

    .affirmations-container {
      background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%);
      padding: 30px;
      border-radius: 15px;
      border-left: 5px solid #27ae60;
    }

    .affirmation {
      background: #ffffff;
      padding: 20px;
      margin: 15px 0;
      border-radius: 10px;
      font-size: 1.15em;
      font-style: italic;
      color: #2e7d32;
      box-shadow: 0 2px 8px rgba(0,0,0,0.1);
      text-align: center;
      position: relative;
    }

    .affirmation:before {
      content: "✨";
      position: absolute;
      left: 15px;
      font-size: 1.3em;
    }

    .affirmation:after {
      content: "✨";
      position: absolute;
      right: 15px;
      font-size: 1.3em;
    }

    .intuitive-test-box {
      background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%);
      padding: 30px;
      border-radius: 15px;
      border-left: 5px solid #2196f3;
    }

    .intuitive-test-box h3 {
      color: #1565c0;
      margin-top: 0;
      font-size: 1.5em;
    }

    .intuitive-test-box p {
      margin: 12px 0;
      font-size: 1.1em;
      line-height: 1.8;
    }

    .video-container {
      position: relative;
      width: 100%;
      padding-bottom: 56.25%;
      height: 0;
      overflow: hidden;
      border-radius: 10px;
    }

    .video-container iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border-radius: 10px;
    }

    @media (max-width: 768px) {
      .content-grid {
        grid-template-columns: 1fr;
      }
    }
  </style>
  <style>@view-transition { navigation: auto; }</style>
  <script src="/_sdk/data_sdk.js" type="text/javascript"></script>
  <script src="https://cdn.tailwindcss.com" type="text/javascript"></script>
 </head>
 <body>
  <div class="wrapper">
   <div class="container">
    <header>
     <h1 id="main-title">ALAMANDA</h1>
     <p class="subtitle" id="subtitle">(Allemanda catártica)</p>
     <p class="tagline" id="tagline">La flor de la fe y confianza</p>
    </header>
    <div style="text-align: center; margin-bottom: 40px; display: flex; gap: 20px; justify-content: center; flex-wrap: wrap;"><button id="openCompleteInfoBtn" class="meditation-button"> 📖 Ver Información Completa </button> <button id="openMeditationBtn" class="meditation-button"> 🧘‍♀️ Meditación </button>
    </div>
    <div style="text-align: center; margin-bottom: 40px; display: flex; gap: 20px; justify-content: center; flex-wrap: wrap;"><button id="openBiodecBtn" class="meditation-button" style="background: linear-gradient(135deg, #9b59b6 0%, #8e44ad 100%);" onmouseover="this.style.background='linear-gradient(135deg, #8e44ad 0%, #6c3483 100%)'" onmouseout="this.style.background='linear-gradient(135deg, #9b59b6 0%, #8e44ad 100%)'"> 🧬 Biodescodificación </button> <button id="openWoundsBtn" class="meditation-button" style="background: linear-gradient(135deg, #9b59b6 0%, #8e44ad 100%);" onmouseover="this.style.background='linear-gradient(135deg, #8e44ad 0%, #6c3483 100%)'" onmouseout="this.style.background='linear-gradient(135deg, #9b59b6 0%, #8e44ad 100%)'"> 💔 Heridas del Alma </button> <button id="openEnneagramBtn" class="meditation-button" style="background: linear-gradient(135deg, #9b59b6 0%, #8e44ad 100%);" onmouseover="this.style.background='linear-gradient(135deg, #8e44ad 0%, #6c3483 100%)'" onmouseout="this.style.background='linear-gradient(135deg, #9b59b6 0%, #8e44ad 100%)'"> ⭐ Eneagrama </button> <button id="openQuizBtn" class="meditation-button" style="background: linear-gradient(135deg, #9b59b6 0%, #8e44ad 100%);" onmouseover="this.style.background='linear-gradient(135deg, #8e44ad 0%, #6c3483 100%)'" onmouseout="this.style.background='linear-gradient(135deg, #9b59b6 0%, #8e44ad 100%)'"> ❓ ¿Necesito Alamanda? </button> <button id="openBotanicalBtn" class="meditation-button"> 🌿 Información Botánica </button> <button id="openBibliographyBtn" class="meditation-button" style="background: linear-gradient(135deg, #e67e22 0%, #d35400 100%);" onmouseover="this.style.background='linear-gradient(135deg, #d35400 0%, #c0392b 100%)'" onmouseout="this.style.background='linear-gradient(135deg, #e67e22 0%, #d35400 100%)'"> 📚 Bibliografía </button>
    </div>
    <div class="content-grid">
     <div class="card card-positive">
      <h2 id="positive-title">Aspectos Positivos</h2>
      <div class="keywords"><span class="keyword keyword-positive">Victoria</span> <span class="keyword keyword-positive">Confianza</span> <span class="keyword keyword-positive">Seguridad</span> <span class="keyword keyword-positive">Estima</span> <span class="keyword keyword-positive">Paciencia</span> <span class="keyword keyword-positive">Fe en Dios</span>
      </div>
     </div>
     <div class="card card-negative">
      <h2 id="negative-title">Aspectos Negativos que Trata</h2>
      <div class="keywords"><span class="keyword keyword-negative">Desconfianza</span> <span class="keyword keyword-negative">Impotencia</span> <span class="keyword keyword-negative">Fracaso previo</span> <span class="keyword keyword-negative">Frustración</span> <span class="keyword keyword-negative">Angustia</span>
      </div>
     </div>
    </div>
   </div><!-- Modal de Información Completa -->
   <div id="completeInfoModal" class="modal">
    <div class="modal-content"><button class="close-button" onclick="document.getElementById('completeInfoModal').classList.remove('show'); document.body.style.overflow='auto'">����</button>
     <div class="section">
      <h2 id="summary-title">Resumen</h2>
      <p>Refleja el estado floral de las personas que sienten poca confianza en sí mismos. De los que van a perder. También de los que no tienen fe en nada, no poseen confianza en que lo mejor de la vida es para ellos, sino siempre para los demás. Siempre se decepcionan por algo. Siempre alguien les decepciona. Siempre algo hace que pierdan la confianza.</p>
      <p>Aporta confianza, estima y la sensación de victoria y resolución favorable. Flor para los miedos de la primera vez. Entereza. Para aquellas personas que durante mucho tiempo han esperado cumplir un sueño y empiezan a dudar de su concreción. Los que pierden confianza de sus capacidades, generando angustia e impaciencia. Los que ansiosos/angustiados aceleran el proceso por no saber esperar el momento propicio.</p>
      <p><strong>Ayuda a encontrar algo en lo que creer. A recuperar la fe.</strong></p>
      <p>Para cuando hay frustración con angustia. Diferente de la frustración con enojo del Jacarandá.</p>
     </div>
     <div class="section">
      <h2 id="benefits-title">Beneficios que Brinda</h2>
      <ul class="benefits-list">
       <li>Otorga confianza y estima, revirtiendo el entorno negativo</li>
       <li>Limpia instantáneamente la angustia que surge de la espera por la concreción de proyectos</li>
       <li>Permite tener certeza de que las cosas se dan en el momento justo</li>
       <li>Ayuda a tener confianza en tus capacidades y que traerán sus frutos en su debido momento</li>
       <li>Brinda la sensación de que todo tiene un propósito y que la victoria se dará</li>
       <li>Permite permanecer entero e imperturbable ante las críticas</li>
       <li>Descarga y limpia las trabas del subconsciente</li>
       <li>Devuelve la certeza de que si algo no se da es porque no tenía que ser</li>
       <li>Ideal para personas con síndrome de pánico, devolviendo la confianza en sí mismo</li>
      </ul>
     </div>
     <div class="section">
      <h2 id="uses-title">Usos Recomendados</h2>
      <div class="uses-grid">
       <div class="use-card">
        <div class="use-icon">
         💼
        </div><strong>Entrevistas de trabajo</strong>
       </div>
       <div class="use-card">
        <div class="use-icon">
         📚
        </div><strong>Exámenes y estudios</strong>
       </div>
       <div class="use-card">
        <div class="use-icon">
         💕
        </div><strong>Primeras citas</strong>
       </div>
       <div class="use-card">
        <div class="use-icon">
         🎭
        </div><strong>Actuaciones públicas</strong>
       </div>
       <div class="use-card">
        <div class="use-icon">
         🎤
        </div><strong>Oratoria</strong>
       </div>
       <div class="use-card">
        <div class="use-icon">
         😊
        </div><strong>Superar la timidez</strong>
       </div>
       <div class="use-card">
        <div class="use-icon">
         👔
        </div><strong>Puestos de jerarquía</strong>
       </div>
       <div class="use-card">
        <div class="use-icon">
         🎨
        </div><strong>Exposiciones artísticas</strong>
       </div>
      </div>
     </div>
     <div class="section">
      <h2 id="combinations-title">Combinaciones Florales</h2>
      <div class="formula-box">
       <h3>👶 Para Niños Súper Tímidos</h3>
       <p><strong>Alamanda + Orquídea del Ángel Caído + Tibuchina</strong></p>
       <p>Fórmula especial para ayudar a los niños a superar la timidez extrema y ganar confianza en situaciones sociales.</p>
      </div>
      <div class="formula-box">
       <h3>📚 Fórmula para Exámenes (Niños)</h3>
       <p><strong>Alamanda + Orquídea del Ángel Caído + Tibuchina + Durante Violeta</strong></p>
       <p>Limpia la angustia, aporta confianza y sensación de victoria. La Durante Violeta complementa perfectamente para situaciones de examen en ni��os.</p>
      </div>
      <div class="formula-box">
       <h3>📝 Fórmula para Exámenes (Adultos)</h3>
       <p><strong>Alamanda + Lapacho Rosado + Palo Borracho + Durante Violeta</strong></p>
       <p><strong>Lapacho Rosado:</strong> Limpia la angustia por sentir que no vas a llegar o estudiar todo a tiempo</p>
       <p><strong>Palo Borracho:</strong> Refuerza la voluntad para estudiar</p>
       <p><strong>Durante Violeta:</strong> Para la concentración y memoria</p>
       <p><strong>Alamanda:</strong> Aporta la confianza necesaria para el examen</p>
      </div>
     </div>
     <div class="section">
      <h2 id="affirmations-title">Afirmaciones Transformadoras</h2>
      <div class="affirmations-container">
       <p style="text-align: center; margin-bottom: 20px; font-size: 1.1em;"><strong>Estas afirmaciones pueden fortalecer el efecto de la flor al usarla:</strong></p>
       <div class="affirmation">
        "Dios todo lo quiere para bien"
       </div>
       <div class="affirmation">
        "Por algo pasan las cosas"
       </div>
       <div class="affirmation">
        "Yo soy mi propia fuente de Amor y Victoria"
       </div>
       <div class="affirmation">
        "La auto confianza preside mis actos"
       </div>
       <div class="affirmation">
        "Confío en que la vida y todos sus procesos son para mi bien"
       </div>
       <div class="affirmation">
        "Dios con nosotros, ¿quién en contra?"
       </div>
      </div>
     </div>
     <div class="section">
      <h2 id="intuitive-test-title">Mensaje del Test Intuitivo</h2>
      <div class="intuitive-test-box">
       <h3>Si esta flor apareció en tu test intuitivo:</h3>
       <p>Es probable que usted haya perdido la fe en Dios, o en que algo que estaba esperando se iba a dar. Porta encima una desilusión.</p>
       <p><strong>Este floral le pide que tenga Fe</strong>, que tenga confianza en sí mismo, o en quien sea necesario. Que sienta que si no se da es porque algo mejor y más adecuado le está esperando, pero que si se da es porque realmente ese camino era para usted.</p>
       <p>La Alamanda viene a recordarle que todo tiene un propósito divino y que la confianza en el proceso de la vida es esencial para su bienestar.</p>
      </div>
     </div>
    </div>
   </div><!-- Modal de Meditación -->
   <div id="meditationModal" class="modal">
    <div class="modal-content"><button class="close-button" onclick="document.getElementById('meditationModal').classList.remove('show'); document.body.style.overflow='auto'">✕</button>
     <h2 style="color: #d4a574; text-align: center; margin-bottom: 20px;">Meditación de la Alamanda</h2>
     <p style="text-align: center; margin-bottom: 20px; color: #2c3e50;">Sobre la Fe y la Confianza</p>
     <div class="video-container"><iframe width="100%" height="100%" src="https://www.youtube.com/embed/kKniJvtI13s" title="Meditación de la Alamanda" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
     </div>
    </div>
   </div><!-- Modal de Biodescodificación -->
   <div id="biodecModal" class="modal">
    <div class="modal-content" style="max-height: 90vh; overflow-y: auto;"><button class="close-button" onclick="document.getElementById('biodecModal').classList.remove('show'); document.body.style.overflow='auto'">✕</button>
     <h2 style="color: #f39c12; text-align: center; margin-bottom: 20px;">🧬 Alamanda y la Biodescodificación</h2>
     <p style="text-align: center; margin-bottom: 30px; color: #2c3e50; font-size: 1.1em; font-style: italic;">Descodificando la falta de confianza y la fe</p>
     <div style="padding: 20px;">
      <div style="background: linear-gradient(135deg, #fff8e1 0%, #ffecb3 100%); padding: 25px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #f39c12;">
       <h3 style="color: #e67e22; margin-top: 0; font-size: 1.6em;">🔍 ¿Qué es la Biodescodificación?</h3>
       <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;">La <strong>Biodescodificación</strong> es una herramienta que busca comprender el origen emocional y transgeneracional de los síntomas físicos y patrones emocionales. Considera que cada conflicto emocional no resuelto puede manifestarse en el cuerpo o en patrones de comportamiento repetitivos.</p>
       <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;">Cuando hablamos de <strong>desconfianza, falta de fe y angustia</strong> (las cualidades que trata Alamanda), estamos frente a un conflicto biológico relacionado con la <strong>supervivencia emocional</strong> y la <strong>seguridad existencial</strong>.</p>
      </div>
      <div style="background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%); padding: 25px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #2196f3;">
       <h3 style="color: #1565c0; margin-top: 0; font-size: 1.6em;">🧬 El Conflicto Biológico de la Desconfianza</h3>
       <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;">Desde la Biodescodificación, <strong>la falta de confianza</strong> está vinculada a un conflicto de <strong>desvalorización</strong> y <strong>miedo a la supervivencia emocional</strong>.</p>
       <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;"><strong>Conflictos asociados:</strong></p>
       <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
        <li><strong>Miedo visceral:</strong> "No puedo confiar en que estaré a salvo"</li>
        <li><strong>Desvalorización:</strong> "No soy lo suficientemente bueno/capaz"</li>
        <li><strong>Abandono anticipado:</strong> "Si confío, me van a decepcionar"</li>
        <li><strong>Pérdida de referentes:</strong> "No tengo en quién apoyarme"</li>
        <li><strong>Injusticia cósmica:</strong> "Las cosas buenas nunca son para mí"</li>
       </ul>
      </div>
      <div style="background: linear-gradient(135deg, #f3e5f5 0%, #e1bee7 100%); padding: 25px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #9c27b0;">
       <h3 style="color: #7b1fa2; margin-top: 0; font-size: 1.6em;">👨‍👩‍👧 Origen Transgeneracional</h3>
       <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;">La <strong>desconfianza crónica</strong> suele tener raíces en el árbol genealógico. Puede provenir de:</p>
       <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
        <li><strong>Traiciones familiares:</strong> Engaños, robos o traiciones entre miembros de la familia que crearon una programación de "no se puede confiar en nadie"</li>
        <li><strong>Pérdidas repentinas:</strong> Muertes, abandonos o separaciones abruptas que dejaron la sensación de que "todo lo bueno se va"</li>
        <li><strong>Promesas incumplidas:</strong> Ancestros que esperaron toda la vida algo que nunca llegó (herencias, reconocimientos, justicia)</li>
        <li><strong>Fe religiosa quebrada:</strong> Experiencias donde Dios o la fe no "respondió" en momentos críticos, generando un patrón de desconfianza espiritual</li>
        <li><strong>Proyectos frustrados:</strong> Sueños familiares que nunca se concretaron y generaron la creencia de que "esforzarse no vale la pena"</li>
       </ul>
      </div>
      <div style="background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%); padding: 25px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #ff9800;">
       <h3 style="color: #e65100; margin-top: 0; font-size: 1.6em;">⚡ El Bioshock y el Momento de Activación</h3>
       <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;">El <strong>bioshock</strong> es el evento emocional que activa el conflicto biológico de la desconfianza. Es el momento en que la persona vive una experiencia donde:</p>
       <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
        <li>Se sintió <strong>traicionada o decepcionada</strong> por alguien en quien confiaba plenamente</li>
        <li>Experimentó un <strong>fracaso inesperado</strong> justo cuando más confiaba en el resultado</li>
        <li>Perdió la <strong>fe en Dios</strong> tras pedir ayuda y no recibirla (o eso sintió)</li>
        <li>Fue <strong>humillada o criticada</strong> cuando se atrevió a confiar en sus capacidades</li>
        <li>Vivió un <strong>abandono emocional</strong> de una figura de autoridad o referencia</li>
       </ul>
       <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 15px 0 10px 0;"><strong>Ejemplos de bioshock comunes:</strong></p>
       <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
        <li>"Estudié toda mi vida para esa oportunidad y no la conseguí"</li>
        <li>"Le confié mi secreto más profundo y lo usó en mi contra"</li>
        <li>"Recé tanto por la recuperación de mi ser querido y murió igual"</li>
        <li>"Me esforcé al máximo y me dijeron que no era suficiente"</li>
        <li>"Confié en esa persona con todo mi corazón y me abandonó"</li>
       </ul>
      </div>
      <div style="background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%); padding: 25px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #4caf50;">
       <h3 style="color: #2e7d32; margin-top: 0; font-size: 1.6em;">🌸 Cómo Alamanda Trabaja desde la Biodescodificación</h3>
       <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;"><strong>Alamanda actúa como un decodificador emocional</strong> que ayuda a reprogramar las creencias limitantes instaladas en el bioshock y en la memoria transgeneracional:</p>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #4caf50; margin-top: 0;">1. Limpia el Programa de Desconfianza</h4>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;">Desactiva la creencia subconsciente de "no puedo confiar" reemplazándola por "estoy seguro y protegido por una fuerza superior"</p>
       </div>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #4caf50; margin-top: 0;">2. Corta Lealtades Invisibles</h4>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;">Libera las programaciones heredadas del clan familiar relacionadas con traiciones, decepciones y pérdida de fe</p>
       </div>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #4caf50; margin-top: 0;">3. Reprograma el Sentido Biológico</h4>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;">Transforma el conflicto de "supervivencia amenazada" en "supervivencia apoyada por el universo"</p>
       </div>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #4caf50; margin-top: 0;">4. Sana el Bioshock Original</h4>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;">Ayuda a reinterpretar el evento traumático desde una perspectiva de aprendizaje y propósito divino</p>
       </div>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #4caf50; margin-top: 0;">5. Restaura la Fe Celular</h4>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;">Reconecta a nivel celular con la certeza de que "todo está bien, todo tiene un propósito, todo es perfecto"</p>
       </div>
      </div>
      <div style="background: linear-gradient(135deg, #fce4ec 0%, #f8bbd0 100%); padding: 25px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #e91e63;">
       <h3 style="color: #c2185b; margin-top: 0; font-size: 1.6em;">🔬 Manifestaciones Físicas del Conflicto</h3>
       <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;">La desconfianza crónica puede manifestarse en el cuerpo como:</p>
       <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
        <li><strong>Sistema digestivo:</strong> Acidez, gastritis, colon irritable (no puedo "digerir" las decepciones)</li>
        <li><strong>Sistema nervioso:</strong> Ansiedad, insomnio, síndrome de pánico (hipervigilancia constante)</li>
        <li><strong>Sistema inmune:</strong> Defensas bajas, enfermedades recurrentes (no confío en que mi cuerpo me proteja)</li>
        <li><strong>Tensión muscular:</strong> Contracturas, especialmente en hombros y cuello (carga el peso de la desconfianza)</li>
        <li><strong>Problemas respiratorios:</strong> Asma, suspiros frecuentes (angustia contenida)</li>
       </ul>
       <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 15px 0 10px 0; font-style: italic;"><strong>Nota:</strong> Alamanda no reemplaza el tratamiento médico, pero puede complementarlo abordando el origen emocional del conflicto.</p>
      </div>
      <div style="background: linear-gradient(135deg, #fff9c4 0%, #fff59d 100%); padding: 25px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #fbc02d;">
       <h3 style="color: #f57f17; margin-top: 0; font-size: 1.6em;">💡 Preguntas para Descodificar tu Conflicto</h3>
       <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;">Si te resuena Alamanda, hazte estas preguntas para identificar el origen de tu conflicto:</p>
       <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
        <li>¿Cuándo fue la primera vez que sentí que no podía confiar?</li>
        <li>¿Quién en mi familia también vivió traiciones o decepciones importantes?</li>
        <li>¿Qué pasó justo antes de que empezara a dudar de todo?</li>
        <li>¿Qué gano quedándome en la desconfianza? (beneficio secundario)</li>
        <li>Si pudiera confiar plenamente, ¿qué cambiaría en mi vida?</li>
        <li>¿De qué tengo miedo si vuelvo a confiar?</li>
        <li>¿Qué necesito creer para recuperar mi fe?</li>
       </ul>
      </div>
      <div style="background: linear-gradient(135deg, #e0f2f1 0%, #b2dfdb 100%); padding: 25px; border-radius: 15px; border-left: 5px solid #00897b;">
       <h3 style="color: #00695c; margin-top: 0; font-size: 1.6em;">🌟 Integración: De la Desconfianza a la Fe</h3>
       <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;"><strong>El proceso de sanación con Alamanda desde la Biodescodificación implica:</strong></p>
       <ol style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
        <li><strong>Toma de consciencia:</strong> Reconocer el conflicto biológico y su origen</li>
        <li><strong>Liberación transgeneracional:</strong> Honrar el dolor del clan y decidir conscientemente romper el patrón</li>
        <li><strong>Reinterpretación del bioshock:</strong> Encontrar el sentido y el aprendizaje del evento traumático</li>
        <li><strong>Reprogramación de creencias:</strong> Instalar nuevas creencias potenciadoras (usando las afirmaciones de Alamanda)</li>
        <li><strong>Acción coherente:</strong> Empezar a actuar desde la confianza en pequeños pasos</li>
       </ol>
       <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 15px 0 10px 0; background: white; padding: 15px; border-radius: 8px;"><strong style="color: #00897b;">💚 Mensaje de integración:</strong> "Comprendo que mi desconfianza fue una protección sabia ante el dolor. Hoy elijo confiar nuevamente, sabiendo que todo tiene un propósito divino y que estoy siempre guiado y protegido."</p>
      </div>
     </div>
    </div>
   </div><!-- Modal de Heridas del Alma -->
   <div id="woundsModal" class="modal">
    <div class="modal-content" style="max-height: 90vh; overflow-y: auto;"><button class="close-button" onclick="document.getElementById('woundsModal').classList.remove('show'); document.body.style.overflow='auto'">✕</button>
     <h2 style="color: #e74c3c; text-align: center; margin-bottom: 20px;">💔 Alamanda y las Heridas del Alma</h2>
     <p style="text-align: center; margin-bottom: 30px; color: #2c3e50; font-size: 1.1em; font-style: italic;">Sanando las heridas de traición y abandono</p>
     <div style="padding: 20px;">
      <div style="background: linear-gradient(135deg, #ffebee 0%, #ffcdd2 100%); padding: 25px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #e74c3c;">
       <h3 style="color: #c0392b; margin-top: 0; font-size: 1.6em;">🩹 Las Cinco Heridas del Alma</h3>
       <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;">Según la psicología transpersonal y el trabajo de <strong>Lise Bourbeau</strong>, todos llevamos <strong>cinco heridas primarias</strong> que se desarrollan en la infancia y moldean nuestra personalidad y nuestras reacciones ante la vida:</p>
       <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 15px 0 10px 20px;">
        <li><strong>Rechazo:</strong> Miedo a no ser aceptado, sentirse no deseado</li>
        <li><strong>Abandono:</strong> Miedo a la soledad, a ser dejado atrás</li>
        <li><strong>Humillación:</strong> Miedo a la vergüenza, sentirse indigno</li>
        <li><strong>Traición:</strong> Miedo a confiar, sentirse engañado</li>
        <li><strong>Injusticia:</strong> Miedo a la rigidez, sentirse incomprendido</li>
       </ul>
      </div>
      <div style="background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%); padding: 25px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #e67e22;">
       <h3 style="color: #d35400; margin-top: 0; font-size: 1.6em;">🔑 Herida Principal: TRAICIÓN</h3>
       <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;"><strong>Alamanda está profundamente conectada con la Herida de la Traición</strong>, que se activa cuando una persona pierde la confianza en alguien o algo en quien depositó su fe absoluta.</p>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #e67e22; margin-top: 0;">Origen de la Herida de Traición</h4>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;">Se desarrolla entre los <strong>2 y 4 años</strong>, con el progenitor del sexo opuesto, cuando el niño siente que:</p>
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li>Le prometen algo y no se lo cumplen</li>
         <li>Confía en alguien y esa persona revela sus secretos</li>
         <li>Se siente manipulado o usado</li>
         <li>Experimenta deslealtad o infidelidad de sus referentes</li>
         <li>Sus expectativas son continuamente frustradas</li>
        </ul>
       </div>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #e67e22; margin-top: 0;">Características de quien tiene la Herida de Traición</h4>
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li><strong>Desconfianza crónica:</strong> "No puedo confiar en nadie"</li>
         <li><strong>Hipervigilancia:</strong> Necesidad de tener todo bajo control</li>
         <li><strong>Dificultad para delegar:</strong> "Si lo quiero bien hecho, lo hago yo"</li>
         <li><strong>Miedo a mostrar vulnerabilidad:</strong> Construye muros emocionales</li>
         <li><strong>Perfeccionismo:</strong> Para no dar lugar a críticas o traiciones</li>
         <li><strong>Expectativas altas:</strong> Que terminan en decepciones recurrentes</li>
         <li><strong>Celos y posesividad:</strong> Por miedo a perder lo que ama</li>
         <li><strong>Tendencia a sabotear relaciones:</strong> "Te traiciono antes de que tú me traiciones"</li>
        </ul>
       </div>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #e67e22; margin-top: 0;">Máscara de la Traición: EL CONTROLADOR</h4>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;">Para protegerse del dolor de la traición, la persona desarrolla la máscara del <strong>"Controlador"</strong>: alguien fuerte, poderoso, que no se deja engañar, que mantiene todo bajo control para no volver a sufrir.</p>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;"><strong>Rasgos físicos típicos:</strong> Cuerpo fuerte, musculoso, espalda ancha, mirada intensa y penetrante, tensión en mandíbula y cuello.</p>
       </div>
      </div>
      <div style="background: linear-gradient(135deg, #e8eaf6 0%, #c5cae9 100%); padding: 25px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #5c6bc0;">
       <h3 style="color: #3f51b5; margin-top: 0; font-size: 1.6em;">🔗 Herida Secundaria: ABANDONO</h3>
       <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;"><strong>Alamanda también trabaja profundamente con la Herida del Abandono</strong>, que se manifiesta como la <strong>pérdida de fe en que alguien o algo estará ahí</strong> para nosotros.</p>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #5c6bc0; margin-top: 0;">Origen de la Herida de Abandono</h4>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;">Se desarrolla entre <strong>1 y 3 años</strong>, principalmente con el progenitor del sexo opuesto, cuando el niño experimenta:</p>
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li>Ausencia física o emocional del progenitor</li>
         <li>Falta de atención o presencia cuando la necesita</li>
         <li>Sensación de no ser prioridad</li>
         <li>Separaciones, divorcios o distanciamiento emocional</li>
         <li>Sentir que "no es suficiente" para retener el amor</li>
        </ul>
       </div>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #5c6bc0; margin-top: 0;">Características de quien tiene la Herida de Abandono</h4>
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li><strong>Miedo a la soledad:</strong> Necesidad constante de compañía</li>
         <li><strong>Dependencia emocional:</strong> Busca fusionarse con el otro</li>
         <li><strong>Tristeza de fondo:</strong> Melancolía y victimización</li>
         <li><strong>Necesidad de atención:</strong> "Mírame, estoy aquí"</li>
         <li><strong>Miedo al rechazo:</strong> Se anticipa al abandono</li>
         <li><strong>Dificultad para estar solo:</strong> Busca llenar el vacío constantemente</li>
         <li><strong>Apego ansioso:</strong> Se aferra a relaciones aunque sean tóxicas</li>
        </ul>
       </div>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #5c6bc0; margin-top: 0;">Máscara del Abandono: EL DEPENDIENTE</h4>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;">Para protegerse del abandono, desarrolla la máscara del <strong>"Dependiente"</strong>: alguien que se hace indispensable, que necesita y se hace necesitar, que busca permanentemente validación externa.</p>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;"><strong>Rasgos físicos típicos:</strong> Cuerpo largo y delgado, falta de tono muscular, espalda débil, ojos grandes y tristes, postura ca��da.</p>
       </div>
      </div>
      <div style="background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%); padding: 25px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #66bb6a;">
       <h3 style="color: #43a047; margin-top: 0; font-size: 1.6em;">🌸 Cómo Alamanda Sana las Heridas del Alma</h3>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #43a047; margin-top: 0;">✨ Sanación de la Herida de Traición</h4>
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li><strong>Restaura la confianza:</strong> Permite volver a confiar sin necesidad de control absoluto</li>
         <li><strong>Suaviza la hipervigilancia:</strong> Ayuda a soltar la necesidad de tener todo bajo control</li>
         <li><strong>Libera el resentimiento:</strong> Perdona las traiciones pasadas</li>
         <li><strong>Enseña a confiar en el proceso:</strong> No todo es traición, a veces es redirección</li>
         <li><strong>Permite la vulnerabilidad:</strong> Estar abierto sin miedo a ser herido</li>
         <li><strong>Disuelve expectativas rígidas:</strong> Acepta que las cosas no siempre salen como planeamos</li>
        </ul>
       </div>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #43a047; margin-top: 0;">💚 Sanación de la Herida de Abandono</h4>
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li><strong>Reconexión con la propia presencia:</strong> "Yo estoy aquí para mí"</li>
         <li><strong>Fe en que el universo nos sostiene:</strong> No estamos solos, estamos acompañados por algo mayor</li>
         <li><strong>Limpia la angustia de la espera:</strong> Confía en que lo que es para ti llegará</li>
         <li><strong>Fortalece la autoestima:</strong> "Soy suficiente, soy digno de amor"</li>
         <li><strong>Disuelve la dependencia emocional:</strong> Aprende a estar pleno en soledad</li>
         <li><strong>Restaura la esperanza:</strong> Vuelve a creer que la vida te traerá lo mejor</li>
        </ul>
       </div>
      </div>
      <div style="background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%); padding: 25px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #ff9800;">
       <h3 style="color: #f57c00; margin-top: 0; font-size: 1.6em;">🔍 Identificando tus Heridas</h3>
       <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;"><strong>Preguntas para identificar si tienes activas las heridas que sana Alamanda:</strong></p>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #ff9800; margin-top: 0;">Herida de Traición</h4>
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li>¿Te cuesta confiar plenamente en las personas?</li>
         <li>¿Sientes que debes tener todo bajo control o algo malo pasará?</li>
         <li>¿Te han traicionado o decepcionado repetidamente?</li>
         <li>¿Te resulta difícil mostrar vulnerabilidad o debilidad?</li>
         <li>¿Prefieres hacer las cosas tú mismo porque "nadie lo hará bien"?</li>
         <li>¿Sientes que si confías plenamente, te lastimarán?</li>
        </ul>
       </div>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #ff9800; margin-top: 0;">Herida de Abandono</h4>
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li>¿Te sientes solo incluso cuando estás acompañado?</li>
         <li>¿Temes que las personas importantes se vayan de tu vida?</li>
         <li>¿Necesitas constante validación y atención de los demás?</li>
         <li>¿Te cuesta estar en soledad y disfrutarla?</li>
         <li>¿Sientes que no eres suficiente o digno de amor?</li>
         <li>¿Te aferras a relaciones aunque no sean sanas?</li>
        </ul>
       </div>
      </div>
      <div style="background: linear-gradient(135deg, #fce4ec 0%, #f8bbd0 100%); padding: 25px; border-radius: 15px; border-left: 5px solid #ec407a;">
       <h3 style="color: #c2185b; margin-top: 0; font-size: 1.6em;">💖 Proceso de Sanación con Alamanda</h3>
       <ol style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
        <li><strong>Reconocimiento:</strong> Identificar qué herida está activa y cómo te afecta</li>
        <li><strong>Aceptación:</strong> Honrar el dolor de la herida sin juzgarte</li>
        <li><strong>Comprensión:</strong> Entender que la herida fue una protección sabia en su momento</li>
        <li><strong>Liberación:</strong> Soltar conscientemente la máscara (Controlador/Dependiente)</li>
        <li><strong>Reprogramación:</strong> Instalar nuevas creencias usando las afirmaciones de Alamanda</li>
        <li><strong>Integración:</strong> Practicar nuevos comportamientos desde la confianza y la fe</li>
       </ol>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 20px 0 10px 0;">
        <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;"><strong style="color: #c2185b;">💝 Afirmación sanadora:</strong></p>
        <p style="color: #2c3e50; font-size: 1.15em; line-height: 1.8; margin: 15px 0; font-style: italic; text-align: center;">"Sano mis heridas de traición y abandono. Confío en la vida, confío en mí. Estoy siempre acompañado por el amor divino. Soy digno de confianza y de amor incondicional."</p>
       </div>
      </div>
     </div>
    </div>
   </div><!-- Modal del Eneagrama -->
   <div id="enneagramModal" class="modal">
    <div class="modal-content" style="max-height: 90vh; overflow-y: auto;"><button class="close-button" onclick="document.getElementById('enneagramModal').classList.remove('show'); document.body.style.overflow='auto'">✕</button>
     <h2 style="color: #8e44ad; text-align: center; margin-bottom: 20px;">⭐ Alamanda y el Eneagrama</h2>
     <p style="text-align: center; margin-bottom: 30px; color: #2c3e50; font-size: 1.2em; font-weight: bold;">Eneatipo 6 - El Leal</p>
     <div style="padding: 20px;">
      <div style="background: linear-gradient(135deg, #e8e3f5 0%, #d5ccec 100%); padding: 25px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #8e44ad;">
       <h3 style="color: #8e44ad; margin-top: 0; font-size: 1.6em;">🔷 El Eneagrama de la Personalidad</h3>
       <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;">El <strong>Eneagrama</strong> es un sistema ancestral de conocimiento de la personalidad que identifica <strong>nueve tipos de personalidad</strong> (eneatipos), cada uno con sus propias motivaciones, miedos, deseos y patrones de comportamiento.</p>
       <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;">Cada eneatipo representa una forma específica de ver y relacionarse con el mundo, y comprender nuestro eneatipo nos ayuda a reconocer nuestros patrones limitantes y a desarrollar nuestro potencial más elevado.</p>
      </div>
      <div style="background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%); padding: 25px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #ff9800;">
       <h3 style="color: #f57c00; margin-top: 0; font-size: 1.6em;">��� Eneatipo 6 - El Leal</h3>
       <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;"><strong>Alamanda resuena profundamente con el Eneatipo 6</strong>, conocido como <strong>"El Leal"</strong>, <strong>"El Escéptico"</strong> o <strong>"El Soldado Fiel"</strong>.</p>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #ff9800; margin-top: 0;">Motivación Central del Eneatipo 6</h4>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;"><strong>Deseo básico:</strong> Tener seguridad, apoyo y orientación</p>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;"><strong>Miedo básico:</strong> No tener apoyo ni orientación, quedar indefenso y vulnerable</p>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;"><strong>Mensaje perdido de la infancia:</strong> "Estás a salvo"</p>
       </div>
      </div>
      <div style="background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%); padding: 25px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #2196f3;">
       <h3 style="color: #1565c0; margin-top: 0; font-size: 1.6em;">🎭 Características del Eneatipo 6</h3>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #2196f3; margin-top: 0;">Rasgos Principales</h4>
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li><strong>Lealtad extrema:</strong> Fiel a las personas, instituciones y causas en las que cree</li>
         <li><strong>Hipervigilancia:</strong> Siempre alerta ante posibles peligros o amenazas</li>
         <li><strong>Necesidad de seguridad:</strong> Busca certezas, estructuras y sistemas de apoyo</li>
         <li><strong>Pensamiento ansioso:</strong> La mente está constantemente anticipando problemas</li>
         <li><strong>Duda crónica:</strong> Desconfía de sus propias decisiones y de los demás</li>
         <li><strong>Responsable y comprometido:</strong> Cumple con sus obligaciones y espera lo mismo de otros</li>
         <li><strong>Busca autoridad confiable:</strong> Necesita figuras o sistemas en los que apoyarse</li>
         <li><strong>Tendencia a preocuparse:</strong> Escenarios catastróficos ocupan su mente</li>
        </ul>
       </div>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #2196f3; margin-top: 0;">Los Dos Subtipos del 6</h4>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;"><strong>🐑 El 6 Fóbico (Cobarde):</strong> Enfrenta el miedo con timidez y precaución. Busca protección en autoridades, reglas y estructuras. Evita el peligro. Es más evidentemente ansioso y miedoso.</p>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;"><strong>��� El 6 Contrafóbico (Valiente):</strong> Enfrenta el miedo yendo directo hacia él. Actúa con valentía y coraje. Puede parecer un 8 (el Desafiador) pero su motivación es diferente: actúa fuerte para no sentir miedo.</p>
       </div>
      </div>
      <div style="background: linear-gradient(135deg, #ffebee 0%, #ffcdd2 100%); padding: 25px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #e74c3c;">
       <h3 style="color: #c0392b; margin-top: 0; font-size: 1.6em;">🌀 Patrones Limitantes del Eneatipo 6</h3>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #e74c3c; margin-top: 0;">Cuando está en Desintegración (camino al 3)</h4>
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li>Se vuelve competitivo y busca impresionar a otros</li>
         <li>Actúa por estatus y reconocimiento en lugar de lealtad</li>
         <li>Puede volverse vanidoso y orientado al éxito superficial</li>
         <li>Pierde su autenticidad por complacer o destacar</li>
        </ul>
       </div>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #e74c3c; margin-top: 0;">En su Estado Promedio</h4>
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li>Dudas constantes y parálisis por análisis</li>
         <li>Proyección del miedo en el futuro ("¿Y si...?")</li>
         <li>Necesidad de consultar a otros antes de decidir</li>
         <li>Obediencia ciega a autoridades o rebeldía contra ellas</li>
         <li>Acumulación de resentimientos por no expresar desacuerdo</li>
         <li>Actitud defensiva y sospecha ante lo desconocido</li>
        </ul>
       </div>
      </div>
      <div style="background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%); padding: 25px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #4caf50;">
       <h3 style="color: #2e7d32; margin-top: 0; font-size: 1.6em;">🌟 Camino de Crecimiento hacia el 9</h3>
       <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;"><strong>Cuando el Eneatipo 6 está en integración (camino hacia el 9 - El Pacificador), manifiesta:</strong></p>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li><strong>Paz interior:</strong> Confía en que todo está bien y fluye con la vida</li>
         <li><strong>Aceptación:</strong> Acepta la incertidumbre sin ansiedad</li>
         <li><strong>Conexión con el presente:</strong> Deja de proyectar miedos al futuro</li>
         <li><strong>Fe genuina:</strong> Confía en sí mismo y en el proceso de la vida</li>
         <li><strong>Estabilidad emocional:</strong> No necesita certezas externas, tiene certeza interna</li>
         <li><strong>Seguridad verdadera:</strong> Sabe que está sostenido por algo mayor</li>
        </ul>
       </div>
      </div>
      <div style="background: linear-gradient(135deg, #f3e5f5 0%, #e1bee7 100%); padding: 25px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #9c27b0;">
       <h3 style="color: #7b1fa2; margin-top: 0; font-size: 1.6em;">🌸 Cómo Alamanda Ayuda al Eneatipo 6</h3>
       <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;"><strong>Alamanda es la flor perfecta para el Eneatipo 6</strong> porque aborda directamente su miedo básico y su patrón de desconfianza:</p>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #9c27b0; margin-top: 0;">1. Restaura la Confianza Básica</h4>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;">Ayuda al 6 a recuperar la sensación de "estás a salvo" que perdió en la infancia, permitiéndole confiar en que el universo lo sostiene</p>
       </div>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #9c27b0; margin-top: 0;">2. Calma la Mente Ansiosa</h4>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;">Limpia la angustia y la proyección constante de escenarios negativos, devolviendo paz mental</p>
       </div>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #9c27b0; margin-top: 0;">3. Fortalece la Autoridad Interna</h4>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;">Permite al 6 confiar en sus propias percepciones y decisiones sin necesidad de validación externa constante</p>
       </div>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #9c27b0; margin-top: 0;">4. Disuelve el Miedo al Futuro</h4>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;">Enseña que todo tiene un propósito y que las cosas se dan en el momento justo, eliminando la necesidad de controlar el futuro</p>
       </div>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #9c27b0; margin-top: 0;">5. Facilita el Camino al 9</h4>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;">Ayuda al 6 a integrar las cualidades del 9: paz, aceptación, confianza en el fluir de la vida, y seguridad sin necesidad de certezas externas</p>
       </div>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #9c27b0; margin-top: 0;">6. Restaura la Fe</h4>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;">Reconecta al 6 con la fe en algo superior (Dios, el universo, la vida) que le permite soltar la hipervigilancia</p>
       </div>
      </div>
      <div style="background: linear-gradient(135deg, #fff9c4 0%, #fff59d 100%); padding: 25px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #fbc02d;">
       <h3 style="color: #f57f17; margin-top: 0; font-size: 1.6em;">🔍 ¿Eres Eneatipo 6?</h3>
       <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;"><strong>Te identificas con el Eneatipo 6 si:</strong></p>
       <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
        <li>Tu mente siempre está pensando en "��qué pasará si...?"</li>
        <li>Necesitas sentir que hay alguien o algo confiable a lo que recurrir</li>
        <li>Te cuesta tomar decisiones sin consultar a otros</li>
        <li>Eres extremadamente leal a las personas e instituciones en las que crees</li>
        <li>Proyectas escenarios negativos antes de que sucedan</li>
        <li>Te sientes más seguro cuando hay reglas, estructuras o planes claros</li>
        <li>Puedes ser muy escéptico y cuestionar todo</li>
        <li>O puedes ser muy valiente y enfrentar tus miedos de frente (contrafóbico)</li>
        <li>La traición o la deslealtad te duelen profundamente</li>
        <li>Sientes que debes estar preparado para lo peor</li>
       </ul>
      </div>
      <div style="background: linear-gradient(135deg, #e0f2f1 0%, #b2dfdb 100%); padding: 25px; border-radius: 15px; border-left: 5px solid #00897b;">
       <h3 style="color: #00695c; margin-top: 0; font-size: 1.6em;">💫 Práctica con Alamanda para el Eneatipo 6</h3>
       <ol style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
        <li><strong>Toma Alamanda durante 21 días consecutivos</strong></li>
        <li><strong>Repite diariamente:</strong> "Estoy a salvo. Confío en la vida. Todo está bien"</li>
        <li><strong>Practica soltar el control:</strong> Toma una pequeña decisión sin consultar a nadie</li>
        <li><strong>Observa tus pensamientos:</strong> Cuando aparezca el "¿y si...?", responde "Confío en que todo se resolverá"</li>
        <li><strong>Conecta con el presente:</strong> Cada vez que tu mente se vaya al futuro, vuelve al ahora respirando profundo</li>
        <li><strong>Cultiva tu autoridad interna:</strong> Pregúntate "¿Qué siento YO sobre esto?" antes de pedir opiniones</li>
       </ol>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 20px 0 10px 0;">
        <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;"><strong style="color: #00897b;">💚 Mantra de Alamanda para el Eneatipo 6:</strong></p>
        <p style="color: #2c3e50; font-size: 1.15em; line-height: 1.8; margin: 15px 0; font-style: italic; text-align: center;">"Estoy sostenido por el amor del universo. Confío en mi guía interior. Todo lo que necesito viene a mí en el momento perfecto. Estoy a salvo."</p>
       </div>
      </div>
     </div>
    </div>
   </div><!-- Modal del Cuestionario -->
   <div id="quizModal" class="modal">
    <div class="modal-content" style="max-height: 90vh; overflow-y: auto;"><button class="close-button" onclick="document.getElementById('quizModal').classList.remove('show'); document.body.style.overflow='auto'">✕</button>
     <div id="quizQuestions" style="display: block;">
      <h2 style="color: #27ae60; text-align: center; margin-bottom: 20px;">❓ ¿Necesitas Alamanda?</h2>
      <p style="text-align: center; margin-bottom: 30px; color: #2c3e50; font-size: 1.1em;">Responde estas preguntas con honestidad para descubrirlo</p>
      <div style="padding: 20px;">
       <div class="quiz-question" style="margin-bottom: 25px; padding: 20px; background: #f8f9fa; border-radius: 10px; border-left: 4px solid #27ae60;">
        <p style="font-size: 1.1em; font-weight: bold; margin-bottom: 15px; color: #2c3e50;">1. ¿Sientes que siempre las cosas buenas son para otros, pero no para ti?</p>
        <div style="display: flex; flex-direction: column; gap: 10px;"><label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px; transition: all 0.3s;"> <input type="radio" name="q1" value="3" style="margin-right: 10px; cursor: pointer;"> <span>Sí, siempre me pasa</span> </label> <label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q1" value="2" style="margin-right: 10px; cursor: pointer;"> <span>A veces</span> </label> <label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q1" value="0" style="margin-right: 10px; cursor: pointer;"> <span>No, para nada</span> </label>
        </div>
       </div>
       <div class="quiz-question" style="margin-bottom: 25px; padding: 20px; background: #f8f9fa; border-radius: 10px; border-left: 4px solid #27ae60;">
        <p style="font-size: 1.1em; font-weight: bold; margin-bottom: 15px; color: #2c3e50;">2. ¿Te cuesta confiar en que las cosas van a salir bien?</p>
        <div style="display: flex; flex-direction: column; gap: 10px;"><label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q2" value="3" style="margin-right: 10px; cursor: pointer;"> <span>Sí, me cuesta mucho</span> </label> <label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q2" value="2" style="margin-right: 10px; cursor: pointer;"> <span>A veces dudo</span> </label> <label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q2" value="0" style="margin-right: 10px; cursor: pointer;"> <span>No, confío plenamente</span> </label>
        </div>
       </div>
       <div class="quiz-question" style="margin-bottom: 25px; padding: 20px; background: #f8f9fa; border-radius: 10px; border-left: 4px solid #27ae60;">
        <p style="font-size: 1.1em; font-weight: bold; margin-bottom: 15px; color: #2c3e50;">3. ¿Has perdido la fe en Dios o en un poder superior?</p>
        <div style="display: flex; flex-direction: column; gap: 10px;"><label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q3" value="3" style="margin-right: 10px; cursor: pointer;"> <span>Sí, completamente</span> </label> <label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q3" value="2" style="margin-right: 10px; cursor: pointer;"> <span>A veces siento que pierdo la fe</span> </label> <label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q3" value="0" style="margin-right: 10px; cursor: pointer;"> <span>No, mantengo mi fe</span> </label>
        </div>
       </div>
       <div class="quiz-question" style="margin-bottom: 25px; padding: 20px; background: #f8f9fa; border-radius: 10px; border-left: 4px solid #27ae60;">
        <p style="font-size: 1.1em; font-weight: bold; margin-bottom: 15px; color: #2c3e50;">4. ¿Sientes angustia o impaciencia cuando esperas que algo se concrete?</p>
        <div style="display: flex; flex-direction: column; gap: 10px;"><label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q4" value="3" style="margin-right: 10px; cursor: pointer;"> <span>Sí, constantemente</span> </label> <label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q4" value="2" style="margin-right: 10px; cursor: pointer;"> <span>A veces me pasa</span> </label> <label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q4" value="0" style="margin-right: 10px; cursor: pointer;"> <span>No, puedo esperar con calma</span> </label>
        </div>
       </div>
       <div class="quiz-question" style="margin-bottom: 25px; padding: 20px; background: #f8f9fa; border-radius: 10px; border-left: 4px solid #27ae60;">
        <p style="font-size: 1.1em; font-weight: bold; margin-bottom: 15px; color: #2c3e50;">5. ¿Te han decepcionado frecuentemente las personas o situaciones?</p>
        <div style="display: flex; flex-direction: column; gap: 10px;"><label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q5" value="3" style="margin-right: 10px; cursor: pointer;"> <span>Sí, muy frecuentemente</span> </label> <label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q5" value="2" style="margin-right: 10px; cursor: pointer;"> <span>A veces</span> </label> <label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q5" value="0" style="margin-right: 10px; cursor: pointer;"> <span>Raramente</span> </label>
        </div>
       </div>
       <div class="quiz-question" style="margin-bottom: 25px; padding: 20px; background: #f8f9fa; border-radius: 10px; border-left: 4px solid #27ae60;">
        <p style="font-size: 1.1em; font-weight: bold; margin-bottom: 15px; color: #2c3e50;">6. ¿Dudas de tus propias capacidades para lograr lo que te propones?</p>
        <div style="display: flex; flex-direction: column; gap: 10px;"><label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q6" value="3" style="margin-right: 10px; cursor: pointer;"> <span>Sí, dudo mucho de mí</span> </label> <label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q6" value="2" style="margin-right: 10px; cursor: pointer;"> <span>A veces dudo</span> </label> <label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q6" value="0" style="margin-right: 10px; cursor: pointer;"> <span>No, confío en mis capacidades</span> </label>
        </div>
       </div>
       <div class="quiz-question" style="margin-bottom: 25px; padding: 20px; background: #f8f9fa; border-radius: 10px; border-left: 4px solid #27ae60;">
        <p style="font-size: 1.1em; font-weight: bold; margin-bottom: 15px; color: #2c3e50;">7. ¿Sientes que llevas mucho tiempo esperando que un sueño se cumpla y empiezas a perder la esperanza?</p>
        <div style="display: flex; flex-direction: column; gap: 10px;"><label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q7" value="3" style="margin-right: 10px; cursor: pointer;"> <span>Sí, estoy perdiendo la esperanza</span> </label> <label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q7" value="2" style="margin-right: 10px; cursor: pointer;"> <span>A veces me desanimo</span> </label> <label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q7" value="0" style="margin-right: 10px; cursor: pointer;"> <span>No, mantengo la esperanza</span> </label>
        </div>
       </div>
       <div class="quiz-question" style="margin-bottom: 25px; padding: 20px; background: #f8f9fa; border-radius: 10px; border-left: 4px solid #27ae60;">
        <p style="font-size: 1.1em; font-weight: bold; margin-bottom: 15px; color: #2c3e50;">8. ¿Te sientes inseguro antes de situaciones importantes (exámenes, entrevistas, presentaciones)?</p>
        <div style="display: flex; flex-direction: column; gap: 10px;"><label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q8" value="3" style="margin-right: 10px; cursor: pointer;"> <span>Sí, muy inseguro</span> </label> <label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q8" value="2" style="margin-right: 10px; cursor: pointer;"> <span>A veces me siento inseguro</span> </label> <label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q8" value="0" style="margin-right: 10px; cursor: pointer;"> <span>No, me siento seguro</span> </label>
        </div>
       </div>
       <div class="quiz-question" style="margin-bottom: 25px; padding: 20px; background: #f8f9fa; border-radius: 10px; border-left: 4px solid #27ae60;">
        <p style="font-size: 1.1em; font-weight: bold; margin-bottom: 15px; color: #2c3e50;">9. ¿Sientes frustración con angustia (no con enojo) cuando las cosas no salen como esperabas?</p>
        <div style="display: flex; flex-direction: column; gap: 10px;"><label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q9" value="3" style="margin-right: 10px; cursor: pointer;"> <span>Sí, me angustia mucho</span> </label> <label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q9" value="2" style="margin-right: 10px; cursor: pointer;"> <span>A veces siento angustia</span> </label> <label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q9" value="0" style="margin-right: 10px; cursor: pointer;"> <span>No, lo manejo bien</span> </label>
        </div>
       </div>
       <div class="quiz-question" style="margin-bottom: 25px; padding: 20px; background: #f8f9fa; border-radius: 10px; border-left: 4px solid #27ae60;">
        <p style="font-size: 1.1em; font-weight: bold; margin-bottom: 15px; color: #2c3e50;">10. ¿Te afectan mucho las críticas o comentarios negativos de otros?</p>
        <div style="display: flex; flex-direction: column; gap: 10px;"><label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q10" value="3" style="margin-right: 10px; cursor: pointer;"> <span>Sí, mucho</span> </label> <label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q10" value="2" style="margin-right: 10px; cursor: pointer;"> <span>A veces me afectan</span> </label> <label style="display: flex; align-items: center; cursor: pointer; padding: 10px; background: white; border-radius: 5px;"> <input type="radio" name="q10" value="0" style="margin-right: 10px; cursor: pointer;"> <span>No, permanezco entero</span> </label>
        </div>
       </div>
      </div>
      <div style="text-align: center; margin-top: 30px; padding: 0 20px 30px 20px;"><button id="calculateResultsBtn" class="meditation-button"> Ver Resultados </button>
      </div>
     </div>
     <div id="quizResults" style="display: none; padding: 30px;">
      <h2 style="color: #27ae60; text-align: center; margin-bottom: 20px;">📊 Tus Resultados</h2>
      <div style="text-align: center; margin-bottom: 30px;">
       <div id="percentageCircle" style="width: 200px; height: 200px; margin: 0 auto; position: relative;">
        <svg width="200" height="200" style="transform: rotate(-90deg);"><circle cx="100" cy="100" r="80" fill="none" stroke="#e0e0e0" stroke-width="20"></circle> <circle id="progressCircle" cx="100" cy="100" r="80" fill="none" stroke="#27ae60" stroke-width="20" stroke-dasharray="502.4" stroke-dashoffset="502.4" style="transition: stroke-dashoffset 1s ease;"></circle>
        </svg>
        <div id="percentageText" style="position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 3em; font-weight: bold; color: #27ae60;">
         0%
        </div>
       </div>
      </div>
      <div id="resultMessage" style="background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%); padding: 30px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #27ae60;">
      </div>
      <div style="text-align: center; margin-top: 30px;"><button id="retakeQuizBtn" class="meditation-button" style="background: linear-gradient(135deg, #9b59b6 0%, #8e44ad 100%);" onmouseover="this.style.background='linear-gradient(135deg, #8e44ad 0%, #6c3483 100%)'" onmouseout="this.style.background='linear-gradient(135deg, #9b59b6 0%, #8e44ad 100%)'"> Volver a Hacer el Test </button>
      </div>
     </div>
    </div>
   </div><!-- Modal Botánica -->
   <div id="botanicalModal" class="modal">
    <div class="modal-content" style="max-height: 90vh; overflow-y: auto;"><button class="close-button" onclick="document.getElementById('botanicalModal').classList.remove('show'); document.body.style.overflow='auto'">✕</button>
     <h2 style="color: #2980b9; text-align: center; margin-bottom: 20px;">🌿 Información Botánica y Medicinal</h2>
     <p style="text-align: center; margin-bottom: 30px; color: #2c3e50; font-size: 1.1em; font-style: italic;">Allemanda cathartica</p>
     <div style="padding: 20px;">
      <div style="background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%); padding: 25px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #2980b9;">
       <h3 style="color: #2980b9; margin-top: 0; font-size: 1.6em;">🌺 Descripción Botánica</h3>
       <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;"><strong>Nombre científico:</strong> <em>Allamanda cathartica</em></p>
       <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;"><strong>Familia:</strong> Apocynaceae (la misma familia de la adelfa y la vinca)</p>
       <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;"><strong>Nombres comunes:</strong> Alamanda, Copa de oro, Trompeta dorada, Golden trumpet, Buttercup flower</p>
       <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;"><strong>Origen:</strong> América del Sur tropical, especialmente Brasil. Naturalizada en la región de Misiones, Argentina.</p>
      </div>
      <div style="background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%); padding: 25px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #ff9800;">
       <h3 style="color: #f57c00; margin-top: 0; font-size: 1.6em;">🌿 Características Morfológicas</h3>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #ff9800; margin-top: 0;">Porte de la Planta</h4>
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li><strong>Tipo:</strong> Arbusto trepador perenne de crecimiento vigoroso</li>
         <li><strong>Altura:</strong> Puede alcanzar de 2 a 6 metros de altura cuando encuentra soporte</li>
         <li><strong>Crecimiento:</strong> Rápido, con tallos leñosos en la base que se vuelven flexibles hacia las puntas</li>
         <li><strong>Hábito:</strong> Trepador o rastrero si no tiene soporte; forma arbustiva densa</li>
        </ul>
       </div>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #ff9800; margin-top: 0;">Hojas</h4>
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li><strong>Disposición:</strong> Verticiladas (en grupos de 3-4 hojas por nudo) u opuestas</li>
         <li><strong>Forma:</strong> Lanceoladas a oblongo-elípticas, con punta aguda</li>
         <li><strong>Tamaño:</strong> 7-15 cm de largo por 2-4 cm de ancho</li>
         <li><strong>Textura:</strong> Coriáceas (gruesas y rígidas), de color verde brillante intenso</li>
         <li><strong>Superficie:</strong> Glabras (sin pelos), con nervadura central prominente</li>
         <li><strong>Borde:</strong> Entero (sin dientes)</li>
        </ul>
       </div>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #ff9800; margin-top: 0;">Flores (La esencia se prepara con ellas)</h4>
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li><strong>Forma:</strong> Tubulares en forma de trompeta o embudo, muy llamativas</li>
         <li><strong>Color:</strong> Amarillo dorado brillante e intenso (de ahí "Copa de oro")</li>
         <li><strong>Tamaño:</strong> Grandes, de 6-12 cm de diámetro cuando están abiertas</li>
         <li><strong>Pétalos:</strong> 5 lóbulos redondeados que se abren en forma de estrella</li>
         <li><strong>Garganta:</strong> Interior de la flor con rayas o manchas naranjas o rojizas</li>
         <li><strong>Disposición:</strong> En racimos terminales (cimas) de 3-6 flores</li>
         <li><strong>Fragancia:</strong> Ligeramente perfumadas, aroma suave y dulce</li>
         <li><strong>Período de floración:</strong> Primavera-verano (en Misiones: octubre a marzo), con picos en pleno verano</li>
        </ul>
       </div>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #ff9800; margin-top: 0;">Frutos</h4>
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li><strong>Tipo:</strong> Cápsulas espinosas dehiscentes (se abren al madurar)</li>
         <li><strong>Forma:</strong> Globosas u ovoides, cubiertas de espinas</li>
         <li><strong>Tamaño:</strong> 4-8 cm de diámetro</li>
         <li><strong>Color:</strong> Verde al principio, marrón al madurar</li>
         <li><strong>Semillas:</strong> Aplanadas, aladas (con extensiones membranosas para dispersión por viento)</li>
        </ul>
       </div>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #ff9800; margin-top: 0;">Tallos</h4>
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li><strong>Características:</strong> Leñosos en la base, herbáceos y flexibles en las puntas</li>
         <li><strong>Color:</strong> Verde brillante cuando jóvenes, grisáceos al envejecer</li>
         <li><strong>Savia:</strong> Látex blanco lechoso abundante (característica de la familia Apocynaceae)</li>
         <li><strong>Nota importante:</strong> La savia es tóxica y puede causar irritación en piel y mucosas</li>
        </ul>
       </div>
      </div>
      <div style="background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%); padding: 25px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #2196f3;">
       <h3 style="color: #1565c0; margin-top: 0; font-size: 1.6em;">🌍 Hábitat y Distribución</h3>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #2196f3; margin-top: 0;">Distribución Natural</h4>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;">Originaria de las selvas tropicales y subtropicales de América del Sur, especialmente Brasil. Se ha naturalizado ampliamente en regiones cálidas de todo el mundo, incluyendo:</p>
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li>Argentina (especialmente Misiones, Corrientes, norte de Buenos Aires)</li>
         <li>Centroamérica y el Caribe</li>
         <li>Sudeste asiático</li>
         <li>África tropical</li>
         <li>Islas del Pacífico</li>
        </ul>
       </div>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #2196f3; margin-top: 0;">Requerimientos Ambientales</h4>
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li><strong>Clima:</strong> Tropical y subtropical cálido. No tolera heladas</li>
         <li><strong>Temperatura:</strong> Óptima entre 20-30°C. Mínima no inferior a 5°C</li>
         <li><strong>Luz:</strong> Pleno sol para abundante floración (tolera semisombra pero florece menos)</li>
         <li><strong>Humedad:</strong> Alta humedad ambiental (propia de climas tropicales)</li>
         <li><strong>Suelo:</strong> Fértil, rico en materia orgánica, bien drenado, ligeramente ácido a neutro</li>
         <li><strong>Riego:</strong> Regular y abundante en época de crecimiento y floración</li>
        </ul>
       </div>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #2196f3; margin-top: 0;">Hábitats Naturales</h4>
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li>Bordes de selvas tropicales y subtropicales</li>
         <li>Claros en bosques húmedos</li>
         <li>Orillas de ríos y arroyos</li>
         <li>Áreas perturbadas con vegetación secundaria</li>
         <li>Trepa sobre árboles y arbustos buscando luz solar</li>
        </ul>
       </div>
      </div>
      <div style="background: linear-gradient(135deg, #fce4ec 0%, #f8bbd0 100%); padding: 25px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #e91e63;">
       <h3 style="color: #c2185b; margin-top: 0; font-size: 1.6em;">�� Cultivo y Propagación</h3>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #e91e63; margin-top: 0;">Métodos de Propagación</h4>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;"><strong>1. Esquejes (método más común):</strong></p>
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li>Tomar esquejes semileñosos de 15-20 cm en primavera-verano</li>
         <li>Retirar hojas inferiores, dejar solo 2-3 pares de hojas superiores</li>
         <li>Plantar en sustrato húmedo con arena y turba</li>
         <li>Mantener humedad alta y temperatura cálida (25-28°C)</li>
         <li>Enraízan en 3-6 semanas</li>
        </ul>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;"><strong>2. Semillas:</strong></p>
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li>Sembrar semillas frescas en primavera</li>
         <li>Sustrato ligero y bien drenado</li>
         <li>Germinan en 2-4 semanas a 25-30°C</li>
         <li>Método menos utilizado porque tarda más en florecer</li>
        </ul>
       </div>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <h4 style="color: #e91e63; margin-top: 0;">Cuidados de Cultivo</h4>
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li><strong>Ubicación:</strong> Pleno sol (mínimo 6 horas de sol directo)</li>
         <li><strong>Riego:</strong> Abundante en verano, moderado en invierno; evitar encharcamientos</li>
         <li><strong>Fertilización:</strong> Abono orgánico o fertilizante equilibrado cada 2-3 meses en primavera-verano</li>
         <li><strong>Poda:</strong> Al final del invierno para controlar tamaño y estimular ramificación</li>
         <li><strong>Soporte:</strong> Requiere tutor, pérgola, muro o estructura para trepar</li>
         <li><strong>Protección invernal:</strong> En zonas con heladas, cultivar en maceta y proteger en invierno</li>
        </ul>
       </div>
      </div>
      <div style="background: linear-gradient(135deg, #fff9c4 0%, #fff59d 100%); padding: 25px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #fbc02d;">
       <h3 style="color: #f57f17; margin-top: 0; font-size: 1.6em;">🌼 Usos Ornamentales</h3>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li><strong>Cobertura de muros y cercas:</strong> Sus flores doradas iluminan cualquier superficie vertical</li>
         <li><strong>Pérgolas y arcos:</strong> Crea hermosos techos floridos</li>
         <li><strong>Pantallas vegetales:</strong> Excelente para crear privacidad con belleza</li>
         <li><strong>Jardines tropicales:</strong> Esencial en diseños de jardines con estilo tropical</li>
         <li><strong>Macetas grandes:</strong> Puede cultivarse en contenedores con soporte</li>
         <li><strong>Valor ornamental:</strong> Floración abundante y prolongada con flores grandes y vistosas color amarillo dorado</li>
        </ul>
       </div>
      </div>
      <div style="background: linear-gradient(135deg, #ffebee 0%, #ffcdd2 100%); padding: 30px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #e74c3c;">
       <h3 style="color: #c0392b; margin-top: 0; font-size: 1.6em;">⚠️ ADVERTENCIAS IMPORTANTES - TOXICIDAD</h3>
       <div style="background: #ffffff; padding: 25px; border-radius: 10px; margin: 15px 0; border: 3px solid #e74c3c;">
        <h4 style="color: #e74c3c; margin-top: 0; font-size: 1.4em;">🚨 PLANTA ALTAMENTE TÓXICA</h4>
        <p style="color: #2c3e50; font-size: 1.15em; line-height: 1.8; margin: 10px 0; font-weight: bold;">TODAS las partes de la Allamanda cathartica son TÓXICAS, especialmente el látex lechoso que fluye al cortar tallos u hojas.</p>
        <h4 style="color: #e74c3c; margin-top: 20px;">Compuestos Tóxicos:</h4>
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li><strong>Glucósidos cardiotónicos:</strong> Allamandina y otros glucósidos similares a la digital</li>
         <li><strong>Alcaloides:</strong> Diversos alcaloides tóxicos</li>
         <li><strong>Resinas irritantes:</strong> En el látex lechoso</li>
         <li><strong>Plumieride:</strong> Iridoide con efectos purgantes violentos</li>
        </ul>
        <h4 style="color: #e74c3c; margin-top: 20px;">Efectos de la Intoxicación:</h4>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;"><strong>Por contacto cutáneo con el látex:</strong></p>
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 5px 0 15px 20px;">
         <li>Irritación severa de piel y mucosas</li>
         <li>Dermatitis de contacto</li>
         <li>Erupciones, enrojecimiento, picazón intensa</li>
         <li>Si contacta los ojos: conjuntivitis severa, dolor, lagrimeo</li>
        </ul>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;"><strong>Por ingestión (MUY PELIGROSO):</strong></p>
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 5px 0 15px 20px;">
         <li>Náuseas y vómitos intensos</li>
         <li>Diarrea severa (de ahí el nombre "cathartica" = purgante)</li>
         <li>Dolor abdominal agudo</li>
         <li>Salivación excesiva</li>
         <li>Alteraciones cardíacas (arritmias, bradicardia)</li>
         <li>En casos graves: convulsiones, alteración del sistema nervioso central</li>
         <li>Puede ser MORTAL en dosis altas</li>
        </ul>
        <h4 style="color: #e74c3c; margin-top: 20px;">Precauciones Obligatorias:</h4>
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li><strong>NUNCA ingerir ninguna parte de la planta</strong></li>
         <li><strong>Usar guantes</strong> al podar o manipular la planta</li>
         <li><strong>Lavarse las manos</strong> inmediatamente después de tocar cualquier parte</li>
         <li><strong>No tocarse ojos o boca</strong> con las manos contaminadas con látex</li>
         <li><strong>Mantener alejada de niños y mascotas</strong> (muy peligrosa para perros y gatos)</li>
         <li><strong>No usar en medicina tradicional o casera</strong> por su alta toxicidad</li>
         <li>En caso de intoxicación: <strong>acudir inmediatamente a emergencias médicas</strong></li>
        </ul>
        <div style="background: #ffe6e6; padding: 20px; border-radius: 8px; margin-top: 20px; border: 2px solid #e74c3c;">
         <p style="color: #c0392b; font-size: 1.15em; line-height: 1.8; margin: 5px 0; font-weight: bold; text-align: center;">⚠️ IMPORTANTE: La esencia floral se prepara por el método solar del Dr. Bach, que NO utiliza la planta material, sino la vibración energética de la flor. La esencia floral es SEGURA y NO contiene componentes tóxicos de la planta. ⚠️</p>
        </div>
       </div>
      </div>
      <div style="background: linear-gradient(135deg, #f3e5f5 0%, #e1bee7 100%); padding: 25px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #9c27b0;">
       <h3 style="color: #7b1fa2; margin-top: 0; font-size: 1.6em;">💊 Usos Medicinales Tradicionales (PRECAUCIÓN)</h3>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0;">Aunque la Allamanda cathartica se ha utilizado en medicina tradicional en algunas culturas, su <strong>alta toxicidad hace que su uso medicinal sea extremadamente peligroso y NO recomendable</strong>.</p>
        <h4 style="color: #9c27b0; margin-top: 20px;">Usos Históricos (solo para conocimiento, NO para práctica):</h4>
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li><strong>Purgante drástico:</strong> De ahí su nombre "cathartica", pero con efectos secundarios severos</li>
         <li><strong>Tratamiento de ictericia:</strong> En medicina tradicional brasileña (altamente peligroso)</li>
         <li><strong>Antipalúdico:</strong> Usado en algunas regiones tropicales (no comprobado científicamente)</li>
         <li><strong>Tratamiento de problemas hepáticos:</strong> En dosis muy controladas (riesgo de intoxicación)</li>
        </ul>
        <div style="background: #ffe6e6; padding: 20px; border-radius: 8px; margin-top: 20px; border: 2px solid #e74c3c;">
         <p style="color: #c0392b; font-size: 1.1em; line-height: 1.8; margin: 5px 0; font-weight: bold;">⚠️ ADVERTENCIA MÉDICA: NO usar la planta con fines medicinales. Los riesgos superan ampliamente cualquier posible beneficio. Existen alternativas seguras para cualquier dolencia que esta planta pretenda tratar.</p>
        </div>
       </div>
      </div>
      <div style="background: linear-gradient(135deg, #e0f2f1 0%, #b2dfdb 100%); padding: 25px; border-radius: 15px; border-left: 5px solid #00897b;">
       <h3 style="color: #00695c; margin-top: 0; font-size: 1.6em;">🌸 Preparación de la Esencia Floral</h3>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;">La esencia floral de Alamanda se prepara siguiendo el <strong>Método Solar del Dr. Edward Bach</strong>:</p>
        <h4 style="color: #00897b; margin-top: 20px;">Proceso de Elaboración:</h4>
        <ol style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li>Se recolectan flores de Alamanda en su punto óptimo de floración, en una mañana soleada</li>
         <li>Se colocan las flores flotando en un recipiente de cristal con agua pura de manantial</li>
         <li>Se expone al sol directo durante 3-4 horas</li>
         <li>La vibración energética de la flor se imprime en el agua por resonancia</li>
         <li>Se retiran las flores y se mezcla el agua con brandy como conservante (tintura madre)</li>
         <li>De esta tintura madre se preparan los frascos de stock y de dilución</li>
        </ol>
        <div style="background: #e8f5e9; padding: 20px; border-radius: 8px; margin-top: 20px; border-left: 4px solid #4caf50;">
         <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 5px 0;"><strong style="color: #2e7d32;">✅ Seguridad de la Esencia Floral:</strong> La esencia floral NO contiene materia física de la planta, solo su patrón vibracional. Por lo tanto, es completamente SEGURA para uso terapéutico, sin riesgo de toxicidad. No hay contraindicaciones ni efectos secundarios.</p>
        </div>
       </div>
      </div>
      <div style="background: linear-gradient(135deg, #e8eaf6 0%, #c5cae9 100%); padding: 25px; border-radius: 15px; border-left: 5px solid #5c6bc0;">
       <h3 style="color: #3f51b5; margin-top: 0; font-size: 1.6em;">🔬 Curiosidades Botánicas</h3>
       <div style="background: white; padding: 20px; border-radius: 10px; margin: 15px 0;">
        <ul style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0 10px 20px;">
         <li><strong>El nombre "cathartica"</strong> proviene del griego "katharsis" (purificación), refiriéndose a sus propiedades purgantes drásticas</li>
         <li><strong>El nombre "Allamanda"</strong> honra al botánico suizo Dr. Frédéric-Louis Allamand (1736-1809)</li>
         <li><strong>Sus flores no producen néctar</strong> accesible para la mayoría de polinizadores, siendo principalmente polinizadas por mariposas de lengua larga</li>
         <li><strong>El látex blanco</strong> es un mecanismo de defensa de la planta contra herbívoros</li>
         <li><strong>En algunas culturas</strong> se considera una planta de protección espiritual, plantada cerca de las casas para alejar malas energías (aunque esto no tiene relación con su toxicidad física)</li>
         <li><strong>Puede llegar a vivir muchos años</strong> (más de 20 años en condiciones óptimas)</li>
         <li><strong>Sus flores se abren principalmente de día</strong> y se cierran parcialmente por la noche</li>
         <li><strong>La intensidad del color amarillo</strong> de las flores aumenta con la exposición al sol pleno</li>
        </ul>
       </div>
      </div>
     </div>
    </div>
   </div><!-- Modal Bibliografía -->
   <div id="bibliographyModal" class="modal">
    <div class="modal-content" style="max-height: 90vh; overflow-y: auto;"><button class="close-button" onclick="document.getElementById('bibliographyModal').classList.remove('show'); document.body.style.overflow='auto'">✕</button>
     <h2 style="color: #e67e22; text-align: center; margin-bottom: 20px;">📚 Bibliografía y Referencias</h2>
     <p style="text-align: center; margin-bottom: 30px; color: #2c3e50; font-size: 1.1em; font-style: italic;">Fuentes de información sobre Alamanda</p>
     <div style="padding: 20px;">
      <div style="background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%); padding: 30px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #e67e22; box-shadow: 0 4px 15px rgba(0,0,0,0.1);">
       <h3 style="color: #d35400; margin-top: 0; font-size: 1.8em; margin-bottom: 20px;">📖 Fuente Principal</h3>
       <div style="background: white; padding: 25px; border-radius: 10px; margin-bottom: 20px; box-shadow: 0 2px 8px rgba(0,0,0,0.08);">
        <p style="color: #2c3e50; font-size: 1.2em; line-height: 1.8; margin: 10px 0;"><strong style="color: #e67e22; font-size: 1.3em;">Bachmann, Fabián &amp; Ryberg, Karen</strong></p>
        <p style="color: #2c3e50; font-size: 1.15em; line-height: 1.8; margin: 15px 0; font-style: italic;">"Esencias Florales Misioneras - Volumen 1"</p>
        <p style="color: #555; font-size: 1.05em; line-height: 1.8; margin: 10px 0;">Esta obra es la referencia fundamental para toda la información presentada sobre la esencia floral de Alamanda (<em>Allamanda cathartica</em>), incluyendo sus propiedades terapéuticas, usos, combinaciones y aplicaciones.</p>
       </div>
       <div style="background: #fef5e7; padding: 20px; border-radius: 10px; border-left: 4px solid #f39c12; margin-top: 25px;">
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 5px 0;"><strong>Autores:</strong> Fabián Bachmann y Karen Ryberg son investigadores y terapeutas especializados en las Esencias Florales de Misiones, Argentina.</p>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 15px 0 5px 0;"><strong>Sobre el libro:</strong> El Volumen 1 de "Esencias Florales Misioneras" documenta exhaustivamente las propiedades, aplicaciones y beneficios de las flores nativas de la región de Misiones, preservando el conocimiento tradicional y las investigaciones clínicas sobre terapia floral.</p>
       </div>
      </div>
      <div style="background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%); padding: 30px; border-radius: 15px; margin-bottom: 25px; border-left: 5px solid #8e44ad; box-shadow: 0 4px 15px rgba(0,0,0,0.1); margin-top: 30px;">
       <h3 style="color: #8e44ad; margin-top: 0; font-size: 1.8em; margin-bottom: 20px;">📚 Referencias Complementarias</h3>
       <div style="background: white; padding: 25px; border-radius: 10px; margin-bottom: 20px; box-shadow: 0 2px 8px rgba(0,0,0,0.08);">
        <h4 style="color: #8e44ad; margin-top: 0; font-size: 1.3em; margin-bottom: 15px;">⭐ Eneagrama</h4>
        <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;"><strong style="color: #8e44ad;">Riso, Don Richard &amp; Hudson, Russ</strong></p>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0; font-style: italic;">"La Sabiduría del Eneagrama"</p>
        <p style="color: #555; font-size: 1em; line-height: 1.7; margin: 10px 0;">Obra de referencia sobre el sistema del Eneagrama de la personalidad, utilizada para comprender el Eneatipo 6 (El Leal) y su relación con las cualidades de Alamanda.</p>
       </div>
       <div style="background: white; padding: 25px; border-radius: 10px; margin-bottom: 20px; box-shadow: 0 2px 8px rgba(0,0,0,0.08);">
        <h4 style="color: #f39c12; margin-top: 0; font-size: 1.3em; margin-bottom: 15px;">🧬 Biodescodificación</h4>
        <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;"><strong style="color: #f39c12;">Flèche, Christian</strong></p>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0; font-style: italic;">"El Cuerpo como Herramienta de Curación - Descodificación Biológica"</p>
        <p style="color: #555; font-size: 1em; line-height: 1.7; margin: 10px 0;">Referencia fundamental sobre Biodescodificación y la comprensión del origen emocional de los conflictos biológicos relacionados con la desconfianza y la angustia.</p>
        <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 15px 0 10px 0;"><strong style="color: #f39c12;">Corbera, Enric</strong></p>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0; font-style: italic;">"Tratado de Biodescodificación"</p>
        <p style="color: #555; font-size: 1em; line-height: 1.7; margin: 10px 0;">Obra complementaria sobre los conflictos emocionales y su manifestación en patrones de comportamiento y síntomas físicos.</p>
       </div>
       <div style="background: white; padding: 25px; border-radius: 10px; margin-bottom: 20px; box-shadow: 0 2px 8px rgba(0,0,0,0.08);">
        <h4 style="color: #e74c3c; margin-top: 0; font-size: 1.3em; margin-bottom: 15px;">💔 Las Cinco Heridas del Alma</h4>
        <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;"><strong style="color: #e74c3c;">Bourbeau, Lise</strong></p>
        <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 10px 0; font-style: italic;">"Las Cinco Heridas que Impiden Ser Uno Mismo"</p>
        <p style="color: #555; font-size: 1em; line-height: 1.7; margin: 10px 0;">Obra fundamental sobre las heridas emocionales primarias (rechazo, abandono, humillación, traición e injusticia) y su relación con la falta de confianza y la desconexión espiritual que trata Alamanda.</p>
       </div>
      </div>
      <div style="background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%); padding: 25px; border-radius: 15px; border-left: 5px solid #27ae60;">
       <h3 style="color: #27ae60; margin-top: 0; font-size: 1.4em;">🌿 Agradecimientos</h3>
       <p style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 10px 0;">Toda la información presentada en este material sobre la esencia floral de Alamanda proviene del trabajo de investigación y documentación realizado por <strong>Fabián Bachmann</strong> y <strong>Karen Ryberg</strong>, pioneros en el estudio de las Esencias Florales Misioneras.</p>
       <p style="color: #2c3e50; font-size: 1.05em; line-height: 1.8; margin: 15px 0 0 0;">Las referencias adicionales sobre Eneagrama, Biodescodificación y Heridas del Alma se utilizan como marcos conceptuales complementarios para enriquecer la comprensión terapéutica de la esencia floral.</p>
      </div>
     </div>
    </div>
   </div>
  </div>
  <script>
    const defaultConfig = {
      main_title: "ALAMANDA",
      subtitle: "(Allemanda catártica)",
      tagline: "La flor de la fe y confianza",
      positive_title: "Aspectos Positivos",
      negative_title: "Aspectos Negativos que Trata",
      summary_title: "Resumen",
      benefits_title: "Beneficios que Brinda",
      uses_title: "Usos Recomendados",
      combinations_title: "Combinaciones Florales",
      affirmations_title: "Afirmaciones Transformadoras",
      intuitive_test_title: "Mensaje del Test Intuitivo",
      meditation_title: "Meditación Guiada",
      background_color: "#f5e6d3",
      header_color: "#a020f0",
      text_color: "#2c3e50",
      accent_color: "#9013fe",
      card_background: "#ffffff",
      font_family: "Georgia",
      font_size: 16
    };

    function hexToRgb(hex) {
      const result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);
      return result ? {
        r: parseInt(result[1], 16),
        g: parseInt(result[2], 16),
        b: parseInt(result[3], 16)
      } : { r: 255, g: 255, b: 255 };
    }

    async function onConfigChange(config) {
      const baseFont = config.font_family || defaultConfig.font_family;
      const baseFontStack = `${baseFont}, serif`;
      const baseSize = config.font_size || defaultConfig.font_size;

      document.body.style.fontFamily = baseFontStack;
      document.body.style.fontSize = `${baseSize}px`;
      
      const bgColor = config.background_color || defaultConfig.background_color;
      const headerColor = config.header_color || defaultConfig.header_color;
      const textColor = config.text_color || defaultConfig.text_color;
      const accentColor = config.accent_color || defaultConfig.accent_color;
      const cardBg = config.card_background || defaultConfig.card_background;

      document.querySelector('.wrapper').style.backgroundColor = 'transparent';
      document.body.style.color = textColor;

      const allH2 = document.querySelectorAll('.card h2, .section h2');
      allH2.forEach(h2 => {
        h2.style.color = headerColor;
        h2.style.borderBottomColor = accentColor;
        h2.style.fontSize = `${baseSize * 1.5}px`;
      });

      const allCards = document.querySelectorAll('.card, .section');
      allCards.forEach(card => {
        const rgb = hexToRgb(cardBg);
        card.style.backgroundColor = `rgba(${rgb.r}, ${rgb.g}, ${rgb.b}, 0.5)`;
      });

      document.getElementById('main-title').textContent = config.main_title || defaultConfig.main_title;
      document.getElementById('main-title').style.fontSize = `${baseSize * 1.5}px`;
      
      document.getElementById('subtitle').textContent = config.subtitle || defaultConfig.subtitle;
      document.getElementById('subtitle').style.fontSize = `${baseSize * 1.5}px`;
      
      document.getElementById('tagline').textContent = config.tagline || defaultConfig.tagline;
      document.getElementById('tagline').style.fontSize = `${baseSize * 1.5}px`;
      
      document.getElementById('positive-title').textContent = config.positive_title || defaultConfig.positive_title;
      document.getElementById('negative-title').textContent = config.negative_title || defaultConfig.negative_title;
      document.getElementById('summary-title').textContent = config.summary_title || defaultConfig.summary_title;
      document.getElementById('benefits-title').textContent = config.benefits_title || defaultConfig.benefits_title;
      document.getElementById('uses-title').textContent = config.uses_title || defaultConfig.uses_title;
      document.getElementById('combinations-title').textContent = config.combinations_title || defaultConfig.combinations_title;
      document.getElementById('affirmations-title').textContent = config.affirmations_title || defaultConfig.affirmations_title;
      document.getElementById('intuitive-test-title').textContent = config.intuitive_test_title || defaultConfig.intuitive_test_title;

      const allP = document.querySelectorAll('p, li');
      allP.forEach(p => {
        p.style.fontSize = `${baseSize * 1.05}px`;
      });
    }

    // Funciones para abrir modales
    document.getElementById('openCompleteInfoBtn').addEventListener('click', function() {
      document.getElementById('completeInfoModal').classList.add('show');
      document.body.style.overflow = 'hidden';
    });

    document.getElementById('openMeditationBtn').addEventListener('click', function() {
      document.getElementById('meditationModal').classList.add('show');
      document.body.style.overflow = 'hidden';
    });

    document.getElementById('openBiodecBtn').addEventListener('click', function() {
      document.getElementById('biodecModal').classList.add('show');
      document.body.style.overflow = 'hidden';
    });

    document.getElementById('openWoundsBtn').addEventListener('click', function() {
      document.getElementById('woundsModal').classList.add('show');
      document.body.style.overflow = 'hidden';
    });

    document.getElementById('openEnneagramBtn').addEventListener('click', function() {
      document.getElementById('enneagramModal').classList.add('show');
      document.body.style.overflow = 'hidden';
    });

    document.getElementById('openQuizBtn').addEventListener('click', function() {
      document.getElementById('quizModal').classList.add('show');
      document.body.style.overflow = 'hidden';
    });

    document.getElementById('openBotanicalBtn').addEventListener('click', function() {
      document.getElementById('botanicalModal').classList.add('show');
      document.body.style.overflow = 'hidden';
    });

    document.getElementById('openBibliographyBtn').addEventListener('click', function() {
      document.getElementById('bibliographyModal').classList.add('show');
      document.body.style.overflow = 'hidden';
    });

    // Funcionalidad del cuestionario
    document.getElementById('calculateResultsBtn').addEventListener('click', function() {
      let totalScore = 0;
      let answeredQuestions = 0;

      // Calcular puntaje
      for (let i = 1; i <= 10; i++) {
        const answer = document.querySelector(`input[name="q${i}"]:checked`);
        if (answer) {
          totalScore += parseInt(answer.value);
          answeredQuestions++;
        }
      }

      // Validar que todas las preguntas estén contestadas
      if (answeredQuestions < 10) {
        const messageDiv = document.createElement('div');
        messageDiv.style.cssText = 'position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #e74c3c; color: white; padding: 20px 40px; border-radius: 10px; z-index: 10000; font-size: 1.1em; box-shadow: 0 5px 20px rgba(0,0,0,0.3);';
        messageDiv.textContent = `Por favor responde todas las preguntas. Te faltan ${10 - answeredQuestions} pregunta(s).`;
        document.body.appendChild(messageDiv);
        setTimeout(() => messageDiv.remove(), 3000);
        return;
      }

      // Calcular porcentaje (máximo 30 puntos)
      const percentage = Math.round((totalScore / 30) * 100);

      // Mostrar resultados
      document.getElementById('quizQuestions').style.display = 'none';
      document.getElementById('quizResults').style.display = 'block';

      // Animar el círculo de progreso
      setTimeout(() => {
        const circle = document.getElementById('progressCircle');
        const circumference = 502.4;
        const offset = circumference - (percentage / 100) * circumference;
        circle.style.strokeDashoffset = offset;

        // Cambiar color según porcentaje
        if (percentage >= 70) {
          circle.style.stroke = '#e74c3c';
        } else if (percentage >= 40) {
          circle.style.stroke = '#f39c12';
        } else {
          circle.style.stroke = '#27ae60';
        }

        // Animar el texto del porcentaje
        let currentPercentage = 0;
        const percentageText = document.getElementById('percentageText');
        const interval = setInterval(() => {
          if (currentPercentage <= percentage) {
            percentageText.textContent = currentPercentage + '%';
            if (percentage >= 70) {
              percentageText.style.color = '#e74c3c';
            } else if (percentage >= 40) {
              percentageText.style.color = '#f39c12';
            } else {
              percentageText.style.color = '#27ae60';
            }
            currentPercentage++;
          } else {
            clearInterval(interval);
          }
        }, 20);
      }, 100);

      // Mensaje según el porcentaje
      const resultMessageDiv = document.getElementById('resultMessage');
      let message = '';
      let messageColor = '';
      let borderColor = '';

      if (percentage >= 70) {
        messageColor = '#ffebee';
        borderColor = '#e74c3c';
        message = `
          <h3 style="color: #e74c3c; margin-top: 0; font-size: 1.8em; margin-bottom: 15px;">🌟 Alamanda puede ayudarte mucho</h3>
          <p style="color: #2c3e50; font-size: 1.15em; line-height: 1.8; margin: 15px 0;">
            Tus respuestas indican que <strong>necesitas fuertemente la energía de Alamanda</strong>. Estás experimentando una falta significativa de confianza en ti mismo, en los demás o en el proceso de la vida.
          </p>
          <p style="color: #2c3e50; font-size: 1.15em; line-height: 1.8; margin: 15px 0;">
            <strong>Alamanda te ayudará a:</strong>
          </p>
          <ul style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 15px 0 15px 20px;">
            <li>Recuperar la fe en que las cosas buenas también son para ti</li>
            <li>Confiar en tus capacidades y en el momento perfecto de las cosas</li>
            <li>Limpiar la angustia y la frustración que llevas dentro</li>
            <li>Sentir que todo tiene un propósito divino</li>
            <li>Permanecer entero ante las críticas y decepciones</li>
          </ul>
          <p style="color: #2c3e50; font-size: 1.15em; line-height: 1.8; margin: 15px 0;">
            Te recomendamos tomar Alamanda durante al menos 21 días consecutivos, acompañándola con las afirmaciones transformadoras.
          </p>
        `;
      } else if (percentage >= 40) {
        messageColor = '#fff8e1';
        borderColor = '#f39c12';
        message = `
          <h3 style="color: #f39c12; margin-top: 0; font-size: 1.8em; margin-bottom: 15px;">💛 Alamanda puede beneficiarte</h3>
          <p style="color: #2c3e50; font-size: 1.15em; line-height: 1.8; margin: 15px 0;">
            Tus respuestas muestran que estás atravesando <strong>momentos de duda e inseguridad</strong>. Aunque no es una situación crítica, Alamanda puede ayudarte a fortalecer tu confianza.
          </p>
          <p style="color: #2c3e50; font-size: 1.15em; line-height: 1.8; margin: 15px 0;">
            <strong>Alamanda te ayudará a:</strong>
          </p>
          <ul style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 15px 0 15px 20px;">
            <li>Reforzar la confianza en ti mismo y en tus proyectos</li>
            <li>Manejar mejor la angustia de la espera</li>
            <li>Recuperar la fe cuando sientas que la estás perdiendo</li>
            <li>Sentir mayor seguridad antes de situaciones importantes</li>
          </ul>
          <p style="color: #2c3e50; font-size: 1.15em; line-height: 1.8; margin: 15px 0;">
            Te sugerimos tomar Alamanda cuando sientas que la duda o la inseguridad te están limitando, especialmente antes de situaciones importantes como exámenes, entrevistas o presentaciones.
          </p>
        `;
      } else {
        messageColor = '#e8f5e9';
        borderColor = '#27ae60';
        message = `
          <h3 style="color: #27ae60; margin-top: 0; font-size: 1.8em; margin-bottom: 15px;">✨ Tienes buena confianza en ti mismo</h3>
          <p style="color: #2c3e50; font-size: 1.15em; line-height: 1.8; margin: 15px 0;">
            Tus respuestas indican que <strong>tienes un buen nivel de confianza</strong> en ti mismo y en el proceso de la vida. Mantienes la fe y sabes esperar el momento adecuado para que las cosas se den.
          </p>
          <p style="color: #2c3e50; font-size: 1.15em; line-height: 1.8; margin: 15px 0;">
            Aunque no necesitas Alamanda de forma urgente, <strong>puede ser útil en momentos específicos</strong>:
          </p>
          <ul style="color: #2c3e50; font-size: 1.1em; line-height: 1.8; margin: 15px 0 15px 20px;">
            <li>Antes de situaciones que te generen nerviosismo (exámenes, entrevistas)</li>
            <li>Cuando enfrentes un proyecto que te haga dudar por primera vez</li>
            <li>Si atraviesas una decepción o pérdida importante</li>
            <li>Para fortalecer aún más tu confianza natural</li>
          </ul>
          <p style="color: #2c3e50; font-size: 1.15em; line-height: 1.8; margin: 15px 0;">
            ¡Sigue cultivando esa bella confianza que tienes! 🌟
          </p>
        `;
      }

      resultMessageDiv.style.background = `linear-gradient(135deg, ${messageColor} 0%, ${messageColor} 100%)`;
      resultMessageDiv.style.borderLeftColor = borderColor;
      resultMessageDiv.innerHTML = message;

      // Scroll al inicio de los resultados
      document.getElementById('quizResults').scrollIntoView({ behavior: 'smooth', block: 'start' });
    });

    // Botón para volver a hacer el test
    document.getElementById('retakeQuizBtn').addEventListener('click', function() {
      // Limpiar todas las respuestas
      for (let i = 1; i <= 10; i++) {
        const radios = document.querySelectorAll(`input[name="q${i}"]`);
        radios.forEach(radio => radio.checked = false);
      }

      // Resetear el círculo de progreso
      document.getElementById('progressCircle').style.strokeDashoffset = '502.4';
      document.getElementById('percentageText').textContent = '0%';

      // Mostrar preguntas y ocultar resultados
      document.getElementById('quizQuestions').style.display = 'block';
      document.getElementById('quizResults').style.display = 'none';

      // Scroll al inicio de las preguntas
      document.getElementById('quizQuestions').scrollIntoView({ behavior: 'smooth', block: 'start' });
    });

    // Cerrar modales al hacer clic fuera
    document.querySelectorAll('.modal').forEach(modal => {
      modal.addEventListener('click', function(event) {
        if (event.target === modal) {
          modal.classList.remove('show');
          document.body.style.overflow = 'auto';
        }
      });
    });

    if (window.elementSdk) {
      window.elementSdk.init({
        defaultConfig,
        onConfigChange,
        mapToCapabilities: (config) => ({
          recolorables: [],
          borderables: [],
          fontEditable: undefined,
          fontSizeable: undefined
        }),
        mapToEditPanelValues: (config) => new Map()
      });
    }
  </script>
 <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9b395368f1019c09',t:'MTc2NjY3NjA2MS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
</html>@media (min-width: 1150.0px) {
	#imBreadcrumb { width: calc(1147px - 1.286em); margin-inline-start: 0.643em; margin-inline-end: 0.643em; }
	#imCell_1 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 10px; padding-inline-end: 10px; }
	#imCell_1 { grid-template-rows: [row-content] auto ; }
	#imHTMLObject_239_01 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHTMLObject_239_01 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 10px; padding-inline-end: 10px; }
	#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: 800.0px) {
	#imBreadcrumb { width: calc(796px - 1.286em); margin-inline-start: 0.643em; margin-inline-end: 0.643em; }
	#imCell_1 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 7px; padding-inline-end: 7px; }
	#imCell_1 { grid-template-rows: [row-content] auto ; }
	#imHTMLObject_239_01 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHTMLObject_239_01 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 10px; padding-inline-end: 10px; }
	#imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	
}

@media (max-width: 799.9px) and (min-width: 480.0px) {
	#imBreadcrumb { width: calc(478px - 1.286em); margin-inline-start: 0.643em; margin-inline-end: 0.643em; }
	#imCell_1 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 4px; padding-inline-end: 4px; }
	#imCell_1 { grid-template-rows: [row-content] auto ; }
	#imHTMLObject_239_01 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHTMLObject_239_01 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 10px; padding-inline-end: 10px; }
	#imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	
}

@media (max-width: 479.9px)  {
	#imBreadcrumb { width: 100%; margin-inline-start: 0em; margin-inline-end: 0em; }
	#imCell_1 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 5px; padding-inline-end: 5px; }
	#imCell_1 { grid-template-rows: [row-content] auto ; }
	#imHTMLObject_239_01 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHTMLObject_239_01 { padding-top: 10px; padding-bottom: 10px; padding-inline-start: 10px; padding-inline-end: 10px; }
	#imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	
}

@media (min-width: 1150.0px) {
	#imHeader_imObjectImage_05_wrapper { position: absolute; top: 0px; inset-inline-start: 150px; width: 270px; height: 130px; text-align: center; z-index: 1003; overflow: hidden; }
	#imHeader_imObjectImage_05_wrapper img {-webkit-clip-path: inset(0 0 -5.691% 0);clip-path: inset(0 0 -5.691% 0);}#imHeader_imCell_5 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_5 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_05 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imObjectImage_05 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCellStyleBorders_5 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imMenuObject_01_wrapper { position: absolute; top: 10px; inset-inline-start: 70px; width: 68px; height: 65px; 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 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imMenuObject_01 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#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: 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_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: 80px; height: 38px; padding-block: 0px; padding-inline: 10px; border-width: 10px; 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: 38px; height: 38px; display: inline-block; vertical-align: top; padding: 0; box-sizing: content-box; border-width: 10px; border-radius: 0px; }
	#imHeader_imMenuObject_01 .hamburger-bar { margin: 4px auto; width: 65%; height: 4px; background-color: rgba(255, 255, 255, 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: rgba(166, 77, 121, 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_container > ul > li > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Hamburger button style */
	#imHeader_imMenuObject_01 .hamburger-button {background-color: rgba(166, 77, 121, 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 .hamburger-button .label, #imHeader_imMenuObject_01 .hamburger-button button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Main menu current button style */
	#imHeader_imMenuObject_01_container > ul > .imMnMnCurrent > .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 > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(56, 118, 29, 1);font-weight: bold;}
	/* Main menu hover button style */
	#imHeader_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper {background-color: transparent;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: Poppins;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(0, 0, 0, 1);font-weight: bold;}
	#imHeader_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper {background-color: transparent;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: Poppins;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(0, 0, 0, 1);font-weight: bold;}
	/* Main menu separator button style */
	#imHeader_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper {background-color: transparent;background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; 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: Poppins;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imHeader_imMenuObject_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(91, 15, 0, 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: 282px; border: solid; 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-block-width: 0px; border-inline-width: 0px 10px; 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(182, 215, 168, 1); opacity: 0.5;}
	.menu-imHeader_imMenuObject_01-towards-closing #imPageExtContainer:after { width: 100%; height: 100%; background-color: transparent; opacity: 0.5; 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: 2px; 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: 256px; height: 25px; padding-block: 0px; padding-inline: 13px; }
	#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: 282px;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(201, 218, 248, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(91, 15, 0, 1);font-weight: normal;}
	#imHeader_imMenuObject_01-menu-opened ul ul > li > .label-wrapper {background-color: rgba(201, 218, 248, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(91, 15, 0, 1);font-weight: normal;}
	#imHeader_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper {background-color: rgba(201, 218, 248, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(91, 15, 0, 1);font-weight: normal;}
	#imHeader_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper {background-color: rgba(201, 218, 248, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(91, 15, 0, 1);font-weight: normal;}
	/* Responsive menu hover button style */
	#imHeader_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {background-color: rgba(103, 78, 167, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; 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(255, 242, 204, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 0, 0, 1);font-weight: bold;}
	#imHeader_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(255, 242, 204, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 0, 0, 1);font-weight: bold;}
	/* Responsive menu separator button style */
	#imHeader_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper {background-color: rgba(207, 226, 243, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(91, 15, 0, 1);font-weight: bold;}
	/* Responsive menu separation line style */
	#imHeader_imMenuObject_01-menu-opened {  transform: translate3d(-292px, 0, 0);  transition: transform 1000ms;}
	#imHeader_imMenuObject_01-menu-opened.animated {  transform: translate3d(0, 0, 0);}
	#imPageIntContainer {  transition: transform 1000ms;}
	.menu-imHeader_imMenuObject_01-opened #imPageIntContainer {  transform: scale(0.8);}
	
}

@media (max-width: 1149.9px) and (min-width: 800.0px) {
	#imHeader_imObjectImage_05_wrapper { position: absolute; top: 10px; inset-inline-start: 140px; width: 200px; height: 100px; text-align: center; z-index: 1003; overflow: hidden; }
	#imHeader_imObjectImage_05_wrapper img {-webkit-clip-path: inset(0 0 -9.89% 0);clip-path: inset(0 0 -9.89% 0);}#imHeader_imCell_5 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_5 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_05 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imObjectImage_05 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCellStyleBorders_5 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imMenuObject_01_wrapper { position: absolute; top: 40px; inset-inline-start: 60px; width: 70px; height: 65px; 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 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imMenuObject_01 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#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: 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_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: 80px; height: 38px; padding-block: 0px; padding-inline: 10px; border-width: 10px; 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: 38px; height: 38px; display: inline-block; vertical-align: top; padding: 0; box-sizing: content-box; border-width: 10px; border-radius: 0px; }
	#imHeader_imMenuObject_01 .hamburger-bar { margin: 4px auto; width: 65%; height: 4px; background-color: rgba(255, 255, 255, 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: rgba(166, 77, 121, 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_container > ul > li > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Hamburger button style */
	#imHeader_imMenuObject_01 .hamburger-button {background-color: rgba(166, 77, 121, 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 .hamburger-button .label, #imHeader_imMenuObject_01 .hamburger-button button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Main menu current button style */
	#imHeader_imMenuObject_01_container > ul > .imMnMnCurrent > .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 > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(56, 118, 29, 1);font-weight: bold;}
	/* Main menu hover button style */
	#imHeader_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper {background-color: transparent;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: Poppins;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(0, 0, 0, 1);font-weight: bold;}
	#imHeader_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper {background-color: transparent;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: Poppins;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(0, 0, 0, 1);font-weight: bold;}
	/* Main menu separator button style */
	#imHeader_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper {background-color: transparent;background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; 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: Poppins;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imHeader_imMenuObject_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(91, 15, 0, 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: 282px; border: solid; 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-block-width: 0px; border-inline-width: 0px 10px; 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(182, 215, 168, 1); opacity: 0.5;}
	.menu-imHeader_imMenuObject_01-towards-closing #imPageExtContainer:after { width: 100%; height: 100%; background-color: transparent; opacity: 0.5; 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: 2px; 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: 256px; height: 25px; padding-block: 0px; padding-inline: 13px; }
	#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: 282px;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(201, 218, 248, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(91, 15, 0, 1);font-weight: normal;}
	#imHeader_imMenuObject_01-menu-opened ul ul > li > .label-wrapper {background-color: rgba(201, 218, 248, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(91, 15, 0, 1);font-weight: normal;}
	#imHeader_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper {background-color: rgba(201, 218, 248, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(91, 15, 0, 1);font-weight: normal;}
	#imHeader_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper {background-color: rgba(201, 218, 248, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(91, 15, 0, 1);font-weight: normal;}
	/* Responsive menu hover button style */
	#imHeader_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {background-color: rgba(103, 78, 167, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; 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(255, 242, 204, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 0, 0, 1);font-weight: bold;}
	#imHeader_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(255, 242, 204, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 0, 0, 1);font-weight: bold;}
	/* Responsive menu separator button style */
	#imHeader_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper {background-color: rgba(207, 226, 243, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(91, 15, 0, 1);font-weight: bold;}
	/* Responsive menu separation line style */
	#imHeader_imMenuObject_01-menu-opened {  transform: translate3d(-292px, 0, 0);  transition: transform 1000ms;}
	#imHeader_imMenuObject_01-menu-opened.animated {  transform: translate3d(0, 0, 0);}
	#imPageIntContainer {  transition: transform 1000ms;}
	.menu-imHeader_imMenuObject_01-opened #imPageIntContainer {  transform: scale(0.8);}
	
}

@media (max-width: 799.9px) and (min-width: 480.0px) {
	#imHeader_imObjectImage_05_wrapper { position: absolute; top: 0px; inset-inline-start: 110px; width: 200px; height: 100px; text-align: center; z-index: 1003; overflow: hidden; }
	#imHeader_imObjectImage_05_wrapper img {-webkit-clip-path: inset(0 0 -9.89% 0);clip-path: inset(0 0 -9.89% 0);}#imHeader_imCell_5 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_5 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_05 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imObjectImage_05 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCellStyleBorders_5 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imMenuObject_01_wrapper { position: absolute; top: 18px; inset-inline-start: 7px; width: 72px; height: 65px; 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 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imMenuObject_01 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#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: 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_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: 80px; height: 38px; padding-block: 0px; padding-inline: 10px; border-width: 10px; 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: 38px; height: 38px; display: inline-block; vertical-align: top; padding: 0; box-sizing: content-box; border-width: 10px; border-radius: 0px; }
	#imHeader_imMenuObject_01 .hamburger-bar { margin: 4px auto; width: 65%; height: 4px; background-color: rgba(255, 255, 255, 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: rgba(166, 77, 121, 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_container > ul > li > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Hamburger button style */
	#imHeader_imMenuObject_01 .hamburger-button {background-color: rgba(166, 77, 121, 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 .hamburger-button .label, #imHeader_imMenuObject_01 .hamburger-button button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Main menu current button style */
	#imHeader_imMenuObject_01_container > ul > .imMnMnCurrent > .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 > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(56, 118, 29, 1);font-weight: bold;}
	/* Main menu hover button style */
	#imHeader_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper {background-color: transparent;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: Poppins;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(0, 0, 0, 1);font-weight: bold;}
	#imHeader_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper {background-color: transparent;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: Poppins;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(0, 0, 0, 1);font-weight: bold;}
	/* Main menu separator button style */
	#imHeader_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper {background-color: transparent;background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; 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: Poppins;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imHeader_imMenuObject_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(91, 15, 0, 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: 282px; border: solid; 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-block-width: 0px; border-inline-width: 0px 10px; 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(182, 215, 168, 1); opacity: 0.5;}
	.menu-imHeader_imMenuObject_01-towards-closing #imPageExtContainer:after { width: 100%; height: 100%; background-color: transparent; opacity: 0.5; 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: 2px; 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: 256px; height: 25px; padding-block: 0px; padding-inline: 13px; }
	#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: 282px;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(201, 218, 248, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(91, 15, 0, 1);font-weight: normal;}
	#imHeader_imMenuObject_01-menu-opened ul ul > li > .label-wrapper {background-color: rgba(201, 218, 248, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(91, 15, 0, 1);font-weight: normal;}
	#imHeader_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper {background-color: rgba(201, 218, 248, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(91, 15, 0, 1);font-weight: normal;}
	#imHeader_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper {background-color: rgba(201, 218, 248, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(91, 15, 0, 1);font-weight: normal;}
	/* Responsive menu hover button style */
	#imHeader_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {background-color: rgba(103, 78, 167, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; 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(255, 242, 204, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 0, 0, 1);font-weight: bold;}
	#imHeader_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(255, 242, 204, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 0, 0, 1);font-weight: bold;}
	/* Responsive menu separator button style */
	#imHeader_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper {background-color: rgba(207, 226, 243, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(91, 15, 0, 1);font-weight: bold;}
	/* Responsive menu separation line style */
	#imHeader_imMenuObject_01-menu-opened {  transform: translate3d(-292px, 0, 0);  transition: transform 1000ms;}
	#imHeader_imMenuObject_01-menu-opened.animated {  transform: translate3d(0, 0, 0);}
	#imPageIntContainer {  transition: transform 1000ms;}
	.menu-imHeader_imMenuObject_01-opened #imPageIntContainer {  transform: scale(0.8);}
	
}

@media (max-width: 479.9px)  {
	#imHeader_imObjectImage_05_wrapper { position: absolute; top: 0px; inset-inline-start: 90px; width: 200px; height: 100px; text-align: center; z-index: 1002; overflow: hidden; }
	#imHeader_imObjectImage_05_wrapper img {-webkit-clip-path: inset(0 0 -9.89% 0);clip-path: inset(0 0 -9.89% 0);}#imHeader_imCell_5 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCell_5 { grid-template-rows: [row-content] auto ; }
	#imHeader_imObjectImage_05 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imObjectImage_05 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imHeader_imCellStyleBorders_5 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imHeader_imMenuObject_01_wrapper { position: absolute; top: 20px; inset-inline-start: 10px; width: 72px; height: 65px; 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 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imHeader_imMenuObject_01 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#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: 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_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: 80px; height: 38px; padding-block: 0px; padding-inline: 10px; border-width: 10px; 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: 38px; height: 38px; display: inline-block; vertical-align: top; padding: 0; box-sizing: content-box; border-width: 10px; border-radius: 0px; }
	#imHeader_imMenuObject_01 .hamburger-bar { margin: 4px auto; width: 65%; height: 4px; background-color: rgba(255, 255, 255, 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: rgba(166, 77, 121, 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_container > ul > li > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Hamburger button style */
	#imHeader_imMenuObject_01 .hamburger-button {background-color: rgba(166, 77, 121, 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 .hamburger-button .label, #imHeader_imMenuObject_01 .hamburger-button button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Main menu current button style */
	#imHeader_imMenuObject_01_container > ul > .imMnMnCurrent > .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 > .imMnMnCurrent > .label-wrapper .label, #imHeader_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(56, 118, 29, 1);font-weight: bold;}
	/* Main menu hover button style */
	#imHeader_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper {background-color: transparent;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: Poppins;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(0, 0, 0, 1);font-weight: bold;}
	#imHeader_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper {background-color: transparent;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: Poppins;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(0, 0, 0, 1);font-weight: bold;}
	/* Main menu separator button style */
	#imHeader_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper {background-color: transparent;background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; 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: Poppins;font-size: calc(10pt - max(10pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imHeader_imMenuObject_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(91, 15, 0, 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: 282px; border: solid; 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-block-width: 0px; border-inline-width: 0px 10px; 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(182, 215, 168, 1); opacity: 0.5;}
	.menu-imHeader_imMenuObject_01-towards-closing #imPageExtContainer:after { width: 100%; height: 100%; background-color: transparent; opacity: 0.5; 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: 2px; 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: 256px; height: 25px; padding-block: 0px; padding-inline: 13px; }
	#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: 282px;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(201, 218, 248, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(91, 15, 0, 1);font-weight: normal;}
	#imHeader_imMenuObject_01-menu-opened ul ul > li > .label-wrapper {background-color: rgba(201, 218, 248, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(91, 15, 0, 1);font-weight: normal;}
	#imHeader_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper {background-color: rgba(201, 218, 248, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(91, 15, 0, 1);font-weight: normal;}
	#imHeader_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper {background-color: rgba(201, 218, 248, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(91, 15, 0, 1);font-weight: normal;}
	/* Responsive menu hover button style */
	#imHeader_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {background-color: rgba(103, 78, 167, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; 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(255, 242, 204, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 0, 0, 1);font-weight: bold;}
	#imHeader_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(255, 242, 204, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 0, 0, 1);font-weight: bold;}
	/* Responsive menu separator button style */
	#imHeader_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper {background-color: rgba(207, 226, 243, 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: Verdana;font-size: 12pt; font-style: normal;text-decoration: none;text-align: start; color: rgba(91, 15, 0, 1);font-weight: bold;}
	/* Responsive menu separation line style */
	#imHeader_imMenuObject_01-menu-opened {  transform: translate3d(-292px, 0, 0);  transition: transform 1000ms;}
	#imHeader_imMenuObject_01-menu-opened.animated {  transform: translate3d(0, 0, 0);}
	#imPageIntContainer {  transition: transform 1000ms;}
	.menu-imHeader_imMenuObject_01-opened #imPageIntContainer {  transform: scale(0.8);}
	
}

@media (min-width: 1150.0px) {
	#imFooter_imTextObject_02_wrapper { position: absolute; top: -10px; inset-inline-start: 130px; width: 560px; height: 90px; text-align: center; z-index: 1002; overflow: hidden; }
	#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_imTextObject_02 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imFooter_imTextObject_02 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imFooter_imCellStyleBorders_2 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imFooter_imTextObject_02 .text-container {border-block-width: 0px 1px; border-inline-width: 1px; box-sizing: border-box;width: 100%;}
	
}

@media (max-width: 1149.9px) and (min-width: 800.0px) {
	#imFooter_imTextObject_02_wrapper { position: absolute; top: 0px; inset-inline-start: 260px; width: 250px; height: 90px; text-align: center; z-index: 1002; overflow: hidden; }
	#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_imTextObject_02 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imFooter_imTextObject_02 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imFooter_imCellStyleBorders_2 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imFooter_imTextObject_02 .text-container {border-block-width: 0px 1px; border-inline-width: 1px; box-sizing: border-box;width: 100%;}
	
}

@media (max-width: 799.9px) and (min-width: 480.0px) {
	#imFooter_imTextObject_02_wrapper { position: absolute; top: 0px; inset-inline-start: 115px; width: 250px; height: 90px; text-align: center; z-index: 1002; overflow: hidden; }
	#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_imTextObject_02 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imFooter_imTextObject_02 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imFooter_imCellStyleBorders_2 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imFooter_imTextObject_02 .text-container {border-block-width: 0px 1px; border-inline-width: 1px; box-sizing: border-box;width: 100%;}
	
}

@media (max-width: 479.9px)  {
	#imFooter_imTextObject_02_wrapper { position: absolute; top: -30px; inset-inline-start: -20px; width: 360px; height: 70px; text-align: center; z-index: 1002; overflow: hidden; }
	#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_imTextObject_02 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imFooter_imTextObject_02 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imFooter_imCellStyleBorders_2 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imFooter_imTextObject_02 .text-container {border-block-width: 0px 1px; border-inline-width: 1px; box-sizing: border-box;width: 100%;}
	
}

@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 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imSideBar_imObjectImage_01 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#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: 800.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 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imSideBar_imObjectImage_01 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imSideBar_imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	
}

@media (max-width: 799.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 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imSideBar_imObjectImage_01 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#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 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imSideBar_imObjectImage_01 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imSideBar_imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	
}

@media (min-width: 1150.0px) {
	#imStickyBar_imMenuObject_01_wrapper { position: absolute; top: 10px; inset-inline-start: 130px; width: 68px; height: 65px; text-align: center; z-index: 1002;  }
	#imStickyBar_imCell_1 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCell_1 { grid-template-rows: [row-content] auto ; }
	#imStickyBar_imMenuObject_01 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imStickyBar_imMenuObject_01 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	/* Main menu background */
	#imStickyBar_imMenuObject_01_container { border: solid; border-block-color: transparent transparent; border-inline-color: transparent transparent; border-width: 0px; border-radius: 0px;  width: 100%; box-sizing: border-box; background-color: transparent; padding: 0px; display: inline-table;}
	#imStickyBar_imMenuObject_01_container > ul:after {content: '';display: table;clear: both; }
	/* Main menu button size and position */
	#imStickyBar_imMenuObject_01_container > ul > li {position: relative;margin-inline-start: 0px; margin-top: 0px; display: inline-block; vertical-align: top; }
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper, #imStickyBar_imMenuObject_01_container > ul > li > div > .label-wrapper { display: block; overflow: hidden; width: 80px; height: 45px; padding-block: 0px; padding-inline: 10px; border-width: 10px; border-radius: 0px; }
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper:has(:focus-visible), #imStickyBar_imMenuObject_01_container > ul > li > div > .label-wrapper:has(:focus-visible) { overflow: visible; }
	#imStickyBar_imMenuObject_01 .hamburger-button {cursor: pointer; width: 45px; height: 45px; display: inline-block; vertical-align: top; padding: 0; box-sizing: content-box; border-width: 10px; border-radius: 0px; }
	#imStickyBar_imMenuObject_01 .hamburger-bar { margin: 4px auto; width: 65%; height: 4px; background-color: rgba(255, 255, 255, 1); display: block; }
	#imStickyBar_imMenuObject_01 .label-inner-wrapper, #imStickyBar_imMenuObject_01 .hamburger-button > div { display: table; width: 100%; height: 100%; position: relative; z-index: 1; } #imStickyBar_imMenuObject_01_container > ul > li .label, #imStickyBar_imMenuObject_01 .hamburger-button > div > div { display: table-cell; vertical-align: middle; }
	/* Main menu default button style */
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper {background-color: rgba(201, 86, 69, 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_01_container > ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(14pt - max(14pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Hamburger button style */
	#imStickyBar_imMenuObject_01 .hamburger-button {background-color: rgba(201, 86, 69, 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_01 .hamburger-button .label, #imStickyBar_imMenuObject_01 .hamburger-button button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(14pt - max(14pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Main menu current button style */
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper {background-color: transparent;background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(14pt - max(14pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(229, 79, 43, 1);font-weight: bold;}
	/* Main menu hover button style */
	#imStickyBar_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper {background-color: transparent;background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(14pt - max(14pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(229, 79, 43, 1);font-weight: bold;}
	#imStickyBar_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper {background-color: transparent;background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(14pt - max(14pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(229, 79, 43, 1);font-weight: bold;}
	/* Main menu separator button style */
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper {background-color: transparent;background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(14pt - max(14pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01 .imLevel { cursor: default; }
	#imStickyBar_imMenuObject_01-menu-opened .imLevel { cursor: default; }
	#imStickyBar_imMenuObject_01 { text-align: start; }
	#imStickyBar_imMenuObject_01 .hidden { display: none; }
	#imStickyBar_imMenuObject_01-menu-opened { overflow: visible; z-index: 10402; }
	#imStickyBar_imMenuObject_01-menu-opened ul ul { display: none; }
	#imStickyBar_imMenuObject_01-menu-opened li > div { display: none; }
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened div > ul { display: block; }
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul { position: absolute; inset-inline-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_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(0, 0, 0, 1); }
	#imStickyBar_imMenuObject_01-menu-opened .hamburger-menu-close-button span { cursor: pointer; }
	#imStickyBar_imMenuObject_01-menu-opened { position:fixed; top: 0; bottom: 0; inset-inline-start: 0px; width: 290px; border: solid; 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-block-width: 0px; border-inline-width: 0px 10px; border-radius: 0px; ;  }
	#imPageExtContainer:after{ position: fixed; top: 0; inset-inline-end: 0px; width: 0; height: 0; content: ''; opacity: 0; transition: opacity 1000ms; z-index: 10401;}
	.menu-imStickyBar_imMenuObject_01-opened #imPageExtContainer:after{ width: 100%; height: 100%; background-color: rgba(164, 72, 68, 1); opacity: 0.5;}
	.menu-imStickyBar_imMenuObject_01-towards-closing #imPageExtContainer:after { width: 100%; height: 100%; background-color: transparent; opacity: 0.5; transition: background-color 1000ms linear, opacity;}
	#imStickyBar_imMenuObject_01 .hidden { display: none; }
	/* Responsive menu button size and position */
	#imStickyBar_imMenuObject_01-menu-opened li {position: relative;margin-bottom: 6px; display: inline-block; vertical-align: top; }
	#imStickyBar_imMenuObject_01-menu-opened li:last-child {margin-bottom: 0px; }
	#imStickyBar_imMenuObject_01-menu-opened .label-wrapper { display: block; overflow: hidden; position: relative; width: 244px; height: 76px; padding-block: 0px; padding-inline: 23px; }
	#imStickyBar_imMenuObject_01-menu-opened .label-inner-wrapper { display: table; width: 100%; height: 100%; z-index: 1; position: relative; } #imStickyBar_imMenuObject_01-menu-opened .label { display: table-cell; vertical-align: middle; }
	#imStickyBar_imMenuObject_01-menu-opened .hamburger-menu-background { position: absolute;display: block;top: 0;bottom: 0;width: 290px;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_01-menu-opened ul > li > .label-wrapper {background-color: transparent;background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul > li > .label-wrapper {background-color: transparent;background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper {background-color: transparent;background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper {background-color: transparent;background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: normal;}
	/* Responsive menu hover button style */
	#imStickyBar_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {background-color: rgba(201, 86, 69, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Responsive menu current button style */
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(201, 86, 69, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(201, 86, 69, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Responsive menu separator button style */
	#imStickyBar_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper {background-color: transparent;background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(217, 217, 217, 1);font-weight: normal;}
	/* Responsive menu separation line style */
	#imStickyBar_imMenuObject_01-menu-opened {  transform: translate3d(-300px, 0, 0);  transition: transform 1000ms;}
	#imStickyBar_imMenuObject_01-menu-opened.animated {  transform: translate3d(0, 0, 0);}
	body.responsive-menu-effect-push {  overflow: hidden;}
	.responsive-menu-effect-push-container {  transition: transform 1000ms;}
	.menu-imStickyBar_imMenuObject_01-opened .responsive-menu-effect-push-container {  transform: translate3d(300px, 0, 0);}
	#imStickyBar_imObjectTitle_02_wrapper { position: absolute; top: 0px; inset-inline-start: 220px; width: 814px; height: 55px; text-align: center; z-index: 1003;  }
	#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 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imStickyBar_imObjectTitle_02 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#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_imObjectTitle_06_wrapper { position: absolute; top: 50px; inset-inline-start: 220px; width: 809px; height: 29px; text-align: center; z-index: 1004;  }
	#imStickyBar_imCell_6 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCell_6 { grid-template-rows: [row-content] auto ; }
	#imStickyBar_imObjectTitle_06 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imStickyBar_imObjectTitle_06 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCellStyleBorders_6 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imStickyBar_imObjectTitle_06 { width: 100%; }
	#imStickyBar_imObjectTitle_06_text { margin: 0px; 
	 }
	
}

@media (max-width: 1149.9px) and (min-width: 800.0px) {
	#imStickyBar_imMenuObject_01_wrapper { position: absolute; top: 17px; inset-inline-start: 5px; width: 70px; height: 65px; text-align: center; z-index: 1002;  }
	#imStickyBar_imCell_1 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCell_1 { grid-template-rows: [row-content] auto ; }
	#imStickyBar_imMenuObject_01 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imStickyBar_imMenuObject_01 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	/* Main menu background */
	#imStickyBar_imMenuObject_01_container { border: solid; border-block-color: transparent transparent; border-inline-color: transparent transparent; border-width: 0px; border-radius: 0px;  width: 100%; box-sizing: border-box; background-color: transparent; padding: 0px; display: inline-table;}
	#imStickyBar_imMenuObject_01_container > ul:after {content: '';display: table;clear: both; }
	/* Main menu button size and position */
	#imStickyBar_imMenuObject_01_container > ul > li {position: relative;margin-inline-start: 0px; margin-top: 0px; display: inline-block; vertical-align: top; }
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper, #imStickyBar_imMenuObject_01_container > ul > li > div > .label-wrapper { display: block; overflow: hidden; width: 80px; height: 45px; padding-block: 0px; padding-inline: 10px; border-width: 10px; border-radius: 0px; }
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper:has(:focus-visible), #imStickyBar_imMenuObject_01_container > ul > li > div > .label-wrapper:has(:focus-visible) { overflow: visible; }
	#imStickyBar_imMenuObject_01 .hamburger-button {cursor: pointer; width: 45px; height: 45px; display: inline-block; vertical-align: top; padding: 0; box-sizing: content-box; border-width: 10px; border-radius: 0px; }
	#imStickyBar_imMenuObject_01 .hamburger-bar { margin: 4px auto; width: 65%; height: 4px; background-color: rgba(255, 255, 255, 1); display: block; }
	#imStickyBar_imMenuObject_01 .label-inner-wrapper, #imStickyBar_imMenuObject_01 .hamburger-button > div { display: table; width: 100%; height: 100%; position: relative; z-index: 1; } #imStickyBar_imMenuObject_01_container > ul > li .label, #imStickyBar_imMenuObject_01 .hamburger-button > div > div { display: table-cell; vertical-align: middle; }
	/* Main menu default button style */
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper {background-color: rgba(201, 86, 69, 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_01_container > ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(14pt - max(14pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Hamburger button style */
	#imStickyBar_imMenuObject_01 .hamburger-button {background-color: rgba(201, 86, 69, 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_01 .hamburger-button .label, #imStickyBar_imMenuObject_01 .hamburger-button button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(14pt - max(14pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Main menu current button style */
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper {background-color: transparent;background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(14pt - max(14pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(229, 79, 43, 1);font-weight: bold;}
	/* Main menu hover button style */
	#imStickyBar_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper {background-color: transparent;background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(14pt - max(14pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(229, 79, 43, 1);font-weight: bold;}
	#imStickyBar_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper {background-color: transparent;background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(14pt - max(14pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(229, 79, 43, 1);font-weight: bold;}
	/* Main menu separator button style */
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper {background-color: transparent;background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(14pt - max(14pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01 .imLevel { cursor: default; }
	#imStickyBar_imMenuObject_01-menu-opened .imLevel { cursor: default; }
	#imStickyBar_imMenuObject_01 { text-align: start; }
	#imStickyBar_imMenuObject_01 .hidden { display: none; }
	#imStickyBar_imMenuObject_01-menu-opened { overflow: visible; z-index: 10402; }
	#imStickyBar_imMenuObject_01-menu-opened ul ul { display: none; }
	#imStickyBar_imMenuObject_01-menu-opened li > div { display: none; }
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened div > ul { display: block; }
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul { position: absolute; inset-inline-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_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(0, 0, 0, 1); }
	#imStickyBar_imMenuObject_01-menu-opened .hamburger-menu-close-button span { cursor: pointer; }
	#imStickyBar_imMenuObject_01-menu-opened { position:fixed; top: 0; bottom: 0; inset-inline-start: 0px; width: 290px; border: solid; 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-block-width: 0px; border-inline-width: 0px 10px; border-radius: 0px; ;  }
	#imPageExtContainer:after{ position: fixed; top: 0; inset-inline-end: 0px; width: 0; height: 0; content: ''; opacity: 0; transition: opacity 1000ms; z-index: 10401;}
	.menu-imStickyBar_imMenuObject_01-opened #imPageExtContainer:after{ width: 100%; height: 100%; background-color: rgba(164, 72, 68, 1); opacity: 0.5;}
	.menu-imStickyBar_imMenuObject_01-towards-closing #imPageExtContainer:after { width: 100%; height: 100%; background-color: transparent; opacity: 0.5; transition: background-color 1000ms linear, opacity;}
	#imStickyBar_imMenuObject_01 .hidden { display: none; }
	/* Responsive menu button size and position */
	#imStickyBar_imMenuObject_01-menu-opened li {position: relative;margin-bottom: 6px; display: inline-block; vertical-align: top; }
	#imStickyBar_imMenuObject_01-menu-opened li:last-child {margin-bottom: 0px; }
	#imStickyBar_imMenuObject_01-menu-opened .label-wrapper { display: block; overflow: hidden; position: relative; width: 244px; height: 76px; padding-block: 0px; padding-inline: 23px; }
	#imStickyBar_imMenuObject_01-menu-opened .label-inner-wrapper { display: table; width: 100%; height: 100%; z-index: 1; position: relative; } #imStickyBar_imMenuObject_01-menu-opened .label { display: table-cell; vertical-align: middle; }
	#imStickyBar_imMenuObject_01-menu-opened .hamburger-menu-background { position: absolute;display: block;top: 0;bottom: 0;width: 290px;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_01-menu-opened ul > li > .label-wrapper {background-color: transparent;background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul > li > .label-wrapper {background-color: transparent;background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper {background-color: transparent;background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper {background-color: transparent;background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: normal;}
	/* Responsive menu hover button style */
	#imStickyBar_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {background-color: rgba(201, 86, 69, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Responsive menu current button style */
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(201, 86, 69, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(201, 86, 69, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Responsive menu separator button style */
	#imStickyBar_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper {background-color: transparent;background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(217, 217, 217, 1);font-weight: normal;}
	/* Responsive menu separation line style */
	#imStickyBar_imMenuObject_01-menu-opened {  transform: translate3d(-300px, 0, 0);  transition: transform 1000ms;}
	#imStickyBar_imMenuObject_01-menu-opened.animated {  transform: translate3d(0, 0, 0);}
	body.responsive-menu-effect-push {  overflow: hidden;}
	.responsive-menu-effect-push-container {  transition: transform 1000ms;}
	.menu-imStickyBar_imMenuObject_01-opened .responsive-menu-effect-push-container {  transform: translate3d(300px, 0, 0);}
	#imStickyBar_imObjectTitle_02_wrapper { position: absolute; top: 9px; inset-inline-start: 156px; width: 430px; height: 55px; text-align: center; z-index: 1003;  }
	#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 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imStickyBar_imObjectTitle_02 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#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_imObjectTitle_06_wrapper { position: absolute; top: 61px; inset-inline-start: 147px; width: 430px; height: 29px; text-align: center; z-index: 1004;  }
	#imStickyBar_imCell_6 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCell_6 { grid-template-rows: [row-content] auto ; }
	#imStickyBar_imObjectTitle_06 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imStickyBar_imObjectTitle_06 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCellStyleBorders_6 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imStickyBar_imObjectTitle_06 { width: 100%; }
	#imStickyBar_imObjectTitle_06_text { margin: 0px; 
	 }
	
}

@media (max-width: 799.9px) and (min-width: 480.0px) {
	#imStickyBar_imMenuObject_01_wrapper { position: absolute; top: 20px; inset-inline-start: 10px; width: 72px; height: 65px; text-align: center; z-index: 1002;  }
	#imStickyBar_imCell_1 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCell_1 { grid-template-rows: [row-content] auto ; }
	#imStickyBar_imMenuObject_01 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imStickyBar_imMenuObject_01 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	/* Main menu background */
	#imStickyBar_imMenuObject_01_container { border: solid; border-block-color: transparent transparent; border-inline-color: transparent transparent; border-width: 0px; border-radius: 0px;  width: 100%; box-sizing: border-box; background-color: transparent; padding: 0px; display: inline-table;}
	#imStickyBar_imMenuObject_01_container > ul:after {content: '';display: table;clear: both; }
	/* Main menu button size and position */
	#imStickyBar_imMenuObject_01_container > ul > li {position: relative;margin-inline-start: 0px; margin-top: 0px; display: inline-block; vertical-align: top; }
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper, #imStickyBar_imMenuObject_01_container > ul > li > div > .label-wrapper { display: block; overflow: hidden; width: 80px; height: 45px; padding-block: 0px; padding-inline: 10px; border-width: 10px; border-radius: 0px; }
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper:has(:focus-visible), #imStickyBar_imMenuObject_01_container > ul > li > div > .label-wrapper:has(:focus-visible) { overflow: visible; }
	#imStickyBar_imMenuObject_01 .hamburger-button {cursor: pointer; width: 45px; height: 45px; display: inline-block; vertical-align: top; padding: 0; box-sizing: content-box; border-width: 10px; border-radius: 0px; }
	#imStickyBar_imMenuObject_01 .hamburger-bar { margin: 4px auto; width: 65%; height: 4px; background-color: rgba(255, 255, 255, 1); display: block; }
	#imStickyBar_imMenuObject_01 .label-inner-wrapper, #imStickyBar_imMenuObject_01 .hamburger-button > div { display: table; width: 100%; height: 100%; position: relative; z-index: 1; } #imStickyBar_imMenuObject_01_container > ul > li .label, #imStickyBar_imMenuObject_01 .hamburger-button > div > div { display: table-cell; vertical-align: middle; }
	/* Main menu default button style */
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper {background-color: rgba(201, 86, 69, 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_01_container > ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(14pt - max(14pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Hamburger button style */
	#imStickyBar_imMenuObject_01 .hamburger-button {background-color: rgba(201, 86, 69, 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_01 .hamburger-button .label, #imStickyBar_imMenuObject_01 .hamburger-button button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(14pt - max(14pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Main menu current button style */
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper {background-color: transparent;background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(14pt - max(14pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(229, 79, 43, 1);font-weight: bold;}
	/* Main menu hover button style */
	#imStickyBar_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper {background-color: transparent;background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(14pt - max(14pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(229, 79, 43, 1);font-weight: bold;}
	#imStickyBar_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper {background-color: transparent;background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(14pt - max(14pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(229, 79, 43, 1);font-weight: bold;}
	/* Main menu separator button style */
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper {background-color: transparent;background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(14pt - max(14pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01 .imLevel { cursor: default; }
	#imStickyBar_imMenuObject_01-menu-opened .imLevel { cursor: default; }
	#imStickyBar_imMenuObject_01 { text-align: start; }
	#imStickyBar_imMenuObject_01 .hidden { display: none; }
	#imStickyBar_imMenuObject_01-menu-opened { overflow: visible; z-index: 10402; }
	#imStickyBar_imMenuObject_01-menu-opened ul ul { display: none; }
	#imStickyBar_imMenuObject_01-menu-opened li > div { display: none; }
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened div > ul { display: block; }
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul { position: absolute; inset-inline-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_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(0, 0, 0, 1); }
	#imStickyBar_imMenuObject_01-menu-opened .hamburger-menu-close-button span { cursor: pointer; }
	#imStickyBar_imMenuObject_01-menu-opened { position:fixed; top: 0; bottom: 0; inset-inline-start: 0px; width: 290px; border: solid; 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-block-width: 0px; border-inline-width: 0px 10px; border-radius: 0px; ;  }
	#imPageExtContainer:after{ position: fixed; top: 0; inset-inline-end: 0px; width: 0; height: 0; content: ''; opacity: 0; transition: opacity 1000ms; z-index: 10401;}
	.menu-imStickyBar_imMenuObject_01-opened #imPageExtContainer:after{ width: 100%; height: 100%; background-color: rgba(164, 72, 68, 1); opacity: 0.5;}
	.menu-imStickyBar_imMenuObject_01-towards-closing #imPageExtContainer:after { width: 100%; height: 100%; background-color: transparent; opacity: 0.5; transition: background-color 1000ms linear, opacity;}
	#imStickyBar_imMenuObject_01 .hidden { display: none; }
	/* Responsive menu button size and position */
	#imStickyBar_imMenuObject_01-menu-opened li {position: relative;margin-bottom: 6px; display: inline-block; vertical-align: top; }
	#imStickyBar_imMenuObject_01-menu-opened li:last-child {margin-bottom: 0px; }
	#imStickyBar_imMenuObject_01-menu-opened .label-wrapper { display: block; overflow: hidden; position: relative; width: 244px; height: 76px; padding-block: 0px; padding-inline: 23px; }
	#imStickyBar_imMenuObject_01-menu-opened .label-inner-wrapper { display: table; width: 100%; height: 100%; z-index: 1; position: relative; } #imStickyBar_imMenuObject_01-menu-opened .label { display: table-cell; vertical-align: middle; }
	#imStickyBar_imMenuObject_01-menu-opened .hamburger-menu-background { position: absolute;display: block;top: 0;bottom: 0;width: 290px;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_01-menu-opened ul > li > .label-wrapper {background-color: transparent;background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul > li > .label-wrapper {background-color: transparent;background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper {background-color: transparent;background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper {background-color: transparent;background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: normal;}
	/* Responsive menu hover button style */
	#imStickyBar_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {background-color: rgba(201, 86, 69, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Responsive menu current button style */
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(201, 86, 69, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(201, 86, 69, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Responsive menu separator button style */
	#imStickyBar_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper {background-color: transparent;background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(217, 217, 217, 1);font-weight: normal;}
	/* Responsive menu separation line style */
	#imStickyBar_imMenuObject_01-menu-opened {  transform: translate3d(-300px, 0, 0);  transition: transform 1000ms;}
	#imStickyBar_imMenuObject_01-menu-opened.animated {  transform: translate3d(0, 0, 0);}
	body.responsive-menu-effect-push {  overflow: hidden;}
	.responsive-menu-effect-push-container {  transition: transform 1000ms;}
	.menu-imStickyBar_imMenuObject_01-opened .responsive-menu-effect-push-container {  transform: translate3d(300px, 0, 0);}
	#imStickyBar_imObjectTitle_02_wrapper { position: absolute; top: 13px; inset-inline-start: 109px; width: 311px; height: 52px; text-align: center; z-index: 1003;  }
	#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 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imStickyBar_imObjectTitle_02 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#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_imObjectTitle_06_wrapper { position: absolute; top: 61px; inset-inline-start: 101px; width: 300px; height: 26px; text-align: center; z-index: 1004;  }
	#imStickyBar_imCell_6 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCell_6 { grid-template-rows: [row-content] auto ; }
	#imStickyBar_imObjectTitle_06 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imStickyBar_imObjectTitle_06 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCellStyleBorders_6 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imStickyBar_imObjectTitle_06 { width: 100%; }
	#imStickyBar_imObjectTitle_06_text { margin: 0px; 
	 }
	
}

@media (max-width: 479.9px)  {
	#imStickyBar_imMenuObject_01_wrapper { position: absolute; top: 19px; inset-inline-start: 5px; width: 72px; height: 65px; text-align: center; z-index: 1002;  }
	#imStickyBar_imCell_1 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCell_1 { grid-template-rows: [row-content] auto ; }
	#imStickyBar_imMenuObject_01 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imStickyBar_imMenuObject_01 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCellStyleBorders_1 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	/* Main menu background */
	#imStickyBar_imMenuObject_01_container { border: solid; border-block-color: transparent transparent; border-inline-color: transparent transparent; border-width: 0px; border-radius: 0px;  width: 100%; box-sizing: border-box; background-color: transparent; padding: 0px; display: inline-table;}
	#imStickyBar_imMenuObject_01_container > ul:after {content: '';display: table;clear: both; }
	/* Main menu button size and position */
	#imStickyBar_imMenuObject_01_container > ul > li {position: relative;margin-inline-start: 0px; margin-top: 0px; display: inline-block; vertical-align: top; }
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper, #imStickyBar_imMenuObject_01_container > ul > li > div > .label-wrapper { display: block; overflow: hidden; width: 80px; height: 45px; padding-block: 0px; padding-inline: 10px; border-width: 10px; border-radius: 0px; }
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper:has(:focus-visible), #imStickyBar_imMenuObject_01_container > ul > li > div > .label-wrapper:has(:focus-visible) { overflow: visible; }
	#imStickyBar_imMenuObject_01 .hamburger-button {cursor: pointer; width: 45px; height: 45px; display: inline-block; vertical-align: top; padding: 0; box-sizing: content-box; border-width: 10px; border-radius: 0px; }
	#imStickyBar_imMenuObject_01 .hamburger-bar { margin: 4px auto; width: 65%; height: 4px; background-color: rgba(255, 255, 255, 1); display: block; }
	#imStickyBar_imMenuObject_01 .label-inner-wrapper, #imStickyBar_imMenuObject_01 .hamburger-button > div { display: table; width: 100%; height: 100%; position: relative; z-index: 1; } #imStickyBar_imMenuObject_01_container > ul > li .label, #imStickyBar_imMenuObject_01 .hamburger-button > div > div { display: table-cell; vertical-align: middle; }
	/* Main menu default button style */
	#imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper {background-color: rgba(201, 86, 69, 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_01_container > ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(14pt - max(14pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Hamburger button style */
	#imStickyBar_imMenuObject_01 .hamburger-button {background-color: rgba(201, 86, 69, 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_01 .hamburger-button .label, #imStickyBar_imMenuObject_01 .hamburger-button button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(14pt - max(14pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Main menu current button style */
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper {background-color: transparent;background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(14pt - max(14pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(229, 79, 43, 1);font-weight: bold;}
	/* Main menu hover button style */
	#imStickyBar_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper {background-color: transparent;background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > li.imPage:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(14pt - max(14pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(229, 79, 43, 1);font-weight: bold;}
	#imStickyBar_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper {background-color: transparent;background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > li.imLevel:hover > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(14pt - max(14pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(229, 79, 43, 1);font-weight: bold;}
	/* Main menu separator button style */
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper {background-color: transparent;background-image: none;border-block-color: transparent transparent; border-inline-color: transparent transparent; border-style: solid; }
	#imStickyBar_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper .label, #imStickyBar_imMenuObject_01_container > ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: Poppins;font-size: calc(14pt - max(14pt - var(--min-text-size), 0pt) * var(--font-size-factor)); font-style: normal;text-decoration: none;text-align: start; color: rgba(37, 58, 88, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01 .imLevel { cursor: default; }
	#imStickyBar_imMenuObject_01-menu-opened .imLevel { cursor: default; }
	#imStickyBar_imMenuObject_01 { text-align: start; }
	#imStickyBar_imMenuObject_01 .hidden { display: none; }
	#imStickyBar_imMenuObject_01-menu-opened { overflow: visible; z-index: 10402; }
	#imStickyBar_imMenuObject_01-menu-opened ul ul { display: none; }
	#imStickyBar_imMenuObject_01-menu-opened li > div { display: none; }
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened div > ul { display: block; }
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul { position: absolute; inset-inline-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_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(0, 0, 0, 1); }
	#imStickyBar_imMenuObject_01-menu-opened .hamburger-menu-close-button span { cursor: pointer; }
	#imStickyBar_imMenuObject_01-menu-opened { position:fixed; top: 0; bottom: 0; inset-inline-start: 0px; width: 290px; border: solid; 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-block-width: 0px; border-inline-width: 0px 10px; border-radius: 0px; ;  }
	#imPageExtContainer:after{ position: fixed; top: 0; inset-inline-end: 0px; width: 0; height: 0; content: ''; opacity: 0; transition: opacity 1000ms; z-index: 10401;}
	.menu-imStickyBar_imMenuObject_01-opened #imPageExtContainer:after{ width: 100%; height: 100%; background-color: rgba(164, 72, 68, 1); opacity: 0.5;}
	.menu-imStickyBar_imMenuObject_01-towards-closing #imPageExtContainer:after { width: 100%; height: 100%; background-color: transparent; opacity: 0.5; transition: background-color 1000ms linear, opacity;}
	#imStickyBar_imMenuObject_01 .hidden { display: none; }
	/* Responsive menu button size and position */
	#imStickyBar_imMenuObject_01-menu-opened li {position: relative;margin-bottom: 6px; display: inline-block; vertical-align: top; }
	#imStickyBar_imMenuObject_01-menu-opened li:last-child {margin-bottom: 0px; }
	#imStickyBar_imMenuObject_01-menu-opened .label-wrapper { display: block; overflow: hidden; position: relative; width: 244px; height: 76px; padding-block: 0px; padding-inline: 23px; }
	#imStickyBar_imMenuObject_01-menu-opened .label-inner-wrapper { display: table; width: 100%; height: 100%; z-index: 1; position: relative; } #imStickyBar_imMenuObject_01-menu-opened .label { display: table-cell; vertical-align: middle; }
	#imStickyBar_imMenuObject_01-menu-opened .hamburger-menu-background { position: absolute;display: block;top: 0;bottom: 0;width: 290px;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_01-menu-opened ul > li > .label-wrapper {background-color: transparent;background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul > li > .label-wrapper {background-color: transparent;background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper {background-color: transparent;background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper {background-color: transparent;background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul ul ul ul > li > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(0, 0, 0, 1);font-weight: normal;}
	/* Responsive menu hover button style */
	#imStickyBar_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper {background-color: rgba(201, 86, 69, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul > li:hover:not(.imMnMnSeparator) > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Responsive menu current button style */
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(201, 86, 69, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened #imStickyBar_imMenuObject_01_container-menu-opened > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: normal;}
	#imStickyBar_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper {background-color: rgba(201, 86, 69, 1);background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened .imMnMnCurrent > ul > .imMnMnCurrent > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(255, 255, 255, 1);font-weight: normal;}
	/* Responsive menu separator button style */
	#imStickyBar_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper {background-color: transparent;background-image: none;}
	#imStickyBar_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper .label, #imStickyBar_imMenuObject_01-menu-opened ul > .imMnMnSeparator > .label-wrapper button {width: 100%;height: 100%;font-family: 'Alfa Slab One';font-size: 20pt; font-style: normal;text-decoration: none;text-align: center; color: rgba(217, 217, 217, 1);font-weight: normal;}
	/* Responsive menu separation line style */
	#imStickyBar_imMenuObject_01-menu-opened {  transform: translate3d(-300px, 0, 0);  transition: transform 1000ms;}
	#imStickyBar_imMenuObject_01-menu-opened.animated {  transform: translate3d(0, 0, 0);}
	body.responsive-menu-effect-push {  overflow: hidden;}
	.responsive-menu-effect-push-container {  transition: transform 1000ms;}
	.menu-imStickyBar_imMenuObject_01-opened .responsive-menu-effect-push-container {  transform: translate3d(300px, 0, 0);}
	#imStickyBar_imObjectTitle_02_wrapper { position: absolute; top: 21px; inset-inline-start: 80px; width: 238px; height: 46px; text-align: center; z-index: 1003;  }
	#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 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imStickyBar_imObjectTitle_02 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#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_imObjectTitle_06_wrapper { position: absolute; top: 54px; inset-inline-start: 74px; width: 235px; height: 22px; text-align: center; z-index: 1004;  }
	#imStickyBar_imCell_6 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCell_6 { grid-template-rows: [row-content] auto ; }
	#imStickyBar_imObjectTitle_06 { grid-row: row-content / span 1; grid-column: 1 / -1; }
	#imStickyBar_imObjectTitle_06 { padding-top: 0px; padding-bottom: 0px; padding-inline-start: 0px; padding-inline-end: 0px; }
	#imStickyBar_imCellStyleBorders_6 {  border-top: 0; border-bottom: 0; border-inline-start-width: 0px;  border-inline-end-width: 0px;  }
	#imStickyBar_imObjectTitle_06_text { font-size: calc(10.5pt - max(10.5pt - var(--min-text-size), 0pt) * var(--font-size-factor)); }
	#imStickyBar_imObjectTitle_06 { width: 100%; }
	#imStickyBar_imObjectTitle_06_text { margin: 0px; 
	 }
	
}

#imPage.without-id_animation-in-progress { overflow: hidden }
