.scroll-container{--grid-gap:20px;will-change:transform;scroll-snap-type:x mandatory;scroll-padding:calc((100% - var(--viewport-content)) / 2);scrollbar-width:none;margin-top:60px;overflow:scroll}.scroll-container::-webkit-scrollbar{display:none}@media only screen and (width<=734px){.scroll-container{scroll-padding:0}}.item-container{grid-gap:var(--grid-gap);width:fit-content;padding:0;padding-left:calc(((100% - var(--viewport-content)) / 2));padding-right:calc(((100% - var(--viewport-content)) / 2) + var(--viewport-content) - 2 * var(--item-width) - var(--grid-gap));grid-auto-flow:column;justify-content:start;margin:0;display:grid}@media only screen and (width<=734px){.item-container{padding-right:calc(((100% - var(--viewport-content)) / 2))}}.gallery-item{width:var(--item-width);z-index:1;scroll-snap-align:start;list-style-type:none;position:relative;overflow:hidden}@media only screen and (width<=734px){.gallery-item{max-width:var(--item-width);scroll-snap-align:center}}.card-gallery-controls{justify-content:flex-end;display:flex}@media only screen and (width<=734px){.card-gallery-controls{justify-content:center}}.card-gallery-controls .arrow{width:38px;height:38px;color:var(--accent-color);border:1px solid #1da3a3;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative}.card-gallery-controls .arrow:hover{background:var(--accent-color);border-color:var(--accent-color)}.arrow.scroll-left{margin-right:20px}.card-gallery-controls .arrow:before{color:var(--accent-color);text-align:center;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";content:"chevron_right";width:40px;height:40px;margin-left:.1em;font-family:Material Icons;font-size:36px;font-weight:100;line-height:40px;transition:all .3s;display:block}.card-gallery-controls .arrow.scroll-left:before{content:"chevron_left";margin-left:-.1em}.card-gallery-controls .arrow.scroll-left.at-start,.card-gallery-controls .arrow.scroll-right.at-end{pointer-events:none;transition:all;background:0 0!important}.card-gallery-controls .arrow.scroll-left.at-start:before,.card-gallery-controls .arrow.scroll-right.at-end:before{transition:all}
