.header_background{padding:2.32vw 0;display:flex;justify-content:center;align-items:center}.header_background .header_background_container{width:80%}@media(max-width:600px){.header_background{padding:6.35vw 0;background-color:#fff;display:flex;justify-content:center;align-items:center;background-size:cover}.header_background .header_background_container{width:95%}.header_background.mobile{display:flex}}footer{margin-top:4vw;background-color:#fff;padding-bottom:4vw}@media(max-width:600px){footer{padding-bottom:0}}.shelters_housing_flex{display:flex;justify-content:center;align-items:flex-start}.shelters_housing_flex .shelters_housing_flex_container{width:80%}@media(max-width:600px){.shelters_housing_flex{display:flex;justify-content:center;align-items:flex-start}.shelters_housing_flex .shelters_housing_flex_container{width:95%}}.shelters_housing_space_container_search form{display:flex;justify-content:space-between;align-items:center;gap:14px}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar{width:100%;height:100%;min-height:66px;background:rgba(11,10,62,.08);border:1px solid rgba(11,10,62,.08);border-radius:18px;padding:4px;display:flex;justify-content:flex-start;align-items:center}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar,.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_location,.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person{background-color:#fff;position:relative;min-height:58px}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar .shelters_housing_space_container_search_bar_calendar_error,.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_location .shelters_housing_space_container_search_bar_calendar_error,.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person .shelters_housing_space_container_search_bar_calendar_error{position:absolute;top:4vw;left:0;display:flex;justify-content:flex-start;align-items:center;width:18.2vw;height:4.07vw;background:#f7c4c4;border-radius:.7vw;border:.07vw solid red;padding:0 .7vw}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar .shelters_housing_space_container_search_bar_calendar_error .shelters_housing_space_container_search_bar_calendar_error_image,.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_location .shelters_housing_space_container_search_bar_calendar_error .shelters_housing_space_container_search_bar_calendar_error_image,.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person .shelters_housing_space_container_search_bar_calendar_error .shelters_housing_space_container_search_bar_calendar_error_image{position:relative;width:3vw;height:3vw;margin-right:.7vw}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar .shelters_housing_space_container_search_bar_calendar_error .shelters_housing_space_container_search_bar_calendar_error_text,.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_location .shelters_housing_space_container_search_bar_calendar_error .shelters_housing_space_container_search_bar_calendar_error_text,.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person .shelters_housing_space_container_search_bar_calendar_error .shelters_housing_space_container_search_bar_calendar_error_text{position:relative;font-size:1.12vw;font-weight:700}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar .shelters_housing_space_container_search_bar_calendar_error .shelters_housing_space_container_search_bar_calendar_error_text:after,.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_location .shelters_housing_space_container_search_bar_calendar_error .shelters_housing_space_container_search_bar_calendar_error_text:after,.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person .shelters_housing_space_container_search_bar_calendar_error .shelters_housing_space_container_search_bar_calendar_error_text:after{position:absolute;top:-1.8vw;left:-1vw;content:"";width:0;height:0;border-left:1vw solid rgba(0,0,0,0);border-right:1vw solid rgba(0,0,0,0);border-bottom:1vw solid #f7c4c4}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar .shelters_housing_space_container_search_bar_calendar_error .shelters_housing_space_container_search_bar_calendar_error_text:before,.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_location .shelters_housing_space_container_search_bar_calendar_error .shelters_housing_space_container_search_bar_calendar_error_text:before,.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person .shelters_housing_space_container_search_bar_calendar_error .shelters_housing_space_container_search_bar_calendar_error_text:before{position:absolute;top:-1.87vw;left:-1vw;content:"";border-left:1vw solid rgba(0,0,0,0);border-right:1vw solid rgba(0,0,0,0);border-bottom:1vw solid red}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_location{padding:18px;width:31%;border-right:1px solid rgba(11,10,62,.08);border-radius:14px 0 0 14px}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_location .shelters_housing_space_container_search_bar_location_contant label{display:flex;justify-content:flex-start;align-items:center}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_location .shelters_housing_space_container_search_bar_location_contant label .shelters_housing_space_container_search_bar_location_contant_image{width:1.195vw;height:1.757vw;min-width:18px;min-height:22px;position:relative;margin-right:10px}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_location .shelters_housing_space_container_search_bar_location_contant label input::placeholder{font-size:1.12vw;font-weight:700;color:#b8b8b8}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_location .shelters_housing_space_container_search_bar_location_contant label input{width:100%;height:22px;font-size:1.12vw;font-weight:700;color:#0b0a3e;text-align:left;min-width:0}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_location .shelters_housing_space_container_search_bar_location_search{display:none}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_location.modal .shelters_housing_space_container_search_bar_location_search{display:block}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar{padding:18px;width:28%;border-right:1px solid rgba(11,10,62,.08)}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar .shelters_housing_space_container_search_bar_calendar_contant,.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar .shelters_housing_space_container_search_bar_calendar_contant label{display:flex;justify-content:flex-start;align-items:center}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar .shelters_housing_space_container_search_bar_calendar_contant label .shelters_housing_space_container_search_bar_calendar_contant_image{width:1.757vw;height:1.757vw;min-width:22px;min-height:22px;position:relative;margin-right:10px}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar .shelters_housing_space_container_search_bar_calendar_contant label input{display:flex;justify-content:flex-start;align-items:center;background-color:#fff;width:100%;height:22px;font-size:1.12vw;font-weight:700;color:#b8b8b8;cursor:pointer;text-align:left}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar .shelters_housing_space_container_search_bar_calendar_contant label input.active{font-size:1.12vw;font-weight:700;color:#0b0a3e}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar .shelters_housing_space_container_search_bar_calendar_modal{display:none}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar.modal .shelters_housing_space_container_search_bar_calendar_modal{display:block}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person{padding:18px;width:41%;border-radius:0 14px 14px 0}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person .shelters_housing_space_container_search_bar_person_contant{display:flex;justify-content:flex-start;align-items:center}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person .shelters_housing_space_container_search_bar_person_contant label.gidrate{height:1.757vw}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person .shelters_housing_space_container_search_bar_person_contant label{display:flex;justify-content:flex-start;align-items:center}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person .shelters_housing_space_container_search_bar_person_contant label .shelters_housing_space_container_search_bar_person_contant_image{width:1.195vw;height:1.757vw;min-width:18px;min-height:22px;position:relative;margin-right:10px}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person .shelters_housing_space_container_search_bar_person_contant label input{height:22px;width:100%;background-color:#fff;font-size:1.12vw;font-weight:700;color:#b8b8b8;cursor:pointer}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person .shelters_housing_space_container_search_bar_person_contant label input.active{font-size:1.12vw;font-weight:700;color:#0b0a3e}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person .shelters_housing_space_container_search_bar_number_modal{display:none}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person.modal .shelters_housing_space_container_search_bar_number_modal{display:block}.shelters_housing_space_container_search form input[type=submit]{width:174px;height:66px;min-width:174px;border-radius:18px;background:linear-gradient(135deg,#00b7d8,#14128e 62%,#e23aa8 120%);font-size:17px;font-weight:900;color:#fff;cursor:pointer;box-shadow:0 16px 34px rgba(20,18,142,.24);transition:transform .18s ease,box-shadow .18s ease}.shelters_housing_space_container_search form input[type=submit]:hover{transform:translateY(-1px);box-shadow:0 20px 42px rgba(20,18,142,.28)}@media(max-width:600px){.shelters_housing_space_container_search{position:relative;width:100%;max-width:100%;box-sizing:border-box;padding:0 2.5%;z-index:6}.shelters_housing_space_container_search form{display:block;width:100%;max-width:100%;box-sizing:border-box}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar{width:100%;max-width:100%;box-sizing:border-box;border-radius:18px;padding:4px;background:rgba(11,10,62,.08);display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar,.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_location,.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person{flex-direction:column;box-sizing:border-box;min-width:0}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar .shelters_housing_space_container_search_bar_calendar_error,.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_location .shelters_housing_space_container_search_bar_calendar_error,.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person .shelters_housing_space_container_search_bar_calendar_error{position:relative;top:0;left:0;display:flex;justify-content:flex-start;align-items:center;width:100%;height:19vw;background:#f7c4c4;border-radius:2vw;border:.32vw solid red;padding:0 3.17vw;margin-top:1.585vw}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar .shelters_housing_space_container_search_bar_calendar_error .shelters_housing_space_container_search_bar_calendar_error_image,.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_location .shelters_housing_space_container_search_bar_calendar_error .shelters_housing_space_container_search_bar_calendar_error_image,.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person .shelters_housing_space_container_search_bar_calendar_error .shelters_housing_space_container_search_bar_calendar_error_image{width:9.52vw;height:9.52vw;margin-right:2vw}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar .shelters_housing_space_container_search_bar_calendar_error .shelters_housing_space_container_search_bar_calendar_error_text,.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_location .shelters_housing_space_container_search_bar_calendar_error .shelters_housing_space_container_search_bar_calendar_error_text,.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person .shelters_housing_space_container_search_bar_calendar_error .shelters_housing_space_container_search_bar_calendar_error_text{font-size:4.45vw;font-weight:700;color:#0b0a3e}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar .shelters_housing_space_container_search_bar_calendar_error .shelters_housing_space_container_search_bar_calendar_error_text:after,.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_location .shelters_housing_space_container_search_bar_calendar_error .shelters_housing_space_container_search_bar_calendar_error_text:after,.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person .shelters_housing_space_container_search_bar_calendar_error .shelters_housing_space_container_search_bar_calendar_error_text:after{display:none}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar .shelters_housing_space_container_search_bar_calendar_error .shelters_housing_space_container_search_bar_calendar_error_text:before,.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_location .shelters_housing_space_container_search_bar_calendar_error .shelters_housing_space_container_search_bar_calendar_error_text:before,.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person .shelters_housing_space_container_search_bar_calendar_error .shelters_housing_space_container_search_bar_calendar_error_text:before{display:none}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_location{padding:8px;width:100%;box-sizing:border-box;border:none;border-radius:16px 16px 0 0;background:rgba(0,0,0,0)!important;display:flex;justify-content:flex-start;align-items:center}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_location .shelters_housing_space_container_search_bar_location_contant{background-color:#fff;padding:2vw 3.17vw;width:100%;box-sizing:border-box;border-radius:14px;background:#fff}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_location .shelters_housing_space_container_search_bar_location_contant label{width:100%;min-width:0}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_location .shelters_housing_space_container_search_bar_location_contant label .shelters_housing_space_container_search_bar_location_contant_image{width:6.35vw;height:7vw;margin-right:3.17vw;background:#fff}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_location .shelters_housing_space_container_search_bar_location_contant label input::placeholder{font-size:3.8vw;font-weight:400;color:#0b0a3e;background:#fff}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_location .shelters_housing_space_container_search_bar_location_contant label input{width:100%;height:5.71vw;font-size:3.8vw;font-weight:400;color:#0b0a3e;min-width:0;overflow:hidden;text-overflow:ellipsis;-webkit-appearance:none;appearance:none;background:#fff}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_location .shelters_housing_space_container_search_bar_location_search{display:block}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_location.modal .shelters_housing_space_container_search_bar_location_search{transform:scale(1);opacity:1}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar{padding:0 8px 8px;width:100%;box-sizing:border-box;border-right:none;border-radius:0;background-color:rgba(0,0,0,0)!important;display:flex;justify-content:flex-start;align-items:center}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar .shelters_housing_space_container_search_bar_calendar_contant{display:block;background-color:#fff;padding:2vw 3.17vw;width:100%;box-sizing:border-box;border-radius:14px;background:#fff}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar .shelters_housing_space_container_search_bar_calendar_contant label{width:100%;min-width:0}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar .shelters_housing_space_container_search_bar_calendar_contant label .shelters_housing_space_container_search_bar_calendar_contant_image{width:6.35vw;height:6.35vw;margin-right:3.17vw}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar .shelters_housing_space_container_search_bar_calendar_contant label input{width:100%;height:5.71vw;font-size:3.8vw;font-weight:400;color:#0b0a3e;min-width:0;overflow:hidden;text-overflow:ellipsis;-webkit-appearance:none;appearance:none;background:#fff}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar .shelters_housing_space_container_search_bar_calendar_contant label input.active{font-size:3.8vw;font-weight:400;color:#0b0a3e}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar .shelters_housing_space_container_search_bar_calendar_modal{display:block}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar.modal .shelters_housing_space_container_search_bar_calendar_modal{transform:scale(1);opacity:1}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_calendar.not_date{display:block}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person{padding:0 8px 8px;width:100%;box-sizing:border-box;border-right:none;border-radius:0 0 16px 16px;background-color:rgba(0,0,0,0)!important;display:flex;justify-content:flex-start;align-items:center}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person .shelters_housing_space_container_search_bar_person_contant{display:block;background-color:#fff;padding:2vw 3.17vw;width:100%;box-sizing:border-box;border-radius:14px;background:#fff}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person .shelters_housing_space_container_search_bar_person_contant label.gidrate{height:auto;min-height:6.35vw}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person .shelters_housing_space_container_search_bar_person_contant label{background:#fff;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:100%;min-width:0}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person .shelters_housing_space_container_search_bar_person_contant label .shelters_housing_space_container_search_bar_person_contant_image{position:relative;width:5.35vw;height:6.35vw;min-width:5.35vw;min-height:6.35vw;flex-shrink:0;margin-right:0}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person .shelters_housing_space_container_search_bar_person_contant label input{display:flex;justify-content:flex-start;align-items:center;width:100%;min-height:5.71vw;height:auto;font-size:3.8vw;font-weight:400;color:#0b0a3e;-webkit-appearance:none;appearance:none;background:#fff;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person .shelters_housing_space_container_search_bar_person_contant label input.active{font-size:3.8vw;font-weight:400;color:#0b0a3e}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person .shelters_housing_space_container_search_bar_number_modal{display:block}.shelters_housing_space_container_search form .shelters_housing_space_container_search_bar .shelters_housing_space_container_search_bar_person.modal .shelters_housing_space_container_search_bar_number_modal{transform:scale(1);opacity:1}.shelters_housing_space_container_search form input[type=submit]{margin-top:12px;width:100%;height:52px;border-radius:16px;font-size:17px;font-weight:900;color:#fff;cursor:pointer}}.shelters_housing_space_container_search_bar_calendar_modal{position:absolute;top:5.5vw;left:0;z-index:1000;box-shadow:0 0 1.4vw rgba(0,0,0,.3);border-radius:.7vw;background-color:#fff}@media(max-width:600px){.shelters_housing_space_container_search_bar_calendar_modal{position:fixed;top:25vw;right:0;width:100vw;height:calc(100vh - 25vw);display:flex;justify-content:center;align-items:flex-start;z-index:12;padding:0;touch-action:none;border-radius:0;transform:scale(0);background-color:#fff;display:block;opacity:0;transition:transform .4s ease,opacity .4s ease}.shelters_housing_space_container_search_bar_calendar.modal .shelters_housing_space_container_search_bar_calendar_modal{transform:scale(1);opacity:1}.shelters_housing_space_container_search_bar_calendar.fix .shelters_housing_space_container_search_bar_calendar_modal{top:0;height:100vh;z-index:12}}.shelters_housing_space_container_search_bar_location_search{position:absolute;top:5.5vw;left:0;z-index:6;background-color:#fff;box-shadow:0 0 1.4vw rgba(0,0,0,.3);border-radius:.7vw;padding:.9vw 2.1vw;width:30vw}.shelters_housing_space_container_search_bar_location_search header,.shelters_housing_space_container_search_bar_location_search_input_block{display:none}@media(max-width:600px){.shelters_housing_space_container_search_bar_location_search{position:fixed;top:25vw;right:0;width:100vw;height:calc(100vh - 25vw);display:flex;justify-content:center;align-items:flex-start;z-index:12;padding:0;touch-action:none;border-radius:0;transform:scale(0);background-color:#fff;opacity:0;transition:transform .4s ease,opacity .4s ease}.shelters_housing_space_container_search_bar_location_search header{display:block}.shelters_housing_space_container_search_bar_location_search_input_block{display:block;margin:6.35vw 2.5%;height:12.7vw;width:95%;background:linear-gradient(93.25deg,#00e0ff .98%,#ff00b8 104.55%);border-radius:4vw;display:flex;justify-content:center;align-items:center;overflow-y:auto}.shelters_housing_space_container_search_bar_location_search_input_block input{border-radius:3.17vw 0 0 3.17vw;height:11.43vw;width:87%;padding-left:3.17vw;font-size:4.44vw;font-weight:700;color:#0b0a3e;background-color:#fff}input[type=button]{border-radius:3.17vw;height:11.43vw;width:98.5%;padding-left:3.17vw;font-size:4.44vw;font-weight:700;color:#0b0a3e;display:flex;justify-content:flex-start;align-items:center;background-color:#fff;overflow-y:auto}}.shelters_housing_space_container_search_bar_number_modal{position:absolute;top:5.5vw;right:0;z-index:6;background-color:#fff;box-shadow:0 0 1.4vw rgba(0,0,0,.3);border-radius:.7vw;padding:.9vw 2.1vw;width:30vw}.shelters_housing_space_container_search_bar_number_modal_container_button{display:none}@media(max-width:600px){.shelters_housing_space_container_search_bar_number_modal{position:fixed;top:25vw;right:0;width:100vw;height:calc(100vh - 25vw);z-index:12;padding:0;box-shadow:none;border-radius:0;transform:scale(0);background-color:#fff;opacity:0;transition:transform .4s ease,opacity .4s ease}.shelters_housing_space_container_search_bar_person.modal .shelters_housing_space_container_search_bar_number_modal{transform:scale(1);opacity:1}.shelters_housing_space_container_search_bar_person.fix .shelters_housing_space_container_search_bar_number_modal{top:0;height:100vh;z-index:12}.shelters_housing_space_container_search_bar_person.fix .shelters_housing_space_container_search_bar_number_modal .shelters_housing_space_container_search_bar_number_modal_container_button{padding-top:20vw}.shelters_housing_space_container_search_bar_number_modal_container_button{display:block;width:100%;padding-top:6.35vw}.shelters_housing_space_container_search_bar_number_modal_container_button button{width:100%;height:12.7vw;border-radius:3.17vw;background:#00d1ff;display:flex;justify-content:center;align-items:center;font-size:5vw;font-weight:500;color:#0b0a3e}}.calendal_container{display:block}.calendal_container .rdp{--rdp-cell-size:2.81vw;--rdp-accent-color:#0000ff;--rdp-background-color:#e7edff;--rdp-accent-color-dark:#3003e1;--rdp-background-color-dark:#180270;--rdp-outline:0.14vw solid var(#180270);--rdp-outline-selected:0.21vw solid var(#180270);margin:1.4vw;flex-direction:row;flex-wrap:nowrap}.calendal_container .rdp-vhidden{width:.07vw!important;height:.07vw!important;padding:0!important;clip:rect(.07vw,.07vw,.07vw,.07vw)!important;border:0!important}.calendal_container .rdp-button:focus-visible:not([disabled]){background-color:#00d1ff}.calendal_container .rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:var(--rdp-background-color)}.calendal_container .rdp-button{border:.14vw solid rgba(0,0,0,0)}.calendal_container .rdp-button[disabled]:not(.rdp-day_selected){opacity:.25}.calendal_container .rdp-month{margin:0}.calendal_container .rdp-month:first-child{margin-left:0}.calendal_container .rdp-month:last-child{margin-right:0}.calendal_container .rdp-table{margin-top:1vw}.calendal_container .rdp-caption_label{padding:0 .35vw;border:.14vw solid rgba(0,0,0,0);font-size:1.12vw;font-weight:700;text-transform:capitalize}.calendal_container .rdp-nav_button{padding:.35vw}.calendal_container .rdp-nav_button svg{width:1.4vw;height:.7vw}.calendal_container .rdp-dropdown:focus-visible:not([disabled])+.rdp-caption_label{border-radius:.42vw;background:#00d1ff}.calendal_container .rdp-dropdown_icon{margin:0 0 0 .35vw}.calendal_container .rdp-head{border:0}.calendal_container .rdp-head_row,.calendal_container .rdp-row{height:100%}.calendal_container .rdp-head_cell{vertical-align:middle;text-transform:none;font-size:1.12vw;font-weight:400;color:#b8b8b8;text-align:center;height:100%;height:var(--rdp-cell-size);padding:0}.calendal_container .rdp-tbody{border:0}.calendal_container .rdp-tfoot{margin:.7vw}.calendal_container .rdp-cell{font-size:1.12vw;font-weight:400}.calendal_container .rdp-weeknumber{font-size:1.054vw}.calendal_container .rdp-day,.calendal_container .rdp-weeknumber{border:.14vw solid rgba(0,0,0,0)}.calendal_container .rdp-day_selected,.calendal_container .rdp-day_selected:active,.calendal_container .rdp-day_selected:focus-visible,.calendal_container .rdp-day_selected:hover{color:#fff;background:#00d1ff}.calendal_container .rdp-day_selected:focus-visible{outline-offset:.14vw;background:#00d1ff}.calendal_container .rdp-day_range_start{color:#fff;background:#00d1ff;background-color:#00d1ff}.calendal_container .rdp:not([dir=rtl]) .rdp-day_range_start:not(.rdp-day_range_end){border-top-right-radius:0;border-bottom-right-radius:0;background:#00d1ff}.calendal_container .rdp:not([dir=rtl]) .rdp-day_range_end:not(.rdp-day_range_start){border-top-left-radius:0;border-bottom-left-radius:0;background:#00d1ff}.calendal_container .rdp[dir=rtl] .rdp-day_range_start:not(.rdp-day_range_end){border-top-left-radius:0;border-bottom-left-radius:0;background:#00d1ff}.calendal_container .rdp[dir=rtl] .rdp-day_range_end:not(.rdp-day_range_start){border-top-right-radius:0;border-bottom-right-radius:0;background:#00d1ff}.calendal_container .rdp-day_range_middle{background:#00d1ff}@media(max-width:600px){.calendal_container{width:100vw;display:flex;justify-content:center;align-items:center}.calendal_container .rdp{--rdp-cell-size:13.2vw;width:100%}.calendal_container .rdp-months{display:flex;flex-wrap:wrap;flex-direction:column;width:95vw}.calendal_container .rdp-month{margin:0;width:95vw}.calendal_container .rdp-month:first-child{margin-left:0}.calendal_container .rdp-month:last-child{margin-right:0}.calendal_container .rdp-table{max-width:100%;padding:0 8vw;width:95vw;height:100%}.calendal_container .rdp-caption{width:95vw}.calendal_container .rdp-caption_label{padding:0;border:.14vw solid rgba(0,0,0,0);text-transform:capitalize;font-size:4.44vw;font-weight:700;color:#0b0a3e;margin:5vw 0}.calendal_container .rdp-nav_button{padding:.35vw}.calendal_container .rdp-nav_button svg{width:6.35vw;height:6.35vw}.calendal_container .rdp-caption_end .rdp-nav{right:3%}.calendal_container .rdp-dropdown:focus-visible:not([disabled])+.rdp-caption_label{border-radius:.42vw}.calendal_container .rdp-dropdown_icon{margin:0 0 0 .35vw}.calendal_container .rdp-head{display:none}.calendal_container .rdp-head_row,.calendal_container .rdp-row{height:100%}.calendal_container .rdp-head_cell{vertical-align:middle;text-transform:none;text-align:center;height:100%;height:var(--rdp-cell-size);padding:0;width:100%}.calendal_container .rdp-tbody{border:0;width:100vw}.calendal_container .rdp-tfoot{margin:0}.calendal_container .rdp-cell{font-size:4.44vw;font-weight:700;color:#0b0a3e}.calendal_container .rdp-weeknumber{font-size:1.054vw}.calendal_container .rdp-day,.calendal_container .rdp-weeknumber{border:.14vw solid rgba(0,0,0,0)}.calendal_container .rdp-day_selected:focus-visible{outline-offset:.14vw}.calendal_container .rdp:not([dir=rtl]) .rdp-day_range_start:not(.rdp-day_range_end){border-top-right-radius:0;border-bottom-right-radius:0}.calendal_container .rdp:not([dir=rtl]) .rdp-day_range_end:not(.rdp-day_range_start){border-top-left-radius:0;border-bottom-left-radius:0}.calendal_container .rdp[dir=rtl] .rdp-day_range_start:not(.rdp-day_range_end){border-top-left-radius:0;border-bottom-left-radius:0}.calendal_container .rdp[dir=rtl] .rdp-day_range_end:not(.rdp-day_range_start){border-top-right-radius:0;border-bottom-right-radius:0}}*{padding:0;margin:0;border:0}*,:after,:before{box-sizing:border-box}:active,:focus{outline:none}a:active,a:focus{outline:none}a:active{color:#0b0a3e}aside,footer,header,nav{display:block}body,html{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;color:#0b0a3e;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:Arial,system-ui,sans-serif;background-color:#fff}button,input,textarea{font-family:inherit;background-color:#fff}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}.swiper-pagination-bullet{background-color:#b8b8b8!important;opacity:1!important}.swiper-pagination-bullet-active{background-color:#0b0a3e!important}.first{font-weight:600!important;margin:0!important}.first.none{font-weight:400!important}.first.none span{font-weight:600!important}.personal{margin:.7vw 0!important}@media(max-width:600px){.personal{margin:0 0 3.17vw!important}}body.no-scroll{overflow:hidden;height:100vh;overscroll-behavior:none}.ymaps-2-1-79-islets_icon-caption{color:#fff!important;background:#1e98ff!important;font-size:15px;font-weight:600!important}