.x-slide-menu_list {
  display: flex;
  flex-direction: column;
}
.brxe-xslidemenu .menu-item {
  display: inline;
  width: unset;
  margin-bottom: 1rem;
}
.brxe-xslidemenu .menu-item > [aria-current="page"]:before {
  content: "";
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 1px;
  background-color: currentcolor;
  left: 0;
  transition: 0.3s all ease-in-out;
}
.brxe-xslidemenu .menu-item > a {
  display: inline-block;
  position: relative;
  color: white;
  padding: 0px;
}
.brxe-xslidemenu .menu-item > a:after {
  content: "";
  position: absolute;
  bottom: 0px;
  width: 100%;
  transform: scaleX(0);
  height: 1px;
  background-color: currentcolor;
  left: 0;
  transition: transform 0.5s cubic-bezier(1, 0, 0, 1);
  transform-origin: right center;
}
.brxe-xslidemenu .menu-item > a:hover:after {
  transform: scaleX(1);
  transform-origin: left center;
}
.team-member_social-icon {
  transition: 0.3s all ease-in-out;
}
.team-member_social-link:hover > .team-member_social-icon {
  color: var(--action);
  fill: var(--action);
}
.team-member_wrapper {
  overflow: hidden;
}
.team-member_social-wrapper {
  transform: translateX(100%);
  transition: 0.3s all ease-in-out;
}
.team-member_wrapper:hover .team-member_social-wrapper, .team-member_wrapper:focus .team-member_social-wrapper {
  transform: translateX(0%);
}
.footer-top {
  position: relative;
}
.footer-top:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  bottom: calc(var(--fr-container-gap) * -1);
  background-color: var(--shade-light-trans-40);
}
.btn--action.btn--outline:hover {
  background-color: var(--action) !important;
  color: white !important;
}
.hidden {
  display: none !important;
}
