.mvcs{position:relative;isolation:isolate;min-height:470px;display:flex;align-items:center;padding:38px 70px;box-sizing:border-box;overflow:hidden;background:#f3f6f9;margin-bottom:0}
.mvcs .mvcs-slides{position:absolute;inset:0;z-index:-1}.mvcs .mvcs-slide{position:absolute;inset:0}.mvcs .mvcs-slide[hidden]{display:none!important}.mvcs .mvcs-photo{width:100%;height:100%;object-fit:cover;object-position:center;display:block}
.mvcs .mvcs-panel{width:350px;max-width:100%;box-sizing:border-box;padding:24px;border-radius:6px;background:rgba(255,255,255,.95);color:#1111bd}
.mvcs .mvcs-panel h1{font-family:inherit;font-size:clamp(28px,3vw,42px);line-height:1.08;color:#1111bd;margin:0 0 16px}.mvcs .mvcs-panel p{font-size:16px;line-height:1.5;margin:0 0 20px}.mvcs .mvcs-cta{display:inline-block;background:#1111bd;color:#fff;border-radius:4px;padding:12px 20px;font-size:16px;font-weight:700;text-decoration:none}
.mvcs button{appearance:none;background:#fff;color:#1111bd;border:1px solid #dbe5f0;cursor:pointer;box-shadow:0 2px 8px #142c421a}.mvcs .mvcs-prev,.mvcs .mvcs-next{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;padding:0;font-size:22px}.mvcs .mvcs-prev{left:12px}.mvcs .mvcs-next{right:12px}.mvcs .mvcs-controls{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:7px;padding:5px 8px;background:#ffffffeb;border-radius:24px}.mvcs .mvcs-dot{width:26px;height:26px;border:0;padding:6px;background:transparent;box-shadow:none}.mvcs .mvcs-dot::after{content:'';display:block;width:12px;height:12px;background:#c9ddff;border-radius:50%}.mvcs .mvcs-dot[aria-current]::after{background:#1111bd}.mvcs .mvcs-pause{font-size:12px;padding:6px 9px;border-radius:16px;line-height:1.3}.mvcs :focus-visible{outline:3px solid #ff8300;outline-offset:3px}
@media(max-width:600px){.mvcs{min-height:570px;padding:190px 22px 65px;align-items:flex-end}.mvcs .mvcs-panel{width:100%;padding:20px}.mvcs .mvcs-photo{object-position:65% center}.mvcs .mvcs-prev,.mvcs .mvcs-next{top:100px}.mvcs .mvcs-panel h1{font-size:28px}}
