.autoComplete_wrapper {
    display: inline-block;
    position: relative;
    width: 100%;
}

.autoComplete_wrapper>input {
    height: 60px;
    width: 100%;
    margin: 0;
    padding: 0 2rem 0 2.8rem;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-size: 1rem;
    text-overflow: ellipsis;
    color: var(--bs-body-color);
    outline: 0;
    border-radius: 10rem;
    border: 0 !important;
    background-image: url(images/search.svg);
    background-size: 20px;
    background-position: 16px center;
    background-repeat: no-repeat;
    background-origin: border-box;
    background-color: #fff;
    transition: all .4s ease;
    -webkit-transition: all -webkit-transform .4s ease;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.16667 15.8333C12.8486 15.8333 15.8333 12.8486 15.8333 9.16667C15.8333 5.48477 12.8486 2.5 9.16667 2.5C5.48477 2.5 2.5 5.48477 2.5 9.16667C2.5 12.8486 5.48477 15.8333 9.16667 15.8333Z' stroke='%23575757' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.5 17.5L13.875 13.875' stroke='%23575757' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.autoComplete_wrapper>input::placeholder {
    color: rgba(var(--bs-body-color-rgb),.6);
    transition: all .3s ease;
    -webkit-transition: all -webkit-transform .3s ease
}

.autoComplete_wrapper>input:hover::placeholder {
    color: rgba(var(--bs-body-color-rgb),.4);
    transition: all .3s ease;
    -webkit-transition: all -webkit-transform .3s ease
}

.autoComplete_wrapper>input:focus::placeholder {
    padding: .1rem .6rem;
    font-size: .95rem;
    color: rgba(var(--bs-body-color-rgb),1);
}

.autoComplete_wrapper>input:focus::selection {
    background-color: rgba(var(--bs-primary-rgb),.15)
}

.autoComplete_wrapper>input::selection {
    background-color: rgba(var(--bs-primary-rgb),.15)
}

.autoComplete_wrapper>input:hover {
    color: rgba(var(--bs-body-color-rgb),8);
    transition: all .3s ease;
    -webkit-transition: all -webkit-transform .3s ease
}

.autoComplete_wrapper>input:focus {
    color: var(--sea);
    border: 0;
}

.autoComplete_wrapper>ul {
    position: absolute;
    max-height: 300px;
    overflow-y: auto;
    box-sizing: border-box;
    left: 0;
    right: 0;
    margin: 1px 0 0 0;
    padding: 0;
    z-index: 1;
    list-style: none;
    border-radius: .6rem;
    background-color: #fff;
    border: 1px solid rgba(33,33,33,.07);
    box-shadow: 0 3px 6px rgba(149,157,165,.15);
    outline: 0;
    transition: opacity .15s ease-in-out;
    -moz-transition: opacity .15s ease-in-out;
    -webkit-transition: opacity .15s ease-in-out
}

.autoComplete_wrapper>ul:empty,.autoComplete_wrapper>ul[hidden] {
    display: block;
    opacity: 0;
    transform: scale(0)
}

.autoComplete_wrapper>ul>li {
    padding: 16px 16px 12px 56px;
    text-align: left;
    font-size: 1rem;
    color: var(--bs-body-color);
    border-radius: .35rem;
    background-color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all .2s ease;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='36' height='36' rx='18' fill='%23F3F3F6'/%3E%3Cpath d='M17.1667 23.8333C20.8486 23.8333 23.8333 20.8486 23.8333 17.1667C23.8333 13.4848 20.8486 10.5 17.1667 10.5C13.4848 10.5 10.5 13.4848 10.5 17.1667C10.5 20.8486 13.4848 23.8333 17.1667 23.8333Z' stroke='%23575757' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.5 25.5L21.875 21.875' stroke='%23575757' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-position: 16px center;
    background-size: 30px;
}

.autoComplete_wrapper>ul>li mark {
    background-color: transparent;
    font-weight: 600;
    padding: 0;
}

.autoComplete_wrapper>ul>li:hover {
    cursor: pointer;
    background-color: rgba(var(--sky-rgb),1)
}

.autoComplete_wrapper>ul>li[aria-selected=true] {
    background-color: rgba(var(--sky-rgb),1)
}
.autoComplete_wrapper>input.location {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1965_288)'%3E%3Cpath d='M17.5 8.33334C17.5 14.1667 10 19.1667 10 19.1667C10 19.1667 2.5 14.1667 2.5 8.33334C2.5 6.34422 3.29018 4.43656 4.6967 3.03004C6.10322 1.62352 8.01088 0.833344 10 0.833344C11.9891 0.833344 13.8968 1.62352 15.3033 3.03004C16.7098 4.43656 17.5 6.34422 17.5 8.33334Z' stroke='%23575757' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 10.8333C11.3807 10.8333 12.5 9.71406 12.5 8.33334C12.5 6.95263 11.3807 5.83334 10 5.83334C8.61929 5.83334 7.5 6.95263 7.5 8.33334C7.5 9.71406 8.61929 10.8333 10 10.8333Z' stroke='%23575757' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1965_288'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
}

.autoComplete_wrapper input[type="search"]::-webkit-search-decoration,
.autoComplete_wrapper input[type="search"]::-webkit-search-cancel-button,
.autoComplete_wrapper input[type="search"]::-webkit-search-results-button,
.autoComplete_wrapper input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance:none;
}

.custom-select input {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") !important;
    background-position: right 16px center !important;
    background-size: 16px !important;
    padding-left: 16px !important;
    box-shadow: none !important;
    cursor: pointer;
    caret-color: transparent;
}.custom-select ul {
    top: 60px;
}
.custom-select.list-icon-check>ul>li{background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' fill='%23F3F3F6'/%3E%3Cpath d='M28 14L17 25L12 20' stroke='%23575757' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}