.elementor-583 .elementor-element.elementor-element-c0dbdcf:not(.elementor-motion-effects-element-type-background),
.elementor-583 .elementor-element.elementor-element-c0dbdcf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://kitpro.site/devour/wp-content/uploads/sites/104/2022/08/03-copy.jpg");
    background-repeat: no-repeat;
    background-size: 100%;
}

.elementor-583 .elementor-element.elementor-element-c0dbdcf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 150px 0px 150px 0px;
}

.elementor-583 .elementor-element.elementor-element-c0dbdcf>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-583 .elementor-element.elementor-element-c0dbdcf>.elementor-shape-bottom .elementor-shape-fill {
    fill: var(--e-global-color-7d460fa);
}

.elementor-583 .elementor-element.elementor-element-c0dbdcf>.elementor-shape-bottom svg {
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-583 .elementor-element.elementor-element-99d2c48>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-583 .elementor-element.elementor-element-d075ed7 {
    text-align: center;
}

.elementor-583 .elementor-element.elementor-element-acdafba {
    text-align: center;
    color: var(--e-global-color-e64be90);
}

.elementor-583 .elementor-element.elementor-element-acdafba>.elementor-widget-container {
    padding: 0% 25% 0% 25%;
}

.elementor-583 .elementor-element.elementor-element-bd98088 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
}

.elementor-583 .elementor-element.elementor-element-bd98088>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-583 .elementor-element.elementor-element-189e25c>.elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 50px 0px 0px;
}

.elementor-583 .elementor-element.elementor-element-1cac969 {
    width: var(--container-widget-width, 474.8px);
    max-width: 474.8px;
    --container-widget-width: 474.8px;
    --container-widget-flex-grow: 0;
    top: -20px;
}

body:not(.rtl) .elementor-583 .elementor-element.elementor-element-1cac969 {
    left: 193px;
}

body.rtl .elementor-583 .elementor-element.elementor-element-1cac969 {
    right: 193px;
}

.elementor-583 .elementor-element.elementor-element-4b19be0 {
    z-index: 2;
}

.elementor-583 .elementor-element.elementor-element-7471455 {
    width: var(--container-widget-width, 514.8px);
    max-width: 514.8px;
    --container-widget-width: 514.8px;
    --container-widget-flex-grow: 0;
    top: -129px;
}

body:not(.rtl) .elementor-583 .elementor-element.elementor-element-7471455 {
    left: -76px;
}

body.rtl .elementor-583 .elementor-element.elementor-element-7471455 {
    right: -76px;
}

.elementor-583 .elementor-element.elementor-element-304a2df img {
    opacity: 0.4;
}

.elementor-583 .elementor-element.elementor-element-304a2df {
    width: var(--container-widget-width, 548.8px);
    max-width: 548.8px;
    --container-widget-width: 548.8px;
    --container-widget-flex-grow: 0;
    top: -165px;
}

body:not(.rtl) .elementor-583 .elementor-element.elementor-element-304a2df {
    left: 175px;
}

body.rtl .elementor-583 .elementor-element.elementor-element-304a2df {
    right: 175px;
}

.elementor-583 .elementor-element.elementor-element-5017d40>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 150px;
}

.elementor-583 .elementor-element.elementor-element-441116e {
    padding: 0px 0px 30px 0px;
}

