#main-slider > .cycle-pager { display: block; bottom: 0; }
#main-slider .pager-box { position: relative; padding: 0; margin: 0; width: 44px; height: 44px; border: 0; border-radius: 0; background: transparent; opacity: 1; vertical-align: middle; }
#main-slider .pager-box::before { content: ""; position: absolute; top: 10px; left: 10px; width: 24px; height: 24px; border: 1px solid #fff; border-radius: 50%; background: rgba(0,0,0,.25); }
#main-slider .pager-box.cycle-pager-active::before { background: #fff; }
#main-slider .pager-box:focus-visible { outline: 2px solid #fff; outline-offset: -3px; box-shadow: inset 0 0 0 5px #006b7e; }
.static-slider-controls { max-width: 1170px; margin: 0 auto; text-align: right; padding: 8px 15px; }
#static-slider-pause { min-height: 44px; padding: 8px 14px; color: #fff; background: #006b7e; border: 1px solid #006b7e; opacity: 1; }
#static-slider-pause:hover, #static-slider-pause:focus { opacity: 1; background: #005567; }
#static-slider-pause:focus-visible { outline: 2px solid #006b7e; outline-offset: 3px; }
#static-slider-pause[hidden] { display: none; }
