/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./template-parts/blocks/profile-slideshow/profile-slideshow.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
/*******************************************/
/*******************************************/
.profile-slideshow {
  position: relative;
  overflow: hidden;
}
.profile-slideshow .profile-slideshow--swiper {
  padding-top: 154px;
}
.profile-slideshow .profile-slideshow--swiper.mobile-true {
  padding-left: 11px;
  padding-right: 11px;
  width: 100%;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px 16px;
  padding-bottom: 53px;
}
@media (max-width: calc(64rem - 0.99px)) {
  .profile-slideshow .profile-slideshow--swiper.mobile-true {
    padding-top: 154px;
  }
}
@media (max-width: calc(48rem - 0.99px)) {
  .profile-slideshow .profile-slideshow--swiper.mobile-true {
    padding-top: 130px;
  }
}
.profile-slideshow .swiper-wrapper {
  position: relative;
  padding-bottom: 50px;
  margin-left: 28px;
}
.profile-slideshow .profile-card {
  position: relative;
  width: 397px;
  height: 704px;
  transition: transform 0.3s ease-in-out;
}
@media (max-width: calc(64rem - 0.99px)) {
  .profile-slideshow .profile-card {
    width: 100%;
  }
}
@media (max-width: calc(48rem - 0.99px)) {
  .profile-slideshow .profile-card {
    height: auto;
  }
}
.profile-slideshow .profile-card .profile-card--item {
  width: 397px;
  height: 574px;
  position: relative;
}
@media (max-width: calc(64rem - 0.99px)) {
  .profile-slideshow .profile-card .profile-card--item {
    width: 100%;
  }
}
@media (max-width: calc(48rem - 0.99px)) {
  .profile-slideshow .profile-card .profile-card--item {
    width: 100%;
    height: auto;
  }
}
.profile-slideshow .profile-card .profile-card--item .profile-card--media img {
  width: 397px;
  height: 574px;
  border-radius: 16px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  cursor: none !important;
  aspect-ratio: 0.6916376307;
}
@media (max-width: calc(48rem - 0.99px)) {
  .profile-slideshow .profile-card .profile-card--item .profile-card--media img {
    aspect-ratio: none;
  }
}
@media (max-width: calc(36rem - 0.99px)) {
  .profile-slideshow .profile-card .profile-card--item .profile-card--media img {
    aspect-ratio: none;
  }
}
@media (max-width: calc(64rem - 0.99px)) {
  .profile-slideshow .profile-card .profile-card--item .profile-card--media img {
    width: 100%;
  }
}
@media (max-width: calc(48rem - 0.99px)) {
  .profile-slideshow .profile-card .profile-card--item .profile-card--media img {
    height: 360px;
  }
}
@media (max-width: calc(36rem - 0.99px)) {
  .profile-slideshow .profile-card .profile-card--item .profile-card--media img {
    width: 169px;
    height: 169px;
  }
}
.profile-slideshow .profile-card .profile-card--item .profile-card--meta {
  position: relative;
  border-radius: 16px;
  background: rgba(249, 247, 253, 0.6);
  backdrop-filter: blur(4px);
  padding: 16px;
  width: calc(100% - 32px);
  z-index: 2;
}
@media (min-width: 48rem) {
  .profile-slideshow .profile-card .profile-card--item .profile-card--meta {
    position: absolute;
    left: 16px;
    bottom: 0;
    min-height: 0;
    opacity: 0;
    transition: all 0.3s ease-in-out;
  }
}
@media (max-width: calc(48rem - 0.99px)) {
  .profile-slideshow .profile-card .profile-card--item .profile-card--meta {
    background: transparent;
    backdrop-filter: none;
    padding: 0;
    margin-top: 8px;
  }
}
.profile-slideshow .profile-card .profile-card--item .profile-card--meta .profile-card--role {
  color: #1f2124;
  font-family: "Epilogue", sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
  font-weight: 300;
}
@media (max-width: calc(48rem - 0.99px)) {
  .profile-slideshow .profile-card .profile-card--item .profile-card--meta .profile-card--role {
    color: #f9f7fd;
    font-size: 0.9375rem;
    line-height: 1.3125rem;
    margin-bottom: 5px;
  }
}
.profile-slideshow .profile-card .profile-card--item .profile-card--meta .profile-card--name {
  color: #1f2124;
  font-family: "Syne", sans-serif;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: 800;
  text-transform: uppercase;
}
@media (max-width: calc(48rem - 0.99px)) {
  .profile-slideshow .profile-card .profile-card--item .profile-card--meta .profile-card--name {
    color: #f9f7fd;
    font-family: "Syne", sans-serif;
    font-size: 0.6875rem;
    line-height: 1rem;
  }
}
@media (min-width: 48rem) {
  .profile-slideshow .profile-card:nth-child(odd) .profile-card--item {
    transform: translateY(130px);
  }
  .profile-slideshow .profile-card:hover .profile-card--meta {
    min-height: auto;
    opacity: 1;
    bottom: 20px;
  }
}

/*# sourceMappingURL=profile-slideshow.css.map*/