/* .post-slider-default .swiper {
  height: 100%;
}
  
.post-slider-default .swiper-wrapper {
  align-items: stretch;
} */

.post-slider__top {
  margin-bottom: 1.25em;
}

.post-slider-default .swiper-slide {
  background-color: var(--color-white);
  display: flex;
  align-items: center;
  padding: 1.75em;
}

.post-slider-default .swiper-slide>* {
  flex: 1;
}
.post-slider__top .flex,
.post-slider__bottom .flex {
  align-items: center;
}

.swiper-slide {
  /* flex: 1;
  display: flex;
  align-items: center;
  justify-content: center; */
  height: auto;
  border-radius: var(--border-radius);
  background-color: var(--color-white);
  color: var(--color-black);
  border-radius: var(--border-radius);
  box-sizing: border-box;
}

.transparent,
.post-slider.transparent .swiper-slide {
  background-color: transparent;
}

.cyan .post-slider.transparent .swiper-slide {
  color: var(--color-white);
}

.post-slider__bottom {
  margin-top: 1em;
}

.card__media img {
  display: block;
  height: 100%;
  margin: auto;
  max-width: 100%;
}

.post-slider--wide .card__media img,
.post-slider--gallery .card__media img {
  border-radius: var(--border-radius);
}

.post-slider-grid.post-slider--staff .card__media img,
.post-slider-grid .card--resource img,
.post-slider.experiences .card--news .card__media img,
.post-slider-news .card--news .card__media img {
  border-radius: var(--border-radius) var(--border-radius) 0 0;
  max-width: 100%;
}

.post-slider-news .card--news .card__media img {
  width: 100%;
}

.post-slider-grid .swiper-slide .card__content {
  min-height: 120px;
  font-size: 1em;
  margin-bottom: 1em;
}

.post-slider.show-excerpt .swiper-slide .card__content,
.post-slider-grid.post-slider--alliance-media .swiper-slide .card__content {
  min-height: 160px;
}

.post-slider-grid .swiper-slide .card__content a {
  color: var(--color-black);
}

.post-slider-news .swiper-slide {
  background-color: var(--color-white);
}

.post-slider-news .swiper-slide .card__content {
  min-height: 160px;
}

.card--news {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
}

.card--news .card__media {
  padding: 0;
  width: auto;
}

.post-slider-grid.resources .swiper-slide .card__content {
  min-height: 160px;
}

.post-slider-grid.resources .swiper-slide .card__media img {
  border-radius: var(--border-radius) var(--border-radius) 0 0;
}

.card__padding {
  padding: 1.75em;
}

/* .slider-wide .card__content {
  padding: 2em 0;
} */

.swiper-pagination-bullet {
  background: var(--color-light-gray);
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  display: inline-block;
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 15px));
  opacity: 100%;
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 15px));
}

.swiper-pagination-bullet:hover {
  background-color: var(--color-cyan);
}

.cream .swiper-pagination-bullet,
.cream-blue .swiper-pagination-bullet {
  background-color: var(--color-white);
}

.cream .swiper-pagination-bullet:hover,
.cream-blue .swiper-pagination-bullet:hover {
  background-color: var(--color-cyan);
}

.cream .swiper-pagination-bullet-active,
.cream .swiper-pagination-bullet-active:hover,
.cream-blue .swiper-pagination-bullet-active,
.cream-blue .swiper-pagination-bullet-active:hover {
  background: var(--color-purple);
}

.cyan .swiper-pagination-bullet-active,
.cyan .swiper-pagination-bullet:hover,
.swiper-pagination-bullet-active,
.swiper-pagination-bullet-active:hover {
  background: var(--color-yellow);
  opacity: 100%;
}





.post-slider__arrow {
  border: none;
  background: none;
  cursor: pointer;
  position: relative;
}

.post-slider__arrow::before {
  content: "";
  width: 24px;
  height: 24px;
  display: block;
  margin: auto;
  background-color: currentColor;

  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
}

/* Left arrow */
.post-slider__arrow--prev::before {
  -webkit-mask-image: var(--slider-arrow-1);
  mask-image: var(--slider-arrow-1);
}

/* Right arrow */
.post-slider__arrow--next::before {
  -webkit-mask-image: var(--slider-arrow-1);
  mask-image: var(--slider-arrow-1);
  transform: scaleX(-1);
}

.post-slider__arrow span {
  display: none;
}

.post-slider__arrow {
  color: var(--color-yellow);
}

.post-slider__arrow:hover {
  color: var(--color-light-gray);
}

.cream .post-slider__arrow,
.cream-blue .post-slider__arrow {
  color: var(--color-purple);
}

.cream .post-slider__arrow:hover,
.cream-blue .post-slider__arrow:hover {
  color: var(--color-cyan);
}

.post-slider-default.post-slider--icon .swiper-slide {
  min-width: 274px;
  padding: 1.25em 1.5em;
}

.post-slider-default .swiper-slide>article.card--icon .card__media img {
  margin: 0;
}

.icon-text {
  font-weight: 700;
  font-size: 1.25em;
  margin-top: .5em;
  line-height: 1.25;
}

.icon-text-large {
  font-weight: normal;
  font-size: 3.75em;
  color: var(--color-magenta);
  white-space: nowrap;
  line-height: 1;
}

.post-slider--general-link .card__padding {
  padding: 2em 1.75em;
}

.post-slider--general-link .card__padding h3 {
  margin-bottom: .75em;
}