/**
 * @file
 * paragraph Bundle Slideshow.
 *
 * Filename:     paragraph-bundle-slideshow.css
 * Website:      https://www.flashwebcenter.com
 * Developer:    Alaa Haddad https://www.alaahaddad.com.
 */
.paragraph--type--slideshow-bundle .pb__slides {
  transition: all 0.5s ease-in-out;
  overflow: hidden;
}

.paragraph--type--slideshow-bundle .pb__slides > .pb__slide-item {
  display: none;
}

.paragraph--type--slideshow-bundle .pb__slides > div:first-of-type {
  display: block;
}

.paragraph--type--slideshow-bundle .pb__slideshow-inner {
  position: relative;
}

.paragraph--type--slideshow-bundle .pb__slide-item-inner {
  min-height: 1px;
  overflow: hidden;
}

.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-arrows {
  background-color: transparent !important;
  width: 100%;
}

.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-arrows button {
  all: unset;
  position: absolute;
  cursor: pointer;
  transition: 0.4s;
  outline: none;
  min-height: calc(2 * var(--pb-px18));
  min-width: calc(2 * var(--pb-px18));
  line-height: 1;
  text-decoration: none !important;
  background-color: transparent !important;
}

.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-arrows button svg {
  min-height: calc(2 * var(--pb-px18));
  min-width: calc(2 * var(--pb-px18));
}

.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-arrows button span {
  display: flex;
  align-items: center;
  justify-content: center;
}

.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-arrows button {
  inset-block-start: calc(50% - var(--pb-px18));
}

.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-arrows .pb__next {
  inset-inline-end: var(--pb-px36);
}

.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-arrows .pb__prev {
  inset-inline-start: var(--pb-px36);
}

.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-nav > .pb__active {
  font-weight: bold;
  text-decoration: underline;
  pointer-events: none;
  cursor: none;
}

.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-arrows.pb__prev-next-arrow-On {
  opacity: 0.1;
  transition: opacity 0.3s ease, background-color 0.3s ease;
}

.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-arrows.pb__prev-next-arrow-On:hover {
  opacity: 100;
  outline: none;
  background-color: transparent !important;
}

.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-nav.pb__slide-number:not(.dot,
.nav, .nav_play, .dot_play) > .pb__slide-bottom-btn {
  opacity: 0;
  height: 0;
  padding: 0;
  margin: 0;
  width: 0;
  font-size: var(--pb-px8);
  line-height: 0;
}

.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-arrows.pb__prev-next-arrow-Off {
  display: none;
}

.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-nav.pb__slide-number.dot_play > .pb__slide-bottom-btn,
.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-nav.pb__slide-number.nav_play > .pb__slide-bottom-btn,
.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-nav.pb__slide-number.dot > .pb__slide-bottom-btn,
.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-nav.pb__slide-number.nav > .pb__slide-bottom-btn {
  opacity: 100;
  border-radius: var(--pb-px4);
  margin-left: var(--pb-px4);
}

.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-nav.pb__slide-number.nav_play > .pb__slide-bottom-btn,
.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-nav.pb__slide-number.nav > .pb__slide-bottom-btn {
  transition: all 0.4s ease;
  border-radius: var(--pb-px4);
  margin-left: var(--pb-px4);
}

.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-nav.pb__slide-number.dot_play > .pb__slide-bottom-btn,
.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-nav.pb__slide-number.dot > .pb__slide-bottom-btn {
  padding: 0 !important;
  margin-block: 0;
  margin-inline: var(--pb-px8);
  width: var(--pb-px10) !important;
  height: var(--pb-px10) !important;
  border-radius: 50% !important;
  font-size: 0 !important;
  line-height: initial !important;
  transition: width 0.3s ease-in-out;
}

.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-nav.pb__slide-number.dot_play > .pb__slide-bottom-btn,
.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-nav.pb__slide-number.dot > .pb__slide-bottom-btn {
  background-color: gray;
}

.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-nav.pb__slide-number.dot_play > .pb__slide-bottom-btn.pb__active,
.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-nav.pb__slide-number.dot > .pb__slide-bottom-btn.pb__active {
  width: calc(2 * var(--pb-px12)) !important;
  border-radius: 3px !important;
}

.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-nav.pb__slide-number.nav_play > .pb__slide-bottom-btn.pb__active,
.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-nav.pb__slide-number.nav > .pb__slide-bottom-btn.pb__active {
  background-color: var(--pb-bt-a);
}

.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-nav.pb__slide-number.dot_play > .pb__slide-bottom-btn.pb__active,
.paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-nav.pb__slide-number.dot > .pb__slide-bottom-btn.pb__active {
  background-color: var(--pb-bt-a, gray);
}

.paragraph--type--slideshow-bundle .hide-0 {
  display: none;
}

.paragraph--type--slideshow-bundle .pb__no-bottom-nav {
  display: inline;
  width: auto;
}

.paragraph--type--slideshow-bundle .pb__slide-nav {
  min-height: calc(2 * var(--pb-px20));
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.paragraph--type--slideshow-bundle .pb__slide-nav .pb__button {
  padding-block: var(--pb-px3);
  padding-inline: var(--pb-px12);
  font-size: var(--pb-px14);
  line-height: 1.6;
}

.paragraph--type--slideshow-bundle .pb__slide-nav .pb__play {
  font-weight: bold;
  background-color: rgba(0, 0, 0, 0.06);
  border-radius: var(--pb-px4);
  padding-block: var(--pb-px5);
}

.paragraph--type--slideshow-bundle .pb__slide-nav .pb__play > span:not(.visually-hidden) {
  min-width: var(--pb-px20);
  min-height: var(--pb-px20);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.09);
}

.paragraph--type--slideshow-bundle .pb__slide-nav .pb__play svg {
  min-width: var(--pb-px20);
  min-height: var(--pb-px20);
}

.paragraph--type--slideshow-bundle .field--name-pb__image-field img {
  width: 100%;
}
