.ew-region-cat-list{columns:4;column-gap:50px;list-style-type:none;padding:0;padding:3rem 6rem;border:1px solid #d9d4c6;border-radius:1rem}@media(max-width:767px){.ew-region-cat-list{padding:2rem 1.5rem;columns:3}}@media(max-width:576px){.ew-region-cat-list{padding:2rem 1.5rem;columns:2}}.ew-region-cat-list li{margin-bottom:10px}.ew-region-cat-list li a{color:#1c1c27!important}.collapsible-button{padding:16px 24px;display:flex;align-items:center;gap:10px;width:100%;text-align:left;transition:all .25s ease;border-radius:.5rem;border:0!important;transition:all .25s ease;background-color:#fff;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.collapsible-button:before{content:'\002B';border:1px solid #d9d4c6;border-radius:50%;color:#1c1c27;padding:8px;transition:all .25s ease;width:30px;height:30px;line-height:35px;display:flex;align-items:center;justify-content:center}.collapsible-button:hover:before{background-color:#d9d4c6}.collapsible-button.active:before{content:"\2212";background-color:#d9d4c6}.supplier-card{border-radius:1rem!important;overflow:hidden!important;padding:0!important;height:100%!important;max-width:none!important;border-color:#d9d4c6!important}.supplier-card-img{aspect-ratio:16/9!important;object-fit:cover!important}.supplier-card .supplier-card-body{padding:1.25rem;flex-grow:1}.supplier-card h3{font-size:20px!important;font-weight:600!important;color:#1c1c27;line-height:1.5!important}.supplier-card .supplier-card-body .card-badge{background:#eeeadd;border:1px solid #d9d4c6;color:#454452;font-weight:400;font-size:.65rem}.supplier-card .supplier-card-body .card-area{font-weight:600;font-size:.75rem;text-transform:uppercase;margin-bottom:0}.location-nav{position:relative;z-index:10}.location-nav .nav{background-color:#FCFAF2;padding:0 10px}.location-nav .nav.nav-pills .nav-link{background-color:#FCFAF2;;box-shadow:0 10px 10px 0 #EEEADD;border:1px solid #D9D4C6;;color:#1C1C27!important;text-decoration:none!important;transition:all .25s ease!important}@media(max-width:500px){.location-nav .nav.nav-pills .nav-link{padding:5px 10px}}.location-nav .nav.nav-pills .nav-link.active,.location-nav .nav.nav-pills .nav-link:hover{background-color:#EEEADD!important;box-shadow:0 10px 10px 0 #FCFAF2;color:#1C1C27!important}.location-nav .nav.nav-pills .nav-item,.location-nav .nav.nav-pills .nav-item:hover,.location-nav .nav.nav-pills .nav-item:focus{border-bottom:0px!important;padding:0}.location-nav .tab-content{margin-top:-20px}.collapsible-content{padding:1rem}