.crm-price-blocks .neon-gutenblocks__pricing{ 
  padding:0 !important;
  border-radius:30px;
  position:relative;

  h3{ 
    background: #008BF4;
    color: #fff !important;
    border-radius: 30px 30px 0 0;
    padding: 20px 0;
  }
  .price-content{
    padding:0 30px;
  }
  .has-price:first-of-type{
    position:absolute;
    font-family: 'proxima-nova', sans-serif;
    font-size: 20px;
    margin-top: -5px;
  }
  .has-price + .has-price{
    text-align: left;
    position: relative;
    top: 15px;
    font-family: 'proxima-nova', sans-serif;
  }
  strong{ color:#282968; }
  ul{
    list-style: none !important;
    padding: 0 !important;
    margin-bottom:30px;
  }
  li{
    margin-bottom:10px;
    padding-left:30px;
    position:relative;
  }
  li:before{
    content:'';
    display:block;
    width: 20px;
    height: 20px;
    position:absolute;
    background:url('data:image/svg+xml,<svg width="18" height="14" viewBox="0 0 18 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 1.59998L6 12.4428L1 7.51426" stroke="%23008BF4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-repeat:no-repeat;
    background-position:center;
    background-size:100%;
    left:0px;
    font-size:14px;
  }
  .cta{
    position: absolute;
    bottom: 0;
    width: 80%;
  }
  .cta a{ width:100%;margin-bottom:30px; }
  &.essentials{
    
  }
  &.impact{
    h3{ background:#EEA346;color:#222222 !important; }
    li:not(:first-child):before{ 
      background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 6.17151L9 17.0144L4 12.0858" stroke="%23EEA346" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>'); 
}
  }
  &.empower{
    h3{ background:#282968; }
    li:not(:first-child):before{
      background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 5.91431L9 16.7572L4 11.8286" stroke="%23282968" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')
    }
    li:first-child:before{
      background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 6.17151L9 17.0144L4 12.0858" stroke="%23EEA346" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>'); 
    }
  }
}