.elementor-3499 .elementor-element.elementor-element-d90e28d > .elementor-container {
    max-width: 700px;
}

    .elementor-3499 .elementor-element.elementor-element-d90e28d > .elementor-container > .elementor-column > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

.elementor-3499 .elementor-element.elementor-element-d90e28d:not(.elementor-motion-effects-element-type-background), .elementor-3499 .elementor-element.elementor-element-d90e28d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../four-colleagues-brainstorming-at-dark-office.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3499 .elementor-element.elementor-element-d90e28d > .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-3499 .elementor-element.elementor-element-d90e28d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -124px;
    margin-bottom: 0px;
    padding: 248px 0px 160px 0px;
}

.elementor-3499 .elementor-element.elementor-element-25fcfba.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-3499 .elementor-element.elementor-element-c9d5186 {
    text-align: center;
}

.elementor-3499 .elementor-element.elementor-element-4b05fbf > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-3499 .elementor-element.elementor-element-4b05fbf {
    margin-top: 140px;
    margin-bottom: 0px;
}

.elementor-3499 .elementor-element.elementor-element-3395fb0 > .elementor-element-populated {
    margin: 0px 80px 0px 0px;
    --e-column-margin-right: 80px;
    --e-column-margin-left: 0px;
}

.elementor-3499 .elementor-element.elementor-element-cff7078 {
    --icon-box-icon-margin: 15px;
}

    .elementor-3499 .elementor-element.elementor-element-cff7078 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-3499 .elementor-element.elementor-element-cff7078 .elementor-icon-box-title {
        margin-bottom: 32px;
    }

.elementor-3499 .elementor-element.elementor-element-713055e .elementor-button .elementor-align-icon-right {
    margin-left: 12px;
}

.elementor-3499 .elementor-element.elementor-element-713055e .elementor-button .elementor-align-icon-left {
    margin-right: 12px;
}

.elementor-3499 .elementor-element.elementor-element-713055e > .elementor-widget-container {
    margin: 48px 0px 0px 0px;
}

    .elementor-3499 .elementor-element.elementor-element-713055e > .elementor-widget-container:hover {
        --e-transform-translateY: -4px;
    }

.elementor-3499 .elementor-element.elementor-element-f8ceea1 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-3499 .elementor-element.elementor-element-11f3892 img {
    width: 100%;
    height: 500px;
    object-fit: cover;
    object-position: center center;
}

.elementor-3499 .elementor-element.elementor-element-f6024c8 {
    margin-top: 70px;
    margin-bottom: 0px;
}

.elementor-3499 .elementor-element.elementor-element-ea1deda.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-3499 .elementor-element.elementor-element-d061035.elementor-position-right .elementor-image-box-img {
    margin-left: 20px;
}

.elementor-3499 .elementor-element.elementor-element-d061035.elementor-position-left .elementor-image-box-img {
    margin-right: 20px;
}

.elementor-3499 .elementor-element.elementor-element-d061035.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px;
}

.elementor-3499 .elementor-element.elementor-element-d061035 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 24%;
}

.elementor-3499 .elementor-element.elementor-element-d061035 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-3499 .elementor-element.elementor-element-d061035 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-3499 .elementor-element.elementor-element-d061035 .elementor-image-box-title {
    margin-bottom: 12px;
    color: var( --e-global-color-secondary );
    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-3499 .elementor-element.elementor-element-d061035 > .elementor-widget-container {
    padding: 40px 24px 40px 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-152652f );
}

.elementor-3499 .elementor-element.elementor-element-d061035 {
    width: var( --container-widget-width, 24% );
    max-width: 24%;
    --container-widget-width: 24%;
    --container-widget-flex-grow: 0;
}

.elementor-3499 .elementor-element.elementor-element-47b76dc.elementor-position-right .elementor-image-box-img {
    margin-left: 20px;
}

.elementor-3499 .elementor-element.elementor-element-47b76dc.elementor-position-left .elementor-image-box-img {
    margin-right: 20px;
}

.elementor-3499 .elementor-element.elementor-element-47b76dc.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px;
}

.elementor-3499 .elementor-element.elementor-element-47b76dc .elementor-image-box-wrapper .elementor-image-box-img {
    width: 24%;
}

.elementor-3499 .elementor-element.elementor-element-47b76dc .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-3499 .elementor-element.elementor-element-47b76dc .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-3499 .elementor-element.elementor-element-47b76dc .elementor-image-box-title {
    margin-bottom: 12px;
    color: var( --e-global-color-secondary );
    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-3499 .elementor-element.elementor-element-47b76dc > .elementor-widget-container {
    padding: 40px 24px 40px 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-152652f );
}

.elementor-3499 .elementor-element.elementor-element-47b76dc {
    width: var( --container-widget-width, 24% );
    max-width: 24%;
    --container-widget-width: 24%;
    --container-widget-flex-grow: 0;
}

.elementor-3499 .elementor-element.elementor-element-dcf27c5.elementor-position-right .elementor-image-box-img {
    margin-left: 20px;
}

.elementor-3499 .elementor-element.elementor-element-dcf27c5.elementor-position-left .elementor-image-box-img {
    margin-right: 20px;
}

.elementor-3499 .elementor-element.elementor-element-dcf27c5.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px;
}

.elementor-3499 .elementor-element.elementor-element-dcf27c5 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 24%;
}

.elementor-3499 .elementor-element.elementor-element-dcf27c5 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-3499 .elementor-element.elementor-element-dcf27c5 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-3499 .elementor-element.elementor-element-dcf27c5 .elementor-image-box-title {
    margin-bottom: 12px;
    color: var( --e-global-color-secondary );
    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-3499 .elementor-element.elementor-element-dcf27c5 > .elementor-widget-container {
    padding: 40px 24px 40px 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-152652f );
}

