.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}body:not(.rtl) .elementor-55 .elementor-element.elementor-element-67a67fba{left:0px;}body.rtl .elementor-55 .elementor-element.elementor-element-67a67fba{right:0px;}.elementor-55 .elementor-element.elementor-element-67a67fba{top:0px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-55 .elementor-element.elementor-element-4f078242{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}/* Start custom CSS */html { scroll-behavior: smooth; }
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }
body { background-color: #111111; }
body.elementor-page-55 section[id] { scroll-margin-top: 20px; }
/* Hero-Headline: Farben je Zeile */
body.elementor-page-55 h1 strong { color: #e3061b; font-weight: inherit; }
body.elementor-page-55 h1 em { color: #3fb53a; font-style: normal; }
/* Galerie: „mehr laden“-Zeile ausblenden, sobald aufgeklappt */
body.elementor-page-55 details[open] > summary { display: none; }
body.elementor-page-55 summary::-webkit-details-marker { display: none; }
body.elementor-page-55 summary { list-style: none; }/* End custom CSS */