/******* Do not edit this file *******
Code Snippets Manager
Saved: Jan 11 2026 | 10:19:50 */
/* CSS Reset */
*, *::before, *::after {
  box-sizing: border-box;
}

body, h1, h2, h3, h4, h5, h6, p, figure, blockquote, dl, dd {
  margin: 0;
  padding: 0;
}

input, button, textarea, select {
  font: inherit;
}

/* Motion */
.bricks-is-frontend .motion {
  visibility: hidden;
  opacity: 0;
  will-change: transform, opacity;}

/* Brackdrop */
.backdrop {-webkit-backdrop-filter: blur(16px); backdrop-filter: blur(16px);}

/* Menu X Animated*/

.menu-icon-s line {
  transition: transform 220ms ease, opacity 220ms ease;
  transform-box: fill-box;
  transform-origin: center;
}

.menu-btn-s.is-active .line-1-s {
  transform: translateY(4px) rotate(45deg);
}
.menu-btn-s.is-active .line-2-s {
  transform: translateY(-4px) rotate(-45deg);
}

.menu-overlay-s {
  inset: 0;
  transform: scaleY(0);
  transform-origin: top;
  transition: transform 400ms cubic-bezier(0.77, 0, 0.175, 1);
}

.menu-overlay-s.is-active {
  transform: scaleY(1);
}

@media (prefers-reduced-motion: reduce) {
  .menu-icon-s line,
  .menu-overlay-s {
    transition: none;
  }
}

body.menu-open-s {
  overflow: hidden;
}