.lsq-trust-bar__row{
  display:flex;
  flex-wrap:wrap;
  gap:38px;
  justify-content:center;
  align-items:stretch;
}

.lsq-trust-bar__card{
  background: linear-gradient(180deg, rgba(255,255,255,.06) 0%, rgba(255,255,255,.02) 100%);
  border: 1px solid rgba(179,209,255,.15) !important;
  border-radius:20px;
  box-sizing:border-box;
  color:#fff;
  text-align:center;
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  min-width:200px;
}

.lsq-trust-bar__card--badge{
  padding: 28px 34px;
}

.lsq-trust-bar__card--rating{
  padding: 28px 34px;
  min-width:200px;
  justify-content:flex-start;
  align-items: center;
}
.lsq-trust-bar__card.lsq-trust-bar__card--rating .lsq-trust-bar__item-image {
  margin: 0;
  margin-bottom: 5px;
}
.lsq-trust-bar__stars{
  font-size:16px;
  line-height:24px;
  letter-spacing:0;
  font-weight:400;
  color:#ffb728;
  margin:0;
}

.lsq-trust-bar__stars-image{
  display:block;
  height:16px;
  width:auto;
  max-width:120px;
  object-fit:contain;
  margin:0 auto 2px;
}

.lsq-trust-bar__title{
  margin:0;
  font-size:16px;
  line-height:24px;
  letter-spacing:0;
  font-weight:500;
  color:#fff;
  display: flex;
    align-items: center;
    justify-content: center;
}

.lsq-trust-bar__badge-icon{
  display:inline-block;
  width:16px;
  height:16px;
  object-fit:contain;
  vertical-align:middle;
  margin-right:6px;
}

.lsq-trust-bar__prefix{
  font-weight:500;
  color:#b3d1ff;
}

.lsq-trust-bar__badge{
  font-weight:500;
  color:#fff;
}

.lsq-trust-bar__rating-line{
  margin:0;
  font-size:13.5px;
  line-height:20.25px;
  letter-spacing:0;
}

.lsq-trust-bar__rating-score{
  font-weight:500;
  color:#fff;
}

.lsq-trust-bar__rating-suffix{
  font-weight:400;
  color:#b6c4dc;
}

.lsq-trust-bar__item-image{
  width: auto;
    height: 16px;
    max-width: 120px;
    object-fit: contain;
    display: block;
    margin-right: 6px;
}
.lsq-trust-bar__desc{
  margin-top:0;
  font-size:12px;
  line-height:20.25px;
  color:#b6c4dc;
}

.lsq-trust-bar__desc p{
  margin:0;
}

@media (max-width: 767px){
  .lsq-trust-bar__wrap{ padding:0 18px; }
  .lsq-trust-bar__card{
    width: min(197px, calc(50% - 19px));
  }
}

@media (max-width: 479px){
  .lsq-trust-bar__wrap{ padding:0 14px; }
  .lsq-trust-bar__row{ gap:18px; }
  .lsq-trust-bar__card{
    width: 100%;
    max-width: 340px;
  }
}

