.gallery-section {
  position: relative;
  padding: 5rem 0;
}
.gallery-section .gallery-default a {
  position: relative;
  display: block;
  width: 100%;
  padding-top: 133.3333333333%;
}
.gallery-section .gallery-default a > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.gallery-section .gallery-default a .img-gallery {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.gallery-section .gallery-default .splide {
  padding-bottom: 1em;
}
.gallery-section .gallery-default .splide .splide__track {
  overflow: visible;
}
.gallery-section .gallery-default .splide .splide__pagination {
  bottom: -0.5em;
}
.gallery-section .gallery-default .splide .splide__pagination__page.is-active {
  background: var(--color-secondary);
}
.gallery-section .gallery-default .splide .splide__arrow {
  border-radius: 0;
  width: 65px;
  height: 65px;
  background-color: var(--color-secondary);
  transform: translate3d(0, -65%, 0);
  border-radius: 300px;
}
@media (max-width: 991px) {
  .gallery-section .gallery-default .splide .splide__arrow {
    width: 60px;
    height: 60px;
  }
}
.gallery-section .gallery-default .splide .splide__arrow svg {
  fill: var(--text-button);
  width: 25px;
  height: 30px;
}
@media (max-width: 991px) and (min-width: 768px) {
  .gallery-section .gallery-default .splide .splide__arrow svg {
    width: 30px;
    height: 35px;
  }
}
.gallery-section .gallery-default .splide .splide__arrow--prev {
  left: 0;
}
.gallery-section .gallery-default .splide .splide__arrow--next {
  right: 0;
}