/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/@wordpress/scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/blocks/post-slider/style.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*-------------------------------------------------------*/
/* Slider
/*-------------------------------------------------------*/
.wp-block-deoblocks-push-right {
  padding-left: calc((100% - 1520px - 24px) / 2) !important;
  margin: 0 !important;
  max-width: 100%;
  width: 100% !important;
}
.wp-block-deoblocks-push-right--large {
  padding-left: calc((100% - 1170px - 24px) / 2) !important;
}

.swiper-navigation {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

.wp-block-deoblocks-post-slider .swiper-navigation-container,
.swiper-navigation--post-slider .swiper-navigation-container {
  position: absolute;
  top: 0;
  right: 1.5rem;
  display: flex;
}
.wp-block-deoblocks-post-slider .swiper-navigation-container .swiper-navigation-button,
.swiper-navigation--post-slider .swiper-navigation-container .swiper-navigation-button {
  position: static;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 0;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  border: 1px solid var(--deoblocks-color-stroke);
}
.wp-block-deoblocks-post-slider .swiper-navigation-container .swiper-navigation-button::after,
.swiper-navigation--post-slider .swiper-navigation-container .swiper-navigation-button::after {
  display: none;
}
.wp-block-deoblocks-post-slider .swiper-navigation-container .swiper-navigation-button:not(:last-child),
.swiper-navigation--post-slider .swiper-navigation-container .swiper-navigation-button:not(:last-child) {
  margin-right: 10px;
}
.wp-block-deoblocks-post-slider .swiper-navigation-container .swiper-navigation-button:hover, .wp-block-deoblocks-post-slider .swiper-navigation-container .swiper-navigation-button:focus,
.swiper-navigation--post-slider .swiper-navigation-container .swiper-navigation-button:hover,
.swiper-navigation--post-slider .swiper-navigation-container .swiper-navigation-button:focus {
  background-color: var(--deoblocks-color-primary);
}
.wp-block-deoblocks-post-slider .swiper-navigation-container .swiper-navigation-button:hover svg, .wp-block-deoblocks-post-slider .swiper-navigation-container .swiper-navigation-button:focus svg,
.swiper-navigation--post-slider .swiper-navigation-container .swiper-navigation-button:hover svg,
.swiper-navigation--post-slider .swiper-navigation-container .swiper-navigation-button:focus svg {
  stroke: #fff;
}

button.swiper-navigation-button {
  background-color: transparent;
  border: 0;
  --swiper-navigation-size: 34px;
  --swiper-navigation-color: var(--deoblocks-color-headings);
  color: var(--deoblocks-color-headings);
}
button.swiper-navigation-button svg {
  width: auto;
  height: auto;
  transition: all 0.2s ease-in-out;
}

.swiper-lazy-preloader {
  --swiper-preloader-color: var(--deoblocks-color-headings);
}

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