.mp-slider__layout[data-v-7d24d4be]{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.mp-slider__carousel[data-v-7d24d4be]{min-inline-size:0}.mp-slider__title[data-v-7d24d4be]{margin:0}.mp-slider--carousel .mp-slider__text[data-v-7d24d4be],.mp-slider--grid .mp-slider__text[data-v-7d24d4be]{text-align:center}.mp-slider__intro[data-v-7d24d4be]{margin-block-start:var(--space-4)}.mp-slider__text[data-v-7d24d4be] .cta-buttons{margin-block-start:var(--space-5)}.mp-slider__grid[data-v-7d24d4be]{gap:var(--space-5) var(--space-4);margin:0;padding:0;list-style:none;display:grid}.mp-slider__track[data-v-7d24d4be]{--mp-per-view:1;--mp-gap:15px;grid-auto-columns:calc((100% - (-1 + var(--mp-per-view)) * var(--mp-gap)) / var(--mp-per-view));gap:var(--mp-gap);padding:var(--space-3) .5rem var(--space-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-flow:column;margin:0;scroll-padding-inline:.5rem;display:grid;position:relative;overflow-x:auto}.mp-slider__slide[data-v-7d24d4be]{scroll-snap-align:start}.mp-slider__controls[data-v-7d24d4be]{justify-content:center;gap:var(--space-3);margin-block-start:var(--space-2);display:flex}.mp-slider__button[data-v-7d24d4be]{border:var(--border-width-strong) solid var(--color-action);border-radius:var(--radius-none);block-size:2.75rem;inline-size:2.75rem;color:var(--color-action);cursor:pointer;background:0 0;place-items:center;display:inline-grid}.mp-slider__button[data-v-7d24d4be]:hover:not(:disabled){background:var(--color-action);color:var(--color-on-action)}.mp-slider__button[data-v-7d24d4be]:disabled{opacity:.45;cursor:default}@media (width>=768px){.mp-slider--carousel .mp-slider__track[data-v-7d24d4be]{--mp-per-view:2;--mp-gap:20px}.mp-slider__grid[data-v-7d24d4be]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.mp-slider--carousel .mp-slider__track[data-v-7d24d4be]{--mp-per-view:3;--mp-gap:30px}.mp-slider__grid[data-v-7d24d4be]{grid-template-columns:repeat(3,minmax(0,1fr))}.mp-slider--feature .mp-slider__layout[data-v-7d24d4be]{align-items:center;gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
