/** 
* Break Points 
*/
/* Variable functions */
/**
* Better Clamp function for fonts etc
*/
/* Variable functions */
.wp-block-fishtank-awards-block {
  padding-top: clamp(5.625rem, 1.0416666667rem + 9.5486111111vw, 12.5rem);
  padding-bottom: clamp(5.625rem, 1.0416666667rem + 9.5486111111vw, 12.5rem);
  background-color: var(--wp--preset--color--secondary);
  color: var(--wp--preset--color--white);
  overflow: hidden;
  position: relative;
}
.wp-block-fishtank-awards-block .bgi {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  opacity: 0.2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.wp-block-fishtank-awards-block h2 {
  font-weight: normal;
  line-height: 1;
  position: relative;
  font-size: clamp(3.4375rem, -2.6041666667rem + 12.5868055556vw, 12.5rem);
  text-align: center;
}
@media screen and (min-width: 768px) {
  .wp-block-fishtank-awards-block h2 {
    text-align: left;
  }
}
.wp-block-fishtank-awards-block .awards-list-wrapper {
  display: flex;
  gap: 20px;
  margin-top: -15px;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  position: relative;
}
@media screen and (min-width: 768px) {
  .wp-block-fishtank-awards-block .awards-list-wrapper {
    margin-top: -40px;
  }
}
.wp-block-fishtank-awards-block .awards-list {
  flex-shrink: 0;
  display: flex;
  gap: 20px;
  justify-content: center;
  animation: scroll-x 30s linear infinite;
}
.wp-block-fishtank-awards-block .awards-list li {
  width: 100px;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--wp--preset--color--light);
}
@media screen and (min-width: 768px) {
  .wp-block-fishtank-awards-block .awards-list li {
    width: 280px;
    height: 280px;
  }
}
.wp-block-fishtank-awards-block .awards-list li img {
  max-width: calc(100% - 50px);
  max-height: calc(100% - 50px);
}
@media screen and (min-width: 768px) {
  .wp-block-fishtank-awards-block .awards-list li img {
    max-width: calc(100% - 100px);
    max-height: calc(100% - 170px);
  }
}

@media (prefers-reduced-motion: reduce) {
  .awards-list-wrapper ul {
    animation-play-state: paused;
  }
}
@keyframes scroll-x {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 100px));
  }
}

/*# sourceMappingURL=awards-block.css.map*/