.homepage-search-wrapper .location-icon{position:relative}.homepage-search-wrapper .location-icon input{padding-left:35px!important}.homepage-search-wrapper .location-icon>svg{left:10px;position:absolute;top:15px}.homepage-search-wrapper .custom-event-search-bar{align-items:center;background:#fff;border-radius:12px;box-shadow:0 12px 35px rgba(0,0,0,.06);display:flex;gap:24px;justify-content:space-between;padding:24px 32px;width:100%}@media (max-width:991px){.homepage-search-wrapper .custom-event-search-bar{align-items:stretch;flex-direction:column}}.homepage-search-wrapper .search-section{display:flex;flex:1;flex-direction:column}.homepage-search-wrapper .search-section label{color:#555;font-size:14px;font-weight:500;margin-bottom:6px}.homepage-search-wrapper .search-section input,.homepage-search-wrapper .search-section select{-webkit-appearance:none;background-color:#ebebeb;border:1px solid #e2e2e2;border-radius:10px;color:#222;font-size:15px;outline:none;padding:12px 16px;width:100%}.homepage-search-wrapper .search-intro h3{font-size:20px;font-weight:700;margin:0 0 4px}.homepage-search-wrapper .search-intro h3:after{background-color:#3b5998;content:"";display:block;height:3px;margin-top:4px;width:35px}.homepage-search-wrapper .search-intro p{color:#666;font-size:13px;margin:0}.homepage-search-wrapper .search-submit button{background-color:#0b1f3a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;margin-top:24px;padding:10px 15px;transition:background-color .2s ease-in-out;white-space:nowrap}.homepage-search-wrapper .search-submit button:hover{background-color:#2a354a}@media (max-width:991px){.homepage-search-wrapper .search-submit button{margin-top:0}}
