.glide{box-sizing:border-box;width:100%;position:relative}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;width:100%;transform-style:preserve-3d;touch-action:pan-Y;white-space:nowrap;will-change:transform;flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex;position:relative}.glide__slide,.glide__slides--dragging{user-select:none}.glide__slide{white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;width:100%;height:100%}.glide__slide a{user-select:none;-webkit-user-drag:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.glide--swipeable img,.glide--swipeable.glide--dragging a{pointer-events:none;user-select:none}.glide__slides{cursor:grab}.glide__bullets{flex-wrap:wrap;align-items:center;gap:.3125rem .625rem;margin-top:.625rem;display:flex}.glide__bullet{background-color:var(--color-misc-primary);border-radius:50%;width:12px;height:12px;&.glide__bullet--active{background-color:var(--color-primary)}}.glide__arrows--bg{& .glide__arrow{background:var(--color-background);cursor:pointer;--size-icon:2.625rem;--color-icon:#000;border-radius:2px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:50%;box-shadow:0 2px 10px #00000040}& .glide__arrow--left{left:-.9375rem;transform:translateY(-50%)}& .glide__arrow--right{right:-.9375rem;transform:translateY(-50%)}}.glide__arrows{text-align:center;justify-content:center;align-items:center;gap:0 1.5625rem;width:100%;margin-top:.9375rem;display:flex;& .glide__arrow{cursor:pointer;--size-icon:2rem;stroke:var(--color-red);&.glide__arrow--disabled{pointer-events:none;stroke:#95969a}}}.glide__progress-bar{background-color:var(--color-white);height:3px;margin-top:1rem;position:relative;& span{background-color:var(--color-red);width:30%;height:3px;transition:width .3s ease-in;position:absolute;top:0;left:0}}@media (width>=64rem){.glide__progress-bar{height:5px;margin-top:2rem;& span{height:5px}}.glide__arrows{margin-top:1.875rem}}html[data-contrast=on] .glide__arrows--bg{& .glide__arrow{box-shadow:0 2px 10px #fff9}}