.elementor-3499 .elementor-element.elementor-element-dcf27c5 {
    width: var( --container-widget-width, 24% );
    max-width: 24%;
    --container-widget-width: 24%;
    --container-widget-flex-grow: 0;
}

.elementor-3499 .elementor-element.elementor-element-c0b23cb.elementor-position-right .elementor-image-box-img {
    margin-left: 20px;
}

.elementor-3499 .elementor-element.elementor-element-c0b23cb.elementor-position-left .elementor-image-box-img {
    margin-right: 20px;
}

.elementor-3499 .elementor-element.elementor-element-c0b23cb.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px;
}

.elementor-3499 .elementor-element.elementor-element-c0b23cb .elementor-image-box-wrapper .elementor-image-box-img {
    width: 24%;
}

.elementor-3499 .elementor-element.elementor-element-c0b23cb .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-3499 .elementor-element.elementor-element-c0b23cb .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-3499 .elementor-element.elementor-element-c0b23cb .elementor-image-box-title {
    margin-bottom: 12px;
    color: var( --e-global-color-secondary );
    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-3499 .elementor-element.elementor-element-c0b23cb > .elementor-widget-container {
    padding: 40px 24px 40px 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-152652f );
}

.elementor-3499 .elementor-element.elementor-element-c0b23cb {
    width: var( --container-widget-width, 24% );
    max-width: 24%;
    --container-widget-width: 24%;
    --container-widget-flex-grow: 0;
}

.elementor-3499 .elementor-element.elementor-element-0b65d7e > .elementor-container {
    max-width: 700px;
}

.elementor-3499 .elementor-element.elementor-element-0b65d7e:not(.elementor-motion-effects-element-type-background), .elementor-3499 .elementor-element.elementor-element-0b65d7e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../startup-teamwork-brainstorming-meeting-concept-in-office.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3499 .elementor-element.elementor-element-0b65d7e > .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-3499 .elementor-element.elementor-element-0b65d7e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 0px 240px 0px;
}

.elementor-3499 .elementor-element.elementor-element-c32abf7 {
    --icon-box-icon-margin: 15px;
}

    .elementor-3499 .elementor-element.elementor-element-c32abf7 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-3499 .elementor-element.elementor-element-c32abf7 .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-3499 .elementor-element.elementor-element-907f642 {
    margin-top: -160px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-3499 .elementor-element.elementor-element-5dfbfe9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3499 .elementor-element.elementor-element-5dfbfe9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-3499 .elementor-element.elementor-element-5dfbfe9 > .elementor-element-populated {
    border-style: solid;
    border-width: 4px 0px 0px 0px;
    border-color: var( --e-global-color-152652f );
    transition: background 0.3s, border 0.8s, border-radius 0.8s, box-shadow 0.8s;
    margin: 16px 16px 16px 16px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 16px;
    padding: 48px 48px 48px 48px;
}

.elementor-3499 .elementor-element.elementor-element-5dfbfe9:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 4px 0px 0px 0px;
    border-color: var( --e-global-color-primary );
}

.elementor-3499 .elementor-element.elementor-element-5dfbfe9 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.8s, opacity 0.3s;
}

.elementor-3499 .elementor-element.elementor-element-de53afe > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3499 .elementor-element.elementor-element-090ba69 .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
    transition: color 0.3s;
}

.elementor-3499 .elementor-element.elementor-element-090ba69 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
    transition: fill 0.3s;
}

.elementor-3499 .elementor-element.elementor-element-090ba69 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}

    .elementor-3499 .elementor-element.elementor-element-090ba69 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3499 .elementor-element.elementor-element-090ba69 .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
        font-style: var( --e-global-typography-accent-font-style );
        text-decoration: var( --e-global-typography-accent-text-decoration );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
        word-spacing: var( --e-global-typography-accent-word-spacing );
    }

    .elementor-3499 .elementor-element.elementor-element-090ba69 .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3499 .elementor-element.elementor-element-090ba69 > .elementor-widget-container {
        margin: 12px 0px 0px 0px;
    }

.elementor-3499 .elementor-element.elementor-element-3134726 > .elementor-widget-container {
    margin: 32px 0px 32px 0px;
}

.elementor-3499 .elementor-element.elementor-element-68777c8 .elementor-button .elementor-align-icon-right {
    margin-left: 12px;
}

.elementor-3499 .elementor-element.elementor-element-68777c8 .elementor-button .elementor-align-icon-left {
    margin-right: 12px;
}

.elementor-3499 .elementor-element.elementor-element-68777c8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

    .elementor-3499 .elementor-element.elementor-element-68777c8 > .elementor-widget-container:hover {
        --e-transform-translateY: -4px;
    }

.elementor-3499 .elementor-element.elementor-element-b371e99:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3499 .elementor-element.elementor-element-b371e99 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-3499 .elementor-element.elementor-element-b371e99 > .elementor-element-populated {
    border-style: solid;
    border-width: 4px 0px 0px 0px;
    border-color: var( --e-global-color-152652f );
    transition: background 0.3s, border 0.8s, border-radius 0.8s, box-shadow 0.8s;
    margin: 16px 16px 16px 16px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 16px;
    padding: 48px 48px 48px 48px;
}

.elementor-3499 .elementor-element.elementor-element-b371e99:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 4px 0px 0px 0px;
    border-color: var( --e-global-color-primary );
}

