.elementor-99 .elementor-element.elementor-element-e2c1515>.elementor-container {
    min-height: 100vh
}

.elementor-99 .elementor-element.elementor-element-e2c1515>.elementor-container:after {
    content: "";
    min-height: inherit
}

.elementor-99 .elementor-element.elementor-element-e2c1515:not(.elementor-motion-effects-element-type-background),
.elementor-99 .elementor-element.elementor-element-e2c1515>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #212121;
    background-image: url("/assets/images/home_header.png");
    /* filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(100%); */
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 40% auto
}

.elementor-99 .elementor-element.elementor-element-e2c1515>.elementor-background-overlay {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("http://y7r.d49.myftpupload.com/wp-content/uploads/2019/10/v-border.gif");
    background-position: 5% 25vh;
    background-repeat: no-repeat;
    opacity: 1;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-99 .elementor-element.elementor-element-e2c1515 {
    border-style: dashed;
    border-width: 0 0 1px;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 5%
}

.elementor-99 .elementor-element.elementor-element-257e9b7>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-99 .elementor-element.elementor-element-257e9b7>.elementor-element-populated {
    margin: 0;
    padding: 0 0 0 5%
}

.elementor-99 .elementor-element.elementor-element-05052ed .premium-dual-header-first-container span,
.elementor-99 .elementor-element.elementor-element-05052ed .premium-dual-header-second-container {
    display: block
}

.elementor-99 .elementor-element.elementor-element-05052ed .premium-dual-header-container {
    text-align: left
}

.elementor-99 .elementor-element.elementor-element-05052ed .premium-dual-header-first-span {
    font-size: -0.6em;
    text-shadow: 5px 5px 30px rgba(0, 0, 0, .5)
}

.elementor-99 .elementor-element.elementor-element-05052ed .premium-dual-header-second-header {
    font-size: 1em;
    line-height: .1em;
    color: #ed1c24;
    text-shadow: 5px 5px 30px rgba(0, 0, 0, .5)
}

.elementor-99 .elementor-element.elementor-element-05052ed>.elementor-widget-container {
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-f654438 .eael-fancy-text-container {
    text-align: left
}

.elementor-99 .elementor-element.elementor-element-f654438 .eael-fancy-text-prefix {
    color: #fff;
    font-family: "Overpass Mono", Sans-serif;
    font-weight: 400
}

.elementor-99 .elementor-element.elementor-element-f654438 .eael-fancy-text-strings {
    color: #fff
}

.elementor-99 .elementor-element.elementor-element-f654438 .eael-fancy-text-strings,
.elementor-99 .elementor-element.elementor-element-f654438 .typed-cursor {
    font-family: "Overpass Mono", Sans-serif;
    font-weight: 700
}

.elementor-99 .elementor-element.elementor-element-f654438>.elementor-widget-container {
    margin: 41px 0 0;
    padding: 0 55% 0 0
}

.elementor-99 .elementor-element.elementor-element-f035c98>.elementor-widget-container {
    padding: 0 55% 0 0
}

.elementor-99 .elementor-element.elementor-element-fa7fdbd .ekit-btn-wraper {
    text-align: center
}

.elementor-99 .elementor-element.elementor-element-fa7fdbd .elementskit-btn {
    font-weight: 700;
    background-color: transparent;
    background-image: radial-gradient(at center center, #8ac53f 0%, #029348 100%);
    border-style: none
}

.elementor-99 .elementor-element.elementor-element-fa7fdbd .elementskit-btn:hover {
    color: #fff;
    background-color: #029348
}

.elementor-99 .elementor-element.elementor-element-fa7fdbd .elementskit-btn:hover svg path {
    stroke: #fff;
    fill: #fff
}

.elementor-99 .elementor-element.elementor-element-fdecee8 .ekit-btn-wraper {
    text-align: center
}

.elementor-99 .elementor-element.elementor-element-fdecee8 .elementskit-btn {
    font-weight: 700;
    background-color: transparent;
    background-image: radial-gradient(at center center, #8ac53f 0%, #029348 100%);
    border-style: none
}

.elementor-99 .elementor-element.elementor-element-fdecee8 .elementskit-btn:hover {
    color: #fff;
    background-color: #029348
}

.elementor-99 .elementor-element.elementor-element-fdecee8 .elementskit-btn:hover svg path {
    stroke: #fff;
    fill: #fff
}

.elementor-99 .elementor-element.elementor-element-c95c915 .eae-dual-button-main-wrapper {
    justify-content: flex-start
}

.elementor-99 .elementor-element.elementor-element-c95c915 .eae-button-1-wrapper {
    font-family: "Roboto Mono", Sans-serif;
    font-size: 1.5em;
    background-color: transparent;
    background-image: linear-gradient(90deg, #8ac53f 60%, #029348 100%);
    border-style: solid;
    border-width: 1px;
    border-color: #0c0c0c
}

.elementor-99 .elementor-element.elementor-element-c95c915.animation-none .eae-button-1-wrapper:hover,
.elementor-99 .elementor-element.elementor-element-c95c915 .eae-button-1-wrapper:hover:before,
.elementor-99 .elementor-element.elementor-element-c95c915 .eae-button-1-wrapper:before {
    background-color: #029348
}

.elementor-99 .elementor-element.elementor-element-c95c915 .eae-button-2-wrapper {
    font-family: "Roboto Mono", Sans-serif;
    font-size: 1.5em;
    background-color: transparent;
    background-image: linear-gradient(270deg, #8ac53f 60%, #029348 100%);
    border-style: solid;
    border-width: 1px;
    border-color: #0c0c0c
}

.elementor-99 .elementor-element.elementor-element-c95c915.animation-none .eae-button-2-wrapper:hover,
.elementor-99 .elementor-element.elementor-element-c95c915 .eae-button-2-wrapper:hover:before,
.elementor-99 .elementor-element.elementor-element-c95c915 .eae-button-2-wrapper:before {
    background-color: #029348
}

.elementor-99 .elementor-element.elementor-element-c95c915 .eae-button-separator-wrapper .eae-button-separator {
    width: 50px;
    height: 50px;
    line-height: 50px;
    color: #fff;
    background-color: #029348;
    border-style: solid;
    border-width: 5px;
    border-color: rgba(138, 197, 63, .5);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .23)
}

.elementor-99 .elementor-element.elementor-element-c95c915 .button-style-horizontal .eae-button-separator-wrapper .eae-button-separator {
    top: 50%;
    right: calc(-50px/2)
}

.elementor-99 .elementor-element.elementor-element-c95c915 .button-style-vertical .eae-button-separator-wrapper .eae-button-separator {
    left: calc(50% - 50px/2)
}

.elementor-99 .elementor-element.elementor-element-56d6f9d>.elementor-container {
    min-height: 100vh
}

.elementor-99 .elementor-element.elementor-element-56d6f9d>.elementor-container:after {
    content: "";
    min-height: inherit
}

.elementor-99 .elementor-element.elementor-element-56d6f9d:not(.elementor-motion-effects-element-type-background),
.elementor-99 .elementor-element.elementor-element-56d6f9d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #212121;
    background-image: url("/assets/images/industry-4.0-softwares.jpg");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: 47% auto
}

.elementor-99 .elementor-element.elementor-element-56d6f9d>.elementor-background-overlay {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/assets/images/v-border.gif");
    background-position: 95% -100vh;
    background-repeat: no-repeat;
    opacity: 1;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-99 .elementor-element.elementor-element-56d6f9d {
    border-style: dashed;
    border-width: 0 0 1px;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 5%
}

.elementor-99 .elementor-element.elementor-element-c98e6a7.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: flex-start
}

.elementor-99 .elementor-element.elementor-element-c98e6a7>.elementor-element-populated {
    margin: 0 5% 0 50%
}

.elementor-99 .elementor-element.elementor-element-fbb80c4 .premium-dual-header-first-container span,
.elementor-99 .elementor-element.elementor-element-fbb80c4 .premium-dual-header-second-container {
    display: block
}

.elementor-99 .elementor-element.elementor-element-fbb80c4 .premium-dual-header-container {
    text-align: left
}

.elementor-99 .elementor-element.elementor-element-fbb80c4 .premium-dual-header-first-span {
    line-height: .9em;
    text-shadow: 5px 5px 30px rgba(0, 0, 0, .5)
}

.elementor-99 .elementor-element.elementor-element-fbb80c4 .premium-dual-header-second-header {
    font-size: .6em;
    line-height: 1em;
    color: #ed1c24;
    text-shadow: 5px 5px 30px rgba(0, 0, 0, .5)
}

.elementor-99 .elementor-element.elementor-element-fbb80c4>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-6312aa9>.elementor-element-populated {
    border-style: dashed;
    border-width: 0 1px 0 0;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5% 0 0
}

.elementor-99 .elementor-element.elementor-element-6312aa9>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-99 .elementor-element.elementor-element-0423871 .premium-button-container {
    text-align: center
}

.elementor-99 .elementor-element.elementor-element-0423871 .premium-button {
    font-family: "Roboto Mono", Sans-serif;
    font-size: 1.5em;
    border-style: solid;
    border-width: 1px;
    border-color: #029348
}

.elementor-99 .elementor-element.elementor-element-0423871 .premium-button .premium-button-text-icon-wrapper span {
    color: #212121
}

.elementor-99 .elementor-element.elementor-element-0423871 .premium-button,
.elementor-99 .elementor-element.elementor-element-0423871 .premium-button.premium-button-style2-shutinhor:before,
.elementor-99 .elementor-element.elementor-element-0423871 .premium-button.premium-button-style2-shutinver:before,
.elementor-99 .elementor-element.elementor-element-0423871 .premium-button-style5-radialin:before,
.elementor-99 .elementor-element.elementor-element-0423871 .premium-button-style5-rectin:before {
    background-color: rgba(33, 33, 33, 0)
}

.elementor-99 .elementor-element.elementor-element-0423871 .premium-button-none:hover,
.elementor-99 .elementor-element.elementor-element-0423871 .premium-button-style1-bottom:before,
.elementor-99 .elementor-element.elementor-element-0423871 .premium-button-style1-top:before,
.elementor-99 .elementor-element.elementor-element-0423871 .premium-button-style1-right:before,
.elementor-99 .elementor-element.elementor-element-0423871 .premium-button-style1-left:before,
.elementor-99 .elementor-element.elementor-element-0423871 .premium-button-style2-shutouthor:before,
.elementor-99 .elementor-element.elementor-element-0423871 .premium-button-style2-shutoutver:before,
.elementor-99 .elementor-element.elementor-element-0423871 .premium-button-style2-shutinhor,
.elementor-99 .elementor-element.elementor-element-0423871 .premium-button-style2-shutinver,
.elementor-99 .elementor-element.elementor-element-0423871 .premium-button-style2-dshutinhor:before,
.elementor-99 .elementor-element.elementor-element-0423871 .premium-button-style2-dshutinver:before,
.elementor-99 .elementor-element.elementor-element-0423871 .premium-button-style2-scshutouthor:before,
.elementor-99 .elementor-element.elementor-element-0423871 .premium-button-style2-scshutoutver:before,
.elementor-99 .elementor-element.elementor-element-0423871 .premium-button-style3-after:hover,
.elementor-99 .elementor-element.elementor-element-0423871 .premium-button-style3-before:hover,
.elementor-99 .elementor-element.elementor-element-0423871 .premium-button-style4-icon-wrapper,
.elementor-99 .elementor-element.elementor-element-0423871 .premium-button-style5-radialin,
.elementor-99 .elementor-element.elementor-element-0423871 .premium-button-style5-radialout:before,
.elementor-99 .elementor-element.elementor-element-0423871 .premium-button-style5-rectin,
.elementor-99 .elementor-element.elementor-element-0423871 .premium-button-style5-rectout:before {
    background-color: #029348
}

.elementor-99 .elementor-element.elementor-element-0423871>.elementor-widget-container {
    margin: 0 45% 0 0;
    background-color: transparent;
    background-image: linear-gradient(90deg, #8ac53f 60%, #029348 100%)
}

.elementor-99 .elementor-element.elementor-element-1a57d49>.elementor-element-populated {
    padding: 0 0 0 5%
}

.elementor-99 .elementor-element.elementor-element-0cf07c1 .premium-counter-area .premium-counter-icon .icon {
    font-size: 70px
}

.elementor-99 .elementor-element.elementor-element-0cf07c1 .premium-counter-area .premium-counter-title {
    font-family: "Overpass Mono", Sans-serif
}

.elementor-99 .elementor-element.elementor-element-0cf07c1 .premium-counter-area .premium-counter-init {
    color: #ed1c24;
    font-family: "Roboto Mono", Sans-serif
}

.elementor-99 .elementor-element.elementor-element-0cf07c1 .premium-counter-area span#prefix {
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-0cf07c1 .premium-counter-area span#suffix {
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-9acd244 .premium-counter-area .premium-counter-icon .icon {
    font-size: 70px
}

.elementor-99 .elementor-element.elementor-element-9acd244 .premium-counter-area .premium-counter-title {
    font-family: "Overpass Mono", Sans-serif
}

.elementor-99 .elementor-element.elementor-element-9acd244 .premium-counter-area .premium-counter-init {
    color: #ed1c24;
    font-family: "Roboto Mono", Sans-serif
}

.elementor-99 .elementor-element.elementor-element-9acd244 .premium-counter-area span#prefix {
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-9acd244 .premium-counter-area span#suffix {
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-5f2c2f0>.elementor-background-overlay {
    background-image: url("../../../../../y7r.d49.myftpupload.com/wp-content/uploads/2019/10/v-border.gif");
    background-position: 5% 0;
    background-repeat: no-repeat;
    background-size: initial;
    opacity: 1;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-99 .elementor-element.elementor-element-5f2c2f0 {
    border-style: dashed;
    border-width: 0 0 1px;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 5% 5% 5% 10%
}

.elementor-bc-flex-widget .elementor-99 .elementor-element.elementor-element-150af14.elementor-column .elementor-column-wrap {
    align-items: space-evenly
}

.elementor-99 .elementor-element.elementor-element-150af14.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: space-evenly;
    align-items: space-evenly
}

.elementor-99 .elementor-element.elementor-element-150af14>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px
}

.elementor-99 .elementor-element.elementor-element-150af14>.elementor-element-populated {
    border-style: dashed;
    border-width: 0 1px 0 0;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    padding: 0 5% 0 0
}

.elementor-99 .elementor-element.elementor-element-150af14>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-99 .elementor-element.elementor-element-6ed8b0a .premium-dual-header-first-container span,
.elementor-99 .elementor-element.elementor-element-6ed8b0a .premium-dual-header-second-container {
    display: block
}

.elementor-99 .elementor-element.elementor-element-6ed8b0a .premium-dual-header-container {
    text-align: left
}

.elementor-99 .elementor-element.elementor-element-6ed8b0a .premium-dual-header-first-span {
    line-height: .8em;
    text-shadow: 5px 5px 30px rgba(0, 0, 0, .5)
}

.elementor-99 .elementor-element.elementor-element-6ed8b0a .premium-dual-header-second-header {
    font-size: .6em;
    line-height: 1.8em;
    color: #ed1c24;
    text-shadow: 5px 5px 30px rgba(0, 0, 0, .5)
}

.elementor-99 .elementor-element.elementor-element-6ed8b0a>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-9180dd2 .elementskit-section-title-wraper .elementskit-section-title {
    color: #fff;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
    font-size: 1.4rem;
    text-decoration: underline;
    line-height: .1em
}

.elementor-99 .elementor-element.elementor-element-9180dd2 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000
}

.elementor-99 .elementor-element.elementor-element-9180dd2>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-891364b .eael-progressbar-circle {
    width: 280px;
    height: 280px
}

.elementor-99 .elementor-element.elementor-element-891364b .eael-progressbar-half-circle {
    width: 280px;
    height: calc(280/2*1px)
}

.elementor-99 .elementor-element.elementor-element-891364b .eael-progressbar-half-circle-after {
    width: 280px
}

.elementor-99 .elementor-element.elementor-element-891364b .eael-progressbar-circle-shadow {
    width: calc(280px + 20px);
    height: calc(280px + 20px)
}

.elementor-99 .elementor-element.elementor-element-891364b .eael-progressbar-circle-inner {
    background-color: #212121;
    border-width: 40px;
    border-color: #2b2b2b
}

.elementor-99 .elementor-element.elementor-element-891364b .eael-progressbar-circle-half {
    border-width: 40px;
    border-color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-891364b .eael-progressbar-title {
    font-family: "Overpass Mono", Sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    color: #fff
}

.elementor-99 .elementor-element.elementor-element-891364b .eael-progressbar-count-wrap {
    color: #fff
}

.elementor-99 .elementor-element.elementor-element-891364b>.elementor-widget-container {
    margin: 0
}

.elementor-99 .elementor-element.elementor-element-65dc3c4 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-bc-flex-widget .elementor-99 .elementor-element.elementor-element-bec55cc.elementor-column .elementor-column-wrap {
    align-items: flex-start
}

.elementor-99 .elementor-element.elementor-element-bec55cc.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-99 .elementor-element.elementor-element-bec55cc>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-99 .elementor-element.elementor-element-bec55cc>.elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-b025611 .premium-counter-area .premium-counter-icon .icon {
    font-size: 70px
}

.elementor-99 .elementor-element.elementor-element-b025611 .premium-counter-area .premium-counter-init {
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-b025611 .premium-counter-area span#suffix {
    color: #ed1c24
}

.elementor-bc-flex-widget .elementor-99 .elementor-element.elementor-element-6739942.elementor-column .elementor-column-wrap {
    align-items: flex-start
}

.elementor-99 .elementor-element.elementor-element-6739942.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-99 .elementor-element.elementor-element-6739942>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-99 .elementor-element.elementor-element-6739942>.elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-6af52f8 .premium-counter-area .premium-counter-icon .icon {
    font-size: 70px
}

.elementor-99 .elementor-element.elementor-element-6af52f8 .premium-counter-area .premium-counter-init {
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-6af52f8 .premium-counter-area span#suffix {
    color: #ed1c24
}

.elementor-bc-flex-widget .elementor-99 .elementor-element.elementor-element-8e8ecb4.elementor-column .elementor-column-wrap {
    align-items: space-evenly
}

.elementor-99 .elementor-element.elementor-element-8e8ecb4.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: space-evenly;
    align-items: space-evenly
}

.elementor-99 .elementor-element.elementor-element-8e8ecb4>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px
}

.elementor-99 .elementor-element.elementor-element-8e8ecb4>.elementor-element-populated {
    margin: 0;
    padding: 0 5%
}

.elementor-99 .elementor-element.elementor-element-0a9ef18 .elementskit-section-title-wraper .elementskit-section-title {
    color: #fff;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
    font-size: 1.4rem;
    text-decoration: underline
}

.elementor-99 .elementor-element.elementor-element-0a9ef18 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000
}

.elementor-99 .elementor-element.elementor-element-0a9ef18>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-220569a .eael-progressbar-line-container {
    width: 100%
}

.elementor-99 .elementor-element.elementor-element-220569a .eael-progressbar-line {
    height: 0;
    background-color: #2b2b2b
}

.elementor-99 .elementor-element.elementor-element-220569a .eael-progressbar-line-fill {
    height: 0;
    background-color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-220569a .eael-progressbar-title {
    font-family: "Overpass Mono", Sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: -.8px;
    color: #fff
}

.elementor-99 .elementor-element.elementor-element-220569a .eael-progressbar-count-wrap {
    font-family: "Overpass Mono", Sans-serif;
    font-size: 1em;
    font-weight: 400;
    line-height: .2em;
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-220569a>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-d696121 .eael-progressbar-line-container {
    width: 100%
}

.elementor-99 .elementor-element.elementor-element-d696121 .eael-progressbar-line {
    height: 0;
    background-color: #2b2b2b
}

.elementor-99 .elementor-element.elementor-element-d696121 .eael-progressbar-line-fill {
    height: 0;
    background-color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-d696121 .eael-progressbar-title {
    font-family: "Overpass Mono", Sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: -.8px;
    color: #fff
}

.elementor-99 .elementor-element.elementor-element-d696121 .eael-progressbar-count-wrap {
    font-family: "Overpass Mono", Sans-serif;
    font-size: 1em;
    font-weight: 400;
    line-height: .2em;
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-d696121>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-8f073df .eael-progressbar-line-container {
    width: 100%
}

.elementor-99 .elementor-element.elementor-element-8f073df .eael-progressbar-line {
    height: 0;
    background-color: #2b2b2b
}

.elementor-99 .elementor-element.elementor-element-8f073df .eael-progressbar-line-fill {
    height: 0;
    background-color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-8f073df .eael-progressbar-title {
    font-family: "Overpass Mono", Sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: -.8px;
    color: #fff
}

.elementor-99 .elementor-element.elementor-element-8f073df .eael-progressbar-count-wrap {
    font-family: "Overpass Mono", Sans-serif;
    font-size: 1em;
    font-weight: 400;
    line-height: .2em;
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-8f073df>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-c9c17bb .eael-progressbar-line-container {
    width: 100%
}

.elementor-99 .elementor-element.elementor-element-c9c17bb .eael-progressbar-line {
    height: 0;
    background-color: #2b2b2b
}

.elementor-99 .elementor-element.elementor-element-c9c17bb .eael-progressbar-line-fill {
    height: 0;
    background-color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-c9c17bb .eael-progressbar-title {
    font-family: "Overpass Mono", Sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: -.8px;
    color: #fff
}

.elementor-99 .elementor-element.elementor-element-c9c17bb .eael-progressbar-count-wrap {
    font-family: "Overpass Mono", Sans-serif;
    font-size: 1em;
    font-weight: 400;
    line-height: .2em;
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-c9c17bb>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-35e1eb2 .eael-progressbar-line-container {
    width: 100%
}

.elementor-99 .elementor-element.elementor-element-35e1eb2 .eael-progressbar-line {
    height: 0;
    background-color: #2b2b2b
}

.elementor-99 .elementor-element.elementor-element-35e1eb2 .eael-progressbar-line-fill {
    height: 0;
    background-color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-35e1eb2 .eael-progressbar-title {
    font-family: "Overpass Mono", Sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: -.8px;
    color: #fff
}

.elementor-99 .elementor-element.elementor-element-35e1eb2 .eael-progressbar-count-wrap {
    font-family: "Overpass Mono", Sans-serif;
    font-size: 1em;
    font-weight: 400;
    line-height: .2em;
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-35e1eb2>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-0f3cb56 .eael-progressbar-line-container {
    width: 100%
}

.elementor-99 .elementor-element.elementor-element-0f3cb56 .eael-progressbar-line {
    height: 0;
    background-color: #2b2b2b
}

.elementor-99 .elementor-element.elementor-element-0f3cb56 .eael-progressbar-line-fill {
    height: 0;
    background-color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-0f3cb56 .eael-progressbar-title {
    font-family: "Overpass Mono", Sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: -.8px;
    color: #fff
}

.elementor-99 .elementor-element.elementor-element-0f3cb56 .eael-progressbar-count-wrap {
    font-family: "Overpass Mono", Sans-serif;
    font-size: 1em;
    font-weight: 400;
    line-height: .2em;
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-0f3cb56>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-db991bd {
    --divider-border-style: dashed;
    --divider-border-color: rgba(2, 147, 72, .6);
    --divider-border-width: 1px
}

.elementor-99 .elementor-element.elementor-element-db991bd .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-99 .elementor-element.elementor-element-db991bd .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-99 .elementor-element.elementor-element-72173cc .elementskit-section-title-wraper .elementskit-section-title {
    color: #fff;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
    font-size: 1.4rem;
    text-decoration: underline
}

.elementor-99 .elementor-element.elementor-element-72173cc .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000
}

.elementor-99 .elementor-element.elementor-element-72173cc>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-d5aeaf4 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px
}

.elementor-99 .elementor-element.elementor-element-d5aeaf4 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #ed1c24;
    font-size: 3em
}

.elementor-99 .elementor-element.elementor-element-d5aeaf4 .elementskit-funfact .funfact-title {
    color: #fff;
    font-family: "Overpass Mono", Sans-serif;
    font-size: 1em;
    font-weight: 400;
    line-height: 3em
}

.elementor-99 .elementor-element.elementor-element-f49715a>.elementor-background-overlay {
    background-image: url("../../../../../y7r.d49.myftpupload.com/wp-content/uploads/2019/10/v-border.gif");
    background-position: 95% 0;
    background-repeat: no-repeat;
    background-size: initial;
    opacity: 1;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-99 .elementor-element.elementor-element-f49715a {
    border-style: dashed;
    border-width: 0 0 1px;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 5% 10% 5% 5%
}

.elementor-bc-flex-widget .elementor-99 .elementor-element.elementor-element-dc7b25d.elementor-column .elementor-column-wrap {
    align-items: space-evenly
}

.elementor-99 .elementor-element.elementor-element-dc7b25d.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: space-evenly;
    align-items: space-evenly
}

.elementor-99 .elementor-element.elementor-element-dc7b25d>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px
}

.elementor-99 .elementor-element.elementor-element-dc7b25d>.elementor-element-populated {
    border-style: dashed;
    border-width: 0 1px 0 0;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    padding: 0 5% 0 0
}

.elementor-99 .elementor-element.elementor-element-dc7b25d>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-99 .elementor-element.elementor-element-d169a82 .premium-dual-header-first-container span,
.elementor-99 .elementor-element.elementor-element-d169a82 .premium-dual-header-second-container {
    display: block
}

.elementor-99 .elementor-element.elementor-element-d169a82 .premium-dual-header-container {
    text-align: left
}

.elementor-99 .elementor-element.elementor-element-d169a82 .premium-dual-header-first-span {
    line-height: .8em;
    text-shadow: 5px 5px 30px rgba(0, 0, 0, .5)
}

.elementor-99 .elementor-element.elementor-element-d169a82 .premium-dual-header-second-header {
    font-size: .6em;
    line-height: 1.2em;
    color: #ed1c24;
    text-shadow: 5px 5px 30px rgba(0, 0, 0, .5)
}

.elementor-99 .elementor-element.elementor-element-d169a82>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-eb24a11 .elementskit-section-title-wraper .elementskit-section-title {
    color: #fff;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
    font-size: 1.4rem;
    text-decoration: underline
}

.elementor-99 .elementor-element.elementor-element-eb24a11 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000
}

.elementor-99 .elementor-element.elementor-element-eb24a11>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-ef54eff .premium-progressbar-progress,
.elementor-99 .elementor-element.elementor-element-ef54eff .premium-progressbar-progress-bar {
    height: 10px
}

.elementor-99 .elementor-element.elementor-element-ef54eff .premium-progressbar-progress-bar,
.elementor-99 .elementor-element.elementor-element-ef54eff .premium-progressbar-progress {
    border-radius: 0
}

.elementor-99 .elementor-element.elementor-element-ef54eff .premium-progressbar-progress-bar {
    background-color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-ef54eff .premium-progressbar-progress {
    background-color: #2b2b2b
}

.elementor-99 .elementor-element.elementor-element-ef54eff .premium-progressbar-left-label {
    font-family: "Overpass Mono", Sans-serif;
    font-weight: 400
}

.elementor-99 .elementor-element.elementor-element-ef54eff>.elementor-widget-container {
    margin: 0 0 -5%;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-58fef3b .premium-progressbar-progress,
.elementor-99 .elementor-element.elementor-element-58fef3b .premium-progressbar-progress-bar {
    height: 10px
}

.elementor-99 .elementor-element.elementor-element-58fef3b .premium-progressbar-progress-bar,
.elementor-99 .elementor-element.elementor-element-58fef3b .premium-progressbar-progress {
    border-radius: 0
}

.elementor-99 .elementor-element.elementor-element-58fef3b .premium-progressbar-progress-bar {
    background-color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-58fef3b .premium-progressbar-progress {
    background-color: #2b2b2b
}

.elementor-99 .elementor-element.elementor-element-58fef3b .premium-progressbar-left-label {
    font-family: "Overpass Mono", Sans-serif;
    font-weight: 400
}

.elementor-99 .elementor-element.elementor-element-58fef3b>.elementor-widget-container {
    margin: 0 0 -5%;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-5c437c1 .premium-progressbar-progress,
.elementor-99 .elementor-element.elementor-element-5c437c1 .premium-progressbar-progress-bar {
    height: 10px
}

.elementor-99 .elementor-element.elementor-element-5c437c1 .premium-progressbar-progress-bar,
.elementor-99 .elementor-element.elementor-element-5c437c1 .premium-progressbar-progress {
    border-radius: 0
}

.elementor-99 .elementor-element.elementor-element-5c437c1 .premium-progressbar-progress-bar {
    background-color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-5c437c1 .premium-progressbar-progress {
    background-color: #2b2b2b
}

.elementor-99 .elementor-element.elementor-element-5c437c1 .premium-progressbar-left-label {
    font-family: "Overpass Mono", Sans-serif;
    font-weight: 400
}

.elementor-99 .elementor-element.elementor-element-5c437c1>.elementor-widget-container {
    margin: 0 0 -5%;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-e297749 .premium-progressbar-progress,
.elementor-99 .elementor-element.elementor-element-e297749 .premium-progressbar-progress-bar {
    height: 10px
}

.elementor-99 .elementor-element.elementor-element-e297749 .premium-progressbar-progress-bar,
.elementor-99 .elementor-element.elementor-element-e297749 .premium-progressbar-progress {
    border-radius: 0
}

.elementor-99 .elementor-element.elementor-element-e297749 .premium-progressbar-progress-bar {
    background-color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-e297749 .premium-progressbar-progress {
    background-color: #2b2b2b
}

.elementor-99 .elementor-element.elementor-element-e297749 .premium-progressbar-left-label {
    font-family: "Overpass Mono", Sans-serif;
    font-weight: 400
}

.elementor-99 .elementor-element.elementor-element-e297749>.elementor-widget-container {
    margin: 0 0 -5%;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-8d66917 .premium-progressbar-progress,
.elementor-99 .elementor-element.elementor-element-8d66917 .premium-progressbar-progress-bar {
    height: 10px
}

.elementor-99 .elementor-element.elementor-element-8d66917 .premium-progressbar-progress-bar,
.elementor-99 .elementor-element.elementor-element-8d66917 .premium-progressbar-progress {
    border-radius: 0
}

.elementor-99 .elementor-element.elementor-element-8d66917 .premium-progressbar-progress-bar {
    background-color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-8d66917 .premium-progressbar-progress {
    background-color: #2b2b2b
}

.elementor-99 .elementor-element.elementor-element-8d66917 .premium-progressbar-left-label {
    font-family: "Overpass Mono", Sans-serif;
    font-weight: 400
}

.elementor-99 .elementor-element.elementor-element-8d66917>.elementor-widget-container {
    margin: 0 0 -5%;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-79d35b6 .premium-progressbar-progress,
.elementor-99 .elementor-element.elementor-element-79d35b6 .premium-progressbar-progress-bar {
    height: 10px
}

.elementor-99 .elementor-element.elementor-element-79d35b6 .premium-progressbar-progress-bar,
.elementor-99 .elementor-element.elementor-element-79d35b6 .premium-progressbar-progress {
    border-radius: 0
}

.elementor-99 .elementor-element.elementor-element-79d35b6 .premium-progressbar-progress-bar {
    background-color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-79d35b6 .premium-progressbar-progress {
    background-color: #2b2b2b
}

.elementor-99 .elementor-element.elementor-element-79d35b6 .premium-progressbar-left-label {
    font-family: "Overpass Mono", Sans-serif;
    font-weight: 400
}

.elementor-99 .elementor-element.elementor-element-79d35b6>.elementor-widget-container {
    margin: 0 0 -5%;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-ae23154 {
    font-size: .8em
}

.elementor-bc-flex-widget .elementor-99 .elementor-element.elementor-element-1252796.elementor-column .elementor-column-wrap {
    align-items: space-evenly
}

.elementor-99 .elementor-element.elementor-element-1252796.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: space-evenly;
    align-items: space-evenly
}

.elementor-99 .elementor-element.elementor-element-1252796>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px
}

.elementor-99 .elementor-element.elementor-element-1252796>.elementor-element-populated {
    margin: 0;
    padding: 0 5%
}

.elementor-99 .elementor-element.elementor-element-8723acc .elementskit-section-title-wraper .elementskit-section-title {
    color: #fff;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
    font-size: 1.4rem;
    text-decoration: underline
}

.elementor-99 .elementor-element.elementor-element-8723acc .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000
}

.elementor-99 .elementor-element.elementor-element-8723acc>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-434b55e>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-bc-flex-widget .elementor-99 .elementor-element.elementor-element-50d3398.elementor-column .elementor-column-wrap {
    align-items: flex-end
}

.elementor-99 .elementor-element.elementor-element-50d3398.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-99 .elementor-element.elementor-element-50d3398>.elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-14c255a .premium-counter-area .premium-counter-icon .icon {
    font-size: 10px
}

.elementor-99 .elementor-element.elementor-element-14c255a .premium-counter-area .premium-counter-title {
    font-family: "Overpass Mono", Sans-serif;
    font-weight: 400
}

.elementor-99 .elementor-element.elementor-element-14c255a .premium-counter-area .premium-counter-init {
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-14c255a .premium-counter-area span#suffix {
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-14c255a>.elementor-widget-container {
    margin: 0;
    padding: 0 2%
}

.elementor-bc-flex-widget .elementor-99 .elementor-element.elementor-element-0cb5727.elementor-column .elementor-column-wrap {
    align-items: flex-end
}

.elementor-99 .elementor-element.elementor-element-0cb5727.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-99 .elementor-element.elementor-element-0cb5727>.elementor-element-populated {
    border-style: dashed;
    border-width: 0 1px;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-0cb5727>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-99 .elementor-element.elementor-element-6163438 .premium-counter-area .premium-counter-icon .icon {
    font-size: 10px
}

.elementor-99 .elementor-element.elementor-element-6163438 .premium-counter-area .premium-counter-title {
    font-family: "Overpass Mono", Sans-serif;
    font-weight: 400
}

.elementor-99 .elementor-element.elementor-element-6163438 .premium-counter-area .premium-counter-init {
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-6163438 .premium-counter-area span#suffix {
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-6163438>.elementor-widget-container {
    margin: 0;
    padding: 0 2%
}

.elementor-bc-flex-widget .elementor-99 .elementor-element.elementor-element-9c1d86a.elementor-column .elementor-column-wrap {
    align-items: flex-end
}

.elementor-99 .elementor-element.elementor-element-9c1d86a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-99 .elementor-element.elementor-element-9c1d86a>.elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-3d00fda .premium-counter-area .premium-counter-icon .icon {
    font-size: 10px
}

.elementor-99 .elementor-element.elementor-element-3d00fda .premium-counter-area .premium-counter-title {
    font-family: "Overpass Mono", Sans-serif;
    font-weight: 400
}

.elementor-99 .elementor-element.elementor-element-3d00fda .premium-counter-area .premium-counter-init {
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-3d00fda .premium-counter-area span#suffix {
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-3d00fda>.elementor-widget-container {
    margin: 0;
    padding: 0 2%
}

.elementor-99 .elementor-element.elementor-element-4de9dcb>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-99 .elementor-element.elementor-element-4de9dcb {
    margin-top: 5%;
    margin-bottom: 5%
}

.elementor-bc-flex-widget .elementor-99 .elementor-element.elementor-element-dfda115.elementor-column .elementor-column-wrap {
    align-items: flex-end
}

.elementor-99 .elementor-element.elementor-element-dfda115.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-99 .elementor-element.elementor-element-dfda115>.elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-b27c5d6 .premium-counter-area .premium-counter-icon .icon {
    font-size: 10px
}

.elementor-99 .elementor-element.elementor-element-b27c5d6 .premium-counter-area .premium-counter-title {
    font-family: "Overpass Mono", Sans-serif;
    font-weight: 400
}

.elementor-99 .elementor-element.elementor-element-b27c5d6 .premium-counter-area .premium-counter-init {
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-b27c5d6 .premium-counter-area span#suffix {
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-b27c5d6>.elementor-widget-container {
    margin: 0;
    padding: 0 2%
}

.elementor-bc-flex-widget .elementor-99 .elementor-element.elementor-element-be1aee6.elementor-column .elementor-column-wrap {
    align-items: flex-end
}

.elementor-99 .elementor-element.elementor-element-be1aee6.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-99 .elementor-element.elementor-element-be1aee6>.elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-d333c33 .premium-counter-area .premium-counter-icon .icon {
    font-size: 10px
}

.elementor-99 .elementor-element.elementor-element-d333c33 .premium-counter-area .premium-counter-title {
    font-family: "Overpass Mono", Sans-serif;
    font-weight: 400
}

.elementor-99 .elementor-element.elementor-element-d333c33 .premium-counter-area .premium-counter-init {
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-d333c33 .premium-counter-area span#suffix {
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-d333c33>.elementor-widget-container {
    padding: 0 2%;
    border-style: dashed;
    border-width: 0 1px;
    border-color: rgba(2, 147, 72, .6)
}

.elementor-bc-flex-widget .elementor-99 .elementor-element.elementor-element-42c3aa6.elementor-column .elementor-column-wrap {
    align-items: flex-end
}

.elementor-99 .elementor-element.elementor-element-42c3aa6.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-99 .elementor-element.elementor-element-42c3aa6>.elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-5cc5450 .premium-counter-area .premium-counter-icon .icon {
    font-size: 10px
}

.elementor-99 .elementor-element.elementor-element-5cc5450 .premium-counter-area .premium-counter-title {
    font-family: "Overpass Mono", Sans-serif;
    font-weight: 400
}

.elementor-99 .elementor-element.elementor-element-5cc5450 .premium-counter-area .premium-counter-init {
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-5cc5450 .premium-counter-area span#suffix {
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-5cc5450>.elementor-widget-container {
    padding: 0 2%
}

.elementor-99 .elementor-element.elementor-element-4d0db51>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-bc-flex-widget .elementor-99 .elementor-element.elementor-element-6e89790.elementor-column .elementor-column-wrap {
    align-items: flex-end
}

.elementor-99 .elementor-element.elementor-element-6e89790.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-99 .elementor-element.elementor-element-6e89790>.elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-b60d640 .premium-counter-area .premium-counter-icon .icon {
    font-size: 10px
}

.elementor-99 .elementor-element.elementor-element-b60d640 .premium-counter-area .premium-counter-title {
    font-family: "Overpass Mono", Sans-serif;
    font-weight: 400
}

.elementor-99 .elementor-element.elementor-element-b60d640 .premium-counter-area .premium-counter-init {
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-b60d640 .premium-counter-area span#suffix {
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-b60d640>.elementor-widget-container {
    margin: 0;
    padding: 0 2%
}

.elementor-bc-flex-widget .elementor-99 .elementor-element.elementor-element-ce892e4.elementor-column .elementor-column-wrap {
    align-items: flex-end
}

.elementor-99 .elementor-element.elementor-element-ce892e4.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-99 .elementor-element.elementor-element-ce892e4>.elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-1214bf5 .premium-counter-area .premium-counter-icon .icon {
    font-size: 10px
}

.elementor-99 .elementor-element.elementor-element-1214bf5 .premium-counter-area .premium-counter-title {
    font-family: "Overpass Mono", Sans-serif;
    font-weight: 400
}

.elementor-99 .elementor-element.elementor-element-1214bf5 .premium-counter-area .premium-counter-init {
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-1214bf5 .premium-counter-area span#suffix {
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-1214bf5>.elementor-widget-container {
    padding: 0 2%;
    border-style: dashed;
    border-width: 0 1px;
    border-color: rgba(2, 147, 72, .6)
}

.elementor-bc-flex-widget .elementor-99 .elementor-element.elementor-element-ec14f25.elementor-column .elementor-column-wrap {
    align-items: flex-end
}

.elementor-99 .elementor-element.elementor-element-ec14f25.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-99 .elementor-element.elementor-element-ec14f25>.elementor-element-populated {
    margin: 0;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-0478266 .premium-counter-area .premium-counter-icon .icon {
    font-size: 10px
}

.elementor-99 .elementor-element.elementor-element-0478266 .premium-counter-area .premium-counter-title {
    font-family: "Overpass Mono", Sans-serif;
    font-weight: 400
}

.elementor-99 .elementor-element.elementor-element-0478266 .premium-counter-area .premium-counter-init {
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-0478266 .premium-counter-area span#suffix {
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-0478266>.elementor-widget-container {
    padding: 0 2%
}

.elementor-99 .elementor-element.elementor-element-3916630>.elementor-container {
    min-height: 100vh
}

.elementor-99 .elementor-element.elementor-element-3916630>.elementor-container:after {
    content: "";
    min-height: inherit
}

.elementor-99 .elementor-element.elementor-element-3916630:not(.elementor-motion-effects-element-type-background),
.elementor-99 .elementor-element.elementor-element-3916630>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/assets/images/industry-4.0-solutions.jpg");
    background-position: 50vw 50%;
    background-repeat: no-repeat;
    background-size: 100% auto
}

.elementor-99 .elementor-element.elementor-element-3916630>.elementor-background-overlay {
    background-image: url("/assets/images/v-border.gif");
    background-position: 5% 0;
    background-repeat: no-repeat;
    opacity: 1;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-99 .elementor-element.elementor-element-3916630 {
    border-style: dashed;
    border-width: 0 0 1px;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 5%
}

.elementor-99 .elementor-element.elementor-element-fa2c20a>.elementor-element-populated {
    padding: 0 30% 0 5%
}

.elementor-99 .elementor-element.elementor-element-102415f .premium-dual-header-first-container span,
.elementor-99 .elementor-element.elementor-element-102415f .premium-dual-header-second-container {
    display: block
}

.elementor-99 .elementor-element.elementor-element-102415f .premium-dual-header-container {
    text-align: left
}

.elementor-99 .elementor-element.elementor-element-102415f .premium-dual-header-first-span {
    line-height: .8em;
    text-shadow: 5px 5px 30px rgba(0, 0, 0, .5)
}

.elementor-99 .elementor-element.elementor-element-102415f .premium-dual-header-second-header {
    font-size: .6em;
    line-height: 1.2em;
    color: #ed1c24;
    text-shadow: 5px 5px 30px rgba(0, 0, 0, .5)
}

.elementor-99 .elementor-element.elementor-element-102415f>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-b12eb6b>.elementor-widget-container {
    padding: 0 25% 0 0
}

.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button-container {
    text-align: center
}

.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button {
    font-family: "Roboto Mono", Sans-serif;
    font-size: 1.5em;
    border-style: solid;
    border-width: 1px;
    border-color: #029348
}

.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button .premium-button-text-icon-wrapper span {
    color: #212121
}

.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button,
.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button.premium-button-style2-shutinhor:before,
.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button.premium-button-style2-shutinver:before,
.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button-style5-radialin:before,
.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button-style5-rectin:before {
    background-color: rgba(33, 33, 33, 0)
}

.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button-none:hover,
.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button-style1-bottom:before,
.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button-style1-top:before,
.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button-style1-right:before,
.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button-style1-left:before,
.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button-style2-shutouthor:before,
.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button-style2-shutoutver:before,
.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button-style2-shutinhor,
.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button-style2-shutinver,
.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button-style2-dshutinhor:before,
.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button-style2-dshutinver:before,
.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button-style2-scshutouthor:before,
.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button-style2-scshutoutver:before,
.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button-style3-after:hover,
.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button-style3-before:hover,
.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button-style4-icon-wrapper,
.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button-style5-radialin,
.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button-style5-radialout:before,
.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button-style5-rectin,
.elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button-style5-rectout:before {
    background-color: #029348
}

.elementor-99 .elementor-element.elementor-element-ab50dc6>.elementor-widget-container {
    margin: 0 50% 0 0;
    background-color: transparent;
    background-image: linear-gradient(90deg, #8ac53f 60%, #029348 100%)
}

.elementor-99 .elementor-element.elementor-element-cee2f74>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: space-evenly;
    align-items: space-evenly
}

.elementor-99 .elementor-element.elementor-element-cee2f74>.elementor-background-overlay {
    background-image: url("../../../../../y7r.d49.myftpupload.com/wp-content/uploads/2019/10/v-border.gif");
    background-position: 95% 0;
    background-repeat: no-repeat;
    background-size: initial;
    opacity: 1;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-99 .elementor-element.elementor-element-cee2f74 {
    border-style: dashed;
    border-width: 0 0 1px;
    border-color: rgba(2, 147, 72, .6);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 5%
}

.elementor-99 .elementor-element.elementor-element-82eec0b>.elementor-element-populated {
    padding: 0 5% 0 0
}

.elementor-99 .elementor-element.elementor-element-a84b131 .premium-dual-header-first-container span,
.elementor-99 .elementor-element.elementor-element-a84b131 .premium-dual-header-second-container {
    display: block
}

.elementor-99 .elementor-element.elementor-element-a84b131 .premium-dual-header-container {
    text-align: left
}

.elementor-99 .elementor-element.elementor-element-a84b131 .premium-dual-header-first-span {
    line-height: .8em;
    text-shadow: 5px 5px 30px rgba(0, 0, 0, .5)
}

.elementor-99 .elementor-element.elementor-element-a84b131 .premium-dual-header-second-header {
    font-size: .6em;
    line-height: 1.2em;
    color: #ed1c24;
    text-shadow: 5px 5px 30px rgba(0, 0, 0, .5)
}

.elementor-99 .elementor-element.elementor-element-a84b131>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-99 .elementor-element.elementor-element-0407ec5 .elementskit-clients-slider .slick-slide {
    margin-right: 15px;
    margin-left: 15px
}

.elementor-99 .elementor-element.elementor-element-0407ec5 .elementskit-clients-slider .slick-slide>div:not(:last-child) {
    margin-bottom: 15px
}

.elementor-99 .elementor-element.elementor-element-0407ec5 .elementskit-clients-slider .slick-list {
    background-color: #212121
}

.elementor-99 .elementor-element.elementor-element-0407ec5 .elementskit-clients-slider .single-client {
    background-color: #212121;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .11)
}

.elementor-99 .elementor-element.elementor-element-0407ec5 .elementskit-clients-slider.simple_logo_image .single-client:hover {
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .8)
}

.elementor-99 .elementor-element.elementor-element-0407ec5 .simple_logo_image .single-client .content-image .main-image {
    opacity: 1;
    filter: alpha(opacity=1)
}

.elementor-99 .elementor-element.elementor-element-0407ec5 .elementskit-clients-slider .single-client img {
    opacity: 1;
    filter: alpha(opacity=1)
}

.elementor-99 .elementor-element.elementor-element-0407ec5 .simple_logo_image .single-client:hover .content-image img {
    opacity: 1;
    filter: alpha(opacity=1)
}

.elementor-99 .elementor-element.elementor-element-0407ec5 .simple_logo_image .single-client:hover .content-image .main-image {
    opacity: 1;
    filter: alpha(opacity=1)
}

.elementor-99 .elementor-element.elementor-element-0407ec5 .elementskit-clients-slider .slick-arrow {
    font-size: 20px;
    border-radius: 50px;
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-0407ec5 .elementskit-clients-slider .slick-arrow i {
    font-size: 30px;
    font-weight: 700;
    text-decoration: none
}

.elementor-99 .elementor-element.elementor-element-0407ec5 .elementskit-clients-slider .slick-arrow.slick-prev {
    left: -5%
}

.elementor-99 .elementor-element.elementor-element-0407ec5 .elementskit-clients-slider .slick-arrow.slick-next {
    left: 100%
}

.elementor-99 .elementor-element.elementor-element-0407ec5 .elementskit-clients-slider .slick-arrow:hover {
    color: #ed1c24;
    background: #000
}

.elementor-99 .elementor-element.elementor-element-0407ec5>.elementor-widget-container {
    padding: 0 3%
}

.elementor-99 .elementor-element.elementor-element-4908b7f .elementskit-clients-slider .slick-slide {
    margin-right: 15px;
    margin-left: 15px
}

.elementor-99 .elementor-element.elementor-element-4908b7f .elementskit-clients-slider .slick-slide>div:not(:last-child) {
    margin-bottom: 15px
}

.elementor-99 .elementor-element.elementor-element-4908b7f .elementskit-clients-slider .slick-list {
    background-color: #212121
}

.elementor-99 .elementor-element.elementor-element-4908b7f .elementskit-clients-slider .single-client {
    background-color: #212121;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .11)
}

.elementor-99 .elementor-element.elementor-element-4908b7f .elementskit-clients-slider.simple_logo_image .single-client:hover {
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .8)
}

.elementor-99 .elementor-element.elementor-element-4908b7f .simple_logo_image .single-client .content-image .main-image {
    opacity: 1;
    filter: alpha(opacity=1)
}

.elementor-99 .elementor-element.elementor-element-4908b7f .elementskit-clients-slider .single-client img {
    opacity: 1;
    filter: alpha(opacity=1)
}

.elementor-99 .elementor-element.elementor-element-4908b7f .simple_logo_image .single-client:hover .content-image img {
    opacity: 1;
    filter: alpha(opacity=1)
}

.elementor-99 .elementor-element.elementor-element-4908b7f .simple_logo_image .single-client:hover .content-image .main-image {
    opacity: 1;
    filter: alpha(opacity=1)
}

.elementor-99 .elementor-element.elementor-element-4908b7f .elementskit-clients-slider .slick-arrow {
    font-size: 20px;
    border-radius: 50px;
    color: #ed1c24
}

.elementor-99 .elementor-element.elementor-element-4908b7f .elementskit-clients-slider .slick-arrow i {
    font-size: 30px;
    font-weight: 700;
    text-decoration: none
}

.elementor-99 .elementor-element.elementor-element-4908b7f .elementskit-clients-slider .slick-arrow.slick-prev {
    left: -5%
}

.elementor-99 .elementor-element.elementor-element-4908b7f .elementskit-clients-slider .slick-arrow.slick-next {
    left: 100%
}

.elementor-99 .elementor-element.elementor-element-4908b7f .elementskit-clients-slider .slick-arrow:hover {
    color: #ed1c24;
    background: #000
}

.elementor-99 .elementor-element.elementor-element-4908b7f>.elementor-widget-container {
    padding: 0 3%
}

@media(min-width:768px) {
    .elementor-99 .elementor-element.elementor-element-6312aa9 {
        width: 60%
    }
    .elementor-99 .elementor-element.elementor-element-1a57d49 {
        width: 39.977%
    }
    .elementor-99 .elementor-element.elementor-element-50d3398 {
        width: 33%
    }
    .elementor-99 .elementor-element.elementor-element-0cb5727 {
        width: 33.331%
    }
    .elementor-99 .elementor-element.elementor-element-dfda115 {
        width: 33%
    }
    .elementor-99 .elementor-element.elementor-element-be1aee6 {
        width: 33.331%
    }
    .elementor-99 .elementor-element.elementor-element-6e89790 {
        width: 33%
    }
    .elementor-99 .elementor-element.elementor-element-ce892e4 {
        width: 33.331%
    }
}

@media(max-width:1024px) {
    .elementor-99 .elementor-element.elementor-element-05052ed>.elementor-widget-container {
        padding: 0
    }
    .elementor-99 .elementor-element.elementor-element-56d6f9d:not(.elementor-motion-effects-element-type-background),
    .elementor-99 .elementor-element.elementor-element-56d6f9d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 40% auto
    }
    .elementor-99 .elementor-element.elementor-element-56d6f9d>.elementor-background-overlay {
        background-image: url("../../../../../y7r.d49.myftpupload.com/wp-content/uploads/2019/10/v-border.gif");
        background-position: 95% 0;
        background-repeat: no-repeat;
        background-size: initial
    }
    .elementor-99 .elementor-element.elementor-element-c98e6a7>.elementor-element-populated {
        margin: 0 0 0 40%;
        padding: 0 10px 0 0
    }
    .elementor-bc-flex-widget .elementor-99 .elementor-element.elementor-element-6312aa9.elementor-column .elementor-column-wrap {
        align-items: space-evenly
    }
    .elementor-99 .elementor-element.elementor-element-6312aa9.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: space-evenly;
        align-items: space-evenly
    }
    .elementor-99 .elementor-element.elementor-element-6312aa9>.elementor-element-populated {
        border-width: 0 1px 0 0
    }
    .elementor-99 .elementor-element.elementor-element-0423871>.elementor-widget-container {
        margin: 0 20% 0 0
    }
    .elementor-bc-flex-widget .elementor-99 .elementor-element.elementor-element-1a57d49.elementor-column .elementor-column-wrap {
        align-items: space-evenly
    }
    .elementor-99 .elementor-element.elementor-element-1a57d49.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: space-evenly;
        align-items: space-evenly
    }
    .elementor-99 .elementor-element.elementor-element-5f2c2f0 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 15% 5% 15% 10%
    }
    .elementor-99 .elementor-element.elementor-element-8e8ecb4>.elementor-element-populated {
        padding: 0 0 0 10px
    }
    .elementor-99 .elementor-element.elementor-element-220569a .eael-progressbar-title {
        font-size: 1rem
    }
    .elementor-99 .elementor-element.elementor-element-d696121 .eael-progressbar-title {
        font-size: 1rem
    }
    .elementor-99 .elementor-element.elementor-element-8f073df .eael-progressbar-title {
        font-size: 1rem
    }
    .elementor-99 .elementor-element.elementor-element-c9c17bb .eael-progressbar-title {
        font-size: 1rem
    }
    .elementor-99 .elementor-element.elementor-element-35e1eb2 .eael-progressbar-title {
        font-size: 1rem
    }
    .elementor-99 .elementor-element.elementor-element-0f3cb56 .eael-progressbar-title {
        font-size: 1rem
    }
    .elementor-99 .elementor-element.elementor-element-d5aeaf4 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: 2.5em
    }
    .elementor-99 .elementor-element.elementor-element-f49715a {
        margin-top: 0;
        margin-bottom: 0;
        padding: 15% 5%
    }
    .elementor-bc-flex-widget .elementor-99 .elementor-element.elementor-element-1252796.elementor-column .elementor-column-wrap {
        align-items: space-evenly
    }
    .elementor-99 .elementor-element.elementor-element-1252796.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: space-evenly;
        align-items: space-evenly
    }
    .elementor-99 .elementor-element.elementor-element-1252796>.elementor-element-populated {
        padding: 0 0 0 10px
    }
    .elementor-99 .elementor-element.elementor-element-14c255a .premium-counter-area .premium-counter-title {
        font-size: .9em
    }
    .elementor-99 .elementor-element.elementor-element-0cb5727>.elementor-element-populated {
        border-width: 0 1px
    }
    .elementor-99 .elementor-element.elementor-element-6163438 .premium-counter-area .premium-counter-title {
        font-size: .9em
    }
    .elementor-99 .elementor-element.elementor-element-3d00fda .premium-counter-area .premium-counter-title {
        font-size: .9em
    }
    .elementor-99 .elementor-element.elementor-element-d333c33>.elementor-widget-container {
        border-width: 0 1px
    }
    .elementor-99 .elementor-element.elementor-element-1214bf5>.elementor-widget-container {
        border-width: 0 1px
    }
    .elementor-99 .elementor-element.elementor-element-102415f>.elementor-widget-container {
        padding: 0 25% 0 0
    }
    .elementor-99 .elementor-element.elementor-element-ab50dc6>.elementor-widget-container {
        margin: 0 20% 0 0
    }
    .elementor-99 .elementor-element.elementor-element-a84b131>.elementor-widget-container {
        padding: 0 40% 0 0
    }
    .elementor-99 .elementor-element.elementor-element-0407ec5 .elementskit-clients-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px
    }
    .elementor-99 .elementor-element.elementor-element-0407ec5 .elementskit-clients-slider .slick-slide>div:not(:last-child) {
        margin-bottom: 10px
    }
    .elementor-99 .elementor-element.elementor-element-4908b7f .elementskit-clients-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px
    }
    .elementor-99 .elementor-element.elementor-element-4908b7f .elementskit-clients-slider .slick-slide>div:not(:last-child) {
        margin-bottom: 10px
    }
}

@media(max-width:767px) {
    .elementor-99 .elementor-element.elementor-element-e2c1515>.elementor-container {
        min-height: 100vh
    }
    .elementor-99 .elementor-element.elementor-element-e2c1515>.elementor-container:after {
        content: "";
        min-height: inherit
    }
    .elementor-99 .elementor-element.elementor-element-e2c1515:not(.elementor-motion-effects-element-type-background),
    .elementor-99 .elementor-element.elementor-element-e2c1515>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: bottom center;
        background-repeat: no-repeat;
        background-size: 0vw auto
    }
    .elementor-99 .elementor-element.elementor-element-e2c1515>.elementor-background-overlay {
        background-position: bottom center;
        background-repeat: no-repeat;
        background-size: 0% auto
    }
    .elementor-99 .elementor-element.elementor-element-e2c1515 {
        padding: 15% 0 0
    }
    .elementor-bc-flex-widget .elementor-99 .elementor-element.elementor-element-257e9b7.elementor-column .elementor-column-wrap {
        align-items: space-evenly
    }
    .elementor-99 .elementor-element.elementor-element-257e9b7.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: space-evenly;
        align-items: space-evenly
    }
    .elementor-99 .elementor-element.elementor-element-257e9b7>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 20px
    }
    .elementor-99 .elementor-element.elementor-element-257e9b7>.elementor-element-populated {
        padding: 0
    }
    .elementor-99 .elementor-element.elementor-element-05052ed .premium-dual-header-container {
        text-align: center
    }
    .elementor-99 .elementor-element.elementor-element-05052ed .premium-dual-header-first-span {
        font-size: .6em
    }
    .elementor-99 .elementor-element.elementor-element-05052ed .premium-dual-header-second-header {
        font-size: .5em;
        line-height: .5em
    }
    .elementor-99 .elementor-element.elementor-element-05052ed>.elementor-widget-container {
        padding: 0
    }
    .elementor-99 .elementor-element.elementor-element-f654438 .eael-fancy-text-container {
        text-align: center
    }
    .elementor-99 .elementor-element.elementor-element-f654438>.elementor-widget-container {
        padding: 0
    }
    .elementor-99 .elementor-element.elementor-element-f035c98 .elementor-text-editor {
        text-align: center
    }
    .elementor-99 .elementor-element.elementor-element-f035c98>.elementor-widget-container {
        padding: 0
    }
    .elementor-99 .elementor-element.elementor-element-a607765 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }
    .elementor-99 .elementor-element.elementor-element-0693126 {
        width: 50%
    }
    .elementor-99 .elementor-element.elementor-element-0693126>.elementor-element-populated {
        margin: 0;
        padding: 0
    }
    .elementor-99 .elementor-element.elementor-element-fa7fdbd .ekit-btn-wraper {
        text-align: center
    }
    .elementor-99 .elementor-element.elementor-element-fa7fdbd .elementskit-btn {
        font-size: 1em;
        color: #212121
    }
    .elementor-99 .elementor-element.elementor-element-fa7fdbd .elementskit-btn svg path {
        stroke: #212121;
        fill: #212121
    }
    .elementor-99 .elementor-element.elementor-element-fa7fdbd .elementskit-btn:hover {
        color: #212121
    }
    .elementor-99 .elementor-element.elementor-element-fa7fdbd .elementskit-btn:hover svg path {
        stroke: #212121;
        fill: #212121
    }
    .elementor-99 .elementor-element.elementor-element-d66a3fd {
        width: 50%
    }
    .elementor-99 .elementor-element.elementor-element-d66a3fd>.elementor-element-populated {
        margin: 0;
        padding: 0
    }
    .elementor-99 .elementor-element.elementor-element-fdecee8 .ekit-btn-wraper {
        text-align: center
    }
    .elementor-99 .elementor-element.elementor-element-fdecee8 .elementskit-btn {
        font-size: 1em;
        color: #212121
    }
    .elementor-99 .elementor-element.elementor-element-fdecee8 .elementskit-btn svg path {
        stroke: #212121;
        fill: #212121
    }
    .elementor-99 .elementor-element.elementor-element-fdecee8 .elementskit-btn:hover {
        color: #212121
    }
    .elementor-99 .elementor-element.elementor-element-fdecee8 .elementskit-btn:hover svg path {
        stroke: #212121;
        fill: #212121
    }
    .elementor-99 .elementor-element.elementor-element-c95c915 .eae-dual-button-main-wrapper {
        justify-content: center
    }
    .elementor-99 .elementor-element.elementor-element-c95c915>.elementor-widget-container {
        padding: 0
    }
    .elementor-99 .elementor-element.elementor-element-56d6f9d>.elementor-container {
        min-height: 100vh
    }
    .elementor-99 .elementor-element.elementor-element-56d6f9d>.elementor-container:after {
        content: "";
        min-height: inherit
    }
    .elementor-99 .elementor-element.elementor-element-56d6f9d:not(.elementor-motion-effects-element-type-background),
    .elementor-99 .elementor-element.elementor-element-56d6f9d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: bottom center;
        background-repeat: no-repeat;
        background-size: 0vw auto
    }
    .elementor-99 .elementor-element.elementor-element-56d6f9d>.elementor-background-overlay {
        background-position: bottom center;
        background-repeat: no-repeat;
        background-size: 0% auto
    }
    .elementor-99 .elementor-element.elementor-element-56d6f9d {
        padding: 5%
    }
    .elementor-bc-flex-widget .elementor-99 .elementor-element.elementor-element-c98e6a7.elementor-column .elementor-column-wrap {
        align-items: space-evenly
    }
    .elementor-99 .elementor-element.elementor-element-c98e6a7.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: space-evenly;
        align-items: space-evenly
    }
    .elementor-99 .elementor-element.elementor-element-c98e6a7>.elementor-element-populated {
        margin: 0;
        padding: 0
    }
    .elementor-99 .elementor-element.elementor-element-fbb80c4 .premium-dual-header-container {
        text-align: center
    }
    .elementor-99 .elementor-element.elementor-element-fbb80c4 .premium-dual-header-first-span {
        font-size: .6em;
        line-height: 1em
    }
    .elementor-99 .elementor-element.elementor-element-fbb80c4 .premium-dual-header-second-header {
        font-size: .5em;
        line-height: 1em
    }
    .elementor-99 .elementor-element.elementor-element-6312aa9>.elementor-element-populated {
        border-width: 0
    }
    .elementor-99 .elementor-element.elementor-element-683bd65 .elementor-text-editor {
        text-align: center
    }
    .elementor-99 .elementor-element.elementor-element-0423871 .premium-button-container {
        text-align: center
    }
    .elementor-99 .elementor-element.elementor-element-0423871>.elementor-widget-container {
        margin: 0 25%
    }
    .elementor-99 .elementor-element.elementor-element-1a57d49>.elementor-element-populated {
        margin: 5% 0 0
    }
    .elementor-99 .elementor-element.elementor-element-5f2c2f0>.elementor-background-overlay {
        background-size: 0px auto
    }
    .elementor-99 .elementor-element.elementor-element-5f2c2f0 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 15% 5%
    }
    .elementor-99 .elementor-element.elementor-element-150af14>.elementor-element-populated {
        border-width: 0 0 1px;
        padding: 5% 0
    }
    .elementor-99 .elementor-element.elementor-element-6ed8b0a .premium-dual-header-container {
        text-align: center
    }
    .elementor-99 .elementor-element.elementor-element-6ed8b0a .premium-dual-header-first-span {
        font-size: .6em;
        line-height: 1em
    }
    .elementor-99 .elementor-element.elementor-element-6ed8b0a .premium-dual-header-second-header {
        font-size: .5em;
        line-height: 1em
    }
    .elementor-99 .elementor-element.elementor-element-8e8ecb4>.elementor-element-populated {
        padding: 15% 0 0
    }
    .elementor-99 .elementor-element.elementor-element-d5aeaf4 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: 2em
    }
    .elementor-99 .elementor-element.elementor-element-f49715a>.elementor-background-overlay {
        background-size: 0px auto
    }
    .elementor-99 .elementor-element.elementor-element-f49715a {
        margin-top: 0;
        margin-bottom: 0;
        padding: 15% 5%
    }
    .elementor-99 .elementor-element.elementor-element-dc7b25d>.elementor-element-populated {
        border-width: 0 0 1px;
        padding: 5% 0
    }
    .elementor-99 .elementor-element.elementor-element-d169a82 .premium-dual-header-container {
        text-align: center
    }
    .elementor-99 .elementor-element.elementor-element-d169a82 .premium-dual-header-first-span {
        font-size: .6em;
        line-height: 1em
    }
    .elementor-99 .elementor-element.elementor-element-d169a82 .premium-dual-header-second-header {
        font-size: .5em;
        line-height: 1em
    }
    .elementor-99 .elementor-element.elementor-element-1252796>.elementor-element-populated {
        padding: 15% 0 0
    }
    .elementor-99 .elementor-element.elementor-element-0cb5727>.elementor-element-populated {
        border-width: 0
    }
    .elementor-99 .elementor-element.elementor-element-b27c5d6>.elementor-widget-container {
        border-radius: 0
    }
    .elementor-99 .elementor-element.elementor-element-d333c33>.elementor-widget-container {
        border-width: 0
    }
    .elementor-99 .elementor-element.elementor-element-1214bf5>.elementor-widget-container {
        border-width: 0
    }
    .elementor-99 .elementor-element.elementor-element-3916630:not(.elementor-motion-effects-element-type-background),
    .elementor-99 .elementor-element.elementor-element-3916630>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 800px 800px;
        background-size: initial
    }
    .elementor-99 .elementor-element.elementor-element-3916630>.elementor-background-overlay {
        background-size: 0px auto
    }
    .elementor-99 .elementor-element.elementor-element-3916630 {
        border-width: 0 0 1px;
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 5%
    }
    .elementor-99 .elementor-element.elementor-element-fa2c20a>.elementor-element-populated {
        padding: 0
    }
    .elementor-99 .elementor-element.elementor-element-102415f .premium-dual-header-container {
        text-align: center
    }
    .elementor-99 .elementor-element.elementor-element-102415f .premium-dual-header-first-span {
        font-size: .6em;
        line-height: 1em
    }
    .elementor-99 .elementor-element.elementor-element-102415f .premium-dual-header-second-header {
        font-size: .5em;
        line-height: 1em
    }
    .elementor-99 .elementor-element.elementor-element-102415f>.elementor-widget-container {
        padding: 0
    }
    .elementor-99 .elementor-element.elementor-element-b12eb6b .elementor-text-editor {
        text-align: center
    }
    .elementor-99 .elementor-element.elementor-element-b12eb6b>.elementor-widget-container {
        padding: 0
    }
    .elementor-99 .elementor-element.elementor-element-ab50dc6 .premium-button-container {
        text-align: center
    }
    .elementor-99 .elementor-element.elementor-element-ab50dc6>.elementor-widget-container {
        margin: 0 20%
    }
    .elementor-99 .elementor-element.elementor-element-cee2f74>.elementor-background-overlay {
        background-size: 0px auto
    }
    .elementor-99 .elementor-element.elementor-element-cee2f74 {
        padding: 15% 0 0
    }
    .elementor-bc-flex-widget .elementor-99 .elementor-element.elementor-element-82eec0b.elementor-column .elementor-column-wrap {
        align-items: space-evenly
    }
    .elementor-99 .elementor-element.elementor-element-82eec0b.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: space-evenly;
        align-items: space-evenly
    }
    .elementor-99 .elementor-element.elementor-element-a84b131 .premium-dual-header-container {
        text-align: center
    }
    .elementor-99 .elementor-element.elementor-element-a84b131 .premium-dual-header-first-span {
        font-size: .6em;
        line-height: 1em
    }
    .elementor-99 .elementor-element.elementor-element-a84b131 .premium-dual-header-second-header {
        font-size: .5em;
        line-height: 1em
    }
    .elementor-99 .elementor-element.elementor-element-a84b131>.elementor-widget-container {
        padding: 0
    }
    .elementor-99 .elementor-element.elementor-element-0407ec5 .elementskit-clients-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px
    }
    .elementor-99 .elementor-element.elementor-element-0407ec5 .elementskit-clients-slider .slick-slide>div:not(:last-child) {
        margin-bottom: 10px
    }
    .elementor-99 .elementor-element.elementor-element-4908b7f .elementskit-clients-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px
    }
    .elementor-99 .elementor-element.elementor-element-4908b7f .elementskit-clients-slider .slick-slide>div:not(:last-child) {
        margin-bottom: 10px
    }
}