.elementor-16677 .elementor-element.elementor-element-037a857{--display:flex;}.elementor-16677 .elementor-element.elementor-element-f07a3a9 .wblog-content > a,.elementor-16677 .elementor-element.elementor-element-f07a3a9 .learn_btn{background-color:var( --e-global-color-primary );text-align:left;color:#FFFFFF;border-style:default;margin:0px 0px 0px 0px;padding:10px 30px 10px 30px;}.elementor-16677 .elementor-element.elementor-element-f07a3a9 .wblog-content > a:hover,.elementor-16677 .elementor-element.elementor-element-f07a3a9 .learn_btn:hover{background-color:#FFFFFF;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16677 .elementor-element.elementor-element-f07a3a9 .learn_btn:hover i{background-color:var( --e-global-color-primary );}.elementor-16677 .elementor-element.elementor-element-f07a3a9 .all_blog_color span i{display:inline-block;}.elementor-16677 .elementor-element.elementor-element-f07a3a9 .all_blog_color span i,.elementor-16677 .elementor-element.elementor-element-f07a3a9 .witr_post_Author a i,.elementor-16677 .elementor-element.elementor-element-f07a3a9 .witr_post_Author6 a i{color:var( --e-global-color-primary );}.elementor-16677 .elementor-element.elementor-element-f07a3a9 .all_blog_color span, .elementor-16677 .elementor-element.elementor-element-f07a3a9 .all_blog_color span a, .elementor-16677 .elementor-element.elementor-element-f07a3a9 .witr_post_Author a,.elementor-16677 .elementor-element.elementor-element-f07a3a9 .witr_post_Author6 > a{color:var( --e-global-color-secondary );}.elementor-16677 .elementor-element.elementor-element-f07a3a9 .all_blog_color h5 > a:hover,.elementor-16677 .elementor-element.elementor-element-f07a3a9 .all_blog_color h2 a:hover{color:var( --e-global-color-primary );}.elementor-16677 .elementor-element.elementor-element-f07a3a9 .all_blog_color h5 > a,.elementor-16677 .elementor-element.elementor-element-f07a3a9 .all_blog_color h2 a{font-weight:700;}.elementor-16677 .elementor-element.elementor-element-2ac5894 .wblog-content > a,.elementor-16677 .elementor-element.elementor-element-2ac5894 .learn_btn{background-color:var( --e-global-color-primary );text-align:left;color:#FFFFFF;border-style:default;margin:0px 0px 0px 0px;padding:10px 30px 10px 30px;}.elementor-16677 .elementor-element.elementor-element-2ac5894 .wblog-content > a:hover,.elementor-16677 .elementor-element.elementor-element-2ac5894 .learn_btn:hover{background-color:#FFFFFF;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16677 .elementor-element.elementor-element-2ac5894 .learn_btn:hover i{background-color:var( --e-global-color-primary );}.elementor-16677 .elementor-element.elementor-element-2ac5894 .all_blog_color span i{display:inline-block;}.elementor-16677 .elementor-element.elementor-element-2ac5894 .all_blog_color span i,.elementor-16677 .elementor-element.elementor-element-2ac5894 .witr_post_Author a i,.elementor-16677 .elementor-element.elementor-element-2ac5894 .witr_post_Author6 a i{color:var( --e-global-color-primary );}.elementor-16677 .elementor-element.elementor-element-2ac5894 .all_blog_color span, .elementor-16677 .elementor-element.elementor-element-2ac5894 .all_blog_color span a, .elementor-16677 .elementor-element.elementor-element-2ac5894 .witr_post_Author a,.elementor-16677 .elementor-element.elementor-element-2ac5894 .witr_post_Author6 > a{color:var( --e-global-color-secondary );}.elementor-16677 .elementor-element.elementor-element-2ac5894 .all_blog_color h5 > a:hover,.elementor-16677 .elementor-element.elementor-element-2ac5894 .all_blog_color h2 a:hover{color:var( --e-global-color-primary );}.elementor-16677 .elementor-element.elementor-element-2ac5894 .all_blog_color h5 > a,.elementor-16677 .elementor-element.elementor-element-2ac5894 .all_blog_color h2 a{font-weight:700;}:root{--page-title-display:none;}/* Start custom CSS for witr_blog_section, class: .elementor-element-f07a3a9 *//* =========================================
   Synergy Football – gleich hohe Blog-Karten
   (Theme-Widget "Blog Post")
   ========================================= */

/* Spalten gleich hoch strecken */
.sf-blog-grid .row {
  display: flex;
  flex-wrap: wrap;
}

.sf-blog-grid .row > [class*="col"] {
  display: flex;
}

.sf-blog-grid .row > [class*="col"] > * {
  width: 100%;
}

/* Alle Ebenen der Karte, die den Button enthalten, als Spalte füllen */
.sf-blog-grid div:has(> a[class*="btn"]),
.sf-blog-grid div:has(> a[class*="button"]),
.sf-blog-grid div:has(a[class*="btn"]):not(.row):not(.elementor-widget-container),
.sf-blog-grid div:has(a[class*="button"]):not(.row):not(.elementor-widget-container) {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

/* Button immer ganz unten */
.sf-blog-grid a[class*="btn"],
.sf-blog-grid a[class*="button"] {
  margin-top: auto;
  align-self: flex-start;
}/* End custom CSS */