.elementor-3499 .elementor-element.elementor-element-b371e99 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.8s, opacity 0.3s;
}

.elementor-3499 .elementor-element.elementor-element-8597634 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3499 .elementor-element.elementor-element-3b95a81 .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
    transition: color 0.3s;
}

.elementor-3499 .elementor-element.elementor-element-3b95a81 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
    transition: fill 0.3s;
}

.elementor-3499 .elementor-element.elementor-element-3b95a81 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}

    .elementor-3499 .elementor-element.elementor-element-3b95a81 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3499 .elementor-element.elementor-element-3b95a81 .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
        font-style: var( --e-global-typography-accent-font-style );
        text-decoration: var( --e-global-typography-accent-text-decoration );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
        word-spacing: var( --e-global-typography-accent-word-spacing );
    }

    .elementor-3499 .elementor-element.elementor-element-3b95a81 .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3499 .elementor-element.elementor-element-3b95a81 > .elementor-widget-container {
        margin: 12px 0px 0px 0px;
    }

.elementor-3499 .elementor-element.elementor-element-a006463 > .elementor-widget-container {
    margin: 32px 0px 32px 0px;
}

.elementor-3499 .elementor-element.elementor-element-07b1f13 .elementor-button .elementor-align-icon-right {
    margin-left: 12px;
}

.elementor-3499 .elementor-element.elementor-element-07b1f13 .elementor-button .elementor-align-icon-left {
    margin-right: 12px;
}

.elementor-3499 .elementor-element.elementor-element-07b1f13 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

    .elementor-3499 .elementor-element.elementor-element-07b1f13 > .elementor-widget-container:hover {
        --e-transform-translateY: -4px;
    }

.elementor-3499 .elementor-element.elementor-element-d4c1ff2 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-3499 .elementor-element.elementor-element-fc604cc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3499 .elementor-element.elementor-element-fc604cc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-3499 .elementor-element.elementor-element-fc604cc > .elementor-element-populated {
    border-style: solid;
    border-width: 4px 0px 0px 0px;
    border-color: var( --e-global-color-152652f );
    transition: background 0.3s, border 0.8s, border-radius 0.8s, box-shadow 0.8s;
    margin: 16px 16px 16px 16px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 16px;
    padding: 48px 48px 48px 48px;
}

.elementor-3499 .elementor-element.elementor-element-fc604cc:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 4px 0px 0px 0px;
    border-color: var( --e-global-color-primary );
}

.elementor-3499 .elementor-element.elementor-element-fc604cc > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.8s, opacity 0.3s;
}

.elementor-3499 .elementor-element.elementor-element-2033d61 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3499 .elementor-element.elementor-element-f745a85 .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
    transition: color 0.3s;
}

.elementor-3499 .elementor-element.elementor-element-f745a85 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
    transition: fill 0.3s;
}

.elementor-3499 .elementor-element.elementor-element-f745a85 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}

    .elementor-3499 .elementor-element.elementor-element-f745a85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3499 .elementor-element.elementor-element-f745a85 .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
        font-style: var( --e-global-typography-accent-font-style );
        text-decoration: var( --e-global-typography-accent-text-decoration );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
        word-spacing: var( --e-global-typography-accent-word-spacing );
    }

    .elementor-3499 .elementor-element.elementor-element-f745a85 .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3499 .elementor-element.elementor-element-f745a85 > .elementor-widget-container {
        margin: 12px 0px 0px 0px;
    }

.elementor-3499 .elementor-element.elementor-element-11833d8 > .elementor-widget-container {
    margin: 32px 0px 32px 0px;
}

.elementor-3499 .elementor-element.elementor-element-89a41ad .elementor-button .elementor-align-icon-right {
    margin-left: 12px;
}

.elementor-3499 .elementor-element.elementor-element-89a41ad .elementor-button .elementor-align-icon-left {
    margin-right: 12px;
}

.elementor-3499 .elementor-element.elementor-element-89a41ad > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

    .elementor-3499 .elementor-element.elementor-element-89a41ad > .elementor-widget-container:hover {
        --e-transform-translateY: -4px;
    }

.elementor-3499 .elementor-element.elementor-element-cdc5e4a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3499 .elementor-element.elementor-element-cdc5e4a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent );
}

.elementor-3499 .elementor-element.elementor-element-cdc5e4a > .elementor-element-populated {
    border-style: solid;
    border-width: 4px 0px 0px 0px;
    border-color: var( --e-global-color-152652f );
    transition: background 0.3s, border 0.8s, border-radius 0.8s, box-shadow 0.8s;
    margin: 16px 16px 16px 16px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 16px;
    padding: 48px 48px 48px 48px;
}

.elementor-3499 .elementor-element.elementor-element-cdc5e4a:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 4px 0px 0px 0px;
    border-color: var( --e-global-color-primary );
}

.elementor-3499 .elementor-element.elementor-element-cdc5e4a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.8s, opacity 0.3s;
}

.elementor-3499 .elementor-element.elementor-element-33f58ee > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3499 .elementor-element.elementor-element-13c12dd .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
    transition: color 0.3s;
}

.elementor-3499 .elementor-element.elementor-element-13c12dd .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
    transition: fill 0.3s;
}

.elementor-3499 .elementor-element.elementor-element-13c12dd {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}

    .elementor-3499 .elementor-element.elementor-element-13c12dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3499 .elementor-element.elementor-element-13c12dd .elementor-icon-list-item > a {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
        font-style: var( --e-global-typography-accent-font-style );
        text-decoration: var( --e-global-typography-accent-text-decoration );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
        word-spacing: var( --e-global-typography-accent-word-spacing );
    }

    .elementor-3499 .elementor-element.elementor-element-13c12dd .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3499 .elementor-element.elementor-element-13c12dd > .elementor-widget-container {
        margin: 12px 0px 0px 0px;
    }

