.elementor-2612 .elementor-element.elementor-element-4b58698 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2612 .elementor-element.elementor-element-f3a38d5 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2612 .elementor-element.elementor-element-7a092ad {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 0% 0% 10%;
}

.elementor-bc-flex-widget .elementor-2612 .elementor-element.elementor-element-b71fb32.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2612 .elementor-element.elementor-element-b71fb32.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2612 .elementor-element.elementor-element-b71fb32 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-2612 .elementor-element.elementor-element-b71fb32 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2612 .elementor-element.elementor-element-b71fb32 .elementor-element-populated a {
    color: #616161;
}

.elementor-2612 .elementor-element.elementor-element-b71fb32 .elementor-element-populated a:hover {
    color: #FF7618;
}

.elementor-2612 .elementor-element.elementor-element-6caf59e > .elementor-widget-container {
    margin: -33px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2612 .elementor-element.elementor-element-ec80338 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 7px 0px 0px 0px;
}

.elementor-2612 .elementor-element.elementor-element-47b7f05 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2612 .elementor-element.elementor-element-f0eaeca > .elementor-widget-container {
    margin: -11px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2612 .elementor-element.elementor-element-f0eaeca {
    line-height: 28px;
}

.elementor-2612 .elementor-element.elementor-element-b817937 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2612 .elementor-element.elementor-element-ddb33fa > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2612 .elementor-element.elementor-element-ddb33fa {
    line-height: 32px;
}

.elementor-2612 .elementor-element.elementor-element-b807b94 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 27px 0px 0px 0px;
}

.elementor-2612 .elementor-element.elementor-element-cb5c694 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2612 .elementor-element.elementor-element-5aa7350 > .elementor-widget-container {
    margin: -11px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2612 .elementor-element.elementor-element-5aa7350 {
    line-height: 34px;
}

.elementor-2612 .elementor-element.elementor-element-7b16823 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2612 .elementor-element.elementor-element-de1c382 > .elementor-widget-container {
    margin: -8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2612 .elementor-element.elementor-element-fb13897:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2612 .elementor-element.elementor-element-fb13897 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9F9F9;
    background-image: url("https://manufaktursolutions.qodeinteractive.com/wp-content/uploads/2022/10/home-3-cf-background.png");
    background-position: center center;
    background-size: cover;
}

.elementor-2612 .elementor-element.elementor-element-fb13897 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 11% 0% 11%;
}

.elementor-2612 .elementor-element.elementor-element-fb13897 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2612 .elementor-element.elementor-element-336d0f1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 190px 0px 200px 0px;
}

@media(max-width: 1440px) {
    .elementor-2612 .elementor-element.elementor-element-b817937 > .elementor-element-populated {
        padding:0% 0% 0% 4%;
    }

    .elementor-2612 .elementor-element.elementor-element-7b16823 > .elementor-element-populated {
        padding: 0% 0% 0% 4%;
    }
}

@media(min-width: 768px) {
    .elementor-2612 .elementor-element.elementor-element-47b7f05 {
        width:30.527%;
    }

    .elementor-2612 .elementor-element.elementor-element-b817937 {
        width: 69.473%;
    }

    .elementor-2612 .elementor-element.elementor-element-cb5c694 {
        width: 30.369%;
    }

    .elementor-2612 .elementor-element.elementor-element-7b16823 {
        width: 69.631%;
    }
}

@media(max-width: 1440px) and (min-width:768px) {
    .elementor-2612 .elementor-element.elementor-element-47b7f05 {
        width:50%;
    }

    .elementor-2612 .elementor-element.elementor-element-cb5c694 {
        width: 50%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-2612 .elementor-element.elementor-element-b71fb32 {
        width:100%;
    }

    .elementor-2612 .elementor-element.elementor-element-47b7f05 {
        width: 40%;
    }

    .elementor-2612 .elementor-element.elementor-element-b817937 {
        width: 50%;
    }

    .elementor-2612 .elementor-element.elementor-element-cb5c694 {
        width: 40%;
    }

    .elementor-2612 .elementor-element.elementor-element-7b16823 {
        width: 40%;
    }

    .elementor-2612 .elementor-element.elementor-element-fb13897 {
        width: 100%;
    }
}

@media(max-width: 1024px) {
    .elementor-2612 .elementor-element.elementor-element-7a092ad {
        margin-top:0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2612 .elementor-element.elementor-element-b71fb32 > .elementor-element-populated {
        padding: 0% 7% 0% 7%;
    }

    .elementor-2612 .elementor-element.elementor-element-6caf59e > .elementor-widget-container {
        padding: 135px 0px 0px 0px;
    }

    .elementor-2612 .elementor-element.elementor-element-b817937 > .elementor-element-populated {
        padding: 0% 0% 0% 0%;
    }

    .elementor-2612 .elementor-element.elementor-element-b807b94 {
        padding: 28px 0px 135px 0px;
    }

    .elementor-2612 .elementor-element.elementor-element-7b16823 > .elementor-element-populated {
        padding: 0% 0% 0% 0%;
    }

    .elementor-2612 .elementor-element.elementor-element-fb13897 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 7% 0% 7%;
    }

    .elementor-2612 .elementor-element.elementor-element-336d0f1 > .elementor-widget-container {
        padding: 120px 0px 140px 0px;
    }
}