.elementor-583 .elementor-element.elementor-element-1b26e1c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-583 .elementor-element.elementor-element-a698be8.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-583 .elementor-element.elementor-element-a698be8.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-583 .elementor-element.elementor-element-a698be8.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-583 .elementor-element.elementor-element-a698be8 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-583 .elementor-element.elementor-element-a698be8 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-583 .elementor-element.elementor-element-a698be8 .elementor-image-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-76544c2);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-583 .elementor-element.elementor-element-a698be8 .elementor-image-box-description {
    color: var(--e-global-color-e64be90);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-583 .elementor-element.elementor-element-dff67bc.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-583 .elementor-element.elementor-element-dff67bc.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-583 .elementor-element.elementor-element-dff67bc.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-583 .elementor-element.elementor-element-dff67bc .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-583 .elementor-element.elementor-element-dff67bc .elementor-image-box-img img {
    filter: brightness(168%) contrast(160%) saturate(119%) blur(0px) hue-rotate(163deg);
    transition-duration: 0.3s;
}

.elementor-583 .elementor-element.elementor-element-dff67bc .elementor-image-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-76544c2);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-583 .elementor-element.elementor-element-dff67bc .elementor-image-box-description {
    color: var(--e-global-color-e64be90);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-583 .elementor-element.elementor-element-750ecdc>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-583 .elementor-element.elementor-element-bc9ed02.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-583 .elementor-element.elementor-element-bc9ed02.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-583 .elementor-element.elementor-element-bc9ed02.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-583 .elementor-element.elementor-element-bc9ed02 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-583 .elementor-element.elementor-element-bc9ed02 .elementor-image-box-img img {
    filter: brightness(200%) contrast(200%) saturate(167%) blur(0px) hue-rotate(242deg);
    transition-duration: 0.3s;
}

.elementor-583 .elementor-element.elementor-element-bc9ed02 .elementor-image-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-76544c2);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-583 .elementor-element.elementor-element-bc9ed02 .elementor-image-box-description {
    color: var(--e-global-color-e64be90);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-583 .elementor-element.elementor-element-5f15071.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-583 .elementor-element.elementor-element-5f15071.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-583 .elementor-element.elementor-element-5f15071.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-583 .elementor-element.elementor-element-5f15071 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-583 .elementor-element.elementor-element-5f15071 .elementor-image-box-img img {
    filter: brightness(200%) contrast(200%) saturate(200%) blur(0px) hue-rotate(113deg);
    transition-duration: 0.3s;
}

.elementor-583 .elementor-element.elementor-element-5f15071 .elementor-image-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-76544c2);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-583 .elementor-element.elementor-element-5f15071 .elementor-image-box-description {
    color: var(--e-global-color-e64be90);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-583 .elementor-element.elementor-element-4fd2710 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 75px 0px 50px 0px;
}

.elementor-583 .elementor-element.elementor-element-2663b8a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 50px 0px 0px;
}

.elementor-583 .elementor-element.elementor-element-2ee8560 .elementor-heading-title {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-583 .elementor-element.elementor-element-2ee8560>.elementor-widget-container {
    padding: 0px 0px 10px 0px;
}

.elementor-583 .elementor-element.elementor-element-54ad5c9 .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var(--e-global-color-848b671);
}

.elementor-583 .elementor-element.elementor-element-54ad5c9 .elementor-progress-wrapper {
    background-color: var(--e-global-color-67641c1);
    border-radius: 4px;
    overflow: hidden;
}

.elementor-583 .elementor-element.elementor-element-54ad5c9>.elementor-widget-container {
    padding: 0px 0px 5px 0px;
}

.elementor-583 .elementor-element.elementor-element-36888ed .elementor-progress-wrapper .elementor-progress-bar {
    background-color: #8099E9;
}

.elementor-583 .elementor-element.elementor-element-36888ed .elementor-progress-wrapper {
    background-color: var(--e-global-color-67641c1);
    border-radius: 4px;
    overflow: hidden;
}

.elementor-583 .elementor-element.elementor-element-36888ed>.elementor-widget-container {
    padding: 0px 0px 5px 0px;
}

.elementor-583 .elementor-element.elementor-element-679e979 .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var(--e-global-color-b9fe6bd);
}

.elementor-583 .elementor-element.elementor-element-679e979 .elementor-progress-wrapper {
    background-color: var(--e-global-color-67641c1);
    border-radius: 4px;
    overflow: hidden;
}

.elementor-bc-flex-widget .elementor-583 .elementor-element.elementor-element-011dcd3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-583 .elementor-element.elementor-element-011dcd3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-583 .elementor-element.elementor-element-011dcd3>.elementor-element-populated {
    margin: -58px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 100px;
}

.elementor-583 .elementor-element.elementor-element-1e12f7c {
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 75px 0px 50px 0px;
    z-index: 3;
}