.elementor-3499 .elementor-element.elementor-element-2dfdf61 > .elementor-widget-container {
    margin: 32px 0px 32px 0px;
}

.elementor-3499 .elementor-element.elementor-element-458a72f .elementor-button .elementor-align-icon-right {
    margin-left: 12px;
}

.elementor-3499 .elementor-element.elementor-element-458a72f .elementor-button .elementor-align-icon-left {
    margin-right: 12px;
}

.elementor-3499 .elementor-element.elementor-element-458a72f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

    .elementor-3499 .elementor-element.elementor-element-458a72f > .elementor-widget-container:hover {
        --e-transform-translateY: -4px;
    }

.elementor-3499 .elementor-element.elementor-element-b8a84ed {
    margin-top: 54px;
    margin-bottom: 0px;
}

.elementor-3499 .elementor-element.elementor-element-2a49aa7 {
    --image-transition-duration: 800ms;
    --content-text-align: center;
    --content-padding: 20px;
    --content-transition-duration: 800ms;
    --content-transition-delay: 800ms;
}

.elementor-3499 .elementor-element.elementor-element-c1ab1ad {
    margin-top: 140px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3499 .elementor-element.elementor-element-8b9813d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-3499 .elementor-element.elementor-element-8b9813d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-3499 .elementor-element.elementor-element-8b9813d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-3499 .elementor-element.elementor-element-8b9813d .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-3499 .elementor-element.elementor-element-8b9813d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-3499 .elementor-element.elementor-element-8b9813d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-3499 .elementor-element.elementor-element-8b9813d .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
    transition: color 0.3s;
}

.elementor-3499 .elementor-element.elementor-element-8b9813d .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
    transition: fill 0.3s;
}

.elementor-3499 .elementor-element.elementor-element-8b9813d {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

    .elementor-3499 .elementor-element.elementor-element-8b9813d .elementor-icon-list-icon {
        padding-right: 8px;
    }

    .elementor-3499 .elementor-element.elementor-element-8b9813d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3499 .elementor-element.elementor-element-8b9813d .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-3499 .elementor-element.elementor-element-8b9813d .elementor-icon-list-text {
        color: var( --e-global-color-secondary );
        transition: color 0.3s;
    }

    .elementor-3499 .elementor-element.elementor-element-8b9813d > .elementor-widget-container {
        margin: 0px 0px 24px 0px;
    }

.elementor-3499 .elementor-element.elementor-element-da3adde {
    --icon-box-icon-margin: 15px;
}

    .elementor-3499 .elementor-element.elementor-element-da3adde .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-3499 .elementor-element.elementor-element-da3adde .elementor-icon-box-title {
        margin-bottom: 16px;
        color: var( --e-global-color-secondary );
    }

        .elementor-3499 .elementor-element.elementor-element-da3adde .elementor-icon-box-title, .elementor-3499 .elementor-element.elementor-element-da3adde .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-3499 .elementor-element.elementor-element-da3adde > .elementor-widget-container {
        margin: 0px 0px 32px 0px;
    }

.elementor-3499 .elementor-element.elementor-element-e8286b7 > .elementor-element-populated {
    margin: 0px 48px 0px 60px;
    --e-column-margin-right: 48px;
    --e-column-margin-left: 60px;
}

.elementor-3499 .elementor-element.elementor-element-9e9f6b5 {
    --e-image-carousel-slides-to-show: 1;
}

.elementor-3499 .elementor-element.elementor-element-7b702dc .elementor-accordion-item {
    border-width: 0px;
}

    .elementor-3499 .elementor-element.elementor-element-7b702dc .elementor-accordion-item .elementor-tab-content {
        border-width: 0px;
    }

    .elementor-3499 .elementor-element.elementor-element-7b702dc .elementor-accordion-item .elementor-tab-title.elementor-active {
        border-width: 0px;
    }

.elementor-3499 .elementor-element.elementor-element-7b702dc .elementor-accordion-icon, .elementor-3499 .elementor-element.elementor-element-7b702dc .elementor-accordion-title {
    color: var( --e-global-color-text );
}

    .elementor-3499 .elementor-element.elementor-element-7b702dc .elementor-accordion-icon svg {
        fill: var( --e-global-color-text );
    }

.elementor-3499 .elementor-element.elementor-element-7b702dc .elementor-active .elementor-accordion-icon, .elementor-3499 .elementor-element.elementor-element-7b702dc .elementor-active .elementor-accordion-title {
    color: var( --e-global-color-secondary );
}

    .elementor-3499 .elementor-element.elementor-element-7b702dc .elementor-active .elementor-accordion-icon svg {
        fill: var( --e-global-color-secondary );
    }

.elementor-3499 .elementor-element.elementor-element-7b702dc .elementor-tab-title {
    padding: 16px 20px 16px 20px;
}

    .elementor-3499 .elementor-element.elementor-element-7b702dc .elementor-tab-title .elementor-accordion-icon i:before {
        color: var( --e-global-color-cc7bf96 );
    }

    .elementor-3499 .elementor-element.elementor-element-7b702dc .elementor-tab-title .elementor-accordion-icon svg {
        fill: var( --e-global-color-cc7bf96 );
    }

    .elementor-3499 .elementor-element.elementor-element-7b702dc .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
        color: var( --e-global-color-primary );
    }

    .elementor-3499 .elementor-element.elementor-element-7b702dc .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
        fill: var( --e-global-color-primary );
    }

