title: TypeError: ("unsupported operand type(s) for -: 'decimal.Decimal' and 'float'", 'occurred at index growth(%)')
body: <p>This is my dataframe -- </p>
  
  <pre><code>    c2_name Q1_GMV      Q2_GMV     growth(%)
  0   A       1170727260  221801763   -81
  1   B       1604716749  829186592   -48
  2   C       661473481   553698141   -16
  </code></pre>
  
  <p>I've trying to add CSS to the dataframe output using the pandas styling.</p>
  
  <pre><code># Set colormap equal to seaborns light green color palette
  cm = sns.light_palette("green", as_cmap=True)
  
  (df.style
    .background_gradient(cmap=cm, subset=['growth(%)'])
    .set_caption('This is a custom caption.')
    .set_table_styles(styles))
  </code></pre>
  
  <p>But getting this error</p>
  
  <pre><code>TypeError: ("unsupported operand type(s) for -: 'decimal.Decimal' and 'float'", 'occurred at index growth(%)')
  </code></pre>
  
  <p>Trying to make it look something like this</p>
  
  <p><a href="https://i.stack.imgur.com/VqNzv.png" rel="noreferrer">here</a></p>