.apartments_lobby__hero{background:linear-gradient(180deg, #f36a30 0%, #be2c00 100%);padding-block:max(40px,4.1666666667vw);position:relative;z-index:2}.apartments_lobby__hero_image{width:max(min(100%,1796px),93.5416666667vw);left:50%;top:50%;transform:translate(-50%, -50%);height:100%}.apartments_lobby__hero_image svg{width:100%;height:100%;object-fit:cover}.apartments_lobby__hero_container{width:max(min(92.25%,1134px),59.0625vw);margin-inline:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.apartments_lobby__hero_title{font-weight:700;font-size:max(40px,4.1666666667vw);line-height:1.1;text-align:center;color:var(--white);margin-block-end:max(24px,2.5vw)}.apartments_lobby__hero_search{position:relative;gap:max(10px,1.25vw);padding-block:max(18px,0.9375vw);padding-inline:max(20px,1.0416666667vw);justify-content:space-between}.apartments_lobby__hero_search::before{content:"";position:absolute;top:0;right:0;width:calc(97.244094488% - max(20px,1.0416666667vw)*2);height:100%;background-color:var(--white);border-radius:max(200px,10.4166666667vw) max(120px,6.25vw) max(120px,6.25vw) 0}@media only screen and (max-width: 825px){.apartments_lobby__hero_search::before{border-radius:max(50px,2.6041666667vw) max(60px,3.125vw) max(60px,3.125vw) 0;width:100%}}@media only screen and (max-width: 825px){.apartments_lobby__hero_search{width:100%;justify-content:flex-start;margin-block-end:max(12px,0.625vw)}}.apartments_lobby__hero_search_button{min-width:max(157px,10.3125vw);margin-inline-start:auto}.apartments_lobby__hero_search_button .general_button{width:100%}@media only screen and (max-width: 825px){.apartments_lobby__hero_search_button.desktop{display:none}}.apartments_lobby__hero_search_button.mobile{display:none}@media only screen and (max-width: 825px){.apartments_lobby__hero_search_button.mobile{display:block}}@media only screen and (max-width: 825px){.apartments_lobby__hero_search_button .general_button{border-start-end-radius:0;border-end-end-radius:max(40px,2.0833333333vw)}}.apartments_lobby__hero_search_location,.apartments_lobby__hero_search_rooms{position:relative;background:var(--light-gray);border-radius:max(30px,1.5625vw);padding:max(12px,0.625vw) max(12px,1.25vw);gap:max(6px,0.625vw)}.apartments_lobby__hero_search_location .choices,.apartments_lobby__hero_search_rooms .choices{width:calc(100% - max(24px,1.25vw) - max(6px,.625vw));background:rgba(0,0,0,0) !important;padding:0 !important;position:relative}.apartments_lobby__hero_search_location .choices__inner,.apartments_lobby__hero_search_rooms .choices__inner{display:flex;overflow-x:auto;gap:max(10px,0.5208333333vw)}.apartments_lobby__hero_search_location .choices__inner input,.apartments_lobby__hero_search_rooms .choices__inner input{min-width:calc(100% - max(24px,1.25vw)) !important;padding:0 !important}.apartments_lobby__hero_search_location .choices__item,.apartments_lobby__hero_search_rooms .choices__item{display:inline-flex;align-items:center}.apartments_lobby__hero_search_location{width:max(375px,19.53125vw);position:relative}@media only screen and (max-width: 1024px){.apartments_lobby__hero_search_location{width:max(min(375px,50% - (max(10px,1.25vw) - max(157px,10.3125vw)/2)),19.53125vw)}}@media only screen and (max-width: 550px){.apartments_lobby__hero_search_location{width:max(min(60% - max(10px,1.25vw)/2,216px),11.25vw)}}.apartments_lobby__hero_search_rooms{width:max(375px,19.53125vw)}@media only screen and (max-width: 1024px){.apartments_lobby__hero_search_rooms{width:max(min(375px, 50% - (max(10px, 1.25vw) - max(157px, 10.3125vw) / 2)) 19.53125vw)}}@media only screen and (max-width: 550px){.apartments_lobby__hero_search_rooms{width:max(min(40% - max(10px,1.25vw)/2,134px),7.3958333333vw)}}.apartments_lobby__hero_search_rooms .choices__inner input{min-width:max(100px,5.2083333333vw) !important;width:max(100px,5.2083333333vw) !important}.apartments_lobby__hero_search_rooms .choices__list--multiple .choices__item--selectable{background-color:unset !important;padding:0 !important;border:none !important;color:var(--vivid-orange) !important}.apartments_lobby__hero_search_dropdown_list_location{position:absolute;top:calc(100% + max(6px,0.625vw));left:0;width:max(min(100%,375px),19.53125vw);background:var(--white);border-radius:max(20px,1.0416666667vw);box-shadow:6px 6px 20px 0px rgba(2,39,89,.1);max-height:max(400px,20.8333333333vw);min-height:max(48px,2.5vw);overflow-y:auto}.apartments_lobby__hero_search_dropdown_list_location .no_suggestions{font-weight:400;font-size:max(16px,0.8333333333vw);line-height:1.3125;padding:max(10px,0.5208333333vw) max(15px,0.78125vw);cursor:default}.apartments_lobby__hero_search_dropdown_list_location .location_suggestion_item{cursor:pointer;font-size:max(16px,0.8333333333vw);font-weight:400;line-height:1.3125;padding:max(10px,0.5208333333vw) max(15px,0.78125vw)}.apartments_lobby__hero_search_dropdown_list_location .location_suggestion_item:hover{background:var(--light-gray)}.apartments_lobby__hero_search_dropdown_list_location.hide{opacity:0;visibility:hidden}.apartments_lobby__hero_search_dropdown_list_location.loading::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:max(24px,1.25vw);height:max(24px,1.25vw);border:max(3px,0.15625vw) solid var(--vivid-orange);border-top-color:rgba(0,0,0,0);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:translate(-50%, -50%) rotate(360deg)}}.apartments_lobby__hero_search_location_input{width:100%;border:none !important;background:rgba(0,0,0,0) !important;font-weight:400;font-size:max(16px,0.8333333333vw);padding:0 !important;line-height:1.3125;color:var(--dark-blue)}.apartments_lobby__hero_search_location_input::placeholder{color:var(--dark-blue);font-weight:400;font-size:max(16px,0.8333333333vw);line-height:1.3125}.apartments_lobby__hero_search_location_input:focus{outline:none}.apartments_lobby__hero_search_location_icon,.apartments_lobby__hero_search_rooms_icon{width:max(20px,1.25vw);height:max(20px,1.25vw)}.apartments_lobby__hero_search_location_icon svg,.apartments_lobby__hero_search_location_icon img,.apartments_lobby__hero_search_rooms_icon svg,.apartments_lobby__hero_search_rooms_icon img{width:100%;height:100%;object-fit:contain}.apartments_lobby__content{padding-block:max(36px,4.5833333333vw);position:relative;background:radial-gradient(50% 116.08% at 50% 50%, rgba(234, 244, 255, 0) 56.74%, #eaf4ff 100%),linear-gradient(0deg, rgba(250, 220, 210, 0.2), rgba(250, 220, 210, 0.2))}.apartments_lobby__content_container{display:flex;gap:max(32px,4.4270833333vw)}.apartments_lobby__results{display:flex;flex-direction:column;width:calc(100% - max(min(30%,267px),13.90625vw) - max(32px,4.4270833333vw))}@media only screen and (max-width: 1024px){.apartments_lobby__results{width:100%}}.apartments_lobby__results_header{margin-block-end:max(24px,1.25vw)}.apartments_lobby__results_header_numbers{gap:max(10px,0.5208333333vw);align-items:flex-end}.apartments_lobby__results_count_value{font-weight:700;font-size:max(32px,1.6666666667vw);line-height:1.3125}.apartments_lobby__results_count_title{font-weight:400;font-size:max(24px,1.25vw);line-height:1.555}.apartments_lobby__results_header_sort{gap:max(6px,0.3125vw);align-items:center;width:max(min(100%,330px),17.1875vw)}@media only screen and (max-width: 1024px){.apartments_lobby__results_header_sort{display:none}}.apartments_lobby__results_header_sort_title{font-weight:400;font-size:max(16px,0.8333333333vw);line-height:1.3125}.apartments_lobby__results_header_sort_list{width:max(min(100%,260px),13.5416666667vw)}.apartments_lobby__results_header_sort_list .choices{width:100% !important;padding-block:max(9.5px,0.4947916667vw) !important;background-color:var(--white) !important;border-radius:30px;padding-inline:max(20px,1.0416666667vw) !important}.apartments_lobby__results_header_sort_list .choices::after{left:max(20px,1.0416666667vw) !important}.apartments_lobby__results_header_sort_list .choices__list--dropdown{width:100% !important}.apartments_lobby__results_header_sort_list .choices__item--choice{position:relative;display:flex;align-items:center;gap:max(8px,0.4166666667vw)}.apartments_lobby__results_header_sort_list .choices__item--choice::before{content:"";display:inline-block;width:max(13px,0.6770833333vw);height:max(13px,0.6770833333vw);border-radius:50%;border:1px solid var(--vivid-orange-60);background:rgba(0,0,0,0);box-sizing:border-box;position:relative}.apartments_lobby__results_header_sort_list .choices__item--choice.is-selected::before{background:radial-gradient(circle at 50% 50%, var(--vivid-orange, #f36a30) 0%, var(--vivid-orange, #f36a30) 40%, var(--white, #fff) 41%, var(--white, #fff) 100%)}.apartments_lobby__results_header_sort_list .choices__item--choice:hover::before{border-color:var(--white-60)}.apartments_lobby__results_header_mobile_filter{display:none;gap:max(13px,0.6770833333vw);min-width:150px;background-color:var(--white);border-radius:30px;justify-content:space-between;padding:10px 12px;position:relative;cursor:pointer}@media only screen and (max-width: 1024px){.apartments_lobby__results_header_mobile_filter{display:flex}}.apartments_lobby__results_header_mobile_filter_text{font-weight:400;font-size:max(16px,0.8333333333vw);line-height:1.3125}.apartments_lobby__results_header_mobile_filter_icon{width:max(20px,1.0416666667vw);height:max(20px,1.0416666667vw)}.apartments_lobby__results_header_mobile_filter_icon svg{width:100%;height:100%;object-fit:contain}.apartments_lobby__results_list{gap:max(24px,1.25vw);display:flex;flex-direction:column}.apartments_lobby__results_load_more_button_container{align-items:flex-end;justify-content:flex-end;margin-block-start:max(24px,1.25vw)}.apartments_lobby__results_load_more_button .general_button__end_icon{width:max(8px,0.4166666667vw);height:max(10px,0.5208333333vw)}.apartments_lobby__results_empty.hide{display:none}.apartments_lobby__results_empty_title{font-weight:700;font-size:max(24px,1.25vw);line-height:1.291666667;color:var(--vivid-orange);margin-block-end:max(24px,1.6666666667vw)}.apartments_lobby__results_empty_content{gap:max(32px,1.6666666667vw)}@media only screen and (max-width: 706px){.apartments_lobby__results_empty_content{flex-direction:column}}.apartments_lobby__results_empty_icon{width:max(120px,11.3541666667vw);height:max(120px,12.5vw)}.apartments_lobby__results_empty_icon svg{width:100%;height:100%;object-fit:contain}.apartments_lobby__results_empty_text *{font-weight:400;font-size:max(18px,0.9375vw);line-height:1.333333333}.apartments_lobby__results_empty_side_image{aspect-ratio:218/240;width:max(120px,11.3541666667vw);height:fit-content}@media only screen and (max-width: 706px){.apartments_lobby__results_empty_side_image{margin-inline:auto}}.apartments_lobby__results_empty_side_image svg,.apartments_lobby__results_empty_side_image img{width:100%;height:100%;object-fit:contain}.apartments_lobby__results_empty_info{width:calc(100% - max(32px,1.6666666667vw) - max(120px,11.3541666667vw))}@media only screen and (max-width: 706px){.apartments_lobby__results_empty_info{width:100%}}.apartments_lobby__results_empty_form{margin-block-start:max(44px,2.2916666667vw)}.apartments_lobby__results_empty_form fieldset{justify-content:flex-end}.apartments_lobby__results_empty_form fieldset .ff-el-input--label{opacity:1 !important;position:unset !important}.apartments_lobby__results_empty_form fieldset .ff-el-group *{-webkit-text-fill-color:var(--dark-blue) !important}.apartments_lobby__results_empty_form fieldset .ff-el-group.width-50{width:calc(50% - max(12px,0.8333333333vw)/2)}@media only screen and (max-width: 706px){.apartments_lobby__results_empty_form fieldset .ff-el-group.width-50{width:100%}}.apartments_lobby__results_empty_form fieldset .ff-el-group.width-100{width:100%}.apartments_lobby__results_empty_form fieldset .ff-el-group.message-contianer{margin-block-start:max(36px,1.875vw)}.apartments_lobby__results_empty_form fieldset .ff-el-group.checkbox-container{width:100%;margin-block-start:0}.apartments_lobby__results_empty_form fieldset .ff-el-group.checkbox-container .ff-el-form-check-label{align-items:center}.apartments_lobby__results_empty_form fieldset .ff-el-group.submit-container{margin-inline-start:auto;width:fit-content;box-shadow:6px 6px 20px 0px rgba(2,39,89,.1019607843)}.apartments_lobby__results_empty_form fieldset .ff-el-group.submit-container .submit-element{-webkit-text-fill-color:var(--white) !important}.apartments_lobby__filter{display:flex;flex-direction:column;gap:max(20px,1.0416666667vw);width:max(min(30%,267px),13.90625vw)}@media only screen and (max-width: 1024px){.apartments_lobby__filter{display:none}}.apartments_lobby__filter_container{border-end-end-radius:max(16px,0.8333333333vw);border-start-end-radius:max(16px,0.8333333333vw);background:var(--white);padding:max(30px,1.5625vw) max(24px,1.25vw)}.apartments_lobby__filter_notification_button{background:linear-gradient(90deg, #022759 0%, #120079 100%);padding:max(16px,0.8333333333vw);border-radius:max(60px,3.125vw) 0 max(30px,1.5625vw) max(60px,3.125vw);gap:max(16px,0.8333333333vw)}.apartments_lobby__filter_notification_button_text{color:var(--white);font-weight:700;font-size:max(16px,0.8333333333vw);line-height:1.25}.apartments_lobby__filter_notification_button_icon{width:max(44px,2.2916666667vw);height:max(44px,2.2916666667vw)}.apartments_lobby__filter_notification_button_icon svg,.apartments_lobby__filter_notification_button_icon img{width:100%;height:100%;object-fit:contain}.apartments_lobby .filter_title{cursor:pointer;gap:max(6px,0.3125vw);margin-block-end:max(12px,0.625vw)}.apartments_lobby .filter_title svg{width:max(12px,0.625vw);height:max(12px,0.625vw);transform:rotate(180deg)}.apartments_lobby .filter_title p{font-weight:700;font-size:max(16px,0.8333333333vw);line-height:1.375;color:var(--vivid-orange)}.apartments_lobby .filter_input{background:var(--ghost-white);border-radius:max(6px,0.3125vw);width:100%;font-size:max(16px,0.9375vw);font-weight:400;line-height:1.444444444;outline:none;border:none;padding:max(8px,0.4166666667vw) max(12px,0.625vw);-webkit-appearance:none;margin:0;-moz-appearance:textfield;border:max(1px,0.0520833333vw) solid var(--dark-blue-10)}.apartments_lobby .filter_input::placeholder{font-size:max(16px,0.9375vw);font-weight:400;line-height:1.444444444;color:var(--dark-blue)}.apartments_lobby .range_separator{width:max(4px,0.2083333333vw);height:max(1px,0.0520833333vw);background:var(--dark-blue)}.apartments_lobby .filter_block{max-height:var(--active-term-max-height);overflow:hidden}.apartments_lobby .filter_block.open .filter_title svg{transform:rotate(0deg)}.apartments_lobby__filter_rooms,.apartments_lobby__filter_types,.apartments_lobby__filter_floor,.apartments_lobby__filter_date,.apartments_lobby__filter_price{display:flex;flex-direction:column;gap:max(6px,0.3125vw)}.apartments_lobby label{display:flex;align-items:center;cursor:pointer;gap:max(6px,0.3125vw)}.apartments_lobby label input[type=checkbox]{appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);border:max(1px,0.0520833333vw) solid var(--light-blue);overflow:hidden;border-radius:max(2px,0.1041666667vw);width:max(16px,0.8333333333vw);height:max(16px,0.8333333333vw);cursor:pointer;position:relative;outline:none;transition:border-color .2s}.apartments_lobby label input[type=checkbox]:checked{border-color:rgba(0,0,0,0)}.apartments_lobby label input[type=checkbox]:checked::before{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><rect x="0.5" y="0.5" width="15" height="15" rx="1.5" fill="%23F36A30" stroke="%23F36A30"/><path d="M4 8.42857L6.28571 10.7143L12 5" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:contain;background-size:contain;background-repeat:no-repeat;pointer-events:none;display:block;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10}.apartments_lobby label span{font-weight:400;font-size:max(16px,0.8333333333vw);line-height:1.625}.apartments_lobby label span:last-of-type{margin-inline-start:auto}.apartments_lobby__filter_date_cat_count{margin-inline-start:auto;opacity:.5}.apartments_lobby__filter_top_divider{width:100%;height:max(1px,0.0520833333vw);background-color:var(--dark-blue-10);margin-block:max(20px,1.0416666667vw)}.apartments_lobby__filter_floor,.apartments_lobby__filter_price{flex-direction:row;gap:max(6px,0.3125vw)}.apartments_lobby__filter_floor .choices,.apartments_lobby__filter_price .choices{width:max(min(100%,98px),5.1041666667vw);margin:0 !important;padding:max(10px,0.5208333333vw) max(16px,0.8333333333vw);background:var(--ghost-white);border-radius:max(12px,0.625vw);border:max(1px,0.0520833333vw) solid var(--dark-blue-10)}.apartments_lobby__filter_floor .choices__list--single,.apartments_lobby__filter_price .choices__list--single{padding-inline-end:max(8px,0.4166666667vw) !important}.apartments_lobby__filter_floor .choices::after,.apartments_lobby__filter_price .choices::after{left:12px !important}.apartments_lobby__filter_price_range_min,.apartments_lobby__filter_price_range_max{width:max(min(100%,98px),5.1041666667vw) !important}.apartments_lobby__filter_date_text_input{border:max(1px,0.0520833333vw) solid var(--dark-blue-10) !important}.apartments_lobby__filter_date_text{height:0px;overflow:hidden;transition:all ease-in .3s;opacity:0}.apartments_lobby .apartments_lobby__filter_date_cat_label[data-term-id="38"]:has(input:checked)+.apartments_lobby__filter_date_text{opacity:1;height:45px}.apartments_lobby__banner_divider{width:100%;height:max(1px,0.0520833333vw);background-color:var(--dark-blue-25);margin-block:max(24px,1.6666666667vw) max(32px,1.6666666667vw)}.apartments_lobby__banner_divider.hide{display:none}.apartments_lobby__banner{border-radius:max(16px,0.8333333333vw);overflow:hidden;position:relative;padding-block:max(80px,4.1666666667vw) max(20px,1.0416666667vw);padding-inline:max(20px,1.0416666667vw);display:flex;align-items:flex-end;gap:max(17px,0.8854166667vw);flex-wrap:wrap;justify-content:flex-end}.apartments_lobby__banner_bg_image{position:absolute;inset:0;width:100%;height:100%;z-index:0}.apartments_lobby__banner_bg_image img{width:100%;height:100%;object-fit:cover;object-position:center}.apartments_lobby__banner_bg_image::after{content:"";position:absolute;inset:0;background:linear-gradient(90.52deg, rgba(2, 39, 89, 0) 46.01%, #022759 99.93%);width:100%;height:100%;z-index:2}.apartments_lobby__banner_content{position:relative;z-index:3;width:calc(100% - max(17px,0.8854166667vw) - max(145px,7.5520833333vw))}@media only screen and (max-width: 1024px){.apartments_lobby__banner_content{width:100%}}.apartments_lobby__banner_subtitle{font-weight:400;font-size:max(18px,0.9375vw);line-height:1.333333333;margin-block-end:max(6px,0.3125vw);color:var(--white)}.apartments_lobby__banner_title{font-weight:700;font-size:max(24px,1.6666666667vw);line-height:1.125;color:var(--white)}.apartments_lobby__banner_link{position:relative;z-index:3;min-width:max(145px,7.5520833333vw)}.apartments_lobby__banner_link .general_button{width:100%}.apartments_lobby__no_result_sticky{position:fixed;top:45%;left:max(12px,0.625vw);background-color:var(--vivid-orange);border-radius:max(60px,3.125vw) max(60px,3.125vw) max(60px,3.125vw) max(0px,0vw);padding-block:max(10px,0.5208333333vw);padding-inline:max(10px,0.5208333333vw) max(20px,1.0416666667vw);gap:max(8px,0.4166666667vw);color:var(--white);z-index:10}@media only screen and (max-width: 800px){.apartments_lobby__no_result_sticky{top:90%}}.apartments_lobby__no_result_sticky.breathing{animation:scalePulse 1.8s ease-in-out infinite}.apartments_lobby__no_result_sticky_icon{width:max(36px,1.875vw);height:max(36px,1.875vw)}.apartments_lobby__no_result_sticky_icon svg{width:100%;height:100%;object-fit:contain}.apartments_lobby__no_result_sticky_title{font-weight:400;font-size:max(16px,0.8333333333vw);line-height:1.25}.apartments_lobby__no_result_sticky_text{font-weight:700;font-size:max(16px,0.9375vw);line-height:1.333333333}.mobile_filter_popup__white{box-shadow:0px 10px 30px 0px rgba(143,192,255,.3490196078);border-radius:20px}.mobile_filter_popup__container{gap:max(16px,0.8333333333vw)}.mobile_filter_popup__close{top:max(10px,0.5208333333vw);left:max(10px,0.5208333333vw)}.mobile_filter_popup__search_button{margin-block-start:max(4px,0.2083333333vw);width:100%}.mobile_filter_popup__search_button .general_button{width:100%}.mobile_filter_popup__title{font-weight:700;font-size:max(24px,1.25vw);line-height:1.291666667}.mobile_filter_popup .mobile_block_title{font-weight:700;font-size:max(16px,0.8333333333vw);line-height:1.25;color:var(--vivid-orange);margin-block-end:max(9px,0.46875vw)}.mobile_filter_popup .choices{margin:0 !important;padding:max(10px,0.5208333333vw) max(16px,0.8333333333vw);background:var(--ghost-white);border-radius:max(12px,.625vw);border:max(1px,0.0520833333vw) solid var(--dark-blue-10);overflow:unset}.mobile_filter_popup .choices::after{left:max(12px,0.625vw) !important}.mobile_filter_popup__filter_rooms{gap:max(14px,0.7291666667vw)}.mobile_filter_popup__filter_rooms_cat_radio_wrap{width:max(45px,2.34375vw);height:max(45px,2.34375vw);display:flex;align-items:center;justify-content:center;border:1px solid rgba(2,39,89,.1019607843);border-radius:20px}.mobile_filter_popup__filter_rooms_cat_radio_wrap.selected{border-color:var(--vivid-orange)}.mobile_filter_popup__filter_rooms_cat_radio_wrap.selected .mobile_filter_popup__filter_rooms_cat_radio_wrap_text{color:var(--vivid-orange)}.mobile_filter_popup__filter_rooms_cat_radio_wrap_text{font-weight:400;font-size:max(16px,0.8333333333vw);line-height:1.3125}.mobile_filter_popup__filter_floor,.mobile_filter_popup__filter_price{flex-direction:row;gap:max(6px,0.3125vw)}.mobile_filter_popup__filter_floor .choices,.mobile_filter_popup__filter_price .choices{width:50%;margin:0 !important;padding:max(10px,0.5208333333vw) max(16px,0.8333333333vw);background:var(--ghost-white);border-radius:max(12px,0.625vw);border:max(1px,0.0520833333vw) solid var(--dark-blue-10)}.mobile_filter_popup__filter_floor .choices__list--single,.mobile_filter_popup__filter_price .choices__list--single{padding-inline-end:max(8px,0.4166666667vw) !important}.mobile_filter_popup__filter_floor .choices::after,.mobile_filter_popup__filter_price .choices::after{left:12px !important}.mobile_filter_popup__filter_price_range_min,.mobile_filter_popup__filter_price_range_max{width:50% !important}.mobile_filter_popup__filter_date_text_input{border:max(1px,0.0520833333vw) solid var(--dark-blue-10) !important}.mobile_filter_popup__filter_date_text{height:0px;overflow:hidden;transition:all ease-in .3s;opacity:0;margin-block-start:6px}.mobile_filter_popup__filter_top_divider{width:100%;height:max(1px,0.0520833333vw);background-color:var(--dark-blue-10);margin-block:max(4px,0.2083333333vw)}.mobile_filter_popup__results_header_sort_list{height:var(--sort-select-height, 51px);width:100%;overflow:hidden}.mobile_filter_popup__results_header_sort_list .choices{width:100% !important;padding-block:max(9.5px,0.4947916667vw) !important;background-color:var(--ghost-white) !important;border-radius:30px;padding-inline:max(20px,1.0416666667vw) !important}.mobile_filter_popup__results_header_sort_list .choices::after{left:max(20px,1.0416666667vw) !important}.mobile_filter_popup__results_header_sort_list .choices__list--dropdown{width:100% !important;overflow:unset !important}.mobile_filter_popup__results_header_sort_list .choices__item--choice{position:relative;display:flex;align-items:center;gap:max(8px,0.4166666667vw)}.mobile_filter_popup__results_header_sort_list .choices__item--choice::before{content:"";display:inline-block;width:max(13px,0.6770833333vw);height:max(13px,0.6770833333vw);border-radius:50%;border:1px solid var(--vivid-orange-60);background:rgba(0,0,0,0);box-sizing:border-box;position:relative}.mobile_filter_popup__results_header_sort_list .choices__item--choice.is-selected::before{background:radial-gradient(circle at 50% 50%, var(--vivid-orange, #f36a30) 0%, var(--vivid-orange, #f36a30) 40%, var(--white, #fff) 41%, var(--white, #fff) 100%)}.mobile_filter_popup__results_header_sort_list .choices__item--choice:hover::before{border-color:var(--white-60)}.mobile_filter_popup .filter_input{background:var(--ghost-white);border-radius:max(6px,0.3125vw);width:100%;font-size:max(16px,0.9375vw);font-weight:400;line-height:1.444444444;outline:none;border:none;padding:max(6px,0.3125vw) max(12px,0.625vw);-webkit-appearance:none;margin:0;-moz-appearance:textfield}.mobile_filter_popup .filter_input::placeholder{font-size:max(16px,0.9375vw);font-weight:400;line-height:1.444444444;color:var(--dark-blue)}.mobile_filter_popup .range_separator{width:max(4px,0.2083333333vw);height:max(1px,0.0520833333vw);background:var(--dark-blue)}.mobile_filter_popup__results_header_sort_title{font-weight:700;font-size:max(24px,1.25vw);line-height:1.291666667;margin-block-end:max(16px,0.8333333333vw)}/*# sourceMappingURL=apartments_lobby.min.css.map */