/* Desktop navigation uses the same 1100px content width as the home sections. */
@media(min-width:1025px){
 body .elementor-11 .elementor-element.elementor-element-2dc212c{--content-width:1100px;--padding-left:24px;--padding-right:24px}
 body .elementor-11 .elementor-element-2dc212c>.e-con-inner{display:grid;grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr);align-items:center;gap:20px;width:100%;max-width:1100px;margin-inline:auto}
 body .elementor-11 .elementor-element-2dc212c>.e-con-inner>.e-con{width:100%;min-width:0;padding:0;margin:0}
 body .elementor-11 .elementor-element.elementor-element-02c3590{align-items:flex-start}
 body .elementor-11 .elementor-element.elementor-element-3e11ec3{align-items:center;justify-self:center}
 body .elementor-11 .elementor-element.elementor-element-aaa32b1{justify-content:flex-end;gap:12px;flex-wrap:nowrap}
 body .elementor-11 .elementor-element-2dc212c .elementskit-navbar-nav{flex-wrap:nowrap}
 body .elementor-11 .elementor-element-2dc212c .elementskit-navbar-nav>li>a{font-size:15px;padding-inline:10px;white-space:nowrap}
 body .elementor-11 .elementor-element-2dc212c .langbar-brand{width:180px;margin-inline:auto}
}
@media(min-width:1025px) and (max-width:1150px){
 body .elementor-11 .elementor-element-2dc212c>.e-con-inner{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);gap:12px}
 body .elementor-11 .elementor-element-2dc212c .langbar-brand{width:150px}
 body .elementor-11 .elementor-element-2dc212c .elementskit-navbar-nav>li>a{font-size:14px;padding-inline:7px}
 body .elementor-11 .elementor-element.elementor-element-aaa32b1{gap:8px}
}
