.gm-style-iw{font-family:Aller,sans-serif!important;max-height:-moz-fit-content!important;max-height:fit-content!important;max-width:356px!important;padding:0!important;width:100%!important}@media(max-width:390px){.gm-style-iw{max-width:calc(100vw - 32px)!important}}.gm-style-iw .gm-style-iw-chr{display:none}.gm-style-iw .gm-style-iw-d{max-height:100%!important;overflow:auto!important}.gm-style-iw .gm-style-iw-d .map-card{height:100%!important;width:100%!important}.gm-style-iw .gm-style-iw-d .map-card .image-card-wrapper{position:relative}.gm-style-iw .gm-style-iw-d .map-card .image-card-wrapper img{height:262px!important}.gm-style-iw .gm-style-iw-d .map-card .image-card-wrapper .btns-card-wrapper{-moz-column-gap:.5rem;column-gap:.5rem;display:flex;position:absolute;right:8px;top:8px}.gm-style-iw .gm-style-iw-d .map-card .image-card-wrapper .btns-card-wrapper button{align-items:center;aspect-ratio:1/1;background:#fff!important;border-radius:5px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.gm-style-iw .gm-style-iw-d .map-card .image-card-wrapper .btns-card-wrapper button svg{aspect-ratio:1/1;flex-shrink:0;height:22px;width:22px}.gm-style-iw .gm-style-iw-d .map-card .image-card-wrapper .btns-card-wrapper button.merken-btn{border:1px solid #e1001a;color:#000;font-size:0!important;gap:0!important}.gm-style-iw .gm-style-iw-d .map-card .image-card-wrapper .btns-card-wrapper button.merken-btn svg{height:1.8rem;transform:translateY(1px);width:2rem}.gm-style-iw .gm-style-iw-d .map-card .image-card-wrapper .btns-card-wrapper button:focus{color:#000}.gm-style-iw .gm-style-iw-d .map-card .image-card-wrapper .btns-card-wrapper button:focus svg path{fill:#000}.gm-style-iw .gm-style-iw-d .map-card .image-card-wrapper .btns-card-wrapper button:hover{color:#e1001a}.gm-style-iw .gm-style-iw-d .map-card .image-card-wrapper .btns-card-wrapper button:hover svg path{fill:#e1001a!important}.gm-style-iw .gm-style-iw-d .map-card .content-card-wrapper{padding:1.25rem!important}.gm-style-iw .gm-style-iw-d .map-card .content-card-wrapper h5{font-size:1.125rem;line-height:1.55rem;margin-bottom:10px}.gm-style-iw .gm-style-iw-d .map-card .content-card-wrapper .stadtteil{font-size:1rem;line-height:1.75rem;margin-bottom:.8rem}.gm-style-iw .gm-style-iw-d .map-card .content-card-wrapper .info{display:flex;flex-direction:column;margin-bottom:1rem;row-gap:.4rem}.gm-style-iw .gm-style-iw-d .map-card .content-card-wrapper .info .info-item{color:#2b2e34;-moz-column-gap:.2rem;column-gap:.2rem;display:flex;font-size:18px}.gm-style-iw .gm-style-iw-d .map-card .content-card-wrapper .info .info-item p{font-weight:400;line-height:1.5rem;margin-bottom:0;width:4rem}.gm-style-iw .gm-style-iw-d .map-card .content-card-wrapper .info .info-item span{font-weight:700}.gm-style-iw .gm-style-iw-d .map-card .content-card-wrapper .info .info-item span.rent{color:#ad0f09}.gm-style-iw .gm-style-iw-d .map-card .content-card-wrapper a{align-items:center;background-color:#e1001a;border-radius:5px;color:#fff;display:flex;font-size:1.25rem;height:48px;justify-content:center;padding:12px 24px;text-decoration:none;transition:background-color .3s ease;width:100%}.gm-style-iw .gm-style-iw-d .map-card .content-card-wrapper a:hover{background-color:#000}.modal{display:none}.modal.is-open{display:block;position:absolute;width:100%;z-index:9999}@media(max-width:1300px){.modal.is-open{position:relative;z-index:10001}}.modal .modal__overlay{align-items:center;background-color:transparent;display:flex;height:100%;justify-content:center;left:130px;position:absolute;top:15px;width:auto}@media(max-width:1300px){.modal .modal__overlay{background-color:rgba(68,68,68,.39);left:0;position:fixed;top:0;width:100%}}@media(max-width:1000px){.modal .modal__overlay{background-color:#444}}.modal .modal__overlay .modal__container{background:#fff;border:1px solid #000;border-radius:5px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);margin:auto;max-height:90vh;max-width:944px;overflow-y:auto;padding-block:2.2rem;padding-left:4rem;width:100%}.modal .modal__overlay .modal__container.main-filter{background-color:#f4f4f5!important}@media(max-width:1000px){.modal .modal__overlay .modal__container{outline:.5rem solid hsla(0,0%,48%,.62);padding-inline:2.5rem!important;width:calc(100% - 1rem)}}@media(max-width:768px){.modal .modal__overlay .modal__container{padding-inline:1rem!important}}.modal .modal__overlay .modal__container .modal__header{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2rem;padding-right:1.25rem}@media(max-width:1000px){.modal .modal__overlay .modal__container .modal__header{padding-inline:0!important}}.modal .modal__overlay .modal__container .modal__header .modal__title{font-size:25px;font-style:normal;font-weight:700;line-height:24px}.modal .modal__overlay .modal__container .modal__header .modal__close{background-color:transparent;border:none;display:flex;height:48px!important;padding:0;width:48px!important}.modal .modal__overlay .modal__container .modal__header .modal__close:focus path,.modal .modal__overlay .modal__container .modal__header .modal__close:hover path{fill:var(--wiro-red)}.modal .modal__overlay .modal__container .modal__content{padding-right:5rem}@media(max-width:1000px){.modal .modal__overlay .modal__container .modal__content{padding-inline:0}}.modal .modal__overlay .modal__container .modal__content .modal-filter{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:2.2rem}@media(max-width:1000px){.modal .modal__overlay .modal__container .modal__content .modal-filter{grid-template-columns:1fr}}.modal .modal__overlay .modal__container .modal__content .modal-filter #features-filter,.modal .modal__overlay .modal__container .modal__content .modal-filter #other-filter,.modal .modal__overlay .modal__container .modal__content .modal-filter #wbs-filter,.modal .modal__overlay .modal__container .modal__content .modal-filter .available-date-filter{display:flex;flex-direction:column;row-gap:10px}@media(max-width:1000px){.modal .modal__overlay .modal__container .modal__content .modal-filter #features-filter,.modal .modal__overlay .modal__container .modal__content .modal-filter #other-filter,.modal .modal__overlay .modal__container .modal__content .modal-filter #wbs-filter,.modal .modal__overlay .modal__container .modal__content .modal-filter .available-date-filter{-moz-column-gap:30px;column-gap:30px;flex-flow:row wrap}}@media(max-width:768px){.modal .modal__overlay .modal__container .modal__content .modal-filter #features-filter,.modal .modal__overlay .modal__container .modal__content .modal-filter #other-filter,.modal .modal__overlay .modal__container .modal__content .modal-filter #wbs-filter,.modal .modal__overlay .modal__container .modal__content .modal-filter .available-date-filter{flex-direction:column}}.modal .modal__overlay .modal__container .modal__content .modal-filter #features-filter legend,.modal .modal__overlay .modal__container .modal__content .modal-filter #other-filter legend,.modal .modal__overlay .modal__container .modal__content .modal-filter #wbs-filter legend,.modal .modal__overlay .modal__container .modal__content .modal-filter .available-date-filter legend{margin-bottom:.7rem}.modal .modal__overlay .modal__container .modal__content .modal-filter #features-filter label,.modal .modal__overlay .modal__container .modal__content .modal-filter #other-filter label,.modal .modal__overlay .modal__container .modal__content .modal-filter #wbs-filter label,.modal .modal__overlay .modal__container .modal__content .modal-filter .available-date-filter label{align-items:center;display:flex;font-weight:700;gap:.93rem}.modal .modal__overlay .modal__container .modal__content .modal-filter #features-filter label input[type=checkbox],.modal .modal__overlay .modal__container .modal__content .modal-filter #other-filter label input[type=checkbox],.modal .modal__overlay .modal__container .modal__content .modal-filter #wbs-filter label input[type=checkbox],.modal .modal__overlay .modal__container .modal__content .modal-filter .available-date-filter label input[type=checkbox]{accent-color:var(--wiro-red);aspect-ratio:1;background-color:var(--wiro-red);border-radius:5px;height:3rem;width:3rem}.modal .modal__overlay .modal__container .modal__content .modal-filter>div{display:flex;flex-direction:column;justify-content:space-between}@media(max-width:1000px){.modal .modal__overlay .modal__container .modal__content .modal-filter>div{gap:2.12rem}}.modal .modal__overlay .modal__container .modal__content .modal-filter .available-date-filter label{font-weight:400}.modal .modal__overlay .modal__container .modal__content .modal-filter .available-date-filter input[type=date]{justify-content:space-around;padding:12px 10px!important;text-transform:uppercase;width:176px!important}@media(max-width:768px){.modal .modal__overlay .modal__container .modal__content .modal-filter .available-date-filter input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%!important}}.modal .modal__overlay .modal__container .modal__content .modal-filter input,.modal .modal__overlay .modal__container .modal__content .modal-filter select{border:1px solid #706f6f!important;cursor:pointer}@media(max-width:1300px){.modal .modal__overlay .modal__container .modal__content button{width:auto!important}}@media(max-width:1000px){.modal .modal__overlay .modal__container .modal__content button{width:100%!important}}.has-sticky-branding{z-index:9999!important}#res-properties-list{max-width:1272px;width:100%}.property-item{align-items:stretch;display:flex;margin-bottom:1.25rem}@media(max-width:1050px){.property-item{flex-direction:column;margin-inline:auto;margin-bottom:1.875rem;max-width:760px}}.property-item .property-image{display:flex;max-width:491px;width:100%}@media(max-width:1050px){.property-item .property-image{max-width:100%}}.property-item .property-image img{aspect-ratio:491/360;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:1050px){.property-item .property-image img{aspect-ratio:15/11}}.property-item .property-image.no-image{aspect-ratio:491/360;background:var(--wiro-background-grey);height:100%;width:100%}.property-item .property-details{background-color:var(--wiro-background-grey);padding:1.25rem 3.063rem;width:100%}@media(max-width:1250px){.property-item .property-details{padding-inline:1.5rem}}@media(max-width:1050px){.property-item .property-details{padding:2rem 1.5rem}}.property-item .property-details p{margin-bottom:12px}.property-item .property-details p.box-rental-behalf{background-color:#fff;display:inline-block;line-height:1.75rem;padding-inline:8px}.property-item .property-details h5{margin-bottom:12px}.property-item .property-details .info-wrapper{display:flex;gap:1.875rem;margin-block:1.875rem;max-width:581px;width:100%}@media(max-width:600px){.property-item .property-details .info-wrapper{flex-wrap:wrap;gap:1.875rem 0}}.property-item .property-details .info-wrapper div{border-left:1px solid #000;display:flex;flex-direction:column;justify-content:center;padding-left:10px;width:25%}@media(max-width:600px){.property-item .property-details .info-wrapper div{width:46%}}.property-item .property-details .info-wrapper div p{line-height:1;margin:0}.property-item .property-details .info-wrapper div span{font-weight:700}.property-item .property-details .info-wrapper div span.rent{color:var(--wiro-dark-red)}.property-item .property-details .buttons-wrapper{-moz-column-gap:2rem;column-gap:2rem;display:flex}.property-item .property-details .buttons-wrapper a{align-items:center;background-color:var(--wiro-red);border-radius:5px;color:var(--wiro-white);display:flex;height:48px;justify-content:center;padding:12px 24px;text-decoration:none}.property-item .property-details .buttons-wrapper a:focus,.property-item .property-details .buttons-wrapper a:hover{background-color:var(--wiro-black)}.merken-btn{align-items:center;background-color:transparent;border:1px solid var(--wiro-red);border-radius:5px;color:var(--wiro-dark-grey);display:inline-flex;font-size:1.125rem!important;gap:.5rem;height:48px;max-width:-moz-fit-content;max-width:fit-content;padding:12px 1.5rem!important;width:100%}.merken-btn:disabled{cursor:default;pointer-events:none}.merken-btn svg{transform:translateY(-2px);transition:all .25s ease}.merken-btn:focus,.merken-btn:hover{background-color:transparent;color:var(--wiro-red)}.merken-btn:focus svg path,.merken-btn:hover svg path{fill:var(--wiro-red)}@media(max-width:768px){.single-property .merken-btn{justify-content:center;margin-inline:auto;max-width:320px}}.wiro-red-cta .merken-btn{border-color:#fff;color:#fff}.wiro-red-cta .merken-btn svg path{fill:#fff}.wiro-red-cta .merken-btn:focus,.wiro-red-cta .merken-btn:hover{background-color:#fff;border-color:#fff;color:var(--wiro-red)}.wiro-red-cta .merken-btn:focus svg path,.wiro-red-cta .merken-btn:hover svg path{fill:var(--wiro-red)}.wp-block-wiro-property-filter{align-items:center;display:flex;flex-direction:column}.wp-block-wiro-property-filter .res-filter-wrapper{background-color:var(--wiro-background-grey);margin-bottom:5rem;max-width:1272px;padding:2rem;width:100%}@media(max-width:1300px){.wp-block-wiro-property-filter .res-filter-wrapper{margin-bottom:4rem;max-width:950px;padding:2.5rem 1rem;width:calc(100% - 32px)}}.wp-block-wiro-property-filter .res-filter-wrapper.only-filter{margin-bottom:0!important}.wp-block-wiro-property-filter .res-filter-wrapper>p{color:#2b2e34;font-size:1.875rem;font-style:normal;font-weight:700;line-height:1.5rem}.wp-block-wiro-property-filter .res-map-wrapper{border-bottom:1px solid #000;border-top:1px solid #000;display:flex;flex-direction:column;margin-inline:auto;margin-bottom:5rem;max-width:1140px;padding-block:1.125rem;row-gap:1.1rem;width:100%}@media(max-width:1050px){.wp-block-wiro-property-filter .res-map-wrapper{margin-bottom:1.875rem}}.wp-block-wiro-property-filter .res-map-wrapper .res-map-toggle-wrapper{align-items:center;display:flex;gap:10px;width:-moz-fit-content;width:fit-content}@media(max-width:1150px){.wp-block-wiro-property-filter .res-map-wrapper .res-map-toggle-wrapper{padding-left:1.25rem}}.wp-block-wiro-property-filter .res-map-wrapper .res-map-toggle-wrapper:focus-within{outline:1px solid var(--wiro-red)!important;outline-offset:2px!important}.wp-block-wiro-property-filter .res-map-wrapper .res-map-switch{display:inline-block;height:1.3rem;position:relative;width:2.3rem}.wp-block-wiro-property-filter .res-map-wrapper .res-map-switch input{height:0;opacity:0;width:0}.wp-block-wiro-property-filter .res-map-wrapper .res-map-switch .slider{background-color:var(--wiro-background-grey);border:2px solid var(--wiro-red);border-radius:34px;cursor:pointer;inset:0;position:absolute;transition:.4s}.wp-block-wiro-property-filter .res-map-wrapper .res-map-switch .slider:before{background-color:var(--wiro-red);border-radius:50%;bottom:3px;content:"";height:.7rem;left:5px;position:absolute;transition:.4s;width:.7rem}.wp-block-wiro-property-filter .res-map-wrapper .res-map-switch input:checked+.slider{background-color:var(--wiro-red)}.wp-block-wiro-property-filter .res-map-wrapper .res-map-switch input:focus+.slider{box-shadow:0 0 1px var(--wiro-red)}.wp-block-wiro-property-filter .res-map-wrapper .res-map-switch input:checked+.slider:before{background-color:var(--wiro-background-grey);transform:translateX(13px)}.wp-block-wiro-property-filter .res-sort-wrapper{margin-bottom:5rem;max-width:1140px;width:100%}@media(max-width:1050px){.wp-block-wiro-property-filter .res-sort-wrapper{margin-bottom:1.6rem}}.wp-block-wiro-property-filter .res-sort-wrapper select{background-color:transparent;border:none;color:var(--wiro-red);cursor:pointer;text-decoration:underline}.wp-block-wiro-property-filter .res-sort-wrapper select option{background-color:var(--wiro-background-grey);color:#333;font-size:1.125rem;font-style:normal;font-weight:400;line-height:48px}.wp-block-wiro-property-filter .res-sort-wrapper select option:focus,.wp-block-wiro-property-filter .res-sort-wrapper select option:hover{background-color:#fff!important}.wp-block-wiro-property-filter .res-sort-wrapper select:hover{color:var(--wiro-black)!important}#res-property-filter{align-items:flex-end;display:flex;gap:2.2rem}@media(max-width:1300px){#res-property-filter{align-items:flex-start;flex-direction:column;gap:1.875rem}}#res-property-filter .area-filter,#res-property-filter .neighborhood-filter,#res-property-filter .rent-filter{display:flex;flex-direction:column;row-gap:.7rem}#res-property-filter .neighborhood-filter{max-width:320px}#res-property-filter .neighborhood-filter select{width:320px}#res-property-filter .rent-filter{max-width:136px}#res-property-filter .rent-filter input{width:100%!important}#res-property-filter .floor-filter,#res-property-filter .rooms-filter{align-items:center;display:flex;gap:10px;max-width:167px}#res-property-filter .floor-filter>div,#res-property-filter .rooms-filter>div{width:50%}#res-property-filter .floor-filter>div label,#res-property-filter .rooms-filter>div label{height:1px;margin:-1px!important;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}#res-property-filter .floor-filter legend,#res-property-filter .rooms-filter legend{margin:.7rem .7rem .7rem 0!important}#res-property-filter .rooms-filter{align-items:center}#res-property-filter .area-filter{max-width:143px;width:100%}#res-property-filter input,#res-property-filter select{align-items:center;background:#fff;border:1px solid transparent;border-radius:5px;color:#333;display:flex;flex-shrink:0;font-weight:700;height:48px;padding:9px 15px;width:100%}#res-property-filter input::-moz-placeholder,#res-property-filter select::-moz-placeholder{color:#333;font-size:1.125rem;font-weight:700!important;line-height:normal;text-align:left}#res-property-filter input::placeholder,#res-property-filter select::placeholder{color:#333;font-size:1.125rem;font-weight:700!important;line-height:normal;text-align:left}#res-property-filter .select-wrapper{position:relative}#res-property-filter .select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none}#res-property-filter .select-wrapper select#area_range{width:100%}#res-property-filter .select-wrapper:after{content:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"10\" height=\"6\" viewBox=\"0 0 10 6\" fill=\"black\"><path d=\"M10 0.5L5 5.5L0 0.5H10Z\"/></svg>");cursor:pointer;padding:0 1em;pointer-events:none;position:absolute;right:0;top:.5rem;transition:allease .25s}#res-property-filter button{border-radius:5px}#res-property-filter button.form-filter-item{padding:10px 1rem}#res-property-filter .filter-btn{background:#fff;border:1px solid var(--wiro-red);color:var(--wiro-dark-grey);-moz-column-gap:.5rem;column-gap:.5rem;display:inline-flex;font-size:1.125rem;font-style:normal;font-weight:700;justify-content:center}#res-property-filter .filter-btn:focus,#res-property-filter .filter-btn:hover{border-color:var(--wiro-dark-grey);color:var(--wiro-red)}#res-property-filter input[type=number]{width:68px}#res-property-filter input[type=number]:not(:focus)::-webkit-inner-spin-button,#res-property-filter input[type=number]:not(:focus)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#res-property-filter input[type=number]:not(:focus){-moz-appearance:textfield}@media(max-width:1300px){#res-property-filter .form-filter-item{max-width:950px!important;width:100%!important}#res-property-filter .form-filter-item input,#res-property-filter .form-filter-item select{width:100%!important}}#res-result{margin-bottom:2rem;max-width:1140px;width:100%}@media(max-width:1150px){#res-result{padding-left:1.25rem}}#res-result p{font-size:1.875rem;font-weight:700;line-height:1.5rem;margin-bottom:0}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}
