.content--video-carousel{overflow:visible;padding:0;position:relative}.video-carousel{position:relative;width:100%}.video-carousel__viewport{margin:0 auto;overflow:hidden;padding:1rem 0;position:relative}.video-carousel__track{display:flex;gap:2rem;transition:transform .6s cubic-bezier(.25,.46,.45,.94);will-change:transform}.video-card{background:var(--join-color);border:1px solid rgba(49,54,58,.08);border-radius:.25rem;display:flex;flex:0 0 100%;flex-direction:column;min-width:100%;overflow:hidden;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.video-card:hover{transform:translateY(-4px)}.video-card__player{background:linear-gradient(135deg,var(--c_dblue) 0,var(--c_lblue) 100%);overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video-card__player>*{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.video-card__player .oembed_container,.video-card__player .vidyard-player-container,.video-card__player iframe,.video-card__player video{height:100%!important;left:0!important;max-height:100%!important;max-width:100%!important;position:absolute!important;top:0!important;width:100%!important}.video-carousel__controls{gap:1.5rem;margin-top:2rem}.video-carousel__button,.video-carousel__controls{align-items:center;display:flex;justify-content:center}.video-carousel__button{background:var(--c_dblue);border:2px solid var(--c_dblue);border-radius:50%;color:var(--join-color);cursor:pointer;flex-shrink:0;height:48px;transition:all .3s ease;width:48px}.video-carousel__button:hover:not(.video-carousel__button--disabled){background:var(--c_orange);border-color:var(--c_orange);transform:scale(1.1)}.video-carousel__button--disabled{cursor:not-allowed;opacity:.3}.video-carousel__button svg{height:20px;stroke-width:2.5;width:20px}.video-carousel__dots{align-items:center;display:flex;gap:.75rem}.video-carousel__dot{background:var(--c_lgrey);border:2px solid var(--c_lgrey);border-radius:50%;cursor:pointer;height:12px;padding:0;transition:all .3s ease;width:12px}.video-carousel__dot:hover{background:var(--c_lblue);border-color:var(--c_lblue)}.video-carousel__dot--active{background:var(--c_orange);border-color:var(--c_orange);border-radius:6px;width:32px}.video-carousel[data-highlight=dark] .video-carousel__button:hover:not(.video-carousel__button--disabled),.video-carousel[data-highlight=dark] .video-carousel__dot--active,.video-carousel[data-highlight=dark] .video-carousel__dot:hover{background:var(--c_dgrey);border-color:var(--c_dgrey)}.video-carousel[data-highlight=orange] .video-carousel__button:hover:not(.video-carousel__button--disabled),.video-carousel[data-highlight=orange] .video-carousel__dot--active,.video-carousel[data-highlight=orange] .video-carousel__dot:hover{background:var(--c_orange);border-color:var(--c_orange)}.video-carousel[data-highlight=green] .video-carousel__button:hover:not(.video-carousel__button--disabled),.video-carousel[data-highlight=green] .video-carousel__dot--active,.video-carousel[data-highlight=green] .video-carousel__dot:hover{background:#10b981;border-color:#10b981}.video-carousel[data-highlight=dblue] .video-carousel__button:hover:not(.video-carousel__button--disabled),.video-carousel[data-highlight=dblue] .video-carousel__dot--active,.video-carousel[data-highlight=dblue] .video-carousel__dot:hover{background:var(--c_dblue);border-color:var(--c_dblue)}.video-carousel[data-highlight=lblue] .video-carousel__button:hover:not(.video-carousel__button--disabled),.video-carousel[data-highlight=lblue] .video-carousel__dot--active,.video-carousel[data-highlight=lblue] .video-carousel__dot:hover{background:var(--c_lblue);border-color:var(--c_lblue)}.video-carousel[data-highlight=light] .video-carousel__button:not(.video-carousel__button--disabled){background:#fff;border-color:#fff;color:var(--c_dgrey)}.video-carousel[data-highlight=light] .video-carousel__button:hover:not(.video-carousel__button--disabled){background:var(--c_dgrey);border-color:var(--c_dgrey);color:var(--join-color)}.video-carousel[data-highlight=light] .video-carousel__dot--active,.video-carousel[data-highlight=light] .video-carousel__dot:hover{background:var(--c_lgrey);border-color:var(--c_lgrey)}@media (prefers-reduced-motion:reduce){.video-card,.video-card__play-button,.video-card__thumbnail,.video-carousel__button,.video-carousel__dot,.video-carousel__track{transition:none}}.video-card:focus-visible,.video-carousel__button:focus-visible,.video-carousel__dot:focus-visible{outline:3px solid var(--c_orange);outline-offset:4px}