.elementor-2417 .elementor-element.elementor-element-2dbcc18:not(.elementor-motion-effects-element-type-background), .elementor-2417 .elementor-element.elementor-element-2dbcc18 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #101E3B;
}

.elementor-2417 .elementor-element.elementor-element-2dbcc18 > .elementor-background-overlay {
    background-image: url("https://demo.xpeedstudio.com/evenex/marketing-demo/wp-content/uploads/sites/11/2020/02/working-line.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.8;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2417 .elementor-element.elementor-element-2dbcc18 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 15px 0px;
    overflow: visible;
}

.elementor-2417 .elementor-element.elementor-element-701807f .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    font-size: 30px;
    font-weight: 700;
}

    .elementor-2417 .elementor-element.elementor-element-701807f .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-2417 .elementor-element.elementor-element-d961df6 > .elementor-container {
    max-width: 970px;
    min-height: 120px;
}

.elementor-2417 .elementor-element.elementor-element-d961df6 {
    overflow: visible;
}

.elementor-bc-flex-widget .elementor-2417 .elementor-element.elementor-element-11f147b.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-2417 .elementor-element.elementor-element-11f147b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2417 .elementor-element.elementor-element-11f147b > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #EDEFF2;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1px 1px 1px 1px;
    --e-column-margin-right: 1px;
    --e-column-margin-left: 1px;
}

    .elementor-2417 .elementor-element.elementor-element-11f147b > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-2417 .elementor-element.elementor-element-cfce640 img {
    opacity: 0.4;
}

.elementor-2417 .elementor-element.elementor-element-cfce640:hover img {
    opacity: 0.89;
}

.elementor-bc-flex-widget .elementor-2417 .elementor-element.elementor-element-8d52b0a.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-2417 .elementor-element.elementor-element-8d52b0a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2417 .elementor-element.elementor-element-8d52b0a > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #EDEFF2;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1px 1px 1px 1px;
    --e-column-margin-right: 1px;
    --e-column-margin-left: 1px;
}

    .elementor-2417 .elementor-element.elementor-element-8d52b0a > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-2417 .elementor-element.elementor-element-53d7f62 img {
    opacity: 0.4;
}

.elementor-2417 .elementor-element.elementor-element-53d7f62:hover img {
    opacity: 0.89;
}

.elementor-bc-flex-widget .elementor-2417 .elementor-element.elementor-element-fbc8dc4.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-2417 .elementor-element.elementor-element-fbc8dc4.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2417 .elementor-element.elementor-element-fbc8dc4 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #EDEFF2;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1px 1px 1px 1px;
    --e-column-margin-right: 1px;
    --e-column-margin-left: 1px;
}

    .elementor-2417 .elementor-element.elementor-element-fbc8dc4 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-2417 .elementor-element.elementor-element-57bc85f img {
    opacity: 0.4;
}

.elementor-2417 .elementor-element.elementor-element-57bc85f:hover img {
    opacity: 0.89;
}

.elementor-bc-flex-widget .elementor-2417 .elementor-element.elementor-element-675c379.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-2417 .elementor-element.elementor-element-675c379.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2417 .elementor-element.elementor-element-675c379 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #EDEFF2;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1px 1px 1px 1px;
    --e-column-margin-right: 1px;
    --e-column-margin-left: 1px;
}

    .elementor-2417 .elementor-element.elementor-element-675c379 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-2417 .elementor-element.elementor-element-8e4fef7 img {
    opacity: 0.4;
}

.elementor-2417 .elementor-element.elementor-element-8e4fef7:hover img {
    opacity: 0.89;
}

.elementor-2417 .elementor-element.elementor-element-2227d40 > .elementor-container {
    max-width: 730px;
    min-height: 120px;
}

.elementor-2417 .elementor-element.elementor-element-2227d40 {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    padding: 0px 0px 40px 0px;
    overflow: visible;
}

.elementor-bc-flex-widget .elementor-2417 .elementor-element.elementor-element-2bd48d4.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-2417 .elementor-element.elementor-element-2bd48d4.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2417 .elementor-element.elementor-element-2bd48d4 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #EDEFF2;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1px 1px 1px 1px;
    --e-column-margin-right: 1px;
    --e-column-margin-left: 1px;
}

    .elementor-2417 .elementor-element.elementor-element-2bd48d4 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-2417 .elementor-element.elementor-element-1f9ad62 img {
    opacity: 0.4;
}