.elementor-3499 .elementor-element.elementor-element-7b702dc .elementor-tab-content {
    padding: 0px 20px 8px 20px;
}

.elementor-3499 .elementor-element.elementor-element-6095b23 {
    margin-top: 140px;
    margin-bottom: 0px;
}

.elementor-3499 .elementor-element.elementor-element-757cb01.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-3499 .elementor-element.elementor-element-4e4360b {
    text-align: center;
}

    .elementor-3499 .elementor-element.elementor-element-4e4360b .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-3499 .elementor-element.elementor-element-4e4360b > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }

.elementor-3499 .elementor-element.elementor-element-9f8d1b4 {
    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-3499 .elementor-element.elementor-element-9f8d1b4 img {
        width: 100%;
        opacity: 0.6;
        transition-duration: 0.8s;
    }

    .elementor-3499 .elementor-element.elementor-element-9f8d1b4:hover img {
        opacity: 1;
    }

    .elementor-3499 .elementor-element.elementor-element-9f8d1b4 > .elementor-widget-container {
        padding: 12px 40px 12px 40px;
    }

.elementor-3499 .elementor-element.elementor-element-2a1ec1f {
    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-3499 .elementor-element.elementor-element-2a1ec1f img {
        width: 100%;
        opacity: 0.6;
        transition-duration: 0.8s;
    }

    .elementor-3499 .elementor-element.elementor-element-2a1ec1f:hover img {
        opacity: 1;
    }

    .elementor-3499 .elementor-element.elementor-element-2a1ec1f > .elementor-widget-container {
        padding: 12px 40px 12px 40px;
    }

.elementor-3499 .elementor-element.elementor-element-734c038 {
    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-3499 .elementor-element.elementor-element-734c038 img {
        width: 100%;
        opacity: 0.6;
        transition-duration: 0.8s;
    }

    .elementor-3499 .elementor-element.elementor-element-734c038:hover img {
        opacity: 1;
    }

    .elementor-3499 .elementor-element.elementor-element-734c038 > .elementor-widget-container {
        padding: 12px 40px 12px 40px;
    }

.elementor-3499 .elementor-element.elementor-element-6daf8c6 {
    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-3499 .elementor-element.elementor-element-6daf8c6 img {
        width: 100%;
        opacity: 0.6;
        transition-duration: 0.8s;
    }

    .elementor-3499 .elementor-element.elementor-element-6daf8c6:hover img {
        opacity: 1;
    }

    .elementor-3499 .elementor-element.elementor-element-6daf8c6 > .elementor-widget-container {
        padding: 12px 40px 12px 40px;
    }

.elementor-3499 .elementor-element.elementor-element-e9f9b3e {
    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-3499 .elementor-element.elementor-element-e9f9b3e img {
        width: 100%;
        opacity: 0.6;
        transition-duration: 0.8s;
    }

    .elementor-3499 .elementor-element.elementor-element-e9f9b3e:hover img {
        opacity: 1;
    }

    .elementor-3499 .elementor-element.elementor-element-e9f9b3e > .elementor-widget-container {
        padding: 12px 40px 12px 40px;
    }

.elementor-3499 .elementor-element.elementor-element-437fbf8 {
    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-3499 .elementor-element.elementor-element-437fbf8 img {
        width: 100%;
        opacity: 0.6;
        transition-duration: 0.8s;
    }

    .elementor-3499 .elementor-element.elementor-element-437fbf8:hover img {
        opacity: 1;
    }

    .elementor-3499 .elementor-element.elementor-element-437fbf8 > .elementor-widget-container {
        padding: 12px 40px 12px 40px;
    }

.elementor-3499 .elementor-element.elementor-element-c0a6310 {
    margin-top: 70px;
    margin-bottom: 0px;
}

.elementor-3499 .elementor-element.elementor-element-7819d97.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-3499 .elementor-element.elementor-element-7819d97:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3499 .elementor-element.elementor-element-7819d97 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../startup-business-team-brainstorming.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3499 .elementor-element.elementor-element-7819d97 > .elementor-element-populated > .elementor-background-overlay {
    background-color: var( --e-global-color-41e718d );
    opacity: 0.72;
}

.elementor-3499 .elementor-element.elementor-element-7819d97 > .elementor-element-populated > .elementor-background-overlay {
    mix-blend-mode: multiply;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3499 .elementor-element.elementor-element-7819d97 > .elementor-element-populated {
    border-style: solid;
    border-width: 4px 0px 0px 0px;
    border-color: var( --e-global-color-primary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 200px 60px 200px 60px;
}

.elementor-3499 .elementor-element.elementor-element-42ed25f {
    text-align: center;
    width: var( --container-widget-width, 54% );
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}

    .elementor-3499 .elementor-element.elementor-element-42ed25f > .elementor-widget-container {
        margin: 0px 0px 24px 0px;
    }

.elementor-3499 .elementor-element.elementor-element-31bd341 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-3499 .elementor-element.elementor-element-31bd341.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
    color: var( --e-global-color-secondary );
}

.elementor-3499 .elementor-element.elementor-element-31bd341.elementor-view-framed .elementor-icon, .elementor-3499 .elementor-element.elementor-element-31bd341.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

    .elementor-3499 .elementor-element.elementor-element-31bd341.elementor-view-framed .elementor-icon, .elementor-3499 .elementor-element.elementor-element-31bd341.elementor-view-default .elementor-icon svg {
        fill: var( --e-global-color-primary );
    }

.elementor-3499 .elementor-element.elementor-element-31bd341.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary );
}

.elementor-3499 .elementor-element.elementor-element-31bd341.elementor-view-stacked .elementor-icon svg {
    fill: var( --e-global-color-secondary );
}

.elementor-3499 .elementor-element.elementor-element-31bd341.elementor-view-stacked .elementor-icon:hover {
    background-color: var( --e-global-color-secondary );
    color: var( --e-global-color-primary );
}

.elementor-3499 .elementor-element.elementor-element-31bd341.elementor-view-framed .elementor-icon:hover, .elementor-3499 .elementor-element.elementor-element-31bd341.elementor-view-default .elementor-icon:hover {
    color: var( --e-global-color-secondary );
    border-color: var( --e-global-color-secondary );
}

    .elementor-3499 .elementor-element.elementor-element-31bd341.elementor-view-framed .elementor-icon:hover, .elementor-3499 .elementor-element.elementor-element-31bd341.elementor-view-default .elementor-icon:hover svg {
        fill: var( --e-global-color-secondary );
    }

.elementor-3499 .elementor-element.elementor-element-31bd341.elementor-view-framed .elementor-icon:hover {
    background-color: var( --e-global-color-primary );
}

.elementor-3499 .elementor-element.elementor-element-31bd341.elementor-view-stacked .elementor-icon:hover svg {
    fill: var( --e-global-color-primary );
}

.elementor-3499 .elementor-element.elementor-element-31bd341 .elementor-icon {
    font-size: 24px;
    padding: 16px;
}

    .elementor-3499 .elementor-element.elementor-element-31bd341 .elementor-icon svg {
        height: 24px;
    }

.elementor-3499 .elementor-element.elementor-element-31bd341 > .elementor-widget-container {
    margin: 0px 0px -6px 0px;
    border-style: none;
}

    .elementor-3499 .elementor-element.elementor-element-31bd341 > .elementor-widget-container:hover {
        --e-transform-scale: 1.2;
    }

.elementor-3499 .elementor-element.elementor-element-31bd341 {
    --e-transform-transition-duration: 1000ms;
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
}

@media(max-width:1024px) {
    .elementor-3499 .elementor-element.elementor-element-4b05fbf {
        padding: 0px 60px 0px 60px;
    }

    .elementor-3499 .elementor-element.elementor-element-3395fb0 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3499 .elementor-element.elementor-element-f8ceea1 > .elementor-element-populated {
        margin: 70px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3499 .elementor-element.elementor-element-11f3892 img {
        height: 424px;
    }

    .elementor-3499 .elementor-element.elementor-element-f6024c8 {
        padding: 0px 60px 0px 60px;
    }

    .elementor-3499 .elementor-element.elementor-element-d061035 .elementor-image-box-title {
        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-3499 .elementor-element.elementor-element-d061035 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-3499 .elementor-element.elementor-element-47b76dc .elementor-image-box-title {
        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-3499 .elementor-element.elementor-element-47b76dc {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-3499 .elementor-element.elementor-element-dcf27c5 .elementor-image-box-title {
        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-3499 .elementor-element.elementor-element-dcf27c5 > .elementor-widget-container {
        margin: 24px 0px 0px 0px;
    }

    .elementor-3499 .elementor-element.elementor-element-dcf27c5 {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-3499 .elementor-element.elementor-element-c0b23cb .elementor-image-box-title {
        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-3499 .elementor-element.elementor-element-c0b23cb > .elementor-widget-container {
        margin: 28px 0px 0px 0px;
    }

    .elementor-3499 .elementor-element.elementor-element-c0b23cb {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48% );
        max-width: 48%;
    }

    .elementor-3499 .elementor-element.elementor-element-0e099e8 > .elementor-element-populated {
        padding: 0px 28px 0px 28px;
    }

    .elementor-3499 .elementor-element.elementor-element-c32abf7 .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-3499 .elementor-element.elementor-element-907f642 {
        padding: 0px 24px 0px 24px;
    }

    .elementor-3499 .elementor-element.elementor-element-5dfbfe9 > .elementor-element-populated {
        padding: 40px 40px 40px 40px;
    }

    .elementor-3499 .elementor-element.elementor-element-090ba69 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3499 .elementor-element.elementor-element-090ba69 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
        word-spacing: var( --e-global-typography-accent-word-spacing );
    }

    .elementor-3499 .elementor-element.elementor-element-b371e99 > .elementor-element-populated {
        padding: 40px 40px 40px 40px;
    }

    .elementor-3499 .elementor-element.elementor-element-3b95a81 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3499 .elementor-element.elementor-element-3b95a81 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
        word-spacing: var( --e-global-typography-accent-word-spacing );
    }

    .elementor-3499 .elementor-element.elementor-element-d4c1ff2 {
        padding: 0px 24px 0px 24px;
    }

    .elementor-3499 .elementor-element.elementor-element-fc604cc > .elementor-element-populated {
        padding: 40px 40px 40px 40px;
    }

    .elementor-3499 .elementor-element.elementor-element-f745a85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3499 .elementor-element.elementor-element-f745a85 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
        word-spacing: var( --e-global-typography-accent-word-spacing );
    }

    .elementor-3499 .elementor-element.elementor-element-cdc5e4a > .elementor-element-populated {
        padding: 40px 40px 40px 40px;
    }

    .elementor-3499 .elementor-element.elementor-element-13c12dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3499 .elementor-element.elementor-element-13c12dd .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
        word-spacing: var( --e-global-typography-accent-word-spacing );
    }

    .elementor-3499 .elementor-element.elementor-element-c1ab1ad {
        padding: 0px 60px 0px 60px;
    }

    .elementor-3499 .elementor-element.elementor-element-8b9813d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3499 .elementor-element.elementor-element-8b9813d .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-3499 .elementor-element.elementor-element-da3adde .elementor-icon-box-title, .elementor-3499 .elementor-element.elementor-element-da3adde .elementor-icon-box-title a {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-3499 .elementor-element.elementor-element-e8286b7 > .elementor-element-populated {
        margin: 0px 0px 0px 80px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 80px;
    }

    .elementor-3499 .elementor-element.elementor-element-008ecae > .elementor-element-populated {
        margin: 32px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3499 .elementor-element.elementor-element-6095b23 {
        padding: 0px 28px 0px 28px;
    }

    .elementor-3499 .elementor-element.elementor-element-4e4360b .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-3499 .elementor-element.elementor-element-9f8d1b4 {
        --container-widget-width: 30%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 30% );
        max-width: 30%;
    }

    .elementor-3499 .elementor-element.elementor-element-2a1ec1f {
        --container-widget-width: 30%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 30% );
        max-width: 30%;
    }

    .elementor-3499 .elementor-element.elementor-element-734c038 {
        --container-widget-width: 30%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 30% );
        max-width: 30%;
    }

    .elementor-3499 .elementor-element.elementor-element-6daf8c6 {
        --container-widget-width: 30%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 30% );
        max-width: 30%;
    }

    .elementor-3499 .elementor-element.elementor-element-e9f9b3e {
        --container-widget-width: 30%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 30% );
        max-width: 30%;
    }

    .elementor-3499 .elementor-element.elementor-element-437fbf8 {
        --container-widget-width: 30%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 30% );
        max-width: 30%;
    }

    .elementor-3499 .elementor-element.elementor-element-c0a6310 {
        margin-top: 140px;
        margin-bottom: 0px;
    }

    .elementor-3499 .elementor-element.elementor-element-42ed25f {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 80% );
        max-width: 80%;
    }
}

@media(max-width:767px) {
    .elementor-3499 .elementor-element.elementor-element-d90e28d {
        margin-top: -90px;
        margin-bottom: 0px;
        padding: 180px 0px 120px 0px;
    }

    .elementor-3499 .elementor-element.elementor-element-25fcfba > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-3499 .elementor-element.elementor-element-4b05fbf {
        margin-top: 120px;
        margin-bottom: 0px;
        padding: 0px 28px 0px 28px;
    }

    .elementor-3499 .elementor-element.elementor-element-713055e {
        width: 100%;
        max-width: 100%;
    }

    .elementor-3499 .elementor-element.elementor-element-11f3892 img {
        height: 340px;
    }

    .elementor-3499 .elementor-element.elementor-element-f6024c8 {
        padding: 0px 28px 0px 28px;
    }

    .elementor-3499 .elementor-element.elementor-element-d061035 .elementor-image-box-img {
        margin-bottom: 20px;
    }

    .elementor-3499 .elementor-element.elementor-element-d061035 .elementor-image-box-title {
        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-3499 .elementor-element.elementor-element-d061035 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-3499 .elementor-element.elementor-element-47b76dc .elementor-image-box-img {
        margin-bottom: 20px;
    }

    .elementor-3499 .elementor-element.elementor-element-47b76dc .elementor-image-box-title {
        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-3499 .elementor-element.elementor-element-47b76dc > .elementor-widget-container {
        margin: 24px 0px 0px 0px;
    }

    .elementor-3499 .elementor-element.elementor-element-47b76dc {
        width: 100%;
        max-width: 100%;
    }

    .elementor-3499 .elementor-element.elementor-element-dcf27c5 .elementor-image-box-img {
        margin-bottom: 20px;
    }

    .elementor-3499 .elementor-element.elementor-element-dcf27c5 .elementor-image-box-title {
        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-3499 .elementor-element.elementor-element-dcf27c5 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-3499 .elementor-element.elementor-element-c0b23cb .elementor-image-box-img {
        margin-bottom: 20px;
    }

    .elementor-3499 .elementor-element.elementor-element-c0b23cb .elementor-image-box-title {
        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-3499 .elementor-element.elementor-element-c0b23cb {
        width: 100%;
        max-width: 100%;
    }

    .elementor-3499 .elementor-element.elementor-element-0b65d7e {
        margin-top: 120px;
        margin-bottom: 0px;
    }

    .elementor-3499 .elementor-element.elementor-element-c32abf7 .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-3499 .elementor-element.elementor-element-907f642 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3499 .elementor-element.elementor-element-090ba69 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3499 .elementor-element.elementor-element-090ba69 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
        word-spacing: var( --e-global-typography-accent-word-spacing );
    }

    .elementor-3499 .elementor-element.elementor-element-68777c8 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-3499 .elementor-element.elementor-element-3b95a81 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3499 .elementor-element.elementor-element-3b95a81 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
        word-spacing: var( --e-global-typography-accent-word-spacing );
    }

    .elementor-3499 .elementor-element.elementor-element-07b1f13 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-3499 .elementor-element.elementor-element-d4c1ff2 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3499 .elementor-element.elementor-element-f745a85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3499 .elementor-element.elementor-element-f745a85 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
        word-spacing: var( --e-global-typography-accent-word-spacing );
    }

    .elementor-3499 .elementor-element.elementor-element-89a41ad {
        width: 100%;
        max-width: 100%;
    }

    .elementor-3499 .elementor-element.elementor-element-13c12dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3499 .elementor-element.elementor-element-13c12dd .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
        letter-spacing: var( --e-global-typography-accent-letter-spacing );
        word-spacing: var( --e-global-typography-accent-word-spacing );
    }

    .elementor-3499 .elementor-element.elementor-element-458a72f {
        width: 100%;
        max-width: 100%;
    }

    .elementor-3499 .elementor-element.elementor-element-c1ab1ad {
        margin-top: 120px;
        margin-bottom: 0px;
        padding: 0px 28px 0px 28px;
    }

    .elementor-3499 .elementor-element.elementor-element-8b9813d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(24px/2);
    }

    .elementor-3499 .elementor-element.elementor-element-8b9813d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(24px/2);
    }

    .elementor-3499 .elementor-element.elementor-element-8b9813d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(24px/2);
        margin-left: calc(24px/2);
    }

    .elementor-3499 .elementor-element.elementor-element-8b9813d .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-24px/2);
        margin-left: calc(-24px/2);
    }

    body.rtl .elementor-3499 .elementor-element.elementor-element-8b9813d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-24px/2);
    }

    body:not(.rtl) .elementor-3499 .elementor-element.elementor-element-8b9813d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-24px/2);
    }

    .elementor-3499 .elementor-element.elementor-element-8b9813d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3499 .elementor-element.elementor-element-8b9813d .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-3499 .elementor-element.elementor-element-da3adde .elementor-icon-box-title, .elementor-3499 .elementor-element.elementor-element-da3adde .elementor-icon-box-title a {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-3499 .elementor-element.elementor-element-e8286b7 > .elementor-element-populated {
        margin: 40px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3499 .elementor-element.elementor-element-6095b23 {
        margin-top: 120px;
        margin-bottom: 0px;
        padding: 0px 8px 0px 8px;
    }

    .elementor-3499 .elementor-element.elementor-element-4e4360b .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-3499 .elementor-element.elementor-element-9f8d1b4 > .elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-3499 .elementor-element.elementor-element-9f8d1b4 {
        --container-widget-width: 44%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 44% );
        max-width: 44%;
    }

    .elementor-3499 .elementor-element.elementor-element-2a1ec1f > .elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-3499 .elementor-element.elementor-element-2a1ec1f {
        --container-widget-width: 44%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 44% );
        max-width: 44%;
    }

    .elementor-3499 .elementor-element.elementor-element-734c038 > .elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-3499 .elementor-element.elementor-element-734c038 {
        --container-widget-width: 44%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 44% );
        max-width: 44%;
    }

    .elementor-3499 .elementor-element.elementor-element-6daf8c6 > .elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-3499 .elementor-element.elementor-element-6daf8c6 {
        --container-widget-width: 44%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 44% );
        max-width: 44%;
    }

    .elementor-3499 .elementor-element.elementor-element-e9f9b3e > .elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-3499 .elementor-element.elementor-element-e9f9b3e {
        --container-widget-width: 44%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 44% );
        max-width: 44%;
    }

    .elementor-3499 .elementor-element.elementor-element-437fbf8 > .elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-3499 .elementor-element.elementor-element-437fbf8 {
        --container-widget-width: 44%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 44% );
        max-width: 44%;
    }

    .elementor-3499 .elementor-element.elementor-element-c0a6310 {
        margin-top: 80px;
        margin-bottom: 0px;
    }

    .elementor-3499 .elementor-element.elementor-element-7819d97 > .elementor-element-populated {
        padding: 140px 20px 140px 20px;
    }

    .elementor-3499 .elementor-element.elementor-element-42ed25f {
        width: 100%;
        max-width: 100%;
    }
}

