.mbl-slider{position:relative;display:block;width:100%;max-width:1280px;margin:20px auto 8px;padding:0 24px;box-sizing:border-box;line-height:normal;filter:none;transform:none}.mbl-slider *,.mbl-slider *::before,.mbl-slider *::after{box-sizing:border-box}.mbl-slider .mbl-viewport{position:relative;width:100%;margin:0;padding:0}.mbl-slider .mbl-track{display:flex;align-items:flex-start;width:100%;margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mbl-slider .mbl-track::-webkit-scrollbar{display:none}.mbl-slider .mbl-slide{flex:0 0 100%;width:100%;min-width:0;margin:0;padding:0;scroll-snap-align:start;scroll-snap-stop:always}.mbl-slider button.mbl-ctl,.mbl-slider button.mbl-dot{-webkit-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;text-shadow:none!important;font:inherit!important;line-height:1!important;letter-spacing:normal!important;text-transform:none!important;background:transparent!important;cursor:pointer;-webkit-tap-highlight-color:#fff0}.mbl-slider button.mbl-arrow{position:absolute!important;top:50%!important;z-index:3!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:50%!important;color:#101828!important;transform:translate(-50%,-50%)!important}.mbl-slider button.mbl-arrow.mbl-prev{left:0!important;right:auto!important}.mbl-slider button.mbl-arrow.mbl-next{left:100%!important;right:auto!important}.mbl-slider button.mbl-arrow::before{content:"";position:absolute;left:50%;top:50%;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;background:rgb(255 255 255 / .94);box-shadow:0 1px 6px rgb(16 24 40 / .22);transition:background-color .15s ease,box-shadow .15s ease}.mbl-slider button.mbl-arrow svg{position:relative;z-index:1;display:block;width:18px;height:18px;pointer-events:none}.mbl-slider button.mbl-arrow:hover{color:#368EF7!important;transform:translate(-50%,-50%)!important}.mbl-slider button.mbl-arrow:hover::before{background:#fff;box-shadow:0 2px 10px rgb(16 24 40 / .28)}.mbl-slider button.mbl-arrow:focus-visible{outline:none!important}.mbl-slider button.mbl-arrow:focus-visible::before{box-shadow:0 0 0 3px #368EF7,0 1px 6px rgb(16 24 40 / .22)}.mbl-slider .mbl-controls{display:flex;align-items:center;justify-content:center;gap:10px;margin:14px 0 0;padding:0}.mbl-slider .mbl-dots{display:flex;align-items:center;gap:2px;margin:0;padding:0}.mbl-slider button.mbl-dot{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;border-radius:12px!important;transform:none!important;transition:width .25s ease!important}.mbl-slider button.mbl-dot::before{content:"";display:block;width:10px;height:10px;border-radius:5px;background:#D0D5DD;transition:width .25s ease,background-color .25s ease}.mbl-slider button.mbl-dot:hover{background:transparent!important;transform:none!important}.mbl-slider button.mbl-dot:hover::before{background:#98A2B3}.mbl-slider button.mbl-dot[aria-current="true"]{width:34px!important}.mbl-slider button.mbl-dot[aria-current="true"]::before{width:26px;background:#368EF7}.mbl-slider button.mbl-dot:focus-visible{outline:3px solid #368EF7!important;outline-offset:2px!important}.mbl-slider button.mbl-play{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border:1px solid #D0D5DD!important;border-radius:50%!important;background:#fff!important;color:#101828!important}.mbl-slider button.mbl-play svg{width:16px;height:16px;pointer-events:none}.mbl-slider .mbl-play .mbl-i-play{display:none}.mbl-slider .mbl-play[aria-pressed="true"] .mbl-i-play{display:inline}.mbl-slider .mbl-play[aria-pressed="true"] .mbl-i-pause{display:none}@media (max-width:767px){.mbl-slider{margin:12px auto 4px;padding:0 22px}.mbl-slider .mbl-controls{margin-top:10px}.mbl-slider button.mbl-arrow::before{width:28px;height:28px;margin:-14px 0 0 -14px}.mbl-slider button.mbl-arrow svg{width:14px;height:14px}}@media (max-width:360px){.mbl-slider button.mbl-arrow::before{width:22px;height:22px;margin:-11px 0 0 -11px}.mbl-slider button.mbl-arrow svg{width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.mbl-slider button.mbl-dot,.mbl-slider button.mbl-dot::before,.mbl-slider button.mbl-arrow::before{transition:none!important}}