.elementor-36 .elementor-element.elementor-element-98c6bee > .elementor-container {
    max-width: 1200px;
}
    .elementor-36 .elementor-element.elementor-element-98c6bee > .elementor-container > .elementor-column > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

.elementor-36 .elementor-element.elementor-element-98c6bee:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-98c6bee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../brainstorming-1-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-36 .elementor-element.elementor-element-98c6bee > .elementor-background-overlay {
    background-color: var( --e-global-color-41e718d );
    opacity: 0.72;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-36 .elementor-element.elementor-element-98c6bee {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -124px;
    margin-bottom: 0px;
    padding:200px 0px 100px 0px;
}

.elementor-36 .elementor-element.elementor-element-4641778.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-36 .elementor-element.elementor-element-bed1e8c {
    text-align: center;
}

.elementor-36 .elementor-element.elementor-element-df0faf6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-36 .elementor-element.elementor-element-df0faf6 {
    margin-top: 50px;
    margin-bottom: 50px;
}

.elementor-36 .elementor-element.elementor-element-70a3a33:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-70a3a33 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url('../../../../img/machine.png');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-36 .elementor-element.elementor-element-70a3a33 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-36 .elementor-element.elementor-element-70a3a33 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-36 .elementor-element.elementor-element-472b270 {
    --spacer-size:320px;
}

.elementor-bc-flex-widget .elementor-36 .elementor-element.elementor-element-dc8c339.elementor-column .elementor-widget-wrap {
    align-items: space-between;
}

.elementor-36 .elementor-element.elementor-element-dc8c339.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
}

.elementor-36 .elementor-element.elementor-element-dc8c339:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-dc8c339 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-36 .elementor-element.elementor-element-dc8c339 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 24px 60px 24px;
}

    .elementor-36 .elementor-element.elementor-element-dc8c339 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-36 .elementor-element.elementor-element-d5d88cd .elementor-heading-title {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-2d4f93f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-2d4f93f-font-size );
    font-weight: var( --e-global-typography-2d4f93f-font-weight );
    line-height: var( --e-global-typography-2d4f93f-line-height );
    letter-spacing: var( --e-global-typography-2d4f93f-letter-spacing );
    word-spacing: var( --e-global-typography-2d4f93f-word-spacing );
}

.elementor-36 .elementor-element.elementor-element-7937e6e .elementor-icon-wrapper {
    text-align: center;
}

.elementor-36 .elementor-element.elementor-element-7937e6e.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-secondary );
}

.elementor-36 .elementor-element.elementor-element-7937e6e.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-7937e6e.elementor-view-default .elementor-icon {
    color: var( --e-global-color-secondary );
    border-color: var( --e-global-color-secondary );
}

    .elementor-36 .elementor-element.elementor-element-7937e6e.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-7937e6e.elementor-view-default .elementor-icon svg {
        fill: var( --e-global-color-secondary );
    }

.elementor-36 .elementor-element.elementor-element-7937e6e .elementor-icon {
    font-size: 48px;
}

    .elementor-36 .elementor-element.elementor-element-7937e6e .elementor-icon svg {
        height: 48px;
    }

.elementor-36 .elementor-element.elementor-element-7937e6e > .elementor-widget-container {
    margin: 0px 0px -7px 0px;
}

.elementor-36 .elementor-element.elementor-element-5078b5f.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-36 .elementor-element.elementor-element-5078b5f > .elementor-element-populated {
    margin: 0px 0px 0px 80px;
    --e-column-margin-right:0px;
    --e-column-margin-left:80px;
}

.elementor-36 .elementor-element.elementor-element-a388ef1 {
    --icon-box-icon-margin:15px;
}

    .elementor-36 .elementor-element.elementor-element-a388ef1 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-36 .elementor-element.elementor-element-a388ef1 .elementor-icon-box-title {
        margin-bottom: 20px;
    }

    .elementor-36 .elementor-element.elementor-element-a388ef1 > .elementor-widget-container {
        margin: 0px 0px 48px 0px;
    }

.elementor-36 .elementor-element.elementor-element-9968d0d.elementor-position-right .elementor-image-box-img {
    margin-left: 24px;
}

.elementor-36 .elementor-element.elementor-element-9968d0d.elementor-position-left .elementor-image-box-img {
    margin-right: 24px;
}

.elementor-36 .elementor-element.elementor-element-9968d0d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 24px;
}

.elementor-36 .elementor-element.elementor-element-9968d0d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 32%;
}

.elementor-36 .elementor-element.elementor-element-9968d0d .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-36 .elementor-element.elementor-element-9968d0d .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-36 .elementor-element.elementor-element-9968d0d .elementor-image-box-title {
    color: var( --e-global-color-secondary );
    font-size: var( --e-global-typography-01e3d1c-font-size );
    font-weight: var( --e-global-typography-01e3d1c-font-weight );
    line-height: var( --e-global-typography-01e3d1c-line-height );
    letter-spacing: var( --e-global-typography-01e3d1c-letter-spacing );
    word-spacing: var( --e-global-typography-01e3d1c-word-spacing );
}

.elementor-36 .elementor-element.elementor-element-9968d0d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-9968d0d {
    width: var( --container-widget-width, 45% );
    max-width: 45%;
    --container-widget-width:45%;
    --container-widget-flex-grow:0;
}

.elementor-36 .elementor-element.elementor-element-092c466.elementor-position-right .elementor-image-box-img {
    margin-left: 24px;
}

.elementor-36 .elementor-element.elementor-element-092c466.elementor-position-left .elementor-image-box-img {
    margin-right: 24px;
}

.elementor-36 .elementor-element.elementor-element-092c466.elementor-position-top .elementor-image-box-img {
    margin-bottom: 24px;
}

.elementor-36 .elementor-element.elementor-element-092c466 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 32%;
}

.elementor-36 .elementor-element.elementor-element-092c466 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-36 .elementor-element.elementor-element-092c466 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-36 .elementor-element.elementor-element-092c466 .elementor-image-box-title {
    color: var( --e-global-color-secondary );
    font-size: var( --e-global-typography-01e3d1c-font-size );
    font-weight: var( --e-global-typography-01e3d1c-font-weight );
    line-height: var( --e-global-typography-01e3d1c-line-height );
    letter-spacing: var( --e-global-typography-01e3d1c-letter-spacing );
    word-spacing: var( --e-global-typography-01e3d1c-word-spacing );
}

.elementor-36 .elementor-element.elementor-element-092c466 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-092c466 {
    width: var( --container-widget-width, 45% );
    max-width: 45%;
    --container-widget-width:45%;
    --container-widget-flex-grow:0;
}

.elementor-36 .elementor-element.elementor-element-62d2a5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(40px/2);
}

.elementor-36 .elementor-element.elementor-element-62d2a5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(40px/2);
}

.elementor-36 .elementor-element.elementor-element-62d2a5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(40px/2);
    margin-left: calc(40px/2);
}

.elementor-36 .elementor-element.elementor-element-62d2a5e .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-40px/2);
    margin-left: calc(-40px/2);
}

body.rtl .elementor-36 .elementor-element.elementor-element-62d2a5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-40px/2);
}

body:not(.rtl) .elementor-36 .elementor-element.elementor-element-62d2a5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-40px/2);
}

.elementor-36 .elementor-element.elementor-element-62d2a5e .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: var( --e-global-color-152652f );
}

.elementor-36 .elementor-element.elementor-element-62d2a5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: dashed;
    border-top-width: 1px;
}

.elementor-36 .elementor-element.elementor-element-62d2a5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: dashed;
}

.elementor-36 .elementor-element.elementor-element-62d2a5e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-36 .elementor-element.elementor-element-62d2a5e .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
    transition: color 0.3s;
}

.elementor-36 .elementor-element.elementor-element-62d2a5e .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
    transition: fill 0.3s;
}

.elementor-36 .elementor-element.elementor-element-62d2a5e {
    --e-icon-list-icon-size:24px;
    --e-icon-list-icon-align:left;
    --e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-align:flex-start;
    --icon-vertical-offset:4px;
}

    .elementor-36 .elementor-element.elementor-element-62d2a5e .elementor-icon-list-icon {
        padding-right: 12px;
    }

    .elementor-36 .elementor-element.elementor-element-62d2a5e .elementor-icon-list-text {
        color: var( --e-global-color-secondary );
        transition: color 0.3s;
    }

    .elementor-36 .elementor-element.elementor-element-62d2a5e > .elementor-widget-container {
        margin: 48px 0px 0px 0px;
    }

.elementor-36 .elementor-element.elementor-element-dfe1d91 > .elementor-container {
    max-width: 700px;
}

.elementor-36 .elementor-element.elementor-element-dfe1d91 {
    margin-top: 140px;
    margin-bottom: 0px;
}

.elementor-36 .elementor-element.elementor-element-6059902 {
    --icon-box-icon-margin:15px;
}

    .elementor-36 .elementor-element.elementor-element-6059902 .elementor-icon-box-title {
        margin-bottom: 20px;
    }

    .elementor-36 .elementor-element.elementor-element-6059902 .elementor-icon-box-description {
        font-family: var( --e-global-typography-2d4f93f-font-family ), Sans-serif;
        font-size: var( --e-global-typography-2d4f93f-font-size );
        font-weight: var( --e-global-typography-2d4f93f-font-weight );
        line-height: var( --e-global-typography-2d4f93f-line-height );
        letter-spacing: var( --e-global-typography-2d4f93f-letter-spacing );
        word-spacing: var( --e-global-typography-2d4f93f-word-spacing );
    }

.elementor-36 .elementor-element.elementor-element-445be6b {
    margin-top: 70px;
    margin-bottom: 0px;
}

.elementor-36 .elementor-element.elementor-element-bb8f564 img {
    width: 100%;
    height: 600px;
    object-fit: cover;
    object-position: center center;
}

.elementor-36 .elementor-element.elementor-element-efee10b > .elementor-container {
    max-width: 900px;
}

.elementor-36 .elementor-element.elementor-element-efee10b {
    margin-top: -124px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-36 .elementor-element.elementor-element-2ebbee3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-2ebbee3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-36 .elementor-element.elementor-element-2ebbee3 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 16px 16px 16px 16px;
    --e-column-margin-right:16px;
    --e-column-margin-left:16px;
    padding: 32px 32px 32px 32px;
}

    .elementor-36 .elementor-element.elementor-element-2ebbee3 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-36 .elementor-element.elementor-element-600a369.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
    fill: var( --e-global-color-secondary );
    color: var( --e-global-color-secondary );
}

.elementor-36 .elementor-element.elementor-element-600a369.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-600a369.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-36 .elementor-element.elementor-element-600a369.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary );
}

.elementor-36 .elementor-element.elementor-element-600a369 {
    --icon-box-icon-margin:16px;
}

    .elementor-36 .elementor-element.elementor-element-600a369 .elementor-icon {
        font-size: 24px;
    }

    .elementor-36 .elementor-element.elementor-element-600a369 .elementor-icon-box-title {
        margin-bottom: 12px;
        color: var( --e-global-color-secondary );
    }

        .elementor-36 .elementor-element.elementor-element-600a369 .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-600a369 .elementor-icon-box-title a {
            font-size: var( --e-global-typography-62f5f26-font-size );
            font-weight: var( --e-global-typography-62f5f26-font-weight );
            line-height: var( --e-global-typography-62f5f26-line-height );
            letter-spacing: var( --e-global-typography-62f5f26-letter-spacing );
            word-spacing: var( --e-global-typography-62f5f26-word-spacing );
        }

.elementor-36 .elementor-element.elementor-element-36a6e49:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-36a6e49 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-36 .elementor-element.elementor-element-36a6e49 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 16px 16px 16px 16px;
    --e-column-margin-right:16px;
    --e-column-margin-left:16px;
    padding: 32px 32px 32px 32px;
}

    .elementor-36 .elementor-element.elementor-element-36a6e49 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-36 .elementor-element.elementor-element-6317b58.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
    fill: var( --e-global-color-secondary );
    color: var( --e-global-color-secondary );
}

.elementor-36 .elementor-element.elementor-element-6317b58.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-6317b58.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-36 .elementor-element.elementor-element-6317b58.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary );
}

