.new-search-container{position:relative;width:100%;max-width:340px}.search-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#9aa5b1;pointer-events:none}.header-search-input{background:#3797a3;padding:8px 0 8px 45px;margin:0;border:1px solid #dcdcdc;border-radius:8px;font-size:16px;font-weight:500;color:#fff;outline:0;box-sizing:border-box;transition:all .3s ease}.header-actions .search-icon{color:#fff!important}.header-search-input::placeholder{color:#fff!important;font-weight:300}.header-search-input:focus{border-color:#29aaba;box-shadow:0 0 8px rgba(0,123,255,.2)}.location-search-results-dropdown{display:none;position:absolute;top:calc(100% + 5px);left:0;right:0;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;max-height:350px;overflow-y:auto;z-index:1000;padding:10px;box-shadow:0 6px 12px rgba(0,0,0,.1)}.location-search-results-dropdown.active{display:block}#LocationSearchInput menu li{margin:10px 0 5px!important;padding:8px!important;color:#555!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;background-color:#f9f9f9!important;border-radius:4px!important;padding:5px 20px!important;align-items:center}.location-search-results-dropdown h3 a{display:block;margin:20px 0 12px;padding:12px 16px;color:#fff!important;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#082645 0,#082645 50%,#29aaba 100%);border-radius:12px;position:relative;overflow:hidden;color:#fff!important;font-size:13px;font-weight:700;width:100%}.header-actions .location-search-results-dropdown li a{display:block;padding:12px 16px;color:#000!important;text-decoration:none;font-weight:500;font-size:14px;border-radius:10px;position:relative;background:rgba(255,255,255,.7);border:1px solid rgba(114,4,85,.08);transition:all .3s cubic-bezier(.4,0,.2,1);border-left:3px solid #29aaba;width:100%}.location-search-results-dropdown ul{list-style:none;padding:0;margin:0 0 10px}.location-search-results-dropdown li a{display:block;padding:5px 9px;color:#333;text-decoration:none;transition:background-color .2s,color .2s;border-radius:6px;font-weight:500}.menu ul li :hover{background-color:#082645!important;border-radius:10px!important;color:#fff!important}@media (max-width:1099px){.header .item-center{width:max-content!important}}