section#locations-header{padding-top:50px;position:relative;z-index:2}section#locations-header a,section#locations-header a:active,section#locations-header a:focus,section#locations-header a:visited{color:#fff}section#locations-header a:hover{color:var(--main-orange)}section#locations-header .bg-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}section#locations-header .container{color:#fff;margin-top:20px;min-height:400px;text-align:center}section#locations-header .search{background:#fff;border-radius:8px;margin:20px 0 34px;max-width:400px;position:relative;width:100%;z-index:10}section#locations-header .search img,section#locations-header .search svg{height:18px;left:15px;position:absolute;top:16px;width:18px}section#locations-header .search .search-btn{height:100%;left:0;position:absolute;top:0;width:36px}section#locations-header .search svg{fill:var(--neutral-7);opacity:.8}section#locations-header .search:focus-within svg{fill:#000}section#locations-header .search .close{display:none;top:16px}section#locations-header .search .close:after,section#locations-header .search .close:before{background:#000}section#locations-header .search .close:hover:after,section#locations-header .search .close:hover:before{background:var(--main-orange)}section#locations-header .search input{background:transparent;border:none;border:2px solid var(--neutral-8);border-radius:8px;box-sizing:border-box;font-weight:500;height:48px;line-height:48px;margin:1px;padding:0 36px;position:relative;vertical-align:middle;width:calc(100% - 2px);z-index:1}section#locations-header input::placeholder{color:var(--neutral-7);font-weight:500;line-height:48px;text-transform:uppercase}section#locations-header input:focus{outline:none}section#locations-header .search.closed input{border-bottom-left-radius:0;border-bottom-right-radius:0}section#locations-header .search .results{background:var(--neutral-9);border:1px solid #fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:none;box-shadow:0 2px 2px rgba(0,0,0,.15);display:none;left:0;overflow:hidden;position:absolute;top:100%;width:100%}section#locations-header .search .results .tip{color:var(--neutral-7);display:none;height:48px;line-height:48px;opacity:1;position:static;transform:none;visibility:visible;width:auto}section#locations-header .search.not-found .results .tip{display:block}section#locations-header .search .results span{display:block;max-height:288px;overflow:auto}section#locations-header .search .results>img,section#locations-header .search .results>svg{display:none}section#locations-header .search .result{border-bottom:1px solid var(--neutral-8);display:block;height:48px;line-height:48px;overflow:hidden;padding:0 10px 0 36px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap}section#locations-header .search .result,section#locations-header .search .result:active,section#locations-header .search .result:focus,section#locations-header .search .result:visited{color:var(--main-purple)}section#locations-header .search .result:hover{background:hsla(0,0%,100%,.75);color:var(--main-orange)}section#locations-header .search .result:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}section#locations-header .search .result svg{height:15px;left:16px;position:absolute;top:16px;width:15px;fill:var(--main-orange);opacity:.5}section#locations-header .search .result svg path{stroke:transparent}section#locations-header .search .result:hover svg{fill:var(--main-orange);opacity:1}section#locations-header .search.searched,section#locations-header .search.searched input{border-bottom-left-radius:0;border-bottom-right-radius:0}section#locations-header .search.searched .search-btn{cursor:pointer;z-index:2}section#locations-header .search.searched .search-btn svg{fill:#000}section#locations-header .search.searched .search-btn:hover svg{fill:var(--main-orange)}section#locations-header .search.searched .close,section#locations-header .search.searched .results{display:block}section#locations-header .search.closed,section#locations-header .search.closed input{border-bottom-left-radius:8px;border-bottom-right-radius:8px}section#locations-header .search.closed .close,section#locations-header .search.closed .results{display:none}@media (max-width:768px){section#locations-header .search input{padding:0 34px}section#locations-header .search .result,section#locations-header .search input{height:44px;line-height:44px}section#locations-header .search img,section#locations-header .search svg{left:13px;top:14px}section#locations-header .search .results span{max-height:264px}section#locations-header .search .result{padding-left:34px}section#locations-header .search .result svg{left:14px;top:14px}section#locations-header .search .close{right:12px;top:14px}section#locations-header .search input{padding:0 31px}section#locations-header .search .result,section#locations-header .search input{height:40px;line-height:40px}section#locations-header .search img,section#locations-header .search svg{left:11px;top:12px}section#locations-header .search .results span{max-height:240px}section#locations-header .search .result{padding-left:31px}section#locations-header .search .result svg{left:12px;top:12px}section#locations-header .search .close{right:10px;top:12px}}@media (max-width:430px){section#locations-header{padding-top:30px}}@media (max-width:390px){section#locations-header .live-demo-spacer:not(:empty){box-sizing:content-box;padding-top:30px}}