/*!****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./Application/Base/CarouselComponent/CarouselComponent.scss ***!
  \****************************************************************************************************************************************************/
/* green */
/* gray scales */
/* text */
.cfy-component.carousel-component {
  height: 100%;
  width: 100%;
}
.cfy-component.carousel-component > .container {
  height: 100%;
}
.cfy-component.carousel-component .carousel {
  height: 100%;
  width: 100%;
}
.cfy-component.carousel-component .carousel .carousel-inner {
  display: flex;
  height: 100%;
}
.cfy-component.carousel-component .carousel .carousel-item {
  height: 100%;
}
.cfy-component.carousel-component .carousel .carousel-load {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cfy-component.carousel-component .carousel .carousel-control-prev,
.cfy-component.carousel-component .carousel .carousel-control-next {
  width: 10%;
}
.cfy-component.carousel-component .carousel .carousel-control-prev-icon,
.cfy-component.carousel-component .carousel .carousel-control-next-icon {
  filter: none;
  background-color: #FFFFFF;
  width: 1.5rem;
  height: 1.5rem;
}
.cfy-component.carousel-component .carousel .single-item,
.cfy-component.carousel-component .carousel .carousel-item-inner-wrapper,
.cfy-component.carousel-component .carousel .carousel-item-inner-wrapper > a {
  height: 100%;
  justify-content: center;
}
.cfy-component.carousel-component .carousel .single-item .cfy-component > .container,
.cfy-component.carousel-component .carousel .carousel-item-inner-wrapper .cfy-component > .container,
.cfy-component.carousel-component .carousel .carousel-item-inner-wrapper > a .cfy-component > .container {
  padding-left: 0;
  padding-right: 0;
}
.cfy-component.carousel-component .carousel .single-item .cfy-component.picture-component,
.cfy-component.carousel-component .carousel .carousel-item-inner-wrapper .cfy-component.picture-component,
.cfy-component.carousel-component .carousel .carousel-item-inner-wrapper > a .cfy-component.picture-component {
  height: 100%;
  padding: var(--nurnatur-s-3);
}
.cfy-component.carousel-component .carousel .single-item .cfy-component.picture-component img,
.cfy-component.carousel-component .carousel .carousel-item-inner-wrapper .cfy-component.picture-component img,
.cfy-component.carousel-component .carousel .carousel-item-inner-wrapper > a .cfy-component.picture-component img {
  height: 100%;
  width: auto;
  object-fit: contain;
}
.cfy-component.carousel-component .carousel .single-item .cfy-component.rich-text-component,
.cfy-component.carousel-component .carousel .carousel-item-inner-wrapper .cfy-component.rich-text-component,
.cfy-component.carousel-component .carousel .carousel-item-inner-wrapper > a .cfy-component.rich-text-component {
  width: auto;
  display: flex;
  justify-content: center;
}
.cfy-component.carousel-component .carousel .single-item .cfy-component {
  display: flex;
  justify-content: center;
  align-items: center;
}

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