.elementor-807 .elementor-element.elementor-element-6eb11fd1 {
    margin-top: 70px;
    margin-bottom: 50px;
}

.elementor-807 .elementor-element.elementor-element-4732643c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-807 .elementor-element.elementor-element-4732643c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-807 .elementor-element.elementor-element-2947a700:not(.elementor-motion-effects-element-type-background),
.elementor-807 .elementor-element.elementor-element-2947a700>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("../uploads/2022/04/image-1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-807 .elementor-element.elementor-element-2947a700,
.elementor-807 .elementor-element.elementor-element-2947a700>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-807 .elementor-element.elementor-element-2947a700 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 190px 0px 190px 0px;
}

.elementor-807 .elementor-element.elementor-element-2947a700>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-807 .elementor-element.elementor-element-42bead8c.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-807 .elementor-element.elementor-element-42bead8c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-807 .elementor-element.elementor-element-393256ee {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-807 .elementor-element.elementor-element-6aae9b20>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-807 .elementor-element.elementor-element-6aae9b20>.elementor-element-populated {
    padding: 10px 100px 0px 100px;
}

.elementor-807 .elementor-element.elementor-element-4bbaade .elementor-heading-title {
    color: #232323;
    font-family: "DM Sans", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 40px;
}

.elementor-807 .elementor-element.elementor-element-4bbaade>.elementor-widget-container {
    margin: 0px 0px 16px 0px;
}

.elementor-807 .elementor-element.elementor-element-2eecd387 .elementor-heading-title {
    color: #727272;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-807 .elementor-element.elementor-element-6a5a94e3 {
    margin-top: 40px;
    margin-bottom: 100px;
}

.elementor-807 .elementor-element.elementor-element-52410987>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-807 .elementor-element.elementor-element-52410987>.elementor-element-populated {
    padding: 0px 50px 0px 100px;
}

.elementor-807 .elementor-element.elementor-element-54e053c2 .elementor-heading-title {
    color: #232323;
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
}

.elementor-807 .elementor-element.elementor-element-54e053c2>.elementor-widget-container {
    margin: 0px 0px 24px 0px;
}

.elementor-807 .elementor-element.elementor-element-363cb770 .elementor-heading-title {
    color: #727272;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-807 .elementor-element.elementor-element-363cb770>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-807 .elementor-element.elementor-element-264ad2e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-807 .elementor-element.elementor-element-264ad2e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-807 .elementor-element.elementor-element-264ad2e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-807 .elementor-element.elementor-element-264ad2e9 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-807 .elementor-element.elementor-element-264ad2e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-807 .elementor-element.elementor-element-264ad2e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-807 .elementor-element.elementor-element-264ad2e9 .elementor-icon-list-icon i {
    color: #727272;
    transition: color 0.3s;
}

.elementor-807 .elementor-element.elementor-element-264ad2e9 .elementor-icon-list-icon svg {
    fill: #727272;
    transition: fill 0.3s;
}

.elementor-807 .elementor-element.elementor-element-264ad2e9 {
    --e-icon-list-icon-size: 5px;
    --icon-vertical-offset: 0px;
}

.elementor-807 .elementor-element.elementor-element-264ad2e9 .elementor-icon-list-icon {
    padding-right: 6px;
}

.elementor-807 .elementor-element.elementor-element-264ad2e9 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-807 .elementor-element.elementor-element-264ad2e9 .elementor-icon-list-item>a {
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-807 .elementor-element.elementor-element-264ad2e9 .elementor-icon-list-text {
    color: #727272;
    transition: color 0.3s;
}

.elementor-807 .elementor-element.elementor-element-3acbe6d7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-807 .elementor-element.elementor-element-3acbe6d7>.elementor-element-populated {
    padding: 0px 100px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-5c6b690d .elementor-heading-title {
    color: #232323;
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
}

.elementor-807 .elementor-element.elementor-element-5c6b690d>.elementor-widget-container {
    margin: 0px 0px 24px 0px;
}

.elementor-807 .elementor-element.elementor-element-8ba4a4c .elementor-heading-title {
    color: #727272;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-807 .elementor-element.elementor-element-8ba4a4c>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-807 .elementor-element.elementor-element-3f140f7e:not(.elementor-motion-effects-element-type-background),
.elementor-807 .elementor-element.elementor-element-3f140f7e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F7F8FA;
}

.elementor-807 .elementor-element.elementor-element-3f140f7e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.elementor-807 .elementor-element.elementor-element-3f140f7e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-807 .elementor-element.elementor-element-19e07eda>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-807 .elementor-element.elementor-element-393379d9 .elementor-heading-title {
    color: #232323;
    font-family: "DM Sans", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 46px;
}

.elementor-807 .elementor-element.elementor-element-393379d9>.elementor-widget-container {
    margin: 0px 0px 70px 0px;
}

.elementor-807 .elementor-element.elementor-element-5284cf5f .item-testimonial .item {
    padding: 20px 20px 20px 20px;
}

.elementor-807 .elementor-element.elementor-element-3e1c0d93 {
    padding: 70px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-18f7a2e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-807 .elementor-element.elementor-element-2f1e367c {
    text-align: center;
}

.elementor-807 .elementor-element.elementor-element-2f1e367c .elementor-heading-title {
    color: #232323;
    font-family: "DM Sans", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 46px;
}

.elementor-807 .elementor-element.elementor-element-2f1e367c>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-807 .elementor-element.elementor-element-17ab3b2a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-807 .elementor-element.elementor-element-6e654cae img {
    border-radius: 20px 20px 20px 20px;
}

.elementor-807 .elementor-element.elementor-element-6e654cae>.elementor-widget-container {
    border-radius: 20px 20px 20px 20px;
}

.elementor-807 .elementor-element.elementor-element-74bf39f7 {
    text-align: center;
}

.elementor-807 .elementor-element.elementor-element-74bf39f7 .elementor-heading-title {
    color: #232323;
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
}

.elementor-807 .elementor-element.elementor-element-74bf39f7>.elementor-widget-container {
    margin: 30px 0px 4px 0px;
}

.elementor-807 .elementor-element.elementor-element-51d2b965 {
    text-align: center;
}

.elementor-807 .elementor-element.elementor-element-51d2b965 .elementor-heading-title {
    color: #727272;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-807 .elementor-element.elementor-element-507c5977>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-807 .elementor-element.elementor-element-50df66fa img {
    border-radius: 20px 20px 20px 20px;
}

.elementor-807 .elementor-element.elementor-element-50df66fa>.elementor-widget-container {
    border-radius: 20px 20px 20px 20px;
}

.elementor-807 .elementor-element.elementor-element-45acbda3 {
    text-align: center;
}

.elementor-807 .elementor-element.elementor-element-45acbda3 .elementor-heading-title {
    color: #232323;
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
}

.elementor-807 .elementor-element.elementor-element-45acbda3>.elementor-widget-container {
    margin: 30px 0px 4px 0px;
}

.elementor-807 .elementor-element.elementor-element-31c55ac8 {
    text-align: center;
}

.elementor-807 .elementor-element.elementor-element-31c55ac8 .elementor-heading-title {
    color: #727272;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-807 .elementor-element.elementor-element-31c55ac8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-6c7849b1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-807 .elementor-element.elementor-element-6beecd7 img {
    border-radius: 20px 20px 20px 20px;
}

.elementor-807 .elementor-element.elementor-element-6beecd7>.elementor-widget-container {
    border-radius: 20px 20px 20px 20px;
}

.elementor-807 .elementor-element.elementor-element-52e57240 {
    text-align: center;
}

.elementor-807 .elementor-element.elementor-element-52e57240 .elementor-heading-title {
    color: #232323;
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
}

.elementor-807 .elementor-element.elementor-element-52e57240>.elementor-widget-container {
    margin: 30px 0px 4px 0px;
}

.elementor-807 .elementor-element.elementor-element-2f9f7fd8 {
    text-align: center;
}

.elementor-807 .elementor-element.elementor-element-2f9f7fd8 .elementor-heading-title {
    color: #727272;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-807 .elementor-element.elementor-element-2f9f7fd8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-6d49f087>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-807 .elementor-element.elementor-element-1fce1b7a img {
    border-radius: 20px 20px 20px 20px;
}

.elementor-807 .elementor-element.elementor-element-1fce1b7a>.elementor-widget-container {
    border-radius: 20px 20px 20px 20px;
}

.elementor-807 .elementor-element.elementor-element-336a3dda {
    text-align: center;
}

.elementor-807 .elementor-element.elementor-element-336a3dda .elementor-heading-title {
    color: #232323;
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
}

.elementor-807 .elementor-element.elementor-element-336a3dda>.elementor-widget-container {
    margin: 30px 0px 4px 0px;
}

.elementor-807 .elementor-element.elementor-element-696590e9 {
    text-align: center;
}

.elementor-807 .elementor-element.elementor-element-696590e9 .elementor-heading-title {
    color: #727272;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-807 .elementor-element.elementor-element-696590e9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-651e62f4 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 70px 0px;
}

.elementor-807 .elementor-element.elementor-element-5567ae80>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-807 .elementor-element.elementor-element-4dcb46d7 img {
    border-radius: 20px 20px 20px 20px;
}

.elementor-807 .elementor-element.elementor-element-4dcb46d7>.elementor-widget-container {
    border-radius: 20px 20px 20px 20px;
}

.elementor-807 .elementor-element.elementor-element-13a01a9 {
    text-align: center;
}

.elementor-807 .elementor-element.elementor-element-13a01a9 .elementor-heading-title {
    color: #232323;
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
}

.elementor-807 .elementor-element.elementor-element-13a01a9>.elementor-widget-container {
    margin: 30px 0px 4px 0px;
}

.elementor-807 .elementor-element.elementor-element-74f34a6e {
    text-align: center;
}

.elementor-807 .elementor-element.elementor-element-74f34a6e .elementor-heading-title {
    color: #727272;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-807 .elementor-element.elementor-element-48c9ddda>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-807 .elementor-element.elementor-element-60ae5d94 img {
    border-radius: 20px 20px 20px 20px;
}

.elementor-807 .elementor-element.elementor-element-60ae5d94>.elementor-widget-container {
    border-radius: 20px 20px 20px 20px;
}

.elementor-807 .elementor-element.elementor-element-2472edec {
    text-align: center;
}

.elementor-807 .elementor-element.elementor-element-2472edec .elementor-heading-title {
    color: #232323;
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
}

.elementor-807 .elementor-element.elementor-element-2472edec>.elementor-widget-container {
    margin: 30px 0px 4px 0px;
}

.elementor-807 .elementor-element.elementor-element-7995b199 {
    text-align: center;
}

.elementor-807 .elementor-element.elementor-element-7995b199 .elementor-heading-title {
    color: #727272;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-807 .elementor-element.elementor-element-7995b199>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-7aed7b1e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-807 .elementor-element.elementor-element-7af353ff img {
    border-radius: 20px 20px 20px 20px;
}

.elementor-807 .elementor-element.elementor-element-7af353ff>.elementor-widget-container {
    border-radius: 20px 20px 20px 20px;
}

.elementor-807 .elementor-element.elementor-element-1412f854 {
    text-align: center;
}

.elementor-807 .elementor-element.elementor-element-1412f854 .elementor-heading-title {
    color: #232323;
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
}

.elementor-807 .elementor-element.elementor-element-1412f854>.elementor-widget-container {
    margin: 30px 0px 4px 0px;
}

.elementor-807 .elementor-element.elementor-element-d381991 {
    text-align: center;
}

.elementor-807 .elementor-element.elementor-element-d381991 .elementor-heading-title {
    color: #727272;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-807 .elementor-element.elementor-element-d381991>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-807 .elementor-element.elementor-element-75e12d52>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-807 .elementor-element.elementor-element-5adc20db img {
    border-radius: 20px 20px 20px 20px;
}

.elementor-807 .elementor-element.elementor-element-5adc20db>.elementor-widget-container {
    border-radius: 20px 20px 20px 20px;
}

.elementor-807 .elementor-element.elementor-element-53d16ffc {
    text-align: center;
}

.elementor-807 .elementor-element.elementor-element-53d16ffc .elementor-heading-title {
    color: #232323;
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
}

.elementor-807 .elementor-element.elementor-element-53d16ffc>.elementor-widget-container {
    margin: 30px 0px 4px 0px;
}

.elementor-807 .elementor-element.elementor-element-3ddfbaba {
    text-align: center;
}

.elementor-807 .elementor-element.elementor-element-3ddfbaba .elementor-heading-title {
    color: #727272;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-807 .elementor-element.elementor-element-3ddfbaba>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

@media(max-width:992px) {
    .elementor-807 .elementor-element.elementor-element-6eb11fd1 {
        margin-top: 0px;
        margin-bottom: 30px;
    }

    .elementor-807 .elementor-element.elementor-element-1e2f5304 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-807 .elementor-element.elementor-element-6aae9b20>.elementor-element-populated {
        padding: 12px 12px 12px 12px;
    }

    .elementor-807 .elementor-element.elementor-element-4bbaade .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-807 .elementor-element.elementor-element-6a5a94e3 {
        margin-top: 30px;
        margin-bottom: 0px;
    }

    .elementor-807 .elementor-element.elementor-element-52410987>.elementor-element-populated {
        padding: 12px 12px 12px 12px;
    }

    .elementor-807 .elementor-element.elementor-element-3acbe6d7>.elementor-element-populated {
        padding: 12px 0px 0px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-3f140f7e {
        padding: 40px 0px 040px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-393379d9 .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-807 .elementor-element.elementor-element-393379d9>.elementor-widget-container {
        margin: 0px 0px 020px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-3e1c0d93 {
        padding: 040px 0px 0px 0px;
    }

    .elementor-807 .elementor-element.elementor-element-2f1e367c .elementor-heading-title {
        font-size: 24px;
        line-height: 36px;
    }

    .elementor-807 .elementor-element.elementor-element-651e62f4 {
        padding: 20px 0px 40px 0px;
    }
}

@media(max-width:767px) {
    .elementor-807 .elementor-element.elementor-element-3acbe6d7>.elementor-element-populated {
        padding: 20px 12px 0px 12px;
    }
}