@media screen and (min-width:2560px){.homes-wrapper{height:calc(100dvh - 90px)!important;position:absolute;width:100%;bottom:0}.homes-wrapper .filter-menu .page-title{font-size:40px!important}.homes-wrapper .filter-menu .filters-container .filter-section .filter-header .filter-icon{width:35px!important;height:35px!important}.homes-wrapper .filter-menu .filters-container .filter-section .filter-header .filter-title{font-size:28px!important}.homes-wrapper .filter-menu .filters-container .filter-section .filter-options .radio-option{height:24px!important}.homes-wrapper .filter-menu .filters-container .filter-section .filter-options .radio-option .radio-mark{width:24px!important;height:24px!important}.homes-wrapper .filter-menu .filters-container .filter-section .filter-options .radio-option .radio-mark:after{width:13px!important;height:13px!important}.homes-wrapper .filter-menu .filters-container .filter-section .filter-options .radio-option .text{font-size:20px!important}.homes-wrapper .filter-menu .filters-container .filter-section .filter-options .checkbox-option .checkbox-mark{width:22px!important;height:22px!important}.homes-wrapper .filter-menu .filters-container .filter-section .filter-options .checkbox-option .text,.homes-wrapper .filter-menu .filters-container .filter-section .price-input-container .price-dropdown .price-trigger span{font-size:20px!important}.homes-wrapper .filter-menu .filters-container .filter-section .price-input-container .price-dropdown .price-trigger .dropdown-arrow{width:15px!important;height:10px!important}.homes-wrapper .filter-menu .filters-container .filter-section .price-input-container .price-dropdown .price-menu .price-option .radio-mark{width:24px!important;height:24px!important}.homes-wrapper .filter-menu .filters-container .filter-section .price-input-container .price-dropdown .price-menu .price-option .radio-mark:after{width:13px!important;height:13px!important}.homes-wrapper .filter-menu .filters-container .filter-section .price-input-container .price-dropdown .price-menu .price-option .option-text{font-size:20px!important}.homes-wrapper .filter-menu .filter-actions .reset-button img{width:16px!important;height:16px!important}.homes-wrapper .filter-menu .filter-actions .reset-button span{font-size:20px!important}.homes-wrapper .properties-section .properties-header .properties-header-left-container{margin:0 0 0 28px}.homes-wrapper .properties-section .properties-header .properties-header-left-container .showing-info .text{font-size:20px!important}.homes-wrapper .properties-section .properties-header .properties-header-left-container .table-header .table-columns .column-item svg{width:30px!important;height:20px!important}.homes-wrapper .properties-section .properties-header .sort-controls .sort-dropdown .sort-trigger .sort-icon{width:22px!important;height:22px!important}.homes-wrapper .properties-section .properties-header .sort-controls .sort-dropdown .sort-trigger .sort-value,.homes-wrapper .properties-section .properties-header .sort-controls .sort-dropdown .sort-trigger .text{font-size:22px!important}.homes-wrapper .properties-section .properties-header .sort-controls .sort-dropdown .sort-trigger .dropdown-arrow{width:15px!important;height:10px!important}.homes-wrapper .properties-section .properties-header .sort-controls .sort-dropdown .sort-menu .sort-option .radio-mark{width:24px!important;height:24px!important}.homes-wrapper .properties-section .properties-header .sort-controls .sort-dropdown .sort-menu .sort-option .radio-mark:after{width:13px!important;height:13px!important}.homes-wrapper .properties-section .properties-header .sort-controls .sort-dropdown .sort-menu .sort-option .option-text{font-size:22px!important}.homes-wrapper .properties-section .properties-header .sort-controls .list-view-btn .list-icon{width:22px!important;height:22px!important}.homes-wrapper .properties-section .properties-header .sort-controls .list-view-btn .text{font-size:22px!important}.homes-wrapper .properties-section .apartments-list.list-view{gap:20px!important}.homes-wrapper .properties-section .apartments-list.grid-view{gap:28px!important;grid-auto-rows:425px}.homes-wrapper .properties-section .pagination-container .pagination .pagination-btn svg{width:35px!important;height:35px!important}.homes-wrapper .properties-section .pagination-container .pagination .page-numbers .page-btn,.homes-wrapper .properties-section .pagination-container .pagination .pagination-btn span{font-size:24px}}@media screen and (max-width:1662px){.properties-section .apartments-list.grid-view{grid-template-columns:repeat(1,1fr)!important;grid-auto-rows:252px!important}}@media screen and (max-width:1590px){.properties-section .properties-header .properties-header-left-container .showing-info{width:240px!important}}@media screen and (max-width:1470px){.properties-section .properties-header .properties-header-left-container .showing-info{width:240px!important}}@media screen and (max-width:1340px){.properties-section .properties-header .properties-header-left-container .table-header{display:none!important}}@media screen and (max-width:1262px){.properties-section .apartments-list.grid-view{grid-auto-rows:320px!important}.properties-section .apartments-list.grid-view .property-card-grid .property-details .pricing-section{gap:22px}}@media(max-width:1024px){.homes-wrapper{height:calc(100dvh - 60px);flex-direction:column}.homes-wrapper .filter-menu{display:none}.homes-wrapper .mobile-header{display:flex}.homes-wrapper .properties-section .properties-header{display:none}.homes-wrapper .properties-section .apartments-list{padding:16px}.homes-wrapper .properties-section .apartments-list.grid-view{grid-template-columns:1fr;gap:16px}.homes-wrapper .properties-section .pagination-container{padding:16px}.homes-wrapper .properties-section .pagination-container .pagination{gap:16px;flex-wrap:wrap}.homes-wrapper .properties-section .pagination-container .pagination .pagination-btn span{font-size:18px}.homes-wrapper .properties-section .pagination-container .pagination .page-numbers{gap:16px}.homes-wrapper .properties-section .pagination-container .pagination .page-numbers .page-btn{font-size:18px;padding:6px}}@media screen and (max-width:657px){.properties-section .apartments-list.grid-view{grid-template-columns:repeat(1,1fr)!important;grid-auto-rows:420px!important}}@media screen and (max-width:564px){.homes-wrapper .mobile-header .mobile-header-right .list-view-btn{display:none}}@media screen and (max-width:500px){.homes-wrapper .mobile-header .mobile-header-right .sort-dropdown .sort-trigger .text{display:none}}@media screen and (max-width:390px){.homes-wrapper .properties-section .apartments-list .no-prop-text{font-size:20px;margin:50px 0}}@media screen and (max-width:367px){.homes-wrapper .mobile-header .mobile-header-right .sort-dropdown .sort-trigger .text{display:flex}.homes-wrapper .mobile-header .mobile-header-right .sort-dropdown .sort-trigger .sort-value{display:none}}