.elementor-583 .elementor-element.elementor-element-3906fa7>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-583 .elementor-element.elementor-element-430b375 {
    text-align: center;
}

.elementor-583 .elementor-element.elementor-element-67bf6ef {
    text-align: center;
}

.elementor-583 .elementor-element.elementor-element-67bf6ef>.elementor-widget-container {
    padding: 0% 25% 0% 25%;
}

.elementor-583 .elementor-element.elementor-element-cd5c57a {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-583 .elementor-element.elementor-element-e201c80:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-583 .elementor-element.elementor-element-e201c80>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(360deg, var(--e-global-color-67641c1) 25%, var(--e-global-color-a619ba9) 100%);
}

.elementor-583 .elementor-element.elementor-element-e201c80>.elementor-element-populated,
.elementor-583 .elementor-element.elementor-element-e201c80>.elementor-element-populated>.elementor-background-overlay,
.elementor-583 .elementor-element.elementor-element-e201c80>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-583 .elementor-element.elementor-element-e201c80>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 50px 30px 50px 30px;
}

.elementor-583 .elementor-element.elementor-element-e201c80>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-583 .elementor-element.elementor-element-7e960cb {
    text-align: left;
}

.elementor-583 .elementor-element.elementor-element-7e960cb img {
    width: 25%;
}

.elementor-583 .elementor-element.elementor-element-e336b8f .elementor-button {
    fill: var(--e-global-color-430fcf1);
    color: var(--e-global-color-430fcf1);
    background-color: var(--e-global-color-eb507f3);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-583 .elementor-element.elementor-element-1ed55e3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-583 .elementor-element.elementor-element-1ed55e3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(360deg, var(--e-global-color-67641c1) 25%, var(--e-global-color-a619ba9) 100%);
}

.elementor-583 .elementor-element.elementor-element-1ed55e3>.elementor-element-populated,
.elementor-583 .elementor-element.elementor-element-1ed55e3>.elementor-element-populated>.elementor-background-overlay,
.elementor-583 .elementor-element.elementor-element-1ed55e3>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-583 .elementor-element.elementor-element-1ed55e3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 30px 50px 30px;
}

.elementor-583 .elementor-element.elementor-element-1ed55e3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-583 .elementor-element.elementor-element-bc87b7e {
    text-align: left;
}

.elementor-583 .elementor-element.elementor-element-bc87b7e img {
    width: 25%;
}

.elementor-583 .elementor-element.elementor-element-96c255d .elementor-button {
    fill: var(--e-global-color-430fcf1);
    color: var(--e-global-color-430fcf1);
    background-color: var(--e-global-color-eb507f3);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-583 .elementor-element.elementor-element-2685180:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-583 .elementor-element.elementor-element-2685180>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(360deg, var(--e-global-color-67641c1) 25%, var(--e-global-color-a619ba9) 100%);
}

.elementor-583 .elementor-element.elementor-element-2685180>.elementor-element-populated,
.elementor-583 .elementor-element.elementor-element-2685180>.elementor-element-populated>.elementor-background-overlay,
.elementor-583 .elementor-element.elementor-element-2685180>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-583 .elementor-element.elementor-element-2685180>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 50px 30px 50px 30px;
}

.elementor-583 .elementor-element.elementor-element-2685180>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-583 .elementor-element.elementor-element-3eae241 {
    text-align: left;
}

.elementor-583 .elementor-element.elementor-element-3eae241 img {
    width: 25%;
}

