body {
  margin: 0;
}
.wp-site-blocks {
  padding: 0;
}
.albuderm-skip-link {
  position: fixed;
  top: -100px;
  left: 16px;
  z-index: 100000;
  padding: 12px 20px;
  background: #fff;
  color: #062149;
}
.albuderm-skip-link:focus {
  top: 12px;
}
.scroll-gloss-reveal {
  opacity: 1;
  transform: none;
  filter: none;
}
.admin-bar .site-shell > header {
  top: 32px;
}
.albuderm-menu {
  border-top: 1px solid #0621491a;
  background: #fff;
  padding: 16px 20px;
}
.albuderm-menu a {
  display: block;
  padding: 12px;
  font-weight: 700;
  text-transform: uppercase;
}
.albuderm-menu[hidden] {
  display: none;
}
@media (max-width: 1023px) {
  header > nav > .albuderm-desktop-contact {
    display: none;
  }
}
body.albuderm-scrolled .site-shell > header {
  background: #ffffffeb;
  box-shadow: 0 14px 40px #0a1f4414;
  border-bottom: 1px solid #0621491a;
}
@media (min-width: 1024px) {
  .albuderm-menu {
    display: none;
  }
}
@media (max-width: 782px) {
  .admin-bar .site-shell > header {
    top: 46px;
  }
}
@media (prefers-reduced-motion: no-preference) {
  .scroll-gloss-reveal.albuderm-reveal-pending {
    opacity: 0;
    transform: translateY(26px) scale(0.985);
    filter: blur(18px) saturate(122%);
  }
  .scroll-gloss-reveal {
    transition:
      opacity 0.52s,
      transform 0.52s,
      filter 0.52s;
    transition-delay: var(--scroll-gloss-delay, 0s);
  }
}
