/* NaKorid static-site compatibility fixes. */
@media (min-width:1025px){
  /* Give the expanded desktop navigation enough room to stay on one line. */
  .elementor-location-header .elementor-element-6faeb2b{width:20%!important}
  .elementor-location-header .elementor-element-2feeb67{width:62%!important}
  .elementor-location-header .elementor-element-151d4d4{width:18%!important}
  .elementor-location-header #menu-main{display:flex!important;flex-wrap:nowrap!important;justify-content:center}
  .elementor-location-header #menu-main>li>a{padding-left:10px!important;padding-right:10px!important;white-space:nowrap}

  /* The legal pages use a separate Elementor header template. */
  .elementor-element-21a51b07 .elementor-element-3e378f2a,
  .elementor-element-744f90a{width:20%!important}
  .elementor-element-21a51b07 .elementor-element-10d79a9b,
  .elementor-element-7db4291{width:80%!important}
  .elementor-element-21a51b07 .elementor-element-7c2a00df,
  .elementor-element-bfc43fb{width:82%!important}
  .elementor-element-21a51b07 .elementor-element-762eb76f,
  .elementor-element-54566c4{width:18%!important}
  .elementskit-navbar-nav>li>a{padding-left:9px!important;padding-right:9px!important;white-space:nowrap}
}
@media (max-width:767px){
  html,body{max-width:100%;overflow-x:hidden}
  .elementor-headline-dynamic-wrapper{max-width:calc(100vw - 40px)!important}
  .elementor-headline-dynamic-wrapper svg{max-width:100%!important;width:100%!important}
}
