.tul_layout_kierunek_nav_block {
  width: 100%;
  /* overflow-x: clip; */
}
.tul_layout_kierunek_nav_block > ul {
  display: flex;
  justify-content: center;
  align-content: stretch;
  align-items: stretch;
  justify-items: stretch;
  flex-direction: row;
  border-style: solid;
  border-width: 1pt;
  border-radius: 30rem;
  background-color: var(--tul-recruitment-beige-light);
  list-style: none;
  padding: 0;
  margin: 0 auto;
  width: fit-content;
  max-width: 100%;
}
.tul_layout_kierunek_nav_block > ul > li{
  padding: 0;
  margin: 0 0.5ch;
  word-break: keep-all;
  width: fit-content;
  display: block;
  display: block;
  height: 100%;
}
.tul_layout_kierunek_nav_block > ul > li:first-of-type{
  margin-left: 0;
}
.tul_layout_kierunek_nav_block > ul > li:last-of-type{
  margin-right: 0;
}
.tul_layout_kierunek_nav_block > ul > li > a,
.tul_layout_kierunek_nav_block > ul > li > button {
  padding: 1ch 1ch;
  margin: 0;
  word-break: keep-all;
  width: max-content;
  display: block;
  text-decoration: none;
  background-color: transparent;
  border: 0;
  
  display: block;
  height: 100%;
  background-color:transparent;
  border-color: transparent;
  border-style: solid;
  border-width:1pt;
  border-radius: 30rem;
  
}
.tul_layout_kierunek_nav_block > ul > li > a:hover,
.tul_layout_kierunek_nav_block > ul > li > button:hover {
  background-color: var(--tul-recruitment-beige-light) !important;
  border-color: var(--tul-recruitment-beige-dark) !important;
}
.theme-dark .tul_layout_kierunek_nav_block > ul > li > a:hover,
.theme-dark .tul_layout_kierunek_nav_block > ul > li > button:hover {
  background-color: var(--tul-recruitment-beige-dark);
  border-color: var(--tul-recruitment-beige-dark);
}

.theme-dark .tul_layout_kierunek_nav_block > ul > li > a:focus-within,
.theme-dark .tul_layout_kierunek_nav_block > ul > li > button:focus-within,
.theme-dark .tul_layout_kierunek_nav_block > ul > li.active > a,
.theme-dark .tul_layout_kierunek_nav_block > ul > li.active > button {
  background-color: var(--tul-recruitment-beige-dark);
  border-color: var(--tul-recruitment-beige-dark);
}
.theme-dark .tul_layout_kierunek_nav_block > ul > li > a,
.theme-dark .tul_layout_kierunek_nav_block > ul > li > button {
  color: var(--tul-recruitment-blue-medium);
}
.theme-dark .tul_layout_kierunek_nav_block > ul {
  border-color: var(--tul-recruitment-beige-dark);
  background-color: var(--tul-recruitment-beige-dark);
}



.tul_layout_kierunek_nav_block > select {
  border-style: solid;
  border-width: 1pt;
  border-radius: 30rem;
  background-color: var(--tul-recruitment-beige-light);
  padding: 1ch 1ch;
  margin: 0 auto;
  width: max-content;
  display: block;
  border-color: #112633;
  
  color: var(--tul-recruitment-blue-medium);
  padding: 0.68rem calc(1.25rem + 1rem) 0.81rem 1.25rem;
  font-size: 1rem;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"/></svg>');
  background-repeat: no-repeat;
  background-position-x: calc(100% - 1rem);
  background-position-y: center;
  background-size: 0.8rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-family: inherit;
  font-weight: inherit;
}
.tul_layout_kierunek_nav_block > select:hover {
  background-color: var(--tul-recruitment-beige-light) !important;
  border-color: var(--tul-recruitment-beige-dark) !important;
}