.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-weight );}.elementor-557 .elementor-element.elementor-element-0b3caee{--grid-columns:1;}.elementor-557 .elementor-element.elementor-element-2469237{--grid-columns:1;}@media(max-width:1140px){.elementor-widget-loop-grid .elementor-pagination{font-weight:var( --e-global-typography-secondary-weight );}.elementor-widget-loop-grid .e-load-more-message{font-weight:var( --e-global-typography-secondary-weight );}.elementor-557 .elementor-element.elementor-element-0b3caee{--grid-columns:1;}.elementor-557 .elementor-element.elementor-element-2469237{--grid-columns:1;}}@media(max-width:767px){.elementor-widget-loop-grid .elementor-pagination{font-weight:var( --e-global-typography-secondary-weight );}.elementor-widget-loop-grid .e-load-more-message{font-weight:var( --e-global-typography-secondary-weight );}.elementor-557 .elementor-element.elementor-element-0b3caee{--grid-columns:1;}.elementor-557 .elementor-element.elementor-element-2469237{--grid-columns:1;}}/* Start custom CSS for wp-widget-rss, class: .elementor-element-9c02585 */.elementor-557 .elementor-element.elementor-element-9c02585 h5 {
    display: none;
}

.elementor-557 .elementor-element.elementor-element-9c02585 ul {
    padding: 0px;
    margin-bottom: 1px !important;
      list-style-type: none; /* Entfernt Punkte */
  padding: 0;            /* Entfernt linken Innenabstand */
  margin: 0;             /* Entfernt äußeren Abstand */
}


.elementor-557 .elementor-element.elementor-element-9c02585 li {
    background-color: #312783;
    padding: 0px;
    margin-bottom: 1px !important;
    transition: 0.2s;
        border-radius: 10px;
}

.elementor-557 .elementor-element.elementor-element-9c02585 li:hover {
    background-color: #54C09D;
     transition: 0.2s;
}

.elementor-557 .elementor-element.elementor-element-9c02585 div {
     border-radius: 10px !important;
}


/*

.elementor-557 .elementor-element.elementor-element-9c02585 a {
    font-family: Montserrat;
    font-weight: 700;
    font-size: 27px;
    letter-spacing: 0px;
    line-height: 36px;
    text-transform: none;
    color: #fff;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 50px;
    padding-right: 10%;
    margin-left: -50px;
}

.elementor-557 .elementor-element.elementor-element-9c02585 a:hover {
    color: #fff;
}
*/

.elementor-557 .elementor-element.elementor-element-9c02585 li {
    list-style: none;
}

.elementor-557 .elementor-element.elementor-element-9c02585 li a {
    display: block;          /* macht den Link block-level */
    width: 100%;             /* füllt gesamte Breite */
    height: 100%;            /* füllt gesamte Höhe */
    box-sizing: border-box;

    font-family: Montserrat;
    font-weight: 700;
    font-size: 27px;
    line-height: 36px;

    color: #fff;
    text-decoration: none;

    padding: 50px 10% 50px 50px;
}/* End custom CSS */