.market-single-page {
  position: relative;
  overflow: hidden;
}
.market-single-page .bottom-left-blend-color {
  position: absolute;
  bottom: -10rem;
  left: -10rem;
  width: 20rem;
  height: 20rem;
  background-color: #CEE7FF;
  border-radius: 9999px;
  mix-blend-mode: multiply;
  filter: blur(4rem);
  opacity: 0.7;
  animation: float 6s ease-in-out infinite;
  animation-delay: 2s;
}
.market-single-page .top-right-blend-color {
  position: absolute;
  top: -10rem;
  right: -10rem;
  width: 20rem;
  height: 20rem;
  background-color: #A9D1F8;
  border-radius: 9999px;
  mix-blend-mode: multiply;
  filter: blur(4rem);
  opacity: 0.7;
  animation: float 6s ease-in-out infinite;
  animation-delay: 0s;
}
@keyframes float {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-2rem);
  }
}
@keyframes float-reverse {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(1.2rem);
  }
}
.market-single-page .case-studies .wp-block-columns .wp-block-column {
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}
.market-single-page .case-studies .wp-block-columns .wp-block-column:hover {
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
  transform: translateY(-5px);
}
@media (max-width: 1250px) and (min-width: 782px) {
  .market-single-page .market-column {
    gap: 2rem;
  }
  .market-single-page .market-column .wp-block-column figure img {
    aspect-ratio: 3/4 !important;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .market-single-page .banner-column {
    gap: 2rem !important;
  }
}
@media (max-width: 781px) {
  .market-single-page .market-column {
    gap: 2rem;
    flex-direction: column-reverse;
  }
  .market-single-page figure {
    height: 100% !important;
  }
}
@media (max-height: 500px) and (max-width: 781px) {
  .market-single-page figure {
    aspect-ratio: auto !important;
    height: auto !important;
  }
  .market-single-page figure img {
    -o-object-position: top center !important;
       object-position: top center !important;
    height: 300px !important;
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
}/*# sourceMappingURL=style.css.map */