.elementor-203 .elementor-element.elementor-element-3b90f5a0>.elementor-container {
    max-width: 1290px;
}

.elementor-203 .elementor-element.elementor-element-3b90f5a0 {
    padding: 120px 0px 120px 0px;
}

.elementor-bc-flex-widget .elementor-203 .elementor-element.elementor-element-627d535e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-203 .elementor-element.elementor-element-627d535e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-203 .elementor-element.elementor-element-91936e0 {
    font-size: 12px;
    line-height: 10px;
}

.elementor-203 .elementor-element.elementor-element-988cdbd>.elementor-widget-container {
    margin: -18px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-44706ef img {
    width: 85%;
}

.elementor-203 .elementor-element.elementor-element-4ac22a2:not(.elementor-motion-effects-element-type-background),
.elementor-203 .elementor-element.elementor-element-4ac22a2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(204deg, #008037 0%, #FFCC29 120%);
}

.elementor-203 .elementor-element.elementor-element-4ac22a2>.elementor-background-overlay {
    background-image: url("../../2023/07/httpselements.envato.comraw-food-fruit-oranges-ripening-agriculture-farm-o-PWJSM2L.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.11;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-203 .elementor-element.elementor-element-4ac22a2,
.elementor-203 .elementor-element.elementor-element-4ac22a2>.elementor-background-overlay {
    border-radius: 150px 0px 120px 0px;
}

.elementor-203 .elementor-element.elementor-element-4ac22a2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-203 .elementor-element.elementor-element-2e87790f>.elementor-container {
    max-width: 1400px;
}

.elementor-203 .elementor-element.elementor-element-2e87790f {
    padding: 70px 0px 110px 0px;
}

.elementor-203 .elementor-element.elementor-element-1feeb922.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-203 .elementor-element.elementor-element-1feeb922>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-38c6b53 {
    text-align: center;
    font-size: 12px;
    line-height: 10px;
}

.elementor-203 .elementor-element.elementor-element-764c2986>.elementor-container {
    max-width: 1419px;
}

.elementor-203 .elementor-element.elementor-element-71e797d.ekit-equal-height-enable,
.elementor-203 .elementor-element.elementor-element-71e797d.ekit-equal-height-enable .elementor-widget-container,
.elementor-203 .elementor-element.elementor-element-71e797d.ekit-equal-height-enable .ekit-wid-con,
.elementor-203 .elementor-element.elementor-element-71e797d.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-203 .elementor-element.elementor-element-71e797d .elementskit-infobox {
    padding: 40px 0px 40px 0px;
    box-shadow: 0px 10px 30px 0px rgba(21.999999999999996, 37.00000000000006, 66, 0.1);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F5F5F500;
    border-radius: 15px 15px 15px 15px;
}

.elementor-203 .elementor-element.elementor-element-71e797d .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 18px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-7ba4d56-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ba4d56-font-size);
    font-weight: var(--e-global-typography-7ba4d56-font-weight);
    line-height: var(--e-global-typography-7ba4d56-line-height);
    letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
    word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-71e797d .elementskit-infobox .box-body>p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-203 .elementor-element.elementor-element-71e797d .elementskit-infobox p {
    margin: 0px 0px 26px 0px;
}

.elementor-203 .elementor-element.elementor-element-71e797d .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
    width: 101px;
}

.elementor-203 .elementor-element.elementor-element-6df68764.ekit-equal-height-enable,
.elementor-203 .elementor-element.elementor-element-6df68764.ekit-equal-height-enable .elementor-widget-container,
.elementor-203 .elementor-element.elementor-element-6df68764.ekit-equal-height-enable .ekit-wid-con,
.elementor-203 .elementor-element.elementor-element-6df68764.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-203 .elementor-element.elementor-element-6df68764 .elementskit-infobox {
    padding: 40px 0px 40px 0px;
    box-shadow: 0px 10px 30px 0px rgba(21.999999999999996, 37.00000000000006, 66, 0.1);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F5F5F500;
    border-radius: 15px 15px 15px 15px;
}

.elementor-203 .elementor-element.elementor-element-6df68764 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 18px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-7ba4d56-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ba4d56-font-size);
    font-weight: var(--e-global-typography-7ba4d56-font-weight);
    line-height: var(--e-global-typography-7ba4d56-line-height);
    letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
    word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-6df68764 .elementskit-infobox .box-body>p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-203 .elementor-element.elementor-element-6df68764 .elementskit-infobox p {
    margin: 0px 0px 26px 0px;
}

.elementor-203 .elementor-element.elementor-element-6df68764 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-203 .elementor-element.elementor-element-220934fd.ekit-equal-height-enable,
.elementor-203 .elementor-element.elementor-element-220934fd.ekit-equal-height-enable .elementor-widget-container,
.elementor-203 .elementor-element.elementor-element-220934fd.ekit-equal-height-enable .ekit-wid-con,
.elementor-203 .elementor-element.elementor-element-220934fd.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-203 .elementor-element.elementor-element-220934fd .elementskit-infobox {
    padding: 40px 0px 40px 0px;
    box-shadow: 0px 10px 30px 0px rgba(21.999999999999996, 37.00000000000006, 66, 0.1);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F5F5F500;
    border-radius: 15px 15px 15px 15px;
}

.elementor-203 .elementor-element.elementor-element-220934fd .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 18px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-7ba4d56-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ba4d56-font-size);
    font-weight: var(--e-global-typography-7ba4d56-font-weight);
    line-height: var(--e-global-typography-7ba4d56-line-height);
    letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
    word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-220934fd .elementskit-infobox .box-body>p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-203 .elementor-element.elementor-element-220934fd .elementskit-infobox p {
    margin: 0px 0px 26px 0px;
}

.elementor-203 .elementor-element.elementor-element-220934fd .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-203 .elementor-element.elementor-element-6379d1c2.ekit-equal-height-enable,
.elementor-203 .elementor-element.elementor-element-6379d1c2.ekit-equal-height-enable .elementor-widget-container,
.elementor-203 .elementor-element.elementor-element-6379d1c2.ekit-equal-height-enable .ekit-wid-con,
.elementor-203 .elementor-element.elementor-element-6379d1c2.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-203 .elementor-element.elementor-element-6379d1c2 .elementskit-infobox {
    padding: 40px 0px 40px 0px;
    box-shadow: 0px 10px 30px 0px rgba(21.999999999999996, 37.00000000000006, 66, 0.1);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F5F5F500;
    border-radius: 15px 15px 15px 15px;
}

