.elementor-32267 .elementor-element.elementor-element-2ab66f2:not(.elementor-motion-effects-element-type-background), .elementor-32267 .elementor-element.elementor-element-2ab66f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(348deg, var( --e-global-color-primary ) 0%, var( --e-global-color-3259fb7 ) 100%);}.elementor-32267 .elementor-element.elementor-element-2ab66f2 > .elementor-container{min-height:250px;}.elementor-32267 .elementor-element.elementor-element-2ab66f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:40px;padding:48px 0px 48px 0px;}.elementor-32267 .elementor-element.elementor-element-2ab66f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32267 .elementor-element.elementor-element-f3138c7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32267 .elementor-element.elementor-element-1559505 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-32267 .elementor-element.elementor-element-5258d5a{color:var( --e-global-color-e8b3e37 );}.elementor-32267 .elementor-element.elementor-element-5258d5a a{color:var( --e-global-color-e8b3e37 );}.elementor-32267 .elementor-element.elementor-element-7487b80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32267 .elementor-element.elementor-element-7487b80 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-e8b3e37 );}.elementor-32267 .elementor-element.elementor-element-2336ac6 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-32267 .elementor-element.elementor-element-2336ac6{color:var( --e-global-color-e8b3e37 );}.elementor-32267 .elementor-element.elementor-element-b57d09c > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32267 .elementor-element.elementor-element-8ea34a3 > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-32267 .elementor-element.elementor-element-8ea34a3{font-size:16px;color:var( --e-global-color-e8b3e37 );}.elementor-32267 .elementor-element.elementor-element-e83e6ba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32267 .elementor-element.elementor-element-7919763 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-32267 .elementor-element.elementor-element-7d83afd .elementor-heading-title{font-family:var( --e-global-typography-a20ade3-font-family ), Sans-serif;font-size:var( --e-global-typography-a20ade3-font-size );font-weight:var( --e-global-typography-a20ade3-font-weight );line-height:var( --e-global-typography-a20ade3-line-height );color:var( --e-global-color-e8b3e37 );}.elementor-32267 .elementor-element.elementor-element-a2509d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32267 .elementor-element.elementor-element-54ae925{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-32267 .elementor-element.elementor-element-7bd79af > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}@media(min-width:768px){.elementor-32267 .elementor-element.elementor-element-1559505{width:48%;}.elementor-32267 .elementor-element.elementor-element-e83e6ba{width:3.333%;}.elementor-32267 .elementor-element.elementor-element-7919763{width:48%;}.elementor-32267 .elementor-element.elementor-element-7bd79af{width:100%;}}@media(max-width:1024px){.elementor-32267 .elementor-element.elementor-element-7487b80 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-32267 .elementor-element.elementor-element-7d83afd .elementor-heading-title{font-size:var( --e-global-typography-a20ade3-font-size );line-height:var( --e-global-typography-a20ade3-line-height );}}@media(max-width:767px){.elementor-32267 .elementor-element.elementor-element-7487b80 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-32267 .elementor-element.elementor-element-7d83afd .elementor-heading-title{font-size:var( --e-global-typography-a20ade3-font-size );line-height:var( --e-global-typography-a20ade3-line-height );}}/* Start custom CSS for html, class: .elementor-element-a2509d4 */.elementor-32267 .elementor-element.elementor-element-a2509d4{width:100%;}

#alphabet-filter {
    display: flex; 
    flex-wrap: wrap;
    justify-content: left;
    border: none;
    outline:none;
}

#alphabet-filter a {
    background-color: rgba(255,255,255,.1); 
    color: #fff;
    text-decoration: none; 
    margin: 5px; 
    padding: 10px; 
    border-radius: 50%;
    border: none;
    width: 48px; 
    height: 48px; 
    display: flex; 
    justify-content: center; 
    align-items: center; 
    transition: background-color 0.3s ease; 
}

#alphabet-filter a:hover {
    background-color: rgba(225,240,255,.15) ; 
}

#alphabet-filter a.button-selected, #alphabet-filter a:focus-within {
    background-color: #fff;
    color: #0B2D5B;
  }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-62b6072 */.elementor-32267 .elementor-element.elementor-element-62b6072 {
    list-style: none;
    list-style-type: none; /* Entfernt die Aufzählungszeichen */
    padding: 0; /* Entfernt das Padding */
    margin:0;
    
}

.elementor-32267 .elementor-element.elementor-element-62b6072 li {
    padding: 12px 0; /* Fügt oben und unten einen Abstand hinzu */
    border-bottom: 1px solid #ccc; /* Fügt eine untere Grenzlinie hinzu */
    margin:0px;
    
}

.elementor-32267 .elementor-element.elementor-element-62b6072 li a {
    color: black; /* Ändert die Farbe der Links */
    text-decoration: none; /* Entfernt die Unterstreichung der Links */
}

.elementor-32267 .elementor-element.elementor-element-62b6072 li a:hover {
    color: #0583F2; /* Ändert die Farbe der Links beim Überfahren mit der Maus */
}

.elementor-32267 .elementor-element.elementor-element-62b6072 button {
    padding: 16px 0;
    background: none;
    border: none;
    border-radius: 5px;
    text-decoration: none;
    color: #0583F2;
}

.elementor-32267 .elementor-element.elementor-element-62b6072 li:marker{
    display: none !important;
}

.elementor-32267 .elementor-element.elementor-element-62b6072, .elementor-32267 .elementor-element.elementor-element-62b6072 ul, .elementor-32267 .elementor-element.elementor-element-62b6072 li {
    list-style: none;
    
}

.elementor-32267 .elementor-element.elementor-element-62b6072 h2{
    margin: 0;
}/* End custom CSS */