.elementor-680 .elementor-element.elementor-element-3fc6a4e:not(.elementor-motion-effects-element-type-background),
.elementor-680 .elementor-element.elementor-element-3fc6a4e>.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-680 .elementor-element.elementor-element-3fc6a4e {
    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-680 .elementor-element.elementor-element-3fc6a4e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-680 .elementor-element.elementor-element-84e78d8>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-680 .elementor-element.elementor-element-b6f5ba5 {
    text-align: center;
}

.elementor-680 .elementor-element.elementor-element-5da27fa {
    text-align: center;
    color: var(--e-global-color-e64be90);
}

.elementor-680 .elementor-element.elementor-element-5da27fa>.elementor-widget-container {
    padding: 0% 25% 0% 25%;
}

.elementor-680 .elementor-element.elementor-element-ce4471a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 75px 0px 50px 0px;
}

.elementor-680 .elementor-element.elementor-element-f433dec>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-680 .elementor-element.elementor-element-05dbe13>.elementor-widget-container {
    padding: 0% 50% 0% 0%;
}

.elementor-680 .elementor-element.elementor-element-3dad9de:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-680 .elementor-element.elementor-element-3dad9de>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-67641c1) 0%, var(--e-global-color-a619ba9) 100%);
}

.elementor-680 .elementor-element.elementor-element-3dad9de>.elementor-element-populated,
.elementor-680 .elementor-element.elementor-element-3dad9de>.elementor-element-populated>.elementor-background-overlay,
.elementor-680 .elementor-element.elementor-element-3dad9de>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-680 .elementor-element.elementor-element-3dad9de>.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: 30px 30px 30px 30px;
}

.elementor-680 .elementor-element.elementor-element-3dad9de>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-680 .elementor-element.elementor-element-d1ce572.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-649b555);
}

.elementor-680 .elementor-element.elementor-element-d1ce572.elementor-view-framed .elementor-icon,
.elementor-680 .elementor-element.elementor-element-d1ce572.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-649b555);
    color: var(--e-global-color-649b555);
    border-color: var(--e-global-color-649b555);
}

.elementor-680 .elementor-element.elementor-element-d1ce572.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-e64be90);
}

.elementor-680 .elementor-element.elementor-element-d1ce572.elementor-view-stacked .elementor-icon:hover {
    fill: var(--e-global-color-e64be90);
    color: var(--e-global-color-e64be90);
}

.elementor-680 .elementor-element.elementor-element-d1ce572 {
    --icon-box-icon-margin: 20px;
}

.elementor-680 .elementor-element.elementor-element-d1ce572 .elementor-icon {
    font-size: 25px;
}

.elementor-680 .elementor-element.elementor-element-8956c1c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-680 .elementor-element.elementor-element-8956c1c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-67641c1) 0%, var(--e-global-color-a619ba9) 100%);
}

.elementor-680 .elementor-element.elementor-element-8956c1c>.elementor-element-populated,
.elementor-680 .elementor-element.elementor-element-8956c1c>.elementor-element-populated>.elementor-background-overlay,
.elementor-680 .elementor-element.elementor-element-8956c1c>.elementor-background-slideshow {
    border-radius: 12px 12px 12px 12px;
}

.elementor-680 .elementor-element.elementor-element-8956c1c>.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: 30px 30px 30px 30px;
}

.elementor-680 .elementor-element.elementor-element-8956c1c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-680 .elementor-element.elementor-element-fec2e18.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-bca6946);
}

.elementor-680 .elementor-element.elementor-element-fec2e18.elementor-view-framed .elementor-icon,
.elementor-680 .elementor-element.elementor-element-fec2e18.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-bca6946);
    color: var(--e-global-color-bca6946);
    border-color: var(--e-global-color-bca6946);
}

.elementor-680 .elementor-element.elementor-element-fec2e18.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-e64be90);
}

.elementor-680 .elementor-element.elementor-element-fec2e18.elementor-view-stacked .elementor-icon:hover {
    fill: var(--e-global-color-e64be90);
    color: var(--e-global-color-e64be90);
}

.elementor-680 .elementor-element.elementor-element-fec2e18 {
    --icon-box-icon-margin: 20px;
}

