@media(max-width:1024px){.elementor .e-2e051bda-9b3e0f8{justify-content:center;}}@media(max-width:1024px){.elementor .e-1f7b7cea-bec138f{flex-direction:row;justify-content:flex-end;align-self:center;}}@media(max-width:1024px){.elementor .e-c80a9d2-a733f95{align-items:center;/* the header container sticks to the top while scrolling */
.sticky-header {
  position: sticky !important;
  top: 0;
  z-index: 999;
}

/* when the container sits in a Theme Builder header,
 the wrapper has to stick instead (it is only as tall as the header) */
.elementor-location-header:has(.sticky-header) {
  position: sticky;
  top: 0;
  z-index: 999;
}

/* stay below the WordPress admin bar when logged in */
.admin-bar .sticky-header,
.admin-bar .elementor-location-header:has(.sticky-header) { top: 32px; }
@media (max-width: 782px) {
  .admin-bar .sticky-header,
  .admin-bar .elementor-location-header:has(.sticky-header) { top: 46px; }
}\n}}