.elementor-7676 .elementor-element.elementor-element-675ce127{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-frymo-listing .frymo-results-count{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-widget-frymo-listing .frymo-orderby-select{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-widget-frymo-listing .frymo-listing-badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-widget-frymo-listing .frymo-listing-property-id{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-frymo-listing .frymo-listing-title, .elementor-widget-frymo-listing .frymo-listing-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-frymo-listing .frymo-listing-title{color:var( --e-global-color-primary );}.elementor-widget-frymo-listing .frymo-listing-title a{color:var( --e-global-color-primary );}.elementor-widget-frymo-listing .frymo-listing-location{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-frymo-listing .frymo-listing-meta-item-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-frymo-listing .frymo-listing-meta-item-value{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-frymo-listing .frymo-listing-meta-item .frymo-icon{color:var( --e-global-color-text );}.elementor-widget-frymo-listing .frymo-listing-price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-frymo-listing .frymo-listing-button{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-frymo-listing .frymo-listing-content a.frymo-listing-button:hover{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-frymo-listing .wp-pagenavi{color:var( --e-global-color-primary );}.elementor-widget-frymo-listing .wp-pagenavi .current{background:var( --e-global-color-primary );}.elementor-widget-frymo-listing .wp-pagenavi a:hover{background:var( --e-global-color-primary );}.elementor-7676 .elementor-element.elementor-element-1e62429c .frymo-listing{grid-template-columns:repeat(3, 1fr);--grid-columns:3;}.elementor-7676 .elementor-element.elementor-element-1e62429c .frymo-listing:not(.swiper-wrapper){column-gap:32px;row-gap:50px;}.elementor-7676 .elementor-element.elementor-element-1e62429c .frymo-listing-toolbar{padding:0px 0px 10px 0px;}.elementor-7676 .elementor-element.elementor-element-1e62429c .frymo-listing-badge{background-color:#ffffff99;backdrop-filter:blur(4px);border-radius:8px 8px 8px 8px;padding:2px 16px 2px 16px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-7676 .elementor-element.elementor-element-5c18e60d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7676 .elementor-element.elementor-element-5c18e60d .elementor-button{font-family:"Jost", Sans-serif;font-size:19px;font-weight:400;text-transform:capitalize;fill:#EBEBEB;color:#EBEBEB;background-color:transparent;background-image:linear-gradient(90deg, #8B7F6B 0%, #BDA479 100%);border-radius:0px 0px 0px 0px;padding:18px 30px 18px 30px;}.elementor-7676 .elementor-element.elementor-element-5c18e60d .elementor-button:hover, .elementor-7676 .elementor-element.elementor-element-5c18e60d .elementor-button:focus{color:#FFFFFF;background-color:transparent;background-image:linear-gradient(90deg, #9D8F78 0%, #BDA479 100%);border-color:var( --e-global-color-accent );}.elementor-7676 .elementor-element.elementor-element-5c18e60d .elementor-button:hover svg, .elementor-7676 .elementor-element.elementor-element-5c18e60d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7676 .elementor-element.elementor-element-5c18e60d > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-7676 .elementor-element.elementor-element-1e62429c .frymo-listing{grid-template-columns:repeat(1, 1fr);--grid-columns:1;}.elementor-7676 .elementor-element.elementor-element-5c18e60d .elementor-button{font-size:20px;}.elementor-7676 .elementor-element.elementor-element-5c18e60d > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-7676 .elementor-element.elementor-element-1e62429c .frymo-listing{grid-template-columns:repeat(1, 1fr);--grid-columns:1;}.elementor-7676 .elementor-element.elementor-element-5c18e60d .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-7676 .elementor-element.elementor-element-5c18e60d .elementor-button{font-size:18px;padding:10px 20px 10px 20px;}.elementor-7676 .elementor-element.elementor-element-5c18e60d > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for frymo-listing, class: .elementor-element-1e62429c */.elementor-7676 .elementor-element.elementor-element-1e62429c {
    overflow: visible;
}

/* 1. Die klickbare Card als flex-spalte behandeln */
.frymo-listing .frymo-listing-item .elementor-element-244fc0d {
  display: flex;
  flex-direction: column;
}

/* 2. Der Inhaltsteil (unter dem Bild) soll die Höhe ausfüllen */
.frymo-listing .frymo-listing-item .elementor-element-7223532 {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}

/* 3. Die untere Meta-Zeile immer nach unten drücken */
.frymo-listing .frymo-listing-item .elementor-element-9ff95ab {
  margin-top: auto;
}
.frymo-order-switcher {
  margin: 20px 0px;
}
@media (max-width: 767px) {
  .elementor-widget-frymo-listing .frymo-listing-toolbar .frymo-results-count, .elementor-widget-frymo-map-listing .frymo-listing-toolbar .frymo-results-count {
    align-self: auto;
    
      
  }
}/* End custom CSS */