.tabbed-carousel .tabs{display:flex;min-width:900px;padding:.5rem;transition:transform .5s cubic-bezier(.385,.01,.275,.905);transition-timing-function:cubic-bezier(.385,.01,.275,.905)}@media(min-width:768px){.tabbed-carousel .tabs{justify-content:space-between;width:100%}.tabbed-carousel .tabs.lt4-cols{justify-content:center;min-width:0}.tabbed-carousel .tabs.lt4-cols div:not(:last-child){margin-right:32px}}.tabbed-carousel .tabs div{align-items:center;border-radius:.25rem;display:flex;flex-direction:column;justify-content:center;opacity:.5;--tw-shadow:0px 1px 8px rgba(0,0,0,.3);--tw-shadow-colored:0px 1px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);flex-grow:0;flex-shrink:0;padding:20px 14px;width:256px}.tabbed-carousel .tabs div:not(:last-child){margin-right:20px}.tabbed-carousel .tabs div.active{border-width:1px;position:relative;--tw-border-opacity:1;border-color:rgb(195 36 118/var(--tw-border-opacity,1));opacity:1}.tabbed-carousel .tabs div.active:after{--tw-border-opacity:1;border-bottom:15px solid transparent;border-left:15px solid transparent;border-right:15px solid transparent;border-top-color:rgb(195 36 118/var(--tw-border-opacity,1));border-top-style:solid;border-top-width:20px;content:"";height:0;left:calc(50% - 15px);position:absolute;top:100%;width:0}.tabbed-carousel .tabs div p:first-child{line-height:1}.tabbed-carousel .slider{display:flex;justify-content:flex-end;padding-bottom:1rem;padding-top:1rem}.tabbed-carousel .slider .dots{align-items:center;display:flex;margin-right:1.5rem}.tabbed-carousel .slider .dots div{border-radius:9999px;border-width:1px;margin-right:.25rem;--tw-border-opacity:1;border-color:rgb(195 36 118/var(--tw-border-opacity,1));height:14px;width:14px}.tabbed-carousel .slider .dots div.active{--tw-bg-opacity:1;background-color:rgb(195 36 118/var(--tw-bg-opacity,1))}.tabbed-carousel .tab-info{margin-top:48px}@media(min-width:768px){.tabbed-carousel .tab-info .content{padding-left:3rem}}@media(min-width:1024px){.tabbed-carousel .tab-info .content{padding-left:6rem}}.tabbed-carousel .rich-text-component div h3{font-size:24px;font-weight:900;line-height:28px}@media(min-width:1024px){.tabbed-carousel .rich-text-component div h3{font-size:26px;font-weight:900;line-height:28px}}.tabbed-carousel .rich-text-component div ol,.tabbed-carousel .rich-text-component div ul{list-style-position:outside;padding-left:15px}.tabbed-carousel .rich-text-component div ol li *,.tabbed-carousel .rich-text-component div ul li *{margin-left:0}
