.ptg-swiper .swiper-slide {
  height: auto;
}

.ptg-swiper-nav {
  border: 1px solid rgba(9, 9, 9, 0.6);
  border-radius: 50%;
  display: inline-block;
  line-height: 0;
  z-index: 200;
  padding: 1rem;
  margin-bottom: 0.75rem;
  transition-property: opacity, background-color;
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
}
.ptg-swiper-nav.button-next {
  left: calc(1rem * 2 + 1rem + 1.25em);
}
.ptg-swiper-nav svg {
  height: 1rem;
  width: 1rem;
  stroke: #090909;
  fill: #090909;
  transition-property: stroke, fill;
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
}
.ptg-swiper-nav:hover {
  background-color: #090909;
}
.ptg-swiper-nav:hover svg {
  stroke: #E5E7EB;
  fill: #E5E7EB;
}
.ptg-swiper-nav.swiper-button-disabled, .ptg-swiper-nav.swiper-button-disabled:hover {
  opacity: 0.25 !important;
  background: transparent !important;
  pointer-events: none;
}

.ptg-swiper-nav--wrapper {
  text-align: right;
}
.ptg-swiper-nav--wrapper.dark_bg .ptg-swiper-nav {
  border: 1px solid rgba(229, 231, 235, 0.6);
}
.ptg-swiper-nav--wrapper.dark_bg .ptg-swiper-nav:hover {
  background-color: #E5E7EB;
}
.ptg-swiper-nav--wrapper.dark_bg .ptg-swiper-nav:hover svg {
  stroke: #090909;
  fill: #090909;
}
.ptg-swiper-nav--wrapper.dark_bg svg {
  stroke: #E5E7EB;
  fill: #E5E7EB;
}

/*# sourceMappingURL=ptg_swiper.css.map */
