@media (min-width:1025px) {
  .elementor-location-header #e-n-menu-content-1731.elementor-element-32e85066 { padding:14px!important; border:1px solid #dbe5ec!important; border-top:0!important; border-radius:0 0 8px 8px!important; background:#f7fafc!important; box-shadow:0 18px 40px rgba(15,44,69,.16)!important; }
  .elementor-location-header #e-n-menu-content-1731>.elementor-element-712e480a { display:grid!important; grid-template-columns:repeat(7,minmax(132px,1fr))!important; gap:10px!important; align-items:stretch!important; }
  .elementor-location-header #e-n-menu-content-1731>.elementor-element-712e480a>.e-con { position:relative!important; display:flex!important; flex-direction:column!important; min-width:0!important; min-height:244px!important; padding:12px 12px 14px!important; border:1px solid #dfe8ee!important; border-radius:8px!important; background:#fff!important; box-shadow:none!important; transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important; }
  .elementor-location-header #e-n-menu-content-1731>.elementor-element-712e480a>.e-con:hover { z-index:1!important; border-color:#9bc7d9!important; box-shadow:0 10px 22px rgba(20,63,88,.13)!important; transform:translateY(-3px)!important; }
  .elementor-location-header #e-n-menu-content-1731 .elementor-widget-image-box { margin:0!important; }
  .elementor-location-header #e-n-menu-content-1731 .elementor-image-box-wrapper { display:flex!important; flex-direction:column!important; height:100%!important; }
  .elementor-location-header #e-n-menu-content-1731 .elementor-image-box-img { display:flex!important; align-items:center!important; justify-content:center!important; height:138px!important; margin:0 0 11px!important; padding:4px!important; overflow:hidden!important; border-radius:6px!important; background:#f4f8fa!important; }
  .elementor-location-header #e-n-menu-content-1731 .elementor-image-box-img>a { display:flex!important; width:100%!important; height:100%!important; align-items:center!important; justify-content:center!important; }
  .elementor-location-header #e-n-menu-content-1731 .elementor-image-box-img img { display:block!important; width:100%!important; height:100%!important; max-width:100%!important; object-fit:contain!important; transition:transform .24s ease!important; }
  .elementor-location-header #e-n-menu-content-1731>.elementor-element-712e480a>.e-con:hover .elementor-image-box-img img { transform:scale(1.045)!important; }
  .elementor-location-header #e-n-menu-content-1731 .elementor-image-box-title { margin:0!important; color:#142f49!important; font-size:20px!important; font-weight:800!important; line-height:1.18!important; letter-spacing:0!important; }
  .elementor-location-header #e-n-menu-content-1731 .elementor-image-box-title a { color:inherit!important; }
  .elementor-location-header #e-n-menu-content-1731 .elementor-widget-text-editor { margin-top:auto!important; }
  .elementor-location-header #e-n-menu-content-1731 .elementor-widget-text-editor p { margin:8px 0 0!important; line-height:1!important; }
  .elementor-location-header #e-n-menu-content-1731 .elementor-widget-text-editor a { display:inline-flex!important; align-items:center!important; gap:6px!important; color:#0e7096!important; font-size:14px!important; font-weight:750!important; line-height:1.2!important; text-decoration:none!important; }
  .elementor-location-header #e-n-menu-content-1731 .elementor-widget-text-editor a::after { content:"\2192"; font-size:16px; font-weight:700; transition:transform .18s ease; }
  .elementor-location-header #e-n-menu-content-1731>.elementor-element-712e480a>.e-con:hover .elementor-widget-text-editor a::after { transform:translateX(3px); }
  .elementor-location-header #e-n-menu-content-1731 .elementor-element-f8a4e52, .elementor-location-header #e-n-menu-content-1731 .elementor-element-5aa4515 { top:18px!important; right:18px!important; left:auto!important; width:auto!important; padding:5px 9px!important; border-radius:999px!important; background:#dff02c!important; box-shadow:none!important; z-index:2!important; }
  .elementor-location-header #e-n-menu-content-1731 .elementor-element-f8a4e52 .elementor-heading-title, .elementor-location-header #e-n-menu-content-1731 .elementor-element-5aa4515 .elementor-heading-title { color:#15324b!important; font-size:12px!important; font-weight:850!important; line-height:1!important; letter-spacing:.02em!important; text-transform:uppercase!important; }
  .elementor-location-header #e-n-menu-content-1731 a:focus-visible { outline:3px solid #1c87ad!important; outline-offset:3px!important; }
}