.elementor-36 .elementor-element.elementor-element-6317b58 {
    --icon-box-icon-margin:16px;
}

    .elementor-36 .elementor-element.elementor-element-6317b58 .elementor-icon {
        font-size: 24px;
    }

    .elementor-36 .elementor-element.elementor-element-6317b58 .elementor-icon-box-title {
        margin-bottom: 12px;
        color: var( --e-global-color-secondary );
    }

        .elementor-36 .elementor-element.elementor-element-6317b58 .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-6317b58 .elementor-icon-box-title a {
            font-size: var( --e-global-typography-62f5f26-font-size );
            font-weight: var( --e-global-typography-62f5f26-font-weight );
            line-height: var( --e-global-typography-62f5f26-line-height );
            letter-spacing: var( --e-global-typography-62f5f26-letter-spacing );
            word-spacing: var( --e-global-typography-62f5f26-word-spacing );
        }

.elementor-36 .elementor-element.elementor-element-83e5251 {
    margin-top: 140px;
    margin-bottom: 0px;
}

.elementor-36 .elementor-element.elementor-element-1e3d932.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-36 .elementor-element.elementor-element-f2ae9ed {
    text-align: center;
}

    .elementor-36 .elementor-element.elementor-element-f2ae9ed .elementor-heading-title {
        color: var( --e-global-color-cc7bf96 );
        font-size: var( --e-global-typography-01e3d1c-font-size );
        font-weight: var( --e-global-typography-01e3d1c-font-weight );
        line-height: var( --e-global-typography-01e3d1c-line-height );
        letter-spacing: var( --e-global-typography-01e3d1c-letter-spacing );
        word-spacing: var( --e-global-typography-01e3d1c-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-f2ae9ed > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }

.elementor-36 .elementor-element.elementor-element-1ff771e {
    text-align: center;
    width: var( --container-widget-width, 16% );
    max-width: 16%;
    --container-widget-width:16%;
    --container-widget-flex-grow:0;
    align-self: center;
}

    .elementor-36 .elementor-element.elementor-element-1ff771e img {
        width: 100%;
        opacity: 0.6;
        transition-duration: 0.8s;
    }

    .elementor-36 .elementor-element.elementor-element-1ff771e:hover img {
        opacity: 1;
    }

    .elementor-36 .elementor-element.elementor-element-1ff771e > .elementor-widget-container {
        padding: 12px 40px 12px 40px;
    }

.elementor-36 .elementor-element.elementor-element-682e3f0 {
    text-align: center;
    width: var( --container-widget-width, 16% );
    max-width: 16%;
    --container-widget-width:16%;
    --container-widget-flex-grow:0;
    align-self: center;
}

    .elementor-36 .elementor-element.elementor-element-682e3f0 img {
        width: 100%;
        opacity: 0.6;
        transition-duration: 0.8s;
    }

    .elementor-36 .elementor-element.elementor-element-682e3f0:hover img {
        opacity: 1;
    }

    .elementor-36 .elementor-element.elementor-element-682e3f0 > .elementor-widget-container {
        padding: 12px 40px 12px 40px;
    }

.elementor-36 .elementor-element.elementor-element-2683d8a {
    text-align: center;
    width: var( --container-widget-width, 16% );
    max-width: 16%;
    --container-widget-width:16%;
    --container-widget-flex-grow:0;
    align-self: center;
}

    .elementor-36 .elementor-element.elementor-element-2683d8a img {
        width: 100%;
        opacity: 0.6;
        transition-duration: 0.8s;
    }

    .elementor-36 .elementor-element.elementor-element-2683d8a:hover img {
        opacity: 1;
    }

    .elementor-36 .elementor-element.elementor-element-2683d8a > .elementor-widget-container {
        padding: 12px 40px 12px 40px;
    }

.elementor-36 .elementor-element.elementor-element-ccb44d0 {
    text-align: center;
    width: var( --container-widget-width, 16% );
    max-width: 16%;
    --container-widget-width:16%;
    --container-widget-flex-grow:0;
    align-self: center;
}

    .elementor-36 .elementor-element.elementor-element-ccb44d0 img {
        width: 100%;
        opacity: 0.6;
        transition-duration: 0.8s;
    }

    .elementor-36 .elementor-element.elementor-element-ccb44d0:hover img {
        opacity: 1;
    }

    .elementor-36 .elementor-element.elementor-element-ccb44d0 > .elementor-widget-container {
        padding: 12px 40px 12px 40px;
    }

.elementor-36 .elementor-element.elementor-element-93beaaf {
    text-align: center;
    width: var( --container-widget-width, 16% );
    max-width: 16%;
    --container-widget-width:16%;
    --container-widget-flex-grow:0;
    align-self: center;
}

    .elementor-36 .elementor-element.elementor-element-93beaaf img {
        width: 100%;
        opacity: 0.6;
        transition-duration: 0.8s;
    }

    .elementor-36 .elementor-element.elementor-element-93beaaf:hover img {
        opacity: 1;
    }

    .elementor-36 .elementor-element.elementor-element-93beaaf > .elementor-widget-container {
        padding: 12px 40px 12px 40px;
    }

.elementor-36 .elementor-element.elementor-element-c91f0f2 {
    text-align: center;
    width: var( --container-widget-width, 16% );
    max-width: 16%;
    --container-widget-width:16%;
    --container-widget-flex-grow:0;
    align-self: center;
}

    .elementor-36 .elementor-element.elementor-element-c91f0f2 img {
        width: 100%;
        opacity: 0.6;
        transition-duration: 0.8s;
    }

    .elementor-36 .elementor-element.elementor-element-c91f0f2:hover img {
        opacity: 1;
    }

    .elementor-36 .elementor-element.elementor-element-c91f0f2 > .elementor-widget-container {
        padding: 12px 40px 12px 40px;
    }

.elementor-36 .elementor-element.elementor-element-6af5220:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-6af5220 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../brainstorming-business-vision-teamwork-casual-concept.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-36 .elementor-element.elementor-element-6af5220 > .elementor-background-overlay {
    background-color: var( --e-global-color-41e718d );
    opacity: 0.4;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-36 .elementor-element.elementor-element-6af5220 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 70px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-36 .elementor-element.elementor-element-025afc5.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-36 .elementor-element.elementor-element-025afc5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-36 .elementor-element.elementor-element-025afc5.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-36 .elementor-element.elementor-element-025afc5 > .elementor-element-populated {
    padding: 20px 20px 20px 100px;
}

.elementor-36 .elementor-element.elementor-element-8dcf4c8.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-36 .elementor-element.elementor-element-8dcf4c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-8dcf4c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-36 .elementor-element.elementor-element-8dcf4c8 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 60px 80px 60px;
}

    .elementor-36 .elementor-element.elementor-element-8dcf4c8 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-36 .elementor-element.elementor-element-36bd7fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-36 .elementor-element.elementor-element-36bd7fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-36 .elementor-element.elementor-element-36bd7fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-36 .elementor-element.elementor-element-36bd7fa .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-36 .elementor-element.elementor-element-36bd7fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-36 .elementor-element.elementor-element-36bd7fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-36 .elementor-element.elementor-element-36bd7fa .elementor-icon-list-icon i {
    color: var( --e-global-color-secondary );
    transition: color 0.3s;
}

.elementor-36 .elementor-element.elementor-element-36bd7fa .elementor-icon-list-icon svg {
    fill: var( --e-global-color-secondary );
    transition: fill 0.3s;
}

.elementor-36 .elementor-element.elementor-element-36bd7fa {
    --e-icon-list-icon-size:16px;
    --icon-vertical-offset:0px;
}

    .elementor-36 .elementor-element.elementor-element-36bd7fa .elementor-icon-list-icon {
        padding-right: 8px;
    }

    .elementor-36 .elementor-element.elementor-element-36bd7fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36 .elementor-element.elementor-element-36bd7fa .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-315709c-font-family ), Sans-serif;
        font-size: var( --e-global-typography-315709c-font-size );
        font-weight: var( --e-global-typography-315709c-font-weight );
        text-transform: var( --e-global-typography-315709c-text-transform );
        font-style: var( --e-global-typography-315709c-font-style );
        text-decoration: var( --e-global-typography-315709c-text-decoration );
        line-height: var( --e-global-typography-315709c-line-height );
        letter-spacing: var( --e-global-typography-315709c-letter-spacing );
        word-spacing: var( --e-global-typography-315709c-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-36bd7fa .elementor-icon-list-text {
        color: var( --e-global-color-secondary );
        transition: color 0.3s;
    }

    .elementor-36 .elementor-element.elementor-element-36bd7fa > .elementor-widget-container {
        margin: 0px 0px 24px 0px;
    }

.elementor-36 .elementor-element.elementor-element-70659d9 {
    --icon-box-icon-margin:15px;
}

    .elementor-36 .elementor-element.elementor-element-70659d9 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-36 .elementor-element.elementor-element-70659d9 .elementor-icon-box-title {
        margin-bottom: 16px;
        color: var( --e-global-color-secondary );
    }

        .elementor-36 .elementor-element.elementor-element-70659d9 .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-70659d9 .elementor-icon-box-title a {
            font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
            font-size: var( --e-global-typography-secondary-font-size );
            font-weight: var( --e-global-typography-secondary-font-weight );
            line-height: var( --e-global-typography-secondary-line-height );
        }

    .elementor-36 .elementor-element.elementor-element-70659d9 .elementor-icon-box-description {
        color: var( --e-global-color-secondary );
    }

    .elementor-36 .elementor-element.elementor-element-70659d9 > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }

.elementor-36 .elementor-element.elementor-element-5f52723 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(24px/2);
}

.elementor-36 .elementor-element.elementor-element-5f52723 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(24px/2);
}

.elementor-36 .elementor-element.elementor-element-5f52723 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(24px/2);
    margin-left: calc(24px/2);
}

.elementor-36 .elementor-element.elementor-element-5f52723 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-24px/2);
    margin-left: calc(-24px/2);
}

body.rtl .elementor-36 .elementor-element.elementor-element-5f52723 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-24px/2);
}

body:not(.rtl) .elementor-36 .elementor-element.elementor-element-5f52723 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-24px/2);
}

.elementor-36 .elementor-element.elementor-element-5f52723 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: var( --e-global-color-152652f );
}

.elementor-36 .elementor-element.elementor-element-5f52723 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: dashed;
    border-top-width: 1px;
}

.elementor-36 .elementor-element.elementor-element-5f52723 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: dashed;
}

.elementor-36 .elementor-element.elementor-element-5f52723 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-36 .elementor-element.elementor-element-5f52723 .elementor-icon-list-icon i {
    color: var( --e-global-color-secondary );
    transition: color 0.3s;
}

.elementor-36 .elementor-element.elementor-element-5f52723 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-secondary );
    transition: fill 0.3s;
}

.elementor-36 .elementor-element.elementor-element-5f52723 {
    --e-icon-list-icon-size:14px;
    --e-icon-list-icon-align:left;
    --e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset:0px;
}

    .elementor-36 .elementor-element.elementor-element-5f52723 .elementor-icon-list-icon {
        padding-right: 12px;
    }

    .elementor-36 .elementor-element.elementor-element-5f52723 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36 .elementor-element.elementor-element-5f52723 .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-size: var( --e-global-typography-text-font-size );
        font-weight: var( --e-global-typography-text-font-weight );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-36 .elementor-element.elementor-element-5f52723 .elementor-icon-list-text {
        color: var( --e-global-color-secondary );
        transition: color 0.3s;
    }

.elementor-36 .elementor-element.elementor-element-7abd72f {
    --image-transition-duration:800ms;
    --content-text-align:center;
    --content-padding:20px;
    --content-transition-duration:800ms;
    --content-transition-delay:800ms;
}

.elementor-36 .elementor-element.elementor-element-dc93c41 {
    margin-top: 50px;
    margin-bottom: 0px;
    background-color: var(--e-global-color-41e718d);
    background-image: url(../../abstract-hexagons-gray-backdrop-3d-rendering-geometric-polygons-.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-36 .elementor-element.elementor-element-b9297c2 > .elementor-container {
    max-width: 1200px;
}

.elementor-36 .elementor-element.elementor-element-3cb67a6 {
    --icon-box-icon-margin:15px;
}

    .elementor-36 .elementor-element.elementor-element-3cb67a6 .elementor-icon-box-title {
        margin-bottom: 12px;
         margin-top: 30px;
    }

    .elementor-36 .elementor-element.elementor-element-3cb67a6 .elementor-icon-box-description {
        font-family: "Poppins", sans-serif;
        font-size: 14px;
        font-weight: 300;
        line-height: var( --e-global-typography-2d4f93f-line-height );
        letter-spacing: var( --e-global-typography-2d4f93f-letter-spacing );
        word-spacing: var( --e-global-typography-2d4f93f-word-spacing );
    }

.elementor-36 .elementor-element.elementor-element-c13d389 {
    margin-top: 8px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-36 .elementor-element.elementor-element-262dddb.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-36 .elementor-element.elementor-element-262dddb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-36 .elementor-element.elementor-element-262dddb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-262dddb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
    background-image: url("../../../../img/team/gauravkumar.jpeg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-36 .elementor-element.elementor-element-262dddb:hover > .elementor-element-populated {
    background-color: var( --e-global-color-accent );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
}

.elementor-36 .elementor-element.elementor-element-262dddb > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-f491614 ) 32%, var( --e-global-color-41e718d ) 100%);
    opacity: 0.88;
}

