.autoComplete_wrapper{position:relative}
.autoComplete_wrapper > input{height:3rem;width:370px;margin:0;padding:0 2rem 0 3.2rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:1rem;text-overflow:ellipsis;outline:none;border-radius:10rem;border:.05rem solid rgba(255,122,122,0.5);background-image:url(search.svg);background-size:1.4rem;background-position:left 1.05rem top .8rem;background-repeat:no-repeat;background-origin:border-box;background-color:#fff;transition:all .4s ease;-webkit-transition:all -webkit-transform .4s ease}
.autoComplete_wrapper > ul{position:absolute;max-height:226px;overflow-y:scroll;box-sizing:border-box;left:0;right:0;margin:.5rem 0 0;padding:0;z-index:1;list-style:none;border-radius:.6rem;background-color:#fff;border:1px solid rgba(33,33,33,0.07);box-shadow:0 3px 6px rgba(149,157,165,0.15);outline:none;transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out}
.autoComplete_wrapper > ul[hidden],.autoComplete_wrapper > ul:empty{display:block;opacity:0;transform:scale(0)}
.autoComplete_wrapper > ul > li{margin:.3rem;padding:.3rem .5rem;text-align:left;font-size:13px;color:#212121;border-radius:.35rem;background-color:rgba(255,255,255,1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease}
.autoComplete_wrapper > ul > li mark{background-color:transparent;color:rgba(255,122,122,1);font-weight:700}
.autoComplete_wrapper > ul > li:hover{cursor:pointer;background-color:rgba(255,122,122,0.15)}
.autoComplete_wrapper > ul > li:before{display:none}
.autoComplete_wrapper > ul > li[aria-selected="true"]{background-color:rgba(255,122,122,0.15)}