.wkit-wb-Widget_uvsoe924 .input-main-wrap{
    display: flex;
    width: 100%;
    position: relative;}.wkit-wb-Widget_uvsoe924 .ajax-search-input{
    display: flex;
    width: 100%;
    font-size: 18px;
    line-height: normal;
    padding: 10px 15px;
    margin-bottom: 20px;
    border-radius: 25px;
    border: 1px solid #ddd;
    outline: none;
    height: 45px;
    transition: 0.3s linear;
    background: transparent;
    margin: 0;
    z-index: 1;}.wkit-wb-Widget_uvsoe924 .ajax-search-input:focus{
    border-color: #000;}.wkit-wb-Widget_uvsoe924 .inline-ajax-inner{
    display: flex;
    flex-wrap: nowrap;}.wkit-wb-Widget_uvsoe924 .ajax-search-btn{
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    gap: 10px;
    padding: 10px 20px;
    color: #fff;
    background-color: #000;
    height: 45px;
    border-radius: 25px;}.wkit-wb-Widget_uvsoe924 .ajax-search-btn .tp-title-icon{
    display: inline-flex;
    align-items: center;
    font-size: 18px;
    color: #fff;
    transition: 0.3s linear;}.wkit-wb-Widget_uvsoe924 .ajax-search-btn .tp-title-icon svg{
    width: 18px;
    height: auto;
    fill: #fff;
    transition: 0.3s linear;}.wkit-wb-Widget_uvsoe924 .btn-pos-before{
    flex-direction: row-reverse;}.wkit-wb-Widget_uvsoe924 .result-type-input .ajax-search-btn{
    display: none;}.wkit-wb-Widget_uvsoe924 .input-focus-animation{
    position: absolute;
    left: 0;
    width: 0;}.wkit-wb-Widget_uvsoe924 .ani-type-border {
    bottom: 0;
    height: 2px;
    background-color: #4caf50;
    border-radius: 25px;
    transition: 0.4s;}.wkit-wb-Widget_uvsoe924 .ajax-search-input:focus ~ .ani-type-border, .wkit-wb-Widget_uvsoe924 .ajax-search-input:focus ~ .ani-type-background{
     width: 100%;}.wkit-wb-Widget_uvsoe924 .ani-type-background {
    top: 0;
    height: 100%;
    background-color: #ededed;
    border-radius: 25px;
    transition: 0.3s;
    z-index: 0;}.wkit-wb-Widget_uvsoe924 .icon-pos-before{
    flex-direction: row-reverse;}.wkit-wb-Widget_uvsoe924 .input-prefix-icon-yes .tp-title-icon{
    display: flex;
    align-items: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 15px;
    font-size: 18px;
    color: #000;
    transition: 0.3s linear;
    z-index: 1;}.wkit-wb-Widget_uvsoe924 .input-prefix-icon-yes .tp-title-icon svg {
    width: 18px;
    height: auto;
    transition: 0.3s linear;}.wkit-wb-Widget_uvsoe924 .ajax-search-btn .tp-title-icon svg path, .wkit-wb-Widget_uvsoe924 .input-prefix-icon-yes .tp-title-icon svg path{
    transition: 0.3s linear;}.wkit-wb-Widget_uvsoe924 .input-prefix-icon-yes .ajax-search-input{
    padding-left: 40px;}