@font-face{
	font-family:"Inter";
	src:url("../font/static/Inter_18pt-Regular.ttf") format("truetype");
	font-weight:400;
	font-style:normal;
	font-display:swap;
  }
  @font-face{
	font-family:"Inter";
	src:url("../font/static/Inter_18pt-Medium.ttf") format("truetype");
	font-weight:500;
	font-style:normal;
	font-display:swap;
  }
  @font-face{
	font-family:"Inter";
	src:url("../font/static/Inter_18pt-SemiBold.ttf") format("truetype");
	font-weight:600;
	font-style:normal;
	font-display:swap;
  }
  @font-face{
	font-family:"Inter";
	src:url("../font/static/Inter_18pt-Bold.ttf") format("truetype");
	font-weight:700;
	font-style:normal;
	font-display:swap;
  }
  
  @font-face {
	font-family: "InstrumentSerif";
	src: url("../font/InstrumentSerif/InstrumentSerif-Regular.ttf") format("truetype");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
  }
  
  @font-face {
	font-family: "InstrumentSerif";
	src: url("../font/InstrumentSerif/InstrumentSerif-Italic.ttf") format("truetype");
	font-weight: 400;
	font-style: italic;
	font-display: swap;
  }
  
  h1, h2 {
	font-family: "InstrumentSerif" !important;
  }
  
  body{
	font-family:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  }
  
  @import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

 body {
	font-family: "Inter", sans-serif !important;
 }
.fontSegoePrint {
	font-family: "Inter", sans-serif !important;
	font-size: 1.2rem;

}
.nav-link-badge {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.nav-link-badge__text {
  position: relative;
  display: inline-block;
}

.small-badge {
  position: absolute;
  top: -5px;
  right: 11px;
  background: #000;
  color: #fff;
  font-size: 10px;
  padding: 3px 6px;
  line-height: 1;
  font-weight: 600;
  z-index: 10;
  pointer-events: none;
  white-space: nowrap;
}

@media (max-width: 991px) {

  .navbar_menu-floating-wrapper.w-nav-menu {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
  .navbar_menu-floating-wrapper.w-nav-menu > a.navbar_link.w-nav-link {
    display: block !important;
    width: 100% !important;
    float: none !important;
    clear: both !important;
    text-align: center !important;
    padding: 12px 0 !important;
    white-space: normal !important;
  }

  .navbar_menu-floating-wrapper.w-nav-menu > .w-dropdown {
    display: block !important;
    width: 100% !important;
    float: none !important;
    clear: both !important;
  }
  .navbar_menu-floating-wrapper.w-nav-menu .w-dropdown-toggle {
    display: flex !important;
    width: 100% !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 10px !important;
    padding: 12px 0 !important;
    white-space: normal !important;
  }
  .navbar_menu-floating-wrapper.w-nav-menu .w-dropdown-list {
    width: 100% !important;
  }
  .navbar_menu-floating-wrapper.w-nav-menu .navbar_dropdown-link-list {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
  .navbar_menu-floating-wrapper.w-nav-menu > a.nav-link-badge {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    padding: 12px 0 !important;
  }
  .navbar_menu-floating-wrapper.w-nav-menu > a.nav-link-badge .small-badge {
    top: -10px;
    right: calc(50% - 62px);
  }
}