.elementor-889 .elementor-element.elementor-element-6ede1c4:not(.elementor-motion-effects-element-type-background),
.elementor-889 .elementor-element.elementor-element-6ede1c4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/05/hero-banner-2-1.html");
}

.elementor-889 .elementor-element.elementor-element-6ede1c4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-889 .elementor-element.elementor-element-6ede1c4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-889 .elementor-element.elementor-element-653ed6d {
    padding: 30px 0px 30px 0px;
}

.elementor-889 .elementor-element.elementor-element-cad6eac {
    width: auto;
    max-width: auto;
    top: 28px;
    z-index: 2;
}

body:not(.rtl) .elementor-889 .elementor-element.elementor-element-cad6eac {
    left: 679px;
}

body.rtl .elementor-889 .elementor-element.elementor-element-cad6eac {
    right: 679px;
}

.elementor-889 .elementor-element.elementor-element-b067425 {
    width: auto;
    max-width: auto;
    top: 389px;
    z-index: 2;
}

body:not(.rtl) .elementor-889 .elementor-element.elementor-element-b067425 {
    left: 268px;
}

body.rtl .elementor-889 .elementor-element.elementor-element-b067425 {
    right: 268px;
}

.elementor-889 .elementor-element.elementor-element-5fddd07 {
    width: auto;
    max-width: auto;
    top: 127px;
}

body:not(.rtl) .elementor-889 .elementor-element.elementor-element-5fddd07 {
    left: 226px;
}

body.rtl .elementor-889 .elementor-element.elementor-element-5fddd07 {
    right: 226px;
}

.elementor-889 .elementor-element.elementor-element-0338c98 {
    width: auto;
    max-width: auto;
    top: 382px;
}

body:not(.rtl) .elementor-889 .elementor-element.elementor-element-0338c98 {
    left: 664px;
}

body.rtl .elementor-889 .elementor-element.elementor-element-0338c98 {
    right: 664px;
}

.elementor-889 .elementor-element.elementor-element-5ffd798 .about__list ul li:hover span i,
.elementor-889 .elementor-element.elementor-element-5ffd798 .capabilities__list ol li::marker,
,
.elementor-889 .elementor-element.elementor-element-5ffd798 .capabilities__list ol li,
.elementor-889 .elementor-element.elementor-element-5ffd798 .achievement__item h3:hover,
.elementor-889 .elementor-element.elementor-element-5ffd798 .achievement__item i:hover {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
}

.elementor-889 .elementor-element.elementor-element-f592d06:not(.elementor-motion-effects-element-type-background),
.elementor-889 .elementor-element.elementor-element-f592d06>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-889 .elementor-element.elementor-element-f592d06 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 115px 0px 300px 0px;
}

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

.elementor-889 .elementor-element.elementor-element-4a4003a {
    text-align: center;
}

.elementor-889 .elementor-element.elementor-element-04a4b65 {
    padding: 30px 0px 0px 0px;
}

.elementor-889 .elementor-element.elementor-element-b56ebe4 {
    text-align: left;
}

.elementor-889 .elementor-element.elementor-element-b56ebe4 .btn--icon-before .btn-icon {
    margin-right: 10px;
}

.elementor-889 .elementor-element.elementor-element-b56ebe4 .btn--icon-after .btn-icon {
    margin-left: 10px;
}

.elementor-889 .elementor-element.elementor-element-8b9083a {
    text-align: left;
}

.elementor-889 .elementor-element.elementor-element-8b9083a .btn--icon-before .btn-icon {
    margin-right: 10px;
}

.elementor-889 .elementor-element.elementor-element-8b9083a .btn--icon-after .btn-icon {
    margin-left: 10px;
}

.elementor-889 .elementor-element.elementor-element-7aea9e5 {
    text-align: left;
}

.elementor-889 .elementor-element.elementor-element-7aea9e5 .btn--icon-before .btn-icon {
    margin-right: 10px;
}

.elementor-889 .elementor-element.elementor-element-7aea9e5 .btn--icon-after .btn-icon {
    margin-left: 10px;
}

.elementor-889 .elementor-element.elementor-element-c9ed7c3 {
    margin-top: -170px;
    margin-bottom: 0px;
}

.elementor-889 .elementor-element.elementor-element-06a0780 iframe {
    height: 300px;
    pointer-events: none;
}

.elementor-889 .elementor-element.elementor-element-1207d0a {
    padding: 125px 0px 0px 0px;
}

.elementor-889 .elementor-element.elementor-element-d413eae {
    text-align: center;
}

.elementor-889 .elementor-element.elementor-element-d413eae>.elementor-widget-container {
    padding: 0px 0px 50px 0px;
}