.elementor-203 .elementor-element.elementor-element-6379d1c2 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 18px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-7ba4d56-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ba4d56-font-size);
    font-weight: var(--e-global-typography-7ba4d56-font-weight);
    line-height: var(--e-global-typography-7ba4d56-line-height);
    letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
    word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-6379d1c2 .elementskit-infobox .box-body>p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-203 .elementor-element.elementor-element-6379d1c2 .elementskit-infobox p {
    margin: 0px 0px 26px 0px;
}

.elementor-203 .elementor-element.elementor-element-6379d1c2 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-203 .elementor-element.elementor-element-c89138d>.elementor-container {
    max-width: 1400px;
}

.elementor-203 .elementor-element.elementor-element-4a37bf1 img {
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 7px 13px 2px rgba(0, 0, 0, 0.5);
}

.elementor-203 .elementor-element.elementor-element-2cc01396>.elementor-container {
    max-width: 1290px;
}

.elementor-203 .elementor-element.elementor-element-2cc01396:not(.elementor-motion-effects-element-type-background),
.elementor-203 .elementor-element.elementor-element-2cc01396>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-203 .elementor-element.elementor-element-2cc01396>.elementor-background-overlay {
    background-image: url("../../2023/07/01_Home_01-19.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: auto;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-203 .elementor-element.elementor-element-2cc01396 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 0px 45px 0px;
}

.elementor-203 .elementor-element.elementor-element-15fbef6d .elementskit-funfact .funfact-icon img {
    margin-bottom: 18px;
}

.elementor-203 .elementor-element.elementor-element-15fbef6d .elementskit-funfact {
    justify-content: center;
    display: flex;
}

.elementor-203 .elementor-element.elementor-element-15fbef6d .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: var(--e-global-color-a03b1f1);
    font-family: var(--e-global-typography-cbb76e5-font-family), Sans-serif;
    font-size: var(--e-global-typography-cbb76e5-font-size);
    font-weight: var(--e-global-typography-cbb76e5-font-weight);
    line-height: var(--e-global-typography-cbb76e5-line-height);
    letter-spacing: var(--e-global-typography-cbb76e5-letter-spacing);
    word-spacing: var(--e-global-typography-cbb76e5-word-spacing);
    margin-bottom: 14px;
}

.elementor-203 .elementor-element.elementor-element-15fbef6d .elementskit-funfact .funfact-title {
    color: var(--e-global-color-a03b1f1);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-17048d42 .elementskit-funfact .funfact-icon img {
    margin-bottom: 18px;
}

.elementor-203 .elementor-element.elementor-element-17048d42 .elementskit-funfact {
    justify-content: center;
    display: flex;
}

.elementor-203 .elementor-element.elementor-element-17048d42 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: var(--e-global-color-a03b1f1);
    font-family: var(--e-global-typography-cbb76e5-font-family), Sans-serif;
    font-size: var(--e-global-typography-cbb76e5-font-size);
    font-weight: var(--e-global-typography-cbb76e5-font-weight);
    line-height: var(--e-global-typography-cbb76e5-line-height);
    letter-spacing: var(--e-global-typography-cbb76e5-letter-spacing);
    word-spacing: var(--e-global-typography-cbb76e5-word-spacing);
    margin-bottom: 14px;
}

.elementor-203 .elementor-element.elementor-element-17048d42 .elementskit-funfact .funfact-title {
    color: var(--e-global-color-a03b1f1);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-1e4703c7 .elementskit-funfact .funfact-icon img {
    margin-bottom: 18px;
}

.elementor-203 .elementor-element.elementor-element-1e4703c7 .elementskit-funfact {
    justify-content: center;
    display: flex;
}

.elementor-203 .elementor-element.elementor-element-1e4703c7 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: var(--e-global-color-a03b1f1);
    font-family: var(--e-global-typography-cbb76e5-font-family), Sans-serif;
    font-size: var(--e-global-typography-cbb76e5-font-size);
    font-weight: var(--e-global-typography-cbb76e5-font-weight);
    line-height: var(--e-global-typography-cbb76e5-line-height);
    letter-spacing: var(--e-global-typography-cbb76e5-letter-spacing);
    word-spacing: var(--e-global-typography-cbb76e5-word-spacing);
    margin-bottom: 14px;
}

.elementor-203 .elementor-element.elementor-element-1e4703c7 .elementskit-funfact .funfact-title {
    color: var(--e-global-color-a03b1f1);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-3c073b8a .elementskit-funfact .funfact-icon img {
    margin-bottom: 18px;
}

.elementor-203 .elementor-element.elementor-element-3c073b8a .elementskit-funfact {
    justify-content: center;
    display: flex;
}

.elementor-203 .elementor-element.elementor-element-3c073b8a .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: var(--e-global-color-a03b1f1);
    font-family: var(--e-global-typography-cbb76e5-font-family), Sans-serif;
    font-size: var(--e-global-typography-cbb76e5-font-size);
    font-weight: var(--e-global-typography-cbb76e5-font-weight);
    line-height: var(--e-global-typography-cbb76e5-line-height);
    letter-spacing: var(--e-global-typography-cbb76e5-letter-spacing);
    word-spacing: var(--e-global-typography-cbb76e5-word-spacing);
    margin-bottom: 14px;
}

