.elementor-6909 .elementor-element.elementor-element-f4705de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6909 .elementor-element.elementor-element-757a0b0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-6909 .elementor-element.elementor-element-52ef7c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-6909 .elementor-element.elementor-element-757a0b0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-6909 .elementor-element.elementor-element-757a0b0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS */.rank-math-html-sitemap ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
}

.rank-math-html-sitemap ul li {
  padding: 10px 0;
  border-bottom: 1px solid #e0e0e0;
  font-size: 1.1em;
  transition: all 0.3s ease;
}

.rank-math-html-sitemap ul li:hover {
  background-color: #f9f9f9;
}

.rank-math-html-sitemap ul li a {
  text-decoration: none;
  color: #0b3d91; /* dunkles Blau aus deinem CI */
  font-weight: 500;
}

.rank-math-html-sitemap ul li a:hover {
  color: #ff6600; /* dein Akzent-Orange */
  text-decoration: underline;
}/* End custom CSS */