.requirement-locality-typeahead{border:1px solid #9d9d9d;gap:10px;border-radius:7px}.requirement-locality-typeahead .rbt-input-main{border:1px solid #ddd;border-radius:4px;padding:10px 15px;font-size:14px;width:100%;height:46px}.requirement-locality-typeahead .rbt-input-main:focus{border-color:#3f51b5;box-shadow:none;outline:none}.requirement-locality-typeahead .rbt-menu{border:1px solid #ddd;border-radius:4px;margin-top:5px;max-height:300px;overflow-y:auto;box-shadow:0 2px 4px rgba(0,0,0,.1)}.requirement-locality-typeahead .rbt-menu .dropdown-item{padding:8px 15px;font-size:14px}.requirement-locality-typeahead .rbt-menu .dropdown-item.active,.requirement-locality-typeahead .rbt-menu .dropdown-item:focus,.requirement-locality-typeahead .rbt-menu .dropdown-item:hover{background-color:rgba(242,103,34,.259);color:#333}.requirement-locality-typeahead .rbt-menu .typeahead-label{font-weight:600;padding:8px 15px;background-color:#f5f5f5;margin-bottom:0;color:#555}.requirement-locality-typeahead .rbt-token{background-color:#e9ecef;border-radius:4px;padding:4px 8px;margin-right:5px;display:inline-flex;align-items:center}.requirement-locality-typeahead .rbt-token .rbt-token-label{margin-bottom:0;font-size:14px}.requirement-locality-typeahead.search-locality-field button.btn-close,.requirement-locality-typeahead.search-locality-field button.close,.requirement-locality-typeahead.search-locality-field button.rbt-close{display:none!important}.requirement-locality-typeahead.search-locality-field button.rbt-token-remove-button{display:flex!important;align-items:center!important;justify-content:center!important;margin-left:5px;color:#050505;font-size:18px;line-height:1;padding:0;background:none;border:none}.requirement-locality-typeahead.search-locality-field button.rbt-token-remove-button:after{content:"×"!important;display:block!important}.requirement-locality-typeahead.search-locality-field button.rbt-token-remove-button:hover{color:#333}.range .dropdown-menu{max-height:300px;overflow-y:auto}.range .dropdown-toggle{border:1px solid #ddd;border-radius:4px;padding:8px 15px;font-size:14px;min-width:120px;text-align:left}.range .dropdown-toggle:after{margin-left:10px;vertical-align:middle}.range p{color:#666;font-size:14px}.requirement-locality-typeahead.search-locality-field .async-typeahead-component{width:100%!important;display:block!important;position:relative!important;left:0!important}.requirement-locality-typeahead.search-locality-field .rbt{display:block!important;width:100%!important}.requirement-locality-typeahead.search-locality-field .rbt .form-control{display:block!important;width:100%!important;left:0!important}.requirement-locality-typeahead.search-locality-field .rbt .rbt-input-wrapper{display:flex!important;width:100%!important;min-width:100%!important;max-width:100%!important;left:0!important}.requirement-locality-typeahead.search-locality-field .rbt .rbt-input-wrapper .rbt-token{max-width:none!important;white-space:nowrap!important;overflow:visible!important;text-overflow:unset!important}.requirement-locality-typeahead.search-locality-field .rbt .rbt-input-wrapper .rbt-token .rbt-token-label{white-space:nowrap!important;overflow:visible!important;text-overflow:unset!important}.requirement-locality-typeahead.search-locality-field .rbt .rbt-input-wrapper .rbt-token button.btn-close,.requirement-locality-typeahead.search-locality-field .rbt .rbt-input-wrapper .rbt-token button.close,.requirement-locality-typeahead.search-locality-field .rbt .rbt-input-wrapper .rbt-token button.rbt-close{display:none!important}.requirement-locality-typeahead.search-locality-field .rbt .rbt-input-wrapper .rbt-token button.rbt-token-remove-button{display:flex!important;align-items:center!important;justify-content:center!important}.requirement-locality-typeahead.search-locality-field .rbt .rbt-input-wrapper .rbt-token button.rbt-token-remove-button:after{content:"×"!important;display:block!important}.requirement-locality-typeahead.search-locality-field .rbt-input{background-color:#fff!important;width:100%!important;left:0!important;padding:.5rem!important}.requirement-locality-typeahead.search-locality-field .rbt-input-main{background-color:#fff!important;width:100%!important;padding:.375rem .5rem!important;min-width:100%!important;max-width:100%!important}.requirement-locality-typeahead.search-locality-field .rbt-token{background-color:#d6d9dd!important;border-radius:4px;margin-right:8px;margin-bottom:4px;display:inline-flex!important;align-items:center!important;padding:4px 8px;max-width:none!important;white-space:nowrap!important;overflow:visible!important}.requirement-locality-typeahead.search-locality-field .rbt-token .rbt-token-label{margin-bottom:0;font-size:14px;font-weight:500;white-space:nowrap!important;overflow:visible!important;text-overflow:unset!important}.requirement-locality-typeahead.search-locality-field .rbt-token button.btn-close,.requirement-locality-typeahead.search-locality-field .rbt-token button.close,.requirement-locality-typeahead.search-locality-field .rbt-token button.rbt-close:not(.rbt-token-remove-button){display:none!important}.requirement-locality-typeahead.search-locality-field .rbt-token button.rbt-token-remove-button{display:flex!important;align-items:center!important;justify-content:center!important;margin-left:6px!important;font-size:15px!important;padding:0!important}.requirement-locality-typeahead.search-locality-field .rbt-token button.rbt-token-remove-button:after{content:"×"!important;display:block!important}.requirement-locality-typeahead.search-locality-field .rbt-menu{width:100%!important}.requirement-locality-typeahead.search-locality-field .rbt-menu .rbt-token{padding:4px 8px}.requirement-locality-typeahead.search-locality-field .rbt-menu .rbt-token button.btn-close,.requirement-locality-typeahead.search-locality-field .rbt-menu .rbt-token button.close,.requirement-locality-typeahead.search-locality-field .rbt-menu .rbt-token button.rbt-close:not(.rbt-token-remove-button){display:none!important}.requirement-locality-typeahead.search-locality-field .rbt-menu .rbt-token button.rbt-token-remove-button{display:flex!important;align-items:center!important;justify-content:center!important;margin-left:6px!important;font-size:25px!important;padding:0!important}.requirement-locality-typeahead.search-locality-field .rbt-menu .rbt-token button.rbt-token-remove-button:after{content:"×"!important;display:block!important}.requirement-locality-typeahead.search-locality-field .form-control .rbt-token{position:relative}.requirement-locality-typeahead.search-locality-field .form-control .rbt-token button.btn-close,.requirement-locality-typeahead.search-locality-field .form-control .rbt-token button.close,.requirement-locality-typeahead.search-locality-field .form-control .rbt-token button.rbt-close:not(.rbt-token-remove-button){display:none!important;opacity:0!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important;position:absolute!important}.selected-localities-chips{width:55vw;max-width:70vw}.selected-localities-chips .locality-chip{display:flex;align-items:center;background:#fff;border:1px solid #f26722;border-radius:8px;padding:1px 12px;font-size:15px;color:#37485e;margin-right:8px;margin-bottom:8px;transition:box-shadow .2s;box-shadow:0 1px 4px rgba(0,0,0,.04)}.selected-localities-chips .locality-chip:hover{box-shadow:0 2px 8px rgba(242,103,34,.1)}.selected-localities-chips .locality-chip .chip-remove-btn{background:none;border:none;color:#f26722;font-size:30px;cursor:pointer;margin-left:4px;padding:0 2px;line-height:1}.selected-localities-chips .locality-chip .chip-remove-btn:hover{color:#d35400}.form-label{display:block}.font-bold.mb-0,.form-label{font-weight:600;font-size:14px;color:#37485e;margin-bottom:8px}.sub-type-multiselect .standard-select__multi-value{background:#e9ecef;border-radius:6px;margin:2px 4px 2px 0;padding:2px 8px;font-size:14px;color:#37485e;max-width:none;display:inline-flex;align-items:center;flex-wrap:wrap}.sub-type-multiselect .standard-select__multi-value__label{padding:0 4px;font-size:14px;color:#37485e;max-width:none;overflow:visible;text-overflow:unset;white-space:nowrap}.sub-type-multiselect .standard-select__multi-value__remove{color:#f26722;font-size:18px;margin-left:4px;cursor:pointer}.sub-type-multiselect .standard-select__multi-value__remove:hover{color:#d35400;background:#fbeee6}.sub-type-multiselect .standard-select__value-container{flex-wrap:wrap!important;min-height:38px;align-items:flex-start}.multi-select-scrollable .standard-select__value-container,.sub-type-multiselect .standard-select__value-container{display:flex!important;overflow:visible!important;max-width:100%;min-height:32px;align-items:flex-start;scrollbar-width:none;white-space:normal!important;height:auto!important;flex-wrap:wrap!important}.construction-status-multiselect .standard-select__multi-value{background:#e9ecef;border-radius:6px;margin:2px 4px 2px 0;padding:2px 8px;font-size:14px;color:#37485e;max-width:none;display:inline-flex;align-items:center;flex-wrap:wrap}.construction-status-multiselect .standard-select__multi-value__label{padding:0 4px;font-size:14px;color:#37485e;max-width:none;overflow:visible;text-overflow:unset;white-space:nowrap}.construction-status-multiselect .standard-select__multi-value__remove{color:#f26722;font-size:18px;margin-left:4px;cursor:pointer}.construction-status-multiselect .standard-select__multi-value__remove:hover{color:#d35400;background:#fbeee6}.construction-status-multiselect .standard-select__value-container{display:flex!important;overflow:visible!important;max-width:100%;min-height:32px;align-items:flex-start;scrollbar-width:none;white-space:normal!important;height:auto!important;flex-wrap:wrap!important}.text-checkbox-label{font-size:13px!important;color:#37485e;display:inline-flex;align-items:center;flex-wrap:wrap;display:flex;gap:3px;margin-left:8px}@media(max-width:600px){.text-checkbox-label{font-size:12px}}.text-checkbox-label img{width:20px;height:20px}.text-checkbox-label a{color:#37485e;text-decoration:none;font-size:13px;font-weight:700}.text-checkbox-label a:hover{text-decoration:underline}.row.align-items-end>[class^=col-]{margin-bottom:0!important}.requirement-form-bg-section{position:relative;background:url(/assets/images/requirement-form-bg.jpg) no-repeat 0 0;background-size:cover;z-index:0;display:flex;justify-content:center;align-items:flex-start;padding-top:110px;margin-bottom:250px;height:800px}.requirement-form-bg-section.show-plusFields{margin-bottom:450px}.requirement-form-main-container{position:relative;width:1020px;background:#fff;border-radius:10px;opacity:1;box-shadow:0 8px 32px rgba(0,0,0,.08);padding:40px;z-index:1;display:flex;flex-direction:column;gap:20px}@media(max-width:1200px){.requirement-form-main-container{width:95vw;margin-left:0;padding:24px}.requirement-form-bg-section{left:0;padding-top:80px}}@media(max-width:600px){.requirement-form-main-container{width:100vw;min-height:unset;padding:12px;margin-top:10vh}.requirement-form-bg-section{min-height:600px;padding-top:40px}}.requirement-form-bg-section .standard-select__multi-value{background-color:#e9ecef;border-radius:4px;margin:2px;max-width:none}.requirement-form-bg-section .standard-select__multi-value__label{font-size:12px;white-space:nowrap;overflow:visible;text-overflow:unset}.requirement-form-bg-section .standard-select__multi-value--is-disabled{background-color:#007bff;color:#fff}.requirement-form-bg-section .standard-select__multi-value--is-disabled .standard-select__multi-value__label{color:#fff;font-weight:500}.requirement-form-bg-section .standard-select__clear-indicator{padding:8px;cursor:pointer}.requirement-form-bg-section .standard-select__multi-value__remove{display:none}.requirements-submit-button{border-radius:30px!important;text-transform:uppercase!important}