.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* Footer NEU: Kit-Linkfarben (a = schwarz, a:hover = rot) im dunklen Footer neutralisieren */
.elementor-9295 [class*="link-base"],
.elementor-9295 [class*="link-base"]:hover,
.elementor-9295 [class*="link-base"]:focus { color: inherit; text-decoration: none; }
.elementor-9295 .e-paragraph-base a:not([class]) { color: inherit; text-decoration: none; }
.elementor-9295 .e-paragraph-base a:not([class]):hover,
.elementor-9295 .e-paragraph-base a:not([class]):focus { color: #FFFFFF; }
.elementor-9295 a:focus-visible { outline: 2px solid #FFFFFF; outline-offset: 3px; box-shadow: none; }
/* Icons ohne Grundlinien-Versatz */
.elementor-9295 .e-svg-base svg { display: block; width: 100%; height: 100%; }/* End custom CSS */