#all-brand-logos-section{background-color:#f7f8ff;padding-top:2rem;padding-bottom:2rem}#all-brand-logos-section #all-brand-logos-container{display:flex;flex-direction:column;gap:2rem}#all-brand-logos-section #all-brand-logos-container .search-brand-container{position:relative;width:fit-content;height:fit-content}#all-brand-logos-section #all-brand-logos-container .search-brand-container #brand-logo-input-search{width:410px;border-radius:30px;border:1px solid #151e72;line-height:36px;font-size:16px;padding:2px 60px 2px 9px;margin-left:50px}@media (min-width:1280px){#all-brand-logos-section #all-brand-logos-container .search-brand-container #brand-logo-input-search{margin-left:25px}}@media (min-width:991.1px) and (max-width:1240px){#all-brand-logos-section #all-brand-logos-container .search-brand-container #brand-logo-input-search{margin-left:65px}}@media (min-width:767.1px) and (max-width:991.1px){#all-brand-logos-section #all-brand-logos-container .search-brand-container #brand-logo-input-search{margin-left:15px}}#all-brand-logos-section #all-brand-logos-container .search-brand-container #brand-logo-input-search:focus{box-shadow:rgba(99,99,99,.2) 0 2px 8px 0}#all-brand-logos-section #all-brand-logos-container .search-brand-container .brand-logo-search-icon,#all-brand-logos-section #all-brand-logos-container .search-brand-container .brand-logo-cancel-icon{top:5px;display:block;cursor:pointer;padding:0;position:absolute;right:10px;background:0 0}#all-brand-logos-section #all-brand-logos-container .search-brand-container .brand-logo-cancel-icon{top:3px;display:none;right:40px}#all-brand-logos-section #all-brand-logos-container #all-brand-logos-list{margin-bottom:0;padding-left:0;padding-right:1rem;display:grid;grid-template-columns:repeat(auto-fit,120px);justify-content:center;gap:1rem;max-height:320px;overflow-y:auto;overflow-x:hidden}#all-brand-logos-section #all-brand-logos-container #all-brand-logos-list::-webkit-scrollbar{width:5px;background-color:#d3d3d3}#all-brand-logos-section #all-brand-logos-container #all-brand-logos-list::-webkit-scrollbar-thumb{background-color:#151e72;border-radius:5px;cursor:pointer}#all-brand-logos-section #all-brand-logos-container .brand-logos-search-results-container{display:none}#all-brand-logos-section #all-brand-logos-container .brand-logos-search-results-container .brand-logos-results-list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem;margin-bottom:0;max-height:320px;overflow-y:auto;overflow-x:hidden}#all-brand-logos-section #all-brand-logos-container .brand-logos-search-results-container .brand-logos-results-list::-webkit-scrollbar{width:5px;background-color:#d3d3d3}#all-brand-logos-section #all-brand-logos-container .brand-logos-search-results-container .brand-logos-results-list::-webkit-scrollbar-thumb{background-color:#151e72;border-radius:5px;cursor:pointer}#all-brand-logos-section #all-brand-logos-container .brand-logos-search-results-container .brand-logos-results-list .brand-logo-list-item{width:150px}#all-brand-logos-section #all-brand-logos-container .brand-logo-list-item{list-style:none;margin-bottom:0}#all-brand-logos-section #all-brand-logos-container .brand-logo-list-item:last-child{margin-bottom:1rem}#all-brand-logos-section #all-brand-logos-container .brand-logo-list-item .brand-logo-anchor{padding:.5rem;background-color:#fff;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;border-radius:.5rem;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center;height:60px}#all-brand-logos-section #all-brand-logos-container .brand-logo-list-item .brand-logo-anchor:hover{cursor:pointer;transform:scale(1.1);z-index:1}#all-brand-logos-section #all-brand-logos-container .brand-logos-search-no-results{font-size:1.5rem;margin-left:60px}#all-brand-logos-section #all-brand-logos-container .brand-logos-search-no-results .brand-logos-search-no-results-input-text{font-size:2rem;font-weight:500}@media screen and (min-width:420px) and (max-width:550px){#brand-logo-input-search{width:380px !important}}@media screen and (max-width:550px){#all-brand-logos-section #all-brand-logos-container .brand-logos-search-results-container .brand-logos-results-list .brand-logo-list-item{width:120px}#all-brand-logos-section #all-brand-logos-container .search-brand-container{align-self:center}#all-brand-logos-section #all-brand-logos-container .search-brand-container #brand-logo-input-search{width:250px;margin-left:0}#all-brand-logos-section #all-brand-logos-container .brand-logos-search-no-results{margin-left:0;text-align:center}#all-brand-logos-section #all-brand-logos-container #all-brand-logos-list{padding-right:0}}