.elementor-889 .elementor-element.elementor-element-5886c65 .btn.btn--icon-before:hover .btn-icon {
    -webkit-transform: translateX(calc(-1 * 10px));
    transform: translateX(calc(-1 * 10px));
}

.elementor-889 .elementor-element.elementor-element-5886c65 .btn.btn--icon-after:hover .btn-icon {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}

.elementor-889 .elementor-element.elementor-element-5886c65 .btn--icon-before .btn-icon {
    margin-right: 10px;
}

.elementor-889 .elementor-element.elementor-element-5886c65 .btn--icon-after .btn-icon {
    margin-left: 10px;
}

.elementor-889 .elementor-element.elementor-element-5886c65>.elementor-widget-container {
    background-color: #0F418F;
}

.elementor-889 .elementor-element.elementor-element-e7f0cc9 .btn.btn--icon-before:hover .btn-icon {
    -webkit-transform: translateX(calc(-1 * 10px));
    transform: translateX(calc(-1 * 10px));
}

.elementor-889 .elementor-element.elementor-element-e7f0cc9 .btn.btn--icon-after:hover .btn-icon {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}

.elementor-889 .elementor-element.elementor-element-e7f0cc9 .btn--icon-before .btn-icon {
    margin-right: 10px;
}

.elementor-889 .elementor-element.elementor-element-e7f0cc9 .btn--icon-after .btn-icon {
    margin-left: 10px;
}

.elementor-889 .elementor-element.elementor-element-e7f0cc9>.elementor-widget-container {
    background-color: #FFB400;
}

.elementor-889 .elementor-element.elementor-element-d6163b2 .btn.btn--icon-before:hover .btn-icon {
    -webkit-transform: translateX(calc(-1 * 10px));
    transform: translateX(calc(-1 * 10px));
}

.elementor-889 .elementor-element.elementor-element-d6163b2 .btn.btn--icon-after:hover .btn-icon {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}

.elementor-889 .elementor-element.elementor-element-d6163b2 .btn--icon-before .btn-icon {
    margin-right: 10px;
}

.elementor-889 .elementor-element.elementor-element-d6163b2 .btn--icon-after .btn-icon {
    margin-left: 10px;
}

.elementor-889 .elementor-element.elementor-element-d6163b2>.elementor-widget-container {
    background-color: #FF442B;
}

.elementor-889 .elementor-element.elementor-element-1fd4a5d:not(.elementor-motion-effects-element-type-background),
.elementor-889 .elementor-element.elementor-element-1fd4a5d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0D2F64;
}

.elementor-889 .elementor-element.elementor-element-1fd4a5d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 120px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-889 .elementor-element.elementor-element-1fd4a5d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-889 .elementor-element.elementor-element-5ac6646 .about__list ul li:hover span i,
.elementor-889 .elementor-element.elementor-element-5ac6646 .capabilities__list ol li::marker,
,
.elementor-889 .elementor-element.elementor-element-5ac6646 .capabilities__list ol li,
.elementor-889 .elementor-element.elementor-element-5ac6646 .achievement__item h3:hover,
.elementor-889 .elementor-element.elementor-element-5ac6646 .achievement__item i:hover {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
}

.elementor-889 .elementor-element.elementor-element-c22b83a {
    padding: 120px 0px 110px 0px;
}

.elementor-889 .elementor-element.elementor-element-48bf456 {
    text-align: center;
}

.elementor-889 .elementor-element.elementor-element-48bf456>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-889 .elementor-element.elementor-element-1da45c4 .service-item__icon,
.elementor-889 .elementor-element.elementor-element-1da45c4 .feature-item__icon,
.elementor-889 .elementor-element.elementor-element-1da45c4 .wp-box__icon {
    background-color: #FD4A36;
}

.elementor-889 .elementor-element.elementor-element-1da45c4 {
    text-align: left;
}

.elementor-889 .elementor-element.elementor-element-ca00be0 .service-item__icon,
.elementor-889 .elementor-element.elementor-element-ca00be0 .feature-item__icon,
.elementor-889 .elementor-element.elementor-element-ca00be0 .wp-box__icon {
    background-color: #0F418F;
}

.elementor-889 .elementor-element.elementor-element-ca00be0 {
    text-align: left;
}

.elementor-889 .elementor-element.elementor-element-8037f7e .service-item__icon,
.elementor-889 .elementor-element.elementor-element-8037f7e .feature-item__icon,
.elementor-889 .elementor-element.elementor-element-8037f7e .wp-box__icon {
    background-color: #FFB400;
}

.elementor-889 .elementor-element.elementor-element-8037f7e {
    text-align: left;
}

