.white-bg {
  background-color: #fff;
}
.blue-bg {
  background-color: #f2f9ff;
}
.compare-block {
  background-color: #fff;
  padding: 30px;
}
.compare-block-center {
  padding: 17px 30px 30px 30px;
}
.compare-block-title {
  font-size: 24px;
  line-height: 34px;
  color: #111;
  text-align: center;
  padding-bottom: 20px;
  border-bottom: 1px solid #1D86D5;
}
.compare-block-title-center {
  color:#1D86D5;
}
.dollar-size {
  font-size: 20px;
}
.compare-block-list {
  list-style: none;
  padding-left: 30px;
}
.compare-block-list li {
  margin-bottom: 15px;
}
.compare-block-list li:before {
  position: absolute;
  left: 45px;
}
.compare-block-list-side li:before {
  content: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 5.44469L12.4447 0L14 1.55531L8.55531 7L14 12.4447L12.4447 14L7 8.55531L1.55531 14L0 12.4447L5.44469 7L0 1.55531L1.55531 0L7 5.44469Z' fill='%23999A9D'/%3E%3C/svg%3E%0A");
  position: absolute;
  left: 45px;
}
.compare-block-list-center li:before {
  content: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.13619 8.00924L14.0297 0L16 1.99918L6.14367 12L0 5.76626L1.9682 3.76885L6.13619 8.00924Z' fill='%2349C510'/%3E%3C/svg%3E");
  position: absolute;
  left: 45px;
}
.carousel-indicators li {
  height: 5px;
  background-color: #1D86D5;
}
.list-in-content {
  list-style-position: inside;
}
.steps-wrap {
  display: flex;
  justify-content: space-around;
}
.steps-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-weight: 700;
}
.steps-icon-wrap {
  display: flex;
  justify-content: center;
  width: 66px;
}
.faq-block {
  border-bottom: 1px solid #EEEFF4;
  padding: 15px 0;
  cursor: pointer;
  position: relative;
}
.faq-block.collapsed::after {
  transform: rotate(45deg);
}
.faq-block::after {
  content: "";
  position: absolute;
  right: 35px;
  top: 14px;
  width: 14px;
  height: 14px;
  border: 2px solid #111;
  border-left-color: transparent;
  border-top-color: transparent;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  transform: rotate(225deg);
  transition: transform .4s;
}
.jumbotron {
  background-color: #fff;
  padding: 0;
}

@media(max-width: 992px){
  .steps-wrap {
    flex-direction: column;
  }
  .steps-item {
    flex-direction: row;
  }
}
.state-top-bg {
  background-image: url("/static/main/img/new-states/state/pennsylvania-top-bg.30ead5197b6d.jpg");
}

@media(max-width: 769px){
  .state-top-bg {
    background: #fff;
  }
  .state-top-content-sm-bg {
    background: url("/static/main/img/new-states/state/pennsylvania-top-bg-sm.6f1849be1857.jpg") no-repeat;
  }
}