[data-widget="szu_library:peristalsis"] .peristalsis-container{
  display:flex;
  height:calc(100vh - 12.5rem);
  width:100%;
  flex-direction:column;
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity));
}@media (min-width: 1024px){[data-widget="szu_library:peristalsis"] .peristalsis-container{
    height:100%;
    flex-direction:row;
  }
}
[data-widget="szu_library:peristalsis"] .peristalsis-item{
  position:relative;
  height:12.5%;
  width:100%;
  overflow:hidden;
  background-size:cover;
  background-position:center;
  transition-property:width,height;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:300ms;
  transition-timing-function:linear;
}
@media (min-width: 1024px){[data-widget="szu_library:peristalsis"] .peristalsis-item{
    height:100%;
    width:12.5%;
    background-position:right;
  }
}
[data-widget="szu_library:peristalsis"] .peristalsis-item[data-vizcms-animated=false]{
  --tw-translate-y:1rem;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity:0;
  transition-property:transform,opacity;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:300ms;
}
@media (min-width: 1024px){[data-widget="szu_library:peristalsis"] .peristalsis-item[data-vizcms-animated=false]{
    --tw-translate-x:6rem;
    --tw-translate-y:0px;
    transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}
[data-widget="szu_library:peristalsis"] .peristalsis-item[data-vizcms-animated=true]{
  --tw-translate-y:0px;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity:1;
  transition-property:transform,opacity;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:300ms;
}
@media (min-width: 1024px){[data-widget="szu_library:peristalsis"] .peristalsis-item[data-vizcms-animated=true]{
    --tw-translate-x:0px;
    transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}
[data-widget="szu_library:peristalsis"] .peristalsis-item[data-vizcms-animated=true]:nth-child(0){
  transition-delay:0ms;
}
[data-widget="szu_library:peristalsis"] .peristalsis-item[data-vizcms-animated=true]:nth-child(1){
  transition-delay:250ms;
}
[data-widget="szu_library:peristalsis"] .peristalsis-item[data-vizcms-animated=true]:nth-child(2){
  transition-delay:500ms;
}
[data-widget="szu_library:peristalsis"] .peristalsis-item[data-vizcms-animated=true]:nth-child(3){
  transition-delay:750ms;
}
[data-widget="szu_library:peristalsis"] .peristalsis-item[data-vizcms-animated=true]:nth-child(4){
  transition-delay:1000ms;
}
[data-widget="szu_library:peristalsis"] .peristalsis-item[data-vizcms-animated=true]:nth-child(5){
  transition-delay:1250ms;
}
[data-widget="szu_library:peristalsis"] .peristalsis-item-content{
  position:absolute;
  bottom:50%;
  right:50%;
  --tw-translate-x:50%;
  --tw-translate-y:50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transition-property:right,top,bottom;
  transition-duration:300ms;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 1024px){[data-widget="szu_library:peristalsis"] .peristalsis-item-content{
    bottom:auto;
    right:1.5rem;
    top:1.5rem;
    --tw-translate-x:0px;
    --tw-translate-y:0px;
    transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}
[data-widget="szu_library:peristalsis"] .peristalsis-item-content__title{
  display:block;
  white-space:nowrap;
  font-size:1.125rem;
  line-height:1.75rem;
  font-weight:400;
  transition-property:all;
  transition-duration:300ms;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 1024px){[data-widget="szu_library:peristalsis"] .peristalsis-item-content__title{
    font-size:1.5rem;
    line-height:2rem;
  }
}
[data-widget="szu_library:peristalsis"] .peristalsis-item-content__title{
  letter-spacing:0.125em;
}
@media (min-width: 1024px){
  [data-widget="szu_library:peristalsis"] .peristalsis-item-content__title{
    writing-mode:vertical-rl;
  }
}
[data-widget="szu_library:peristalsis"] .peristalsis-item-content__icon{
  display:none;
  width:2rem;
  height:2rem;
}
@media (min-width: 1024px){[data-widget="szu_library:peristalsis"] .peristalsis-item-content__icon{
    display:block;
  }
}
[data-widget="szu_library:peristalsis"] .peristalsis-item-content__desc{
  max-height:0px;
  max-width:0px;
  overflow:hidden;
  opacity:0;
  transition-property:all;
  transition-duration:300ms;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
}
[data-widget="szu_library:peristalsis"] .peristalsis-item[aria-expanded=true]{
  height:50%;
  width:100%;
}
@media (min-width: 1024px){[data-widget="szu_library:peristalsis"] .peristalsis-item[aria-expanded=true]{
    height:100%;
    width:50%;
  }
}
[data-widget="szu_library:peristalsis"] .peristalsis-item[aria-expanded=true] .peristalsis-item-content{
  bottom:1.5rem;
  right:1.5rem;
  top:auto;
  --tw-translate-x:0px;
  --tw-translate-y:0px;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  align-items:flex-start;
}
@media (min-width: 1024px){[data-widget="szu_library:peristalsis"] .peristalsis-item[aria-expanded=true] .peristalsis-item-content{
    bottom:3rem;
    right:3rem;
  }
}
[data-widget="szu_library:peristalsis"] .peristalsis-item[aria-expanded=true] .peristalsis-item-content__title{
  margin-bottom:0.75rem;
  font-size:1.5rem;
  line-height:2rem;
  writing-mode:horizontal-tb;
}
@media (min-width: 1024px){[data-widget="szu_library:peristalsis"] .peristalsis-item[aria-expanded=true] .peristalsis-item-content__icon{
    display:none;
  }
}
[data-widget="szu_library:peristalsis"] .peristalsis-item[aria-expanded=true] .peristalsis-item-content__desc{
  max-height:-moz-max-content;
  max-height:max-content;
  max-width:-moz-max-content;
  max-width:max-content;
  opacity:1;
}