/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/blocks/member-videos-category/style.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/
.wp-block-ucc-member-videos-category {
  display: flex;
  flex-direction: column;
  gap: 2em;
  padding: 3em 1em;
}

.wp-block-ucc-member-videos-category .ucc-member-videos-carousel__content.f-carousel {
  --f-carousel-gap: 16px;
  --f-carousel-slide-width: calc((100% - 16px) / 2);
}

.ucc-member-videos-category__section {
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 2em;
  width: 100%;
  max-width: var(--wp--style--global--wide-size);
}
.ucc-member-videos-category__section .ucc-member-videos-category__title {
  font-size: 2rem;
  font-weight: 700;
  text-align: center;
  color: #333;
}

.ucc-member-videos-carousel .ucc-member-videos-carousel__content {
  height: 100%;
  gap: 20px;
}
.ucc-member-videos-carousel .ucc-member-videos-carousel__content.init .f-carousel__slide:not(:first-child) {
  display: none;
}
.ucc-member-videos-carousel .f-carousel__slide {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-shrink: 0;
}
.ucc-member-videos-carousel .f-carousel__nav,
.ucc-member-videos-carousel .f-carousel__button {
  color: #A10C11 !important;
}
.ucc-member-videos-carousel .f-carousel__nav svg,
.ucc-member-videos-carousel .f-carousel__button svg {
  fill: none !important;
  stroke: #A10C11 !important;
}
.ucc-member-videos-carousel .f-carousel__nav path,
.ucc-member-videos-carousel .f-carousel__button path {
  fill: none !important;
  stroke: #A10C11 !important;
  stroke-width: 2 !important;
}
.ucc-member-videos-carousel .f-carousel__nav::before,
.ucc-member-videos-carousel .f-carousel__button::before {
  color: #A10C11 !important;
}

.ucc-member-video {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 2em;
  height: 100%;
  overflow: hidden;
  width: 100%;
  padding: 0 1.05em;
}
.ucc-member-video .ucc-member-video__container {
  width: 100%;
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
}
.ucc-member-video .ucc-member-video__container a {
  display: block;
  padding-bottom: 75%;
  position: relative;
  width: 100%;
}
.ucc-member-video .ucc-member-video__container a img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.ucc-member-video .ucc-member-video__container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ucc-member-video .ucc-member-video__container[data-platform=instagram] iframe {
  width: 62.5%;
  left: 50%;
  transform: translateX(-50%);
}
.ucc-member-video .ucc-member-video__title {
  font-size: 1.25rem;
  font-weight: 700;
  text-align: center;
  margin: 0 !important;
}

/*# sourceMappingURL=style-index.css.map*/