.elementor-widget-dkel-unfold .elementor-button {
  cursor: pointer;
}

.dkel-unfold-content-wrapper {
  overflow: hidden;
  position: relative;
  transition: height var(--dkel-unfold-speed-fold, 0.5s) var(--dkel-unfold-easing, ease-in-out);
}
.dkel-unfold-content-wrapper.dkel-unfolded-wrapper {
  transition-duration: var(--dkel-unfold-speed-unfold, 0.5s);
}
.dkel-unfold-content-wrapper.dkel-no-transition {
  transition: none !important;
}
.dkel-unfold-content-wrapper .dkel-unfold-content p {
  margin-bottom: 0;
}
.dkel-unfold-content-wrapper .dkel-unfold-separator {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 50px;
  transition: opacity var(--dkel-unfold-speed-fold, 0.5s) var(--dkel-unfold-easing, ease-in-out);
}
.dkel-unfold-content-wrapper.dkel-unfolded-wrapper .dkel-unfold-separator {
  opacity: 0;
  pointer-events: none;
  transition-duration: var(--dkel-unfold-speed-unfold, 0.5s);
}
.dkel-unfold-content-wrapper.dkel-has-max-height.dkel-unfolded-wrapper {
  max-height: var(--dkel-unfold-max-height);
  overflow-y: auto;
}

.dkel-unfold-button {
  min-width: 100%;
}
.dkel-unfold-button.dkel-unfold-button-expanded {
  display: none;
}
.dkel-unfold-button p {
  margin-bottom: 0;
}

.dkel-unfolded .dkel-unfold-button-expanded {
  display: flex;
}
.dkel-unfolded .dkel-unfold-button-collapsed {
  display: none;
}