.elementor-2417 .elementor-element.elementor-element-1f9ad62:hover img {
    opacity: 0.89;
}

.elementor-bc-flex-widget .elementor-2417 .elementor-element.elementor-element-ac6ae33.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-2417 .elementor-element.elementor-element-ac6ae33.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2417 .elementor-element.elementor-element-ac6ae33 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #EDEFF2;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1px 1px 1px 1px;
    --e-column-margin-right: 1px;
    --e-column-margin-left: 1px;
}

    .elementor-2417 .elementor-element.elementor-element-ac6ae33 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-2417 .elementor-element.elementor-element-e3ac6aa img {
    opacity: 0.4;
}

.elementor-2417 .elementor-element.elementor-element-e3ac6aa:hover img {
    opacity: 0.89;
}

.elementor-bc-flex-widget .elementor-2417 .elementor-element.elementor-element-a64f15d.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-2417 .elementor-element.elementor-element-a64f15d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2417 .elementor-element.elementor-element-a64f15d > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #EDEFF2;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 1px 1px 1px 1px;
    --e-column-margin-right: 1px;
    --e-column-margin-left: 1px;
}

    .elementor-2417 .elementor-element.elementor-element-a64f15d > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-2417 .elementor-element.elementor-element-447c680 img {
    opacity: 0.4;
}

.elementor-2417 .elementor-element.elementor-element-447c680:hover img {
    opacity: 0.89;
}

.elementor-2417 .elementor-element.elementor-element-ea01069 > .elementor-container {
    max-width: 668px;
}

.elementor-2417 .elementor-element.elementor-element-ea01069 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: rgba(112, 112, 112, 0.18);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 0px 0px;
    overflow: visible;
}

    .elementor-2417 .elementor-element.elementor-element-ea01069 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-2417 .elementor-element.elementor-element-833b712 .ekit_social_media {
    text-align: center;
}

.elementor-2417 .elementor-element.elementor-element-833b712 .elementor-repeater-item-ea053ad > a {
    color: #FFFFFF;
    background-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #4F4D61;
    box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.1);
}

    .elementor-2417 .elementor-element.elementor-element-833b712 .elementor-repeater-item-ea053ad > a svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

    .elementor-2417 .elementor-element.elementor-element-833b712 .elementor-repeater-item-ea053ad > a:hover {
        color: #3B5998;
        background-color: #FFFFFF;
    }

        .elementor-2417 .elementor-element.elementor-element-833b712 .elementor-repeater-item-ea053ad > a:hover svg path {
            stroke: #3B5998;
            fill: #3B5998;
        }

.elementor-2417 .elementor-element.elementor-element-833b712 .elementor-repeater-item-240592f > a {
    color: #FFFFFF;
    background-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #4F4D61;
    box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.1);
}

    .elementor-2417 .elementor-element.elementor-element-833b712 .elementor-repeater-item-240592f > a svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

    .elementor-2417 .elementor-element.elementor-element-833b712 .elementor-repeater-item-240592f > a:hover {
        color: #00ACEE;
        background-color: #FFFFFF;
    }

        .elementor-2417 .elementor-element.elementor-element-833b712 .elementor-repeater-item-240592f > a:hover svg path {
            stroke: #00ACEE;
            fill: #00ACEE;
        }

.elementor-2417 .elementor-element.elementor-element-833b712 .elementor-repeater-item-cccc729 > a {
    color: #FFFFFF;
    background-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #4F4D61;
    box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.1);
}

    .elementor-2417 .elementor-element.elementor-element-833b712 .elementor-repeater-item-cccc729 > a svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

    .elementor-2417 .elementor-element.elementor-element-833b712 .elementor-repeater-item-cccc729 > a:hover {
        color: #25D366;
        background-color: #FFFFFF;
    }

        .elementor-2417 .elementor-element.elementor-element-833b712 .elementor-repeater-item-cccc729 > a:hover svg path {
            stroke: #25D366;
            fill: #25D366;
        }

