/* Desktop header only. Existing tablet/mobile rules remain authoritative. */
@media (min-width:1025px) {
 .elementor-679 .elementor-element.elementor-element-ec24547 img { width:240px; height:95px; object-position:left center; }
 .elementor-679 .elementor-element.elementor-element-ec24547 { text-align:left; }
 .elementor-679 .elementor-element.elementor-element-d43fc2c { padding:0; width:240px; flex:0 0 240px; }
 .elementor-679 .elementor-element.elementor-element-00413fd { align-items:center; padding:10px 0; min-height:120px; }
 .elementor-679 .elementor-element.elementor-element-786cadb { padding:0; flex:1; width:auto; min-width:0; }
 .elementor-679 .elementor-element-130e672 .elementskit-navbar-nav { justify-content:space-between; width:82%; min-width:max-content; margin-left:auto; margin-right:0; position:relative; left:-25px; }
 .elementor-679 .elementor-element-130e672 .elementskit-navbar-nav > li > a {
  font-size:18px;
  padding-left:19px;
  padding-right:19px;
 }
 .elementor-679 .elementor-element-130e672 .elementskit-navbar-nav > li:first-child > a { padding-left:0; }
 .elementor-679 .elementor-element-130e672 .elementskit-navbar-nav > li:last-child > a { padding-right:0; }
}
