.content-55 {
  background-color: var(--content-55--block--background-color);
  padding-bottom: var(--content-55--block--padding-y);
  padding-top: var(--content-55--block--padding-y);
}
.content-55:not(:first-child) {
  margin-top: var(--content-55--block--margin-top);
}
.content-55 > .container,
.content-55 > .container-sm,
.content-55 > .container-xs {
  background-color: var(--content-55--container--background-color);
  border-radius: var(--content-55--container--border-radius);
  box-shadow: var(--content-55--container--box-shadow);
  padding-bottom: var(--content-55--container--padding-y);
  padding-top: var(--content-55--container--padding-y);
}
.content-55 .content-55-slider {
  position: relative;
}
.content-55 .swiper {
  height: auto;
}
.content-55 .swiper .swiper-wrapper {
  align-items: stretch;
}
.content-55 .swiper .swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--content-55--item--background-color);
  border-radius: var(--content-55--item--border-radius);
  padding: var(--content-55--item--padding-y) var(--content-55--item--padding-x);
}
.content-55 .swiper .swiper-slide a {
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
}
.content-55 .swiper .swiper-slide svg,
.content-55 .swiper .swiper-slide img {
  width: auto;
  -o-object-fit: contain;
     object-fit: contain;
  height: var(--content-55--logo--height);
  max-width: 100%;
}
.content-55 .swiper-button-prev,
.content-55 .swiper-button-next {
  width: var(--content-55--slider-nav--width);
  height: var(--content-55--slider-nav--width);
  margin-top: 0;
  transform: translateY(-50%);
  border-radius: var(--content-55--slider-nav--border-radius);
  background-color: var(--content-55--slider-nav--background-color);
  color: var(--content-55--slider-nav--color);
  transition: opacity 400ms ease-in-out, background-color 400ms ease-in-out;
}
.content-55 .swiper-button-prev::after,
.content-55 .swiper-button-next::after {
  font-size: var(--content-55--slider-nav--font-size);
}
.content-55 .swiper-button-prev:hover,
.content-55 .swiper-button-next:hover {
  background-color: var(--content-55--slider-nav-hover--background-color);
  color: var(--content-55--slider-nav-hover--color);
}
.content-55 .swiper-button-prev.swiper-button-disabled,
.content-55 .swiper-button-next.swiper-button-disabled {
  pointer-events: none;
}
.content-55 .swiper-button-prev {
  left: 0;
  margin-left: var(--content-55--slider-nav--margin-left);
}
.content-55 .swiper-button-next {
  right: 0;
  margin-right: var(--content-55--slider-nav--margin-right);
}
.content-55 .swiper-button-prev,
.content-55 .swiper-button-next {
  display: var(--content-55--slider-nav--display);
  opacity: 1;
}
.content-55 .swiper-button-prev {
  margin-left: calc(var(--content-55--slider-nav--margin-left) * -1);
}
.content-55 .swiper-button-next {
  margin-right: calc(var(--content-55--slider-nav--margin-right) * -1);
}