.glidy--slider-navigation {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.glidy--slider-navigation button {
    transition: all 0.3s;
    background: transparent;
    border: none;
    padding: 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);
}