.elementor-2417 .elementor-element.elementor-element-833b712 .elementor-repeater-item-b7e3c2f > a {
    color: #FFFFFF;
    background-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #4F4D61;
    box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.1);
}

    .elementor-2417 .elementor-element.elementor-element-833b712 .elementor-repeater-item-b7e3c2f > a svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

    .elementor-2417 .elementor-element.elementor-element-833b712 .elementor-repeater-item-b7e3c2f > a:hover {
        color: #0E76A8;
        background-color: #FFFFFF;
    }

        .elementor-2417 .elementor-element.elementor-element-833b712 .elementor-repeater-item-b7e3c2f > a:hover svg path {
            stroke: #0E76A8;
            fill: #0E76A8;
        }

.elementor-2417 .elementor-element.elementor-element-833b712 .elementor-repeater-item-5fb1550 > a {
    color: #FFFFFF;
    background-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #4F4D61;
    box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.1);
}

    .elementor-2417 .elementor-element.elementor-element-833b712 .elementor-repeater-item-5fb1550 > a svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

    .elementor-2417 .elementor-element.elementor-element-833b712 .elementor-repeater-item-5fb1550 > a:hover {
        color: #E13832;
        background-color: #FFFFFF;
    }

        .elementor-2417 .elementor-element.elementor-element-833b712 .elementor-repeater-item-5fb1550 > a:hover svg path {
            stroke: #E13832;
            fill: #E13832;
        }

.elementor-2417 .elementor-element.elementor-element-833b712 .elementor-repeater-item-9df6eef > a {
    color: #FFFFFF;
    background-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #4F4D61;
    box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.1);
}

    .elementor-2417 .elementor-element.elementor-element-833b712 .elementor-repeater-item-9df6eef > a svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

    .elementor-2417 .elementor-element.elementor-element-833b712 .elementor-repeater-item-9df6eef > a:hover {
        color: #1DB954;
        background-color: #FFFFFF;
    }

        .elementor-2417 .elementor-element.elementor-element-833b712 .elementor-repeater-item-9df6eef > a:hover svg path {
            stroke: #1DB954;
            fill: #1DB954;
        }

.elementor-2417 .elementor-element.elementor-element-833b712 .ekit_social_media > li > a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    padding: 0px 0px 0px 0px;
    width: 45px;
    height: 45px;
    line-height: 42px;
}

.elementor-2417 .elementor-element.elementor-element-833b712 .ekit_social_media > li {
    display: inline-block;
    margin: 0px 0px 0px 0px;
}

.elementor-2417 .elementor-element.elementor-element-833b712 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-2417 .elementor-element.elementor-element-8b771e4 .ekit_page_list_content {
    flex-direction: row;
}

.elementor-2417 .elementor-element.elementor-element-8b771e4 .elementor-icon-list-icon {
    align-self: center;
    margin: -8px 15px 0px 0px;
    width: 7px;
}

    .elementor-2417 .elementor-element.elementor-element-8b771e4 .elementor-icon-list-icon i {
        font-size: 7px;
    }

    .elementor-2417 .elementor-element.elementor-element-8b771e4 .elementor-icon-list-icon svg {
        max-width: 7px;
    }

.elementor-2417 .elementor-element.elementor-element-8b771e4 .elementor-icon-list-text {
    color: #FFFFFF;
}

.elementor-2417 .elementor-element.elementor-element-8b771e4 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #F25022;
}

.elementor-2417 .elementor-element.elementor-element-8b771e4 .elementor-icon-list-item {
    font-size: 16px;
    font-weight: 500;
}

.elementor-2417 .elementor-element.elementor-element-8b771e4 .ekit_menu_label {
    align-self: center;
}

.elementor-2417 .elementor-element.elementor-element-8b771e4 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-2417 .elementor-element.elementor-element-1bf8d8c .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    
    font-size: 16px;
    font-weight: 400;
}

    .elementor-2417 .elementor-element.elementor-element-1bf8d8c .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #F94743;
        
        font-size: 16px;
        font-weight: 400;
    }

.elementor-2417 .elementor-element.elementor-element-1bf8d8c .elementskit-section-title-wraper p {
    color: #FFFFFFB3;
}

.elementor-2417 .elementor-element.elementor-element-71a1a9b {
    margin-top: -39px;
    margin-bottom: 0px;
    overflow: visible;
}