.elementor-583 .elementor-element.elementor-element-6a4b005 .elementor-button {
    fill: var(--e-global-color-430fcf1);
    color: var(--e-global-color-430fcf1);
    background-color: var(--e-global-color-eb507f3);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-583 .elementor-element.elementor-element-c0dbdcf {
        padding: 150px 30px 100px 30px;
    }

    .elementor-583 .elementor-element.elementor-element-acdafba>.elementor-widget-container {
        padding: 0% 16% 0% 16%;
    }

    .elementor-583 .elementor-element.elementor-element-bd98088 {
        padding: 50px 30px 50px 30px;
    }

    .elementor-583 .elementor-element.elementor-element-189e25c>.elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-583 .elementor-element.elementor-element-1cac969 {
        width: var(--container-widget-width, 366.8px);
        max-width: 366.8px;
        --container-widget-width: 366.8px;
        --container-widget-flex-grow: 0;
        top: -56px;
    }

    body:not(.rtl) .elementor-583 .elementor-element.elementor-element-1cac969 {
        left: -23px;
    }

    body.rtl .elementor-583 .elementor-element.elementor-element-1cac969 {
        right: -23px;
    }

    .elementor-583 .elementor-element.elementor-element-7471455 {
        width: var(--container-widget-width, 160.8px);
        max-width: 160.8px;
        --container-widget-width: 160.8px;
        --container-widget-flex-grow: 0;
        top: 10px;
    }

    body:not(.rtl) .elementor-583 .elementor-element.elementor-element-7471455 {
        left: 19px;
    }

    body.rtl .elementor-583 .elementor-element.elementor-element-7471455 {
        right: 19px;
    }

    .elementor-583 .elementor-element.elementor-element-304a2df {
        width: var(--container-widget-width, 367.8px);
        max-width: 367.8px;
        --container-widget-width: 367.8px;
        --container-widget-flex-grow: 0;
        top: -142px;
    }

    body:not(.rtl) .elementor-583 .elementor-element.elementor-element-304a2df {
        left: -34px;
    }

    body.rtl .elementor-583 .elementor-element.elementor-element-304a2df {
        right: -34px;
    }

    .elementor-583 .elementor-element.elementor-element-5017d40>.elementor-element-populated {
        padding: 0px 0px 0px 30px;
    }

    .elementor-583 .elementor-element.elementor-element-a698be8 .elementor-image-box-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-583 .elementor-element.elementor-element-a698be8 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-583 .elementor-element.elementor-element-dff67bc .elementor-image-box-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-583 .elementor-element.elementor-element-dff67bc .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-583 .elementor-element.elementor-element-bc9ed02 .elementor-image-box-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-583 .elementor-element.elementor-element-bc9ed02 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-583 .elementor-element.elementor-element-5f15071 .elementor-image-box-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-583 .elementor-element.elementor-element-5f15071 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-583 .elementor-element.elementor-element-4fd2710 {
        padding: 50px 30px 50px 30px;
    }

    .elementor-583 .elementor-element.elementor-element-2663b8a>.elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-583 .elementor-element.elementor-element-2ee8560 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-583 .elementor-element.elementor-element-011dcd3>.elementor-element-populated {
        padding: 0px 0px 0px 25px;
    }

    .elementor-583 .elementor-element.elementor-element-1e12f7c {
        padding: 50px 30px 50px 30px;
    }

    .elementor-583 .elementor-element.elementor-element-67bf6ef>.elementor-widget-container {
        padding: 0% 13% 0% 13%;
    }

    .elementor-583 .elementor-element.elementor-element-e201c80>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 40px 20px 30px 20px;
    }

    .elementor-583 .elementor-element.elementor-element-1ed55e3>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 40px 20px 30px 20px;
    }

    .elementor-583 .elementor-element.elementor-element-2685180>.elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
        padding: 40px 20px 30px 20px;
    }
}

