.debt [type=range] {
  --range-color: #024;
  /* height: 10px; */
  background: rgba(255, 255, 255, 0.6);
  border-radius: 4px;
  -moz-appearance: none;
  appearance: none;
  /* margin: 0; */
  outline: none;
  cursor: pointer;
  -webkit-appearance: none
}

.debt [type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 30px;
  height: 30px;
  background-color: #0ea5e9;
  border-radius: 50%;
  cursor: pointer;
  margin-top: -4px
}
.bg-custom {
  background: #38395B;
}
.grid-cols-7 {
  grid-template-columns: repeat(7,minmax(0,1fr));
}
.w-64 {
  width: 16rem;
}
.leading-9 {
  line-height: 2.25rem;
}
.header-banner{
  position: relative;
  background-image: url(../assets/img/header-banner.jpg);
  height: 658px;
  background-size: cover;
  background-position: center;
  color: #fff;
  text-align: center;
}
.header-filter{
  top: 0;
  left: 0;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
}
.funding-bg{
  background-image: url(../assets/img/funding.webp);
  border-radius: 20px;
    width: 100%;
    min-height: 420px;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.blog-bg{
  background-image: url(../assets/img/blog.webp);
  border-radius: 20px;
    width: 100%;
    min-height: 420px;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.privacy-policy ul{
  list-style-type: disc;
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.privacy-policy p{
  margin-bottom: 1rem;
}
.privacy-policy ol{
  list-style-type: decimal;
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.privacy-policy table tr td{
  border: 1px solid #cbd5e1;
  padding: .75rem;
}

label.state-error {
  color: #ff0000c4 !important;
  font-size: 15px;
}

#tcpa_consent-error {
  padding-left: 1.5rem;
}