/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
/**
 * The following styles get applied both on the front of your site
 * and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */
/**
 * Legacy device reference:
 * xs   phone
 * sm   tablet-portrait
 * md   tablet-landscape
 * lg   laptop
 * xl   desktop
 * 2xl  large-desktop
 */
/**
 * Takes either a straight css value or a media breakpoint
 * map and assigns those to the properties.
 *
 * Examples:
 * @include mq-prop(margin-left, (xs: 1.875rem, lg: 6.25rem));
 * @include mq-prop((padding-top, padding-bottom), 3.125rem);
 */
/**
 * This is a dirty, but relatively working IE 11
 * support for grid layouts. Use with caution though
 * and don't expect 1:1 results.
 */
/**
 * Remove animations if this media query is used in element
 * In the future we could remove animation.scss file from webpack and create it as a standalone, then call it like this:
 * <link rel="stylesheet" href="animations.css" media="(prefers-reduced-motion: no-preference)">
 * Then it will never be downloaded if user has the setting on
 */
/**
 * Breakpoints & Media Queries
 */
/**
*  Converts a hex value into the rgb equivalent.
*
* @param {string} hex - the hexadecimal value to convert
* @return {string} comma separated rgb values
*/
/**
 * Long content fade mixin
 *
 * Creates a fading overlay to signify that the content is longer
 * than the space allows.
 */
/**
 * Breakpoint mixins
 */
/**
 * Focus styles.
 */
/**
 * Applies editor left position to the selector passed as argument
 */
/**
 * Styles that are reused verbatim in a few places
 */
/**
 * Allows users to opt-out of animations via OS-level preferences.
 */
/**
 * Reset default styles for JavaScript UI based pages.
 * This is a WP-admin agnostic reset
 */
/**
 * Reset the WP Admin page styles for Gutenberg-like pages.
 */
