.uk-slideshow-items li img {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.slider_arrows button {
  width: 15px;
}

@media (min-width: 960px) {
  .slider_arrows button {
    width: 20px;
  }
}

.slider_arrows .uk-invisible {
  visibility: visible !important;
  opacity: 0.3;
  cursor: not-allowed;
}

.slider_arrows .slider-next {
  margin-right: 0.6rem;
}

.slider_arrows_pos {
  position: absolute;
}

.slider_arrows_pos.TL_arrows, .slider_arrows_pos.TR_arrows {
  top: -2.25rem;
}

.slider_arrows_pos.BL_arrows, .slider_arrows_pos.BR_arrows {
  bottom: -2.25rem;
}

.slider_arrows_pos.TR_arrows, .slider_arrows_pos.BR_arrows {
  right: 0;
}

.slider_arrows_pos.TL_arrows, .slider_arrows_pos.BL_arrows {
  left: 0;
}

.slideshow_arrows .uk-invisible {
  visibility: visible !important;
  opacity: 0.3;
  cursor: not-allowed;
}

.slideshow_arrows span {
  display: inline-block;
  width: 6px;
}

.slideshow_arrows button {
  padding: 0;
}

.slideshow_arrows button svg.next-arrow, .slideshow_arrows button svg.previous-arrow {
  display: block !important;
  height: 10px;
}

.slideshow_arrows button svg {
  height: 0px;
}

.slideshow_arrows button svg polyline {
  display: none;
}

.slideshow_arrows.TL_arrows, .slideshow_arrows.TR_arrows {
  top: 2.25rem;
}

.slideshow_arrows.BL_arrows, .slideshow_arrows.BR_arrows {
  bottom: 2.25rem;
}

.slideshow_arrows.TR_arrows, .slideshow_arrows.BR_arrows {
  right: 2.25rem;
  text-align: right;
}

.slideshow_arrows.TL_arrows, .slideshow_arrows.BL_arrows {
  left: 2.25rem;
  text-align: left;
}

.uk-dotnav.uk-slideshow-nav {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  bottom: 2.25rem;
}

.uk-dotnav li {
  background: none !important;
  width: 20px;
}

.uk-dotnav li.uk-active a, .uk-dotnav li.uk-active a:hover {
  background: currentColor !important;
}

.uk-dotnav li:before {
  display: none !important;
}

.uk-dotnav * {
  color: currentColor;
  border-color: currentColor;
}

.uk-dotnav * a {
  background-color: currentColor;
  background: none !important;
}

.uk-dotnav.uk-light a {
  color: var(--white);
  border-color: var(--white);
}

.uk-dotnav.uk-dark a {
  color: var(--text);
  border-color: var(--text);
}

.uk-dotnav.uk-constlight a {
  color: var(--constwhite);
  border-color: var(--constwhite);
}

.uk-dotnav.uk-constdark a {
  color: var(--constblack);
  border-color: var(--constblack);
}

.btn .st0 {
  stroke: currentColor;
}

a.uk-dark .st0 {
  stroke: var(--black);
}

.uk-dark button .st0, .uk-light button .st0 {
  stroke: var(--black);
}

.uk-constlight button .st0 {
  stroke: var(--constwhite);
}

.uk-constdark button .st0 {
  stroke: var(--constblack);
}

.uk-card-primary.uk-card-body .uk-link, .uk-card-primary.uk-card-body a, .uk-card-primary > :not([class*=uk-card-media]) .uk-link, .uk-card-primary > :not([class*=uk-card-media]) a, .uk-card-secondary.uk-card-body .uk-link, .uk-card-secondary.uk-card-body a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-link, .uk-card-secondary > :not([class*=uk-card-media]) a, .uk-light .uk-link, .uk-light a, .uk-offcanvas-bar .uk-link, .uk-offcanvas-bar a, .uk-overlay-primary .uk-link, .uk-overlay-primary a, .uk-section-primary:not(.uk-preserve-color) .uk-link, .uk-section-primary:not(.uk-preserve-color) a, .uk-section-secondary:not(.uk-preserve-color) .uk-link, .uk-section-secondary:not(.uk-preserve-color) a, .uk-tile-primary:not(.uk-preserve-color) .uk-link, .uk-tile-primary:not(.uk-preserve-color) a, .uk-tile-secondary:not(.uk-preserve-color) .uk-link, .uk-tile-secondary:not(.uk-preserve-color) a {
  color: #fff;
}

.uk-lightbox {
  background-color: var(--white);
}

.uk-lightbox-caption {
  padding-bottom: 3vh !important;
}

.uk-lightbox-items img {
  max-height: 60vh;
}

@media (min-width: 960px) {
  .uk-lightbox-items img {
    max-height: 80vh;
  }
}

.uk-lightbox-toolbar {
  padding: 1rem;
  background: transparent;
  color: var(--text);
}

.uk-lightbox-button {
  padding: 0;
  background-color: transparent;
}

.uk-lightbox-button svg {
  filter: invert(1);
}

.uk-lightbox-toolbar svg {
  filter: invert(1);
}

.uk-lightbox-button {
  display: none;
}

@media (min-width: 960px) {
  .uk-lightbox-button {
    display: block;
  }
}