.elementor-203 .elementor-element.elementor-element-3c073b8a .elementskit-funfact .funfact-title {
    color: var(--e-global-color-a03b1f1);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-2ac55ba1>.elementor-container {
    max-width: 1290px;
}

.elementor-203 .elementor-element.elementor-element-2ac55ba1 {
    padding: 120px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-4bd0a6b6.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-203 .elementor-element.elementor-element-73905618 {
    text-align: center;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-203 .elementor-element.elementor-element-73905618 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-8293871-font-family), Sans-serif;
    font-size: var(--e-global-typography-8293871-font-size);
    font-weight: var(--e-global-typography-8293871-font-weight);
    line-height: var(--e-global-typography-8293871-line-height);
    letter-spacing: var(--e-global-typography-8293871-letter-spacing);
    word-spacing: var(--e-global-typography-8293871-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-73905618>.elementor-widget-container {
    margin: 0px 0px 31px 0px;
    padding: 5px 20px 5px 20px;
    background-color: var(--e-global-color-a03b1f1);
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.09);
}

.elementor-203 .elementor-element.elementor-element-73905618.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-203 .elementor-element.elementor-element-348e7a2f {
    text-align: center;
}

.elementor-203 .elementor-element.elementor-element-348e7a2f .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-4baa09d-font-family), Sans-serif;
    font-size: var(--e-global-typography-4baa09d-font-size);
    font-weight: var(--e-global-typography-4baa09d-font-weight);
    line-height: var(--e-global-typography-4baa09d-line-height);
    letter-spacing: var(--e-global-typography-4baa09d-letter-spacing);
    word-spacing: var(--e-global-typography-4baa09d-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-348e7a2f>.elementor-widget-container {
    margin: -4px 0px 6px 0px;
}

.elementor-203 .elementor-element.elementor-element-574d63a3>.elementor-container {
    max-width: 1290px;
}

.elementor-203 .elementor-element.elementor-element-574d63a3 {
    padding: 18px 70px 0px 70px;
}

.elementor-203 .elementor-element.elementor-element-7a1b52ed .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-7ba4d56-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ba4d56-font-size);
    font-weight: var(--e-global-typography-7ba4d56-font-weight);
    line-height: var(--e-global-typography-7ba4d56-line-height);
    letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
    word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-74ba47f3 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-203 .elementor-element.elementor-element-74ba47f3>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-4b0456e8 .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-7ba4d56-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ba4d56-font-size);
    font-weight: var(--e-global-typography-7ba4d56-font-weight);
    line-height: var(--e-global-typography-7ba4d56-line-height);
    letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
    word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-6ad7b77 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-203 .elementor-element.elementor-element-6ad7b77>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-57ba0a07 .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-7ba4d56-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ba4d56-font-size);
    font-weight: var(--e-global-typography-7ba4d56-font-weight);
    line-height: var(--e-global-typography-7ba4d56-line-height);
    letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
    word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-14a87c37 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-203 .elementor-element.elementor-element-14a87c37>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-1b72c21f .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-7ba4d56-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ba4d56-font-size);
    font-weight: var(--e-global-typography-7ba4d56-font-weight);
    line-height: var(--e-global-typography-7ba4d56-line-height);
    letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
    word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-3c0310ec .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-203 .elementor-element.elementor-element-3c0310ec>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-22b6dd9f>.elementor-container {
    max-width: 1290px;
}

.elementor-203 .elementor-element.elementor-element-22b6dd9f {
    padding: 122px 0px 120px 0px;
}

.elementor-bc-flex-widget .elementor-203 .elementor-element.elementor-element-7257d0aa.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-203 .elementor-element.elementor-element-7257d0aa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-203 .elementor-element.elementor-element-57971d7e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-57971d7e {
    width: 100%;
    max-width: 100%;
    top: 304px;
}

body:not(.rtl) .elementor-203 .elementor-element.elementor-element-57971d7e {
    left: 108px;
}

body.rtl .elementor-203 .elementor-element.elementor-element-57971d7e {
    right: 108px;
}

.elementor-bc-flex-widget .elementor-203 .elementor-element.elementor-element-624d2504.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-203 .elementor-element.elementor-element-624d2504.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-203 .elementor-element.elementor-element-624d2504>.elementor-element-populated {
    margin: 0px 0px 0px 36px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 36px;
}

.elementor-203 .elementor-element.elementor-element-73c8cb4f {
    text-align: center;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-203 .elementor-element.elementor-element-73c8cb4f .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-8293871-font-family), Sans-serif;
    font-size: var(--e-global-typography-8293871-font-size);
    font-weight: var(--e-global-typography-8293871-font-weight);
    line-height: var(--e-global-typography-8293871-line-height);
    letter-spacing: var(--e-global-typography-8293871-letter-spacing);
    word-spacing: var(--e-global-typography-8293871-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-73c8cb4f>.elementor-widget-container {
    margin: 0px 0px 31px 0px;
    padding: 5px 20px 5px 20px;
    background-color: var(--e-global-color-a03b1f1);
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.09);
}

