.elementor-74 .elementor-element.elementor-element-4629c79 {
    --divider-border-style: solid;
    --divider-color: #54595F00;
    --divider-border-width: 1px;
}

.elementor-74 .elementor-element.elementor-element-4629c79 .elementor-divider-separator {
    width: 100%;
}

.elementor-74 .elementor-element.elementor-element-4629c79 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-74 .elementor-element.elementor-element-6e6c005 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-weight: 800;
}

.elementor-74 .elementor-element.elementor-element-0501dfe .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-74 .elementor-element.elementor-element-fc22615 {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-74 .elementor-element.elementor-element-b420a34 {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-74 .elementor-element.elementor-element-5ab5a0b .elementor-button {
    background-color: #010343;
}

.elementor-74 .elementor-element.elementor-element-2b1324e .elementor-heading-title {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-74 .elementor-element.elementor-element-7881021 .elementor-heading-title {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

@media(max-width:767px) {
    .elementor-74 .elementor-element.elementor-element-781ca6d {
        text-align: center;
    }

    .elementor-74 .elementor-element.elementor-element-781ca6d img {
        width: 30%;
    }

    .elementor-74 .elementor-element.elementor-element-781ca6d>.elementor-widget-container {
        margin: 010px 0px 0px 0px;
    }

    .elementor-74 .elementor-element.elementor-element-4629c79>.elementor-widget-container {
        margin: -30px 0px 0px 0px;
    }

    .elementor-74 .elementor-element.elementor-element-bf2691a {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-74 .elementor-element.elementor-element-6e6c005 {
        text-align: center;
    }

    .elementor-74 .elementor-element.elementor-element-6e6c005 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-74 .elementor-element.elementor-element-6e6c005>.elementor-widget-container {
        margin: -10px 20px 0px 20px;
    }

    .elementor-74 .elementor-element.elementor-element-0501dfe {
        text-align: center;
    }

    .elementor-74 .elementor-element.elementor-element-0501dfe .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-74 .elementor-element.elementor-element-fc22615 {
        font-size: 17px;
    }

    .elementor-74 .elementor-element.elementor-element-fc22615>.elementor-widget-container {
        margin: -15px 20px -25px 20px;
    }

    .elementor-74 .elementor-element.elementor-element-b420a34 {
        font-size: 17px;
    }

    .elementor-74 .elementor-element.elementor-element-b420a34>.elementor-widget-container {
        margin: -15px 20px -25px 20px;
    }

    .elementor-74 .elementor-element.elementor-element-5ab5a0b .elementor-button {
        border-radius: 10px 10px 10px 10px;
        padding: 13px 0px 13px 0px;
    }

    .elementor-74 .elementor-element.elementor-element-7634651 {
        text-align: center;
    }

    .elementor-74 .elementor-element.elementor-element-7634651 img {
        width: 30%;
    }

    .elementor-74 .elementor-element.elementor-element-7634651>.elementor-widget-container {
        margin: 010px 0px 0px 0px;
    }

    .elementor-74 .elementor-element.elementor-element-2b1324e {
        text-align: left;
    }

    .elementor-74 .elementor-element.elementor-element-2b1324e .elementor-heading-title {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-74 .elementor-element.elementor-element-2b1324e>.elementor-widget-container {
        margin: 10px 10px 10px 10px;
    }

    .elementor-74 .elementor-element.elementor-element-fc28ad2 img {
        width: 75%;
    }

    .elementor-74 .elementor-element.elementor-element-7881021 {
        text-align: left;
    }

    .elementor-74 .elementor-element.elementor-element-7881021 .elementor-heading-title {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-74 .elementor-element.elementor-element-7881021>.elementor-widget-container {
        margin: 10px 10px 10px 10px;
    }
}

/* Start custom CSS for divider, class: .elementor-element-4629c79 */
.elementor-74 .elementor-element.elementor-element-4629c79 {
    border-top: 1px solid transparent;
    border-image: linear-gradient(to right, transparent, #000000, transparent) 1;
    border-image-slice: 1;
}

/* End custom CSS */