.elementor-widget-ws_dropdown .elementor-element-overlay,
.elementor-widget-ws_dropdown .ui-resizable-handle,
.elementor-widget-ws_dropdown .elementor-widget-empty-icon {
    display: none !important;
}

.ws-dropdown {
  white-space: nowrap;
  position: relative;
  --fade-duration: 0.2s;
  --fade-delay: 0s;
  --fade-easing: ease;
  --transform-duration: 0.2s;
  --transform-delay: 0s;
  --transform-easing: ease;
  --transform-scale: 0;
  --transform-x: 0px;
  --transform-y: -30px;
}


.ws-dropdown__content {
  position: absolute;
  display: flex;
  flex-direction: column;
  opacity: 0;
  visibility: hidden;
  transform: translate(var(--transform-x), var(--transform-y)) scale(var(--transform-scale));
  transition:
    opacity var(--fade-duration) var(--fade-easing) var(--fade-delay),
    visibility var(--fade-duration) var(--fade-easing) var(--fade-delay),
    transform var(--transform-duration) var(--transform-easing) var(--transform-delay);
  
  --mask-top: 0px;
  --mask-bottom: 0px;
  --mask-left: 0px;
  --mask-right: 0px;
}

.ws-dropdown__content::before {
  content: "";
  position: absolute;
  top: calc(var(--mask-top) * -1);
  bottom: calc(var(--mask-bottom) * -1);
  left: calc(var(--mask-left) * -1);
  right: calc(var(--mask-right) * -1);
  display: block;
  width: calc(100% + var(--mask-left) + var(--mask-right));
  height: calc(100% + var(--mask-top) + var(--mask-bottom));
  z-index: -1;
}

.elementor-html .ws-dropdown[data-display-builder="1"] .ws-dropdown__content {
  transition: unset !important;
}

.ws-dropdown-item {
  display: flex;
  align-items: center;
}

.ws-dropdown[data-toggled="1"] .ws-dropdown__content,
.ws-dropdown[data-hovered="1"] .ws-dropdown__content {
  opacity: 1;
  visibility: visible;
  transform: translate(0, 0) scale(1);
}


