.glide__arrow--right {
  position: absolute;
  font-family: "BuroWeb Steady";
  font-size: 25px;
  color: inherit;
  top: calc(49% - 25px);
  border-radius: 0;
  background-color: transparent;
  border: none;
  right: 0;
  padding: 0;
  width: 50px;
  text-align: right;
  height: 50px;
}

.glide__arrow--left {
  position: absolute;
  font-family: "BuroWeb Steady";
  font-size: 25px;
  color: var(--white);
  top: calc(49% - 25px);
  border-radius: 0;
  background-color: transparent;
  border: none;
  left: 0;
  padding: 0;
  width: 50px;
  text-align: left;
  height: 50px;
}

.glide__arrow--right:hover,
.glide__arrow--left:hover {
  color: var(--orange);
  cursor: pointer;
}

span.glide__arrow--right {
  position: absolute;
  content: "";
  right: 50px;
  top: 0;
  width: 35%;
  height: 100%;
  background: transparent;
}

span.glide__arrow--left {
  position: absolute;
  content: "";
  left: 50px;
  top: 0;
  width: 35%;
  height: 100%;
  background: transparent;
}

.glide__slide img {
  max-width: 1000px;
  margin: auto;
  width: 100%;
}

/*@media screen and (min-aspect-ratio: 1) {
	.glide, .glide__track, .glide__slides, .glide__slide {
		height: 80vh!important;
	}

	.glide__slide img {
		height: 100%;
		width: auto;
		max-width: 1000px;
		margin: auto;
	}
}

@media screen and (max-aspect-ratio: 1) {
	.glide, .glide__track, .glide__slides, .glide__slide {
		height: 100vw!important;
	}

	.glide__slide img {
		height: 100%;
		width: 100%;
		object-fit: contain;
	}
}*/

span.glide__arrow--right:hover {
  cursor: e-resize;
}
span.glide__arrow--left:hover {
  cursor: w-resize;
}

@media screen and (max-width: 540px) {
  .glide__arrow--right {
    display: none;
  }
  .glide__arrow--left {
    display: none;
  }
  span.glide__arrow--right,
  span.glide__arrow--right,
  span.glide__arrow--left,
  span.glide__arrow--left {
    display: none;
  }
}
