/* shape divider*/
.elementor-element.wdt-has-shape-divider {
    overflow: visible !important;
}

.wdt-shape-divider .wdt-shape-fill {
    transition: fill 0.3s ease;
}
.wdt-has-shape-divider {
    position: relative;
    overflow: visible !important;
}

.wdt-has-shape-divider .wdt-shape-divider {
    position: absolute;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
    pointer-events: none;
    z-index: 1;
}

.wdt-has-shape-divider .wdt-shape-divider-top {
    top: -1px;
}

.wdt-has-shape-divider .wdt-shape-divider-bottom {
    bottom: -1px;
}

/* .wdt-has-shape-divider .wdt-shape-divider-top {
   bottom: 0;
}
.wdt-has-shape-divider .wdt-shape-divider-bottom {
    top: 0;
} */

.wdt-has-shape-divider .wdt-shape-divider svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    left: 50%;
    transform: translateX(-50%);
}

.wdt-has-shape-divider .wdt-shape-divider-content {
    display: inline-block;
    width: 100%;
}

/* For bottom shape divider - flip it */
/* .wdt-has-shape-divider .wdt-shape-divider-bottom svg {
    transform: translateX(-50%) rotate(180deg);
} */
.wdt-has-shape-divider .wdt-shape-divider-top svg {
    transform: translateX(-50%) rotate(180deg);
}

/* Bring to front option */
.wdt-has-shape-divider .wdt-shape-divider[style*="z-index: 2"] {
    z-index: 2 !important;
}