.elementor-680 .elementor-element.elementor-element-fec2e18 .elementor-icon {
    font-size: 25px;
}

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

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

.elementor-680 .elementor-element.elementor-element-eb971a5>.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: 30px 30px 30px 30px;
}

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

.elementor-680 .elementor-element.elementor-element-fe8c7dd.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-683e01e);
}

.elementor-680 .elementor-element.elementor-element-fe8c7dd.elementor-view-framed .elementor-icon,
.elementor-680 .elementor-element.elementor-element-fe8c7dd.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-683e01e);
    color: var(--e-global-color-683e01e);
    border-color: var(--e-global-color-683e01e);
}

.elementor-680 .elementor-element.elementor-element-fe8c7dd.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-e64be90);
}

.elementor-680 .elementor-element.elementor-element-fe8c7dd.elementor-view-stacked .elementor-icon:hover {
    fill: var(--e-global-color-e64be90);
    color: var(--e-global-color-e64be90);
}

.elementor-680 .elementor-element.elementor-element-fe8c7dd {
    --icon-box-icon-margin: 20px;
}

.elementor-680 .elementor-element.elementor-element-fe8c7dd .elementor-icon {
    font-size: 25px;
}

.elementor-680 .elementor-element.elementor-element-ff81524 {
    padding: 0px 0px 50px 0px;
}

.elementor-680 .elementor-element.elementor-element-45f1c5a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 25px 0px 0px;
}

.elementor-680 .elementor-element.elementor-element-2972fe7>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 25px;
}

.elementor-680 .elementor-element.elementor-element-f75d899 iframe {
    height: 425px;
}

.elementor-680 .elementor-element.elementor-element-f75d899>.elementor-widget-container {
    border-radius: 12px 12px 12px 12px;
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-680 .elementor-element.elementor-element-45f1c5a {
        width: 100%;
    }

    .elementor-680 .elementor-element.elementor-element-2972fe7 {
        width: 100%;
    }
}

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

    .elementor-680 .elementor-element.elementor-element-5da27fa>.elementor-widget-container {
        padding: 0% 16% 0% 16%;
    }

    .elementor-680 .elementor-element.elementor-element-ce4471a {
        padding: 50px 30px 50px 30px;
    }

    .elementor-680 .elementor-element.elementor-element-05dbe13>.elementor-widget-container {
        padding: 0% 35% 0% 0%;
    }

    .elementor-680 .elementor-element.elementor-element-3dad9de>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-680 .elementor-element.elementor-element-d1ce572 .elementor-icon {
        font-size: 17px;
    }

    .elementor-680 .elementor-element.elementor-element-8956c1c>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-680 .elementor-element.elementor-element-fec2e18 .elementor-icon {
        font-size: 17px;
    }

    .elementor-680 .elementor-element.elementor-element-eb971a5>.elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-680 .elementor-element.elementor-element-fe8c7dd .elementor-icon {
        font-size: 17px;
    }

    .elementor-680 .elementor-element.elementor-element-ff81524 {
        padding: 0px 30px 50px 30px;
    }

    .elementor-680 .elementor-element.elementor-element-45f1c5a>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-680 .elementor-element.elementor-element-2972fe7>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
}

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

    .elementor-680 .elementor-element.elementor-element-5da27fa>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-680 .elementor-element.elementor-element-ce4471a {
        padding: 50px 20px 50px 20px;
    }

    .elementor-680 .elementor-element.elementor-element-df5c64e {
        text-align: center;
    }

    .elementor-680 .elementor-element.elementor-element-05dbe13 {
        text-align: center;
    }

    .elementor-680 .elementor-element.elementor-element-05dbe13>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-680 .elementor-element.elementor-element-3dad9de>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 30px 30px 30px;
    }

    .elementor-680 .elementor-element.elementor-element-8956c1c>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 30px 30px 30px;
    }

    .elementor-680 .elementor-element.elementor-element-eb971a5>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 30px 30px 30px;
    }

    .elementor-680 .elementor-element.elementor-element-ff81524 {
        padding: 0px 20px 50px 20px;
    }
}