/* Keep the new English navigation entry on the same line as the existing links. */
@media (min-width:1280px){
  header.elementor-37104 .e-con-inner:has(>.elementor-element-2980b7d),
  header.elementor-34224 .e-con-inner:has(>.elementor-element-4242114a){display:grid!important;grid-template-columns:170px minmax(0,1fr) 146px;align-items:center;gap:10px!important;width:calc(100% - 32px)!important;max-width:1300px!important}
  header.elementor-37104 :is(.elementor-element-a07f892,.elementor-element-2980b7d,.elementor-element-88f3dd7),
  header.elementor-34224 :is(.elementor-element-3aeeb27a,.elementor-element-4242114a,.elementor-element-2791e234){width:100%!important;min-width:0!important;padding-inline:0!important}
  header.elementor-37104 .elementor-element-b68c72e,
  header.elementor-34224 .elementor-element-7c6880d0{width:100%!important;min-width:0!important}
  header :is(.elementor-element-b68c72e,.elementor-element-7c6880d0)>.elementor-widget-container>.elementor-nav-menu--main>ul{flex-wrap:nowrap!important;justify-content:center;gap:0}
  header :is(.elementor-element-b68c72e,.elementor-element-7c6880d0)>.elementor-widget-container>.elementor-nav-menu--main>ul>li>a{font-size:clamp(13px,1.1vw,15px)!important;padding-inline:4px!important;white-space:nowrap}
  header :is(.elementor-element-88f3dd7,.elementor-element-2791e234) .elementor-button{font-size:13px!important;padding-inline:15px!important;white-space:nowrap}
}
@media (min-width:1025px) and (max-width:1279px){
  header.elementor-37104 .elementor-element-b68c72e,
  header.elementor-34224 .elementor-element-7c6880d0{display:none!important}
  header.elementor-37104 .elementor-element-75059c1,
  header.elementor-34224 .elementor-element-7d7cf98{display:block!important;width:100%}
}

@media (min-width:1280px){html[lang^="en"] header :is(.elementor-element-b68c72e,.elementor-element-7c6880d0)>.elementor-widget-container>.elementor-nav-menu--main>ul>li>a{font-size:clamp(12px,.91vw,13px)!important}}
