.ce-ltype-iuwunschwohnung_wohnung{max-width:100%}.filters{background:#f8f5f0;padding:40px 35px 72px;margin:0 -35px}@media (min-width:479px){.filters{padding-left:0;padding-right:0;margin:0}}.filters .filter h1{margin-top:16px;margin-bottom:0}.filters .filter h1+small{margin-bottom:32px;font-size:1.2em;display:block;color:#707070}.filters .filter .buttons{list-style:none;padding:0;cursor:default;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px}@media (min-width:479px){.filters .filter .buttons{gap:12px}}.filters .filter .buttons li{width:calc(33.333% - 4px);box-sizing:border-box;display:flex;justify-content:center;align-items:center}@media (min-width:479px){.filters .filter .buttons li{width:calc(33.333% - 8px)}}@media (max-width:480px){.filters .filter .buttons li{font-size:11px!important;width:calc(50% - 3px)}@media (min-width:479px){.filters .filter .buttons li{width:calc(50% - 6px)}}}.filters .filter .buttons li.no-options{opacity:.3}.filters .filter .icons{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px}@media (min-width:479px){.filters .filter .icons{gap:12px}}.filters .filter .icons div{width:calc(33.333% - 4px);overflow:hidden;border-radius:3px;cursor:pointer}@media (min-width:479px){.filters .filter .icons div{width:calc(33.333% - 8px)}}.filters .filter .icons div img{transition:all .2s ease;-webkit-filter:grayscale(.5);filter:grayscale(.5);opacity:.6;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;aspect-ratio:16/9}.filters .filter .icons div.no-options img{opacity:.15}.filters .filter .icons div.active img{opacity:1;-webkit-filter:none;filter:none}@media (max-width:979px){.filters .filter .actions{margin-top:1rem;display:flex;flex-direction:column}.filters .filter .actions>*{margin:5px 0}.filters .filter .actions select{order:1}.filters .filter .actions .continue{order:2}.filters .filter .actions .clear{order:3}}@media (min-width:979px){.filters .filter .actions{display:flex;justify-content:flex-end}.filters .filter .actions>*{margin-left:10px}}.filters .filter .action{width:100%;cursor:pointer}@media (min-width:979px){.filters .filter .action{width:auto}}.filters .filter .action.continue{margin-bottom:0!important;box-sizing:border-box;cursor:pointer}.filters .filter .action.clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 16px;background:#fff;border:1px solid #8c8c8c;border-radius:3px;font-size:.9em;font-weight:700;text-align:center;transition:all .1s ease;line-height:40px;outline:0;color:#767676;cursor:pointer}.filters .filter .action.clear.empty{border:1px solid #67c6c6;background:#86d3d3;color:#043e36}.filters .filter .filters .filter .action.continue{min-width:180px}.filters .filter .action.continue,.filters .filter .buttons li{padding:8px 12px;background:#fff;border:1px solid #8c8c8c!important;border-radius:3px;font-size:.9em;font-weight:700;text-align:center;transition:all .1s ease;color:#999;cursor:pointer}.filters .filter .action.continue:focus,.filters .filter .action.continue:hover,.filters .filter .buttons li:focus,.filters .filter .buttons li:hover{opacity:1}.filters .filter .action.continue,.filters .filter .buttons li.active{background:#c8d104;border-color:#bac300;color:#3b3e04;opacity:1}.filters .filter select{height:auto;box-shadow:none;border:1px solid #8c8c8c;border-radius:3px;outline:none;opacity:.8;line-height:40px;padding:0 44px 0 16px;font-weight:700;font-size:.9em;color:#333}.overview{max-width:900px;margin:0 auto;padding-top:80px}.overview .tags{display:flex;flex-wrap:wrap;margin-bottom:8px}.overview .tags span{display:block;padding:2px 10px;margin:0 6px 6px 0;border-radius:3px;cursor:default;font-size:14px;border:2px solid #c7d103;cursor:pointer}.overview .tags span.active{background:#c7d103}.overview .sliders{border-radius:4px;position:relative}.overview .sliders [class^=slider-]{display:flex;background:#f8f5f0;height:100%;display:none}.overview .sliders [class^=slider-].active{display:flex}.overview .sliders .owl-carousel{padding-bottom:0}.overview .sliders .owl-dots{bottom:-12px;display:block!important}.overview .sliders .owl-dots button{outline:none}.overview .sliders .owl-nav button{position:absolute;top:50%;left:-50px;margin-top:-50px;font-size:64px!important;color:#e4dbc8!important;line-height:64px!important;height:64px;width:50px;outline:none}.overview .sliders .owl-nav .owl-next{left:auto;right:-50px}.overview .sliders .wrapper{width:100%;overflow:hidden;display:flex;flex-direction:column}.overview .sliders .wrapper .image img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;max-height:600px}.overview .sliders .wrapper .description{box-sizing:border-box;padding:20px;background:#f8f5f0;margin:0}.overview .sliders .wrapper .description h2{margin-top:0}.overview .sliders .wrapper .image{display:flex;justify-content:center;align-items:center}.overview .sliders .wrapper .description,.overview .sliders .wrapper .image{width:100%;overflow:hidden}.overview .sliders .wrapper .image{height:auto}.overview .sliders .wrapper .description{height:260px}@media (min-width:479px){.overview .sliders .wrapper .image{height:320px}.overview .sliders .wrapper .description{height:140px}}@media (min-width:979px){.overview .sliders .wrapper .image{height:600px}.overview .sliders .wrapper .description{height:90px}}.overview .arrow{position:absolute;top:50%;height:48px;width:48px;margin-top:-24px;background:url(/typo3conf/ext/iu_wunschwohnung/Resources/Public/Images/icons/arrow-slider.svg) no-repeat 50%;background-size:48px}.overview .arrow.prev-filter{left:-48px;transform:scale(-1)}.overview .arrow.next-filter{right:-48px}.result{max-width:900px;margin:0 auto;padding-top:80px}.result h2{margin-bottom:0}.result .table:not(:first-of-type){margin-top:72px}.result .table .item{border-bottom:1px solid #eee;display:flex;line-height:1.5;padding:6px 0 4px}.result .table .item>div{width:25%;display:flex;align-items:center;justify-content:flex-end}.result .table .item>div:first-child,.result .table .item>div:nth-child(2){justify-content:flex-start}@media (max-width:479px){.result .table .item>div:first-child{display:none;width:18%}.result .table .item>div:nth-child(2){width:50%}.result .table .item>div:nth-child(3){width:15%}.result .table .item>div:nth-child(4){width:35%}}.result .table .item .chance{height:20px;display:flex;align-items:center;border-radius:10px;box-sizing:border-box;justify-content:center!important;background:#333645;width:52px}.result .table .item .chance.single{justify-content:flex-end}.result .table .item .chance.single span{display:none}.result .table .item .chance.single.high span:first-child,.result .table .item .chance.single.low span:nth-child(3),.result .table .item .chance.single.medium span:nth-child(2){display:block}.result .table .item .chance span{height:14px;display:block;margin:1px;border-radius:7px;background:#7f7f7f;width:14px}.result .table .item .chance.high span:first-child{background:#00ff0a}.result .table .item .chance.medium span:nth-child(2){background:#fffa00}.result .table .item .chance.low span:nth-child(3){background:#f10}.result .table .item.head{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:2px solid #ddd;margin-bottom:8px;font-size:.9em;color:#333;font-weight:700;line-height:24px;cursor:pointer}.result .table .item.head .down:after,.result .table .item.head .down:before,.result .table .item.head .up:after,.result .table .item.head .up:before{width:12px;height:20px;display:block;background:url(/typo3conf/ext/iu_wunschwohnung/Resources/Public/Images/icons/arrow.svg) 50%/16px no-repeat}.result .table .item.head .down:after,.result .table .item.head .down:before{transform:scaleY(-1)}.result .table .item.head div:first-child:after,.result .table .item.head div:nth-child(2):after{margin-left:2px;content:""}.result .table .item.head div:nth-child(3):before,.result .table .item.head div:nth-child(4):before{margin-right:2px;content:""}.result .legend{margin-top:16px;font-size:14px;color:#999}.result .legend span:not(:first-child){margin-left:10px}@media (max-width:479px){.result .legend span:first-of-type{display:block}.result .legend span:nth-child(2){margin-left:0}}.result .legend span:not(:first-child):before{display:inline-block;background:#fffa00;content:"";margin-right:5px;width:10px;height:10px;border-radius:100%}.result .legend span:nth-child(2):before{background:#00ff0a}.result .legend span:nth-child(4):before{background:#f10}.result .legend-new{margin:16px 0 40px;font-size:14px;display:flex;align-items:center}@media (max-width:479px){.result .legend-new{flex-direction:column;align-items:flex-start}}.result .legend-new>span:first-of-type{margin-right:10px}.result .legend-new>span:last-of-type{height:20px;display:flex;align-items:center;border-radius:10px;box-sizing:border-box;justify-content:center!important;background:#333645;padding:0 3px;font-size:11px;text-transform:uppercase;font-weight:700;color:#fff;line-height:1}.result .legend-new>span:last-of-type span{display:flex;align-items:center}.result .legend-new>span:last-of-type span:before{width:14px;height:14px;border-radius:100%;display:inline-block;content:"";margin-right:5px}.result .legend-new>span:last-of-type span:first-child,.result .legend-new>span:last-of-type span:nth-child(2){width:75px}.result .legend-new>span:last-of-type span:first-child:before{background:#00ff0a}.result .legend-new>span:last-of-type span:nth-child(2):before{background:#fffa00}.result .legend-new>span:last-of-type span:nth-child(3){margin-right:6px}.result .legend-new>span:last-of-type span:nth-child(3):before{background:#f10}.result .process-info{text-align:center;margin-top:3rem}.result .process-info.error{color:red;font-weight:700}.result .process-info a{text-decoration:underline}.result .process{margin:1.5rem auto 0;border:1px solid #67c6c6;border-radius:3px;background:#86d3d3;color:#043e36;line-height:40px;outline:0;font-size:.9em;font-weight:700;text-align:center;padding:0 16px;display:table;cursor:pointer}.result .process+.process-info{margin-top:1.5rem}