.tab-control{opacity:1;--grid-h-align:start;--flex-h-align:flex-start;--pos-h-align:left}.tab-control__label-template{display:none}.tab-control__header li{cursor:pointer}.tab-control .nova-slider__slider.flickity-static,.tab-control .nova-slider__slider:not(.flickity-resize){overflow:hidden}.tab-control .nova-slider__slider.flickity-static .flickity-viewport,.tab-control .nova-slider__slider:not(.flickity-resize) .flickity-viewport{width:100%;height:auto}.tab-control .nova-slider__slider.flickity-static,.tab-control .nova-slider__slider.flickity-static .flickity-slider,.tab-control .nova-slider__slider:not(.flickity-resize),.tab-control .nova-slider__slider:not(.flickity-resize) .flickity-slider{display:flex;left:0!important;transform:none!important;flex-wrap:nowrap;opacity:1;height:auto;position:relative}.tab-control .nova-slider__slider.flickity-static .tab-control-label,.tab-control .nova-slider__slider:not(.flickity-resize) .tab-control-label{flex:1 1 auto;position:relative!important;left:auto!important;height:auto}.tab-control .flickity-viewport{transition:none}.tab-control__items{overflow:hidden;transition:height .3s ease}.tab-control-item{display:none;background:var(--cs__primary__bg);padding:2rem 1.5rem}.tab-control-item.active{display:block}:where(.tab-control){grid-column:var(--content__grid-column)}.tab-control__header .nova-slider__slider{overflow:visible!important;--slider-block-tolerance:0px}.tab-control__header .flickity-button{display:none}.tab-control__header .flickity-button.previous{left:calc(-1*var(--slider-button-size)/2)}.tab-control__header .flickity-button.next{right:calc(-1*var(--slider-button-size)/2)}.tab-control__header .flickity-scrollable .flickity-button{display:block}.tab-control-label a{display:block;padding:1rem 1.5rem;white-space:nowrap;cursor:pointer}.tab-control-label a:after{display:block;content:attr(title);font-weight:700;height:1px;color:transparent;overflow:hidden;visibility:hidden}.tab-control-label.active{cursor:default;font-weight:700;background:var(--cs__primary__bg);color:var(--cs__primary__fg--major)}@media(min-width:78.813rem){.tab-control__header .flickity-button.previous{left:calc(-1*var(--slider-button-size) - 12px)}.tab-control__header .flickity-button.next{right:calc(-1*var(--slider-button-size) - 12px)}}
