.smt-vtabs__panel-box{background:#eceff1;border-radius:24px;overflow:hidden}.smt-vtabs__tablist{background:var(--smt-navy-light);display:grid;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;overflow-x:auto;scrollbar-width:none}.smt-vtabs__tablist::-webkit-scrollbar{display:none}.smt-vtabs__tablist button.smt-vtabs__tab,.smt-vtabs__tablist button.smt-vtabs__tab:active,.smt-vtabs__tablist button.smt-vtabs__tab:focus,.smt-vtabs__tablist button.smt-vtabs__tab:hover{background:var(--smt-navy-light);border:0;border-radius:0;box-shadow:none;box-sizing:border-box;color:#eceff1;cursor:pointer;font-family:var(--smt-font);font-size:1rem;font-weight:600;letter-spacing:normal;line-height:1.5;margin:0;min-width:0;padding:16px 20px;text-align:center;text-transform:none;transition:background-color var(--smt-ease),color var(--smt-ease);white-space:nowrap}.smt-vtabs__tablist button.smt-vtabs__tab:hover{background:var(--smt-navy)}.smt-vtabs__tablist button.smt-vtabs__tab.is-active,.smt-vtabs__tablist button.smt-vtabs__tab.is-active:active,.smt-vtabs__tablist button.smt-vtabs__tab.is-active:focus,.smt-vtabs__tablist button.smt-vtabs__tab.is-active:hover{background:#eceff1;color:var(--smt-blue);cursor:default}.smt-vtabs__tablist button.smt-vtabs__tab:focus-visible{outline:2px solid var(--smt-blue-light);outline-offset:-4px}.smt-vtabs__tablist button.smt-vtabs__tab.is-active:focus-visible{outline-color:var(--smt-blue)}.smt-vtabs__panel{display:grid;gap:32px;grid-template-columns:minmax(0,1fr);padding:32px 16px}.smt-vtabs__panel[hidden]{display:none}.smt-vtabs__panel.is-entering{animation:smt-vtabs-enter var(--smt-ease) backwards}@keyframes smt-vtabs-enter{0%{opacity:0;transform:translateY(12px)}}.smt-vtabs__panel:focus-visible{outline:2px solid var(--smt-blue);outline-offset:-2px}.smt-vtabs .smt-vtabs__title{color:var(--smt-navy);font-family:var(--smt-font);font-size:1.25rem;font-weight:500;line-height:1.2;margin:0 0 24px}.smt-vtabs__title:last-child{margin-bottom:0}.smt-vtabs .smt-vtabs__body :is(p,ul,ol,li,h1,h2,h3,h4,h5,h6){color:var(--smt-navy)}.smt-vtabs .smt-vtabs__body :is(p,ul,ol){font-size:var(--smt-body-size);line-height:1.7;margin:0 0 16px}.smt-vtabs .smt-vtabs__body :is(p,ul,ol):last-child{margin-bottom:0}.smt-vtabs .smt-vtabs__body a:not(.btn-primary,.btn-secondary,.btn-tertiary){color:var(--smt-blue)}.smt-vtabs__frame{aspect-ratio:16/9;background:var(--smt-navy);border-radius:24px;display:block;overflow:hidden;position:relative}.smt-vtabs__img{display:block;height:100%;inset:0;max-width:none;object-fit:cover;position:absolute;width:100%}.smt-vtabs__play{align-items:center;background:var(--smt-blue);border-radius:50%;color:#eceff1;display:flex;height:48px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color var(--smt-ease),transform var(--smt-ease);width:48px}.smt-vtabs__play svg{display:block;height:20.57px;width:20.57px}.smt-vtabs__video:focus-visible .smt-vtabs__play,.smt-vtabs__video:hover .smt-vtabs__play{background:var(--smt-blue-dark);transform:translate(-50%,-50%) scale(1.08)}.smt-vtabs__video:focus-visible{outline:3px solid var(--smt-blue);outline-offset:3px}@media (max-width:767px){.smt-vtabs .smt-head{margin-bottom:40px}}@media (min-width:768px){.smt-vtabs__tablist{grid-auto-flow:row;grid-template-columns:repeat(var(--smt-vtabs-count,3),minmax(0,1fr));overflow:visible}.smt-vtabs__tablist button.smt-vtabs__tab,.smt-vtabs__tablist button.smt-vtabs__tab:active,.smt-vtabs__tablist button.smt-vtabs__tab:focus,.smt-vtabs__tablist button.smt-vtabs__tab:hover{font-size:1.125rem;padding:20px 24px;white-space:normal}.smt-vtabs__panel{padding:40px 40px 48px}.smt-vtabs .smt-vtabs__title{font-size:1.5rem}.smt-vtabs .smt-vtabs__body :is(p,ul,ol){font-size:var(--smt-body-large-size)}}@media (min-width:992px){.smt-vtabs__panel{align-items:center;column-gap:12.32%;grid-template-columns:minmax(0,437fr) minmax(0,552fr);padding:40px 48px 64px}.smt-vtabs__panel>:only-child{grid-column:1/-1}}@media (min-width:1200px){.smt-vtabs__panel{padding-inline:116px}.smt-vtabs__tablist button.smt-vtabs__tab,.smt-vtabs__tablist button.smt-vtabs__tab:active,.smt-vtabs__tablist button.smt-vtabs__tab:focus,.smt-vtabs__tablist button.smt-vtabs__tab:hover{font-size:1.25rem;padding:24px 48px}}@media (prefers-reduced-motion:reduce){.smt-vtabs__play,.smt-vtabs__tablist button.smt-vtabs__tab{transition:none}.smt-vtabs__panel.is-entering{animation:none}}