.elementor-kit-89{--e-global-color-primary:#00ABFF;--e-global-color-secondary:#5A981B;--e-global-color-text:#414042;--e-global-color-accent:#00ABFF;--e-global-color-f3db66b:#FFFFFF;--e-global-color-cc3f79a:#18233D;--e-global-color-8f3b437:#000000;--e-global-color-268fd33:#F6F6F6;--e-global-color-3f994ee:#FFDC0F;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-15a7ab3-font-family:"Oswald";--e-global-typography-15a7ab3-font-size:53px;--e-global-typography-15a7ab3-font-weight:700;--e-global-typography-15a7ab3-font-style:italic;background-color:#FFFFFF;}.elementor-kit-89 e-page-transition{background-color:#FFBC7D;}.elementor-kit-89 a:hover{color:var( --e-global-color-primary );}.elementor-kit-89 h6{color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-89{--e-global-typography-15a7ab3-font-size:27px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.menu1_class {
  display: inline-flex;
  align-items: center;
  gap: 12px; /* Abstand zwischen Icon und Text */
  padding: 10px 20px;
  background-color: transparent; /* Keine Hintergrundfarbe */
  color: #00ABFF; /* Standardfarbe für Text und Icons (Blau) */
  border-radius: 6px; /* Abgerundete Ecken */
  font-size: 16px; /* Schriftgröße */
  font-weight: 500;
  transition: color 0.3s ease; /* Übergang für die Farbänderung */
  cursor: pointer; /* Zeiger-Cursor für Interaktivität */
}

.menu1_class i {
  font-size: 20px; /* Icon-Größe */
  color: inherit; /* Das Icon übernimmt die Textfarbe */
  transition: color 0.3s ease; /* Übergangseffekt für das Icon */
}

.menu1_class span {
  color: inherit; /* Der Text übernimmt die Farbe des Containers */
}

.menu1_class:hover {
  color: #414042; /* Hover-Farbe für Text und Icon (Grau) */
}

.menu1_class:hover i {
  color: #414042; /* Hover-Farbe für das Icon (Grau) */
}

.menu1_class:hover span {
  color: #414042; /* Hover-Farbe für den Text (Grau) */
}/* End custom CSS */