.immobilienlisting{margin:224px 0}@media screen and (max-width: 991px){.immobilienlisting{margin:72px 0}}.immobilienlisting .filter-wrapper{margin-bottom:60px}@media(min-width: 992px){.immobilienlisting .filter-wrapper{margin-bottom:80px}}@media screen and (max-width: 991px){.immobilienlisting .filter-wrapper{display:none}}.immobilienlisting .filter-wrapper.active{display:block;padding:0 20px}.immobilienlisting .filter-wrapper .bottom-section{margin-top:0}.immobilienlisting .filter-wrapper .bottom-section .resetsubmit{text-align:left}.immobilienlisting .filter-wrapper .bottom-section .resetsubmit .resetsubmitbutton{font-family:"Frutiger Next W04 Bold Cond";font-size:15px;font-weight:700;line-height:18px;letter-spacing:1.2000000477px;text-align:center;display:inline-block;vertical-align:middle;text-transform:uppercase;transition:all .4s ease-in-out;width:100%;margin-bottom:10px}@media(min-width: 992px){.immobilienlisting .filter-wrapper .bottom-section .resetsubmit .resetsubmitbutton{width:auto}}.immobilienlisting .filter-wrapper .bottom-section .resetsubmit .resetsubmitbutton.reset{padding:24px 40px 22px 40px;color:#000;margin-right:12px}.immobilienlisting .filter-wrapper .bottom-section .resetsubmit .resetsubmitbutton.reset:hover{box-shadow:0 0 0 1px #000;cursor:pointer}.immobilienlisting .filter-wrapper .bottom-section .resetsubmit .resetsubmitbutton.submit{background:#000;padding:24px 46px 22px 46px;color:#fff;border:2px solid #000}.immobilienlisting .filter-wrapper .bottom-section .resetsubmit .resetsubmitbutton.submit:hover{background:rgba(0,0,0,0);color:#000;cursor:pointer}.immobilienlisting .filters-select-wrapper .filter-select{padding:20px 30px 20px 30px;border:1px solid rgba(0,0,0,.5);color:#121212;text-align:center;font-size:15px;font-family:"Frutiger Next W04 Bold Cond";font-weight:700;line-height:18px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:17px;margin-right:12px;background:rgba(0,0,0,0);transition:all .4s ease-in-out;width:100%}@media(min-width: 992px){.immobilienlisting .filters-select-wrapper .filter-select{width:auto}}.immobilienlisting .filters-select-wrapper .filter-select:hover{box-shadow:0 0 0 1px #000}.immobilienlisting .filters-select-wrapper .filter-select.active{box-shadow:0 0 0 1px #000}.immobilienlisting .filters-select-wrapper .filter-select.active img{transform:rotate(180deg)}.immobilienlisting .filters-select-wrapper .filter-select img{transition:all .4s ease-in-out;margin-right:10px;vertical-align:unset}.immobilienlisting .filters-select-wrapper .filter-select span{padding:5px 9px;margin-left:10px;background-color:#121212;color:#fff;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}.immobilienlisting .filters-select-wrapper .filter-container{display:none;margin-top:12px;padding:26px 10px 10px 10px;background:#f6f6f6;margin-bottom:15px}@media(min-width: 992px){.immobilienlisting .filters-select-wrapper .filter-container{padding:56px 80px 64px 80px}}.immobilienlisting .filters-select-wrapper .filter-container .labels label{padding:12px 21px 12px 18px;border:1px solid rgba(0,0,0,.25);border-radius:100px;font-family:"Frutiger Next W04 Bold Cond";font-size:16px;font-weight:700;line-height:20px;letter-spacing:.400000006px;transition:all .4s ease-in-out;margin-right:8px}.immobilienlisting .filters-select-wrapper .filter-container .labels label:hover{box-shadow:0 0 0 1px #000;cursor:pointer}.immobilienlisting .filters-select-wrapper .filter-container .labels label.active{background-color:#000;color:#fff}.immobilienlisting .filters-select-wrapper .filter-container .labels label img{height:24px;width:auto;margin-right:8px;display:none}.immobilienlisting .filters-select-wrapper .filter-container .bottom-section{margin-top:0}.immobilienlisting .filters-select-wrapper .filter-container .bottom-section .resetsubmit{text-align:right}.immobilienlisting .filters-select-wrapper .filter-container .bottom-section .resetsubmit .resetsubmitbutton{font-family:"Frutiger Next W04 Bold Cond";font-size:15px;font-weight:700;line-height:18px;letter-spacing:1.2000000477px;text-align:center;display:inline-block;vertical-align:middle;text-transform:uppercase;transition:all .4s ease-in-out;width:100%;margin-bottom:10px}@media(min-width: 992px){.immobilienlisting .filters-select-wrapper .filter-container .bottom-section .resetsubmit .resetsubmitbutton{width:auto}}.immobilienlisting .filters-select-wrapper .filter-container .bottom-section .resetsubmit .resetsubmitbutton.reset{padding:24px 40px 22px 40px;color:#000;margin-right:12px}.immobilienlisting .filters-select-wrapper .filter-container .bottom-section .resetsubmit .resetsubmitbutton.reset:hover{box-shadow:0 0 0 1px #000;cursor:pointer}.immobilienlisting .filters-select-wrapper .filter-container .bottom-section .resetsubmit .resetsubmitbutton.submit{background:#000;padding:28px 46px 26px 46px;color:#fff;border:2px solid #000}.immobilienlisting .filters-select-wrapper .filter-container .bottom-section .resetsubmit .resetsubmitbutton.submit:hover{background:rgba(0,0,0,0);color:#000;cursor:pointer}.immobilienlisting .immo-col:first-of-type .immo-item{margin-top:0}.immobilienlisting .immo-col .immo-item{margin-top:12px;border:1px solid rgba(0,0,0,.15);padding:24px;position:relative}.immobilienlisting .immo-col .immo-item .top-tags{position:absolute;top:26px;right:40px}.immobilienlisting .immo-col .immo-item .top-tags ul{padding:0;margin:0}.immobilienlisting .immo-col .immo-item .top-tags ul li{font-family:"Frutiger Next W04 Bold Cond";font-weight:700;font-size:14px;line-height:17px;letter-spacing:.4px;text-transform:uppercase;color:#121212;padding:12px 16px;background:#f2f2f2;border-radius:4px;list-style:none}.immobilienlisting .immo-col .immo-item .top-tags ul li::before{display:none}.immobilienlisting .immo-col .immo-item .immo-link{text-align:end}.immobilienlisting .immo-col .immo-item .immo-link a{display:inline-block;font-family:"Frutiger Next W04 Bold Cond";font-weight:700;font-size:15px;line-height:18px;text-align:center;letter-spacing:1.2px;text-transform:uppercase;color:#fff;padding:30px 48px 28px;position:relative;right:-24px;bottom:-24px;background:#000;border:3px solid #000;transition:all .4s ease-in-out}.immobilienlisting .immo-col .immo-item .immo-link a:hover{border:3px solid #000;background:#fff;color:#000}.immobilienlisting .immo-col .immo-item .immo-image{width:100%;height:100%;min-height:320px}.immobilienlisting .immo-col .immo-item .immo-image img{width:100%;height:100%;object-fit:cover}.immobilienlisting .immo-col .immo-item h2{font-weight:700;font-size:28px;line-height:115%;text-transform:uppercase;color:#121212;margin-bottom:24px;margin-top:48px}.immobilienlisting .immo-col .immo-item .immo-address p,.immobilienlisting .immo-col .immo-item .immo-address a,.immobilienlisting .immo-col .immo-item .immo-address ul li{font-family:"Frutiger Next W04 Light Cond";font-style:normal;font-weight:300;font-size:21px;line-height:130%;letter-spacing:.25px;color:rgba(18,18,18,.75);margin-bottom:0}.immobilienlisting .immo-col .immo-item .immo-address a{font-family:"Frutiger Next W04 Light Cond";font-style:normal;font-weight:300;font-size:21px;line-height:130%;letter-spacing:.25px;color:rgba(18,18,18,.75);margin-bottom:0;text-transform:none;text-decoration:underline}.immobilienlisting .immo-col .immo-item .immo-details{margin-top:24px;display:flex;flex-direction:row;gap:24px}@media(max-width: 1399px){.immobilienlisting .immo-col .immo-item .immo-details{gap:64px}}.immobilienlisting .immo-col .immo-item .immo-details .immo-detail{min-width:192px}@media(max-width: 1399px){.immobilienlisting .immo-col .immo-item .immo-details .immo-detail{min-width:0}}.immobilienlisting .immo-col .immo-item .immo-details .immo-detail h3{font-family:"Frutiger Next W04 Bold Cond";font-weight:700;font-size:14px;line-height:18px;letter-spacing:.8px;text-transform:uppercase;color:#121212;margin-bottom:8px}.immobilienlisting .immo-col .immo-item .immo-details .immo-detail p{font-family:"Zuerioberland";font-style:normal;font-weight:700;font-size:21px;line-height:108%;text-transform:uppercase;color:#121212;margin-bottom:0}.immobilienlisting .pagination{display:flex;justify-content:space-between;align-items:center;margin-top:50px}.immobilienlisting .pagination .links{display:flex}.immobilienlisting .pagination button{color:#000;padding:8px 16px;text-decoration:none;border-radius:100%;margin:0 10px}.immobilienlisting .pagination button:hover{background-color:#000;color:#fff}.immobilienlisting .pagination button.active{background-color:#000;color:#fff}.immobilienlisting .pagination .next button,.immobilienlisting .pagination .prev button{border-radius:100%;padding:12px 16px;border:none;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}.immobilienlisting .pagination .next button:hover,.immobilienlisting .pagination .prev button:hover{background-color:#000;color:#fff}.immobilienlisting .mobile_view{display:none}@media screen and (max-width: 991px){.immobilienlisting .mobile_view{display:block}}.immobilienlisting .mobile_view .filter_show{padding:20px 30px 20px 30px;border:1px solid rgba(0,0,0,.5);color:#121212;text-align:center;font-size:15px;font-family:"Frutiger Next W04 Bold Cond";font-weight:700;line-height:18px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:17px;margin-right:12px;background:rgba(0,0,0,0);transition:all .4s ease-in-out;width:100%}@media(min-width: 992px){.immobilienlisting .mobile_view .filter_show{width:auto}}.immobilienlisting .mobile_view .filter_show:hover{box-shadow:0 0 0 1px #000}.immobilienlisting .mobile_view .filter_show.active{box-shadow:0 0 0 1px #000}.immobilienlisting .mobile_view .filter_show.active img{transform:rotate(180deg)}.immobilienlisting .mobile_view .filter_show img{transition:all .4s ease-in-out;margin-right:10px;vertical-align:unset}.immobilienlisting .desktop_view{display:block}@media screen and (max-width: 991px){.immobilienlisting .desktop_view{display:none}}/*# sourceMappingURL=immobilienlisting.min.css.map */