.tabbed-carousel .tabs{display:flex;padding:.5rem;min-width:900px;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{width:100%;justify-content:space-between}.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{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:.25rem;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-shrink:0;flex-grow:0;width:256px;padding:20px 14px}.tabbed-carousel .tabs div:not(:last-child){margin-right:20px}.tabbed-carousel .tabs div.active{position:relative;border-width:1px;--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-top-color:rgb(195 36 118 / var(--tw-border-opacity, 1));position:absolute;content:"";width:0;height:0;border-top-style:solid;border-top-width:20px;border-right:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid transparent;top:100%;left:calc(50% - 15px)}.tabbed-carousel .tabs div p:first-child{line-height:1}.tabbed-carousel .slider{display:flex;justify-content:flex-end;padding-top:1rem;padding-bottom:1rem}.tabbed-carousel .slider .dots{margin-right:1.5rem;display:flex;align-items:center}.tabbed-carousel .slider .dots div{margin-right:.25rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(195 36 118 / var(--tw-border-opacity, 1));width:14px;height: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-weight:900;font-size:24px;line-height:28px}@media(min-width:1024px){.tabbed-carousel .rich-text-component div h3{font-weight:900;font-size:26px;line-height:28px}}.tabbed-carousel .rich-text-component div ul,.tabbed-carousel .rich-text-component div ol{padding-left:15px;list-style-position:outside}.tabbed-carousel .rich-text-component div ul li *,.tabbed-carousel .rich-text-component div ol li *{margin-left:0}
