.elementor-7143 .elementor-element.elementor-element-3b87301{--display:flex;}.elementor-7143 .elementor-element.elementor-element-1848fe9 > .elementor-widget-container{background-color:#F0F0F0;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-7143 .elementor-element.elementor-element-1848fe9 .frymo-filter-form {column-gap:20px;row-gap:20px;}.elementor-7143 .elementor-element.elementor-element-1848fe9 .frymo-filter-form input:not([type="submit"]), .elementor-7143 .elementor-element.elementor-element-1848fe9 .frymo-filter-form select{font-family:var( --e-global-typography-92a7b56-font-family ), Sans-serif;font-size:var( --e-global-typography-92a7b56-font-size );font-weight:var( --e-global-typography-92a7b56-font-weight );text-transform:var( --e-global-typography-92a7b56-text-transform );font-style:var( --e-global-typography-92a7b56-font-style );text-decoration:var( --e-global-typography-92a7b56-text-decoration );line-height:var( --e-global-typography-92a7b56-line-height );border-radius:0px 0px 0px 0px;}.elementor-7143 .elementor-element.elementor-element-1848fe9 input:not([type="submit"]), .elementor-7143 .elementor-element.elementor-element-1848fe9 select{color:var( --e-global-color-text );background-color:var( --e-global-color-7e4da01 );border-style:none;}.elementor-7143 .elementor-element.elementor-element-1848fe9 input:not([type="submit"])::placeholder{color:var( --e-global-color-text );}.elementor-7143 .elementor-element.elementor-element-1848fe9 .frymo-filter-form input:not([type="submit"]),
                 .elementor-7143 .elementor-element.elementor-element-1848fe9 .frymo-filter-form select{padding:10px 10px 10px 10px;}.elementor-7143 .elementor-element.elementor-element-1848fe9 .frymo-filter-form select[name="area_type"]{padding:10px 0 10px 0 !important;}.elementor-7143 .elementor-element.elementor-element-1848fe9 label{font-family:var( --e-global-typography-92a7b56-font-family ), Sans-serif;font-size:var( --e-global-typography-92a7b56-font-size );font-weight:var( --e-global-typography-92a7b56-font-weight );text-transform:var( --e-global-typography-92a7b56-text-transform );font-style:var( --e-global-typography-92a7b56-font-style );text-decoration:var( --e-global-typography-92a7b56-text-decoration );line-height:var( --e-global-typography-92a7b56-line-height );color:var( --e-global-color-text );}.elementor-7143 .elementor-element.elementor-element-1848fe9 .frymo-filter-form .apply button.frymo-submit{font-family:var( --e-global-typography-92a7b56-font-family ), Sans-serif;font-size:var( --e-global-typography-92a7b56-font-size );font-weight:var( --e-global-typography-92a7b56-font-weight );text-transform:var( --e-global-typography-92a7b56-text-transform );font-style:var( --e-global-typography-92a7b56-font-style );text-decoration:var( --e-global-typography-92a7b56-text-decoration );line-height:var( --e-global-typography-92a7b56-line-height );border-radius:0px 0px 0px 0px;border-width:0px 0px 0px 0px;color:#FFF;}.elementor-7143 .elementor-element.elementor-element-1848fe9 .frymo-filter-form .apply input.frymo-submit{padding:10px 16px 010px 16px;}.elementor-7143 .elementor-element.elementor-element-1848fe9 .frymo-filter-form .apply button.frymo-submit:after{border-right-color:#FFF;border-bottom-color:#FFF;border-left-color:#FFF;}.elementor-7143 .elementor-element.elementor-element-1848fe9 .frymo-filter-form .apply button.frymo-submit:hover{color:var( --e-global-color-7e4da01 );background-color:var( --e-global-color-primary );}.elementor-7143 .elementor-element.elementor-element-1848fe9 .frymo-filter-form .apply button.frymo-submit:hover:after{border-right-color:var( --e-global-color-7e4da01 );border-bottom-color:var( --e-global-color-7e4da01 );border-left-color:var( --e-global-color-7e4da01 );}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-button-wrapper{align-items:center;}.elementor-7143 .elementor-element.elementor-element-39534e0 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:20px 20px 20px 20px;}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing{grid-template-columns:repeat(3, 1fr);--grid-columns:3;}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-image img{object-fit:cover;}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-image{padding-bottom:220px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-badges{justify-content:flex-start;}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-title{text-align:left;color:var( --e-global-color-text );}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-location{justify-content:flex-start;font-family:var( --e-global-typography-92a7b56-font-family ), Sans-serif;font-size:var( --e-global-typography-92a7b56-font-size );font-weight:var( --e-global-typography-92a7b56-font-weight );text-transform:var( --e-global-typography-92a7b56-text-transform );font-style:var( --e-global-typography-92a7b56-font-style );text-decoration:var( --e-global-typography-92a7b56-text-decoration );line-height:var( --e-global-typography-92a7b56-line-height );color:var( --e-global-color-text );}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-meta{justify-content:flex-start;}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-price{justify-content:flex-start;font-family:var( --e-global-typography-92a7b56-font-family ), Sans-serif;font-size:var( --e-global-typography-92a7b56-font-size );font-weight:var( --e-global-typography-92a7b56-font-weight );text-transform:var( --e-global-typography-92a7b56-text-transform );font-style:var( --e-global-typography-92a7b56-font-style );text-decoration:var( --e-global-typography-92a7b56-text-decoration );line-height:var( --e-global-typography-92a7b56-line-height );color:var( --e-global-color-c6930d9 );}.elementor-7143 .elementor-element.elementor-element-39534e0 .wp-pagenavi{justify-content:center;font-family:var( --e-global-typography-92a7b56-font-family ), Sans-serif;font-size:var( --e-global-typography-92a7b56-font-size );font-weight:var( --e-global-typography-92a7b56-font-weight );text-transform:var( --e-global-typography-92a7b56-text-transform );font-style:var( --e-global-typography-92a7b56-font-style );text-decoration:var( --e-global-typography-92a7b56-text-decoration );line-height:var( --e-global-typography-92a7b56-line-height );color:var( --e-global-color-text );}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing:not(.swiper-wrapper){column-gap:20px;row-gap:20px;}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-item{padding:0px 0px 0px 0px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8D8D8D1A;border-radius:0px 0px 0px 0px;}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-toolbar{padding:0px 0px 20px 0px;}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-results-count{font-family:var( --e-global-typography-92a7b56-font-family ), Sans-serif;font-size:var( --e-global-typography-92a7b56-font-size );font-weight:var( --e-global-typography-92a7b56-font-weight );text-transform:var( --e-global-typography-92a7b56-text-transform );font-style:var( --e-global-typography-92a7b56-font-style );text-decoration:var( --e-global-typography-92a7b56-text-decoration );line-height:var( --e-global-typography-92a7b56-line-height );color:var( --e-global-color-text );}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-orderby-select{font-family:var( --e-global-typography-92a7b56-font-family ), Sans-serif;font-size:var( --e-global-typography-92a7b56-font-size );font-weight:var( --e-global-typography-92a7b56-font-weight );text-transform:var( --e-global-typography-92a7b56-text-transform );font-style:var( --e-global-typography-92a7b56-font-style );text-decoration:var( --e-global-typography-92a7b56-text-decoration );line-height:var( --e-global-typography-92a7b56-line-height );color:var( --e-global-color-text );background-color:#C5C5C51A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8D8D8D1A;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-no-results-message{border-radius:0px 0px 0px 0px;}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-content{padding:20px 20px 20px 20px;gap:12px;}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-content--left{gap:12px;}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-badge{color:var( --e-global-color-text );background-color:#ffffff99;backdrop-filter:blur(4px);border-radius:0px 0px 0px 0px;padding:2px 10px 2px 10px;}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-feature-badge{background-color:var( --e-global-color-secondary );color:#000000;box-shadow:0px 0px 3px 0px #CCC;}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-tool{background-color:var( --e-global-color-text );box-shadow:0px 0px 3px 0px #CCC;}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-title, .elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-title a{font-family:var( --e-global-typography-32e7888-font-family ), Sans-serif;font-size:var( --e-global-typography-32e7888-font-size );font-weight:var( --e-global-typography-32e7888-font-weight );text-transform:var( --e-global-typography-32e7888-text-transform );font-style:var( --e-global-typography-32e7888-font-style );text-decoration:var( --e-global-typography-32e7888-text-decoration );line-height:var( --e-global-typography-32e7888-line-height );letter-spacing:var( --e-global-typography-32e7888-letter-spacing );}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-title a{color:var( --e-global-color-text );}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-meta-item-value{font-family:var( --e-global-typography-92a7b56-font-family ), Sans-serif;font-size:var( --e-global-typography-92a7b56-font-size );font-weight:var( --e-global-typography-92a7b56-font-weight );text-transform:var( --e-global-typography-92a7b56-text-transform );font-style:var( --e-global-typography-92a7b56-font-style );text-decoration:var( --e-global-typography-92a7b56-text-decoration );line-height:var( --e-global-typography-92a7b56-line-height );color:var( --e-global-color-text );}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-meta-item .frymo-icon{font-size:18px;color:var( --e-global-color-text );}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-content .frymo-listing-button{font-family:var( --e-global-typography-92a7b56-font-family ), Sans-serif;font-size:var( --e-global-typography-92a7b56-font-size );font-weight:var( --e-global-typography-92a7b56-font-weight );text-transform:var( --e-global-typography-92a7b56-text-transform );font-style:var( --e-global-typography-92a7b56-font-style );text-decoration:var( --e-global-typography-92a7b56-text-decoration );line-height:var( --e-global-typography-92a7b56-line-height );border-radius:0px 0px 0px 0px;border-width:0px 0px 0px 0px;padding:8px 32px 8px 32px;}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-button{color:var( --e-global-color-7e4da01 );background-color:var( --e-global-color-c6930d9 );}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-content a.frymo-listing-button:hover{color:#FFF;}.elementor-7143 .elementor-element.elementor-element-39534e0 .wp-pagenavi a{border-radius:0px 0px 0px 0px;}.elementor-7143 .elementor-element.elementor-element-39534e0 .wp-pagenavi .current{border-radius:0px 0px 0px 0px;color:var( --e-global-color-c6930d9 );}.elementor-7143 .elementor-element.elementor-element-39534e0 .wp-pagenavi a:hover{color:var( --e-global-color-c6930d9 );}.elementor-7143 .elementor-element.elementor-element-39534e0 .wp-pagenavi > *:not(:last-child){margin-left:0px;margin-right:0px;}@media(max-width:1024px){.elementor-7143 .elementor-element.elementor-element-1848fe9 .frymo-filter-form input:not([type="submit"]), .elementor-7143 .elementor-element.elementor-element-1848fe9 .frymo-filter-form select{font-size:var( --e-global-typography-92a7b56-font-size );line-height:var( --e-global-typography-92a7b56-line-height );}.elementor-7143 .elementor-element.elementor-element-1848fe9 label{font-size:var( --e-global-typography-92a7b56-font-size );line-height:var( --e-global-typography-92a7b56-line-height );}.elementor-7143 .elementor-element.elementor-element-1848fe9 .frymo-filter-form .apply button.frymo-submit{font-size:var( --e-global-typography-92a7b56-font-size );line-height:var( --e-global-typography-92a7b56-line-height );}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing{grid-template-columns:repeat(2, 1fr);--grid-columns:2;}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing:not(.swiper-wrapper){row-gap:24px;}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-results-count{font-size:var( --e-global-typography-92a7b56-font-size );line-height:var( --e-global-typography-92a7b56-line-height );}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-orderby-select{font-size:var( --e-global-typography-92a7b56-font-size );line-height:var( --e-global-typography-92a7b56-line-height );}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-title, .elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-title a{font-size:var( --e-global-typography-32e7888-font-size );line-height:var( --e-global-typography-32e7888-line-height );letter-spacing:var( --e-global-typography-32e7888-letter-spacing );}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-location{font-size:var( --e-global-typography-92a7b56-font-size );line-height:var( --e-global-typography-92a7b56-line-height );}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-meta-item-value{font-size:var( --e-global-typography-92a7b56-font-size );line-height:var( --e-global-typography-92a7b56-line-height );}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-price{font-size:var( --e-global-typography-92a7b56-font-size );line-height:var( --e-global-typography-92a7b56-line-height );}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-content .frymo-listing-button{font-size:var( --e-global-typography-92a7b56-font-size );line-height:var( --e-global-typography-92a7b56-line-height );}.elementor-7143 .elementor-element.elementor-element-39534e0 .wp-pagenavi{font-size:var( --e-global-typography-92a7b56-font-size );line-height:var( --e-global-typography-92a7b56-line-height );}}@media(max-width:767px){.elementor-7143 .elementor-element.elementor-element-1848fe9 .frymo-filter-form input:not([type="submit"]), .elementor-7143 .elementor-element.elementor-element-1848fe9 .frymo-filter-form select{font-size:var( --e-global-typography-92a7b56-font-size );line-height:var( --e-global-typography-92a7b56-line-height );}.elementor-7143 .elementor-element.elementor-element-1848fe9 label{font-size:var( --e-global-typography-92a7b56-font-size );line-height:var( --e-global-typography-92a7b56-line-height );}.elementor-7143 .elementor-element.elementor-element-1848fe9 .frymo-filter-form .apply button.frymo-submit{font-size:var( --e-global-typography-92a7b56-font-size );line-height:var( --e-global-typography-92a7b56-line-height );}.elementor-7143 .elementor-element.elementor-element-39534e0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing{grid-template-columns:repeat(1, 1fr);--grid-columns:1;}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing:not(.swiper-wrapper){row-gap:24px;}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-toolbar{padding:0px 0px 24px 0px;}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-results-count{font-size:var( --e-global-typography-92a7b56-font-size );line-height:var( --e-global-typography-92a7b56-line-height );}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-orderby-select{font-size:var( --e-global-typography-92a7b56-font-size );line-height:var( --e-global-typography-92a7b56-line-height );}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-title, .elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-title a{font-size:var( --e-global-typography-32e7888-font-size );line-height:var( --e-global-typography-32e7888-line-height );letter-spacing:var( --e-global-typography-32e7888-letter-spacing );}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-location{font-size:var( --e-global-typography-92a7b56-font-size );line-height:var( --e-global-typography-92a7b56-line-height );}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-meta-item-value{font-size:var( --e-global-typography-92a7b56-font-size );line-height:var( --e-global-typography-92a7b56-line-height );}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-price{font-size:var( --e-global-typography-92a7b56-font-size );line-height:var( --e-global-typography-92a7b56-line-height );}.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-content .frymo-listing-button{font-size:var( --e-global-typography-92a7b56-font-size );line-height:var( --e-global-typography-92a7b56-line-height );}.elementor-7143 .elementor-element.elementor-element-39534e0 .wp-pagenavi{font-size:var( --e-global-typography-92a7b56-font-size );line-height:var( --e-global-typography-92a7b56-line-height );}}/* Start custom CSS for frymo-search-form, class: .elementor-element-1848fe9 */.elementor-7143 .elementor-element.elementor-element-1848fe9 .frymo-filter-form select[name="area_type"] {
    padding: 0px !important;
}/* End custom CSS */
/* Start custom CSS for frymo-listing, class: .elementor-element-39534e0 */.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-tool {display: none;}
.elementor-7143 .elementor-element.elementor-element-39534e0 img {border-radius: 0px;}
.elementor-7143 .elementor-element.elementor-element-39534e0 a {font-size: 25px; color: #666666;
;}
.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-title {margin-bottom: 20px;}
.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-price {margin-top: 16px;
    margin-bottom: 4px
}
.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-price

.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-content {
  display: flex;
  flex-direction: column; /* Stapelt die Elemente vertikal */
}
.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-location{
  margin-top: auto;      
}
.elementor-7143 .elementor-element.elementor-element-39534e0 .frymo-listing-button-wrapper {
    margin-top: inherit;
}/* End custom CSS */