/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.psi-overflow-scroll-arrows{display:none;text-align:right;margin-bottom:24px;}.psi-overflow-scroll-arrows.description--before{margin-bottom:25px;}.psi-overflow-scroll-arrows .psi-overflow-scroll-left,.psi-overflow-scroll-arrows .psi-overflow-scroll-right{color:var(--psi-container-inactive-color);pointer-events:none;}.psi-overflow-scroll-arrows .psi-overflow-scroll-left.clickable,.psi-overflow-scroll-arrows .psi-overflow-scroll-right.clickable{cursor:pointer;pointer-events:auto;color:var(--psi-container-foreground-color);}.psi-overflow-scroll-arrows .psi-overflow-scroll-left{transform:rotateY(180deg);}.psi-overflow-scroll-arrows.psi-overflow-is-scrollable{display:block;}.psi-overflow-scroll-wrapper{position:relative;}.psi-overflow-scroll-wrapper ul{display:flex;flex-wrap:nowrap;list-style:none;padding:0;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;max-width:100%;width:100%;-moz-column-gap:30px;column-gap:30px;}.psi-overflow-scroll-wrapper ul::-webkit-scrollbar{width:0;height:0;}.psi-overflow-scroll-wrapper ul li{flex:0 0 auto;scroll-snap-align:start;}.psi-overflow-scroll-wrapper.block-menu .psi-overflow-scroll-arrows{margin-bottom:0;}.psi-overflow-scroll-wrapper.block-menu ul{-moz-column-gap:0;column-gap:0;}@media (min-width:913px){.psi-overflow-scroll-arrows{position:absolute;right:0;top:-40px;background-color:var(--psi-container-background-color);}}@media (max-width:596.98px){.psi-overflow-scroll-wrapper.block-menu:not(.psi-overflow-scroll-initialized) .psi-overflow-scroll{padding-top:26px;}}
