.elementor-kit-7{--e-global-color-primary:#747474;--e-global-color-secondary:#A6ADAD;--e-global-color-text:#96D0EC;--e-global-color-accent:#212C91;--e-global-color-86dc144:#8AD608;--e-global-color-4cfa862:#FFFFFF;--e-global-color-3ef9b6e:#F3F5F6;--e-global-color-21b570e:#D4EBF6;--e-global-color-9fc074b:#FF0000;--e-global-color-6dc1032:#997B61;--e-global-color-3dcc170:#6F5D49;--e-global-color-3514e6c:#656058;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-size:2.8em;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:0em;--e-global-typography-secondary-word-spacing:0em;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-size:1.1em;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:1em;--e-global-typography-primary-letter-spacing:0.05em;--e-global-typography-primary-word-spacing:0.1em;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:1.2em;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.2em;--e-global-typography-text-word-spacing:0em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:1.2em;--e-global-typography-accent-font-weight:800;--e-global-typography-accent-line-height:1.2em;--e-global-typography-7581da6-font-family:"Roboto";--e-global-typography-7581da6-font-size:0.9em;--e-global-typography-7581da6-font-weight:400;--e-global-typography-7581da6-text-transform:uppercase;--e-global-typography-7581da6-line-height:1.2em;--e-global-typography-7581da6-letter-spacing:0em;--e-global-typography-7581da6-word-spacing:0em;--e-global-typography-f553dd8-font-family:"Roboto";--e-global-typography-f553dd8-font-size:0.9em;--e-global-typography-f553dd8-font-weight:400;--e-global-typography-f553dd8-line-height:1.2em;--e-global-typography-f553dd8-letter-spacing:0em;--e-global-typography-f553dd8-word-spacing:0em;--e-global-typography-fb3c7ec-font-family:"Roboto Slab";--e-global-typography-fb3c7ec-font-size:2.1em;--e-global-typography-fb3c7ec-font-weight:700;--e-global-typography-fb3c7ec-line-height:1.2em;--e-global-typography-4378869-font-family:"Roboto Slab";--e-global-typography-4378869-font-size:1.8em;--e-global-typography-4378869-font-weight:900;--e-global-typography-4378869-line-height:1em;--e-global-typography-c6464f4-font-family:"Roboto Slab";--e-global-typography-c6464f4-font-size:1.6em;--e-global-typography-c6464f4-font-weight:900;--e-global-typography-c6464f4-line-height:1em;--e-global-typography-dc7f041-font-family:"Roboto Slab";--e-global-typography-dc7f041-font-size:1.5em;--e-global-typography-dc7f041-font-weight:600;--e-global-typography-dc7f041-line-height:1em;--e-global-typography-40b3e58-font-family:"Roboto Slab";--e-global-typography-40b3e58-font-size:1.3em;--e-global-typography-40b3e58-font-weight:500;--e-global-typography-40b3e58-text-transform:uppercase;--e-global-typography-40b3e58-line-height:1em;--e-global-typography-40b3e58-letter-spacing:0.1em;--e-global-typography-5ee63cd-font-family:"Roboto";--e-global-typography-5ee63cd-font-size:1em;--e-global-typography-5ee63cd-font-weight:400;--e-global-typography-5ee63cd-line-height:1em;--e-global-typography-d71e905-font-family:"Roboto";--e-global-typography-d71e905-font-size:1.4em;--e-global-typography-d71e905-font-weight:300;--e-global-typography-d71e905-line-height:1.4em;--e-global-typography-52d8f77-font-family:"Roboto";--e-global-typography-52d8f77-font-size:1.4em;--e-global-typography-52d8f77-font-weight:700;--e-global-typography-52d8f77-line-height:1.4em;--e-global-typography-d5ec44c-font-family:"Roboto Slab";--e-global-typography-d5ec44c-font-size:1.25em;--e-global-typography-d5ec44c-font-weight:600;--e-global-typography-d5ec44c-line-height:1em;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-6dc1032 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-4cfa862 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:1.25em 3.125em 1.25em 3.125em;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-3dcc170 );color:var( --e-global-color-4cfa862 );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.ha-scroll-to-top-wrap .ha-scroll-to-top-button{background-color:var( --e-global-color-6dc1032 );}.elementor-kit-7 a{color:var( --e-global-color-6dc1032 );}.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);}body[data-elementor-device-mode="widescreen"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="widescreen"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="widescreen"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="desktop"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="desktop"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="desktop"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="laptop"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="laptop"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="laptop"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="tablet_extra"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="tablet_extra"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="tablet_extra"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="tablet"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="tablet"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="tablet"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="mobile_extra"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="mobile_extra"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="mobile_extra"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="mobile"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="mobile"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="mobile"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-secondary-font-size:2.4em;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:0em;--e-global-typography-secondary-word-spacing:0em;--e-global-typography-primary-font-size:1em;--e-global-typography-primary-line-height:1em;--e-global-typography-primary-letter-spacing:0.05em;--e-global-typography-primary-word-spacing:0.1em;--e-global-typography-text-font-size:1.1em;--e-global-typography-text-line-height:1.2em;--e-global-typography-accent-font-size:1.1em;--e-global-typography-accent-line-height:1.2em;--e-global-typography-7581da6-font-size:0.8em;--e-global-typography-7581da6-line-height:1.2em;--e-global-typography-7581da6-letter-spacing:0em;--e-global-typography-f553dd8-font-size:0.8em;--e-global-typography-f553dd8-line-height:1.2em;--e-global-typography-f553dd8-letter-spacing:0px;--e-global-typography-fb3c7ec-font-size:1.7em;--e-global-typography-fb3c7ec-line-height:1.2em;--e-global-typography-4378869-font-size:1.5em;--e-global-typography-4378869-line-height:1em;--e-global-typography-c6464f4-font-size:1.3em;--e-global-typography-c6464f4-line-height:1em;--e-global-typography-dc7f041-font-size:1.3em;--e-global-typography-dc7f041-line-height:1em;--e-global-typography-40b3e58-font-size:1.1em;--e-global-typography-40b3e58-line-height:1em;--e-global-typography-40b3e58-letter-spacing:0.1em;--e-global-typography-5ee63cd-font-size:0.9em;--e-global-typography-5ee63cd-line-height:14em;--e-global-typography-d71e905-font-size:1.2em;--e-global-typography-d71e905-line-height:1.4em;--e-global-typography-52d8f77-font-size:1.2em;--e-global-typography-52d8f77-line-height:1.4em;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}body[data-elementor-device-mode="widescreen"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="widescreen"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="widescreen"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="desktop"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="desktop"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="desktop"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="laptop"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="laptop"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="laptop"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="tablet_extra"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="tablet_extra"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="tablet_extra"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="tablet"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="tablet"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="tablet"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="mobile_extra"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="mobile_extra"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="mobile_extra"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="mobile"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="mobile"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="mobile"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-secondary-line-height:1.1em;--e-global-typography-primary-font-size:0.9em;--e-global-typography-primary-line-height:1em;--e-global-typography-primary-letter-spacing:0.05em;--e-global-typography-primary-word-spacing:0.1em;--e-global-typography-text-font-size:1em;--e-global-typography-text-line-height:1.2em;--e-global-typography-accent-font-size:1em;--e-global-typography-accent-line-height:1.2em;--e-global-typography-7581da6-font-size:0.8em;--e-global-typography-7581da6-line-height:1.2em;--e-global-typography-7581da6-letter-spacing:0em;--e-global-typography-f553dd8-font-size:0.8em;--e-global-typography-f553dd8-line-height:1.2em;--e-global-typography-f553dd8-letter-spacing:0em;--e-global-typography-fb3c7ec-font-size:1.6em;--e-global-typography-fb3c7ec-line-height:1.2em;--e-global-typography-4378869-font-size:1.5em;--e-global-typography-4378869-line-height:1em;--e-global-typography-c6464f4-font-size:1.3em;--e-global-typography-c6464f4-line-height:1em;--e-global-typography-dc7f041-font-size:1.2rem;--e-global-typography-dc7f041-line-height:1em;--e-global-typography-40b3e58-font-size:0.9em;--e-global-typography-40b3e58-line-height:1em;--e-global-typography-40b3e58-letter-spacing:0.1em;--e-global-typography-5ee63cd-font-size:0.8em;--e-global-typography-5ee63cd-line-height:1em;--e-global-typography-d71e905-font-size:1em;--e-global-typography-d71e905-line-height:1.4em;--e-global-typography-52d8f77-font-size:1em;--e-global-typography-52d8f77-line-height:1.4em;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}body[data-elementor-device-mode="widescreen"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="widescreen"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="widescreen"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="desktop"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="desktop"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="desktop"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="laptop"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="laptop"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="laptop"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="tablet_extra"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="tablet_extra"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="tablet_extra"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="tablet"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="tablet"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="tablet"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="mobile_extra"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="mobile_extra"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="mobile_extra"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}body[data-elementor-device-mode="mobile"] .ha-scroll-to-top-wrap,
						body[data-elementor-device-mode="mobile"] .ha-scroll-to-top-wrap.edit-mode,
						body[data-elementor-device-mode="mobile"] .ha-scroll-to-top-wrap.single-page-off{visibility:visible;opacity:1;}}/* Start custom CSS */html, body {
  height: 100%;
  margin: 0;
}

