.page-indicator{bottom:35px;left:50%;max-width:64px;overflow:visible;position:absolute;transform:translateX(-50%);z-index:1}@media (hover:hover) and (pointer:fine){.page-indicator{display:none}}@media (min-width:768px){.page-indicator{bottom:45px;display:none}}@media (min-width:1025px){.page-indicator{bottom:14px}}.page-indicator .pages{backface-visibility:hidden;display:flex;flex-wrap:nowrap;justify-content:center;list-style-type:none;margin:0;padding:0}.page-indicator .pages:has(>.page:nth-of-type(5)){justify-content:flex-start}.page-indicator .pages .page{align-items:center;display:inline-flex;margin:0;padding:0 0 0 8px}.page-indicator .pages .page:first-of-type{padding-left:0}.page-indicator .pages .page.current .indicator{background-color:#232323}.page-indicator .pages .page.hidden{padding-left:0;transform:scale(0)}.page-indicator .pages .page.hidden .indicator{opacity:0;width:0}.page-indicator .pages .page .indicator{background-color:#c4c4c4;border-radius:50%;display:block;height:8px;opacity:1;overflow:hidden;text-indent:-1000px;width:8px}:export{bpLarge:1024;bpLargePlus:1025;bpMedium:768;bpXLarge:1440;bpXXLarge:1920;contentMaxWidth:1400px;globalNavHeight:48px;pageIndicatorMaxVisible:5;siteMaxWidth:1920px}.scroll-snap-page-container{-ms-overflow-style:none;display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;scrollbar-color:#0000 #0000;scrollbar-width:thin}.scroll-snap-page-container.has-overflow{overflow-x:scroll}.scroll-snap-page-container::-webkit-scrollbar{background-color:initial;width:14px}.scroll-snap-page-container::-webkit-resizer,.scroll-snap-page-container::-webkit-scrollbar-button,.scroll-snap-page-container::-webkit-scrollbar-corner{display:none}.scroll-snap-page-container::-webkit-scrollbar-thumb{background-color:initial;border:4px solid #fff;border-radius:23px}.scroll-snap-page-container::-webkit-scrollbar-track{background:#0000}.scroll-snap-page-container::-webkit-scrollbar-track-piece{background-color:initial;margin:0 20px}@media (min-width:768px){.scroll-snap-page-container::-webkit-scrollbar-track-piece{margin:0 28px}}@media (min-width:768px) and (hover:none){.scroll-snap-page-container.has-overflow{-ms-overflow-style:initial;scrollbar-color:#232323 #0000}.scroll-snap-page-container.has-overflow::-webkit-scrollbar{display:initial}.scroll-snap-page-container.has-overflow::-webkit-scrollbar-thumb{background-color:#232323}}@media (min-width:1025px){.scroll-snap-page-container::-webkit-scrollbar-track-piece{margin:0 53px}}