.trustpilot-styles.desktop {
  display: block;
}

.trustpilot-styles.mobile {
  display: none;
}

.trustpilot-styles {
  background-color: #e4e4e4;
  border-radius: 5px;
  margin: 32px 50px 50px 50px;
  border-top: 1px solid #efefef;
  padding: 50px;
}

.tp-headline {
  padding-top: 32px;
  padding-bottom: 0;
  border-top: 1px solid #efefef;
  background-color: transparent;
  margin-top: 50px;
}

.three-numbers-headline.tp-headline p {
  color: #efefef;
}

@media only screen and (max-width: 1590px) {
  .trustpilot-styles {
    margin: 27px;
    padding: 27px;
  }

  .tp-headline {
    margin-top: 27px;
  }
}

@media only screen and (max-width: 768px) {
  .trustpilot-styles {
    margin: 22px 0;
    padding: 22px;
  }

  .trustpilot-styles.desktop {
    display: none;
  }

  .trustpilot-styles.mobile {
    display: block;
  }

  .tp-headline {
    margin-top: 22px;
    padding-top: 22px;
  }
}

@media only screen and (max-width: 480px) {
  .image-box.promos .tree-numbers {
    padding-top: 0;
  }

  .image-box .tree-numbers {
    border-bottom: none;
  }

  .three-numbers-headline.tp-headline p {
    padding: 0;
    line-height: 1;
  }

  .tp-headline {
    margin-top: 0;
  }
}
