@media (max-width:991.98px){#listview{display:none}}.options-wrapper .sort-wrapper{position:relative;text-align:right}.options-wrapper .sort-wrapper .gcp-arrow-down{position:absolute;right:15px;top:3px;z-index:-1}.options-wrapper .sort-wrapper .gcp-arrow-down:before{color:var(--anthracite)}.options-wrapper .sort-wrapper select{appearance:none;background-color:transparent;border:1px solid var(--anthracite-light);font-size:16px;height:36px;padding:0 20px 0 10px}.options-wrapper .sort-wrapper .real-estate-item-sorting-label{font-size:16px}.options-wrapper .layout-switchers{display:flex}.options-wrapper .layout-switchers div{align-items:center;cursor:pointer;display:flex;height:36px;justify-content:center;margin-right:10px;width:36px}.options-wrapper .layout-switchers div img{height:18px;width:18px}.listview .real-estate-detail.each-real-estate-item{display:grid;grid-template-columns:350px 1fr;margin-bottom:40px}.listview .info{position:relative}@media (max-width:991.98px){.listview .info{position:unset}}.listview .info .name_property{-webkit-line-clamp:1}@media (max-width:991.98px){.listview .info .name_property{-webkit-line-clamp:2}}.listview .info .info-cta{bottom:-5px;margin-top:0!important;position:absolute;right:0}@media (max-width:991.98px){.listview .info .info-cta{bottom:unset;margin-top:26px!important;position:unset;right:unset}}.listview .info .info-cta .btn{width:unset!important}@media (max-width:991.98px){.listview .info .info-cta .btn{width:100%!important}}.mapview{width:50%}.mapview+.mapPosition{display:block}.mapPosition{display:none;width:50%}.mapPosition .mapContainer{position:sticky;right:0;top:100px}.mapPosition .mapContainer #mapResults,.mapPosition .mapContainer #mapResults-alt{height:calc(100vh - 100px)}.mapPosition .mapContainer #mapResults .mapInfoWindowContent,.mapPosition .mapContainer #mapResults-alt .mapInfoWindowContent{display:flex;flex-direction:column;flex-wrap:wrap;max-width:200px}.mapPosition .mapContainer #mapResults .mapInfoWindowContent img,.mapPosition .mapContainer #mapResults-alt .mapInfoWindowContent img{height:auto;width:200px}.mapPosition .mapContainer #mapResults .mapInfoWindowContent .title,.mapPosition .mapContainer #mapResults-alt .mapInfoWindowContent .title{color:var(--anthracite);font-weight:700}.mapPosition .mapContainer #mapResults .mapMarker,.mapPosition .mapContainer #mapResults-alt .mapMarker{background-color:var(--anthracite);border:1px solid #000;border-radius:2px;color:#fff;font-size:16px;padding:4px;position:relative}.mapPosition .mapContainer #mapResults svg,.mapPosition .mapContainer #mapResults-alt svg{fill:var(--anthracite)}.mapPosition .mapContainer #mapResults text,.mapPosition .mapContainer #mapResults-alt text{fill:#fff!important;font-size:70px!important;font-weight:700}.gridview,.mapview{grid-gap:20px;display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:1199.98px){.gridview,.mapview{grid-template-columns:repeat(2,1fr)}}.gridview .real-estate-detail.each-real-estate-item .inner-wrapper .info .name_property,.mapview .real-estate-detail.each-real-estate-item .inner-wrapper .info .name_property{-webkit-line-clamp:2;text-overflow:ellipsis}.gridview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-top,.mapview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-top{grid-template-columns:1fr}.gridview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-top .info-top-right,.mapview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-top .info-top-right{display:flex;margin-top:20px}.gridview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-bottom,.gridview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-mid,.mapview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-bottom,.mapview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-mid{grid-template-columns:repeat(3,1fr)}.gridview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-bottom div:nth-child(n+4),.mapview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-bottom div:nth-child(n+4){display:none}.mapview{grid-template-columns:repeat(2,1fr)}@media (max-width:991.98px){.listview{grid-gap:20px;display:grid;grid-template-columns:repeat(3,1fr)}.listview .real-estate-detail.each-real-estate-item{display:block;grid-template-columns:unset}}@media (max-width:991.98px) and (max-width:1199.98px){.listview{grid-template-columns:repeat(2,1fr)}}@media (max-width:991.98px){.listview .real-estate-detail.each-real-estate-item .inner-wrapper .info .name_property{-webkit-line-clamp:2;text-overflow:ellipsis}.listview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-top{grid-template-columns:1fr}.listview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-top .info-top-right{display:flex;margin-top:20px}.listview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-bottom,.listview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-mid{grid-template-columns:repeat(3,1fr)}.listview .real-estate-detail.each-real-estate-item .inner-wrapper .info .info-bottom div:nth-child(n+4){display:none}.mapview{order:3;width:100%}.pagination-container{order:2}.mapPosition{order:1;padding-bottom:50px;width:100%}}.flats-filter .name_property,.gridview .name_property,.slick-slide .name_property{height:3em}.real-estate-detail.each-real-estate-item{border:1px solid var(--anthracite-light);border-radius:5px;margin-bottom:40px}.real-estate-detail.each-real-estate-item .image-wrapper{overflow:hidden}.real-estate-detail.each-real-estate-item .image-wrapper img:hover{background-color:rgba(0,100,194,.25);transform:scale3d(1.05,1.05,1.05)}.real-estate-detail.each-real-estate-item .inner-wrapper{padding:30px 30px 25px}@media (max-width:991.98px){.real-estate-detail.each-real-estate-item .inner-wrapper{padding:0}}.real-estate-detail.each-real-estate-item .inner-wrapper .info .info-top{grid-column-gap:10px;display:grid;grid-template-columns:1fr 200px;padding-bottom:30px}.real-estate-detail.each-real-estate-item .inner-wrapper .info .info-top .info-top-left{overflow:hidden}.real-estate-detail.each-real-estate-item .inner-wrapper .info .info-top .info-top-left .name_property{-webkit-box-orient:vertical;display:-webkit-box;font-size:24px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.4em;margin:0;overflow:hidden;padding:0;text-align:left;text-decoration:none;text-overflow:ellipsis;text-transform:none}.real-estate-detail.each-real-estate-item .inner-wrapper .info .info-top .info-top-left .address{display:flex;font-size:16px;margin-bottom:0;white-space:nowrap}.real-estate-detail.each-real-estate-item .inner-wrapper .info .info-top .info-top-right .price{color:var(--anthracite);font-size:20px;font-weight:500;line-height:1em;text-align:right}.real-estate-detail.each-real-estate-item .inner-wrapper .info .info-top .info-top-right .price span{color:var(--anthracite);font-size:14px}.real-estate-detail.each-real-estate-item .inner-wrapper .info .info-mid{grid-gap:5px;display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:0;padding-bottom:10px}.real-estate-detail.each-real-estate-item .inner-wrapper .info .info-mid .title{color:var(--anthracite);font-size:13px}.real-estate-detail.each-real-estate-item .inner-wrapper .info .info-mid .value{color:var(--anthracite);font-size:16px;font-weight:500;margin-bottom:0}.real-estate-detail.each-real-estate-item .inner-wrapper .info .info-bottom{grid-gap:0;border-top:1px dashed var(--anthracite-light);display:grid;font-size:13px;grid-template-columns:repeat(5,1fr);margin-top:26px;min-height:46px;padding-top:26px}.real-estate-detail.each-real-estate-item .inner-wrapper .info .info-bottom .iconServices{display:inline-block!important;margin-right:5px;width:18px!important}.real-estate-detail.each-real-estate-item .inner-wrapper .info .info-cta{margin-top:26px}.real-estate-detail.each-real-estate-item .inner-wrapper .info .info-cta .btn{width:100%}.real-estate-detail .real-estate-detail-slide .slick-dots-container{display:block;height:.875rem;margin:.625rem auto;overflow:hidden;padding:0;position:relative;width:5.5rem}.real-estate-detail .real-estate-detail-slide .slick-dots-container>ul{align-items:center;bottom:unset;display:flex;height:100%;list-style:none;margin:0;padding:0;position:relative;transform:translateX(0);transition:all .25s}.real-estate-detail .real-estate-detail-slide .slick-dots-container>ul li{background-color:var(--green);border:none;border-radius:50%;height:.625rem;margin:0 .25rem;opacity:.25;width:.625rem}.real-estate-detail .real-estate-detail-slide .slick-dots-container>ul li button{background:0 0;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;outline:0;padding:.3125rem;width:20px}.real-estate-detail .real-estate-detail-slide .slick-dots-container>ul li.n-small-1,.real-estate-detail .real-estate-detail-slide .slick-dots-container>ul li.p-small-1{transform:scale(.8)}.real-estate-detail .real-estate-detail-slide .slick-dots-container>ul li.slick-active{background:var(--green);opacity:1;transform:scale(1.1);transform-origin:center}.real-estate-detail .real-estate-detail-slide .slick-dots li button:before{display:none}.real-estate-detail .featured_slick_gallery{overflow:hidden;position:relative}@media (min-width:576px){.real-estate-detail .featured_slick_gallery{margin-bottom:2em}}.real-estate-detail .featured_slick_gallery .slick-slide{justify-content:center;margin:0 3px}@media (max-width:575.98px){.real-estate-detail .featured_slick_gallery .slick-slide img{height:40vh;width:auto}}.real-estate-detail .featured_slick_gallery .slick-slide .headline{color:#415055;display:flex;font-weight:700;height:40px;justify-content:center;left:50vw;line-height:40px;padding:0 15px;position:absolute;text-align:center;width:100%;z-index:9999}.real-estate-detail .featured_slick_gallery .slick-slide .headline.no-title{height:0}.real-estate-detail .featured_slick_gallery .slick-slide .headline .title{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.real-estate-detail .featured_slick_gallery .slick-slide .headline .price{background-color:#fab900;font-size:26px;font-weight:700;line-height:30px;padding:5px 10px;position:absolute}.real-estate-detail .featured_slick_gallery .slick-slide .headline .price .price_unit{display:inline-block;font-size:28px}.real-estate-detail .featured_slick_gallery .slick-slide .headline .price span{display:block;font-size:16px;font-weight:400}.real-estate-detail .featured_slick_gallery .slick-slide .headline .price i{font-size:18px}.real-estate-detail .featured_slick_gallery .headline{color:#415055;font-weight:700;height:40px;left:50%;line-height:40px;padding:0 15px;position:absolute;text-align:center;transform:translateX(-50%);width:170px;z-index:5}.real-estate-detail .featured_slick_gallery .headline.no-title{height:0}.real-estate-detail .featured_slick_gallery .headline .title{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.real-estate-detail .featured_slick_gallery .headline .price{background-color:#fab900;font-size:26px;font-weight:700;line-height:30px;padding:5px 10px;position:absolute}.real-estate-detail .featured_slick_gallery .headline .price .price_unit{display:inline-block;font-size:28px}.real-estate-detail .featured_slick_gallery .headline .price span{display:block;font-size:16px;font-weight:400}.real-estate-detail .featured_slick_gallery .headline .price i{font-size:18px}.real-estate-detail .featured_slick_gallery .col-12{bottom:2em;position:absolute}@media (max-width:575.98px){.real-estate-detail .featured_slick_gallery .col-12{left:15px}}.real-estate-detail .featured_slick_gallery .col-12 .btn{margin-right:10px}.real-estate-detail .featured_slick_gallery .slick-arrow.next-arrow{right:2em}.real-estate-detail .featured_slick_gallery .slick-arrow.prev-arrow{left:2em;text-align:right}@media (max-width:575.98px){.real-estate-detail .real-estate-detail-section{margin-top:15px}}.real-estate-detail .real-estate-detail-section h1,.real-estate-detail .real-estate-detail-section h2,.real-estate-detail .real-estate-detail-section h3,.real-estate-detail .real-estate-detail-section h4,.real-estate-detail .real-estate-detail-section h5,.real-estate-detail .real-estate-detail-section h6{margin:0 0 20px;padding:0;text-align:left;text-decoration:unset;text-decoration-color:unset;text-decoration-thickness:unset;text-transform:none;text-underline-offset:unset}.real-estate-detail .real-estate-detail-section h1{font-size:40px;font-weight:300;line-height:48px}.real-estate-detail .real-estate-detail-section h2{font-size:28px;font-weight:600;line-height:36px}.real-estate-detail .real-estate-detail-section .container .row{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}@media (max-width:575.98px){.real-estate-detail .real-estate-detail-section .container .row{padding:0 15px}}@media (min-width:576px){.real-estate-detail .real-estate-detail-section .container .row,.real-estate-detail .real-estate-detail-section .container .row div{display:flex}}.real-estate-detail .real-estate-detail-section .container .row div .content{background-color:#ecedee;display:block;float:left;margin-bottom:20px;position:relative;width:100%}.real-estate-detail .real-estate-detail-section .container .row div .content h1{font-size:35px}@media (max-width:575.98px){.real-estate-detail .real-estate-detail-section .container .row div .content h1{font-size:30px}.real-estate-detail .real-estate-detail-section .container .row div .content{padding:10px}}@media (min-width:576px){.real-estate-detail .real-estate-detail-section .container .row div .content{padding:30px}.real-estate-detail .real-estate-detail-section .container .row div .content.first{margin-right:20px;width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px)}}.real-estate-detail .real-estate-detail-section .container .row div .content p a{text-decoration:underline;text-decoration-color:var(--green);word-break:break-word}.real-estate-detail .real-estate-detail-section .container .row div .content .infos{align-items:center;font-size:14px}.real-estate-detail .real-estate-detail-section .container .row div .content .infos a{color:#415055;text-decoration-color:#50b996!important;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}@-moz-document url-prefix(){.real-estate-detail .real-estate-detail-section .container .row div .content .infos a{text-decoration-thickness:2px;text-underline-offset:3px}}.real-estate-detail .real-estate-detail-section .container .row div .content .infos a:hover{text-decoration-color:#415055!important}@media (max-width:575.98px){.real-estate-detail .real-estate-detail-section .container .row div .content .infos{display:grid}}@media (min-width:576px){.real-estate-detail .real-estate-detail-section .container .row div .content .infos{display:flex}}.real-estate-detail .real-estate-detail-section .container .row div .content .infos .info{align-items:center;justify-content:center}.real-estate-detail .real-estate-detail-section .container .row div .content .infos .info a{cursor:pointer}@media (max-width:575.98px){.real-estate-detail .real-estate-detail-section .container .row div .content .infos .info{display:inline-block;padding:0 0 5px}}@media (min-width:576px){.real-estate-detail .real-estate-detail-section .container .row div .content .infos .info{display:flex;padding:0 5px 0 15px}.real-estate-detail .real-estate-detail-section .container .row div .content .infos .info:first-child{padding:0 5px 0 0}}.real-estate-detail .real-estate-detail-section .container .row div .content .infos .info i{font-size:28px;padding-right:5px}.real-estate-detail .real-estate-detail-section .container .row div .content .additionals{display:block;font-size:14px;padding-top:20px}.real-estate-detail .real-estate-detail-section .container .row div .content .additionals .additional{background-color:#fff;display:inline-block;margin:0 10px 10px 0;padding:8px 15px;pointer-events:none}.real-estate-detail .real-estate-detail-section .container .row div .content .contact{display:block}.real-estate-detail .real-estate-detail-section .container .row div .content .contact .btn{display:inline;margin:10px 0 0!important}@media (min-width:576px){.real-estate-detail .real-estate-detail-section .container .row div .content .contact .btn{margin:20px 0 0}}.real-estate-detail .real-estate-detail-section .container .row div .content .contact .btn.toggle-content-button.clicked .toggle-content-label{display:none;visibility:hidden}.real-estate-detail .real-estate-detail-section .container .row div .content .contact .btn.toggle-content-button.clicked .toggle-content-phone{display:block;visibility:visible}.real-estate-detail .real-estate-detail-section .container .row div .content .contact .btn.toggle-content-button.clicked .toggle-content-phone a,.real-estate-detail .real-estate-detail-section .container .row div .content .contact .btn.toggle-content-button.clicked .toggle-content-phone a:hover{color:#fff;text-decoration:none}.real-estate-detail .real-estate-detail-section .container .row div .content .contact .btn.toggle-content-button .toggle-content-label{display:block;visibility:visible}.real-estate-detail .real-estate-detail-section .container .row div .content .contact .btn .toggle-content-phone{display:none}.real-estate-detail .real-estate-detail-section .container .row div .content .details ul{margin:0;padding:0}.real-estate-detail .real-estate-detail-section .container .row div .content .details li{list-style:none!important;padding:2px 0}.real-estate-detail .real-estate-detail-section .container .row div .content .details li div.text-right{text-align:right}@media (min-width:300px) and (max-width:470px){.real-estate-detail .real-estate-detail-section .container .row div .content .details li div.adjusttext{font-size:4vw}}.real-estate-detail .real-estate-detail-section .container .row div .content .details li div .indented{padding-left:.6em}.real-estate-detail .real-estate-detail-section .container .row div .content .details sup{top:.4em}.real-estate-detail .real-estate-detail-section .container .row div .content.video h2{left:30px;position:absolute;top:30px;z-index:100}@media (max-width:575.98px){.landingpage-detail #data-container,.landingpage-detail #data-container-alt,.real-estate-result-page #data-container,.real-estate-result-page #data-container-alt{display:inline-block;padding-left:0;padding-right:0}}.landingpage-detail .info .info-top,.real-estate-result-page .info .info-top{width:100%}@media (max-width:575.98px){.landingpage-detail .info .info-top.row,.real-estate-result-page .info .info-top.row{margin:0}}.landingpage-detail .info .info-top h2,.real-estate-result-page .info .info-top h2{font-size:28px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1;margin:0;padding:0;text-align:left;text-decoration:none;text-transform:none}.landingpage-detail .info .info-top a,.landingpage-detail .info .info-top a:hover,.real-estate-result-page .info .info-top a,.real-estate-result-page .info .info-top a:hover{text-decoration:none}.landingpage-detail .info .info-mid,.real-estate-result-page .info .info-mid{align-items:center;display:flex;padding-top:10px}@media (max-width:767.98px){.landingpage-detail .info .info-mid,.real-estate-result-page .info .info-mid{display:block}}.landingpage-detail .info .info-mid .additionals,.real-estate-result-page .info .info-mid .additionals{margin-left:10px}@media (max-width:767.98px){.landingpage-detail .info .info-mid .additionals,.real-estate-result-page .info .info-mid .additionals{margin-left:0}}.landingpage-detail .info .info-mid .additionals .additional-wrapper,.real-estate-result-page .info .info-mid .additionals .additional-wrapper{flex-basis:140px}@media (max-width:575.98px){.landingpage-detail .info .info-mid,.real-estate-result-page .info .info-mid{display:block;left:unset;position:relative}}.landingpage-detail .info .info-bottom,.real-estate-result-page .info .info-bottom{padding-top:.6em}.landingpage-detail .info a,.real-estate-result-page .info a{color:#415055;text-decoration-color:#50b996!important;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}@-moz-document url-prefix(){.landingpage-detail .info a,.real-estate-result-page .info a{text-decoration-thickness:2px;text-underline-offset:3px}}.landingpage-detail .info a:hover,.real-estate-result-page .info a:hover{text-decoration-color:#415055!important}.landingpage-detail #alternative_results,.landingpage-detail #result,.real-estate-result-page #alternative_results,.real-estate-result-page #result{max-width:100%}.landingpage-detail .layout-buttons button,.real-estate-result-page .layout-buttons button{border:1px solid #a0a7aa;padding:6px 12px}.landingpage-detail .layout-buttons button.active,.real-estate-result-page .layout-buttons button.active{background-color:#415055;color:#fff}.landingpage-detail .layout-buttons button.active .cls-1,.real-estate-result-page .layout-buttons button.active .cls-1{fill:#fff}.landingpage-detail .layout-buttons button i,.landingpage-detail .layout-buttons button svg,.real-estate-result-page .layout-buttons button i,.real-estate-result-page .layout-buttons button svg{font-size:14px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.landingpage-detail .layout-buttons button:focus,.real-estate-result-page .layout-buttons button:focus{outline:none}.landingpage-detail .sorting-wrapper,.real-estate-result-page .sorting-wrapper{color:#415055;font-weight:400;text-align:right}@media (max-width:575.98px){.landingpage-detail .content.row,.real-estate-result-page .content.row{margin:0 -15px}}.landingpage-detail .real-estate-item.layout-grid,.real-estate-result-page .real-estate-item.layout-grid{display:inline-grid;padding-bottom:1em}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-bottom,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-bottom{display:flex!important}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-mid .additionals,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-mid .additionals{margin-left:0}.landingpage-detail .real-estate-item.layout-grid:nth-child(3n+1),.real-estate-result-page .real-estate-item.layout-grid:nth-child(3n+1){padding-left:0;padding-right:.6em}.landingpage-detail .real-estate-item.layout-grid:nth-child(3n+2),.real-estate-result-page .real-estate-item.layout-grid:nth-child(3n+2){padding-left:.3em;padding-right:.3em}.landingpage-detail .real-estate-item.layout-grid:nth-child(3n+3),.real-estate-result-page .real-estate-item.layout-grid:nth-child(3n+3){padding-left:.6em;padding-right:0}.landingpage-detail .real-estate-item.layout-grid .info,.real-estate-result-page .real-estate-item.layout-grid .info{padding-left:0!important;padding-right:0!important}.landingpage-detail .real-estate-item.layout-grid .info .info-top,.real-estate-result-page .real-estate-item.layout-grid .info .info-top{height:80px}.landingpage-detail .real-estate-item.layout-grid .info .info-top.row,.real-estate-result-page .real-estate-item.layout-grid .info .info-top.row{margin:0}.landingpage-detail .real-estate-item.layout-grid .info .info-mid,.real-estate-result-page .real-estate-item.layout-grid .info .info-mid{display:block;left:unset;position:relative}.landingpage-detail .real-estate-item.layout-grid .info .info-bottom.row,.real-estate-result-page .real-estate-item.layout-grid .info .info-bottom.row{margin:0 0 7px}.landingpage-detail .real-estate-item.layout-grid .info .info-bottom.row .info-bottom-box,.real-estate-result-page .real-estate-item.layout-grid .info .info-bottom.row .info-bottom-box{display:none;padding:10px}.landingpage-detail .real-estate-item.layout-grid .info .info-bottom.row .info-bottom-box-right,.real-estate-result-page .real-estate-item.layout-grid .info .info-bottom.row .info-bottom-box-right{padding:10px 19px}@media (max-width:767.98px){.landingpage-detail .real-estate-item.layout-grid .info .info-bottom.row .info-bottom-box-right,.real-estate-result-page .real-estate-item.layout-grid .info .info-bottom.row .info-bottom-box-right{border:1px solid #ecedee!important;border-top:0!important}}.landingpage-detail .real-estate-item.layout-grid .info .info-button.row,.real-estate-result-page .real-estate-item.layout-grid .info .info-button.row{display:none;margin:0 0 10px}.landingpage-detail .real-estate-item.layout-grid .info .info-button .btn,.real-estate-result-page .real-estate-item.layout-grid .info .info-button .btn{width:100%}.landingpage-detail .real-estate-item.layout-grid.real-estate-item .inner-wrapper .image-wrapper img.loaded~.image-placeholder,.landingpage-detail .real-estate-item.layout-grid.real-estate-item .inner-wrapper .image-wrapper img.loaded~.loading-adjust-huener,.real-estate-result-page .real-estate-item.layout-grid.real-estate-item .inner-wrapper .image-wrapper img.loaded~.image-placeholder,.real-estate-result-page .real-estate-item.layout-grid.real-estate-item .inner-wrapper .image-wrapper img.loaded~.loading-adjust-huener{display:none}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper{color:#415055;position:relative;width:100%}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .image-wrapper,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .image-wrapper{position:relative}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .image-wrapper .bottomline,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .image-wrapper .bottomline{bottom:0;display:flex;font-size:15px;justify-content:flex-end;padding:15px 10px;position:absolute;width:100%;z-index:1}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .image-wrapper .bottomline .tour-badge,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .image-wrapper .bottomline .tour-badge{background-color:#ecedee;color:#415055;margin-left:10px;padding:7px}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline{color:#415055;display:flex;font-weight:700;height:40px;justify-content:center;line-height:40px;padding:0 15px;position:absolute;text-align:center;width:100%;z-index:1}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline.no-title,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline.no-title{height:0}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline .title,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline .title{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline .price,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline .price{background-color:#fab900;font-size:26px;font-weight:700;line-height:30px;padding:5px 10px;position:absolute}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline .price .price_unit,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline .price .price_unit{display:inline-block;font-size:28px}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline .price span,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline .price span{display:block;font-size:16px;font-weight:400}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline .price i,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .image-wrapper .headline .price i{font-size:18px}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info{padding-left:.6em;padding-right:.6em;padding-top:.6em}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info h3,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info h3{color:#415055;font-size:26px;font-stretch:normal;font-style:normal;font-weight:700;hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;letter-spacing:normal;line-height:1.15;margin:0;text-align:left;text-transform:none}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info span,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info span{padding:3px 3px 0 0}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info>a,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info>a{color:#fff;font-weight:700;line-height:35px;width:100%}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info>a:hover,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info>a:hover{color:#fff}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info div.available,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info div.availableStart,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info div.street,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info div.available,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info div.availableStart,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info div.street{font-size:16px;font-stretch:normal;font-style:normal;font-weight:300;height:30px;letter-spacing:normal;line-height:1.2;margin:10px 0;position:relative}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info div.available .col-sm-6,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info div.availableStart .col-sm-6,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info div.street .col-sm-6,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info div.available .col-sm-6,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info div.availableStart .col-sm-6,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info div.street .col-sm-6{display:flex;padding:0}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info div.available .span,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info div.available .span{margin-left:2px}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .description,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .description{border:1px solid #a0a7aa;margin-bottom:10px;position:relative;text-align:center}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-12.border-right,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-4.border-right,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-6.border-right,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-12.border-right,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-4.border-right,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-6.border-right{border-right:1px solid #a0a7aa}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-12 .description-top,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-4 .description-top,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-6 .description-top,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-12 .description-top,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-4 .description-top,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-6 .description-top{display:block;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.2;padding-top:10px;text-align:center}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-12 .description-top i,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-4 .description-top i,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-6 .description-top i,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-12 .description-top i,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-4 .description-top i,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-6 .description-top i{font-size:12px;position:relative;top:-1px}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-12 .description-bottom,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-4 .description-bottom,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-6 .description-bottom,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-12 .description-bottom,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-4 .description-bottom,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .description .col-xs-6 .description-bottom{font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.75;padding-bottom:5px;text-align:center}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info .additionals .additional-wrapper,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info .additionals .additional-wrapper{background-color:#ecedee;color:#415055;margin-right:5px;padding:8px 15px}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-mid,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-mid{position:relative}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-mid i,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-mid i{font-size:28px;padding-right:5px}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-mid .available,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-mid .street,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-mid .available,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-mid .street{display:inline-block;font-size:16px;width:auto}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-mid .available:first-child,.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-mid .street:first-child,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-mid .available:first-child,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-mid .street:first-child{margin-right:20px}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-bottom,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-bottom{padding:10px 0}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-bottom .info-bottom-box,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-bottom .info-bottom-box{border:1px solid #ecedee;display:table-cell;padding:10px;vertical-align:middle}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-bottom .info-bottom-box-right,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-bottom .info-bottom-box-right{border:1px solid #ecedee;border-left:0;display:table-cell;padding:10px 18px;vertical-align:middle}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-bottom .info-bottom-box-right:last-child,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-bottom .info-bottom-box-right:last-child{border-left:0}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-bottom .additionals,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-bottom .additionals{flex-wrap:wrap;row-gap:5px}.landingpage-detail .real-estate-item.layout-grid .inner-wrapper .info-bottom .additionals .additional-wrapper,.real-estate-result-page .real-estate-item.layout-grid .inner-wrapper .info-bottom .additionals .additional-wrapper{flex-basis:140px}@media (min-width:768px) and (max-width:991.98px){.landingpage-detail .real-estate-item.layout-grid .info-bottom .info-bottom-box,.landingpage-detail .real-estate-item.layout-grid .info-bottom .info-bottom-box-right,.real-estate-result-page .real-estate-item.layout-grid .info-bottom .info-bottom-box,.real-estate-result-page .real-estate-item.layout-grid .info-bottom .info-bottom-box-right{padding:0}}@media (min-width:576px){.landingpage-detail .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .info-bottom .additionals,.real-estate-result-page .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .info-bottom .additionals{padding-bottom:0}.landingpage-detail .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .info-bottom .additionals .additional-wrapper,.real-estate-result-page .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .info-bottom .additionals .additional-wrapper{font-size:14px;margin:0 2px 2px 0;padding:5px 10px}.landingpage-detail .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .description .col-xs-4,.landingpage-detail .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .description .col-xs-6,.real-estate-result-page .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .description .col-xs-4,.real-estate-result-page .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .description .col-xs-6{padding-left:2px;padding-right:2px}.landingpage-detail .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .description .col-xs-4 .description-top,.landingpage-detail .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .description .col-xs-6 .description-top,.real-estate-result-page .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .description .col-xs-4 .description-top,.real-estate-result-page .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .description .col-xs-6 .description-top{font-size:18px}.landingpage-detail .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .description .col-xs-4 .description-bottom,.landingpage-detail .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .description .col-xs-6 .description-bottom,.real-estate-result-page .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .description .col-xs-4 .description-bottom,.real-estate-result-page .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .description .col-xs-6 .description-bottom{font-size:16px}.landingpage-detail .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .info-bottom .additionals,.real-estate-result-page .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .info-bottom .additionals{height:35px;padding-bottom:0}.landingpage-detail .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .info-bottom .additionals .additional-wrapper,.real-estate-result-page .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .info-bottom .additionals .additional-wrapper{font-size:12px;margin:0 2px 2px 0;padding:5px 10px}.landingpage-detail .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .description .col-xs-4,.landingpage-detail .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .description .col-xs-6,.real-estate-result-page .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .description .col-xs-4,.real-estate-result-page .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .description .col-xs-6{padding-left:2px;padding-right:2px}.landingpage-detail .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .description .col-xs-4 .description-top,.landingpage-detail .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .description .col-xs-6 .description-top,.real-estate-result-page .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .description .col-xs-4 .description-top,.real-estate-result-page .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .description .col-xs-6 .description-top{font-size:16px}.landingpage-detail .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .description .col-xs-4 .description-bottom,.landingpage-detail .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .description .col-xs-6 .description-bottom,.real-estate-result-page .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .description .col-xs-4 .description-bottom,.real-estate-result-page .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .description .col-xs-6 .description-bottom{font-size:15px}}@media (min-width:768px) and (max-width:1399.98px){.landingpage-detail .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .info-top h3,.real-estate-result-page .real-estate-item.layout-grid.columns-5 .inner-wrapper .info .info-top h3{font-size:23px}.landingpage-detail .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .info-top h3,.real-estate-result-page .real-estate-item.layout-grid.columns-6 .inner-wrapper .info .info-top h3{font-size:22px}}.landingpage-detail .real-estate-item.layout-list,.real-estate-result-page .real-estate-item.layout-list{display:inline-flex;padding-bottom:1em}.landingpage-detail .real-estate-item.layout-list .inner-wrapper,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper{display:flex;flex-wrap:wrap}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .real-estate-item-teaser-link,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .real-estate-item-teaser-link{flex:0 0 auto;width:33.33333%}@media (max-width:575.98px){.landingpage-detail .real-estate-item.layout-list .inner-wrapper .real-estate-item-teaser-link,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .real-estate-item-teaser-link{flex:0 0 auto;width:100%}}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info{flex:0 0 auto;width:66.66667%}@media (max-width:575.98px){.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info{flex:0 0 auto;width:100%}}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .info-button .btn,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .info-button .btn{width:140px}.landingpage-detail .real-estate-item.layout-list.real-estate-item .inner-wrapper .image-wrapper img.loaded~.image-placeholder,.landingpage-detail .real-estate-item.layout-list.real-estate-item .inner-wrapper .image-wrapper img.loaded~.loading-adjust-huener,.real-estate-result-page .real-estate-item.layout-list.real-estate-item .inner-wrapper .image-wrapper img.loaded~.image-placeholder,.real-estate-result-page .real-estate-item.layout-list.real-estate-item .inner-wrapper .image-wrapper img.loaded~.loading-adjust-huener{display:none}.landingpage-detail .real-estate-item.layout-list .inner-wrapper,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper{color:#415055;position:relative;width:100%}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .image-wrapper,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .image-wrapper{position:relative}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .image-wrapper .bottomline,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .image-wrapper .bottomline{bottom:0;display:flex;font-size:15px;justify-content:flex-end;padding:15px 10px;position:absolute;width:100%;z-index:1}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .image-wrapper .bottomline .tour-badge,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .image-wrapper .bottomline .tour-badge{background-color:#ecedee;color:#415055;margin-left:10px;padding:7px}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline{color:#415055;display:flex;font-weight:700;height:40px;justify-content:center;line-height:40px;padding:0 15px;position:absolute;text-align:center;width:100%;z-index:1}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline.no-title,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline.no-title{height:0}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline .title,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline .title{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline .price,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline .price{background-color:#fab900;font-size:26px;font-weight:700;line-height:30px;padding:5px 10px;position:absolute}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline .price .price_unit,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline .price .price_unit{display:inline-block;font-size:28px}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline .price span,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline .price span{display:block;font-size:16px;font-weight:400}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline .price i,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .image-wrapper .headline .price i{font-size:18px}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info{padding-left:.6em;padding-right:.6em;padding-top:.6em}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info h3,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info h3{color:#415055;font-size:26px;font-stretch:normal;font-style:normal;font-weight:700;hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;letter-spacing:normal;line-height:1.15;margin:0;text-align:left;text-transform:none}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info span,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info span{padding:3px 3px 0 0}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info>a,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info>a{color:#fff;font-weight:700;line-height:35px;width:100%}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info>a:hover,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info>a:hover{color:#fff}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info div.available,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info div.availableStart,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info div.street,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info div.available,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info div.availableStart,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info div.street{font-size:16px;font-stretch:normal;font-style:normal;font-weight:300;height:30px;letter-spacing:normal;line-height:1.2;margin:10px 0;position:relative}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info div.available .col-sm-6,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info div.availableStart .col-sm-6,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info div.street .col-sm-6,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info div.available .col-sm-6,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info div.availableStart .col-sm-6,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info div.street .col-sm-6{display:flex;padding:0}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info div.available .span,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info div.available .span{margin-left:2px}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .description,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .description{border:1px solid #a0a7aa;margin-bottom:10px;position:relative;text-align:center}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-12.border-right,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-4.border-right,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-6.border-right,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-12.border-right,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-4.border-right,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-6.border-right{border-right:1px solid #a0a7aa}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-12 .description-top,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-4 .description-top,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-6 .description-top,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-12 .description-top,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-4 .description-top,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-6 .description-top{display:block;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.2;padding-top:10px;text-align:center}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-12 .description-top i,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-4 .description-top i,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-6 .description-top i,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-12 .description-top i,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-4 .description-top i,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-6 .description-top i{font-size:12px;position:relative;top:-1px}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-12 .description-bottom,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-4 .description-bottom,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-6 .description-bottom,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-12 .description-bottom,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-4 .description-bottom,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .description .col-xs-6 .description-bottom{font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.75;padding-bottom:5px;text-align:center}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info .additionals .additional-wrapper,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info .additionals .additional-wrapper{background-color:#ecedee;color:#415055;margin-right:5px;padding:8px 15px}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info-mid,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info-mid{position:relative}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info-mid i,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info-mid i{font-size:28px;padding-right:5px}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info-mid .available,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info-mid .street,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info-mid .available,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info-mid .street{display:inline-block;font-size:16px;width:auto}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info-mid .available:first-child,.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info-mid .street:first-child,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info-mid .available:first-child,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info-mid .street:first-child{margin-right:20px}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info-bottom,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info-bottom{padding:10px 0}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info-bottom .info-bottom-box,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info-bottom .info-bottom-box{border:1px solid #ecedee;display:table-cell;padding:10px;vertical-align:middle}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info-bottom .info-bottom-box-right,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info-bottom .info-bottom-box-right{border:1px solid #ecedee;border-left:0;display:table-cell;padding:10px 18px;vertical-align:middle}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info-bottom .info-bottom-box-right:last-child,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info-bottom .info-bottom-box-right:last-child{border-left:0}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info-bottom .additionals,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info-bottom .additionals{flex-wrap:wrap;row-gap:5px}.landingpage-detail .real-estate-item.layout-list .inner-wrapper .info-bottom .additionals .additional-wrapper,.real-estate-result-page .real-estate-item.layout-list .inner-wrapper .info-bottom .additionals .additional-wrapper{flex-basis:140px}@media (min-width:768px) and (max-width:991.98px){.landingpage-detail .real-estate-item.layout-list .info-bottom .info-bottom-box,.landingpage-detail .real-estate-item.layout-list .info-bottom .info-bottom-box-right,.real-estate-result-page .real-estate-item.layout-list .info-bottom .info-bottom-box,.real-estate-result-page .real-estate-item.layout-list .info-bottom .info-bottom-box-right{padding:0}}@media (min-width:576px){.landingpage-detail .real-estate-item.layout-list.columns-5 .inner-wrapper .info .info-bottom .additionals,.real-estate-result-page .real-estate-item.layout-list.columns-5 .inner-wrapper .info .info-bottom .additionals{padding-bottom:0}.landingpage-detail .real-estate-item.layout-list.columns-5 .inner-wrapper .info .info-bottom .additionals .additional-wrapper,.real-estate-result-page .real-estate-item.layout-list.columns-5 .inner-wrapper .info .info-bottom .additionals .additional-wrapper{font-size:14px;margin:0 2px 2px 0;padding:5px 10px}.landingpage-detail .real-estate-item.layout-list.columns-5 .inner-wrapper .info .description .col-xs-4,.landingpage-detail .real-estate-item.layout-list.columns-5 .inner-wrapper .info .description .col-xs-6,.real-estate-result-page .real-estate-item.layout-list.columns-5 .inner-wrapper .info .description .col-xs-4,.real-estate-result-page .real-estate-item.layout-list.columns-5 .inner-wrapper .info .description .col-xs-6{padding-left:2px;padding-right:2px}.landingpage-detail .real-estate-item.layout-list.columns-5 .inner-wrapper .info .description .col-xs-4 .description-top,.landingpage-detail .real-estate-item.layout-list.columns-5 .inner-wrapper .info .description .col-xs-6 .description-top,.real-estate-result-page .real-estate-item.layout-list.columns-5 .inner-wrapper .info .description .col-xs-4 .description-top,.real-estate-result-page .real-estate-item.layout-list.columns-5 .inner-wrapper .info .description .col-xs-6 .description-top{font-size:18px}.landingpage-detail .real-estate-item.layout-list.columns-5 .inner-wrapper .info .description .col-xs-4 .description-bottom,.landingpage-detail .real-estate-item.layout-list.columns-5 .inner-wrapper .info .description .col-xs-6 .description-bottom,.real-estate-result-page .real-estate-item.layout-list.columns-5 .inner-wrapper .info .description .col-xs-4 .description-bottom,.real-estate-result-page .real-estate-item.layout-list.columns-5 .inner-wrapper .info .description .col-xs-6 .description-bottom{font-size:16px}.landingpage-detail .real-estate-item.layout-list.columns-6 .inner-wrapper .info .info-bottom .additionals,.real-estate-result-page .real-estate-item.layout-list.columns-6 .inner-wrapper .info .info-bottom .additionals{height:35px;padding-bottom:0}.landingpage-detail .real-estate-item.layout-list.columns-6 .inner-wrapper .info .info-bottom .additionals .additional-wrapper,.real-estate-result-page .real-estate-item.layout-list.columns-6 .inner-wrapper .info .info-bottom .additionals .additional-wrapper{font-size:12px;margin:0 2px 2px 0;padding:5px 10px}.landingpage-detail .real-estate-item.layout-list.columns-6 .inner-wrapper .info .description .col-xs-4,.landingpage-detail .real-estate-item.layout-list.columns-6 .inner-wrapper .info .description .col-xs-6,.real-estate-result-page .real-estate-item.layout-list.columns-6 .inner-wrapper .info .description .col-xs-4,.real-estate-result-page .real-estate-item.layout-list.columns-6 .inner-wrapper .info .description .col-xs-6{padding-left:2px;padding-right:2px}.landingpage-detail .real-estate-item.layout-list.columns-6 .inner-wrapper .info .description .col-xs-4 .description-top,.landingpage-detail .real-estate-item.layout-list.columns-6 .inner-wrapper .info .description .col-xs-6 .description-top,.real-estate-result-page .real-estate-item.layout-list.columns-6 .inner-wrapper .info .description .col-xs-4 .description-top,.real-estate-result-page .real-estate-item.layout-list.columns-6 .inner-wrapper .info .description .col-xs-6 .description-top{font-size:16px}.landingpage-detail .real-estate-item.layout-list.columns-6 .inner-wrapper .info .description .col-xs-4 .description-bottom,.landingpage-detail .real-estate-item.layout-list.columns-6 .inner-wrapper .info .description .col-xs-6 .description-bottom,.real-estate-result-page .real-estate-item.layout-list.columns-6 .inner-wrapper .info .description .col-xs-4 .description-bottom,.real-estate-result-page .real-estate-item.layout-list.columns-6 .inner-wrapper .info .description .col-xs-6 .description-bottom{font-size:15px}}@media (min-width:768px) and (max-width:1399.98px){.landingpage-detail .real-estate-item.layout-list.columns-5 .inner-wrapper .info .info-top h3,.real-estate-result-page .real-estate-item.layout-list.columns-5 .inner-wrapper .info .info-top h3{font-size:23px}.landingpage-detail .real-estate-item.layout-list.columns-6 .inner-wrapper .info .info-top h3,.real-estate-result-page .real-estate-item.layout-list.columns-6 .inner-wrapper .info .info-top h3{font-size:22px}}.landingpage-detail .options-wrapper,.real-estate-result-page .options-wrapper{padding:0 0 2em}@media (max-width:575.98px){.landingpage-detail .options-wrapper,.real-estate-result-page .options-wrapper{padding-bottom:20px}}.landingpage-detail .options-wrapper .content,.landingpage-detail .result-wrapper,.real-estate-result-page .options-wrapper .content,.real-estate-result-page .result-wrapper{padding:0}.landingpage-detail .additionals,.real-estate-result-page .additionals{display:flex}.landingpage-detail .additionals .additional-wrapper,.real-estate-result-page .additionals .additional-wrapper{font-size:13px!important;padding:3px 3px 3px 20px;position:relative;text-align:center}.landingpage-detail .additionals .additional-wrapper span,.real-estate-result-page .additionals .additional-wrapper span{font-size:14px;left:0!important;position:absolute!important;top:50%!important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.pagination-container{display:flex;justify-content:center;padding:15px 0}.pagination-container .pagination-numbers{display:flex}.pagination-container .pagination-numbers .pagination-number{list-style:none}.pagination-container .pagination-numbers .pagination-number:hover{background:var(--white)}.pagination-container .pagination-numbers .pagination-number.active{background-color:var(--anthracite);color:var(--white)}.pagination-container .pagination-button,.pagination-container .pagination-number{background:#fff;border-bottom:1px solid var(--anthracite);border-radius:0;border-right:1px solid var(--anthracite);border-top:1px solid var(--anthracite);cursor:pointer;display:block;font-size:14px;height:40px;line-height:40px;margin:0;min-width:40px;padding:0;text-align:center;text-decoration:none;width:2.5rem}.pagination-container .pagination-button.disabled{display:none}.pagination-container .pagination-button.prev-button{border-left:1px solid var(--anthracite)}.pagination-container .pagination-button.next-button{border-left:0;border-right:1px solid var(--anthracite)}.pagination-container .pagination-button:not(.disabled):hover{background:#fff}.page_navigation{display:flex;justify-content:center;padding:15px 0}.page_navigation a{background-color:#fff;border-bottom:1px solid #415055;border-right:1px solid #415055;border-top:1px solid #415055;color:#415055;float:left;font-size:14px;height:40px;padding:10px 17px;text-decoration:none;transition:all .5s}@media (prefers-reduced-motion:reduce){.page_navigation a{transition:none}}.page_navigation a:first-child{border-left:1px solid #415055}.page_navigation a.active_page,.page_navigation a:focus,.page_navigation a:hover{background:#415055;color:#fff;text-decoration:none;transition:all .5s}@media (prefers-reduced-motion:reduce){.page_navigation a.active_page,.page_navigation a:focus,.page_navigation a:hover{transition:none}}.page_navigation a span:nth-child(2){margin-left:-10px}.page_navigation a span{font-size:10px}.page_navigation a.previous_link{position:relative}.page_navigation a.previous_link>span{left:10px;position:absolute;top:50%}@media (max-width:767.98px){.page_navigation a.previous_link span{left:0;position:relative;top:0}}.page_navigation a.next_link{position:relative}@media (max-width:767.98px){.page_navigation a.next_link span{left:0;position:relative;right:0;top:0}}.page_navigation a.next_link>span{position:absolute;right:10px;top:53%}.page_navigation a.active{background-color:#415055!important;color:#fff!important}.page_navigation a.previous_link{border-bottom:1px solid #415055;border-left:1px solid #415055;border-top:1px solid #415055}.page_navigation a.next_link{border-bottom:1px solid #415055;border-right:1px solid #415055;border-top:1px solid #415055}.page_navigation a.first_link{border:1px solid #415055;border-right:none}.page_navigation a.first_link,.page_navigation a.last_link{display:inline!important}.page_navigation span.ellipse.less,.page_navigation span.ellipse.more{border-bottom:1px solid #415055;border-right:1px solid #415055;border-top:1px solid #415055;display:none!important;font-size:14px;height:40px;padding:10px 12px}.searchflatform-brick .fields-group,.searchform-brick .fields-group{grid-column-gap:20px;grid-row-gap:20px;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr}@media (max-width:991.98px){.searchflatform-brick .fields-group,.searchform-brick .fields-group{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(3,1fr)}}.searchflatform-brick .fields-group .city,.searchform-brick .fields-group .city{grid-area:1/1/2/3}.searchflatform-brick .fields-group .type,.searchform-brick .fields-group .type{grid-area:1/3/2/4}.searchflatform-brick .fields-group .price,.searchform-brick .fields-group .price{grid-area:1/4/2/5}@media (max-width:991.98px){.searchflatform-brick .fields-group .price .select-container,.searchform-brick .fields-group .price .select-container{width:100%}}.searchflatform-brick .fields-group .advanced,.searchform-brick .fields-group .advanced{align-items:flex-end;display:flex;grid-area:1/5/2/6}@media (max-width:991.98px){.searchflatform-brick .fields-group .advanced,.searchform-brick .fields-group .advanced{align-items:center;background-color:var(--anthracite_10);color:var(--anthracite);grid-area:4/1/5/3;justify-content:center}}@media screen and (min-width:992px) and (max-width:1199px){.searchflatform-brick .fields-group .advanced a,.searchform-brick .fields-group .advanced a{font-size:14px!important}}.searchflatform-brick .fields-group button,.searchform-brick .fields-group button{grid-area:1/7/2/8}.searchflatform-brick .modal-body .fields-group,.searchform-brick .modal-body .fields-group{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,1fr)}@media (max-width:991.98px){.searchflatform-brick .modal-body .fields-group,.searchform-brick .modal-body .fields-group{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(3,1fr)}}.searchflatform-brick .modal-body .fields-group .city,.searchform-brick .modal-body .fields-group .city{grid-area:1/1/2/7}.searchflatform-brick .modal-body .fields-group .type,.searchform-brick .modal-body .fields-group .type{grid-area:1/10/2/13}@media (max-width:991.98px){.searchflatform-brick .modal-body .fields-group .type,.searchform-brick .modal-body .fields-group .type{grid-area:2/7/3/13}}.searchflatform-brick .modal-body .fields-group .price,.searchform-brick .modal-body .fields-group .price{grid-area:2/1/2/5}@media (max-width:991.98px){.searchflatform-brick .modal-body .fields-group .price,.searchform-brick .modal-body .fields-group .price{grid-area:3/1/4/7}}.searchflatform-brick .modal-body .fields-group .rooms,.searchform-brick .modal-body .fields-group .rooms{grid-area:2/5/3/9}@media (max-width:991.98px){.searchflatform-brick .modal-body .fields-group .rooms,.searchform-brick .modal-body .fields-group .rooms{grid-area:2/1/3/7}}.searchflatform-brick .modal-body .fields-group .size,.searchform-brick .modal-body .fields-group .size{grid-area:2/9/3/13}@media (max-width:991.98px){.searchflatform-brick .modal-body .fields-group .size,.searchform-brick .modal-body .fields-group .size{grid-area:3/7/3/13}}.searchflatform-brick .modal-body .fields-group .radius,.searchform-brick .modal-body .fields-group .radius{grid-area:1/7/3/10}@media (max-width:991.98px){.searchflatform-brick .modal-body .fields-group .radius,.searchform-brick .modal-body .fields-group .radius{grid-area:1/7/2/13}}.searchflatform-brick .modal-body .fields-group .notinmodal,.searchform-brick .modal-body .fields-group .notinmodal{display:none}.searchflatform-brick .form-field-underline,.searchform-brick .form-field-underline{border-bottom:1px solid var(--anthracite_10);position:relative;width:98%}@media (max-width:575.98px){.searchflatform-brick .form-field-underline,.searchform-brick .form-field-underline{border-bottom:0}}.searchflatform-brick .form-field-underline label,.searchform-brick .form-field-underline label{float:left;font-size:16px;padding-left:5px}.searchflatform-brick .form-field-underline .icomoon+div label,.searchform-brick .form-field-underline .icomoon+div label{padding-left:30px}.searchflatform-brick .form-field-underline span,.searchform-brick .form-field-underline span{bottom:15%;position:absolute;right:0;z-index:0}.searchflatform-brick .form-field-underline span.gcp-location-line-thin,.searchform-brick .form-field-underline span.gcp-location-line-thin{top:2px}.searchflatform-brick .form-field-underline span.left,.searchform-brick .form-field-underline span.left{left:0;right:unset}.searchflatform-brick .gcp-arrow-down:before,.searchform-brick .gcp-arrow-down:before{color:var(--anthracite);font-size:20px}.searchflatform-brick .field_city,.searchform-brick .field_city{background:transparent;border:0}.searchflatform-brick a#searchCompleteFormAdvanced,.searchflatform-brick a#searchFormAdvanced,.searchform-brick a#searchCompleteFormAdvanced,.searchform-brick a#searchFormAdvanced{color:var(--anthracite);cursor:pointer;font-size:16px;text-align:left}.searchflatform-brick .flat-search-form,.searchform-brick .flat-search-form{margin-top:20px}.searchflatform-brick .flat-search-form input,.searchform-brick .flat-search-form input{border:0}.searchflatform-brick #flat-search .city .magnify-glass,.searchform-brick #flat-search .city .magnify-glass{display:none}.searchflatform-brick #flat-search .autocomplete input,.searchform-brick #flat-search .autocomplete input{background-color:#fff;font-size:16px}@media (max-width:575.98px){.searchflatform-brick #flat-search .autocomplete input,.searchform-brick #flat-search .autocomplete input{border:1px solid var(--green)}}.searchflatform-brick #flat-search .autocomplete .removeSelection,.searchform-brick #flat-search .autocomplete .removeSelection{display:none!important}@media (max-width:575.98px){.searchflatform-brick #flat-search button[type=submit],.searchform-brick #flat-search button[type=submit]{display:none}.searchflatform-brick #flat-search .city,.searchform-brick #flat-search .city{left:0;position:absolute}.searchflatform-brick #flat-search .city .gcp-location-line-thin:not(.left),.searchform-brick #flat-search .city .gcp-location-line-thin:not(.left){display:none}.searchflatform-brick #flat-search .city .magnify-glass,.searchform-brick #flat-search .city .magnify-glass{background-color:var(--green);bottom:1px;display:flex;height:57%;position:absolute;right:6px;width:35px}.searchflatform-brick #flat-search .city .magnify-glass .gcp-magnifying-glass-line-thin,.searchform-brick #flat-search .city .magnify-glass .gcp-magnifying-glass-line-thin{font-size:20px;position:absolute;right:0;top:0;transform:translate(-25%,40%)}.searchflatform-brick #flat-search .city .magnify-glass .gcp-magnifying-glass-line-thin:before,.searchform-brick #flat-search .city .magnify-glass .gcp-magnifying-glass-line-thin:before{color:#fff}.searchflatform-brick #flat-search #searchFormAdvanced,.searchform-brick #flat-search #searchFormAdvanced{display:none}}.searchflatform-brick #flat-search-modal .autocomplete input,.searchform-brick #flat-search-modal .autocomplete input{font-size:16px}.searchflatform-brick #flat-search-modal input,.searchform-brick #flat-search-modal input{width:100%}.searchflatform-brick #flat-search-modal input,.searchflatform-brick #flat-search-modal select,.searchform-brick #flat-search-modal input,.searchform-brick #flat-search-modal select{border:0;color:var(--bs-body-color)}.searchflatform-brick #flat-search-modal select,.searchform-brick #flat-search-modal select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:transparent;font-size:16px;font-weight:300;outline:0;padding:5px;position:relative;width:100%;z-index:1}.searchflatform-brick #flat-search-modal .ausstattung_header,.searchform-brick #flat-search-modal .ausstattung_header{font-size:14px;margin-bottom:15px;margin-top:35px;text-transform:uppercase}.searchflatform-brick #flat-search-modal .ausstattung,.searchform-brick #flat-search-modal .ausstattung{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr;padding-top:20px}@media (min-width:992px){.searchflatform-brick #flat-search-modal .ausstattung,.searchform-brick #flat-search-modal .ausstattung{grid-template-columns:repeat(4,1fr)}}.searchflatform-brick #flat-search-modal .ausstattung .checkbox_group,.searchform-brick #flat-search-modal .ausstattung .checkbox_group{display:inline-flex}.searchflatform-brick #flat-search-modal .ausstattung .checkbox_group input[type=checkbox],.searchform-brick #flat-search-modal .ausstattung .checkbox_group input[type=checkbox]{display:none}.searchflatform-brick #flat-search-modal .ausstattung .checkbox_group input[type=checkbox]:checked~label:before,.searchform-brick #flat-search-modal .ausstattung .checkbox_group input[type=checkbox]:checked~label:before{background-color:var(--green);border-color:var(--green)}.searchflatform-brick #flat-search-modal .ausstattung .checkbox_group label,.searchform-brick #flat-search-modal .ausstattung .checkbox_group label{color:var(--anthracite);cursor:pointer;font-size:16px;font-weight:400;line-height:20px;margin-bottom:0;padding-left:36px;position:relative}.searchflatform-brick #flat-search-modal .ausstattung .checkbox_group label:before,.searchform-brick #flat-search-modal .ausstattung .checkbox_group label:before{border:1px solid var(--anthracite);border-radius:2px;content:"";display:block;height:20px;left:0;position:absolute;top:0;transition:all .25s ease;width:20px;z-index:10}.searchflatform-brick #flat-search-modal .ausstattung .checkbox_group label:after,.searchform-brick #flat-search-modal .ausstattung .checkbox_group label:after{border:2px solid #fff;border-left:none;border-top:none;content:"";display:block;height:10px;left:7px;opacity:1;position:absolute;top:4px;transform:rotate(45deg);transition:all .25s ease;width:6px;z-index:10}.searchflatform-brick #flat-search-modal .button-group,.searchform-brick #flat-search-modal .button-group{margin-top:30px}.searchflatform-brick #flat-search-modal .button-group .button-wrapper,.searchform-brick #flat-search-modal .button-group .button-wrapper{text-align:center;width:100%}.searchflatform-brick #flat-search-modal .button-group .button-wrapper button,.searchform-brick #flat-search-modal .button-group .button-wrapper button{border:none;font-size:18px;height:43px;line-height:20px;padding:0 10px;width:98%}.searchflatform-brick #flat-search-modal .button-group .button-wrapper button.btn-grey,.searchform-brick #flat-search-modal .button-group .button-wrapper button.btn-grey{background-color:var(--anthracite_10)}.searchflatform-brick #flat-search-modal .button-group .button-wrapper button.btn-grey:hover,.searchform-brick #flat-search-modal .button-group .button-wrapper button.btn-grey:hover{background-color:var(--green);border:0;color:var(--white)}.searchflatform-brick .gcp_arrow,.searchform-brick .gcp_arrow{background-color:var(--color-1st);border-radius:33px;color:#fff;font-size:10px;font-weight:700;padding:5px;right:8px}.searchflatform-brick{padding-bottom:45px;padding-top:45px}@media (max-width:991.98px){.searchflatform-brick .fields-group{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.searchflatform-brick .fields-group .city{grid-area:1/1/2/3}.searchflatform-brick .fields-group .type{grid-area:2/1/3/2}.searchflatform-brick .fields-group .price{grid-area:2/2/3/3}.searchflatform-brick .fields-group .advanced{grid-area:2/3/3/4}.searchflatform-brick .fields-group .button{grid-area:1/3/2/4}}@media (max-width:767.98px){.searchflatform-brick .fields-group{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr)}.searchflatform-brick .fields-group .city{grid-area:1/1/2/3}.searchflatform-brick .fields-group .type{grid-area:2/1/3/2}.searchflatform-brick .fields-group .price{grid-area:2/2/3/3}.searchflatform-brick .fields-group .advanced{grid-area:4/1/5/3}.searchflatform-brick .fields-group .button{grid-area:3/1/4/3}}.searchflatform-brick .notincomplete{display:none}.searchflatform-brick button{width:100%}.searchflatform-brick .button-group{display:flex!important;justify-content:center;row-gap:10px}.searchflatform-brick .button-group .button{max-width:300px}.searchflatform-brick .button-group .button .btn-green{background-color:var(--anthracite_10);color:var(--bs-btn-color)!important}.searchflatform-brick .button-group .button .btn-green:hover{background-color:var(--green);color:#fff!important}.searchflatform-brick .firsthidden{display:none!important}.searchform-brick .search-brick-title.orangefontD{color:var(--orange)}.searchform-brick .search-brick-title.whitefontD{color:var(--white)}.searchform-brick .search-brick-title.anthracitefontD{color:var(--anthracite)}.searchform-brick .search-brick-title.orangelineD{text-decoration-color:var(--orange)}.searchform-brick .search-brick-title.whitelineD{text-decoration-color:var(--white)}.searchform-brick .search-brick-title.anthracitelineD{text-decoration-color:var(--anthracite)}@media (max-width:575.98px){.searchform-brick .search-brick-title.orangefontM{color:var(--orange)}.searchform-brick .search-brick-title.whitefontM{color:var(--white)}.searchform-brick .search-brick-title.anthracitefontM{color:var(--anthracite)}.searchform-brick .search-brick-title.orangelineM{text-decoration-color:var(--orange)}.searchform-brick .search-brick-title.whitelineM{text-decoration-color:var(--white)}.searchform-brick .search-brick-title.anthracitelineM{text-decoration-color:var(--anthracite)}}.searchform-brick .form-field-underline.orangefontD .gcp-location-line-thin:before,.searchform-brick .form-field-underline.orangefontD label{color:var(--orange)}.searchform-brick .form-field-underline.whitefontD .gcp-location-line-thin:before,.searchform-brick .form-field-underline.whitefontD label{color:var(--white)}.searchform-brick .form-field-underline.anthracitefontD .gcp-location-line-thin:before,.searchform-brick .form-field-underline.anthracitefontD label{color:var(--anthracite)}.searchform-brick .form-field-underline.orangelineD .gcp-location-line-thin:before,.searchform-brick .form-field-underline.orangelineD label{text-decoration-color:var(--orange)}.searchform-brick .form-field-underline.whitelineD .gcp-location-line-thin:before,.searchform-brick .form-field-underline.whitelineD label{text-decoration-color:var(--white)}.searchform-brick .form-field-underline.anthracitelineD .gcp-location-line-thin:before,.searchform-brick .form-field-underline.anthracitelineD label{text-decoration-color:var(--anthracite)}@media (max-width:575.98px){.searchform-brick .form-field-underline.orangefontM .gcp-location-line-thin:before,.searchform-brick .form-field-underline.orangefontM label{color:var(--orange)}.searchform-brick .form-field-underline.whitefontM .gcp-location-line-thin:before,.searchform-brick .form-field-underline.whitefontM label{color:var(--white)}.searchform-brick .form-field-underline.anthracitefontM label{color:var(--anthracite)}.searchform-brick .form-field-underline.orangelineM label{text-decoration-color:var(--orange)}.searchform-brick .form-field-underline.whitelineM label{text-decoration-color:var(--white)}.searchform-brick .form-field-underline.anthracitelineM label{text-decoration-color:var(--anthracite)}}.searchform-brick .modal-body{padding:30px}.searchform-brick .modal-body .firsthidden{display:block!important}.searchform-brick .modal-body .ausstattung.firsthidden{display:grid!important}.searchform-brick .modal-body .button-group{display:grid!important;grid-template-columns:repeat(3,1fr)}@media (max-width:767.98px){.searchform-brick .modal-body .button-group{grid-row-gap:10px;display:grid!important;grid-template-columns:1fr}}.result-wrapper .headline{color:var(--anthracite);font-size:26px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:10px;padding:unset;text-align:left}#alternative_results{padding-top:100px}#alternative_results .info-top-left a{text-decoration:none}