.glide {
   position: relative;
   width: 100%;
   box-sizing: border-box
}

.glide * {
   box-sizing: inherit
}

.glide__track {
   overflow: hidden
}

.glide__slides {
   position: relative;
   width: 100%;
   list-style: none;
   backface-visibility: hidden;
   transform-style: preserve-3d;
   touch-action: pan-Y;
   overflow: hidden;
   margin: 0;
   padding: 0;
   white-space: nowrap;
   display: flex;
   flex-wrap: nowrap;
   will-change: transform
}

.glide__slides--dragging {
   user-select: none
}

.glide__slide {
   width: 100%;
   height: 100%;
   flex-shrink: 0;
   white-space: normal;
   user-select: none;
   -webkit-touch-callout: none;
   -webkit-tap-highlight-color: transparent
}

.glide__slide a {
   user-select: none;
   -webkit-user-drag: none;
   -moz-user-select: none;
   -ms-user-select: none
}

.glide__arrows {
   -webkit-touch-callout: none;
   user-select: none
}

.glide__bullets {
   -webkit-touch-callout: none;
   user-select: none
}

.glide--rtl {
   direction: rtl
}