/**
  Button Classes
 */
.bld-position {
  display: flex;
  justify-content: flex-end;
  margin-top: 3rem;
}
.bld-position a {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  color: var(--color-white);
  padding: 1.9rem 3.9rem;
  border-radius: 10rem;
  isolation: isolate;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0);
  border: 0;
  box-sizing: border-box;
  backdrop-filter: blur(1px) saturate(150%);
  -webkit-backdrop-filter: blur(1px) saturate(150%);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), inset 1.8px 3px 0px -2px rgba(255, 255, 255, 0.45), inset -2px -2px 0px -2px rgba(255, 255, 255, 0.35), inset -3px -8px 1px -6px rgba(255, 255, 255, 0.28), inset -0.3px -1px 4px 0px rgba(0, 0, 0, 0.12), inset -1.5px 2.5px 0px -2px rgba(0, 0, 0, 0.2), inset 0px 3px 4px -2px rgba(0, 0, 0, 0.18), inset 2px -6.5px 1px -4px rgba(0, 0, 0, 0.1), 0px 1px 5px 0px rgba(0, 0, 0, 0.1), 0px 6px 16px 0px rgba(0, 0, 0, 0.1);
  transition: all 0.5s;
}
.bld-position a:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
.bld-position a svg {
  margin-top: 0;
  height: 1.4rem;
}
.bld-position a svg path {
  transition: all 0.5s;
}
.bld-position a > * {
  position: relative;
  z-index: 2;
}
.bld-position a::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  z-index: 1;
  pointer-events: none;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 35%, rgba(255, 255, 255, 0) 65%);
}

/*# sourceMappingURL=bld_button.css.map */