.elementor-203 .elementor-element.elementor-element-73c8cb4f.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-203 .elementor-element.elementor-element-122d3a5b .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-4baa09d-font-family), Sans-serif;
    font-size: var(--e-global-typography-4baa09d-font-size);
    font-weight: var(--e-global-typography-4baa09d-font-weight);
    line-height: var(--e-global-typography-4baa09d-line-height);
    letter-spacing: var(--e-global-typography-4baa09d-letter-spacing);
    word-spacing: var(--e-global-typography-4baa09d-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-122d3a5b>.elementor-widget-container {
    margin: -9px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-64db810c .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-203 .elementor-element.elementor-element-4d8125e5 {
    margin-top: 10px;
    margin-bottom: 22px;
}

.elementor-203 .elementor-element.elementor-element-cc0a00f>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-21827e2f.ekit-equal-height-enable,
.elementor-203 .elementor-element.elementor-element-21827e2f.ekit-equal-height-enable .elementor-widget-container,
.elementor-203 .elementor-element.elementor-element-21827e2f.ekit-equal-height-enable .ekit-wid-con,
.elementor-203 .elementor-element.elementor-element-21827e2f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-203 .elementor-element.elementor-element-21827e2f .elementskit-infobox {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-21827e2f .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 7px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-7ba4d56-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ba4d56-font-size);
    font-weight: var(--e-global-typography-7ba4d56-font-weight);
    line-height: var(--e-global-typography-7ba4d56-line-height);
    letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
    word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-21827e2f .elementskit-infobox .box-body>p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-4135176-font-family), Sans-serif;
    font-size: var(--e-global-typography-4135176-font-size);
    font-weight: var(--e-global-typography-4135176-font-weight);
    line-height: var(--e-global-typography-4135176-line-height);
    letter-spacing: var(--e-global-typography-4135176-letter-spacing);
    word-spacing: var(--e-global-typography-4135176-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-21827e2f .elementskit-info-box-icon {
    background-color: #76A7130F;
    border-radius: 50px 50px 50px 50px;
}

.elementor-203 .elementor-element.elementor-element-21827e2f .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 17px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-21827e2f .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
    width: 86px;
    line-height: 113px;
}

.elementor-203 .elementor-element.elementor-element-21827e2f .elementskit-infobox .elementskit-info-box-icon {
    height: 86px;
}

.elementor-203 .elementor-element.elementor-element-21827e2f .elementskit-infobox .elementkit-infobox-icon {
    line-height: 113px;
}

.elementor-203 .elementor-element.elementor-element-5c68f821>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-7b42046d.ekit-equal-height-enable,
.elementor-203 .elementor-element.elementor-element-7b42046d.ekit-equal-height-enable .elementor-widget-container,
.elementor-203 .elementor-element.elementor-element-7b42046d.ekit-equal-height-enable .ekit-wid-con,
.elementor-203 .elementor-element.elementor-element-7b42046d.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-203 .elementor-element.elementor-element-7b42046d .elementskit-infobox {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-7b42046d .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 7px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-7ba4d56-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ba4d56-font-size);
    font-weight: var(--e-global-typography-7ba4d56-font-weight);
    line-height: var(--e-global-typography-7ba4d56-line-height);
    letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
    word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-7b42046d .elementskit-infobox .box-body>p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-4135176-font-family), Sans-serif;
    font-size: var(--e-global-typography-4135176-font-size);
    font-weight: var(--e-global-typography-4135176-font-weight);
    line-height: var(--e-global-typography-4135176-line-height);
    letter-spacing: var(--e-global-typography-4135176-letter-spacing);
    word-spacing: var(--e-global-typography-4135176-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-7b42046d .elementskit-info-box-icon {
    background-color: #76A7130F;
    border-radius: 50px 50px 50px 50px;
}

.elementor-203 .elementor-element.elementor-element-7b42046d .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 17px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-7b42046d .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
    width: 86px;
    line-height: 113px;
}

.elementor-203 .elementor-element.elementor-element-7b42046d .elementskit-infobox .elementskit-info-box-icon {
    height: 86px;
}

.elementor-203 .elementor-element.elementor-element-7b42046d .elementskit-infobox .elementkit-infobox-icon {
    line-height: 113px;
}

.elementor-203 .elementor-element.elementor-element-7b42046d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-b223dbe>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-6c5f2a32.ekit-equal-height-enable,
.elementor-203 .elementor-element.elementor-element-6c5f2a32.ekit-equal-height-enable .elementor-widget-container,
.elementor-203 .elementor-element.elementor-element-6c5f2a32.ekit-equal-height-enable .ekit-wid-con,
.elementor-203 .elementor-element.elementor-element-6c5f2a32.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-203 .elementor-element.elementor-element-6c5f2a32 .elementskit-infobox {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-6c5f2a32 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 7px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-7ba4d56-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ba4d56-font-size);
    font-weight: var(--e-global-typography-7ba4d56-font-weight);
    line-height: var(--e-global-typography-7ba4d56-line-height);
    letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
    word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-6c5f2a32 .elementskit-infobox .box-body>p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-4135176-font-family), Sans-serif;
    font-size: var(--e-global-typography-4135176-font-size);
    font-weight: var(--e-global-typography-4135176-font-weight);
    line-height: var(--e-global-typography-4135176-line-height);
    letter-spacing: var(--e-global-typography-4135176-letter-spacing);
    word-spacing: var(--e-global-typography-4135176-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-6c5f2a32 .elementskit-info-box-icon {
    background-color: #76A7130F;
    border-radius: 50px 50px 50px 50px;
}

.elementor-203 .elementor-element.elementor-element-6c5f2a32 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 17px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-6c5f2a32 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
    width: 86px;
    line-height: 113px;
}

.elementor-203 .elementor-element.elementor-element-6c5f2a32 .elementskit-infobox .elementskit-info-box-icon {
    height: 86px;
}

.elementor-203 .elementor-element.elementor-element-6c5f2a32 .elementskit-infobox .elementkit-infobox-icon {
    line-height: 113px;
}

.elementor-203 .elementor-element.elementor-element-4b15851e>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-261b0821.ekit-equal-height-enable,
.elementor-203 .elementor-element.elementor-element-261b0821.ekit-equal-height-enable .elementor-widget-container,
.elementor-203 .elementor-element.elementor-element-261b0821.ekit-equal-height-enable .ekit-wid-con,
.elementor-203 .elementor-element.elementor-element-261b0821.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-203 .elementor-element.elementor-element-261b0821 .elementskit-infobox {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-261b0821 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 7px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-7ba4d56-font-family), Sans-serif;
    font-size: var(--e-global-typography-7ba4d56-font-size);
    font-weight: var(--e-global-typography-7ba4d56-font-weight);
    line-height: var(--e-global-typography-7ba4d56-line-height);
    letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
    word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-261b0821 .elementskit-infobox .box-body>p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-4135176-font-family), Sans-serif;
    font-size: var(--e-global-typography-4135176-font-size);
    font-weight: var(--e-global-typography-4135176-font-weight);
    line-height: var(--e-global-typography-4135176-line-height);
    letter-spacing: var(--e-global-typography-4135176-letter-spacing);
    word-spacing: var(--e-global-typography-4135176-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-261b0821 .elementskit-info-box-icon {
    background-color: #76A7130F;
    border-radius: 50px 50px 50px 50px;
}

.elementor-203 .elementor-element.elementor-element-261b0821 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 17px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-261b0821 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
    width: 86px;
    line-height: 113px;
}

.elementor-203 .elementor-element.elementor-element-261b0821 .elementskit-infobox .elementskit-info-box-icon {
    height: 86px;
}