.elementor-36 .elementor-element.elementor-element-262dddb > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-41e718d );
    transition: background 0.3s, border 0.8s, border-radius 0.8s, box-shadow 0.8s;
    margin: 12px 12px 12px 12px;
    --e-column-margin-right:12px;
    --e-column-margin-left:12px;
    padding: 300px 24px 24px 24px;
}

    .elementor-36 .elementor-element.elementor-element-262dddb > .elementor-element-populated > .elementor-background-overlay {
        transition: background 1.2s, border-radius 0.8s, opacity 1.2s;
    }

.elementor-36 .elementor-element.elementor-element-74c2852 {
    --icon-box-icon-margin:15px;
}

    .elementor-36 .elementor-element.elementor-element-74c2852 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-36 .elementor-element.elementor-element-74c2852 .elementor-icon-box-title {
        margin-bottom: 6px;
    }

    .elementor-36 .elementor-element.elementor-element-74c2852 .elementor-icon-box-description {
        font-family: var( --e-global-typography-499599d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-499599d-font-size );
        font-weight: var( --e-global-typography-499599d-font-weight );
        text-transform: var( --e-global-typography-499599d-text-transform );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

.elementor-36 .elementor-element.elementor-element-aa22edf {
    --grid-template-columns:repeat(0, auto);
    --icon-size:12px;
    --grid-column-gap:12px;
    --grid-row-gap:0px;
}

    .elementor-36 .elementor-element.elementor-element-aa22edf .elementor-widget-container {
        text-align: left;
    }

    .elementor-36 .elementor-element.elementor-element-aa22edf .elementor-social-icon {
        background-color: var( --e-global-color-accent );
        --icon-padding:0.6em;
    }

        .elementor-36 .elementor-element.elementor-element-aa22edf .elementor-social-icon i {
            color: var( --e-global-color-primary );
        }

        .elementor-36 .elementor-element.elementor-element-aa22edf .elementor-social-icon svg {
            fill: var( --e-global-color-primary );
        }

        .elementor-36 .elementor-element.elementor-element-aa22edf .elementor-social-icon:hover {
            background-color: var( --e-global-color-primary );
        }

            .elementor-36 .elementor-element.elementor-element-aa22edf .elementor-social-icon:hover i {
                color: var( --e-global-color-secondary );
            }

            .elementor-36 .elementor-element.elementor-element-aa22edf .elementor-social-icon:hover svg {
                fill: var( --e-global-color-secondary );
            }

    .elementor-36 .elementor-element.elementor-element-aa22edf > .elementor-widget-container {
        margin: 24px 0px 0px 0px;
    }

.elementor-bc-flex-widget .elementor-36 .elementor-element.elementor-element-1dbaa38.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-36 .elementor-element.elementor-element-1dbaa38.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-36 .elementor-element.elementor-element-1dbaa38:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-1dbaa38 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
    background-image: url("../../../../img/team/SakshiSingh.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-36 .elementor-element.elementor-element-1dbaa38:hover > .elementor-element-populated {
    background-color: var( --e-global-color-accent );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
}

.elementor-36 .elementor-element.elementor-element-1dbaa38 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-f491614 ) 32%, var( --e-global-color-41e718d ) 100%);
    opacity: 0.88;
}

.elementor-36 .elementor-element.elementor-element-1dbaa38 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-41e718d );
    transition: background 0.3s, border 0.8s, border-radius 0.8s, box-shadow 0.8s;
    margin: 12px 12px 12px 12px;
    --e-column-margin-right:12px;
    --e-column-margin-left:12px;
    padding: 300px 24px 24px 24px;
}

    .elementor-36 .elementor-element.elementor-element-1dbaa38 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 1.2s, border-radius 0.8s, opacity 1.2s;
    }

.elementor-36 .elementor-element.elementor-element-b0aa675 {
    --icon-box-icon-margin:15px;
}

    .elementor-36 .elementor-element.elementor-element-b0aa675 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-36 .elementor-element.elementor-element-b0aa675 .elementor-icon-box-title {
        margin-bottom: 6px;
    }

    .elementor-36 .elementor-element.elementor-element-b0aa675 .elementor-icon-box-description {
        font-family: "Poppins", sans-serif;
        font-size: var( --e-global-typography-499599d-font-size );
        font-weight: 300;
        text-transform: var( --e-global-typography-499599d-text-transform );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

.elementor-36 .elementor-element.elementor-element-aef8300 {
    --grid-template-columns:repeat(0, auto);
    --icon-size:12px;
    --grid-column-gap:12px;
    --grid-row-gap:0px;
}

    .elementor-36 .elementor-element.elementor-element-aef8300 .elementor-widget-container {
        text-align: left;
    }

    .elementor-36 .elementor-element.elementor-element-aef8300 .elementor-social-icon {
        background-color: var( --e-global-color-accent );
        --icon-padding:0.6em;
    }

        .elementor-36 .elementor-element.elementor-element-aef8300 .elementor-social-icon i {
            color: var( --e-global-color-primary );
        }

        .elementor-36 .elementor-element.elementor-element-aef8300 .elementor-social-icon svg {
            fill: var( --e-global-color-primary );
        }

        .elementor-36 .elementor-element.elementor-element-aef8300 .elementor-social-icon:hover {
            background-color: var( --e-global-color-primary );
        }

            .elementor-36 .elementor-element.elementor-element-aef8300 .elementor-social-icon:hover i {
                color: var( --e-global-color-secondary );
            }

            .elementor-36 .elementor-element.elementor-element-aef8300 .elementor-social-icon:hover svg {
                fill: var( --e-global-color-secondary );
            }

    .elementor-36 .elementor-element.elementor-element-aef8300 > .elementor-widget-container {
        margin: 24px 0px 0px 0px;
    }

.elementor-bc-flex-widget .elementor-36 .elementor-element.elementor-element-74e6fbf.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-36 .elementor-element.elementor-element-74e6fbf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-36 .elementor-element.elementor-element-74e6fbf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-74e6fbf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
    background-image: url("../../../../img/team/DrAbhishekSingh.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-36 .elementor-element.elementor-element-74e6fbf:hover > .elementor-element-populated {
    background-color: var( --e-global-color-accent );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
}

.elementor-36 .elementor-element.elementor-element-74e6fbf > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-f491614 ) 32%, var( --e-global-color-41e718d ) 100%);
    opacity: 0.88;
}

.elementor-36 .elementor-element.elementor-element-74e6fbf > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-41e718d );
    transition: background 0.3s, border 0.8s, border-radius 0.8s, box-shadow 0.8s;
    margin: 12px 12px 12px 12px;
    --e-column-margin-right:12px;
    --e-column-margin-left:12px;
    padding: 300px 24px 24px 24px;
}

    .elementor-36 .elementor-element.elementor-element-74e6fbf > .elementor-element-populated > .elementor-background-overlay {
        transition: background 1.2s, border-radius 0.8s, opacity 1.2s;
    }

.elementor-36 .elementor-element.elementor-element-f5f69c8 {
    --icon-box-icon-margin:15px;
}

    .elementor-36 .elementor-element.elementor-element-f5f69c8 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-36 .elementor-element.elementor-element-f5f69c8 .elementor-icon-box-title {
        margin-bottom: 6px;
    }

    .elementor-36 .elementor-element.elementor-element-f5f69c8 .elementor-icon-box-description {
        font-family: "Poppins", sans-serif;
        font-size: var( --e-global-typography-499599d-font-size );
        font-weight: 300;
        text-transform: var( --e-global-typography-499599d-text-transform );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

.elementor-36 .elementor-element.elementor-element-79c007f {
    --grid-template-columns:repeat(0, auto);
    --icon-size:12px;
    --grid-column-gap:12px;
    --grid-row-gap:0px;
}

    .elementor-36 .elementor-element.elementor-element-79c007f .elementor-widget-container {
        text-align: left;
    }

    .elementor-36 .elementor-element.elementor-element-79c007f .elementor-social-icon {
        background-color: var( --e-global-color-accent );
        --icon-padding:0.6em;
    }

        .elementor-36 .elementor-element.elementor-element-79c007f .elementor-social-icon i {
            color: var( --e-global-color-primary );
        }

        .elementor-36 .elementor-element.elementor-element-79c007f .elementor-social-icon svg {
            fill: var( --e-global-color-primary );
        }

        .elementor-36 .elementor-element.elementor-element-79c007f .elementor-social-icon:hover {
            background-color: var( --e-global-color-primary );
        }

            .elementor-36 .elementor-element.elementor-element-79c007f .elementor-social-icon:hover i {
                color: var( --e-global-color-secondary );
            }

            .elementor-36 .elementor-element.elementor-element-79c007f .elementor-social-icon:hover svg {
                fill: var( --e-global-color-secondary );
            }

    .elementor-36 .elementor-element.elementor-element-79c007f > .elementor-widget-container {
        margin: 24px 0px 0px 0px;
    }

.elementor-bc-flex-widget .elementor-36 .elementor-element.elementor-element-ece9058.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-36 .elementor-element.elementor-element-ece9058.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-36 .elementor-element.elementor-element-ece9058:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-ece9058 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
    background-image: url("../../../../img/team/SanjivKumarSrivastava.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-36 .elementor-element.elementor-element-ece9058.newfirst:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-ece9058 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
    background-image: url('../../../../img/team/suresh-bahadur.jpeg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-36 .elementor-element.elementor-element-ece9058.newsecond:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-ece9058 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
    background-image: url('../../../../img/team/arun-kumar.jpeg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-36 .elementor-element.elementor-element-ece9058:hover > .elementor-element-populated {
    background-color: var( --e-global-color-accent );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
}

.elementor-36 .elementor-element.elementor-element-ece9058 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-f491614 ) 32%, var( --e-global-color-41e718d ) 100%);
    opacity: 0.88;
}

.elementor-36 .elementor-element.elementor-element-ece9058 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-41e718d );
    transition: background 0.3s, border 0.8s, border-radius 0.8s, box-shadow 0.8s;
    margin: 12px 12px 12px 12px;
    --e-column-margin-right:12px;
    --e-column-margin-left:12px;
    padding: 300px 24px 24px 24px;
}

    .elementor-36 .elementor-element.elementor-element-ece9058 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 1.2s, border-radius 0.8s, opacity 1.2s;
    }

.elementor-36 .elementor-element.elementor-element-2b7efa6 {
    --icon-box-icon-margin:15px;
}

    .elementor-36 .elementor-element.elementor-element-2b7efa6 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-36 .elementor-element.elementor-element-2b7efa6 .elementor-icon-box-title {
        margin-bottom: 6px;
    }

    .elementor-36 .elementor-element.elementor-element-2b7efa6 .elementor-icon-box-description {
        font-family: "Poppins", sans-serif;
        font-size: var( --e-global-typography-499599d-font-size );
        font-weight: 300;
        text-transform: var( --e-global-typography-499599d-text-transform );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

.elementor-36 .elementor-element.elementor-element-65fbdf4 {
    --grid-template-columns:repeat(0, auto);
    --icon-size:12px;
    --grid-column-gap:12px;
    --grid-row-gap:0px;
}

    .elementor-36 .elementor-element.elementor-element-65fbdf4 .elementor-widget-container {
        text-align: left;
    }

    .elementor-36 .elementor-element.elementor-element-65fbdf4 .elementor-social-icon {
        background-color: var( --e-global-color-accent );
        --icon-padding:0.6em;
    }

        .elementor-36 .elementor-element.elementor-element-65fbdf4 .elementor-social-icon i {
            color: var( --e-global-color-primary );
        }

        .elementor-36 .elementor-element.elementor-element-65fbdf4 .elementor-social-icon svg {
            fill: var( --e-global-color-primary );
        }

        .elementor-36 .elementor-element.elementor-element-65fbdf4 .elementor-social-icon:hover {
            background-color: var( --e-global-color-primary );
        }

            .elementor-36 .elementor-element.elementor-element-65fbdf4 .elementor-social-icon:hover i {
                color: var( --e-global-color-secondary );
            }

            .elementor-36 .elementor-element.elementor-element-65fbdf4 .elementor-social-icon:hover svg {
                fill: var( --e-global-color-secondary );
            }

    .elementor-36 .elementor-element.elementor-element-65fbdf4 > .elementor-widget-container {
        margin: 24px 0px 0px 0px;
    }

.elementor-36 .elementor-element.elementor-element-c5ba19a {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-36 .elementor-element.elementor-element-16401af.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-36 .elementor-element.elementor-element-16401af.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-36 .elementor-element.elementor-element-16401af:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-16401af > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
    background-image: url("../../mature-architect-posing-at-workplace-e1681116958578.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-36 .elementor-element.elementor-element-16401af:hover > .elementor-element-populated {
    background-color: var( --e-global-color-accent );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
}

.elementor-36 .elementor-element.elementor-element-16401af > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-f491614 ) 32%, var( --e-global-color-41e718d ) 100%);
    opacity: 0.88;
}

