.twz-tabs{--tab-offset: .5rem;--tab-indicator-height: 1rem;position:relative}@media(max-width: 767px){.twz-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}}.twz-tabs__wrapper{display:flex;color:var(--tabs-text-color, var(--grey-300));position:relative;width:-moz-fit-content;width:fit-content;gap:3rem;font-weight:600;font-size:2.2rem;white-space:nowrap;padding-bottom:var(--tab-offset);padding-left:var(--tab-offset);cursor:grab;transition:all .3s ease-in-out;scroll-behavior:smooth}.twz-tabs__wrapper:active{cursor:grabbing}.twz-tabs__wrapper:after{content:"";position:absolute;left:calc(var(--tab-offset)*2);width:var(--tab-width, 100%);height:4px;background:var(--tabs-line-color, var(--cyan-500));bottom:var(--tab-offset)}.twz-tabs__wrapper .twz-tabs__item{position:relative;flex-shrink:0;min-width:12rem}.twz-tabs__wrapper .twz-tabs__item:last-of-type{padding-right:3rem}.twz-tabs__wrapper .twz-tabs__item a{font-weight:600;font-size:2.2rem;color:var(--tabs-text-color, var(--grey-300));text-decoration:none;padding-left:2rem}.twz-tabs__wrapper .twz-tabs__item label{position:relative;display:block;height:100%;width:100%;padding-left:2rem;cursor:pointer;padding-bottom:2.5rem}.twz-tabs__wrapper .twz-tabs__item label:hover{color:var(--tabs-text-color-active, var(--blue-800))}.twz-tabs__wrapper .twz-tabs__item input[type=radio]{position:absolute;visibility:hidden;top:0;opacity:0}.twz-tabs__wrapper .twz-tabs__item:has(input:checked) label,.twz-tabs__wrapper .twz-tabs__item:has(input:checked) a,.twz-tabs__wrapper .twz-tabs__item:has(.checked) label,.twz-tabs__wrapper .twz-tabs__item:has(.checked) a{color:var(--tabs-text-color-active, var(--cyan-600))}.twz-tabs__wrapper:not(:has(.twz-tabs__indicator)) .twz-tabs__item:has(input:checked) a::after,.twz-tabs__wrapper:not(:has(.twz-tabs__indicator)) .twz-tabs__item:has(input:checked) label::after,.twz-tabs__wrapper:not(:has(.twz-tabs__indicator)) .twz-tabs__item:has(.checked) a::after,.twz-tabs__wrapper:not(:has(.twz-tabs__indicator)) .twz-tabs__item:has(.checked) label::after{content:"";background:var(--tabs-line-color-active, var(--cyan-600));height:var(--tab-indicator-height);width:12rem;position:absolute;left:0;z-index:2;bottom:calc(var(--tab-offset)*-1);transform:skew(-20deg) translateY(-20%)}.twz-tabs__indicator{background:var(--tabs-line-color-active, var(--cyan-600));height:1rem;width:var(--tab-indicator-width, 12rem);position:absolute;left:calc(var(--tab-offset)*2);z-index:2;bottom:var(--tab-offset);transform:skew(-20deg) translateY(40%);transition:left .3s ease-in-out}
.twz-tabs{--tabs-text-color: var(--text-color-dark);--tabs-line-color: var(--grey-300);--tabs-text-color-active: var(--brown-500);--tabs-line-color-active: var(--brown-500)}.row:not([style*="--backgroundColor"]) .twz-tabs{--tabs-text-color: var(--text-color);--tabs-line-color: color-mix(in srgb, var(--brown-500) 50%, transparent)}.twz-tabs__wrapper .twz-tabs__item:not(:has(input:checked)) label{font-weight:300}
