.elementor-870 .elementor-element.elementor-element-8e3794a {
    text-align: center;
}

.elementor-870 .elementor-element.elementor-element-8e3794a .elementor-heading-title {
    color: #23B9D0;
    font-family: "Raleway", Sans-serif;
    font-size: 40px;
    font-weight: 500;
}

.elementor-870 .elementor-element.elementor-element-8e3794a>.elementor-widget-container {
    padding: 50px 0px 0px 0px;
}

.elementor-870 .elementor-element.elementor-element-b6d9ad1 {
    --divider-border-style: solid;
    --divider-color: #23B9D0;
    --divider-border-width: 1px;
}

.elementor-870 .elementor-element.elementor-element-b6d9ad1 .elementor-divider-separator {
    width: 50%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-870 .elementor-element.elementor-element-b6d9ad1 .elementor-divider {
    text-align: center;
    padding-top: 12px;
    padding-bottom: 12px;
}

.elementor-870 .elementor-element.elementor-element-bed02fc .elementor-cta__content {
    text-align: center;
}

.elementor-870 .elementor-element.elementor-element-bed02fc .elementor-cta__content-item {
    transition-duration: 1000ms;
}

.elementor-870 .elementor-element.elementor-element-bed02fc.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
    transition-delay: calc(1000ms / 3);
}

.elementor-870 .elementor-element.elementor-element-bed02fc.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
    transition-delay: calc((1000ms / 3) * 2);
}

.elementor-870 .elementor-element.elementor-element-bed02fc.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
    transition-delay: calc((1000ms / 3) * 3);
}

.elementor-870 .elementor-element.elementor-element-bed02fc .elementor-cta .elementor-cta__bg,
.elementor-870 .elementor-element.elementor-element-bed02fc .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}