/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 25 2026 | 15:37:40 */
/* ==========================================
   Moab Media Header Framework
   ========================================== */

:root {
  --header-h: 6rem;
}

#header-default,
#header-scroll {
  position: fixed;
  top: 0; left: 0; right: 0;
  z-index: 9999;
  transition: top .35s ease, opacity .35s ease;
}

#header-scroll {
  top: calc(-1 * var(--header-h));
  opacity: 0;
}

.show-scroll-header #header-scroll {
  top: 0;
  opacity: 1;
}

.show-scroll-header #header-default {
  top: calc(-1 * var(--header-h));
  opacity: 0;
}

.scrolled #header-default {
  top: calc(-1 * var(--header-h));
  opacity: 0;
}

body.has-fixed-header {
  padding-top: var(--header-h);
}

#header-default a,
#header-default button,
#header-scroll a,
#header-scroll button,
#header-default [role="button"],
#header-scroll [role="button"],
#header-default .elementor-button,
#header-scroll .elementor-button,
#header-default .menu-toggle,
#header-scroll .menu-toggle,
#header-default .e-n-menu-toggle,
#header-scroll .e-n-menu-toggle,
#header-default .e-offcanvas-menu__toggle,
#header-scroll .e-offcanvas-menu__toggle {
  cursor: pointer !important;
  user-select: none;
  -webkit-user-select: none;
}

/* ==========================================
   Mobile Header Height Override
   ========================================== */

@media (max-width: 767px) {
  :root {
    --header-h: 4rem;
  }
}