.elementor-889 .elementor-element.elementor-element-bd8f364 .service-item__icon,
.elementor-889 .elementor-element.elementor-element-bd8f364 .feature-item__icon,
.elementor-889 .elementor-element.elementor-element-bd8f364 .wp-box__icon {
    background-color: #FD4A36;
}

.elementor-889 .elementor-element.elementor-element-bd8f364 {
    text-align: left;
}

.elementor-889 .elementor-element.elementor-element-0cc1b12 {
    margin-top: 0px;
    margin-bottom: -225px;
}

.elementor-889 .elementor-element.elementor-element-c122f35 {
    z-index: 1;
}

.elementor-889 .elementor-element.elementor-element-2a2f180 {
    padding: 0px 0px 0px 0px;
}

.elementor-889 .elementor-element.elementor-element-c2821b2 .elementor-repeater-item-0122c9d {
    color: #000000;
}

.elementor-889 .elementor-element.elementor-element-c2821b2 .elementor-repeater-item-55af682 {
    color: #000000;
}

.elementor-889 .elementor-element.elementor-element-c2821b2 .elementor-repeater-item-5535428 {
    color: #000000;
}

.elementor-889 .elementor-element.elementor-element-c2821b2 .elementor-repeater-item-2a00fcc {
    color: #000000;
}

.elementor-889 .elementor-element.elementor-element-c2821b2>.elementor-widget-container {
    padding: 250px 0px 30px 0px;
    background-color: #ffc107;
}

.elementor-889 .elementor-element.elementor-element-045ae7b {
    padding: 125px 0px 60px 0px;
}

.elementor-889 .elementor-element.elementor-element-c356422 {
    text-align: center;
}

.elementor-889 .elementor-element.elementor-element-a1ebe15 .project-filter-box {
    margin-bottom: 30px;
}

.elementor-889 .elementor-element.elementor-element-a1ebe15 .bdevselement-post-tab .bdevselement-post-tab-item {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 30px;
}

.elementor-889 .elementor-element.elementor-element-a1ebe15 .bdevselement-post-tab .bdevselement-post-tab-item-inner .bdevselement-post-tab-thumb {
    margin-bottom: 15px;
}

.elementor-889 .elementor-element.elementor-element-a1ebe15 .bdevselement-post-tab .bdevselement-post-tab-item-inner .bdevselement-post-tab-title {
    margin-bottom: 10px;
}

.elementor-889 .elementor-element.elementor-element-a1ebe15 .bdevselement-post-tab .bdevselement-post-tab-filter {
    text-align: left;
}

.elementor-889 .elementor-element.elementor-element-72b279a:not(.elementor-motion-effects-element-type-background),
.elementor-889 .elementor-element.elementor-element-72b279a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
    
}

.elementor-889 .elementor-element.elementor-element-72b279a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 30px 0px;
}

.elementor-889 .elementor-element.elementor-element-72b279a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-889 .elementor-element.elementor-element-2d17d70 .section-title {
    padding: 0px 0px 40px 0px;
    color: #FFFFFF;
}

.elementor-889 .elementor-element.elementor-element-2d17d70 {
    text-align: center;
}

.elementor-889 .elementor-element.elementor-element-d39dbad {
    padding: 30px 0px 0px 0px;
}

.elementor-889 .elementor-element.elementor-element-e4410ea .zt-item {
    opacity: 0.5;
}

.elementor-889 .elementor-element.elementor-element-e4410ea .zt-item:hover::after {
    opacity: 0.5;
}

.elementor-889 .elementor-element.elementor-element-95f50ca {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0px 20px 0px;
    background: #0d530b;
}

.elementor-889 .elementor-element.elementor-element-95f50ca>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-889 .elementor-element.elementor-element-d7405c1 {
    text-align: center;
}

.elementor-889 .elementor-element.elementor-element-d7405c1>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-889 .elementor-element.elementor-element-8e5e64e {
        width: 50%;
    }

    .elementor-889 .elementor-element.elementor-element-981f4f8 {
        width: 50%;
    }

    .elementor-889 .elementor-element.elementor-element-36d4bed {
        width: 50%;
    }

    .elementor-889 .elementor-element.elementor-element-7eda84a {
        width: 50%;
    }

    .elementor-889 .elementor-element.elementor-element-bd81413 {
        width: 50%;
    }

    .elementor-889 .elementor-element.elementor-element-dc597c8 {
        width: 50%;
    }

    .elementor-889 .elementor-element.elementor-element-5016d22 {
        width: 50%;
    }

    .elementor-889 .elementor-element.elementor-element-8c61bc8 {
        width: 50%;
    }

    .elementor-889 .elementor-element.elementor-element-f17b22c {
        width: 50%;
    }

    .elementor-889 .elementor-element.elementor-element-9ce16e9 {
        width: 50%;
    }
}