.elementor-36 .elementor-element.elementor-element-16401af > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-41e718d );
    transition: background 0.3s, border 0.8s, border-radius 0.8s, box-shadow 0.8s;
    margin: 12px 12px 12px 12px;
    --e-column-margin-right:12px;
    --e-column-margin-left:12px;
    padding: 300px 24px 24px 24px;
}

    .elementor-36 .elementor-element.elementor-element-16401af > .elementor-element-populated > .elementor-background-overlay {
        transition: background 1.2s, border-radius 0.8s, opacity 1.2s;
    }

.elementor-36 .elementor-element.elementor-element-ae5eb4e {
    --icon-box-icon-margin:15px;
}

    .elementor-36 .elementor-element.elementor-element-ae5eb4e .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-36 .elementor-element.elementor-element-ae5eb4e .elementor-icon-box-title {
        margin-bottom: 6px;
    }

    .elementor-36 .elementor-element.elementor-element-ae5eb4e .elementor-icon-box-description {
        font-family: var( --e-global-typography-499599d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-499599d-font-size );
        font-weight: var( --e-global-typography-499599d-font-weight );
        text-transform: var( --e-global-typography-499599d-text-transform );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

.elementor-36 .elementor-element.elementor-element-cb94ece {
    --grid-template-columns:repeat(0, auto);
    --icon-size:12px;
    --grid-column-gap:12px;
    --grid-row-gap:0px;
}

    .elementor-36 .elementor-element.elementor-element-cb94ece .elementor-widget-container {
        text-align: left;
    }

    .elementor-36 .elementor-element.elementor-element-cb94ece .elementor-social-icon {
        background-color: var( --e-global-color-accent );
        --icon-padding:0.6em;
    }

        .elementor-36 .elementor-element.elementor-element-cb94ece .elementor-social-icon i {
            color: var( --e-global-color-primary );
        }

        .elementor-36 .elementor-element.elementor-element-cb94ece .elementor-social-icon svg {
            fill: var( --e-global-color-primary );
        }

        .elementor-36 .elementor-element.elementor-element-cb94ece .elementor-social-icon:hover {
            background-color: var( --e-global-color-primary );
        }

            .elementor-36 .elementor-element.elementor-element-cb94ece .elementor-social-icon:hover i {
                color: var( --e-global-color-secondary );
            }

            .elementor-36 .elementor-element.elementor-element-cb94ece .elementor-social-icon:hover svg {
                fill: var( --e-global-color-secondary );
            }

    .elementor-36 .elementor-element.elementor-element-cb94ece > .elementor-widget-container {
        margin: 24px 0px 0px 0px;
    }

.elementor-bc-flex-widget .elementor-36 .elementor-element.elementor-element-cda3824.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-36 .elementor-element.elementor-element-cda3824.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-36 .elementor-element.elementor-element-cda3824:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-cda3824 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
    background-image: url("../../image-of-young-indian-girl-asian-woman-company-worker-document-file-in-hand-smiling-and-holding.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-36 .elementor-element.elementor-element-cda3824:hover > .elementor-element-populated {
    background-color: var( --e-global-color-accent );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
}

.elementor-36 .elementor-element.elementor-element-cda3824 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-f491614 ) 32%, var( --e-global-color-41e718d ) 100%);
    opacity: 0.88;
}

.elementor-36 .elementor-element.elementor-element-cda3824 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-41e718d );
    transition: background 0.3s, border 0.8s, border-radius 0.8s, box-shadow 0.8s;
    margin: 12px 12px 12px 12px;
    --e-column-margin-right:12px;
    --e-column-margin-left:12px;
    padding: 300px 24px 24px 24px;
}

    .elementor-36 .elementor-element.elementor-element-cda3824 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 1.2s, border-radius 0.8s, opacity 1.2s;
    }

.elementor-36 .elementor-element.elementor-element-4aef5ef {
    --icon-box-icon-margin:15px;
}

    .elementor-36 .elementor-element.elementor-element-4aef5ef .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-36 .elementor-element.elementor-element-4aef5ef .elementor-icon-box-title {
        margin-bottom: 6px;
    }

    .elementor-36 .elementor-element.elementor-element-4aef5ef .elementor-icon-box-description {
        font-family: var( --e-global-typography-499599d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-499599d-font-size );
        font-weight: var( --e-global-typography-499599d-font-weight );
        text-transform: var( --e-global-typography-499599d-text-transform );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

.elementor-36 .elementor-element.elementor-element-df6bcab {
    --grid-template-columns:repeat(0, auto);
    --icon-size:12px;
    --grid-column-gap:12px;
    --grid-row-gap:0px;
}

    .elementor-36 .elementor-element.elementor-element-df6bcab .elementor-widget-container {
        text-align: left;
    }

    .elementor-36 .elementor-element.elementor-element-df6bcab .elementor-social-icon {
        background-color: var( --e-global-color-accent );
        --icon-padding:0.6em;
    }

        .elementor-36 .elementor-element.elementor-element-df6bcab .elementor-social-icon i {
            color: var( --e-global-color-primary );
        }

        .elementor-36 .elementor-element.elementor-element-df6bcab .elementor-social-icon svg {
            fill: var( --e-global-color-primary );
        }

        .elementor-36 .elementor-element.elementor-element-df6bcab .elementor-social-icon:hover {
            background-color: var( --e-global-color-primary );
        }

            .elementor-36 .elementor-element.elementor-element-df6bcab .elementor-social-icon:hover i {
                color: var( --e-global-color-secondary );
            }

            .elementor-36 .elementor-element.elementor-element-df6bcab .elementor-social-icon:hover svg {
                fill: var( --e-global-color-secondary );
            }

    .elementor-36 .elementor-element.elementor-element-df6bcab > .elementor-widget-container {
        margin: 24px 0px 0px 0px;
    }

.elementor-bc-flex-widget .elementor-36 .elementor-element.elementor-element-df64cb8.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-36 .elementor-element.elementor-element-df64cb8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-36 .elementor-element.elementor-element-df64cb8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-df64cb8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
    background-image: url("../../happy-young-startup-owner-standing-in-office-e1681116983376.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-36 .elementor-element.elementor-element-df64cb8:hover > .elementor-element-populated {
    background-color: var( --e-global-color-accent );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
}

.elementor-36 .elementor-element.elementor-element-df64cb8 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-f491614 ) 32%, var( --e-global-color-41e718d ) 100%);
    opacity: 0.88;
}

.elementor-36 .elementor-element.elementor-element-df64cb8 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-41e718d );
    transition: background 0.3s, border 0.8s, border-radius 0.8s, box-shadow 0.8s;
    margin: 12px 12px 12px 12px;
    --e-column-margin-right:12px;
    --e-column-margin-left:12px;
    padding: 300px 24px 24px 24px;
}

    .elementor-36 .elementor-element.elementor-element-df64cb8 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 1.2s, border-radius 0.8s, opacity 1.2s;
    }

.elementor-36 .elementor-element.elementor-element-340a5f1 {
    --icon-box-icon-margin:15px;
}

    .elementor-36 .elementor-element.elementor-element-340a5f1 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-36 .elementor-element.elementor-element-340a5f1 .elementor-icon-box-title {
        margin-bottom: 6px;
    }

    .elementor-36 .elementor-element.elementor-element-340a5f1 .elementor-icon-box-description {
        font-family: var( --e-global-typography-499599d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-499599d-font-size );
        font-weight: var( --e-global-typography-499599d-font-weight );
        text-transform: var( --e-global-typography-499599d-text-transform );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

.elementor-36 .elementor-element.elementor-element-1ee1a5e {
    --grid-template-columns:repeat(0, auto);
    --icon-size:12px;
    --grid-column-gap:12px;
    --grid-row-gap:0px;
}

    .elementor-36 .elementor-element.elementor-element-1ee1a5e .elementor-widget-container {
        text-align: left;
    }

    .elementor-36 .elementor-element.elementor-element-1ee1a5e .elementor-social-icon {
        background-color: var( --e-global-color-accent );
        --icon-padding:0.6em;
    }

        .elementor-36 .elementor-element.elementor-element-1ee1a5e .elementor-social-icon i {
            color: var( --e-global-color-primary );
        }

        .elementor-36 .elementor-element.elementor-element-1ee1a5e .elementor-social-icon svg {
            fill: var( --e-global-color-primary );
        }

        .elementor-36 .elementor-element.elementor-element-1ee1a5e .elementor-social-icon:hover {
            background-color: var( --e-global-color-primary );
        }

            .elementor-36 .elementor-element.elementor-element-1ee1a5e .elementor-social-icon:hover i {
                color: var( --e-global-color-secondary );
            }

            .elementor-36 .elementor-element.elementor-element-1ee1a5e .elementor-social-icon:hover svg {
                fill: var( --e-global-color-secondary );
            }

    .elementor-36 .elementor-element.elementor-element-1ee1a5e > .elementor-widget-container {
        margin: 24px 0px 0px 0px;
    }

.elementor-bc-flex-widget .elementor-36 .elementor-element.elementor-element-e41c842.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-36 .elementor-element.elementor-element-e41c842.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-36 .elementor-element.elementor-element-e41c842:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-e41c842 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
    background-image: url("../../happy-young-asian-businesswoman-standing-in-a-red-suit-holding-and-opening-document-in-office--e1681117151313.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-36 .elementor-element.elementor-element-e41c842:hover > .elementor-element-populated {
    background-color: var( --e-global-color-accent );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary );
}

.elementor-36 .elementor-element.elementor-element-e41c842 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-f491614 ) 32%, var( --e-global-color-41e718d ) 100%);
    opacity: 0.88;
}

.elementor-36 .elementor-element.elementor-element-e41c842 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-41e718d );
    transition: background 0.3s, border 0.8s, border-radius 0.8s, box-shadow 0.8s;
    margin: 12px 12px 12px 12px;
    --e-column-margin-right:12px;
    --e-column-margin-left:12px;
    padding: 300px 24px 24px 24px;
}

    .elementor-36 .elementor-element.elementor-element-e41c842 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 1.2s, border-radius 0.8s, opacity 1.2s;
    }

.elementor-36 .elementor-element.elementor-element-08ba167 {
    --icon-box-icon-margin:15px;
}

    .elementor-36 .elementor-element.elementor-element-08ba167 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-36 .elementor-element.elementor-element-08ba167 .elementor-icon-box-title {
        margin-bottom: 6px;
    }

    .elementor-36 .elementor-element.elementor-element-08ba167 .elementor-icon-box-description {
        font-family: var( --e-global-typography-499599d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-499599d-font-size );
        font-weight: var( --e-global-typography-499599d-font-weight );
        text-transform: var( --e-global-typography-499599d-text-transform );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

.elementor-36 .elementor-element.elementor-element-0b7bcfc {
    --grid-template-columns:repeat(0, auto);
    --icon-size:12px;
    --grid-column-gap:12px;
    --grid-row-gap:0px;
}

    .elementor-36 .elementor-element.elementor-element-0b7bcfc .elementor-widget-container {
        text-align: left;
    }

    .elementor-36 .elementor-element.elementor-element-0b7bcfc .elementor-social-icon {
        background-color: var( --e-global-color-accent );
        --icon-padding:0.6em;
    }

        .elementor-36 .elementor-element.elementor-element-0b7bcfc .elementor-social-icon i {
            color: var( --e-global-color-primary );
        }

        .elementor-36 .elementor-element.elementor-element-0b7bcfc .elementor-social-icon svg {
            fill: var( --e-global-color-primary );
        }

        .elementor-36 .elementor-element.elementor-element-0b7bcfc .elementor-social-icon:hover {
            background-color: var( --e-global-color-primary );
        }

            .elementor-36 .elementor-element.elementor-element-0b7bcfc .elementor-social-icon:hover i {
                color: var( --e-global-color-secondary );
            }

            .elementor-36 .elementor-element.elementor-element-0b7bcfc .elementor-social-icon:hover svg {
                fill: var( --e-global-color-secondary );
            }

    .elementor-36 .elementor-element.elementor-element-0b7bcfc > .elementor-widget-container {
        margin: 24px 0px 0px 0px;
    }

.elementor-36 .elementor-element.elementor-element-059c573 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-36 .elementor-element.elementor-element-059c573 {
    margin-top: 140px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-36 .elementor-element.elementor-element-cdb9755:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-cdb9755 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary );
}

