/* Apply Elementor header overlay (negative margin + transparent bar) without Elementor JS.
   Variables already exist on .elementor-element-705a2cb7; this makes them take effect and
   skips the solid header background that Elementor would drop once motion-FX runs. */
.elementor-102 .elementor-element.elementor-element-705a2cb7 {
  z-index: 90;
}
@media (max-width: 1024px) {
  .elementor-102 .elementor-element.elementor-element-705a2cb7 {
    margin-bottom: -75px !important;
    min-height: 75px;
    background-color: transparent !important;
  }
  .elementor-102 .elementor-element.elementor-element-705a2cb7 > .elementor-motion-effects-container,
  .elementor-102 .elementor-element.elementor-element-705a2cb7:not(.elementor-motion-effects-element-type-background) {
    background-color: transparent !important;
  }
}
@media (max-width: 767px) {
  .elementor-102 .elementor-element.elementor-element-705a2cb7 {
    margin-bottom: -67px !important;
    min-height: 65px;
    background-color: transparent !important;
  }
}
