.elementor-20 .elementor-element.elementor-element-fc84775 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-6786862 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 50px 0px;
}

.elementor-20 .elementor-element.elementor-element-d534308 {
    text-align: center;
}

.elementor-20 .elementor-element.elementor-element-71e10f8 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 0px 0px 1px;
    border-color: #ECE9E9;
}

.elementor-20 .elementor-element.elementor-element-1307620 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-20 .elementor-element.elementor-element-5bda498 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 0px 0px;
    border-color: #ECE9E9;
}

.elementor-20 .elementor-element.elementor-element-d784a45 > .elementor-widget-container {
    padding: 30px 30px 30px 30px;
}

.elementor-20 .elementor-element.elementor-element-1918951 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #ECE9E9;
}

.elementor-20 .elementor-element.elementor-element-708f32f > .elementor-widget-container {
    padding: 30px 30px 30px 30px;
}

.elementor-20 .elementor-element.elementor-element-4c5a566:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-4c5a566 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #E3F0F3;
}

.elementor-20 .elementor-element.elementor-element-4c5a566 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 60px 0px;
}

.elementor-20 .elementor-element.elementor-element-4c5a566 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-20 .elementor-element.elementor-element-d320996 {
    text-align: center;
    font-weight: 500;
}

.elementor-20 .elementor-element.elementor-element-b599f32 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-20 .elementor-element.elementor-element-e9ce67d .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-20 .elementor-element.elementor-element-94afa83 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-20 .elementor-element.elementor-element-0da3c3d > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-0da3c3d {
    text-align: center;
}

.elementor-20 .elementor-element.elementor-element-7d85ff7f {
    padding: 40px 0px 20px 0px;
}

.elementor-20 .elementor-element.elementor-element-5275e161 {
    text-align: center;
    font-weight: 500;
}

.elementor-20 .elementor-element.elementor-element-2e357840.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-20 .elementor-element.elementor-element-2e357840.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-20 .elementor-element.elementor-element-2e357840.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-20 .elementor-element.elementor-element-2e357840 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-20 .elementor-element.elementor-element-2e357840 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-20 .elementor-element.elementor-element-2e357840 .elementor-image-box-title {
    color: #040707;
    font-weight: 500;
}

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

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

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

.elementor-20 .elementor-element.elementor-element-28476722 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-20 .elementor-element.elementor-element-28476722 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-20 .elementor-element.elementor-element-28476722 .elementor-image-box-title {
    color: #040707;
    font-weight: 500;
}

.elementor-20 .elementor-element.elementor-element-420b2022.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-20 .elementor-element.elementor-element-420b2022.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-20 .elementor-element.elementor-element-420b2022.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-20 .elementor-element.elementor-element-420b2022 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-20 .elementor-element.elementor-element-420b2022 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-20 .elementor-element.elementor-element-420b2022 .elementor-image-box-title {
    color: #040707;
    font-weight: 500;
}

.elementor-20 .elementor-element.elementor-element-1ce8c676.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-20 .elementor-element.elementor-element-1ce8c676.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-20 .elementor-element.elementor-element-1ce8c676.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-20 .elementor-element.elementor-element-1ce8c676 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-20 .elementor-element.elementor-element-1ce8c676 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-20 .elementor-element.elementor-element-1ce8c676 .elementor-image-box-title {
    color: #040707;
    font-weight: 500;
}

.elementor-20 .elementor-element.elementor-element-30aded3f.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-20 .elementor-element.elementor-element-30aded3f.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-20 .elementor-element.elementor-element-30aded3f.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-20 .elementor-element.elementor-element-30aded3f .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-20 .elementor-element.elementor-element-30aded3f .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-20 .elementor-element.elementor-element-30aded3f .elementor-image-box-title {
    color: #040707;
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
}

.elementor-20 .elementor-element.elementor-element-25bcd93e.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-20 .elementor-element.elementor-element-25bcd93e.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-20 .elementor-element.elementor-element-25bcd93e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-20 .elementor-element.elementor-element-25bcd93e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-20 .elementor-element.elementor-element-25bcd93e .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-20 .elementor-element.elementor-element-25bcd93e .elementor-image-box-title {
    color: #040707;
    font-weight: 500;
}

.elementor-20 .elementor-element.elementor-element-1065809:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1065809 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--wpr-bg-0e7189b6-a667-40b7-a2ba-74d3708ae7d9);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-20 .elementor-element.elementor-element-1065809 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 60px 0px;
}

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

.elementor-20 .elementor-element.elementor-element-c6d2728 {
    text-align: center;
}

.elementor-20 .elementor-element.elementor-element-3595919 > .elementor-container {
    max-width: 1024px;
}

.elementor-20 .elementor-element.elementor-element-3595919 {
    padding: 50px 0px 40px 0px;
}

