/* A shared toolbar for all journey sliders. */
body.akondo-site :is(.akd-page,.r2-home) .ak-slider-toolbar{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px!important;padding:14px 18px!important;margin:16px 0 0!important;background:#fff!important;border:1px solid #d8dfd1!important;border-radius:5px!important;min-height:70px;box-sizing:border-box;letter-spacing:0!important}
body.akondo-site .ak-slider-toolbar[hidden]{display:none!important}
.ak-slider-toolbar .ak-slider-count{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}
body.akondo-site .ak-slider-count .ak-slider-label{font:400 10px/1.3 Jost,sans-serif!important;letter-spacing:1.4px!important;text-transform:uppercase;color:#73806c}
body.akondo-site .ak-slider-count :is(#journey-counter,.r2-carousel-status){font:400 14px/1.5 Jost,sans-serif!important;font-variant-numeric:tabular-nums!important;color:#2b4638!important;letter-spacing:.4px!important;white-space:nowrap;margin:0!important}
body.akondo-site .ak-slider-toolbar .ak-slider-nav{display:flex!important;align-items:center;justify-content:center;gap:8px!important;grid-column:2;grid-row:1}
body.akondo-site :is(.akd-page,.r2-home) .ak-slider-toolbar .ak-slider-arrow{position:static!important;inset:auto!important;transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;min-height:40px!important;min-width:40px!important;padding:0!important;margin:0!important;border:1px solid #cdd6c6!important;border-radius:4px!important;background:#f8f9f4!important;color:#365340!important;line-height:1!important;font-size:0!important;box-shadow:none!important;transition:background .22s,color .22s,border-color .22s!important}
body.akondo-site :is(.akd-page,.r2-home) .ak-slider-toolbar .ak-slider-motion{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;justify-self:end!important;grid-column:3;grid-row:1;width:auto!important;min-width:78px!important;height:40px!important;min-height:40px!important;padding:0 11px!important;margin:0!important;border:1px solid #cdd6c6!important;border-radius:4px!important;background:#fff!important;color:#365340!important;font:400 13px/1 Jost,sans-serif!important;box-shadow:none!important;transition:background .22s,color .22s,border-color .22s!important}
body.akondo-site .ak-slider-toolbar button svg{display:block!important;width:18px!important;height:18px!important;flex:0 0 18px;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important;stroke-linecap:round;stroke-linejoin:round;margin:0!important}
body.akondo-site .ak-slider-toolbar .ak-slider-motion svg{width:15px!important;height:15px!important;flex-basis:15px}
body.akondo-site .ak-slider-toolbar button::before,body.akondo-site .ak-slider-toolbar button::after{content:none!important;display:none!important}
body.akondo-site :is(.akd-page,.r2-home) .ak-slider-toolbar button:is(:hover,:focus-visible):not(:disabled){color:#fff!important;background:#4f6e5a!important;border-color:#4f6e5a!important}
body.akondo-site .ak-slider-toolbar button:focus-visible{outline:2px solid #a89b5f!important;outline-offset:3px!important}
body.akondo-site .ak-slider-toolbar button:disabled{opacity:.35!important;cursor:default!important}
body.akondo-site .ak-slider-toolbar .ak-slider-legacy,body.akondo-site .ak-slider-toolbar .r2-carousel-pagination{display:none!important}
@media(max-width:600px){body.akondo-site :is(.akd-page,.r2-home) .ak-slider-toolbar{grid-template-columns:minmax(0,1fr) auto auto;gap:10px!important;padding:12px!important;min-height:66px}.ak-slider-toolbar .ak-slider-label{font-size:9px!important}body.akondo-site .ak-slider-count :is(#journey-counter,.r2-carousel-status){font-size:12px!important;letter-spacing:0!important}body.akondo-site :is(.akd-page,.r2-home) .ak-slider-toolbar .ak-slider-arrow{width:36px!important;height:36px!important;min-height:36px!important;min-width:36px!important;flex-basis:36px!important}body.akondo-site .ak-slider-toolbar .ak-slider-nav{gap:5px!important}body.akondo-site :is(.akd-page,.r2-home) .ak-slider-toolbar .ak-slider-motion{min-width:65px!important;height:36px!important;min-height:36px!important;padding:0 8px!important;gap:5px!important;font-size:12px!important}}
@media(prefers-reduced-motion:reduce){body.akondo-site .ak-slider-toolbar button{transition:none!important}}
