@media only screen and (max-width:599px){.job-search-form .form-group input,.job-search-form .form-group select,.job-search-form .form-group textarea{padding-left:60px!important;padding-right:20px!important}.job-search-form .form-group .icon{left:30px!important}.city-autocomplete-dropdown{max-height:200px!important;max-width:100vw!important;overflow-y:auto!important;position:absolute!important;z-index:999!important}.city-autocomplete-wrapper{position:relative!important;overflow:visible!important}.banner-section .job-search-form{position:relative!important;z-index:1!important}.banner-section .city-autocomplete-dropdown{max-height:180px!important}}html[dir=rtl]{@media only screen and (max-width:599px){.job-search-form .form-group input,.job-search-form .form-group select,.job-search-form .form-group textarea{padding-right:60px!important;padding-left:20px!important}.job-search-form .form-group .icon{right:30px!important;left:auto!important}}}@media only screen and (min-width:768px){.job-search-form form .row{display:flex!important;align-items:stretch!important;gap:0!important;margin:0!important;flex-wrap:nowrap!important}.job-search-form .form-group{display:flex!important;align-items:center!important;margin-bottom:0!important;position:relative!important}.job-search-form .form-group input{width:100%!important;display:block!important}.job-search-form .form-group.location .city-autocomplete-wrapper{position:relative!important;width:100%!important;display:block!important}.job-search-form .form-group .icon{pointer-events:none!important}.job-search-form .form-group.location .city-autocomplete-wrapper .icon{position:absolute!important;left:15px!important;top:50%!important;transform:translateY(-50%)!important;margin-top:0!important;width:30px!important;text-align:center!important;line-height:30px!important;font-size:24px!important;color:#5c6770!important;background:transparent!important;z-index:10!important;pointer-events:none!important;display:block!important;visibility:visible!important}.job-search-form .form-group.location .city-autocomplete-wrapper .city-autocomplete-input{width:100%!important;height:60px!important;font-size:15px!important;color:#696969!important;line-height:30px!important;font-weight:400!important;background-color:#ffffff!important;padding:15px 15px 15px 40px!important;border:0!important;border-radius:0!important;position:relative!important;z-index:1!important}.job-search-form .form-group.location,.job-search-form .form-group:first-child{border-right:1px solid #e6e6e6!important}.job-search-form .form-group.btn-box{text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important}html[dir=rtl] .job-search-form .form-group .icon,html[dir=rtl] .job-search-form .form-group:first-child .icon{left:auto!important;right:15px!important}html[dir=rtl] .job-search-form .form-group input{padding-right:50px!important;padding-left:15px!important}html[dir=rtl] .job-search-form .form-group.location .city-autocomplete-wrapper .icon{left:auto!important;right:15px!important;display:block!important;visibility:visible!important}html[dir=rtl] .job-search-form .form-group.location .city-autocomplete-wrapper .city-autocomplete-input{padding-right:50px!important;padding-left:15px!important}html[dir=rtl] .job-search-form .form-group.location,html[dir=rtl] .job-search-form .form-group:first-child{border-right:none!important;border-left:1px solid #e6e6e6!important}html[dir=rtl] .job-search-form .form-group.btn-box{text-align:center!important}}