/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.4_webpack@5.108.4/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/postcss-loader@8.2.1_postcss@8.5.20_webpack@5.108.4/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/.pnpm/sass-loader@16.0.8_sass@1.101.0_webpack@5.108.4/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./inc/Blocks/VideoSlider/styles.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable */
/* stylelint-disable */
.wp-block-video-slider {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-xl);
  width: 100%;
}

.wp-block-video-slider__overview {
  width: 100%;
}
.wp-block-video-slider__overview .swiper-notification {
  border: 0 !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  text-indent: -9999px !important;
  transform: scale(0) !important;
  width: 1px !important;
}

.wp-block-video-slider__overview-slide {
  --slide-display: flex;
  flex-direction: column;
  gap: var(--spacing-l);
  height: auto;
}
@media (min-width: 1024px) {
  .wp-block-video-slider__overview-slide {
    align-items: center;
    flex-direction: row;
    gap: var(--spacing-xxl);
  }
}

.wp-block-video-slider__overview-content {
  width: 100%;
}
@media (min-width: 1024px) {
  .wp-block-video-slider__overview-content {
    flex: 0 1 396px;
    max-width: 396px;
  }
}

.wp-block-video-slider__overview-media {
  width: 100%;
}
@media (min-width: 1024px) {
  .wp-block-video-slider__overview-media {
    flex: 1 1 0%;
  }
}

.wp-block-video-slider__thumbs-row {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-l);
  width: 100%;
}

.wp-block-video-slider__thumbs {
  overflow: unset;
  width: 100%;
}
.wp-block-video-slider__thumbs .swiper-notification {
  border: 0 !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  text-indent: -9999px !important;
  transform: scale(0) !important;
  width: 1px !important;
}

.wp-block-video-slider__thumb {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-xxxxs);
  height: auto;
  width: 100%;
}

.wp-block-video-slider__thumb-media {
  aspect-ratio: 16/9;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.wp-block-video-slider__thumb-image {
  display: block;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.wp-block-video-slider__thumb-play-icon {
  align-items: center;
  background-color: var(--block-video-slider-thumb-play-icon-background);
  border-radius: var(--block-video-slider-thumb-play-icon-border-radius);
  bottom: var(--block-video-slider-thumb-play-icon-offset);
  color: var(--block-video-slider-thumb-play-icon-colour);
  display: flex;
  height: var(--block-video-slider-thumb-play-icon-height);
  justify-content: center;
  left: var(--block-video-slider-thumb-play-icon-offset);
  position: absolute;
  width: var(--block-video-slider-thumb-play-icon-width);
}

.wp-block-video-slider__thumb-play-svg {
  height: 40%;
  width: 40%;
}

.wp-block-video-slider__thumb-title {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p-s);
  font-weight: 700;
  letter-spacing: var(--letter-spacing-p-s);
  line-height: var(--line-height-p-s);
  text-transform: none;
}
.edwp-block--dark-mode .wp-block-video-slider__thumb-title:not(.edwp-dark-mode-ignore, .edwp-dark-mode-ignore *) {
  --base-title-colour: var(--base-title-colour-dark);
}
.wp-admin .wp-block-group.bg--primary .wp-block-video-slider__thumb-title:not(.edwp-dark-mode-ignore, .edwp-dark-mode-ignore *), .wp-admin .wp-block-group.bg--dark-radial-left .wp-block-video-slider__thumb-title:not(.edwp-dark-mode-ignore, .edwp-dark-mode-ignore *), .wp-admin .wp-block-group.bg--dark-radial-right .wp-block-video-slider__thumb-title:not(.edwp-dark-mode-ignore, .edwp-dark-mode-ignore *), .wp-admin .wp-block-group.wp-block-group--background-image .wp-block-video-slider__thumb-title:not(.edwp-dark-mode-ignore, .edwp-dark-mode-ignore *), .wp-admin .wp-block-group.wp-block-group--background-video .wp-block-video-slider__thumb-title:not(.edwp-dark-mode-ignore, .edwp-dark-mode-ignore *) {
  --base-title-colour: var(--base-title-colour-dark);
}
.wp-block-video-slider__thumb-title {
  color: var(--base-title-colour);
}

.wp-block-video-slider__thumb-caption {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p-s);
  font-weight: 400;
  letter-spacing: var(--letter-spacing-p-s);
  line-height: var(--line-height-p-s);
  text-transform: none;
}
.edwp-block--dark-mode .wp-block-video-slider__thumb-caption:not(.edwp-dark-mode-ignore, .edwp-dark-mode-ignore *) {
  --base-body-colour: var(--base-body-colour-dark);
}
.wp-admin .wp-block-group.bg--primary .wp-block-video-slider__thumb-caption:not(.edwp-dark-mode-ignore, .edwp-dark-mode-ignore *), .wp-admin .wp-block-group.bg--dark-radial-left .wp-block-video-slider__thumb-caption:not(.edwp-dark-mode-ignore, .edwp-dark-mode-ignore *), .wp-admin .wp-block-group.bg--dark-radial-right .wp-block-video-slider__thumb-caption:not(.edwp-dark-mode-ignore, .edwp-dark-mode-ignore *), .wp-admin .wp-block-group.wp-block-group--background-image .wp-block-video-slider__thumb-caption:not(.edwp-dark-mode-ignore, .edwp-dark-mode-ignore *), .wp-admin .wp-block-group.wp-block-group--background-video .wp-block-video-slider__thumb-caption:not(.edwp-dark-mode-ignore, .edwp-dark-mode-ignore *) {
  --base-body-colour: var(--base-body-colour-dark);
}
.wp-block-video-slider__thumb-caption {
  color: var(--base-body-colour);
}

.wp-block-video-slider__thumb.swiper-slide-thumb-active .wp-block-video-slider__thumb-media {
  outline: 2px solid var(--colour-brand-2-base);
  outline-offset: 2px;
}

.wp-block-video-slider__nav {
  align-items: center;
  display: flex;
  gap: var(--spacing-xxs);
  justify-content: center;
  justify-content: center;
}
@media (min-width: 1024px) {
  .wp-block-video-slider__nav {
    justify-content: flex-start;
  }
}

.edwp-block--dark-mode .wp-block-video-slider__nav-arrow {
  --swiper-nav-arrow-background-colour: var(--swiper-nav-arrow-background-colour-dark);
  --swiper-nav-arrow-background-colour-hover: var(--swiper-nav-arrow-background-colour-hover-dark);
  --swiper-nav-arrow-background-colour-focus: var(--swiper-nav-arrow-background-colour-focus-dark);
  --swiper-nav-arrow-background-colour-active: var(--swiper-nav-arrow-background-colour-active-dark);
  --swiper-nav-arrow-background-colour-disabled: var(--swiper-nav-arrow-background-colour-disabled-dark);
  --swiper-nav-arrow-border-colour: var(--swiper-nav-arrow-border-colour-dark);
  --swiper-nav-arrow-border-colour-hover: var(--swiper-nav-arrow-border-colour-hover-dark);
  --swiper-nav-arrow-border-colour-focus: var(--swiper-nav-arrow-border-colour-focus-dark);
  --swiper-nav-arrow-border-colour-active: var(--swiper-nav-arrow-border-colour-active-dark);
  --swiper-nav-arrow-border-colour-disabled: var(--swiper-nav-arrow-border-colour-disabled-dark);
  --swiper-nav-arrow-icon-colour: var(--swiper-nav-arrow-icon-colour-dark);
  --swiper-nav-arrow-icon-colour-hover: var(--swiper-nav-arrow-icon-colour-hover-dark);
  --swiper-nav-arrow-icon-colour-focus: var(--swiper-nav-arrow-icon-colour-focus-dark);
  --swiper-nav-arrow-icon-colour-active: var(--swiper-nav-arrow-icon-colour-active-dark);
  --swiper-nav-arrow-icon-colour-disabled: var(--swiper-nav-arrow-icon-colour-disabled-dark);
}
.wp-admin .wp-block-group.bg--primary .wp-block-video-slider__nav-arrow, .wp-admin .wp-block-group.bg--dark-radial-left .wp-block-video-slider__nav-arrow, .wp-admin .wp-block-group.bg--dark-radial-right .wp-block-video-slider__nav-arrow, .wp-admin .wp-block-group.wp-block-group--background-image .wp-block-video-slider__nav-arrow, .wp-admin .wp-block-group.wp-block-group--background-video .wp-block-video-slider__nav-arrow {
  --swiper-nav-arrow-background-colour: var(--swiper-nav-arrow-background-colour-dark);
  --swiper-nav-arrow-background-colour-hover: var(--swiper-nav-arrow-background-colour-hover-dark);
  --swiper-nav-arrow-background-colour-focus: var(--swiper-nav-arrow-background-colour-focus-dark);
  --swiper-nav-arrow-background-colour-active: var(--swiper-nav-arrow-background-colour-active-dark);
  --swiper-nav-arrow-background-colour-disabled: var(--swiper-nav-arrow-background-colour-disabled-dark);
  --swiper-nav-arrow-border-colour: var(--swiper-nav-arrow-border-colour-dark);
  --swiper-nav-arrow-border-colour-hover: var(--swiper-nav-arrow-border-colour-hover-dark);
  --swiper-nav-arrow-border-colour-focus: var(--swiper-nav-arrow-border-colour-focus-dark);
  --swiper-nav-arrow-border-colour-active: var(--swiper-nav-arrow-border-colour-active-dark);
  --swiper-nav-arrow-border-colour-disabled: var(--swiper-nav-arrow-border-colour-disabled-dark);
  --swiper-nav-arrow-icon-colour: var(--swiper-nav-arrow-icon-colour-dark);
  --swiper-nav-arrow-icon-colour-hover: var(--swiper-nav-arrow-icon-colour-hover-dark);
  --swiper-nav-arrow-icon-colour-focus: var(--swiper-nav-arrow-icon-colour-focus-dark);
  --swiper-nav-arrow-icon-colour-active: var(--swiper-nav-arrow-icon-colour-active-dark);
  --swiper-nav-arrow-icon-colour-disabled: var(--swiper-nav-arrow-icon-colour-disabled-dark);
}
.wp-block-video-slider__nav-arrow {
  align-items: center;
  background-color: var(--swiper-nav-arrow-background-colour);
  border: 1px solid var(--swiper-nav-arrow-border-colour);
  border-radius: var(--swiper-nav-arrow-border-radius);
  color: var(--swiper-nav-arrow-icon-colour);
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  height: var(--swiper-nav-arrow-width);
  justify-content: center;
  outline-offset: 2px;
  transition: var(--transition-all);
  width: var(--swiper-nav-arrow-height);
}
.wp-block-video-slider__nav-arrow:hover {
  background-color: var(--swiper-nav-arrow-background-colour-hover);
  border-color: var(--swiper-nav-arrow-border-colour-hover);
  color: var(--swiper-nav-arrow-icon-colour-hover);
}
.wp-block-video-slider__nav-arrow:focus-visible {
  background-color: var(--swiper-nav-arrow-background-colour-focus);
  border-color: var(--swiper-nav-arrow-border-colour-focus);
  color: var(--swiper-nav-arrow-icon-colour-focus);
  outline-color: var(--swiper-nav-arrow-focus-outline-colour);
  outline-style: var(--swiper-nav-arrow-focus-outline-style);
  outline-width: var(--swiper-nav-arrow-focus-outline-width);
}
.wp-block-video-slider__nav-arrow:active {
  background-color: var(--swiper-nav-arrow-background-colour-active);
  border-color: var(--swiper-nav-arrow-border-colour-active);
  color: var(--swiper-nav-arrow-icon-colour-active);
}

.wp-block-video-slider__pagination {
  display: flex;
  flex-wrap: wrap;
  gap: var(--swiper-pagination-spacing);
  justify-content: center;
}
.edwp-block--dark-mode .wp-block-video-slider__pagination .swiper-pagination-bullet {
  --swiper-pagination-colour: var(--swiper-pagination-colour-dark);
  --swiper-pagination-colour-active: var(--swiper-pagination-colour-active-dark);
  --swiper-pagination-colour-hover: var(--swiper-pagination-colour-hover-dark);
}
.wp-admin .wp-block-group.bg--primary .wp-block-video-slider__pagination .swiper-pagination-bullet, .wp-admin .wp-block-group.bg--dark-radial-left .wp-block-video-slider__pagination .swiper-pagination-bullet, .wp-admin .wp-block-group.bg--dark-radial-right .wp-block-video-slider__pagination .swiper-pagination-bullet, .wp-admin .wp-block-group.wp-block-group--background-image .wp-block-video-slider__pagination .swiper-pagination-bullet, .wp-admin .wp-block-group.wp-block-group--background-video .wp-block-video-slider__pagination .swiper-pagination-bullet {
  --swiper-pagination-colour: var(--swiper-pagination-colour-dark);
  --swiper-pagination-colour-active: var(--swiper-pagination-colour-active-dark);
  --swiper-pagination-colour-hover: var(--swiper-pagination-colour-hover-dark);
}
.wp-block-video-slider__pagination .swiper-pagination-bullet {
  background-color: var(--swiper-pagination-colour);
  border-radius: var(--swiper-pagination-border-radius);
  height: var(--swiper-pagination-height);
  outline-offset: 2px;
  transition: var(--transition-all);
  width: var(--swiper-pagination-width);
}
.wp-block-video-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: var(--swiper-pagination-colour-active);
}
.wp-block-video-slider__pagination .swiper-pagination-bullet[role=button] {
  cursor: pointer;
}
.wp-block-video-slider__pagination .swiper-pagination-bullet[role=button]:hover, .wp-block-video-slider__pagination .swiper-pagination-bullet[role=button]:focus-visible {
  background-color: var(--swiper-pagination-colour-hover);
}
.wp-block-video-slider__pagination .swiper-pagination-bullet[role=button]:focus-visible {
  outline-color: var(--swiper-pagination-focus-outline-colour);
  outline-style: var(--swiper-pagination-focus-outline-style);
  outline-width: var(--swiper-pagination-focus-outline-width);
}

.wp-block-video-slider.is-locked .wp-block-video-slider__nav {
  display: none;
}

/*# sourceMappingURL=styles.css.map*/