.tabs-component{width:100%}.tabs-component-header{display:flex;gap:0;border-bottom:var(--stroke-sm) solid var(--stroke-light);margin-bottom:var(--spacing-vertical-lg);overflow-x:auto}.tabs-component-tab{font-size:var(--font-size-ml);font-weight:var(--font-weight-medium);line-height:140%;text-wrap:pretty;background:transparent;border:none;border-bottom:4px solid transparent;cursor:pointer;transition:all .2s ease-in-out;color:var(--text-primary);text-transform:uppercase;padding:16px 10px;flex:1 1 auto;min-width:212px;flex-wrap:nowrap;letter-spacing:var(--font-letter-spacing-md);-ms-overflow-style:none;scrollbar-width:none}.tabs-component-tab::-webkit-scrollbar{display:none}@media (min-width: 576px){.tabs-component-tab{min-width:265px}}@media (min-width: 768px){.tabs-component-tab{min-width:235px}}@media (min-width: 992px){.tabs-component-tab{min-width:auto}}.tabs-component-tab:hover{border-bottom-color:var(--stroke-light)}.tabs-component-tab.active{border-bottom-color:var(--stroke-highlight)}.tabs-component-tab:focus{outline:none}.tabs-component-content,.tabs-component-image{position:relative}.tabs-component-panel{width:100%;gap:24px;display:flex;flex-flow:column}@media (min-width: 576px){.tabs-component-panel{gap:40px}}@media (min-width: 992px){.tabs-component-panel{flex-flow:row;gap:80px}}.tabs-component-panel>div{flex:1 1 auto;display:flex;flex-flow:column;justify-content:center;order:2}@media (min-width: 992px){.tabs-component-panel>div{order:1}}.tabs-component-panel>div h3{font-family:Be Vietnam Pro,Helvetica,Arial,sans-serif;font-feature-settings:"liga" 1,"clig" 1,"dlig" 1;font-size:var(--font-size-4xl);font-weight:var(--font-weight-semibold);line-height:120%;letter-spacing:var(--font-letter-spacing-1xs);text-wrap:balance;margin-bottom:var(--spacing-vertical-md)}@media (min-width: 992px){.tabs-component-panel>div h3{font-size:var(--font-size-3xl)}}.tabs-component-panel>div ul{padding:0;margin-left:20px;display:flex;flex-flow:column;gap:24px}.tabs-component-panel>div li{margin:0;padding:0}.tabs-component-panel picture{border-radius:24px;overflow:hidden;flex:0 0 auto;order:1}@media (min-width: 992px){.tabs-component-panel picture{order:2}}.tabs-component-panel picture img{width:100%;height:auto}@media (min-width: 992px){.tabs-component-panel picture img{width:460px}}@media (min-width: 1440px){.tabs-component-panel picture img{width:680px}}