.elementor-36 .elementor-element.elementor-element-cdb9755 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 60px 60px 60px;
}

    .elementor-36 .elementor-element.elementor-element-cdb9755 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-36 .elementor-element.elementor-element-3727b3f {
    --icon-box-icon-margin:15px;
}

    .elementor-36 .elementor-element.elementor-element-3727b3f .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-36 .elementor-element.elementor-element-3727b3f .elementor-icon-box-title {
        margin-bottom: 24px;
    }

    .elementor-36 .elementor-element.elementor-element-3727b3f .elementor-icon-box-description {
        color: var( --e-global-color-secondary );
    }

.elementor-36 .elementor-element.elementor-element-5661144.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-36 .elementor-element.elementor-element-5661144:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-5661144 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-36 .elementor-element.elementor-element-5661144 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 60px 60px 60px;
}

    .elementor-36 .elementor-element.elementor-element-5661144 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-36 .elementor-element.elementor-element-f1d03dc.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
    fill: var( --e-global-color-secondary );
    color: var( --e-global-color-secondary );
}

.elementor-36 .elementor-element.elementor-element-f1d03dc.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-f1d03dc.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-36 .elementor-element.elementor-element-f1d03dc.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary );
}

.elementor-36 .elementor-element.elementor-element-f1d03dc {
    --icon-box-icon-margin:20px;
    width: var( --container-widget-width, 45% );
    max-width: 45%;
    --container-widget-width:45%;
    --container-widget-flex-grow:0;
}

    .elementor-36 .elementor-element.elementor-element-f1d03dc .elementor-icon {
        font-size: 24px;
        padding: 12px;
    }

    .elementor-36 .elementor-element.elementor-element-f1d03dc .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-36 .elementor-element.elementor-element-f1d03dc .elementor-icon-box-title {
        margin-bottom: 12px;
        color: var( --e-global-color-secondary );
    }

        .elementor-36 .elementor-element.elementor-element-f1d03dc .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-f1d03dc .elementor-icon-box-title a {
            font-size: var( --e-global-typography-62f5f26-font-size );
            font-weight: var( --e-global-typography-62f5f26-font-weight );
            line-height: var( --e-global-typography-62f5f26-line-height );
            letter-spacing: var( --e-global-typography-62f5f26-letter-spacing );
            word-spacing: var( --e-global-typography-62f5f26-word-spacing );
        }

.elementor-36 .elementor-element.elementor-element-2557990.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
    fill: var( --e-global-color-secondary );
    color: var( --e-global-color-secondary );
}

.elementor-36 .elementor-element.elementor-element-2557990.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-2557990.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-36 .elementor-element.elementor-element-2557990.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary );
}

.elementor-36 .elementor-element.elementor-element-2557990 {
    --icon-box-icon-margin:20px;
    width: var( --container-widget-width, 45% );
    max-width: 45%;
    --container-widget-width:45%;
    --container-widget-flex-grow:0;
}

    .elementor-36 .elementor-element.elementor-element-2557990 .elementor-icon {
        font-size: 24px;
        padding: 12px;
    }

    .elementor-36 .elementor-element.elementor-element-2557990 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-36 .elementor-element.elementor-element-2557990 .elementor-icon-box-title {
        margin-bottom: 12px;
        color: var( --e-global-color-secondary );
    }

        .elementor-36 .elementor-element.elementor-element-2557990 .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-2557990 .elementor-icon-box-title a {
            font-size: var( --e-global-typography-62f5f26-font-size );
            font-weight: var( --e-global-typography-62f5f26-font-weight );
            line-height: var( --e-global-typography-62f5f26-line-height );
            letter-spacing: var( --e-global-typography-62f5f26-letter-spacing );
            word-spacing: var( --e-global-typography-62f5f26-word-spacing );
        }

.elementor-36 .elementor-element.elementor-element-5fe68d1.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
    fill: var( --e-global-color-secondary );
    color: var( --e-global-color-secondary );
}

.elementor-36 .elementor-element.elementor-element-5fe68d1.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-5fe68d1.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-36 .elementor-element.elementor-element-5fe68d1.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary );
}

.elementor-36 .elementor-element.elementor-element-5fe68d1 {
    --icon-box-icon-margin:20px;
    width: var( --container-widget-width, 45% );
    max-width: 45%;
    --container-widget-width:45%;
    --container-widget-flex-grow:0;
}

    .elementor-36 .elementor-element.elementor-element-5fe68d1 .elementor-icon {
        font-size: 24px;
        padding: 12px;
    }

    .elementor-36 .elementor-element.elementor-element-5fe68d1 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-36 .elementor-element.elementor-element-5fe68d1 .elementor-icon-box-title {
        margin-bottom: 12px;
        color: var( --e-global-color-secondary );
    }

        .elementor-36 .elementor-element.elementor-element-5fe68d1 .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-5fe68d1 .elementor-icon-box-title a {
            font-size: var( --e-global-typography-62f5f26-font-size );
            font-weight: var( --e-global-typography-62f5f26-font-weight );
            line-height: var( --e-global-typography-62f5f26-line-height );
            letter-spacing: var( --e-global-typography-62f5f26-letter-spacing );
            word-spacing: var( --e-global-typography-62f5f26-word-spacing );
        }

    .elementor-36 .elementor-element.elementor-element-5fe68d1 > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }

.elementor-36 .elementor-element.elementor-element-f12e8f1.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
    fill: var( --e-global-color-secondary );
    color: var( --e-global-color-secondary );
}

.elementor-36 .elementor-element.elementor-element-f12e8f1.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-f12e8f1.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-36 .elementor-element.elementor-element-f12e8f1.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary );
}

.elementor-36 .elementor-element.elementor-element-f12e8f1 {
    --icon-box-icon-margin:20px;
    width: var( --container-widget-width, 45% );
    max-width: 45%;
    --container-widget-width:45%;
    --container-widget-flex-grow:0;
}

    .elementor-36 .elementor-element.elementor-element-f12e8f1 .elementor-icon {
        font-size: 24px;
        padding: 12px;
    }

    .elementor-36 .elementor-element.elementor-element-f12e8f1 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-36 .elementor-element.elementor-element-f12e8f1 .elementor-icon-box-title {
        margin-bottom: 12px;
        color: var( --e-global-color-secondary );
    }

        .elementor-36 .elementor-element.elementor-element-f12e8f1 .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-f12e8f1 .elementor-icon-box-title a {
            font-size: var( --e-global-typography-62f5f26-font-size );
            font-weight: var( --e-global-typography-62f5f26-font-weight );
            line-height: var( --e-global-typography-62f5f26-line-height );
            letter-spacing: var( --e-global-typography-62f5f26-letter-spacing );
            word-spacing: var( --e-global-typography-62f5f26-word-spacing );
        }

    .elementor-36 .elementor-element.elementor-element-f12e8f1 > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }

.elementor-36 .elementor-element.elementor-element-f756bdf {
    margin-top: 140px;
    margin-bottom: 0px;
}

.elementor-36 .elementor-element.elementor-element-57708d9 > .elementor-container {
    max-width: 700px;
}

.elementor-36 .elementor-element.elementor-element-8f122fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-36 .elementor-element.elementor-element-8f122fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-36 .elementor-element.elementor-element-8f122fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-36 .elementor-element.elementor-element-8f122fb .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-36 .elementor-element.elementor-element-8f122fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-36 .elementor-element.elementor-element-8f122fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-36 .elementor-element.elementor-element-8f122fb .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
    transition: color 0.3s;
}

.elementor-36 .elementor-element.elementor-element-8f122fb .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
    transition: fill 0.3s;
}

.elementor-36 .elementor-element.elementor-element-8f122fb {
    --e-icon-list-icon-size:16px;
    --icon-vertical-offset:0px;
}

    .elementor-36 .elementor-element.elementor-element-8f122fb .elementor-icon-list-icon {
        padding-right: 8px;
    }

    .elementor-36 .elementor-element.elementor-element-8f122fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36 .elementor-element.elementor-element-8f122fb .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-315709c-font-family ), Sans-serif;
        font-size: var( --e-global-typography-315709c-font-size );
        font-weight: var( --e-global-typography-315709c-font-weight );
        text-transform: var( --e-global-typography-315709c-text-transform );
        font-style: var( --e-global-typography-315709c-font-style );
        text-decoration: var( --e-global-typography-315709c-text-decoration );
        line-height: var( --e-global-typography-315709c-line-height );
        letter-spacing: var( --e-global-typography-315709c-letter-spacing );
        word-spacing: var( --e-global-typography-315709c-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-8f122fb .elementor-icon-list-text {
        color: var( --e-global-color-secondary );
        transition: color 0.3s;
    }

    .elementor-36 .elementor-element.elementor-element-8f122fb > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

.elementor-36 .elementor-element.elementor-element-9911fa2 {
    --icon-box-icon-margin:15px;
}

    .elementor-36 .elementor-element.elementor-element-9911fa2 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-36 .elementor-element.elementor-element-9911fa2 .elementor-icon-box-title {
        margin-bottom: 16px;
        color: var( --e-global-color-secondary );
    }

        .elementor-36 .elementor-element.elementor-element-9911fa2 .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-9911fa2 .elementor-icon-box-title a {
            font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
            font-size: var( --e-global-typography-secondary-font-size );
            font-weight: var( --e-global-typography-secondary-font-weight );
            line-height: var( --e-global-typography-secondary-line-height );
        }

    .elementor-36 .elementor-element.elementor-element-9911fa2 .elementor-icon-box-description {
        font-family: var( --e-global-typography-2d4f93f-font-family ), Sans-serif;
        font-size: var( --e-global-typography-2d4f93f-font-size );
        font-weight: var( --e-global-typography-2d4f93f-font-weight );
        line-height: var( --e-global-typography-2d4f93f-line-height );
        letter-spacing: var( --e-global-typography-2d4f93f-letter-spacing );
        word-spacing: var( --e-global-typography-2d4f93f-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-9911fa2 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

.elementor-36 .elementor-element.elementor-element-5605948 {
    margin-top: 54px;
    margin-bottom: 0px;
}

.elementor-36 .elementor-element.elementor-element-52c9cd3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-52c9cd3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-36 .elementor-element.elementor-element-52c9cd3 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 16px 16px 16px 16px;
    --e-column-margin-right:16px;
    --e-column-margin-left:16px;
    padding: 48px 32px 48px 32px;
}

    .elementor-36 .elementor-element.elementor-element-52c9cd3 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-36 .elementor-element.elementor-element-0e765e1 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-36 .elementor-element.elementor-element-0e765e1.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-152652f );
}

.elementor-36 .elementor-element.elementor-element-0e765e1.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-0e765e1.elementor-view-default .elementor-icon {
    color: var( --e-global-color-152652f );
    border-color: var( --e-global-color-152652f );
}

    .elementor-36 .elementor-element.elementor-element-0e765e1.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-0e765e1.elementor-view-default .elementor-icon svg {
        fill: var( --e-global-color-152652f );
    }

.elementor-36 .elementor-element.elementor-element-0e765e1 .elementor-icon {
    font-size: 40px;
}

    .elementor-36 .elementor-element.elementor-element-0e765e1 .elementor-icon svg {
        height: 40px;
    }

.elementor-36 .elementor-element.elementor-element-0e765e1 > .elementor-widget-container {
    margin: 0px 0px -24px 0px;
}

.elementor-36 .elementor-element.elementor-element-be232bc .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-36 .elementor-element.elementor-element-be232bc .elementor-testimonial-content {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-2d4f93f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-2d4f93f-font-size );
    font-weight: var( --e-global-typography-2d4f93f-font-weight );
    line-height: var( --e-global-typography-2d4f93f-line-height );
    letter-spacing: var( --e-global-typography-2d4f93f-letter-spacing );
    word-spacing: var( --e-global-typography-2d4f93f-word-spacing );
}

