.elementor-188 .elementor-element.elementor-element-83f5767{--display:flex;--position:fixed;bottom:0px;--z-index:70;}body:not(.rtl) .elementor-188 .elementor-element.elementor-element-83f5767{left:0px;}body.rtl .elementor-188 .elementor-element.elementor-element-83f5767{right:0px;}.elementor-188 .elementor-element.elementor-element-22ab994{width:initial;max-width:initial;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-188 .elementor-element.elementor-element-22ab994{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-188 .elementor-element.elementor-element-22ab994.elementor-element{--align-self:center;}}/* Start custom CSS for html, class: .elementor-element-22ab994 */.custom-footer {
    color: black;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  background-color: #ebb683;
  padding: 5px 5px;
  font-family: 'Courier New', Courier, monospace;
  font-size: 12px;
  max-width: 600px; /* exakt gleiche Breite wie Header */
  margin: 0 auto;
  position: relative;
  z-index: 999;
}
@media (max-width: 600px) {
  .custom-footer {
    font-size: 10px;
    line-height: 1.6; /* reduziert den Zeilenabstand */
  }
}
.custom-footer .footer-right a,
.custom-footer .footer-left a {
  text-decoration: underline;
  color: black;
}/* End custom CSS */