.elementor-203 .elementor-element.elementor-element-261b0821 .elementskit-infobox .elementkit-infobox-icon {
    line-height: 113px;
}

.elementor-203 .elementor-element.elementor-element-261b0821>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-7685003b>.elementor-container {
    max-width: 1290px;
}

.elementor-203 .elementor-element.elementor-element-7685003b:not(.elementor-motion-effects-element-type-background),
.elementor-203 .elementor-element.elementor-element-7685003b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-203 .elementor-element.elementor-element-7685003b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 70px 0px;
}

.elementor-203 .elementor-element.elementor-element-7685003b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-203 .elementor-element.elementor-element-688e8f9e {
    --e-image-carousel-slides-to-show: 5;
}

.elementor-203 .elementor-element.elementor-element-158477ed>.elementor-container {
    max-width: 1290px;
}

.elementor-203 .elementor-element.elementor-element-158477ed {
    padding: 106px 0px 102px 0px;
}

.elementor-203 .elementor-element.elementor-element-ddb2103 {
    text-align: center;
}

.elementor-203 .elementor-element.elementor-element-ddb2103 img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-203 .elementor-element.elementor-element-72969817.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-203 .elementor-element.elementor-element-72969817.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-203 .elementor-element.elementor-element-6e5020a6 {
    text-align: center;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-203 .elementor-element.elementor-element-6e5020a6 .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-8293871-font-family), Sans-serif;
    font-size: var(--e-global-typography-8293871-font-size);
    font-weight: var(--e-global-typography-8293871-font-weight);
    line-height: var(--e-global-typography-8293871-line-height);
    letter-spacing: var(--e-global-typography-8293871-letter-spacing);
    word-spacing: var(--e-global-typography-8293871-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-6e5020a6>.elementor-widget-container {
    margin: 0px 0px 31px 0px;
    padding: 5px 20px 5px 20px;
    background-color: var(--e-global-color-a03b1f1);
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.09);
}

.elementor-203 .elementor-element.elementor-element-6e5020a6.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-203 .elementor-element.elementor-element-2e7ae160 .elementor-heading-title {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-4baa09d-font-family), Sans-serif;
    font-size: var(--e-global-typography-4baa09d-font-size);
    font-weight: var(--e-global-typography-4baa09d-font-weight);
    line-height: var(--e-global-typography-4baa09d-line-height);
    letter-spacing: var(--e-global-typography-4baa09d-letter-spacing);
    word-spacing: var(--e-global-typography-4baa09d-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-2e7ae160>.elementor-widget-container {
    margin: -9px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-176da74e .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 15px;
    --ekit_testimonial_slidetoshow: 1;
}

.elementor-203 .elementor-element.elementor-element-176da74e .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-203 .elementor-element.elementor-element-176da74e .elementskit-single-testimonial-slider,
.elementor-203 .elementor-element.elementor-element-176da74e .elementskit-testimonial_card {
    box-shadow: 0px 10px 30px -2px rgba(145, 145, 145, 0.1);
}

.elementor-203 .elementor-element.elementor-element-176da74e .elementkit-testimonial-col {
    align-self: center;
}

.elementor-203 .elementor-element.elementor-element-176da74e .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
    color: var(--e-global-color-text);
}

.elementor-203 .elementor-element.elementor-element-176da74e .elementskit-testimonial_card .elementskit-commentor-coment {
    color: var(--e-global-color-text);
}

.elementor-203 .elementor-element.elementor-element-176da74e .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-203 .elementor-element.elementor-element-176da74e .elementskit-testimonial_card .elementskit-commentor-coment {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-203 .elementor-element.elementor-element-176da74e .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
    border-radius: 50%;
}

.elementor-203 .elementor-element.elementor-element-176da74e .elementskit-profile-info .elementskit-author-name {
    color: var(--e-global-color-557822d);
    font-family: var(--e-global-typography-60f4eff-font-family), Sans-serif;
    font-size: var(--e-global-typography-60f4eff-font-size);
    font-weight: var(--e-global-typography-60f4eff-font-weight);
    line-height: var(--e-global-typography-60f4eff-line-height);
    letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
    word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    margin-bottom: 0px;
}

.elementor-203 .elementor-element.elementor-element-176da74e .elementskit-profile-info .elementskit-author-des {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-8293871-font-family), Sans-serif;
    font-size: var(--e-global-typography-8293871-font-size);
    font-weight: var(--e-global-typography-8293871-font-weight);
    line-height: var(--e-global-typography-8293871-line-height);
    letter-spacing: var(--e-global-typography-8293871-letter-spacing);
    word-spacing: var(--e-global-typography-8293871-word-spacing);
}