.elementor-20 .elementor-element.elementor-element-7267a3d > .elementor-widget-container {
    padding: 80px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-06e86fb > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-20 .elementor-element.elementor-element-06e86fb > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-20 .elementor-element.elementor-element-78722e1 .elementor-main-swiper .swiper-slide {
    background-color: #0DB3D5;
    border-width: 1px 1px 1px 1px;
    border-radius: 25px;
    border-color: #0DB3D5;
    padding: 30px 20px 30px 20px;
    min-height: 382px;
}

.elementor-20 .elementor-element.elementor-element-78722e1 .elementor-swiper-button {
    font-size: 20px;
}

.elementor-20 .elementor-element.elementor-element-78722e1 .elementor-testimonial__text {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
}

.elementor-20 .elementor-element.elementor-element-78722e1 .elementor-testimonial__name {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: normal;
}

.elementor-20 .elementor-element.elementor-element-78722e1 .elementor-testimonial__title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 500;
}

.elementor-20 .elementor-element.elementor-element-78722e1 .elementor-testimonial__image img {
    width: 50px;
    height: 50px;
}

.elementor-20 .elementor-element.elementor-element-78722e1.elementor-testimonial--layout-image_left .elementor-testimonial__content:after, .elementor-20 .elementor-element.elementor-element-78722e1.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
    top: calc( 20px + (50px / 2) - 8px );
}

body:not(.rtl) .elementor-20 .elementor-element.elementor-element-78722e1.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, body:not(.rtl) .elementor-20 .elementor-element.elementor-element-78722e1.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-20 .elementor-element.elementor-element-78722e1.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after, .elementor-20 .elementor-element.elementor-element-78722e1.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {
    left: calc( 20px + (50px / 2) - 8px );
    right: auto;
}

body.rtl .elementor-20 .elementor-element.elementor-element-78722e1.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, body.rtl .elementor-20 .elementor-element.elementor-element-78722e1.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-20 .elementor-element.elementor-element-78722e1.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after, .elementor-20 .elementor-element.elementor-element-78722e1.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {
    right: calc( 20px + (50px / 2) - 8px );
    left: auto;
}

body:not(.rtl) .elementor-20 .elementor-element.elementor-element-78722e1.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-20 .elementor-element.elementor-element-78722e1.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
    left: calc( 20px + (50px / 2) - 8px );
    right: auto;
}

body.rtl .elementor-20 .elementor-element.elementor-element-78722e1.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-20 .elementor-element.elementor-element-78722e1.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {
    right: calc( 20px + (50px / 2) - 8px );
    left: auto;
}

.elementor-20 .elementor-element.elementor-element-59b7769 {
    padding: 30px 0px 40px 0px;
}

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

.elementor-20 .elementor-element.elementor-element-f657eaa > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

@media(max-width: 1024px) {
    .elementor-20 .elementor-element.elementor-element-6786862 {
        padding:50px 10px 50px 10px;
    }

    .elementor-20 .elementor-element.elementor-element-7d85ff7f {
        padding: 45px 0px 10px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-1065809 {
        padding: 45px 010px 60px 010px;
    }

    .elementor-20 .elementor-element.elementor-element-3595919 {
        padding: 55px 10px 05px 10px;
    }

    .elementor-20 .elementor-element.elementor-element-59b7769 {
        padding: 05px 010px 50px 010px;
    }

    .elementor-20 .elementor-element.elementor-element-b2acd12 > .elementor-element-populated {
        padding: 10px 0px 10px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-6786862 {
        padding:30px 0px 0px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-d534308 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-d534308 {
        text-align: center;
    }

    .elementor-20 .elementor-element.elementor-element-71e10f8 > .elementor-element-populated {
        padding: 0px 10px 10px 10px;
    }

    .elementor-20 .elementor-element.elementor-element-1307620 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-5bda498 > .elementor-element-populated {
        padding: 05px 10px 10px 10px;
    }

    .elementor-20 .elementor-element.elementor-element-d784a45 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-1918951 > .elementor-element-populated {
        padding: 05px 10px 0px 10px;
    }

    .elementor-20 .elementor-element.elementor-element-708f32f > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-4c5a566 {
        padding: 45px 0px 40px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-0da3c3d > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-7d85ff7f {
        padding: 45px 0px 15px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-2e357840 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-20 .elementor-element.elementor-element-28476722 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-20 .elementor-element.elementor-element-420b2022 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-20 .elementor-element.elementor-element-1ce8c676 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-20 .elementor-element.elementor-element-30aded3f .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-20 .elementor-element.elementor-element-25bcd93e .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-20 .elementor-element.elementor-element-1065809 {
        padding: 45px 10px 60px 10px;
    }

    .elementor-20 .elementor-element.elementor-element-3595919 {
        padding: 40px 0px 15px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-7267a3d > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-20 .elementor-element.elementor-element-7267a3d {
        text-align: center;
    }

    .elementor-20 .elementor-element.elementor-element-59b7769 {
        padding: 0px 10px 50px 10px;
    }

    .elementor-20 .elementor-element.elementor-element-b2acd12 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }
}

@media(min-width: 768px) {
    .elementor-20 .elementor-element.elementor-element-abb8585 {
        width:40%;
    }

    .elementor-20 .elementor-element.elementor-element-06e86fb {
        width: 60%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-20 .elementor-element.elementor-element-31a25b4 {
        width:100%;
    }

    .elementor-20 .elementor-element.elementor-element-b2acd12 {
        width: 100%;
    }
}
