form.property-search{font-size:12px;width:fit-content;padding:14px;margin:-40px auto 76px auto;background:#f9f9f9;border:1px solid #efefef;border-radius:50rem;gap:20px;position:relative;z-index:1}@media(max-width: 991px){form.property-search{width:100%;padding:20px;margin:0 0 32px 0;border:0;border-radius:0;gap:10px}}form.property-search .form-group .group-radio{height:fit-content;padding:4.5px 5px;outline:1px solid #e5e5e5;border-radius:50rem;display:flex;gap:4px}form.property-search .form-group .group-radio .form-check{height:fit-content;padding:0;margin:0;position:relative}@media(max-width: 991px){form.property-search .form-group .group-radio .form-check{width:50%}}form.property-search .form-group .group-radio .form-check input{width:59px;height:41px;margin:0;background:transparent;border:0;border-radius:50rem;cursor:pointer}@media(max-width: 991px){form.property-search .form-group .group-radio .form-check input{width:100%}}form.property-search .form-group .group-radio .form-check input:checked{background:#405959}form.property-search .form-group .group-radio .form-check input:checked~label{color:#f9f9f9}form.property-search .form-group .group-radio .form-check input:focus{box-shadow:unset}form.property-search .form-group .group-radio .form-check label{width:fit-content;height:fit-content;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}@media(max-width: 991px){form.property-search .form-group .group-radio .form-check label{text-transform:uppercase}}form.property-search .form-group .cs-select .cs-placeholder{min-width:172px;padding:15px 24px;background:#f9f9f9;border:1px solid #e5e5e5;border-radius:50rem}form.property-search .form-group .cs-select .cs-options{padding-top:25px;outline:1px solid #e5e5e5;border-radius:12px;top:50%;z-index:-1}form.property-search .form-group .cs-select .cs-options ul{max-height:232px;overflow:auto}form.property-search .form-group .cs-select.chosen-drop-up .cs-options{padding-top:0;padding-bottom:25px;top:unset;bottom:50%}form.property-search button{width:50px;height:50px;background:transparent;outline:1px solid #e5e5e5;border-radius:50rem;transition:outline 1s}form.property-search button:hover{outline:6px solid #e5e5e5}@media(max-width: 991px){form.property-search button{width:100%}}form.property-search button img{border-radius:0}