@media(max-width:767px) {
    .elementor-583 .elementor-element.elementor-element-c0dbdcf {
        padding: 150px 20px 100px 20px;
    }

    .elementor-583 .elementor-element.elementor-element-acdafba>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-583 .elementor-element.elementor-element-bd98088 {
        padding: 50px 20px 50px 20px;
    }

    .elementor-583 .elementor-element.elementor-element-189e25c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-583 .elementor-element.elementor-element-1cac969 {
        width: var(--container-widget-width, 239.8px);
        max-width: 239.8px;
        --container-widget-width: 239.8px;
        --container-widget-flex-grow: 0;
        top: -7px;
    }

    body:not(.rtl) .elementor-583 .elementor-element.elementor-element-1cac969 {
        left: 71px;
    }

    body.rtl .elementor-583 .elementor-element.elementor-element-1cac969 {
        right: 71px;
    }

    .elementor-583 .elementor-element.elementor-element-4b19be0>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-583 .elementor-element.elementor-element-304a2df {
        width: var(--container-widget-width, 283.8px);
        max-width: 283.8px;
        --container-widget-width: 283.8px;
        --container-widget-flex-grow: 0;
        top: -73px;
    }

    body:not(.rtl) .elementor-583 .elementor-element.elementor-element-304a2df {
        left: -17px;
    }

    body.rtl .elementor-583 .elementor-element.elementor-element-304a2df {
        right: -17px;
    }

    .elementor-583 .elementor-element.elementor-element-5017d40>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-583 .elementor-element.elementor-element-1eb4075 {
        text-align: center;
    }

    .elementor-583 .elementor-element.elementor-element-1eb4075>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 50px 0px 0px 0px;
    }

    .elementor-583 .elementor-element.elementor-element-ce4a514 {
        text-align: center;
    }

    .elementor-583 .elementor-element.elementor-element-1b26e1c {
        width: 50%;
    }

    .elementor-583 .elementor-element.elementor-element-a698be8 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-583 .elementor-element.elementor-element-a698be8 .elementor-image-box-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-583 .elementor-element.elementor-element-a698be8 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-583 .elementor-element.elementor-element-dff67bc .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-583 .elementor-element.elementor-element-dff67bc .elementor-image-box-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-583 .elementor-element.elementor-element-dff67bc .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-583 .elementor-element.elementor-element-750ecdc {
        width: 50%;
    }

    .elementor-583 .elementor-element.elementor-element-bc9ed02 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-583 .elementor-element.elementor-element-bc9ed02 .elementor-image-box-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-583 .elementor-element.elementor-element-bc9ed02 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-583 .elementor-element.elementor-element-5f15071 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-583 .elementor-element.elementor-element-5f15071 .elementor-image-box-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-583 .elementor-element.elementor-element-5f15071 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-583 .elementor-element.elementor-element-8b3ab47>.elementor-widget-container {
        padding: 20px 0px 0px 0px;
    }

    .elementor-583 .elementor-element.elementor-element-4fd2710 {
        padding: 50px 20px 50px 20px;
    }

    .elementor-583 .elementor-element.elementor-element-2663b8a>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-583 .elementor-element.elementor-element-925b4eb {
        text-align: center;
    }

    .elementor-583 .elementor-element.elementor-element-5720544 {
        text-align: center;
    }

    .elementor-583 .elementor-element.elementor-element-2ee8560 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-583 .elementor-element.elementor-element-011dcd3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-583 .elementor-element.elementor-element-864eb17>.elementor-widget-container {
        margin: -40px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-583 .elementor-element.elementor-element-1e12f7c {
        padding: 50px 20px 50px 20px;
    }

    .elementor-583 .elementor-element.elementor-element-67bf6ef>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-583 .elementor-element.elementor-element-e201c80>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-583 .elementor-element.elementor-element-7e960cb {
        text-align: center;
    }

    .elementor-583 .elementor-element.elementor-element-9e62717 {
        text-align: center;
    }

    .elementor-583 .elementor-element.elementor-element-c42b1bf {
        text-align: center;
    }

    .elementor-583 .elementor-element.elementor-element-1ed55e3>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-583 .elementor-element.elementor-element-bc87b7e {
        text-align: center;
    }

    .elementor-583 .elementor-element.elementor-element-b71deeb {
        text-align: center;
    }

    .elementor-583 .elementor-element.elementor-element-eba63cf {
        text-align: center;
    }

    .elementor-583 .elementor-element.elementor-element-2685180>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-583 .elementor-element.elementor-element-3eae241 {
        text-align: center;
    }

    .elementor-583 .elementor-element.elementor-element-196e53c {
        text-align: center;
    }

    .elementor-583 .elementor-element.elementor-element-a20902c {
        text-align: center;
    }
}