/*Menu accessabiliy highlight tab */
.oxy-mega-dropdown_link:focus-visible, .oxy-burger-trigger .hamburger:focus-visible {
  outline-offset: 0.5rem;
  outline: var(--primary) solid 0.2rem;
}
.oxy-mega-dropdown_link:-moz-focus-inner, .oxy-burger-trigger .hamburger:-moz-focus-inner {
  outline: 0.2rem solid var(--primary) !important;
  outline-offset: 0.5rem;
}
.oxy-slide-menu :focus {
  position: relative;
}
/*End menu accessabiliy highlight tab */
.animatedgradient {
  background: linear-gradient(285deg, #5989c5, #7e70b8, #9f5196, #a9417e);
  background-size: 800% 800%;
  background-attachment: fixed;
  -webkit-animation: AnimationName 35s ease infinite;
  -moz-animation: AnimationName 35s ease infinite;
  animation: AnimationName 35s ease infinite;
}
@-webkit-keyframes AnimationName {
  0% {
    background-position: 0% 71%;
  }
  50% {
    background-position: 100% 30%;
  }
  100% {
    background-position: 0% 71%;
  }
}
@-moz-keyframes AnimationName {
  0% {
    background-position: 0% 71%;
  }
  50% {
    background-position: 100% 30%;
  }
  100% {
    background-position: 0% 71%;
  }
}
@keyframes AnimationName {
  0% {
    background-position: 0% 71%;
  }
  50% {
    background-position: 100% 30%;
  }
  100% {
    background-position: 0% 71%;
  }
}
.animatedgradient2 {
  background: linear-gradient(303deg, #695d9d, #5989c5, #315b91, #50447c);
  background-size: 800% 800%;
  background-attachment: fixed;
  -webkit-animation: AnimationName 15s ease infinite;
  -moz-animation: AnimationName 15s ease infinite;
  animation: AnimationName 15s ease infinite;
}
@-webkit-keyframes AnimationName {
  0% {
    background-position: 0% 2%;
  }
  50% {
    background-position: 100% 99%;
  }
  100% {
    background-position: 0% 2%;
  }
}
@-moz-keyframes AnimationName {
  0% {
    background-position: 0% 2%;
  }
  50% {
    background-position: 100% 99%;
  }
  100% {
    background-position: 0% 2%;
  }
}
@keyframes AnimationName {
  0% {
    background-position: 0% 2%;
  }
  50% {
    background-position: 100% 99%;
  }
  100% {
    background-position: 0% 2%;
  }
}
