.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}/*# sourceMappingURL=glide.core.min.css.map */

.glide__bullets {
  margin: 0;
}
.glide__bullet.dot {
transition: all 0.3s ease;
width: 12px;
height: 12px;
margin: 2px;
background-color: lightgray;
border-radius: 10px;
}
.glide__bullet.dot.glide__bullet--active {
background-color: var(--color-accent);
}
.glide__bullet.dot:not(.glide__bullet--active,:hover) {
    transform: scale(0.7);
}

.glide-controls > button {
    opacity: 1;
    background: var(--color-secondary-button);
    border: unset;
    border-radius: var(--r-sm);
    padding: 5px;
    color: rgb(var(--color-secondary-button-text));
    border-radius: var(--r-full);
    transition: all 0.15s ease-in-out;
}

.glide-controls > button:hover {
    transform: scale(1.05);
}

.glide-controls > button.disabled {
    opacity: 0.2;
}

.glide__slide{
    height: unset;
}