#ths-featured-sessions.ths-featured-carousel{outline:none}
#ths-featured-sessions.ths-featured-carousel #ths-featured-track{scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}
#ths-featured-sessions.ths-featured-carousel #ths-featured-track::-webkit-scrollbar{display:none}
#ths-featured-sessions.ths-featured-carousel #ths-featured-track>a{scroll-snap-align:start;scroll-snap-stop:always}
#ths-featured-sessions #ths-featured-track>a>div[aria-hidden="true"]{inset:0!important;z-index:1!important;pointer-events:none!important}
#ths-featured-sessions #ths-featured-track>a>div[aria-hidden="true"]~div{z-index:2!important}
#ths-featured-sessions #ths-featured-track>a>img[alt]:not([aria-hidden="true"]){z-index:2!important}
#ths-featured-sessions .ths-featured-control{display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid #cfc1d8;border-radius:50%;color:#21172b;background:#fff;cursor:pointer}
#ths-featured-sessions .ths-featured-control:hover:not(:disabled){background:#21172b;color:#fff;border-color:#21172b}
#ths-featured-sessions .ths-featured-control:focus-visible,#ths-featured-sessions .ths-featured-dot:focus-visible{outline:3px solid #8d43b8;outline-offset:3px}
#ths-featured-sessions .ths-featured-control:disabled{opacity:.38;cursor:not-allowed}
#ths-featured-sessions .ths-featured-dots{display:flex!important;justify-content:center;gap:8px;margin-top:24px}
#ths-featured-sessions .ths-featured-dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#cfc1d8;cursor:pointer}
#ths-featured-sessions .ths-featured-dot.is-active{background:#5b2d70;transform:scale(1.25)}
@media (prefers-reduced-motion:reduce){#ths-featured-sessions.ths-featured-carousel #ths-featured-track{scroll-behavior:auto}}

@media (max-width:767px){#ths-featured-sessions.ths-featured-carousel #ths-featured-track{overflow-x:auto!important;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch}}
@media (max-width:900px){#ths-featured-sessions #ths-featured-track>a>div[aria-hidden="true"]~div{left:24px!important;right:24px!important;bottom:24px!important;max-width:calc(100% - 48px)!important}#ths-featured-sessions #ths-featured-track>a>img[alt]:not([aria-hidden="true"]){left:auto!important;right:24px!important;top:24px!important;bottom:auto!important;width:min(34%,160px)!important;max-height:70px!important;object-position:right top!important}}
