.trust {
  color: #fff;
  padding: 20px 10px 30px;
  font-size: 0.875rem;
  align-items: center;
  height: 100%; }
  .popin .trust {
    color: #2b405b; }
  .trust .title {
    text-transform: uppercase;
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
    font-size: 1rem; }
  .trust a, .trust a:hover {
    color: #fff;
    text-decoration: underline; }
  .trust .trustbox .trustscore {
    text-transform: uppercase;
    font-size: .65rem; }
  .trust .trustbox .d-inline-block {
    vertical-align: middle; }
  .trust .trustbox > svg {
    max-width: 35%; }
  .trust .trustbox .star-rating {
    margin: 0 1%; }
  .trust div[class^="col-"] {
    text-align: center; }
  @media (min-width: 992px) {
    .trust .trustbox {
      text-align: center !important; }
      .trust .trustbox > svg {
        max-width: 100%;
        margin: 10px auto; }
      .trust .trustbox .star-rating {
        margin: 5px 0 0;
        width: 100%;
        max-width: 100%; } }
  @media (min-width: 992px) {
    .trust div[class^="col-"] {
      text-align: left; }
      .trust div[class^="col-"]:nth-child(1) {
        order: 1; } }
