/**
 * @global
 * Globally used variables
 */
/**
 * @colours
 * Colour palette main
 */
.gallery-3-2-wrapper {
  position: relative;
  text-align: center;
  margin-bottom: 12px;
  padding-bottom: 12px;
}
.gallery-3-2-wrapper .slick-slide {
  border-radius: 2px !important;
}
.gallery-3-2-wrapper .slick-slide img {
  border-radius: 20px;
}
.gallery-3-2-wrapper .gallery-3-2-main .slick-current img {
  border-radius: 20px;
}
.gallery-3-2-wrapper .gallery-controls {
  padding: 0 !important;
  justify-content: space-between !important;
  position: absolute;
  width: 100%;
  top: 50%;
}
.gallery-3-2-wrapper .gallery-controls::before, .gallery-3-2-wrapper .gallery-controls::after {
  content: none;
}
.gallery-3-2-wrapper .gallery-controls .slick-arrow {
  text-indent: -9999em;
  background-color: #25535B;
  width: 50px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px solid #25535B;
  transform: translateY(-50%);
  font-size: 0;
}
.gallery-3-2-wrapper .gallery-controls .slick-arrow::before {
  background-size: auto;
  background-position: 50%;
  margin: 0;
}
.gallery-3-2-wrapper .gallery-controls .slick-arrow:hover, .gallery-3-2-wrapper .gallery-controls .slick-arrow:focus {
  background-color: #fff;
}
.gallery-3-2-wrapper .gallery-controls .slick-arrow.slick-prev {
  margin-left: 6px;
  border-radius: 0 8px 8px 0;
  border-top: 4px solid #fff;
  border-bottom: 4px solid #fff;
  border-right: 4px solid #fff;
}
.gallery-3-2-wrapper .gallery-controls .slick-arrow.slick-prev::before {
  background-image: url("../../images/open-left-white.svg");
  background-size: contain;
  height: 21px;
  width: 21px;
}
.gallery-3-2-wrapper .gallery-controls .slick-arrow.slick-prev:hover::before, .gallery-3-2-wrapper .gallery-controls .slick-arrow.slick-prev:focus::before {
  background-image: url("../../images/open-left-teal.svg");
}
.gallery-3-2-wrapper .gallery-controls .slick-arrow.slick-next {
  margin-right: 6px;
  border-radius: 8px 0 0 8px;
  border-top: 4px solid #fff;
  border-bottom: 4px solid #fff;
  border-left: 4px solid #fff;
}
.gallery-3-2-wrapper .gallery-controls .slick-arrow.slick-next::before {
  background-image: url("../../images/open-right-white.svg");
  background-size: contain;
  height: 21px;
  width: 21px;
}
.gallery-3-2-wrapper .gallery-controls .slick-arrow.slick-next:hover::before, .gallery-3-2-wrapper .gallery-controls .slick-arrow.slick-next:focus::before {
  background-image: url("../../images/open-right-teal.svg");
}
.gallery-3-2-wrapper .custom-paging {
  display: inline-block;
  font-weight: 700;
  border-radius: 2px 2px 0px 0px;
  background-color: #25535B;
  color: #fff;
  padding: 7px 14px 2px;
  position: absolute;
  bottom: 18px;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 8px 8px 0 0;
  font-family: "Euclid", sans-serif;
}
.gallery-3-2-wrapper .custom-paging::before, .gallery-3-2-wrapper .custom-paging::after {
  content: none;
}
.gallery-3-2-wrapper .slick-slide {
  margin: 6px;
}
.gallery-3-2-wrapper .gallery-nav-3-2 {
  height: auto;
}
.gallery-3-2-wrapper .gallery-nav-3-2 .slick-slide {
  height: auto;
}
/*# sourceMappingURL=../maps/components/gallery-3-2.css.map */
