.logo {
  background-size: contain;
  background-repeat: no-repeat;
  height: 40px;
}

footer {
  .logo {
    height: 36px;
  }
}

.trust-pilot {
  min-height: 40px;
}

.testimonial-image {
  width: 60px;
  padding: 0;
  margin-left: 16px;
  object-fit: cover;
}

.hero {
  width: 60%;
}

@media screen and (max-width: 991px) {
  .hero {
    width: 100%;
  }
}

/* Fix product icon size on mobile */
@media screen and (max-width: 479px) {
  .product-icon-wrapper i {
    font-size: 2rem;
  }
}

/* Fix z-index of cookei banner */
hughub-cookie-consent-banner > div {
    z-index: 1001;
}