.elementor-203 .elementor-element.elementor-element-176da74e .elementskit-commentor-bio {
    margin: 0px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-176da74e .elementkit-commentor-details {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}

.elementor-203 .elementor-element.elementor-element-176da74e .elementskit-commentor-bio .elementskit-commentor-image>img {
    height: 70px;
    width: 70px;
}

.elementor-203 .elementor-element.elementor-element-176da74e .ekit-testimonial--avatar {
    margin: 0px 12px 0px 0px;
}

@media(min-width:768px) {
    .elementor-203 .elementor-element.elementor-element-7257d0aa {
        width: 20.309%;
    }

    .elementor-203 .elementor-element.elementor-element-39efef19 {
        width: 20.829%;
    }

    .elementor-203 .elementor-element.elementor-element-624d2504 {
        width: 58.526%;
    }

    .elementor-203 .elementor-element.elementor-element-cc0a00f {
        width: 50.135%;
    }

    .elementor-203 .elementor-element.elementor-element-5c68f821 {
        width: 49.528%;
    }

    .elementor-203 .elementor-element.elementor-element-b223dbe {
        width: 50.135%;
    }

    .elementor-203 .elementor-element.elementor-element-4b15851e {
        width: 49.528%;
    }

    .elementor-203 .elementor-element.elementor-element-3d8760e1 {
        width: 48.607%;
    }

    .elementor-203 .elementor-element.elementor-element-72969817 {
        width: 51.239%;
    }
}

@media(max-width:1024px) {
    .elementor-203 .elementor-element.elementor-element-3b90f5a0 {
        padding: 80px 0px 0px 0px;
    }

    .elementor-203 .elementor-element.elementor-element-627d535e.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-bc-flex-widget .elementor-203 .elementor-element.elementor-element-5f46e61f.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-203 .elementor-element.elementor-element-5f46e61f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-203 .elementor-element.elementor-element-2e87790f {
        padding: 40px 0px 80px 0px;
    }

    .elementor-203 .elementor-element.elementor-element-71e797d .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-71e797d .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-203 .elementor-element.elementor-element-6df68764 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-6df68764 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-203 .elementor-element.elementor-element-220934fd .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-220934fd .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-203 .elementor-element.elementor-element-6379d1c2 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-6379d1c2 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-203 .elementor-element.elementor-element-15fbef6d .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-cbb76e5-font-size);
        line-height: var(--e-global-typography-cbb76e5-line-height);
        letter-spacing: var(--e-global-typography-cbb76e5-letter-spacing);
        word-spacing: var(--e-global-typography-cbb76e5-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-15fbef6d .elementskit-funfact .funfact-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-17048d42 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-cbb76e5-font-size);
        line-height: var(--e-global-typography-cbb76e5-line-height);
        letter-spacing: var(--e-global-typography-cbb76e5-letter-spacing);
        word-spacing: var(--e-global-typography-cbb76e5-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-17048d42 .elementskit-funfact .funfact-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-1e4703c7 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-cbb76e5-font-size);
        line-height: var(--e-global-typography-cbb76e5-line-height);
        letter-spacing: var(--e-global-typography-cbb76e5-letter-spacing);
        word-spacing: var(--e-global-typography-cbb76e5-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-1e4703c7 .elementskit-funfact .funfact-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-3c073b8a .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-cbb76e5-font-size);
        line-height: var(--e-global-typography-cbb76e5-line-height);
        letter-spacing: var(--e-global-typography-cbb76e5-letter-spacing);
        word-spacing: var(--e-global-typography-cbb76e5-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-3c073b8a .elementskit-funfact .funfact-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-2ac55ba1 {
        padding: 80px 0px 0px 0px;
    }

    .elementor-203 .elementor-element.elementor-element-73905618 {
        text-align: center;
    }

    .elementor-203 .elementor-element.elementor-element-73905618 .elementor-heading-title {
        font-size: var(--e-global-typography-8293871-font-size);
        line-height: var(--e-global-typography-8293871-line-height);
        letter-spacing: var(--e-global-typography-8293871-letter-spacing);
        word-spacing: var(--e-global-typography-8293871-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-348e7a2f .elementor-heading-title {
        font-size: var(--e-global-typography-4baa09d-font-size);
        line-height: var(--e-global-typography-4baa09d-line-height);
        letter-spacing: var(--e-global-typography-4baa09d-letter-spacing);
        word-spacing: var(--e-global-typography-4baa09d-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-7a1b52ed .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-74ba47f3 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-203 .elementor-element.elementor-element-4b0456e8 .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-6ad7b77 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-203 .elementor-element.elementor-element-57ba0a07 .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-14a87c37 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-203 .elementor-element.elementor-element-1b72c21f .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-3c0310ec .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-203 .elementor-element.elementor-element-22b6dd9f {
        padding: 70px 0px 0px 0px;
    }

    .elementor-203 .elementor-element.elementor-element-624d2504.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-203 .elementor-element.elementor-element-624d2504>.elementor-element-populated {
        margin: 50px 0px 50px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-203 .elementor-element.elementor-element-73c8cb4f {
        text-align: center;
    }

    .elementor-203 .elementor-element.elementor-element-73c8cb4f .elementor-heading-title {
        font-size: var(--e-global-typography-8293871-font-size);
        line-height: var(--e-global-typography-8293871-line-height);
        letter-spacing: var(--e-global-typography-8293871-letter-spacing);
        word-spacing: var(--e-global-typography-8293871-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-73c8cb4f>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-203 .elementor-element.elementor-element-122d3a5b {
        text-align: center;
    }

    .elementor-203 .elementor-element.elementor-element-122d3a5b .elementor-heading-title {
        font-size: var(--e-global-typography-4baa09d-font-size);
        line-height: var(--e-global-typography-4baa09d-line-height);
        letter-spacing: var(--e-global-typography-4baa09d-letter-spacing);
        word-spacing: var(--e-global-typography-4baa09d-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-64db810c {
        text-align: center;
    }

    .elementor-203 .elementor-element.elementor-element-64db810c .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-203 .elementor-element.elementor-element-21827e2f .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-21827e2f .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-4135176-font-size);
        line-height: var(--e-global-typography-4135176-line-height);
        letter-spacing: var(--e-global-typography-4135176-letter-spacing);
        word-spacing: var(--e-global-typography-4135176-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-7b42046d .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-7b42046d .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-4135176-font-size);
        line-height: var(--e-global-typography-4135176-line-height);
        letter-spacing: var(--e-global-typography-4135176-letter-spacing);
        word-spacing: var(--e-global-typography-4135176-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-6c5f2a32 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-6c5f2a32 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-4135176-font-size);
        line-height: var(--e-global-typography-4135176-line-height);
        letter-spacing: var(--e-global-typography-4135176-letter-spacing);
        word-spacing: var(--e-global-typography-4135176-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-261b0821 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-261b0821 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-4135176-font-size);
        line-height: var(--e-global-typography-4135176-line-height);
        letter-spacing: var(--e-global-typography-4135176-letter-spacing);
        word-spacing: var(--e-global-typography-4135176-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-158477ed {
        padding: 70px 0px 80px 0px;
    }

    .elementor-203 .elementor-element.elementor-element-72969817.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-203 .elementor-element.elementor-element-6e5020a6 {
        text-align: center;
    }

    .elementor-203 .elementor-element.elementor-element-6e5020a6 .elementor-heading-title {
        font-size: var(--e-global-typography-8293871-font-size);
        line-height: var(--e-global-typography-8293871-line-height);
        letter-spacing: var(--e-global-typography-8293871-letter-spacing);
        word-spacing: var(--e-global-typography-8293871-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-6e5020a6>.elementor-widget-container {
        margin: 0px 0px 28px 0px;
    }

    .elementor-203 .elementor-element.elementor-element-2e7ae160 {
        text-align: center;
    }

    .elementor-203 .elementor-element.elementor-element-2e7ae160 .elementor-heading-title {
        font-size: var(--e-global-typography-4baa09d-font-size);
        line-height: var(--e-global-typography-4baa09d-line-height);
        letter-spacing: var(--e-global-typography-4baa09d-letter-spacing);
        word-spacing: var(--e-global-typography-4baa09d-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-176da74e .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
        --ekit_testimonial_slidetoshow: 1;
    }

    .elementor-203 .elementor-element.elementor-element-176da74e .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-203 .elementor-element.elementor-element-176da74e .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-203 .elementor-element.elementor-element-176da74e .elementskit-profile-info .elementskit-author-name {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-176da74e .elementskit-profile-info .elementskit-author-des {
        font-size: var(--e-global-typography-8293871-font-size);
        line-height: var(--e-global-typography-8293871-line-height);
        letter-spacing: var(--e-global-typography-8293871-letter-spacing);
        word-spacing: var(--e-global-typography-8293871-word-spacing);
    }
}

@media(max-width:767px) {
    .elementor-203 .elementor-element.elementor-element-9a7b5ce img {
        width: 100%;
    }

    .elementor-203 .elementor-element.elementor-element-3b90f5a0 {
        margin-top: -70px;
        margin-bottom: 0px;
    }

    .elementor-203 .elementor-element.elementor-element-91936e0 {
        line-height: 5.3em;
    }

    .elementor-203 .elementor-element.elementor-element-4ac22a2,
    .elementor-203 .elementor-element.elementor-element-4ac22a2>.elementor-background-overlay {
        border-radius: 80px 0px 80px 0px;
    }

    .elementor-203 .elementor-element.elementor-element-f77e5b8 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-203 .elementor-element.elementor-element-adcc387 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-203 .elementor-element.elementor-element-2e87790f {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-203 .elementor-element.elementor-element-71e797d .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-71e797d .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-203 .elementor-element.elementor-element-6df68764 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-6df68764 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-203 .elementor-element.elementor-element-220934fd .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-220934fd .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-203 .elementor-element.elementor-element-6379d1c2 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-6379d1c2 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-203 .elementor-element.elementor-element-c89138d {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-203 .elementor-element.elementor-element-4a37bf1 img {
        border-radius: 15px 15px 15px 15px;
    }

    .elementor-203 .elementor-element.elementor-element-15fbef6d .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-cbb76e5-font-size);
        line-height: var(--e-global-typography-cbb76e5-line-height);
        letter-spacing: var(--e-global-typography-cbb76e5-letter-spacing);
        word-spacing: var(--e-global-typography-cbb76e5-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-15fbef6d .elementskit-funfact .funfact-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-15fbef6d>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-203 .elementor-element.elementor-element-17048d42 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-cbb76e5-font-size);
        line-height: var(--e-global-typography-cbb76e5-line-height);
        letter-spacing: var(--e-global-typography-cbb76e5-letter-spacing);
        word-spacing: var(--e-global-typography-cbb76e5-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-17048d42 .elementskit-funfact .funfact-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-17048d42>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-203 .elementor-element.elementor-element-1e4703c7 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-cbb76e5-font-size);
        line-height: var(--e-global-typography-cbb76e5-line-height);
        letter-spacing: var(--e-global-typography-cbb76e5-letter-spacing);
        word-spacing: var(--e-global-typography-cbb76e5-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-1e4703c7 .elementskit-funfact .funfact-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-1e4703c7>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-203 .elementor-element.elementor-element-3c073b8a .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: var(--e-global-typography-cbb76e5-font-size);
        line-height: var(--e-global-typography-cbb76e5-line-height);
        letter-spacing: var(--e-global-typography-cbb76e5-letter-spacing);
        word-spacing: var(--e-global-typography-cbb76e5-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-3c073b8a .elementskit-funfact .funfact-title {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-73905618 .elementor-heading-title {
        font-size: var(--e-global-typography-8293871-font-size);
        line-height: var(--e-global-typography-8293871-line-height);
        letter-spacing: var(--e-global-typography-8293871-letter-spacing);
        word-spacing: var(--e-global-typography-8293871-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-348e7a2f .elementor-heading-title {
        font-size: var(--e-global-typography-4baa09d-font-size);
        line-height: var(--e-global-typography-4baa09d-line-height);
        letter-spacing: var(--e-global-typography-4baa09d-letter-spacing);
        word-spacing: var(--e-global-typography-4baa09d-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-574d63a3 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-203 .elementor-element.elementor-element-274c8fb8 {
        text-align: center;
    }

    .elementor-203 .elementor-element.elementor-element-7a1b52ed {
        text-align: center;
    }

    .elementor-203 .elementor-element.elementor-element-7a1b52ed .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-74ba47f3 {
        text-align: center;
    }

    .elementor-203 .elementor-element.elementor-element-74ba47f3 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-203 .elementor-element.elementor-element-1b39272e {
        text-align: center;
    }

    .elementor-203 .elementor-element.elementor-element-4b0456e8 {
        text-align: center;
    }

    .elementor-203 .elementor-element.elementor-element-4b0456e8 .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-6ad7b77 {
        text-align: center;
    }

    .elementor-203 .elementor-element.elementor-element-6ad7b77 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-203 .elementor-element.elementor-element-57ba0a07 {
        text-align: center;
    }

    .elementor-203 .elementor-element.elementor-element-57ba0a07 .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-14a87c37 {
        text-align: center;
    }

    .elementor-203 .elementor-element.elementor-element-14a87c37 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-203 .elementor-element.elementor-element-1b72c21f {
        text-align: center;
    }

    .elementor-203 .elementor-element.elementor-element-1b72c21f .elementor-heading-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-3c0310ec {
        text-align: center;
    }

    .elementor-203 .elementor-element.elementor-element-3c0310ec .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    body:not(.rtl) .elementor-203 .elementor-element.elementor-element-57971d7e {
        left: -42px;
    }

    body.rtl .elementor-203 .elementor-element.elementor-element-57971d7e {
        right: -42px;
    }

    .elementor-203 .elementor-element.elementor-element-57971d7e {
        top: 301px;
    }

    .elementor-203 .elementor-element.elementor-element-73c8cb4f .elementor-heading-title {
        font-size: var(--e-global-typography-8293871-font-size);
        line-height: var(--e-global-typography-8293871-line-height);
        letter-spacing: var(--e-global-typography-8293871-letter-spacing);
        word-spacing: var(--e-global-typography-8293871-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-122d3a5b .elementor-heading-title {
        font-size: var(--e-global-typography-4baa09d-font-size);
        line-height: var(--e-global-typography-4baa09d-line-height);
        letter-spacing: var(--e-global-typography-4baa09d-letter-spacing);
        word-spacing: var(--e-global-typography-4baa09d-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-64db810c .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-203 .elementor-element.elementor-element-cc0a00f>.elementor-element-populated {
        margin: 0px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-203 .elementor-element.elementor-element-21827e2f .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-21827e2f .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-4135176-font-size);
        line-height: var(--e-global-typography-4135176-line-height);
        letter-spacing: var(--e-global-typography-4135176-letter-spacing);
        word-spacing: var(--e-global-typography-4135176-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-7b42046d .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-7b42046d .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-4135176-font-size);
        line-height: var(--e-global-typography-4135176-line-height);
        letter-spacing: var(--e-global-typography-4135176-letter-spacing);
        word-spacing: var(--e-global-typography-4135176-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-33417986 {
        margin-top: -10px;
        margin-bottom: 0px;
    }

    .elementor-203 .elementor-element.elementor-element-b223dbe>.elementor-element-populated {
        margin: 0px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-203 .elementor-element.elementor-element-6c5f2a32 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-6c5f2a32 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-4135176-font-size);
        line-height: var(--e-global-typography-4135176-line-height);
        letter-spacing: var(--e-global-typography-4135176-letter-spacing);
        word-spacing: var(--e-global-typography-4135176-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-261b0821 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-7ba4d56-font-size);
        line-height: var(--e-global-typography-7ba4d56-line-height);
        letter-spacing: var(--e-global-typography-7ba4d56-letter-spacing);
        word-spacing: var(--e-global-typography-7ba4d56-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-261b0821 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-4135176-font-size);
        line-height: var(--e-global-typography-4135176-line-height);
        letter-spacing: var(--e-global-typography-4135176-letter-spacing);
        word-spacing: var(--e-global-typography-4135176-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-6e5020a6 .elementor-heading-title {
        font-size: var(--e-global-typography-8293871-font-size);
        line-height: var(--e-global-typography-8293871-line-height);
        letter-spacing: var(--e-global-typography-8293871-letter-spacing);
        word-spacing: var(--e-global-typography-8293871-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-2e7ae160 .elementor-heading-title {
        font-size: var(--e-global-typography-4baa09d-font-size);
        line-height: var(--e-global-typography-4baa09d-line-height);
        letter-spacing: var(--e-global-typography-4baa09d-letter-spacing);
        word-spacing: var(--e-global-typography-4baa09d-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-176da74e .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
    }

    .elementor-203 .elementor-element.elementor-element-176da74e .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-203 .elementor-element.elementor-element-176da74e .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-203 .elementor-element.elementor-element-176da74e .elementskit-profile-info .elementskit-author-name {
        font-size: var(--e-global-typography-60f4eff-font-size);
        line-height: var(--e-global-typography-60f4eff-line-height);
        letter-spacing: var(--e-global-typography-60f4eff-letter-spacing);
        word-spacing: var(--e-global-typography-60f4eff-word-spacing);
    }

    .elementor-203 .elementor-element.elementor-element-176da74e .elementskit-profile-info .elementskit-author-des {
        font-size: var(--e-global-typography-8293871-font-size);
        line-height: var(--e-global-typography-8293871-line-height);
        letter-spacing: var(--e-global-typography-8293871-letter-spacing);
        word-spacing: var(--e-global-typography-8293871-word-spacing);
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-203 .elementor-element.elementor-element-627d535e {
        width: 100%;
    }

    .elementor-203 .elementor-element.elementor-element-5f46e61f {
        width: 50%;
    }

    .elementor-203 .elementor-element.elementor-element-2261f111 {
        width: 50%;
    }

    .elementor-203 .elementor-element.elementor-element-3535f322 {
        width: 50%;
    }

    .elementor-203 .elementor-element.elementor-element-6ecd31ab {
        width: 50%;
    }

    .elementor-203 .elementor-element.elementor-element-87a8521 {
        width: 50%;
    }

    .elementor-203 .elementor-element.elementor-element-1bc79fae {
        width: 50%;
    }

    .elementor-203 .elementor-element.elementor-element-3b9d334c {
        width: 50%;
    }

    .elementor-203 .elementor-element.elementor-element-3abcfc78 {
        width: 50%;
    }

    .elementor-203 .elementor-element.elementor-element-3a7334b7 {
        width: 50%;
    }

    .elementor-203 .elementor-element.elementor-element-4c47cede {
        width: 50%;
    }

    .elementor-203 .elementor-element.elementor-element-453cd497 {
        width: 50%;
    }

    .elementor-203 .elementor-element.elementor-element-480108e2 {
        width: 50%;
    }

    .elementor-203 .elementor-element.elementor-element-12b8e551 {
        width: 50%;
    }

    .elementor-203 .elementor-element.elementor-element-7257d0aa {
        width: 50%;
    }

    .elementor-203 .elementor-element.elementor-element-39efef19 {
        width: 50%;
    }

    .elementor-203 .elementor-element.elementor-element-624d2504 {
        width: 100%;
    }

    .elementor-203 .elementor-element.elementor-element-3d8760e1 {
        width: 100%;
    }

    .elementor-203 .elementor-element.elementor-element-72969817 {
        width: 100%;
    }
}