body {
  display: flex;
  hyphens: auto;
  flex-direction: column;
  min-height: 100vh;  /* Gesamthöhe der Seite = Höhe des Viewports */
}

main {
  flex: 1;  /* Füllt den Platz zwischen Header und Footer */
}
main {
    background-color: #fff;
    }
    
.sterne-bewertung {
  font-size: 24px;
  color: #FFD700; /* Gold für gefüllte Sterne */
}
.stern.leer {
  color: #e0e0e0; /* Hellgrau für leere Sterne */
}

.elementor-repeater-item-e976148,
.elementor-repeater-item-7ae3138,
.elementor-repeater-item-522e83e{
    color:#212c91;
    font-size:140%;
    padding: 30px 0 30px 20px;
}

#accordion_green .e-n-accordion-item-title {
    background-color:#8ad608;
}

#accordion_green .elementor-widget-text-editor {
    background-color: #fff;
}

#accordion_blue .e-n-accordion-item-title {
    background-color:#212c91;
}

#accordion_himmel .e-n-accordion-item-title {
    background-color:#96d0ec;
}

#accordion_green .e-n-accordion-item-title,
#accordion_blue .e-n-accordion-item-title,
#accordion_green .fas,
#accordion_blue .fas {color:#fff;
}

code {
    color: #8AD608;
}

.last_item {
    border: 1px solid #8ad608 !important;
}
.happy-addon-pro img {
    max-width: 40%;
}

.ha-adct-description {
    justify-content: left !important;
    text-align: left !important;
    font-size: 80% !important;
}

/*** fade-in for every main section ***/
body:not(.wp-admin):not(.block-editor-page) .fade-in {
  opacity: 1;
  transform: translateY(100px);
  transition: opacity 2s ease, transform 2s ease;
}

body:not(.wp-admin):not(.block-editor-page) .fade-in.in-view {
  opacity: 1;
  transform: translateY(0);
}
/*** END fade-in for every main section ***//* End custom CSS */