.tpl-t1 .cent-page-swipe{display:none;position:absolute;top:0;left:12px;right:12px;height:44px;z-index:8;direction:ltr!important;pointer-events:none;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center}
@media(max-width:900px){.tpl-t1 .cent-page-swipe{display:grid}.tpl-t1 .hero:has(>.cent-page-swipe){touch-action:pan-y pinch-zoom}}
html.is-mobile-device .tpl-t1 .cent-page-swipe{display:grid}
html.is-mobile-device .tpl-t1 .hero:has(>.cent-page-swipe){touch-action:pan-y pinch-zoom}
.tpl-t1 .cent-page-swipe .cps-arrow{position:static;display:flex;justify-content:center;align-items:center;width:44px;height:44px;min-width:44px;padding:0;margin:0;color:#fff!important;text-decoration:none!important;background:transparent!important;border:0!important;box-shadow:none!important;pointer-events:auto;-webkit-tap-highlight-color:transparent}
.tpl-t1 .cent-page-swipe .cps-prev{grid-column:1;grid-row:1}
.tpl-t1 .cent-page-swipe .cps-next{grid-column:3;grid-row:1}
.tpl-t1 .cent-page-swipe svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.tpl-t1 .cent-page-swipe .cps-arrow span{animation:cps-next 2.5s ease-in-out infinite}
.tpl-t1 .cent-page-swipe .cps-prev span{animation-name:cps-prev}
.tpl-t1 .cent-page-swipe .cps-arrow:focus-visible{outline:1px solid #aaa!important;outline-offset:0}
.tpl-t1 .cent-page-swipe .cps-hint{grid-column:2;grid-row:1;display:block;text-align:center;color:#fff!important;font-family:inherit;font-size:10px!important;font-weight:400;line-height:1.4;letter-spacing:.01em;margin:0;padding:0 4px;opacity:0;transition:opacity .5s ease;pointer-events:none}
.tpl-t1 .cent-page-swipe .cps-hint[hidden]{display:none!important}
.tpl-t1 .cent-page-swipe .cps-hint.is-visible{opacity:.75}
@keyframes cps-next{0%,65%,100%{transform:translateX(0);opacity:.65}30%{transform:translateX(5px);opacity:1}}
@keyframes cps-prev{0%,65%,100%{transform:translateX(0);opacity:.65}30%{transform:translateX(-5px);opacity:1}}
@media(prefers-reduced-motion:reduce){.tpl-t1 .cent-page-swipe .cps-arrow span{animation:none}.tpl-t1 .cent-page-swipe .cps-hint{transition:none}}