.elementor-36 .elementor-element.elementor-element-be232bc .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 64px;
    height: 64px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-152652f );
}

.elementor-36 .elementor-element.elementor-element-be232bc .elementor-testimonial-name {
    color: var( --e-global-color-secondary );
    font-size: var( --e-global-typography-01e3d1c-font-size );
    font-weight: var( --e-global-typography-01e3d1c-font-weight );
    line-height: var( --e-global-typography-01e3d1c-line-height );
    letter-spacing: var( --e-global-typography-01e3d1c-letter-spacing );
    word-spacing: var( --e-global-typography-01e3d1c-word-spacing );
}

.elementor-36 .elementor-element.elementor-element-be232bc .elementor-testimonial-job {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-499599d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-499599d-font-size );
    font-weight: var( --e-global-typography-499599d-font-weight );
    text-transform: var( --e-global-typography-499599d-text-transform );
    line-height: var( --e-global-typography-499599d-line-height );
    letter-spacing: var( --e-global-typography-499599d-letter-spacing );
    word-spacing: var( --e-global-typography-499599d-word-spacing );
}

.elementor-36 .elementor-element.elementor-element-be232bc > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-36 .elementor-element.elementor-element-be232bc {
    z-index: 1;
}

.elementor-36 .elementor-element.elementor-element-f93b6e9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-f93b6e9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-36 .elementor-element.elementor-element-f93b6e9 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 16px 16px 16px 16px;
    --e-column-margin-right:16px;
    --e-column-margin-left:16px;
    padding: 48px 32px 48px 32px;
}

    .elementor-36 .elementor-element.elementor-element-f93b6e9 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-36 .elementor-element.elementor-element-97e4e7a .elementor-icon-wrapper {
    text-align: left;
}

.elementor-36 .elementor-element.elementor-element-97e4e7a.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-152652f );
}

.elementor-36 .elementor-element.elementor-element-97e4e7a.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-97e4e7a.elementor-view-default .elementor-icon {
    color: var( --e-global-color-152652f );
    border-color: var( --e-global-color-152652f );
}

    .elementor-36 .elementor-element.elementor-element-97e4e7a.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-97e4e7a.elementor-view-default .elementor-icon svg {
        fill: var( --e-global-color-152652f );
    }

.elementor-36 .elementor-element.elementor-element-97e4e7a .elementor-icon {
    font-size: 40px;
}

    .elementor-36 .elementor-element.elementor-element-97e4e7a .elementor-icon svg {
        height: 40px;
    }

.elementor-36 .elementor-element.elementor-element-97e4e7a > .elementor-widget-container {
    margin: 0px 0px -24px 0px;
}

.elementor-36 .elementor-element.elementor-element-09c6bec .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-36 .elementor-element.elementor-element-09c6bec .elementor-testimonial-content {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-2d4f93f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-2d4f93f-font-size );
    font-weight: var( --e-global-typography-2d4f93f-font-weight );
    line-height: var( --e-global-typography-2d4f93f-line-height );
    letter-spacing: var( --e-global-typography-2d4f93f-letter-spacing );
    word-spacing: var( --e-global-typography-2d4f93f-word-spacing );
}

.elementor-36 .elementor-element.elementor-element-09c6bec .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 64px;
    height: 64px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-152652f );
}

.elementor-36 .elementor-element.elementor-element-09c6bec .elementor-testimonial-name {
    color: var( --e-global-color-secondary );
    font-size: var( --e-global-typography-01e3d1c-font-size );
    font-weight: var( --e-global-typography-01e3d1c-font-weight );
    line-height: var( --e-global-typography-01e3d1c-line-height );
    letter-spacing: var( --e-global-typography-01e3d1c-letter-spacing );
    word-spacing: var( --e-global-typography-01e3d1c-word-spacing );
}

.elementor-36 .elementor-element.elementor-element-09c6bec .elementor-testimonial-job {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-499599d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-499599d-font-size );
    font-weight: var( --e-global-typography-499599d-font-weight );
    text-transform: var( --e-global-typography-499599d-text-transform );
    line-height: var( --e-global-typography-499599d-line-height );
    letter-spacing: var( --e-global-typography-499599d-letter-spacing );
    word-spacing: var( --e-global-typography-499599d-word-spacing );
}

.elementor-36 .elementor-element.elementor-element-09c6bec > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-36 .elementor-element.elementor-element-09c6bec {
    z-index: 1;
}

.elementor-36 .elementor-element.elementor-element-2303df7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-2303df7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-36 .elementor-element.elementor-element-2303df7 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 16px 16px 16px 16px;
    --e-column-margin-right:16px;
    --e-column-margin-left:16px;
    padding: 48px 32px 48px 32px;
}

    .elementor-36 .elementor-element.elementor-element-2303df7 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-36 .elementor-element.elementor-element-abe4710 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-36 .elementor-element.elementor-element-abe4710.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-152652f );
}

.elementor-36 .elementor-element.elementor-element-abe4710.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-abe4710.elementor-view-default .elementor-icon {
    color: var( --e-global-color-152652f );
    border-color: var( --e-global-color-152652f );
}

    .elementor-36 .elementor-element.elementor-element-abe4710.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-abe4710.elementor-view-default .elementor-icon svg {
        fill: var( --e-global-color-152652f );
    }

.elementor-36 .elementor-element.elementor-element-abe4710 .elementor-icon {
    font-size: 40px;
}

    .elementor-36 .elementor-element.elementor-element-abe4710 .elementor-icon svg {
        height: 40px;
    }

.elementor-36 .elementor-element.elementor-element-abe4710 > .elementor-widget-container {
    margin: 0px 0px -24px 0px;
}

.elementor-36 .elementor-element.elementor-element-c4aa209 .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-36 .elementor-element.elementor-element-c4aa209 .elementor-testimonial-content {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-2d4f93f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-2d4f93f-font-size );
    font-weight: var( --e-global-typography-2d4f93f-font-weight );
    line-height: var( --e-global-typography-2d4f93f-line-height );
    letter-spacing: var( --e-global-typography-2d4f93f-letter-spacing );
    word-spacing: var( --e-global-typography-2d4f93f-word-spacing );
}

.elementor-36 .elementor-element.elementor-element-c4aa209 .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 64px;
    height: 64px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-152652f );
}

.elementor-36 .elementor-element.elementor-element-c4aa209 .elementor-testimonial-name {
    color: var( --e-global-color-secondary );
    font-size: var( --e-global-typography-01e3d1c-font-size );
    font-weight: var( --e-global-typography-01e3d1c-font-weight );
    line-height: var( --e-global-typography-01e3d1c-line-height );
    letter-spacing: var( --e-global-typography-01e3d1c-letter-spacing );
    word-spacing: var( --e-global-typography-01e3d1c-word-spacing );
}

.elementor-36 .elementor-element.elementor-element-c4aa209 .elementor-testimonial-job {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-499599d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-499599d-font-size );
    font-weight: var( --e-global-typography-499599d-font-weight );
    text-transform: var( --e-global-typography-499599d-text-transform );
    line-height: var( --e-global-typography-499599d-line-height );
    letter-spacing: var( --e-global-typography-499599d-letter-spacing );
    word-spacing: var( --e-global-typography-499599d-word-spacing );
}

.elementor-36 .elementor-element.elementor-element-c4aa209 > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-36 .elementor-element.elementor-element-c4aa209 {
    z-index: 1;
}

.elementor-36 .elementor-element.elementor-element-99c005e {
    margin-top: 124px;
    margin-bottom: 0px;
}

