#regional_suppliers{margin:0;padding:0}.list_items_suppliers{list-style:none}.supplier_card{width:70vw;max-width:600px;border-radius:25px;border:5px solid #e5f2f7;padding:10px;background-color:#fff;padding-left:70px;position:relative;margin-bottom:20px;box-shadow:4px 5px 7px 2px #7b7b7b61}.hidden{display:none}.logo_supplier_card{width:120px;height:120px;background-color:#fff;padding:10px;border-radius:999px;overflow:hidden;border:5px solid #e5f2f7;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);left:0;border:5px solid #e5f2f7;display:flex;align-items:center}.logo_size{display:block;width:100%;height:auto}.supplier_info{flex-direction:column}.contact_icon{font-size:22px;color:#175da6;align-self:center;padding:5px}.supplier_name_rating{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px}.supplier_name{font-weight:500;font-size:20px;transition:all 0.3s ease-out;color:#175da6}.supplier_address_box{display:flex;flex-direction:row;align-items:center;margin-bottom:10px}.supplier_address{font-size:12px;color:#000}.supplier_links{display:flex;justify-content:center;flex-wrap:wrap}.supplier_links>div{padding:5px}.button_price{display:block;width:170px;background-color:#e13c0e;border:2px solid #e13c0e;border-radius:50px;padding:5px 15px 5px 15px;text-align:center;font-size:14px;color:#fff;margin:0 10px 0 10px}.button_price:hover{display:block;width:170px;background-color:#fff;border:2px solid #e13c0e;border-radius:50px;padding:5px 15px 5px 15px;text-align:center;font-size:14px;color:#e13c0e;text-decoration:underline;margin:0 10px 0 10px}.button_profile{display:block;width:170px;background-color:#fff;border:2px solid #e13c0e;border-radius:50px;padding:5px 15px 5px 15px;text-align:center;font-size:14px;color:#e13c0e;margin:0 10px 0 10px}.button_profile:hover{display:block;width:170px;background-color:#e13c0e;border-radius:50px;padding:5px 15px 5px 15px;text-align:center;font-size:14px;color:#fff;text-decoration:underline;margin:0 10px 0 10px}.button_suppliers{display:block;width:170px;background-color:#f2643b;border:2px solid #f2643b;border-radius:50px;padding:5px 15px 5px 15px;text-align:center;font-size:14px;color:#fff;margin:10px auto 10px auto;box-shadow:4px 5px 7px 2px #7b7b7b61}.button_suppliers:hover{display:block;width:170px;background-color:#fff;border:2px solid #f2643b;border-radius:50px;padding:5px 15px 5px 15px;text-align:center;font-size:14px;color:#f2643b;text-decoration:underline;margin:10px auto 10px auto;box-shadow:4px 5px 7px 2px #7b7b7b61}