#filter-load-more-gif{width:25px;margin-top:-3px}.filters-section-bg{background-color:#E1E4E7;padding:48px 0}.filters-section-bg .filters-section{text-align:center;max-width:1280px;width:90%;margin:auto}.filters-section-bg .filters-section .filters-main{display:grid;gap:10px}.filters-section-bg .filters-section .filters-main h1{padding:32px 0 16px 0;font-size:48px;font-weight:700;line-height:56px;color:#000;margin:0}.filters-section-bg .filters-section .filters-main p{padding:0 0 27px 0;font-size:18px;font-weight:400;line-height:27px;color:#000;margin:0}.filters-section-bg .filters-section .filters-main .filters{display:block}.filters-section-bg .filters-section .filters-main .filters .filter-item{position:relative;display:inline-block;padding:0 30px 0 0;margin:0}.filters-section-bg .filters-section .filters-main .filters .filter-item .filter-dropdown{padding:15px 24px 12px 30px;border-radius:4px;width:auto!important;font-size:16px;font-weight:700;line-height:13.6px;letter-spacing:1px;text-align:left;color:#000;border:2px solid #F5F5F5;cursor:pointer}.filters-section-bg .filters-section .filters-main .filters .filter-item .filter-dropdown:focus{outline:0;border-color:#000}.filters-section-bg .filters-section .filters-main .filters .filter-item .filter-dropdown option{padding:10px;cursor:pointer}.filters-section-bg .filters-section .filters-main .filters .filter-item[aria-expanded="true"] .filter-dropdown{display:block}.filters-section-bg .filters-section .filters-main .filters .filter-item .dropdown-toggle{display:flex;justify-content:space-between;align-items:center}.filters-section-bg .filters-section .filters-main .filters .filter-item .dropdown-toggle .default-value{font-size:14px;color:#333}.filter-reset-btn:disabled{padding:20px 40px;cursor:not-allowed;background-color:#F1F1F1;color:#B3B3B3;border:2px solid #F1F1F1;font-size:16px;font-weight:700;line-height:18px;letter-spacing:1px;margin:15px 0}.filter-reset-btn:disabled:hover,.filter-reset-btn:disabled:focus{background-color:#F1F1F1;padding:20px 40px;color:#B3B3B3;margin:15px 0;border:2px solid #F1F1F1}.filter-reset-btn{background-color:#FEC000;padding:20px 40px;border:2px solid #F1F1F1;color:#000;font-size:16px;font-weight:700;line-height:18px;letter-spacing:1px;border:2px solid #FEC000;margin:15px 0}.filter-reset-btn:hover{background-color:#FFF;padding:20px 40px;border:0;color:#000;font-size:16px;font-weight:700;line-height:18px;letter-spacing:1px;border:2px solid #FEC000;margin:15px 0}.filters .filter-item.hide-type,#filtersContainer .filter-item.hide-type{display:none!important}.filters .filter-item.hide-region,#filtersContainer .filter-item.hide-region{display:none!important}.filters .filter-item.hide-squareft,#filtersContainer .filter-item.hide-squareft{display:none!important}.filters .filter-item.hide-bedroom,#filtersContainer .filter-item.hide-bedroom{display:none!important}.filters .filter-item.hide-bathroom,#filtersContainer .filter-item.hide-bathroom{display:none!important}.filters.filters-with-four .filter-item .ui-selectmenu-button.ui-button{width:253px}.filters.filters-with-three .filter-item .ui-selectmenu-button.ui-button{width:348.67px}@media(min-width:769px) and (max-width:846px){.filters.filters-with-three .filter-item .ui-selectmenu-button.ui-button{width:313.67px}}.filters.filters-with-two .filter-item .ui-selectmenu-button.ui-button{width:510px}@media(min-width:1270px) and (max-width:1400px){.filters.filters-with-two .filter-item .ui-selectmenu-button.ui-button{width:453px}}@media(min-width:1130px) and (max-width:1270px){.filters.filters-with-two .filter-item .ui-selectmenu-button.ui-button{width:390px}}@media(min-width:997px) and (max-width:1130px){.filters.filters-with-two .filter-item .ui-selectmenu-button.ui-button{width:330px}}@media(min-width:863px) and (max-width:997px){.filters.filters-with-two .filter-item .ui-selectmenu-button.ui-button{width:270px}}@media(min-width:769px) and (max-width:863px){.filters.filters-with-two .filter-item .ui-selectmenu-button.ui-button{width:228px}}.filters.filters-with-one .filter-item .ui-selectmenu-button.ui-button{width:1114px}@media(min-width:1280px) and (max-width:1418px){.filters.filters-with-one .filter-item .ui-selectmenu-button.ui-button{width:988px}}@media(min-width:1120px) and (max-width:1280px){.filters.filters-with-one .filter-item .ui-selectmenu-button.ui-button{width:846px}}@media(min-width:997px) and (max-width:1120px){.filters.filters-with-one .filter-item .ui-selectmenu-button.ui-button{width:735px}}@media(min-width:863px) and (max-width:997px){.filters.filters-with-one .filter-item .ui-selectmenu-button.ui-button{width:614px}}@media(min-width:769px) and (max-width:863px){.filters.filters-with-one .filter-item .ui-selectmenu-button.ui-button{width:530px}}.mobile-filters{display:none}.mobile-filters .mobile-filter-panel{display:none;background:white;width:100%;padding:20px;overflow-y:auto}.mobile-filters .mobile-filter-panel[aria-hidden="false"]{display:block;height:auto}.ui-selectmenu-menu{box-shadow:0 4px 4px 0 rgba(0,0,0,0.25)}.ui-selectmenu-button.ui-button:focus{background-color:#fff}.ui-button:active{background-color:#fff!important}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{outline:0}.ui-state-active,.ui-widget-content .ui-state-active{border:0}.ui-menu .ui-menu-item-wrapper{padding:10px 10px 10px 36px}.ui-menu .ui-state-active{margin:0}.ui-widget-content .ui-state-active{background-color:unset}.ui-widget-content .ui-state-active:hover{background-color:#000}.ui-selectmenu-text{margin-right:0;font-size:16px;font-weight:700;line-height:18px;letter-spacing:1px}.ui-selectmenu-button.ui-button{padding:20px 20px 20px 30px;width:195.6px;background-color:white;color:#000;margin:0;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.ui-widget.ui-widget-content{border:1px solid rgba(0,0,0,0.85);background-color:rgba(0,0,0,0.8);padding:10px 0;border-radius:5px;color:#fff}.ui-button:hover .ui-icon{width:12px;height:7.5px;background:url(/content/project/housingcatalog/img/downicon.svg);background-size:contain;display:inline-block}.ui-button .ui-icon{width:12px;height:7.5px;background:url(/content/project/housingcatalog/img/downicon.svg);background-size:contain;background-repeat:no-repeat;display:inline-block}.ui-button:focus .ui-icon{width:12px;height:7.5px;background:url(/content/project/housingcatalog/img/downicon.svg);background-size:contain;display:inline-block}.ui-button .ui-icon:hover{width:12px;height:7.5px;background:url(/content/project/housingcatalog/img/downicon.svg);background-size:contain;display:inline-block}.ui-selectmenu-button .ui-button .ui-widget .ui-selectmenu-button-closed .ui-corner-all{width:12px;height:7.5px;background:url(/content/project/housingcatalog/img/downicon.svg);background-size:contain;display:inline-block}.ui-menu .ui-menu-item .selected{background-image:url(/content/project/housingcatalog/img/yellowtickicon.svg);background-repeat:no-repeat;background-position:10px center;padding-left:36px}.ui-menu .ui-menu-item .selected.ui-state-active{background-image:url(/content/project/housingcatalog/img/yellowtickicon.svg);background-repeat:no-repeat;background-position:10px center;padding-left:36px}.ui-menu .ui-menu-item .selected.ui-state-active:hover{background-image:url(/content/project/housingcatalog/img/yellowtickicon.svg);background-repeat:no-repeat;background-position:10px center;padding-left:36px}.ui-menu .ui-menu-item .ui-state-active:hover{background-color:#000;background-image:none}.ui-selectmenu-menu{max-height:250px;overflow-y:auto;overflow-x:hidden;border-radius:5px}.ui-selectmenu-menu::-webkit-scrollbar{width:10px}.ui-selectmenu-menu::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:10px}.ui-selectmenu-menu::-webkit-scrollbar-thumb{background-color:#000;border-radius:10px}.ui-selectmenu-menu::-webkit-scrollbar-thumb:hover{background-color:#000}.toggle-filter{margin:0;display:inline-flex;align-items:center}.toggle-filter .toggle-label{display:flex;align-items:center;cursor:pointer}.toggle-filter .toggle-label input[type="checkbox"]{display:none}.toggle-filter .toggle-label span.toggle-text{margin:0;padding:0;color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:27px;display:inline-block;visibility:visible;min-width:100px}.toggle-filter .toggle-label img.toggle-icon{margin:0 0 0 10px;display:inline-block;visibility:visible}.toggle-label input:focus+.toggle-text{outline:2px solid #005ea2;outline-offset:2px}@media(max-width:768px){.toggle-filter{align-self:center}.ui-selectmenu-button.ui-button{max-width:unset}.ui-selectmenu-text{line-height:27px;font-size:16px;font-weight:700}.filters-section-bg{background-color:unset;padding:0}.filters-section-bg .filters-section .filters-main h1,.filters-section-bg .filters-section .filters-main p{display:none}.filters-section-bg .filters-section .filters-main .filters{display:none}.mobile-filters{display:block;background-color:#E1E4E7}.mobile-filters .filter-toggle{display:inline-flex;justify-content:space-between;gap:10px;padding:20px 0 20px 20px}.mobile-filters .filter-toggle span{color:#000;font-size:18px;font-weight:400;line-height:27px;text-align:left;text-decoration-line:underline;text-decoration-style:solid;text-underline-position:from-font;text-decoration-skip-ink:none;margin-top:-2px}.mobile-filters .filter-toggle span.filter-text{margin-top:-5px}.mobile-filters .mobile-filter-panel{background-color:#E1E4E7;padding:0 20px}.mobile-filters .mobile-filter-panel[aria-hidden="false"]{padding:0 20px}.mobile-filters .mobile-filter-panel .close-filters{display:inline-flex;justify-content:space-between;gap:10px;padding:15px 0;margin:24px 0}.mobile-filters .mobile-filter-panel .close-filters span{font-size:18px;font-weight:400;line-height:27px;text-align:left;text-decoration-line:underline;text-decoration-style:solid;text-underline-position:from-font;text-decoration-skip-ink:none;margin-top:-5px}.mobile-filters .mobile-filter-panel #filtersContainer .filter-item{padding:15px 0}.mobile-filters .mobile-filter-panel #filtersContainer .filter-item .filter-dropdown{padding:5px 10px 5px 20px;border-radius:5px;width:100%;font-size:16px;font-weight:700;line-height:13.6px;letter-spacing:1px;text-align:left;color:#000;border:1px solid #F5F5F5;cursor:pointer}.mobile-filters .mobile-filter-panel #filtersContainer .filter-item .filter-dropdown:focus{outline:0}.mobile-filters .mobile-filter-panel #filtersContainer .filter-item .filter-dropdown option{width:70%;padding:10px;cursor:pointer;background-color:rgba(0,0,0,0.5)}.mobile-filters .mobile-filter-panel #filtersContainer .filter-item[aria-expanded="true"] .filter-dropdown{display:block}.mobile-filters .mobile-filter-panel #filtersContainer .filter-item .dropdown-toggle{display:flex;justify-content:space-between;align-items:center}.mobile-filters .mobile-filter-panel #filtersContainer .filter-item .dropdown-toggle .default-value{font-size:14px;color:#333}.filter-reset-btn{width:100%}.mobile-filters .mobile-filter-panel .reset-filter{width:100%;font-size:16px;font-weight:700;line-height:13.6px;letter-spacing:1px;text-underline-position:from-font;text-decoration-skip-ink:none;border:2px solid #FEC000;color:#000;background-color:#FEC000}.mobile-filters .mobile-filter-panel .reset-filter:hover{background-color:#fff;border:2px solid #FEC000}.ui-selectmenu-button.ui-button{width:100%;background-color:#fff;padding:5px 10px 5px 20px;border-radius:5px;font-size:16px;font-weight:700;line-height:13.6px;letter-spacing:1px;text-align:left;color:#000;border:1px solid #F5F5F5;cursor:pointer}.ui-button .ui-icon{background:url(/content/project/housingcatalog/img/downiconblack.svg);background-repeat:no-repeat;background-position:center}.filter-results-container .ui-button .ui-icon{background-repeat:no-repeat!important}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background:url(/content/project/housingcatalog/img/downiconblack.svg);background-repeat:no-repeat;background-position:center}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background:url(/content/project/housingcatalog/img/downiconblack.svg);background-repeat:no-repeat;background-position:center}.ui-widget.ui-widget-content{background-color:black;color:white;opacity:.8}}.filter-results-container{max-width:1280px;width:90%;margin:0 auto;text-align:center;padding:80px 0 120px 0}.filter-results-container .filter-row{display:flex;flex-flow:row-reverse;justify-content:space-between;align-items:center;margin-bottom:20px}.filter-results-container .filter-row .sort-dropdown select{padding:20px 20px 20px 40px;font-size:16px;border:2px solid #E1E4E7;border-radius:4px}.filter-results-container .filter-row .sort-dropdown span#sorting-button{width:263px}.filter-results-container .filter-row .house-count{font-weight:700;font-size:18px;line-height:27px}.filter-results-container .filter-row .house-count span{font-weight:400}.filter-results-container .filter-result-cards{display:flex;flex-wrap:wrap;gap:4.5%}.filter-results-container .filter-result-cards .result-card{border:1px solid #D4D4D4;border-top:10px solid #000;overflow:hidden;background-color:#fff;width:30.33%;margin:20px 0}.technical-package-text{position:absolute;bottom:0;text-align:center;font-family:"Roboto",sans-serif;font-weight:600;font-size:18px;line-height:21px;letter-spacing:0;width:100%;display:flex;height:32px;padding:0 4px;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0;align-self:stretch}.filter-results-container .filter-result-cards .result-card:focus{outline:1px solid #000}.filter-results-container .filter-result-cards .result-card .result-card-image{width:100%}.filter-results-container .filter-result-cards .result-card .result-card-body{padding:25px;display:grid;gap:20px}.filter-results-container .filter-result-cards .result-card .result-card-body h2{font-size:32px;font-weight:700;line-height:36px;text-decoration:underline}.filter-results-container .filter-result-cards .result-card .result-card-body h5{font-size:21px;font-weight:700;line-height:21px}.filter-results-container .filter-result-cards .result-card .result-card-body p{font-size:18px;font-weight:400;line-height:21px}.filter-results-container .filter-result-cards .result-card .result-card-body .filter-result-icons{padding:10px 0 0 0;display:flex;align-items:baseline;justify-content:center;gap:30px}.filter-results-container .filter-result-cards .result-card .result-card-body .filter-result-icons .bedrooms{display:flex;gap:5px}.filter-results-container .filter-result-cards .result-card .result-card-body .filter-result-icons .bedrooms span{font-size:18px;font-weight:700;line-height:24px;color:#79133E}.filter-results-container .filter-result-cards .result-card .result-card-body .filter-result-icons .bedrooms svg{margin-top:5px}.filter-results-container .filter-result-cards .result-card .result-card-body .filter-result-icons .bathrooms{display:flex;gap:5px}.filter-results-container .filter-result-cards .result-card .result-card-body .filter-result-icons .bathrooms span{font-size:18px;font-weight:700;line-height:24px;color:#79133E}.filter-results-container .housing-load-more{margin:40px 0 0 0}.filter-results-container .housing-load-more .loadmore{display:inline-flex;align-items:center;gap:10px;justify-content:space-between;padding:20px 40px;font-size:16px;font-weight:700;line-height:18px;background-color:#FEC000;border-radius:4px;border:2px solid #FEC000;cursor:pointer}.filter-results-container .housing-load-more .loadmore:hover{color:#000;border:2px solid #FEC000;cursor:pointer}.filter-results-container .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.filter-results-container .ui-button:hover .ui-icon{width:12px;height:7.5px;background:url(/content/project/housingcatalog/img/downicon.svg);background-size:contain;display:inline-block}.filter-results-container .ui-button .ui-icon{width:12px;height:7.5px;background:url(/content/project/housingcatalog/img/downicon.svg);background-size:contain;display:inline-block}.filter-results-container .ui-button .ui-icon:hover{width:12px;height:7.5px;background:url(/content/project/housingcatalog/img/downicon.svg);background-size:contain;display:inline-block}.filter-results-container .ui-selectmenu-button .ui-button .ui-widget .ui-selectmenu-button-closed .ui-corner-all{width:12px;height:7.5px;background:url(/content/project/housingcatalog/img/downicon.svg);background-size:contain;display:inline-block}.filter-results-container .ui-selectmenu-button.ui-button{padding:20px 20px 20px 40px;background-color:#fff;border:2px solid #E1E4E7;border-radius:4px;color:#000;font-weight:700;line-height:18px;width:263px}.filter-results-container .ui-button .ui-icon{width:12px;height:7.5px}.filter-results-container .ui-button .ui-icon:hover{width:12px;height:7.5px}@media(max-width:768px){.filter-results-container{padding:20px;width:100%}.filter-results-container .filter-row{flex-direction:column-reverse;gap:20px}.housing-filter-component .filter-results-container .filter-row>div{flex-flow:column!important;gap:10px!important}.filter-results-container .filter-row .house-count{margin-top:8px;text-align:center;width:100%}.filter-results-container .filter-result-cards{padding:20px 0 0 0;display:inline-grid;justify-content:space-between;align-items:center;gap:16px}.filter-results-container .filter-result-cards .result-card{width:100%}.filter-results-container .filter-result-cards .result-card .result-card-body h5{font-size:18px}}@media(min-width:768px) and (max-width:1200px){.filter-results-container .filter-result-cards{display:flex;flex-wrap:wrap;gap:4%}.filter-results-container .filter-result-cards .result-card{border:1px solid #D4D4D4;border-top:10px solid #000;overflow:hidden;background-color:#fff;width:48%;margin:20px 0}}