#content-main-wrapper {
    background-color: #f3f3f3;
}
.footer-top {
    background-color: #f3f3f3;
}
#subnav {
    background-color: #f3f3f3;
}
.link-animate {
  text-decoration: none;
  position: relative;
}
.link-animate::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 1px;
  background-color: currentColor;
  transition: width 0.3s ease;
}
.link-animate:hover::after {
  width: 100%;
}
.link-animate .arrow {
  display: inline-block;
  margin-left: 4px;
  transition: transform 0.3s ease;
}
.link-animate:hover .arrow {
  transform: translateX(4px);
}