span {
  font-style: inherit;
  font-weight: inherit;
}

.hvr-underline-from-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0,0,0,0);
  position: relative;
  overflow: hidden;
}

.hvr-underline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-underline-from-left:active:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:hover:before {
  right: 0;
}

.hvr-underline-from-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}

.hvr-underline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before {
  right: 0;
}

a:hover {
  color: #f51e7e;
  text-decoration: blink;
  border-radius: 40px;
}

#navbar {
  z-index: 100;
  position: fixed;
  box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3);
}

a {
  color: var(--bs-white);
  text-decoration: underline;
}

a:focus, a:hover {
  color: #0085A1;
}

a:hover {
  color: #f51e7e;
  text-decoration: blink;
}

a:focus, a:hover {
  color: #e8b70a;
}

a:hover {
  color: #ffffff;
  text-decoration: blink;
}

a {
  color: #ffc700;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

