.TabElement.TabContainer-element.swiper-slide{max-width:100%}.TabElement .TabElement-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.125rem solid var(--color-tab-border);border-radius:.3125rem;color:var(--color-tab-text);cursor:pointer;font-size:1rem;font-weight:700;line-height:1.75rem;min-height:3rem;outline:none;padding:var(--spacing-xxs) var(--spacing-sm);text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}@media (min-width:640px){.TabElement .TabElement-toggle{font-size:1.125rem}}@media (min-width:960px){.TabElement .TabElement-toggle{border:none;border-bottom:.125rem solid var(--color-tab-border);border-bottom-left-radius:0;border-bottom-right-radius:0;padding:var(--spacing-xxs) var(--spacing-md)}}.TabElement .TabElement-toggle:hover{color:var(--color-tab-hover-text)}.TabElement.swiper-slide{width:auto}.TabElement.is-open .TabElement-toggle{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:var(--color-tab-open-text);-ms-flex-direction:column;flex-direction:column}@media (min-width:960px){.TabElement.is-open .TabElement-toggle{border:.125rem solid var(--color-tab-border);border-bottom:none;padding-bottom:calc(var(--spacing-xxs) + .125rem);padding-top:calc(var(--spacing-xxs) - .125rem)}}
