.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;gap: 0.75rem;align-items: center;}
.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: #c02029;}
.glide__bullet.dot:not(.glide__bullet--active,:hover) {transform: scale(0.7);}
.glide-controls > button {height: 34px; width: 34px;line-height: 0.9;opacity: 1;background: linear-gradient(45deg, rgba(192, 32, 41, 1), rgba(245, 71, 81, 1) 100%);border: unset;border-radius: 0.25rem;padding: 5px;color: rgb(255,255,255);border-radius: 999px;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;}
.glide__arrow .icon { fill: none;}