[data-widget="szu_library:ksplatform-header"] .menu-tree--horizontal{
  position:absolute;
  left:0px;
  top:100%;
  display:none;
  width:100%;
  --tw-bg-opacity:1;
  background-color:rgb(var(--color-primary) / var(--tw-bg-opacity));
  padding-left:0px;
  padding-right:0px;
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 1024px){
  [data-widget="szu_library:ksplatform-header"] .menu-tree--horizontal{
    position:relative;
    display:block;
  }
}
[data-widget="szu_library:ksplatform-header"] .menu-tree--horizontal .menu-tree__title{
  display:none;
}
@media (min-width: 1024px){
  [data-widget="szu_library:ksplatform-header"] .menu-tree--horizontal .menu-tree__mobile-toggle{
    display:none;
  }
}
[data-widget="szu_library:ksplatform-header"] .menu-tree--horizontal .menu-tree__menu{
  width:100%;
  margin-right:auto;
  margin-left:auto;
  padding-right:1rem;
  padding-left:1rem;
}
@media (min-width: 640px){
  [data-widget="szu_library:ksplatform-header"] .menu-tree--horizontal .menu-tree__menu{
    max-width:640px;
  }
}
@media (min-width: 1024px){
  [data-widget="szu_library:ksplatform-header"] .menu-tree--horizontal .menu-tree__menu{
    max-width:1024px;
    padding-right:4rem;
    padding-left:4rem;
  }
}
@media (min-width: 1280px){
  [data-widget="szu_library:ksplatform-header"] .menu-tree--horizontal .menu-tree__menu{
    max-width:1280px;
    padding-right:4rem;
    padding-left:4rem;
  }
}
@media (min-width: 1440px){
  [data-widget="szu_library:ksplatform-header"] .menu-tree--horizontal .menu-tree__menu{
    max-width:1440px;
    padding-right:4rem;
    padding-left:4rem;
  }
}
[data-widget="szu_library:ksplatform-header"] .menu-tree--horizontal .menu-tree__menu{
  position:relative;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
}
@media (min-width: 1024px){
  [data-widget="szu_library:ksplatform-header"] .menu-tree--horizontal .menu-tree__menu{
    display:flex;
    flex-direction:row;
  }
}
[data-widget="szu_library:ksplatform-header"] .menu-tree--horizontal .menu-tree__menu-item{
  position:relative;
  display:flex;
  width:100%;
  flex-grow:1;
  flex-basis:12.5%;
  cursor:pointer;
  align-items:center;
  justify-content:flex-start;
  border-bottom-width:1px;
  border-color:rgb(241 245 249 / 0.1);
  padding-left:2rem;
  padding-right:2rem;
  padding-top:1rem;
  padding-bottom:1rem;
}
@media (min-width: 1024px){
  [data-widget="szu_library:ksplatform-header"] .menu-tree--horizontal .menu-tree__menu-item{
    justify-content:center;
    border-width:0px;
  }
  [data-widget="szu_library:ksplatform-header"] .menu-tree--horizontal .menu-tree__menu-item::before{
    --tw-content:"";
    content:var(--tw-content);
  }
  [data-widget="szu_library:ksplatform-header"] .menu-tree--horizontal .menu-tree__menu-item::after{
    --tw-content:"";
    content:var(--tw-content);
  }
  [data-widget="szu_library:ksplatform-header"] .menu-tree--horizontal .menu-tree__menu-item:hover{
    --tw-text-opacity:1;
    color:rgb(var(--color-secondary) / var(--tw-text-opacity));
  }
  [data-widget="szu_library:ksplatform-header"] .menu-tree--horizontal .menu-tree__menu-item:hover::after{
    --tw-content:"";
    content:var(--tw-content);
  }
}
[data-widget="szu_library:ksplatform-header"] .menu-tree--horizontal .menu-tree__menu-item::after{
  position:absolute;
  top:50%;
  right:0;
  width:0.0625rem;
  height:30%;
  transform:translateY(-50%);
  background-color:#d8bfbf;
}
[data-widget="szu_library:ksplatform-header"] .menu-tree--horizontal .menu-tree__menu-item:hover::before{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:2px;
  --tw-bg-opacity:1;
  background-color:rgb(var(--color-secondary) / var(--tw-bg-opacity));
}
@media (min-width: 640px){
  [data-widget="szu_library:ksplatform-header"] .menu-tree--horizontal .menu-tree__menu-item:hover::before{
    height:4px;
  }
}
@media (min-width: 1024px){
  [data-widget="szu_library:ksplatform-header"] .menu-tree--horizontal .menu-tree__menu-item:hover::before{
    height:4px;
  }
}
[data-widget="szu_library:ksplatform-header"] .menu-tree--horizontal .menu-tree__menu-item__entry{
  height:100%;
  width:100%;
}
@media (min-width: 1024px){
  [data-widget="szu_library:ksplatform-header"] .menu-tree--horizontal .menu-tree__menu-item__entry::before{
    --tw-content:"";
    content:var(--tw-content);
  }
}
[data-widget="szu_library:ksplatform-header"] .menu-tree--horizontal .menu-tree__menu-item__entry::before{
  position:absolute;
  top:50%;
  left:0;
  width:0.0625rem;
  height:30%;
  transform:translateY(-50%);
  background-color:#d8bfbf;
}
[data-widget="szu_library:ksplatform-header"] .menu-tree--horizontal .menu-tree__menu-item__entry.is-active{
  --tw-text-opacity:1;
  color:rgb(var(--color-secondary) / var(--tw-text-opacity));
}
[data-widget="szu_library:ksplatform-header"] .menu-tree--horizontal .menu-tree__menu-item__entry.is-active::after{
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:4px;
  --tw-bg-opacity:1;
  background-color:rgb(var(--color-secondary) / var(--tw-bg-opacity));
}
@media (min-width: 1024px){
  [data-widget="szu_library:ksplatform-header"] .menu-tree--horizontal .menu-tree__menu-item__link{
    display:block;
    height:100%;
    width:100%;
    text-align:center;
  }
}

[data-widget="szu_library:ksplatform-header"] .menu-tree.menu-tree__wrapper.menu-tree--horizontal.flex
{
  display:flex !important;
  position: relative !important;
}

[data-widget="szu_library:ksplatform-header"] .menu-tree.menu-tree__wrapper.menu-tree--horizontal.hidden
{
  display:none !important;
  position: relative !important;
}



@media screen and (width <= 640px) {
  [data-widget="szu_library:ksplatform-header"] img {
    width: 200px ;
  }
}

@media screen and (640px <= width <= 1024px) {
  [data-widget="szu_library:ksplatform-header"] img {
    width: 400px ;
  }
}