.elementor-2417 .elementor-element.elementor-element-ae648a0 {
    width: auto;
    max-width: auto;
    bottom: 50px;
}

body:not(.rtl) .elementor-2417 .elementor-element.elementor-element-ae648a0 {
    right: 27.6px;
}

body.rtl .elementor-2417 .elementor-element.elementor-element-ae648a0 {
    left: 27.6px;
}

@media(max-width:1024px) {
    .elementor-2417 .elementor-element.elementor-element-2dbcc18 > .elementor-background-overlay {
        background-size: 396px auto;
    }

    .elementor-2417 .elementor-element.elementor-element-2dbcc18 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media(max-width:767px) {
    .elementor-2417 .elementor-element.elementor-element-2dbcc18 > .elementor-background-overlay {
        background-size: 396px auto;
    }

    .elementor-2417 .elementor-element.elementor-element-2dbcc18 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-2417 .elementor-element.elementor-element-11f147b {
        width: 50%;
    }

        .elementor-2417 .elementor-element.elementor-element-11f147b > .elementor-element-populated {
            margin: 0px 0px 10px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

            .elementor-2417 .elementor-element.elementor-element-11f147b > .elementor-element-populated > .elementor-widget-wrap {
                padding: 30px 0px 30px 0px;
            }

    .elementor-2417 .elementor-element.elementor-element-8d52b0a {
        width: 50%;
    }

        .elementor-2417 .elementor-element.elementor-element-8d52b0a > .elementor-element-populated {
            margin: 0px 0px 10px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

            .elementor-2417 .elementor-element.elementor-element-8d52b0a > .elementor-element-populated > .elementor-widget-wrap {
                padding: 30px 0px 30px 0px;
            }

    .elementor-2417 .elementor-element.elementor-element-fbc8dc4 {
        width: 50%;
    }

        .elementor-2417 .elementor-element.elementor-element-fbc8dc4 > .elementor-element-populated {
            margin: 0px 0px 10px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

            .elementor-2417 .elementor-element.elementor-element-fbc8dc4 > .elementor-element-populated > .elementor-widget-wrap {
                padding: 30px 0px 30px 0px;
            }

    .elementor-2417 .elementor-element.elementor-element-675c379 {
        width: 50%;
    }

        .elementor-2417 .elementor-element.elementor-element-675c379 > .elementor-element-populated {
            margin: 0px 0px 10px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

            .elementor-2417 .elementor-element.elementor-element-675c379 > .elementor-element-populated > .elementor-widget-wrap {
                padding: 30px 0px 30px 0px;
            }

    .elementor-2417 .elementor-element.elementor-element-2227d40 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2417 .elementor-element.elementor-element-2bd48d4 {
        width: 50%;
    }

        .elementor-2417 .elementor-element.elementor-element-2bd48d4 > .elementor-element-populated {
            margin: 0px 0px 10px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

            .elementor-2417 .elementor-element.elementor-element-2bd48d4 > .elementor-element-populated > .elementor-widget-wrap {
                padding: 30px 0px 30px 0px;
            }

    .elementor-2417 .elementor-element.elementor-element-ac6ae33 {
        width: 50%;
    }

        .elementor-2417 .elementor-element.elementor-element-ac6ae33 > .elementor-element-populated {
            margin: 0px 0px 10px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

            .elementor-2417 .elementor-element.elementor-element-ac6ae33 > .elementor-element-populated > .elementor-widget-wrap {
                padding: 30px 0px 30px 0px;
            }

    .elementor-2417 .elementor-element.elementor-element-a64f15d > .elementor-element-populated {
        margin: 0px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

        .elementor-2417 .elementor-element.elementor-element-a64f15d > .elementor-element-populated > .elementor-widget-wrap {
            padding: 30px 0px 30px 0px;
        }
}
/* Start custom CSS for elementskit-heading, class: .elementor-element-1bf8d8c */

.elementor-2417 .elementor-element.elementor-element-1bf8d8c .elementskit-section-title-wraper a {
    color: #fff;
}

    .elementor-2417 .elementor-element.elementor-element-1bf8d8c .elementskit-section-title-wraper a:hover {
        color: #f56040;
    }
/* End custom CSS */
