.elementor-161 .elementor-element.elementor-element-b43e15e {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-161 .elementor-element.elementor-element-08a9326 {
    margin-top: 50px;
    margin-bottom: 80px;
    padding: 0px 0px 0px 0px;
}

.elementor-161 .elementor-element.elementor-element-0947ff7:not(.elementor-motion-effects-element-type-background),
.elementor-161 .elementor-element.elementor-element-0947ff7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/12/features-bg.jpg");
}

.elementor-161 .elementor-element.elementor-element-0947ff7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 40px 0px;
}

.elementor-161 .elementor-element.elementor-element-0947ff7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-161 .elementor-element.elementor-element-c44f2d5 {
    text-align: left;
}

.elementor-161 .elementor-element.elementor-element-f1a6b75:not(.elementor-motion-effects-element-type-background),
.elementor-161 .elementor-element.elementor-element-f1a6b75>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/12/services-bg-1.jpg");
}

.elementor-161 .elementor-element.elementor-element-f1a6b75 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 26px 0px 26px 0px;
}

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

.elementor-161 .elementor-element.elementor-element-ed37c80 {
    text-align: center;
}

.elementor-161 .elementor-element.elementor-element-521e056 {
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-161 .elementor-element.elementor-element-401feef {
    text-align: left;
}

.elementor-161 .elementor-element.elementor-element-7d678cc {
    text-align: left;
}

.elementor-161 .elementor-element.elementor-element-f70ad82 {
    text-align: left;
}

.elementor-161 .elementor-element.elementor-element-2c0c252 {
    padding: 30px 0px 0px 0px;
}

.elementor-161 .elementor-element.elementor-element-0c607f4 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 55px 0px 55px;
}

.elementor-161 .elementor-element.elementor-element-1791495 {
    margin-top: -30px;
    margin-bottom: -240px;
    padding: 0px 55px 0px 55px;
    z-index: 1;
}

.elementor-161 .elementor-element.elementor-element-1786cdb:not(.elementor-motion-effects-element-type-background),
.elementor-161 .elementor-element.elementor-element-1786cdb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F4EF;
}

.elementor-161 .elementor-element.elementor-element-1786cdb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 515px 0px;
}

.elementor-161 .elementor-element.elementor-element-1786cdb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-161 .elementor-element.elementor-element-2bfc3db {
    margin-top: -480px;
    margin-bottom: 0px;
    padding: 2px 0px 0px 0px;
}

.elementor-161 .elementor-element.elementor-element-e05b533 {
    margin-top: 45px;
    margin-bottom: 25px;
}

.elementor-161 .elementor-element.elementor-element-b935f8c {
    text-align: center;
}

.elementor-161 .elementor-element.elementor-element-3a6e91c {
    margin-top: 0px;
    margin-bottom: 30px;
    padding: 0px 0px 0px 0px;
}

.elementor-161 .elementor-element.elementor-element-0c88708 {
    margin-top: 0px;
    margin-bottom: -160px;
    padding: 0px 0px 0px 0px;
}

.elementor-161 .elementor-element.elementor-element-44369b4 {
    padding: 0px 0px 0px 0px;
}

.elementor-161 .elementor-element.elementor-element-4f3f9c6>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-161 .elementor-element.elementor-element-91503a8:not(.elementor-motion-effects-element-type-background),
.elementor-161 .elementor-element.elementor-element-91503a8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F4EF;
}

.elementor-161 .elementor-element.elementor-element-91503a8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 25px 0px;
}

.elementor-161 .elementor-element.elementor-element-91503a8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-161 .elementor-element.elementor-element-4958ba5 {
    text-align: center;
}

.elementor-161 .elementor-element.elementor-element-15de967:not(.elementor-motion-effects-element-type-background),
.elementor-161 .elementor-element.elementor-element-15de967>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F4EF;
}

.elementor-161 .elementor-element.elementor-element-15de967 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 25px 0px;
}

.elementor-161 .elementor-element.elementor-element-15de967>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-161 .elementor-element.elementor-element-18adac1:not(.elementor-motion-effects-element-type-background),
.elementor-161 .elementor-element.elementor-element-18adac1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2C3941;
}

.elementor-161 .elementor-element.elementor-element-18adac1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-161 .elementor-element.elementor-element-18adac1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

@media(max-width:767px) {
    .elementor-161 .elementor-element.elementor-element-0c607f4 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-161 .elementor-element.elementor-element-256e315 {
        width: 100%;
    }

    .elementor-161 .elementor-element.elementor-element-1791495 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-161 .elementor-element.elementor-element-0c88708 {
        margin-top: 0px;
        margin-bottom: -60px;
        padding: 0px 0px 0px 0px;
        z-index: 9;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-161 .elementor-element.elementor-element-2c1efc9 {
        width: 50%;
    }

    .elementor-161 .elementor-element.elementor-element-46bf105 {
        width: 50%;
    }

    .elementor-161 .elementor-element.elementor-element-132ea51 {
        width: 50%;
    }

    .elementor-161 .elementor-element.elementor-element-256e315 {
        width: 100%;
    }

    .elementor-161 .elementor-element.elementor-element-dbe5cfc {
        width: 100%;
    }

    .elementor-161 .elementor-element.elementor-element-0f73671 {
        width: 100%;
    }

    .elementor-161 .elementor-element.elementor-element-55947e4 {
        width: 100%;
    }

    .elementor-161 .elementor-element.elementor-element-1a0c58b {
        width: 100%;
    }
}