.block-root .redi-block-cover-slider,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider {
  margin-top: 0 !important;
  margin-bottom: 0;
  margin-left: calc(var(--gutter) * -1);
  margin-right: calc(var(--gutter) * -1);
  max-width: none !important;
  position: relative;
  min-height: 30.625rem;
}
@media (min-width: 782px) {
  .block-root .redi-block-cover-slider,
  .block-editor-block-list__layout.is-root-container .redi-block-cover-slider {
    min-height: 48.625rem;
  }
}
.block-root .redi-block-cover-slider .redi-block-cover-slider__slider,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .redi-block-cover-slider__slider {
  touch-action: pan-y;
  overflow: hidden;
}
.block-root .redi-block-cover-slider .redi-block-cover-slider__wrapper,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .redi-block-cover-slider__wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 30.625rem;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: border-box;
}
@media (min-width: 782px) {
  .block-root .redi-block-cover-slider .redi-block-cover-slider__wrapper,
  .block-editor-block-list__layout.is-root-container .redi-block-cover-slider .redi-block-cover-slider__wrapper {
    min-height: 48.625rem;
  }
}
.block-root .redi-block-cover-slider .redi-block-cover-slider__wrapper.is-loading .wp-block-cover,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .redi-block-cover-slider__wrapper.is-loading .wp-block-cover {
  width: 100%;
  min-height: 30.625rem;
}
@media (min-width: 782px) {
  .block-root .redi-block-cover-slider .redi-block-cover-slider__wrapper.is-loading .wp-block-cover,
  .block-editor-block-list__layout.is-root-container .redi-block-cover-slider .redi-block-cover-slider__wrapper.is-loading .wp-block-cover {
    min-height: 48.625rem;
  }
}
.block-root .redi-block-cover-slider .redi-block-cover-slider__wrapper.is-loading .wp-block-cover:not(:first-child),
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .redi-block-cover-slider__wrapper.is-loading .wp-block-cover:not(:first-child) {
  display: none;
}
.block-root .redi-block-cover-slider .swiper-slide,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
  flex-shrink: 0;
  width: 100% !important;
  box-sizing: border-box;
  height: 100%;
  min-height: 30.625rem !important;
  position: relative;
  transition-property: opacity;
  pointer-events: none;
}
@media (min-width: 782px) {
  .block-root .redi-block-cover-slider .swiper-slide,
  .block-editor-block-list__layout.is-root-container .redi-block-cover-slider .swiper-slide {
    min-height: 48.625rem !important;
  }
}
.block-root .redi-block-cover-slider .swiper-slide.swiper-slide-active,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .swiper-slide.swiper-slide-active {
  pointer-events: all;
}
.block-root .redi-block-cover-slider .swiper-slide.swiper-slide-active .wp-block-heading,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .swiper-slide.swiper-slide-active .wp-block-heading {
  animation-fill-mode: both;
  animation-duration: 1s;
  animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  animation-name: fadeInUpCover;
}
@media (prefers-reduced-motion: reduce) {
  .block-root .redi-block-cover-slider .swiper-slide.swiper-slide-active .wp-block-heading,
  .block-editor-block-list__layout.is-root-container .redi-block-cover-slider .swiper-slide.swiper-slide-active .wp-block-heading {
    transition-duration: 0s;
    transition-delay: 0s;
    animation-duration: 1ms;
    animation-delay: 0s;
  }
}
.block-root .redi-block-cover-slider .swiper-slide.swiper-slide-active p,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .swiper-slide.swiper-slide-active p {
  animation-fill-mode: both;
  animation-duration: 1s;
  animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  animation-name: fadeInUpCover;
  animation-delay: 0.15s;
}
@media (prefers-reduced-motion: reduce) {
  .block-root .redi-block-cover-slider .swiper-slide.swiper-slide-active p,
  .block-editor-block-list__layout.is-root-container .redi-block-cover-slider .swiper-slide.swiper-slide-active p {
    transition-duration: 0s;
    transition-delay: 0s;
    animation-duration: 1ms;
    animation-delay: 0s;
  }
}
.block-root .redi-block-cover-slider .swiper-slide.swiper-slide-active .wp-block-buttons,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .swiper-slide.swiper-slide-active .wp-block-buttons {
  animation-fill-mode: both;
  animation-duration: 1s;
  animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  animation-name: fadeInUpCover;
  animation-delay: 0.2s;
}
@media (prefers-reduced-motion: reduce) {
  .block-root .redi-block-cover-slider .swiper-slide.swiper-slide-active .wp-block-buttons,
  .block-editor-block-list__layout.is-root-container .redi-block-cover-slider .swiper-slide.swiper-slide-active .wp-block-buttons {
    transition-duration: 0s;
    transition-delay: 0s;
    animation-duration: 1ms;
    animation-delay: 0s;
  }
}
@keyframes fadeInUpCover {
  0% {
    opacity: 0;
    transform: translate3d(0, 15px, 0);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
.block-root .redi-block-cover-slider .redi-block-cover-slider__pagination,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .redi-block-cover-slider__pagination {
  max-width: 100vw;
  margin: 0 auto;
  padding-top: 2rem;
  padding-left: var(--spacing-lg);
  padding-right: var(--spacing-lg);
  position: absolute;
  bottom: 28px;
  z-index: 3;
  text-align: left;
}
@media screen and (min-width: 782px) {
  .block-root .redi-block-cover-slider .redi-block-cover-slider__pagination,
  .block-editor-block-list__layout.is-root-container .redi-block-cover-slider .redi-block-cover-slider__pagination {
    bottom: 50px;
  }
}
@media screen and (min-width: 1920px) {
  .block-root .redi-block-cover-slider .redi-block-cover-slider__pagination,
  .block-editor-block-list__layout.is-root-container .redi-block-cover-slider .redi-block-cover-slider__pagination {
    margin-left: var(--spacing-md);
  }
}
.block-root .redi-block-cover-slider .redi-block-cover-slider__pagination.swiper-pagination-lock,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .redi-block-cover-slider__pagination.swiper-pagination-lock {
  display: none !important;
}
.block-root .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet {
  border: 0;
  outline: inherit;
  background: rgba(247, 204, 180, 0.4);
  cursor: pointer;
  display: inline-block;
  height: 100%;
  margin: 0 5px;
  overflow: hidden;
  position: relative;
  transition: opacity 0.2s ease;
  width: 65px;
  height: 7px;
  margin-bottom: 10px;
  transition: 0.3s ease-in-out;
}
.block-root .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet::after,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet::after {
  content: "";
  position: absolute;
  left: -2px;
  right: -2px;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 0;
  background: var(--color-brand-light-orange);
}
.block-root .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet:active, .block-root .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet:focus,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet:active,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet:focus {
  transform: scale(1.15);
  border: 1px solid var(--color-white);
}
.block-root .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet:hover,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet:hover {
  transform: scale(1.15);
  border: 1px solid var(--color-red);
}
.block-root .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet:focus-within,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet:focus-within {
  outline: 2px solid var(--color-red);
}
.block-root .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 65px;
}
.block-root .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
  content: "";
  position: absolute;
  width: 65px;
  transition: width 5s;
}
.block-root .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:hover, .block-root .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:active, .block-root .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:focus,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:hover,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:active,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:focus {
  transform: scale(1.05);
}
.block-root .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet.is-first-slide,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet.is-first-slide {
  width: 65px;
}
.block-root .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet.is-first-slide::after,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet.is-first-slide::after {
  content: "";
  position: absolute;
  width: 65px;
  transition: width 5s;
}
.block-root .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet.is-first-slide:hover, .block-root .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet.is-first-slide:active, .block-root .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet.is-first-slide:focus,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet.is-first-slide:hover,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet.is-first-slide:active,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .redi-block-cover-slider__pagination .swiper-pagination-bullet.is-first-slide:focus {
  transform: scale(1.05);
}
.block-root .redi-block-cover-slider h1,
.block-root .redi-block-cover-slider h2,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider h1,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider h2 {
  margin-bottom: 7px;
}
@media (min-width: 1280px) {
  .block-root .redi-block-cover-slider h1,
  .block-root .redi-block-cover-slider h2,
  .block-editor-block-list__layout.is-root-container .redi-block-cover-slider h1,
  .block-editor-block-list__layout.is-root-container .redi-block-cover-slider h2 {
    margin-bottom: 1rem;
  }
}
.block-root .redi-block-cover-slider .wp-block-buttons,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider .wp-block-buttons {
  margin-top: 1.75rem;
}
@media (min-width: 1280px) {
  .block-root .redi-block-cover-slider .wp-block-buttons,
  .block-editor-block-list__layout.is-root-container .redi-block-cover-slider .wp-block-buttons {
    margin-top: 1.9375rem;
  }
}
.block-root .redi-block-cover-slider__arrows,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider__arrows {
  position: absolute;
  bottom: 2rem;
  right: 3rem;
  display: flex;
  gap: 1rem;
  z-index: 99;
}
@media (min-width: 1080px) {
  .block-root .redi-block-cover-slider__arrows,
  .block-editor-block-list__layout.is-root-container .redi-block-cover-slider__arrows {
    right: 5rem;
  }
}
@media (max-width: 781px) {
  .block-root .redi-block-cover-slider__arrows,
  .block-editor-block-list__layout.is-root-container .redi-block-cover-slider__arrows {
    display: none;
  }
}
.block-root .redi-block-cover-slider__arrows button,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider__arrows button {
  border: none;
  background: none;
  transition: transform 0.2s;
}
.block-root .redi-block-cover-slider__arrows button svg,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider__arrows button svg {
  width: 70px;
  height: auto;
}
.block-root .redi-block-cover-slider__arrows button:hover,
.block-editor-block-list__layout.is-root-container .redi-block-cover-slider__arrows button:hover {
  transform: scale(1.1);
}

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