@media(min-width:768px) {
    .elementor-3499 .elementor-element.elementor-element-3395fb0 {
        width: 50%;
    }

    .elementor-3499 .elementor-element.elementor-element-f8ceea1 {
        width: 50%;
    }

    .elementor-3499 .elementor-element.elementor-element-a2c0b72 {
        width: 30%;
    }

    .elementor-3499 .elementor-element.elementor-element-e8286b7 {
        width: 36%;
    }

    .elementor-3499 .elementor-element.elementor-element-008ecae {
        width: 33.556%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-3499 .elementor-element.elementor-element-3395fb0 {
        width: 100%;
    }

    .elementor-3499 .elementor-element.elementor-element-f8ceea1 {
        width: 100%;
    }

    .elementor-3499 .elementor-element.elementor-element-5dfbfe9 {
        width: 100%;
    }

    .elementor-3499 .elementor-element.elementor-element-b371e99 {
        width: 100%;
    }

    .elementor-3499 .elementor-element.elementor-element-fc604cc {
        width: 100%;
    }

    .elementor-3499 .elementor-element.elementor-element-cdc5e4a {
        width: 100%;
    }

    .elementor-3499 .elementor-element.elementor-element-a2c0b72 {
        width: 50%;
    }

    .elementor-3499 .elementor-element.elementor-element-e8286b7 {
        width: 50%;
    }

    .elementor-3499 .elementor-element.elementor-element-008ecae {
        width: 100%;
    }
}

@media(min-width:1025px) {
    .elementor-3499 .elementor-element.elementor-element-d90e28d:not(.elementor-motion-effects-element-type-background), .elementor-3499 .elementor-element.elementor-element-d90e28d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-3499 .elementor-element.elementor-element-0b65d7e:not(.elementor-motion-effects-element-type-background), .elementor-3499 .elementor-element.elementor-element-0b65d7e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-3499 .elementor-element.elementor-element-7819d97:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3499 .elementor-element.elementor-element-7819d97 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}
