.NewHomeSearch_searchContainer__nAnsi{background:#fff;padding:24px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);width:100%;max-width:1600px;margin:0 auto}.NewHomeSearch_searchForm__iYnVo{width:100%}.NewHomeSearch_searchGrid__0UQam{display:grid;grid-template-columns:2.5fr 1.5fr .5fr auto;grid-gap:0;gap:0;align-items:end}.NewHomeSearch_label__Tk65p{display:block;color:#666;font-size:12px;margin-bottom:4px;font-weight:500;text-transform:uppercase}.NewHomeSearch_formItem__wAr8c{margin-bottom:0}.NewHomeSearch_dateSection__xgtYR{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border-right:1px solid #e8e8e8;padding:0 24px}.NewHomeSearch_dateField__5Befj{display:flex;flex-direction:column}.NewHomeSearch_dateField__5Befj:first-child{padding-right:24px;border-right:1px solid #e8e8e8}.NewHomeSearch_dateField__5Befj:last-child{padding-left:24px}.NewHomeSearch_datePicker__q7atI{height:40px;width:100%}.NewHomeSearch_datePicker__q7atI .ant-picker{height:40px;width:100%;border:none;border-radius:0}.NewHomeSearch_datePicker__q7atI .ant-picker-input{height:100%}.NewHomeSearch_datePicker__q7atI .ant-picker-input>input{font-size:16px;font-weight:500}.NewHomeSearch_datePicker__q7atI .anticon{color:#666;font-size:18px}.NewHomeSearch_guestField__C3k8R{display:flex;flex-direction:column;padding:0 24px;border-right:1px solid #e8e8e8}.NewHomeSearch_guestInput__mOvs0{height:40px;border:none;border-radius:0;font-size:16px;font-weight:500}.NewHomeSearch_guestInput__mOvs0 .anticon{color:#666;font-size:18px}.NewHomeSearch_locationField__rQeKp{display:flex;flex-direction:column;padding:0 24px;height:62px}.NewHomeSearch_locationSelect__W_nYO{width:100%}.NewHomeSearch_locationSelect__W_nYO .ant-select-selector{height:40px!important;padding:4px 11px!important;display:flex;align-items:center;border:none!important;border-radius:0!important}.NewHomeSearch_locationSelect__W_nYO .anticon{color:#666;font-size:18px}.NewHomeSearch_locationSelect__W_nYO .ant-select-selection-search-input{height:38px!important}.NewHomeSearch_locationSelect__W_nYO .ant-select-selection-item,.NewHomeSearch_locationSelect__W_nYO .ant-select-selection-placeholder{line-height:32px!important;font-size:16px!important;font-weight:500}.NewHomeSearch_searchButton__3SeDO{background-color:#153261}.NewHomeSearch_searchButton__3SeDO,.NewHomeSearch_searchButton__3SeDO:hover{height:100%;width:unset!important;aspect-ratio:1/1;border-radius:3px;border-color:#e0b032}.NewHomeSearch_searchButton__3SeDO:hover{background-color:#153261d9!important}.NewHomeSearch_searchButton__3SeDO .anticon{font-size:24px;color:#fff}.NewHomeSearch_searchButton__3SeDO:hover{background-color:#c4a379;border-color:#c4a379}.NewHomeSearch_searchButtonMobile__sabET{background-color:#153261}.NewHomeSearch_searchButtonMobile__sabET,.NewHomeSearch_searchButtonMobile__sabET:hover{height:100%;width:-moz-fit-content!important;width:fit-content!important;border-radius:3px;border-color:#e0b032}.NewHomeSearch_searchButtonMobile__sabET:hover{background-color:#153261d9!important}.NewHomeSearch_searchButtonMobile__sabET .anticon{font-size:24px;color:#fff}.NewHomeSearch_searchButtonMobile__sabET:hover{background-color:#c4a379;border-color:#c4a379}.NewHomeSearch_datePicker__q7atI:focus,.NewHomeSearch_datePicker__q7atI:hover,.NewHomeSearch_guestInput__mOvs0:focus,.NewHomeSearch_guestInput__mOvs0:hover,.NewHomeSearch_locationSelect__W_nYO:focus .ant-select-selector,.NewHomeSearch_locationSelect__W_nYO:hover .ant-select-selector{border:none;box-shadow:none}.NewHomeSearch_guestModal__dkMQA .ant-modal-content{padding:24px}.NewHomeSearch_modalContent__v_4g9{width:100%}.NewHomeSearch_modalItem__ysXmP{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:16px}.NewHomeSearch_modalFormItem__ZbUDS{margin:0}.NewHomeSearch_modalButton__kLceR{background-color:#d4b389;border-color:#d4b389;width:100%}.NewHomeSearch_modalButton__kLceR:hover{background-color:#c4a379;border-color:#c4a379}@media screen and (max-width:768px){.NewHomeSearch_searchGrid__0UQam{grid-template-columns:1fr;gap:16px}.NewHomeSearch_dateSection__xgtYR{grid-template-columns:repeat(2,1fr);gap:16px;border-right:none;padding:0}.NewHomeSearch_dateField__5Befj:first-child{padding-right:0;border-right:none}.NewHomeSearch_dateField__5Befj:last-child{padding-left:0}.NewHomeSearch_guestField__C3k8R,.NewHomeSearch_locationField__rQeKp{padding:0;border-right:none}.NewHomeSearch_searchButton__3SeDO{width:100%;height:40px;margin-top:8px;border-radius:4px}.NewHomeSearch_searchContainer__nAnsi{padding:16px}.NewHomeSearch_label__Tk65p{font-size:11px}.NewHomeSearch_datePicker__q7atI .ant-picker,.NewHomeSearch_guestInput__mOvs0,.NewHomeSearch_locationSelect__W_nYO .ant-select-selector{border:1px solid #e8e8e8;border-radius:4px}}.NewHomeSearch_mobile__drawer___qJKT{display:flex;justify-content:space-between;align-items:center;font-family:Marcellus}.NewHomeSearch_mobile__drawer__container__nTWSb{display:flex;justify-content:center;align-items:center;gap:30px;flex-direction:column;width:100%;margin-top:40px}.NewHomeSearch_mobile__drawer__container__nTWSb .NewHomeSearch_mobile__drawer__item__iRZnk{background:#1532610d;display:flex;justify-content:space-between;padding:20px;width:100%}.NewHomeSearch_mobile__drawer__container__nTWSb .NewHomeSearch_mobile__drawer__item__iRZnk .NewHomeSearch_mobile__drawer__item__container_icon___Nr8j{display:flex;justify-content:center;align-items:center}.NewHomeSearch_mobile__drawer__container__nTWSb .NewHomeSearch_mobile__drawer__item__iRZnk .NewHomeSearch_mobile__drawer__item__icon__FraWG{cursor:pointer}.NewHomeSearch_mobile__drawer__container__nTWSb .NewHomeSearch_mobile__drawer__item__iRZnk .NewHomeSearch_mobile__drawer__item__label__tZioG{font-size:16px;font-weight:400;color:#000}.NewHomeSearch_mobile__drawer__container__nTWSb .NewHomeSearch_mobile__drawer__item__iRZnk .NewHomeSearch_mobile__drawer__item__text__fZgNR{font-size:20px;font-weight:700;color:#000}.NewHomeSearch_mobile__drawer__container__nTWSb .NewHomeSearch_mobile__drawer__item__iRZnk .NewHomeSearch_mobile__drawer__item__text2__8VaLW{font-size:20px;font-weight:400;color:#000}