.nav-scroller {
  position: relative;
  z-index: 2;
  height: 2.75rem;
  overflow-y: hidden;
}

.nav-scroller .nav {
  display: flex;
  flex-wrap: nowrap;
  padding-bottom: 1rem;
  margin-top: -1px;
  overflow-x: auto;
  text-align: center;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}

.hover-text-decoration-underline:hover {
  text-decoration: underline !important;
}

/* lqip start */

img {
  transition: opacity 0.5s ease;
}
img.lqip-blur {
  opacity: 1; /* or any value less than 1 to make it slightly transparent */
}

img.lqip-blur {
  filter: blur(20px);
  -webkit-filter: blur(20px);
}

/* lqip end */
