.car-selector, .bank-selector {
     width: 100%;
     position: relative;
}
 .dropdown-trigger {
     padding: 1rem;
     -webkit-border-radius: 0.875rem;
     -moz-border-radius: 0.875rem;
     border-radius: 0.875rem;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     background: #ffffff;
     display: -webkit-box;
     display: -webkit-flex;
     display: -moz-box;
     display: -ms-flexbox;
     display: flex;
     margin: 0 0 1rem;
     width: 100%;
     font-size: 1rem;
     line-height: 1rem;
     color: rgb(44, 45, 46);
     border: 1px solid #d9d9d9;
     transition: all 0.3s ease-in;
     -webkit-transition: all 0.3s ease-in;
     -moz-transition: all 0.3s ease-in;
     -ms-transition: all 0.3s ease-in;
     -o-transition: all 0.3s ease-in;
     font-family: 'Inter-Regular';
     cursor: pointer;
     -webkit-box-pack: justify;
     -webkit-justify-content: space-between;
        -moz-box-pack: justify;
         -ms-flex-pack: justify;
             justify-content: space-between;
     -webkit-box-align: center;
     -webkit-align-items: center;
        -moz-box-align: center;
         -ms-flex-align: center;
             align-items: center;
}
 .dropdown-trigger svg {
     width: 1.2rem;
     height: 1.2rem;
     transition: all 0.3s ease-in;
     -webkit-transition: all 0.3s ease-in;
     -moz-transition: all 0.3s ease-in;
     -ms-transition: all 0.3s ease-in;
     -o-transition: all 0.3s ease-in;
}
 .dropdown-trigger svg g{
     fill: rgb(145, 147, 153);
}
 .dropdown-trigger.opened svg {
     -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
     -ms-transform: rotate(180deg);
     -o-transform: rotate(180deg);
     transform: rotate(180deg);
     transition: all 0.3s ease-in;
     -webkit-transition: all 0.3s ease-in;
     -moz-transition: all 0.3s ease-in;
     -ms-transition: all 0.3s ease-in;
     -o-transition: all 0.3s ease-in;
}
 .dropdown-menu {
     position: absolute;
     top: 100%;
     left: 0;
     right: 0;
     background: #ffffff;
     -webkit-border-radius: 1rem;
        -moz-border-radius: 1rem;
             border-radius: 1rem;
     -webkit-box-shadow: 0 4px 8px rgba(0,0,0,0.1);
        -moz-box-shadow: 0 4px 8px rgba(0,0,0,0.1);
             box-shadow: 0 4px 8px rgba(0,0,0,0.1);
     max-height: 18rem;
     overflow-y: auto;
     z-index: 18;
     display: none;
     color: rgb(44, 45, 46);
     border: 1px solid #d9d9d9;
     padding: .875rem;
}
 .search-box {
     width: 100%;
     border: 1px solid #d9d9d9;
     -webkit-border-radius: .875rem;
        -moz-border-radius: .875rem;
             border-radius: .875rem;
     display: -webkit-inline-box;
     display: -webkit-inline-flex;
     display: -moz-inline-box;
     display: -ms-inline-flexbox;
     display: inline-flex;
     -webkit-box-align: center;
     -webkit-align-items: center;
        -moz-box-align: center;
         -ms-flex-align: center;
             align-items: center;
}
 .search-box input {
     border: none;
     margin: 0;
}
 .search-box .search-icon {
     width: 1.5rem;
     height: 1.5rem;
     margin-right: .875rem;
     stroke: rgb(145, 147, 153);
}
 .brand-list {
     list-style: none;
     padding: 0;
}
 .brand-item {
     list-style: none;
     cursor: pointer;
     -webkit-border-radius: .5rem;
        -moz-border-radius: .5rem;
             border-radius: .5rem;
}
 .brand-item p{
     margin: 0;
}
 .brand-item .noresult{
     padding: 1rem;
}
 .brand-item:hover {
     background-color: rgb(243, 244, 243);
}
 .brand-item .container{
     -webkit-box-align: center;
     -webkit-align-items: center;
        -moz-box-align: center;
         -ms-flex-align: center;
                 -ms-grid-row-align: center;
             align-items: center;
     gap: 10px;
     padding: 1rem;
}
 .brand-item.selected {
     background-color: #2A3686;
}
 .brand-item.selected p{
     color: #ffffff;
}
 .brand-item img{
     display:block;
     aspect-ratio: 16/12;
     -o-object-fit: cover;
        object-fit: cover;
     -webkit-border-radius: .3rem;
        -moz-border-radius: .3rem;
             border-radius: .3rem;
     max-width: 5rem;
}
 #bankMenu .brand-item img {
     width: 5rem;
     height: 4rem;
     -o-object-fit: contain;
        object-fit: contain;
     display: block;
     -webkit-border-radius: .3rem;
        -moz-border-radius: .3rem;
             border-radius: .3rem;
     border: 1px solid #d9d9d9;
     padding: .5rem;
     background-color: #ffffff;
}