@media(max-width:1024px) {
    .elementor-36 .elementor-element.elementor-element-4641778 > .elementor-element-populated {
        padding: 0px 28px 0px 28px;
    }

    .elementor-36 .elementor-element.elementor-element-df0faf6 {
        padding: 0px 60px 0px 60px;
    }

    .elementor-36 .elementor-element.elementor-element-472b270 {
        --spacer-size:460px;
    }

    .elementor-36 .elementor-element.elementor-element-d5d88cd .elementor-heading-title {
        font-size: var( --e-global-typography-2d4f93f-font-size );
        line-height: var( --e-global-typography-2d4f93f-line-height );
        letter-spacing: var( --e-global-typography-2d4f93f-letter-spacing );
        word-spacing: var( --e-global-typography-2d4f93f-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-5078b5f > .elementor-element-populated {
        margin: 80px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }

    .elementor-36 .elementor-element.elementor-element-9968d0d .elementor-image-box-title {
        font-size: var( --e-global-typography-01e3d1c-font-size );
        line-height: var( --e-global-typography-01e3d1c-line-height );
        letter-spacing: var( --e-global-typography-01e3d1c-letter-spacing );
        word-spacing: var( --e-global-typography-01e3d1c-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-092c466 .elementor-image-box-title {
        font-size: var( --e-global-typography-01e3d1c-font-size );
        line-height: var( --e-global-typography-01e3d1c-line-height );
        letter-spacing: var( --e-global-typography-01e3d1c-letter-spacing );
        word-spacing: var( --e-global-typography-01e3d1c-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-6059902 .elementor-icon-box-description {
        font-size: var( --e-global-typography-2d4f93f-font-size );
        line-height: var( --e-global-typography-2d4f93f-line-height );
        letter-spacing: var( --e-global-typography-2d4f93f-letter-spacing );
        word-spacing: var( --e-global-typography-2d4f93f-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-bb8f564 img {
        height: 440px;
    }

    .elementor-36 .elementor-element.elementor-element-efee10b {
        padding: 0px 16px 0px 16px;
    }

    .elementor-36 .elementor-element.elementor-element-600a369 .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-600a369 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-62f5f26-font-size );
        line-height: var( --e-global-typography-62f5f26-line-height );
        letter-spacing: var( --e-global-typography-62f5f26-letter-spacing );
        word-spacing: var( --e-global-typography-62f5f26-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-6317b58 .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-6317b58 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-62f5f26-font-size );
        line-height: var( --e-global-typography-62f5f26-line-height );
        letter-spacing: var( --e-global-typography-62f5f26-letter-spacing );
        word-spacing: var( --e-global-typography-62f5f26-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-83e5251 {
        padding: 0px 28px 0px 28px;
    }

    .elementor-36 .elementor-element.elementor-element-f2ae9ed .elementor-heading-title {
        font-size: var( --e-global-typography-01e3d1c-font-size );
        line-height: var( --e-global-typography-01e3d1c-line-height );
        letter-spacing: var( --e-global-typography-01e3d1c-letter-spacing );
        word-spacing: var( --e-global-typography-01e3d1c-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-1ff771e {
        --container-widget-width:30%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 30% );
        max-width: 30%;
    }

    .elementor-36 .elementor-element.elementor-element-682e3f0 {
        --container-widget-width:30%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 30% );
        max-width: 30%;
    }

    .elementor-36 .elementor-element.elementor-element-2683d8a {
        --container-widget-width:30%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 30% );
        max-width: 30%;
    }

    .elementor-36 .elementor-element.elementor-element-ccb44d0 {
        --container-widget-width:30%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 30% );
        max-width: 30%;
    }

    .elementor-36 .elementor-element.elementor-element-93beaaf {
        --container-widget-width:30%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 30% );
        max-width: 30%;
    }

    .elementor-36 .elementor-element.elementor-element-c91f0f2 {
        --container-widget-width:30%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 30% );
        max-width: 30%;
    }

    .elementor-36 .elementor-element.elementor-element-8dcf4c8 > .elementor-element-populated {
        padding: 60px 40px 60px 40px;
    }

    .elementor-36 .elementor-element.elementor-element-36bd7fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36 .elementor-element.elementor-element-36bd7fa .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-315709c-font-size );
        line-height: var( --e-global-typography-315709c-line-height );
        letter-spacing: var( --e-global-typography-315709c-letter-spacing );
        word-spacing: var( --e-global-typography-315709c-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-70659d9 .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-70659d9 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-36 .elementor-element.elementor-element-5f52723 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36 .elementor-element.elementor-element-5f52723 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-36 .elementor-element.elementor-element-b9297c2 {
        padding: 0px 60px 0px 60px;
    }

    .elementor-36 .elementor-element.elementor-element-3cb67a6 .elementor-icon-box-description {
        font-size: var( --e-global-typography-2d4f93f-font-size );
        line-height: var( --e-global-typography-2d4f93f-line-height );
        letter-spacing: var( --e-global-typography-2d4f93f-letter-spacing );
        word-spacing: var( --e-global-typography-2d4f93f-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-c13d389 {
        padding: 0px 12px 0px 12px;
    }

    .elementor-36 .elementor-element.elementor-element-74c2852 .elementor-icon-box-description {
        font-size: var( --e-global-typography-499599d-font-size );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-b0aa675 .elementor-icon-box-description {
        font-size: var( --e-global-typography-499599d-font-size );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-f5f69c8 .elementor-icon-box-description {
        font-size: var( --e-global-typography-499599d-font-size );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-2b7efa6 .elementor-icon-box-description {
        font-size: var( --e-global-typography-499599d-font-size );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-ae5eb4e .elementor-icon-box-description {
        font-size: var( --e-global-typography-499599d-font-size );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-4aef5ef .elementor-icon-box-description {
        font-size: var( --e-global-typography-499599d-font-size );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-340a5f1 .elementor-icon-box-description {
        font-size: var( --e-global-typography-499599d-font-size );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-08ba167 .elementor-icon-box-description {
        font-size: var( --e-global-typography-499599d-font-size );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-059c573 {
        padding: 0px 60px 0px 60px;
    }

    .elementor-36 .elementor-element.elementor-element-f1d03dc .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-f1d03dc .elementor-icon-box-title a {
        font-size: var( --e-global-typography-62f5f26-font-size );
        line-height: var( --e-global-typography-62f5f26-line-height );
        letter-spacing: var( --e-global-typography-62f5f26-letter-spacing );
        word-spacing: var( --e-global-typography-62f5f26-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-f1d03dc {
        width: 100%;
        max-width: 100%;
    }

    .elementor-36 .elementor-element.elementor-element-2557990 .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-2557990 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-62f5f26-font-size );
        line-height: var( --e-global-typography-62f5f26-line-height );
        letter-spacing: var( --e-global-typography-62f5f26-letter-spacing );
        word-spacing: var( --e-global-typography-62f5f26-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-2557990 > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-2557990 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-36 .elementor-element.elementor-element-5fe68d1 .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-5fe68d1 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-62f5f26-font-size );
        line-height: var( --e-global-typography-62f5f26-line-height );
        letter-spacing: var( --e-global-typography-62f5f26-letter-spacing );
        word-spacing: var( --e-global-typography-62f5f26-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-5fe68d1 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-36 .elementor-element.elementor-element-f12e8f1 .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-f12e8f1 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-62f5f26-font-size );
        line-height: var( --e-global-typography-62f5f26-line-height );
        letter-spacing: var( --e-global-typography-62f5f26-letter-spacing );
        word-spacing: var( --e-global-typography-62f5f26-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-f12e8f1 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-36 .elementor-element.elementor-element-57708d9 {
        padding: 0px 60px 0px 60px;
    }

    .elementor-36 .elementor-element.elementor-element-8f122fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36 .elementor-element.elementor-element-8f122fb .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-315709c-font-size );
        line-height: var( --e-global-typography-315709c-line-height );
        letter-spacing: var( --e-global-typography-315709c-letter-spacing );
        word-spacing: var( --e-global-typography-315709c-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-9911fa2 .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-9911fa2 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-36 .elementor-element.elementor-element-9911fa2 .elementor-icon-box-description {
        font-size: var( --e-global-typography-2d4f93f-font-size );
        line-height: var( --e-global-typography-2d4f93f-line-height );
        letter-spacing: var( --e-global-typography-2d4f93f-letter-spacing );
        word-spacing: var( --e-global-typography-2d4f93f-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-5605948 {
        padding: 0px 40px 0px 40px;
    }

    .elementor-36 .elementor-element.elementor-element-be232bc .elementor-testimonial-content {
        font-size: var( --e-global-typography-2d4f93f-font-size );
        line-height: var( --e-global-typography-2d4f93f-line-height );
        letter-spacing: var( --e-global-typography-2d4f93f-letter-spacing );
        word-spacing: var( --e-global-typography-2d4f93f-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-be232bc .elementor-testimonial-name {
        font-size: var( --e-global-typography-01e3d1c-font-size );
        line-height: var( --e-global-typography-01e3d1c-line-height );
        letter-spacing: var( --e-global-typography-01e3d1c-letter-spacing );
        word-spacing: var( --e-global-typography-01e3d1c-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-be232bc .elementor-testimonial-job {
        font-size: var( --e-global-typography-499599d-font-size );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-09c6bec .elementor-testimonial-content {
        font-size: var( --e-global-typography-2d4f93f-font-size );
        line-height: var( --e-global-typography-2d4f93f-line-height );
        letter-spacing: var( --e-global-typography-2d4f93f-letter-spacing );
        word-spacing: var( --e-global-typography-2d4f93f-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-09c6bec .elementor-testimonial-name {
        font-size: var( --e-global-typography-01e3d1c-font-size );
        line-height: var( --e-global-typography-01e3d1c-line-height );
        letter-spacing: var( --e-global-typography-01e3d1c-letter-spacing );
        word-spacing: var( --e-global-typography-01e3d1c-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-09c6bec .elementor-testimonial-job {
        font-size: var( --e-global-typography-499599d-font-size );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-c4aa209 .elementor-testimonial-content {
        font-size: var( --e-global-typography-2d4f93f-font-size );
        line-height: var( --e-global-typography-2d4f93f-line-height );
        letter-spacing: var( --e-global-typography-2d4f93f-letter-spacing );
        word-spacing: var( --e-global-typography-2d4f93f-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-c4aa209 .elementor-testimonial-name {
        font-size: var( --e-global-typography-01e3d1c-font-size );
        line-height: var( --e-global-typography-01e3d1c-line-height );
        letter-spacing: var( --e-global-typography-01e3d1c-letter-spacing );
        word-spacing: var( --e-global-typography-01e3d1c-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-c4aa209 .elementor-testimonial-job {
        font-size: var( --e-global-typography-499599d-font-size );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }
}

@media(max-width:767px) {
    .elementor-36 .elementor-element.elementor-element-98c6bee {
        margin-top: -90px;
        margin-bottom: 0px;
        padding: 180px 0px 120px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-4641778 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-36 .elementor-element.elementor-element-df0faf6 {
        margin-top: 120px;
        margin-bottom: 0px;
        padding: 0px 28px 0px 28px;
    }

    .elementor-36 .elementor-element.elementor-element-472b270 {
        --spacer-size:320px;
    }

    .elementor-36 .elementor-element.elementor-element-dc8c339 > .elementor-element-populated {
        margin: 48px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
        padding: 48px 32px 48px 32px;
    }

    .elementor-36 .elementor-element.elementor-element-d5d88cd {
        text-align: center;
    }

        .elementor-36 .elementor-element.elementor-element-d5d88cd .elementor-heading-title {
            font-size: var( --e-global-typography-2d4f93f-font-size );
            line-height: var( --e-global-typography-2d4f93f-line-height );
            letter-spacing: var( --e-global-typography-2d4f93f-letter-spacing );
            word-spacing: var( --e-global-typography-2d4f93f-word-spacing );
        }

        .elementor-36 .elementor-element.elementor-element-d5d88cd > .elementor-widget-container {
            margin: 0px 0px 40px 0px;
        }

    .elementor-36 .elementor-element.elementor-element-5078b5f > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px;
    }

    .elementor-36 .elementor-element.elementor-element-9968d0d .elementor-image-box-img {
        margin-bottom: 24px;
    }

    .elementor-36 .elementor-element.elementor-element-9968d0d .elementor-image-box-title {
        font-size: var( --e-global-typography-01e3d1c-font-size );
        line-height: var( --e-global-typography-01e3d1c-line-height );
        letter-spacing: var( --e-global-typography-01e3d1c-letter-spacing );
        word-spacing: var( --e-global-typography-01e3d1c-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-092c466 .elementor-image-box-img {
        margin-bottom: 24px;
    }

    .elementor-36 .elementor-element.elementor-element-092c466 .elementor-image-box-title {
        font-size: var( --e-global-typography-01e3d1c-font-size );
        line-height: var( --e-global-typography-01e3d1c-line-height );
        letter-spacing: var( --e-global-typography-01e3d1c-letter-spacing );
        word-spacing: var( --e-global-typography-01e3d1c-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-dfe1d91 {
        margin-top: 120px;
        margin-bottom: 0px;
        padding: 0px 28px 0px 28px;
    }

    .elementor-36 .elementor-element.elementor-element-6059902 .elementor-icon-box-description {
        font-size: var( --e-global-typography-2d4f93f-font-size );
        line-height: var( --e-global-typography-2d4f93f-line-height );
        letter-spacing: var( --e-global-typography-2d4f93f-letter-spacing );
        word-spacing: var( --e-global-typography-2d4f93f-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-bb8f564 img {
        height: 400px;
    }

    .elementor-36 .elementor-element.elementor-element-efee10b {
        padding: 0px 12px 0px 12px;
    }

    .elementor-36 .elementor-element.elementor-element-600a369 .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-600a369 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-62f5f26-font-size );
        line-height: var( --e-global-typography-62f5f26-line-height );
        letter-spacing: var( --e-global-typography-62f5f26-letter-spacing );
        word-spacing: var( --e-global-typography-62f5f26-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-6317b58 .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-6317b58 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-62f5f26-font-size );
        line-height: var( --e-global-typography-62f5f26-line-height );
        letter-spacing: var( --e-global-typography-62f5f26-letter-spacing );
        word-spacing: var( --e-global-typography-62f5f26-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-83e5251 {
        margin-top: 120px;
        margin-bottom: 0px;
        padding: 0px 8px 0px 8px;
    }

    .elementor-36 .elementor-element.elementor-element-f2ae9ed .elementor-heading-title {
        font-size: var( --e-global-typography-01e3d1c-font-size );
        line-height: var( --e-global-typography-01e3d1c-line-height );
        letter-spacing: var( --e-global-typography-01e3d1c-letter-spacing );
        word-spacing: var( --e-global-typography-01e3d1c-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-1ff771e > .elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-36 .elementor-element.elementor-element-1ff771e {
        --container-widget-width:44%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 44% );
        max-width: 44%;
    }

    .elementor-36 .elementor-element.elementor-element-682e3f0 > .elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-36 .elementor-element.elementor-element-682e3f0 {
        --container-widget-width:44%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 44% );
        max-width: 44%;
    }

    .elementor-36 .elementor-element.elementor-element-2683d8a > .elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-36 .elementor-element.elementor-element-2683d8a {
        --container-widget-width:44%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 44% );
        max-width: 44%;
    }

    .elementor-36 .elementor-element.elementor-element-ccb44d0 > .elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-36 .elementor-element.elementor-element-ccb44d0 {
        --container-widget-width:44%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 44% );
        max-width: 44%;
    }

    .elementor-36 .elementor-element.elementor-element-93beaaf > .elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-36 .elementor-element.elementor-element-93beaaf {
        --container-widget-width:44%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 44% );
        max-width: 44%;
    }

    .elementor-36 .elementor-element.elementor-element-c91f0f2 > .elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-36 .elementor-element.elementor-element-c91f0f2 {
        --container-widget-width:44%;
        --container-widget-flex-grow:0;
        width: var( --container-widget-width, 44% );
        max-width: 44%;
    }

    .elementor-36 .elementor-element.elementor-element-025afc5 > .elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-36 .elementor-element.elementor-element-8dcf4c8 > .elementor-element-populated {
        margin: 60px 20px 60px 20px;
        --e-column-margin-right:20px;
        --e-column-margin-left:20px;
        padding: 60px 20px 60px 20px;
    }

    .elementor-36 .elementor-element.elementor-element-36bd7fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(24px/2);
    }

    .elementor-36 .elementor-element.elementor-element-36bd7fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(24px/2);
    }

    .elementor-36 .elementor-element.elementor-element-36bd7fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(24px/2);
        margin-left: calc(24px/2);
    }

    .elementor-36 .elementor-element.elementor-element-36bd7fa .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-24px/2);
        margin-left: calc(-24px/2);
    }

    body.rtl .elementor-36 .elementor-element.elementor-element-36bd7fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-24px/2);
    }

    body:not(.rtl) .elementor-36 .elementor-element.elementor-element-36bd7fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-24px/2);
    }

    .elementor-36 .elementor-element.elementor-element-36bd7fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36 .elementor-element.elementor-element-36bd7fa .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-315709c-font-size );
        line-height: var( --e-global-typography-315709c-line-height );
        letter-spacing: var( --e-global-typography-315709c-letter-spacing );
        word-spacing: var( --e-global-typography-315709c-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-70659d9 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-36 .elementor-element.elementor-element-70659d9 .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-70659d9 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-36 .elementor-element.elementor-element-5f52723 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36 .elementor-element.elementor-element-5f52723 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

    .elementor-36 .elementor-element.elementor-element-6e6ff46 > .elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-36 .elementor-element.elementor-element-dc93c41 {
        margin-top: 120px;
        margin-bottom: 0px;
    }

    .elementor-36 .elementor-element.elementor-element-b9297c2 {
        padding: 0px 28px 0px 28px;
    }

    .elementor-36 .elementor-element.elementor-element-3cb67a6 .elementor-icon-box-description {
        font-size: var( --e-global-typography-2d4f93f-font-size );
        line-height: var( --e-global-typography-2d4f93f-line-height );
        letter-spacing: var( --e-global-typography-2d4f93f-letter-spacing );
        word-spacing: var( --e-global-typography-2d4f93f-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-74c2852 .elementor-icon-box-description {
        font-size: var( --e-global-typography-499599d-font-size );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-b0aa675 .elementor-icon-box-description {
        font-size: var( --e-global-typography-499599d-font-size );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-f5f69c8 .elementor-icon-box-description {
        font-size: var( --e-global-typography-499599d-font-size );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-2b7efa6 .elementor-icon-box-description {
        font-size: var( --e-global-typography-499599d-font-size );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-ae5eb4e .elementor-icon-box-description {
        font-size: var( --e-global-typography-499599d-font-size );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-4aef5ef .elementor-icon-box-description {
        font-size: var( --e-global-typography-499599d-font-size );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-340a5f1 .elementor-icon-box-description {
        font-size: var( --e-global-typography-499599d-font-size );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-08ba167 .elementor-icon-box-description {
        font-size: var( --e-global-typography-499599d-font-size );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-059c573 {
        margin-top: 120px;
        margin-bottom: 0px;
        padding: 0px 28px 0px 28px;
    }

    .elementor-36 .elementor-element.elementor-element-cdb9755 > .elementor-element-populated {
        padding: 60px 20px 60px 20px;
    }

    .elementor-36 .elementor-element.elementor-element-5661144 > .elementor-element-populated {
        padding: 60px 20px 60px 20px;
    }

    .elementor-36 .elementor-element.elementor-element-f1d03dc {
        --icon-box-icon-margin:16px;
        width: 100%;
        max-width: 100%;
    }

        .elementor-36 .elementor-element.elementor-element-f1d03dc .elementor-icon {
            font-size: 20px;
        }

        .elementor-36 .elementor-element.elementor-element-f1d03dc .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-f1d03dc .elementor-icon-box-title a {
            font-size: var( --e-global-typography-62f5f26-font-size );
            line-height: var( --e-global-typography-62f5f26-line-height );
            letter-spacing: var( --e-global-typography-62f5f26-letter-spacing );
            word-spacing: var( --e-global-typography-62f5f26-word-spacing );
        }

    .elementor-36 .elementor-element.elementor-element-2557990 {
        --icon-box-icon-margin:16px;
        width: 100%;
        max-width: 100%;
    }

        .elementor-36 .elementor-element.elementor-element-2557990 .elementor-icon {
            font-size: 20px;
        }

        .elementor-36 .elementor-element.elementor-element-2557990 .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-2557990 .elementor-icon-box-title a {
            font-size: var( --e-global-typography-62f5f26-font-size );
            line-height: var( --e-global-typography-62f5f26-line-height );
            letter-spacing: var( --e-global-typography-62f5f26-letter-spacing );
            word-spacing: var( --e-global-typography-62f5f26-word-spacing );
        }

        .elementor-36 .elementor-element.elementor-element-2557990 > .elementor-widget-container {
            margin: 40px 0px 0px 0px;
        }

    .elementor-36 .elementor-element.elementor-element-5fe68d1 {
        --icon-box-icon-margin:16px;
        width: 100%;
        max-width: 100%;
    }

        .elementor-36 .elementor-element.elementor-element-5fe68d1 .elementor-icon {
            font-size: 20px;
        }

        .elementor-36 .elementor-element.elementor-element-5fe68d1 .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-5fe68d1 .elementor-icon-box-title a {
            font-size: var( --e-global-typography-62f5f26-font-size );
            line-height: var( --e-global-typography-62f5f26-line-height );
            letter-spacing: var( --e-global-typography-62f5f26-letter-spacing );
            word-spacing: var( --e-global-typography-62f5f26-word-spacing );
        }

    .elementor-36 .elementor-element.elementor-element-f12e8f1 {
        --icon-box-icon-margin:16px;
        width: 100%;
        max-width: 100%;
    }

        .elementor-36 .elementor-element.elementor-element-f12e8f1 .elementor-icon {
            font-size: 20px;
        }

        .elementor-36 .elementor-element.elementor-element-f12e8f1 .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-f12e8f1 .elementor-icon-box-title a {
            font-size: var( --e-global-typography-62f5f26-font-size );
            line-height: var( --e-global-typography-62f5f26-line-height );
            letter-spacing: var( --e-global-typography-62f5f26-letter-spacing );
            word-spacing: var( --e-global-typography-62f5f26-word-spacing );
        }

    .elementor-36 .elementor-element.elementor-element-f756bdf {
        margin-top: 120px;
        margin-bottom: 0px;
    }

    .elementor-36 .elementor-element.elementor-element-57708d9 {
        padding: 0px 28px 0px 28px;
    }

    .elementor-36 .elementor-element.elementor-element-012ca27 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-8f122fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(24px/2);
    }

    .elementor-36 .elementor-element.elementor-element-8f122fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(24px/2);
    }

    .elementor-36 .elementor-element.elementor-element-8f122fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(24px/2);
        margin-left: calc(24px/2);
    }

    .elementor-36 .elementor-element.elementor-element-8f122fb .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-24px/2);
        margin-left: calc(-24px/2);
    }

    body.rtl .elementor-36 .elementor-element.elementor-element-8f122fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-24px/2);
    }

    body:not(.rtl) .elementor-36 .elementor-element.elementor-element-8f122fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-24px/2);
    }

    .elementor-36 .elementor-element.elementor-element-8f122fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36 .elementor-element.elementor-element-8f122fb .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-315709c-font-size );
        line-height: var( --e-global-typography-315709c-line-height );
        letter-spacing: var( --e-global-typography-315709c-letter-spacing );
        word-spacing: var( --e-global-typography-315709c-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-9911fa2 .elementor-icon-box-title, .elementor-36 .elementor-element.elementor-element-9911fa2 .elementor-icon-box-title a {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-36 .elementor-element.elementor-element-9911fa2 .elementor-icon-box-description {
        font-size: var( --e-global-typography-2d4f93f-font-size );
        line-height: var( --e-global-typography-2d4f93f-line-height );
        letter-spacing: var( --e-global-typography-2d4f93f-letter-spacing );
        word-spacing: var( --e-global-typography-2d4f93f-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-5605948 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-36 .elementor-element.elementor-element-be232bc .elementor-testimonial-content {
        font-size: var( --e-global-typography-2d4f93f-font-size );
        line-height: var( --e-global-typography-2d4f93f-line-height );
        letter-spacing: var( --e-global-typography-2d4f93f-letter-spacing );
        word-spacing: var( --e-global-typography-2d4f93f-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-be232bc .elementor-testimonial-name {
        font-size: var( --e-global-typography-01e3d1c-font-size );
        line-height: var( --e-global-typography-01e3d1c-line-height );
        letter-spacing: var( --e-global-typography-01e3d1c-letter-spacing );
        word-spacing: var( --e-global-typography-01e3d1c-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-be232bc .elementor-testimonial-job {
        font-size: var( --e-global-typography-499599d-font-size );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-09c6bec .elementor-testimonial-content {
        font-size: var( --e-global-typography-2d4f93f-font-size );
        line-height: var( --e-global-typography-2d4f93f-line-height );
        letter-spacing: var( --e-global-typography-2d4f93f-letter-spacing );
        word-spacing: var( --e-global-typography-2d4f93f-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-09c6bec .elementor-testimonial-name {
        font-size: var( --e-global-typography-01e3d1c-font-size );
        line-height: var( --e-global-typography-01e3d1c-line-height );
        letter-spacing: var( --e-global-typography-01e3d1c-letter-spacing );
        word-spacing: var( --e-global-typography-01e3d1c-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-09c6bec .elementor-testimonial-job {
        font-size: var( --e-global-typography-499599d-font-size );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-c4aa209 .elementor-testimonial-content {
        font-size: var( --e-global-typography-2d4f93f-font-size );
        line-height: var( --e-global-typography-2d4f93f-line-height );
        letter-spacing: var( --e-global-typography-2d4f93f-letter-spacing );
        word-spacing: var( --e-global-typography-2d4f93f-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-c4aa209 .elementor-testimonial-name {
        font-size: var( --e-global-typography-01e3d1c-font-size );
        line-height: var( --e-global-typography-01e3d1c-line-height );
        letter-spacing: var( --e-global-typography-01e3d1c-letter-spacing );
        word-spacing: var( --e-global-typography-01e3d1c-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-c4aa209 .elementor-testimonial-job {
        font-size: var( --e-global-typography-499599d-font-size );
        line-height: var( --e-global-typography-499599d-line-height );
        letter-spacing: var( --e-global-typography-499599d-letter-spacing );
        word-spacing: var( --e-global-typography-499599d-word-spacing );
    }

    .elementor-36 .elementor-element.elementor-element-99c005e {
        margin-top: 104px;
        margin-bottom: 0px;
    }
}

@media(min-width:768px) {
    .elementor-36 .elementor-element.elementor-element-70a3a33 {
        width: 34%;
    }

    .elementor-36 .elementor-element.elementor-element-dc8c339 {
        width: 16%;
    }

    .elementor-36 .elementor-element.elementor-element-5078b5f {
        width: 64.666%;
    }

    .elementor-36 .elementor-element.elementor-element-025afc5 {
        width: 26%;
    }

    .elementor-36 .elementor-element.elementor-element-8dcf4c8 {
        width: 48%;
    }

    .elementor-36 .elementor-element.elementor-element-6e6ff46 {
        width: 25.555%;
    }

    .elementor-36 .elementor-element.elementor-element-cdb9755 {
        width: 32%;
    }

    .elementor-36 .elementor-element.elementor-element-5661144 {
        width: 68%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-36 .elementor-element.elementor-element-70a3a33 {
        width: 74%;
    }

    .elementor-36 .elementor-element.elementor-element-dc8c339 {
        width: 26%;
    }

    .elementor-36 .elementor-element.elementor-element-5078b5f {
        width: 100%;
    }

    .elementor-36 .elementor-element.elementor-element-025afc5 {
        width: 20%;
    }

    .elementor-36 .elementor-element.elementor-element-8dcf4c8 {
        width: 60%;
    }

    .elementor-36 .elementor-element.elementor-element-6e6ff46 {
        width: 20%;
    }

    .elementor-36 .elementor-element.elementor-element-262dddb {
        width: 50%;
    }

    .elementor-36 .elementor-element.elementor-element-1dbaa38 {
        width: 50%;
    }

    .elementor-36 .elementor-element.elementor-element-74e6fbf {
        width: 50%;
    }

    .elementor-36 .elementor-element.elementor-element-ece9058 {
        width: 50%;
    }

    .elementor-36 .elementor-element.elementor-element-16401af {
        width: 50%;
    }

    .elementor-36 .elementor-element.elementor-element-cda3824 {
        width: 50%;
    }

    .elementor-36 .elementor-element.elementor-element-df64cb8 {
        width: 50%;
    }

    .elementor-36 .elementor-element.elementor-element-e41c842 {
        width: 50%;
    }

    .elementor-36 .elementor-element.elementor-element-cdb9755 {
        width: 100%;
    }

    .elementor-36 .elementor-element.elementor-element-5661144 {
        width: 100%;
    }

    .elementor-36 .elementor-element.elementor-element-52c9cd3 {
        width: 100%;
    }

    .elementor-36 .elementor-element.elementor-element-f93b6e9 {
        width: 100%;
    }

    .elementor-36 .elementor-element.elementor-element-2303df7 {
        width: 100%;
    }
}

@media(min-width:1025px) {
    .elementor-36 .elementor-element.elementor-element-98c6bee:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-98c6bee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-36 .elementor-element.elementor-element-6af5220:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-6af5220 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}
