.elementor-22460 .elementor-element.elementor-element-a6d0c3a:not(.elementor-motion-effects-element-type-background), .elementor-22460 .elementor-element.elementor-element-a6d0c3a > .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-22460 .elementor-element.elementor-element-a6d0c3a > .elementor-container{min-height:250px;}.elementor-22460 .elementor-element.elementor-element-a6d0c3a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:48px 0px 48px 0px;}.elementor-22460 .elementor-element.elementor-element-a6d0c3a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22460 .elementor-element.elementor-element-457c01b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22460 .elementor-element.elementor-element-e1dc71f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22460 .elementor-element.elementor-element-2e9fffd{color:var( --e-global-color-e8b3e37 );}.elementor-22460 .elementor-element.elementor-element-2e9fffd a{color:var( --e-global-color-e8b3e37 );}.elementor-22460 .elementor-element.elementor-element-5567355 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22460 .elementor-element.elementor-element-5567355 .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-22460 .elementor-element.elementor-element-145fd6b > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-22460 .elementor-element.elementor-element-145fd6b{color:var( --e-global-color-e8b3e37 );}.elementor-22460 .elementor-element.elementor-element-58ef983 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22460 .elementor-element.elementor-element-f0cd637 > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-22460 .elementor-element.elementor-element-f0cd637{font-size:16px;color:var( --e-global-color-e8b3e37 );}.elementor-22460 .elementor-element.elementor-element-93ab0a7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22460 .elementor-element.elementor-element-dc93b17 > .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-22460 .elementor-element.elementor-element-83e386b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22460 .elementor-element.elementor-element-e8fbece > .elementor-widget-container{margin:16px 0px 0px 0px;}@media(min-width:768px){.elementor-22460 .elementor-element.elementor-element-e1dc71f{width:48%;}.elementor-22460 .elementor-element.elementor-element-93ab0a7{width:3.333%;}.elementor-22460 .elementor-element.elementor-element-dc93b17{width:48%;}}@media(max-width:1024px){.elementor-22460 .elementor-element.elementor-element-5567355 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-22460 .elementor-element.elementor-element-5567355 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for html, class: .elementor-element-83e386b */.elementor-22460 .elementor-element.elementor-element-83e386b{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-e8fbece */.glossary-terms {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
    grid-gap: 0px;
    
}

.glossary-term {
    padding: 16px 0;
    border-bottom: 1px solid #ccc; 
    margin:0px;
}

.glossary-term a {
    color: black; /* Ändert die Farbe der Links */
    text-decoration: none; /* Entfernt die Unterstreichung der Links */
}

.glossary-term a:hover {
    color: #0583F2; /* Ändert die Farbe der Links beim Überfahren mit der Maus */
}

.elementor-22460 .elementor-element.elementor-element-e8fbece button {
    padding: 10px 0;
    background: none;
    border: none;
    border-radius: 5px;
    margin-bottom: 20px; 
    text-decoration: none;
    color: #0583F2;
}/* End custom CSS */