.cs-tabs[data-layout="1"] .cs-tabs__nav{border-bottom:2px solid #dcdcdc;display:flex;flex-wrap:wrap;gap:15px 30px}.cs-tabs[data-layout="1"] .cs-tabs__nav>button{background-color:transparent;color:var(--cs-heading-color);font-family:var(--cs-heading-font);font-size:clamp(1.125rem,1.0962rem + .1282vw,1.25rem);font-weight:600;line-height:1.4;padding-bottom:22px;position:relative}.cs-tabs[data-layout="1"] .cs-tabs__nav>button:before{background-color:currentColor;bottom:-2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:100%}.cs-tabs[data-layout="1"] .cs-tabs__nav>button.is-active,.cs-tabs[data-layout="1"] .cs-tabs__nav>button:hover{color:var(--cs-primary-color)}.cs-tabs[data-layout="1"] .cs-tabs__nav>button.is-active:before,.cs-tabs[data-layout="1"] .cs-tabs__nav>button:hover:before{transform:scaleX(1);transform-origin:left}.cs-tabs[data-layout="1"] .cs-tabs__nav>button:not(:hover):not(.is-active):before{transform:scaleX(0);transform-origin:right}.cs-tabs[data-layout="2"]{align-items:flex-start;display:flex;gap:30px;justify-content:space-between}.cs-tabs[data-layout="2"] .cs-tabs__nav{display:flex;flex:0 1 542px;flex-direction:column;gap:12px;position:sticky;top:15px}.cs-tabs[data-layout="2"] .cs-tabs__nav>button{background-color:rgba(197,98,40,.05);border:1px solid rgba(197,98,40,.25);border-radius:20px;color:var(--cs-heading-color);font-family:var(--cs-heading-font);font-size:clamp(1.25rem,1.2rem + .25vw,1.5rem);font-weight:600;justify-content:space-between;line-height:1.41667;padding:23px 34px 28px}@media screen and (max-width:991px){.cs-tabs[data-layout="2"] .cs-tabs__nav>button{text-align:start;white-space:wrap;width:100%}}@media max-sm{.cs-tabs[data-layout="2"] .cs-tabs__nav>button{font-size:18px}}@media max-xs{.cs-tabs[data-layout="2"] .cs-tabs__nav>button{font-size:16px}}.cs-tabs[data-layout="2"] .cs-tabs__nav>button.is-active{background-color:var(--cs-secondary-color);border-color:transparent;color:#fff}.cs-tabs[data-layout="2"] .cs-tabs__nav>button.is-active .cs-button__icon{color:var(--cs-primary-color)}.cs-tabs[data-layout="2"] .cs-tabs__content{flex:0 1 830px}@media screen and (max-width:991px){.cs-tabs[data-layout="2"]{flex-wrap:wrap;justify-content:start}.cs-tabs[data-layout="2"] .cs-tabs__contents,.cs-tabs[data-layout="2"] .cs-tabs__nav{flex:0 1 100%;position:relative;top:0}}