:root {

  /* font sizes */
  --font-size: 16px;
  --p3-text-size: 14px;
  --h4-title-size: 24px;
  --h1-title-size: 48px;

  /* Colors */
  --system-background: #fff;
  --system-gray: #ddd;
  --system-content: #333;
  --system-gray-midle: #afafaf;
  
  /* Paddings */
  --padding-9xs: 4px;

  /* Border radiuses */
  --br-xs: 12px;
}
.new_is74_cont_menu_title {
  position: relative;
  margin: 25px 0;
  color: var(--system-content);
  text-align: center;
  font-size: var(--h1-title-size, 48px);
  line-height: 52px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
  width: 100%;
}
.nav {
  position: relative;
  max-width: 340px;
  margin: 0 auto;
  border-radius: var(--br-xs);
  background-color: var(--system-background);
  border: 1px solid var(--system-gray-midle);
  box-sizing: border-box;
  height: 49px;
  justify-content: flex-start;
  padding: var(--padding-9xs);
  color: var(--system-background);
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: var(--font-size);
}
.nav .nav-link {
  font-size: var(--font-size);
  color: black;
}
@media (max-width: 768px) {
.nav .nav-link {
  font-size: var(--p3-text-size);
  color: black;
}
.new_is74_cont_menu_title {
  color: var(--system-content);
  text-align: center;
  font-size: var(--h4-title-size);
  line-height: 28px;
  font-weight: 600;
  position: relative;
  align-self: stretch;
  width: 100%;
}
}
