.glidy--slider-navigation {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    z-index: 3;
}

.glidy--slider-navigation button {
    transition: all 0.3s;
    background: transparent;
    border: none;
    padding: 0;
    cursor: pointer;
    line-height: 0;
}

.glidy--slider-pagination .swiper-pagination {
    gap: 35px;
    text-align: center;
    display: flex;
    position: static;
}

.glidy--slider-pagination .swiper-pagination-bullet {
    opacity: 1;
}

.glidy--slider svg {
    width: 1em;
    height: 1em;
}

.glidy--slider-pagination .swiper-pagination-fraction {
    align-items: center;
}

.swiper-pagination-fraction .mid-line {
    width: 100px;
    height: 1px;
    display: inline-block;
    background: #D9D9D9;
}

.glidy--slider-hrp-right .glidy--slider-navigation {
    right: var(--hr-offset, 0);
}

.glidy--slider-hrp-left .glidy--slider-navigation {
    left: var(--hr-offset, 0);
}

.glidy--slider-vrp-top .glidy--slider-navigation {
    top: var(--vr-offset, 0);
}

.glidy--slider-vrp-bottom .glidy--slider-navigation {
    bottom: var(--vr-offset, 0);
}

.glidy--slider-pg-hr-right .glidy--slider-pagination {
    right: var(--pg-hr-offset, 0);
}

.glidy--slider-pg-hr-left .glidy--slider-pagination {
    left: var(--pg-hr-offset, 0);
}

.glidy--slider-pg-vr-top .glidy--slider-pagination {
    top: var(--pg-vr-offset, 0);
}

.glidy--slider-pg-vr-bottom .glidy--slider-pagination {
    bottom: var(--pg-vr-offset, 0);
}

.glidy--slider-marquee-yes .swiper-wrapper {
    transition-timing-function: linear;
}

.glidy--slider-slides-auto .swiper-slide {
    width: auto !important;
}