#svg-animation-wrapper {
  position: absolute;
  display: flex;
  justify-content: right;
  z-index: 100;
  right: 0;
  top: clamp(30%, 40vh, 45%);
  width: 100%;
}
#svg-animation-wrapper #logo-draw-wrapper, #svg-animation-wrapper #logo-draw-wrapper svg, #svg-animation-wrapper #logo-draw-wrapper mask, #svg-animation-wrapper #logo-draw-wrapper path {
  forced-color-adjust: none;
}
#svg-animation-wrapper #logo-draw-wrapper {
  position: relative;
  width: min(50vw, 80vh);
  max-width: 1000px;
  min-width: 300px;
  aspect-ratio: 2;
  height: auto;
  color: var(--color-custom-18);
  transform-origin: bottom right;
  overflow: visible;
  margin-left: 2rem;
  transform: translateX(-20%);
}
#svg-animation-wrapper #logo-draw-wrapper svg {
  overflow: visible;
}
#svg-animation-wrapper #logo-draw-wrapper svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#svg-animation-wrapper #logo-text path:not(.logo-reveal-mask-path) {
  fill: currentColor;
}
#svg-animation-wrapper .logo-writepath {
  pointer-events: none;
  opacity: 0;
}
#svg-animation-wrapper .logo-writepath path {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.2;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 1;
  stroke-dashoffset: 1;
}
#svg-animation-wrapper .logo-text {
  opacity: 1;
}
#svg-animation-wrapper .logo-feather {
  transform-origin: center center;
  opacity: 1;
  pointer-events: none;
  fill: currentColor;
}
#maintenance #svg-animation-wrapper {
  position: relative;
  top: 0;
  left: auto;
  right: auto;
  bottom: auto;
  width: 100%;
  z-index: auto;
  display: flex;
  justify-content: center;
  margin: clamp(12px, 3vh, 28px) 0;
}
#maintenance #logo-draw-wrapper {
  width: clamp(260px, 70vw, 800px);
  aspect-ratio: 2;
  height: auto;
  position: relative;
}
@media (max-width: 1750px) {
  #rev_slider #memory-rev-overlay {
    display: unset !important;
  }
  #svg-animation-wrapper {
    transform: translateX(-10%);
  }
}
@media (max-width: 1550px) {
  #svg-animation-wrapper {
    justify-content: center;
    align-items: center;
    transform: translate(10%, 20%);
    left: 0;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fcustom_codes%2F1228-scss-default.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAOG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAGE%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */