/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/video-slider/style.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************/
.wp-block-wps-blocks-video-slider.video-slider-frontend {
  max-width: unset !important;
  margin: 0;
}

.video-slider-frontend--draft {
  display: none !important;
  visibility: hidden;
  pointer-events: none;
}

.content-slider-modal.video-slider-frontend {
  position: fixed;
  inset: 0;
  z-index: 100000;
  display: none;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}

.content-slider-modal.video-slider-frontend.content-slider-modal--open {
  display: flex;
}

.content-slider-modal.video-slider-frontend.content-slider-modal--single-slide .content-slider-modal__main-prev,
.content-slider-modal.video-slider-frontend.content-slider-modal--single-slide .content-slider-modal__main-next,
.content-slider-modal.video-slider-frontend.content-slider-modal--single-slide .content-slider-modal__thumbs-wrap {
  display: none;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__backdrop {
  position: absolute;
  inset: 0;
  background: var(--content-slider-modal-backdrop, rgba(30, 30, 30, 0.85));
  cursor: pointer;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__box {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 24px;
  width: 100%;
  max-width: 1100px;
  padding: 15px;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__close {
  position: absolute;
  top: 15px;
  right: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  padding: 0;
  border: none;
  outline: none;
  background: #6d91c6;
  color: #fff;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
  opacity: 1;
  transition: background 0.2s ease;
  z-index: 10000;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__close::before, .content-slider-modal.video-slider-frontend .content-slider-modal__close::after {
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2718%27%20height%3D%2718%27%20viewBox%3D%270%200%2018%2018%27%20fill%3D%27none%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20d%3D%27M16.2197%200.21967C16.5126%20-0.0732232%2016.9873%20-0.073223%2017.2802%200.21967C17.5731%200.512563%2017.5731%200.987324%2017.2802%201.28022L9.81049%208.74994L17.2802%2016.2197C17.5731%2016.5126%2017.5731%2016.9873%2017.2802%2017.2802C16.9873%2017.5731%2016.5126%2017.5731%2016.2197%2017.2802L8.74994%209.81049L1.28022%2017.2802C0.987324%2017.5731%200.512563%2017.5731%200.21967%2017.2802C-0.073223%2016.9873%20-0.0732232%2016.5126%200.21967%2016.2197L7.6894%208.74994L0.21967%201.28022C-0.0732233%200.987324%20-0.0732233%200.512563%200.21967%200.21967C0.512563%20-0.0732233%200.987324%20-0.0732233%201.28022%200.21967L8.74994%207.6894L16.2197%200.21967Z%27%20fill%3D%27white%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__close::before {
  display: none;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__close::after {
  transform: none;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__close:hover {
  background: #7f9bc2;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__main-wrap {
  position: relative;
  width: 100%;
  padding-inline: 70px;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__main {
  width: 100%;
  height: auto;
  max-height: calc(100vh - 100px);
  overflow: hidden;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__main .swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  width: 100%;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__main .swiper-slide .wp-block-video,
.content-slider-modal.video-slider-frontend .content-slider-modal__main .swiper-slide .wp-block-embed {
  margin: 0;
  width: 100% !important;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__main .swiper-slide video {
  width: 100% !important;
  height: auto !important;
  max-height: 80vh !important;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__main .swiper-slide .wp-block-video.video-slider-no-controls {
  position: relative;
  width: 100%;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__main .swiper-slide .wp-block-video.video-slider-no-controls:not(.video-slider-no-controls--playing) video {
  pointer-events: none;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__main .swiper-slide .wp-block-video.video-slider-no-controls.video-slider-no-controls--playing video {
  cursor: pointer;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__main .swiper-slide .video-slider-play-btn {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 2;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 72px;
  height: 72px;
  padding: 0;
  border: none;
  border-radius: 50%;
  background: rgba(109, 145, 198, 0.92);
  color: #fff;
  cursor: pointer;
  transition: opacity 0.2s ease, visibility 0.2s ease, background 0.2s ease;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__main .swiper-slide .video-slider-play-btn::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin-left: 6px;
  border-style: solid;
  border-width: 12px 0 12px 20px;
  border-color: transparent transparent transparent currentColor;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__main .swiper-slide .video-slider-play-btn:hover {
  background: rgba(90, 126, 179, 0.95);
}

.content-slider-modal.video-slider-frontend .content-slider-modal__main .swiper-slide .video-slider-play-btn--hidden {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__main .swiper-slide .wp-block-embed__wrapper,
.content-slider-modal.video-slider-frontend .content-slider-modal__main .swiper-slide iframe {
  width: 100% !important;
  max-width: 100%;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__main .swiper-slide .wp-block-embed iframe {
  aspect-ratio: 16/9;
  height: auto !important;
  max-height: 80vh !important;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__main-prev,
.content-slider-modal.video-slider-frontend .content-slider-modal__main-next {
  position: absolute;
  top: 50%;
  z-index: 2;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 52px;
  height: 52px;
  padding: 0;
  border: none;
  outline: none;
  border-radius: 0;
  background: #eef2f5;
  color: #1e1e1e;
  cursor: pointer;
  transition: opacity 0.2s ease;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__main-prev:hover,
.content-slider-modal.video-slider-frontend .content-slider-modal__main-next:hover {
  opacity: 0.9;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__main-prev.swiper-button-disabled,
.content-slider-modal.video-slider-frontend .content-slider-modal__main-next.swiper-button-disabled {
  background: #eef2f5;
  color: #1e1e1e;
  opacity: 0.6;
  cursor: not-allowed;
  pointer-events: none;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__main-prev::after,
.content-slider-modal.video-slider-frontend .content-slider-modal__main-next::after {
  content: "";
  display: inline-block;
  width: 18px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2718%27%20height%3D%2710%27%20viewBox%3D%270%200%2018%2010%27%20fill%3D%27none%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20d%3D%27M12.0537%200.190308C12.3075%20-0.0634843%2012.7198%20-0.0633879%2012.9736%200.190308L17.1104%204.32703C17.3642%204.58087%2017.3642%204.99311%2017.1104%205.24695L12.9736%209.38367C12.7198%209.63736%2012.3075%209.63746%2012.0537%209.38367C11.7999%209.12988%2011.8%208.7176%2012.0537%208.46375L15.0811%205.43738H0.650391C0.291406%205.43738%200%205.14597%200%204.78699C0%204.428%200.291406%204.1366%200.650391%204.1366H15.0811L12.0537%201.11023C11.8%200.856378%2011.7999%200.444101%2012.0537%200.190308Z%27%20fill%3D%27%231E1E1E%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__main-prev {
  left: 0;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__main-prev::after {
  transform: scaleX(-1);
}

.content-slider-modal.video-slider-frontend .content-slider-modal__main-next {
  right: 0;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__main-next::after {
  transform: none;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__thumbs-wrap {
  width: 212px;
  max-width: 100%;
  margin-inline: auto;
  box-sizing: border-box;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__thumb-prev,
.content-slider-modal.video-slider-frontend .content-slider-modal__thumb-next {
  display: none;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__thumbs-swiper {
  flex: 1;
  overflow: hidden;
  min-width: 0;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__thumbs-swiper .swiper-wrapper {
  align-items: center;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__thumb-slide {
  display: flex;
  align-items: center;
  justify-content: center;
  height: auto;
  aspect-ratio: 1/1;
  box-sizing: border-box;
  cursor: pointer;
  opacity: 0.8;
  transition: opacity 0.2s;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__thumb-slide.swiper-slide-thumb-active {
  opacity: 1;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__thumb-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.content-slider-modal.video-slider-frontend .content-slider-modal__thumb-placeholder {
  width: 100%;
  height: 100%;
  min-height: 40px;
  background: rgba(0, 0, 0, 0.1);
}

body.content-slider-modal-open {
  overflow: hidden;
}

@media (max-width: 1024px) {
  .content-slider-modal.video-slider-frontend .content-slider-modal__box {
    gap: 20px;
  }
  .content-slider-modal.video-slider-frontend .content-slider-modal__close {
    width: 48px;
    height: 48px;
  }
  .content-slider-modal.video-slider-frontend .content-slider-modal__close::before, .content-slider-modal.video-slider-frontend .content-slider-modal__close::after {
    width: 18px;
    height: 18px;
  }
  .content-slider-modal.video-slider-frontend .content-slider-modal__thumb-prev,
  .content-slider-modal.video-slider-frontend .content-slider-modal__thumb-next {
    width: 44px;
    height: 44px;
  }
  .content-slider-modal.video-slider-frontend .content-slider-modal__thumb-prev::after,
  .content-slider-modal.video-slider-frontend .content-slider-modal__thumb-next::after {
    width: 10px;
    height: 10px;
  }
}

@media (max-width: 768px) {
  .content-slider-modal.video-slider-frontend .content-slider-modal__backdrop {
    background-color: rgba(0, 0, 0, 0.8);
  }
  .content-slider-modal.video-slider-frontend .content-slider-modal__box {
    gap: 16px;
  }
  .content-slider-modal.video-slider-frontend .content-slider-modal__close {
    top: -24px;
    width: 24px;
    height: 24px;
  }
  .content-slider-modal.video-slider-frontend .content-slider-modal__close::before, .content-slider-modal.video-slider-frontend .content-slider-modal__close::after {
    width: 10px;
    height: 10px;
  }
  .content-slider-modal.video-slider-frontend.content-slider-modal--single-slide .content-slider-modal__close {
    top: -48px;
  }
  .content-slider-modal.video-slider-frontend .content-slider-modal__main-wrap {
    padding-inline: 0;
  }
  .content-slider-modal.video-slider-frontend .content-slider-modal__thumbs-wrap {
    width: 192px;
  }
  .content-slider-modal.video-slider-frontend .content-slider-modal__main-prev,
  .content-slider-modal.video-slider-frontend .content-slider-modal__main-next {
    width: 32px;
    height: 32px;
    bottom: -16px;
    top: auto;
    transform: translateY(100%);
  }
  .content-slider-modal.video-slider-frontend .content-slider-modal__main-prev::after,
  .content-slider-modal.video-slider-frontend .content-slider-modal__main-next::after {
    width: 16px;
    height: 9px;
  }
}

@media (max-height: 500px) and (orientation: landscape) {
  .content-slider-modal.video-slider-frontend .content-slider-modal__close {
    top: 15px;
    right: 15px;
  }
  .content-slider-modal.video-slider-frontend .content-slider-modal__main-wrap {
    padding-inline: 36px;
  }
  .content-slider-modal.video-slider-frontend .content-slider-modal__main-prev,
  .content-slider-modal.video-slider-frontend .content-slider-modal__main-next {
    bottom: auto;
    top: 50%;
    transform: translateY(-50%);
  }
}

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