.elementor-6 .elementor-element.elementor-element-e0165d4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.95;
    --padding-top: 0em;
    --padding-bottom: 6em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-6 .elementor-element.elementor-element-e0165d4:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-e0165d4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://agro.foxcreation.net/avida/wp-content/uploads/sites/15/2024/10/collaboration-doctors-and-hands-in-support-of-hea-2023-11-27-05-18-14-utc_result.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6 .elementor-element.elementor-element-e0165d4::before,
.elementor-6 .elementor-element.elementor-element-e0165d4>.elementor-background-video-container::before,
.elementor-6 .elementor-element.elementor-element-e0165d4>.e-con-inner>.elementor-background-video-container::before,
.elementor-6 .elementor-element.elementor-element-e0165d4>.elementor-background-slideshow::before,
.elementor-6 .elementor-element.elementor-element-e0165d4>.e-con-inner>.elementor-background-slideshow::before,
.elementor-6 .elementor-element.elementor-element-e0165d4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-468473f);
    --background-overlay: '';
}

.elementor-6 .elementor-element.elementor-element-e0165d4,
.elementor-6 .elementor-element.elementor-element-e0165d4::before {
    --border-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-8746bf6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-3dddcbf {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 6em;
    --padding-bottom: 6em;
    --padding-left: 0em;
    --padding-right: 4em;
}

.elementor-6 .elementor-element.elementor-element-f4a700a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-f88ac07 .elementor-button {
    background-color: var(--e-global-color-c33199c);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-f88ac07 .elementor-button:hover,
.elementor-6 .elementor-element.elementor-element-f88ac07 .elementor-button:focus {
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-f88ac07 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-6 .elementor-element.elementor-element-f88ac07 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-6 .elementor-element.elementor-element-f88ac07 .elementor-button:hover svg,
.elementor-6 .elementor-element.elementor-element-f88ac07 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-3464bde {
    --display: flex;
    --justify-content: flex-end;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 6em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-6 .elementor-element.elementor-element-dece136 {
    --display: flex;
    --position: absolute;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 4em;
    --padding-left: 0em;
    --padding-right: 0em;
    bottom: 0px;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-dece136 {
    left: 0px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-dece136 {
    right: 0px;
}

.elementor-6 .elementor-element.elementor-element-e392fcc {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 0px 10px 0px rgba(207.39999999999998, 207.39999999999998, 207.39999999999998, 0.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-6 .elementor-element.elementor-element-e392fcc:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-e392fcc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-e392fcc,
.elementor-6 .elementor-element.elementor-element-e392fcc::before {
    --border-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-684d94a {
    --icon-box-icon-margin: 15px;
}

.elementor-6 .elementor-element.elementor-element-684d94a.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-468473f);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-684d94a.elementor-view-framed .elementor-icon,
.elementor-6 .elementor-element.elementor-element-684d94a.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-468473f);
    color: var(--e-global-color-468473f);
    border-color: var(--e-global-color-468473f);
}

.elementor-6 .elementor-element.elementor-element-684d94a.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-684d94a .elementor-icon {
    font-size: 15px;
}

.elementor-6 .elementor-element.elementor-element-684d94a .elementor-icon-box-title {
    color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-3383557 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-8fc5d7a {
    width: var(--container-widget-width, 40px);
    max-width: 40px;
    --container-widget-width: 40px;
    --container-widget-flex-grow: 0;
}

.elementor-6 .elementor-element.elementor-element-8fc5d7a>.elementor-widget-container {
    margin: 0px -10px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-8fc5d7a img {
    border-radius: 50px 50px 50px 50px;
}

.elementor-6 .elementor-element.elementor-element-13d0935 {
    width: var(--container-widget-width, 40px);
    max-width: 40px;
    --container-widget-width: 40px;
    --container-widget-flex-grow: 0;
}

.elementor-6 .elementor-element.elementor-element-13d0935>.elementor-widget-container {
    margin: 0px -10px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-13d0935 img {
    border-radius: 50px 50px 50px 50px;
}

.elementor-6 .elementor-element.elementor-element-f337d2d {
    width: var(--container-widget-width, 40px);
    max-width: 40px;
    --container-widget-width: 40px;
    --container-widget-flex-grow: 0;
}

.elementor-6 .elementor-element.elementor-element-f337d2d>.elementor-widget-container {
    margin: 0px -10px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-f337d2d img {
    border-radius: 50px 50px 50px 50px;
}

.elementor-6 .elementor-element.elementor-element-3d936fb {
    width: var(--container-widget-width, 40px);
    max-width: 40px;
    --container-widget-width: 40px;
    --container-widget-flex-grow: 0;
}

.elementor-6 .elementor-element.elementor-element-3d936fb>.elementor-widget-container {
    margin: 0px -10px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-3d936fb img {
    border-radius: 50px 50px 50px 50px;
}

.elementor-6 .elementor-element.elementor-element-34ac3ff>.elementor-widget-container {
    margin: 0px 0px -9px 0px;
}

.elementor-6 .elementor-element.elementor-element-34ac3ff .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-34ac3ff.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-34ac3ff.elementor-view-framed .elementor-icon,
.elementor-6 .elementor-element.elementor-element-34ac3ff.elementor-view-default .elementor-icon {
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-34ac3ff.elementor-view-framed .elementor-icon,
.elementor-6 .elementor-element.elementor-element-34ac3ff.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-34ac3ff.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-34ac3ff.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-34ac3ff .elementor-icon {
    font-size: 18px;
    padding: 16px;
}

.elementor-6 .elementor-element.elementor-element-34ac3ff .elementor-icon svg {
    height: 18px;
}

.elementor-6 .elementor-element.elementor-element-cbf05f8 {
    --display: flex;
    --position: absolute;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 25em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
    top: 0px;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-cbf05f8 {
    left: 0px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-cbf05f8 {
    right: 0px;
}

.elementor-6 .elementor-element.elementor-element-1415c1d {
    --display: flex;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-6 .elementor-element.elementor-element-1415c1d:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-1415c1d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-1415c1d,
.elementor-6 .elementor-element.elementor-element-1415c1d::before {
    --border-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-3ff135c {
    --icon-box-icon-margin: 20px;
}

.elementor-6 .elementor-element.elementor-element-3ff135c .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-3ff135c.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-3ff135c.elementor-view-framed .elementor-icon,
.elementor-6 .elementor-element.elementor-element-3ff135c.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-3ff135c .elementor-icon {
    font-size: 44px;
}

.elementor-6 .elementor-element.elementor-element-3ff135c .elementor-icon-box-title,
.elementor-6 .elementor-element.elementor-element-3ff135c .elementor-icon-box-title a {
    font-family: var(--e-global-typography-9545f16-font-family), Sans-serif;
    font-size: var(--e-global-typography-9545f16-font-size);
    font-weight: var(--e-global-typography-9545f16-font-weight);
    line-height: var(--e-global-typography-9545f16-line-height);
}

.elementor-6 .elementor-element.elementor-element-cb37a7c {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-4f7a4ea {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-e49de49 {
    --display: grid;
    --position: absolute;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 4em;
    --padding-left: 0em;
    --padding-right: 4em;
    bottom: 0px;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-e49de49 {
    left: 0px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-e49de49 {
    right: 0px;
}

.elementor-6 .elementor-element.elementor-element-ce18d59 {
    --display: flex;
    --gap: 10px 10px;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-55e92cf {
    --icon-box-icon-margin: 20px;
}

.elementor-6 .elementor-element.elementor-element-55e92cf .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-55e92cf.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-55e92cf.elementor-view-framed .elementor-icon,
.elementor-6 .elementor-element.elementor-element-55e92cf.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-55e92cf .elementor-icon {
    font-size: 36px;
}

.elementor-6 .elementor-element.elementor-element-b29641d {
    --display: flex;
    --gap: 10px 10px;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-2bdd372 {
    --icon-box-icon-margin: 20px;
}

.elementor-6 .elementor-element.elementor-element-2bdd372 .elementor-icon-box-title {
    margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-2bdd372.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-2bdd372.elementor-view-framed .elementor-icon,
.elementor-6 .elementor-element.elementor-element-2bdd372.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-2bdd372 .elementor-icon {
    font-size: 36px;
}

.elementor-6 .elementor-element.elementor-element-7a2554e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-6 .elementor-element.elementor-element-557d80d {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --margin-top: -7em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-6 .elementor-element.elementor-element-557d80d:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-557d80d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-557d80d,
.elementor-6 .elementor-element.elementor-element-557d80d::before {
    --border-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-d7f11e8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-ace71eb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-c8ea3da>.elementor-widget-container {
    margin: 0px 0px -6px 0px;
}

.elementor-6 .elementor-element.elementor-element-c8ea3da .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-c8ea3da.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-c8ea3da.elementor-view-framed .elementor-icon,
.elementor-6 .elementor-element.elementor-element-c8ea3da.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-c8ea3da.elementor-view-framed .elementor-icon,
.elementor-6 .elementor-element.elementor-element-c8ea3da.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-c8ea3da.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-c8ea3da.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-c8ea3da .elementor-icon {
    font-size: 32px;
}

.elementor-6 .elementor-element.elementor-element-c8ea3da .elementor-icon svg {
    height: 32px;
}

.elementor-6 .elementor-element.elementor-element-04efc8a {
    --display: flex;
    --gap: 5px 5px;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-f7fc746 .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }

    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    gap:0px;
    color:var(--e-global-color-c33199c);
    font-family:var(--e-global-typography-e03f0d0-font-family),
    Sans-serif;
    font-size:var(--e-global-typography-e03f0d0-font-size);
    font-weight:var(--e-global-typography-e03f0d0-font-weight);
    line-height:var(--e-global-typography-e03f0d0-line-height);
    -webkit-text-stroke-width:1px;
    stroke-width:1px;
    -webkit-text-stroke-color:var(--e-global-color-primary);
    stroke:var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-a5d14f3 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-9545f16-font-family), Sans-serif;
    font-size: var(--e-global-typography-9545f16-font-size);
    font-weight: var(--e-global-typography-9545f16-font-weight);
    line-height: var(--e-global-typography-9545f16-line-height);
}

.elementor-6 .elementor-element.elementor-element-683c737 {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-0de4a08 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-36be039 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-3597a58>.elementor-widget-container {
    margin: 0px 0px -6px 0px;
}

.elementor-6 .elementor-element.elementor-element-3597a58 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-3597a58.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-3597a58.elementor-view-framed .elementor-icon,
.elementor-6 .elementor-element.elementor-element-3597a58.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-3597a58.elementor-view-framed .elementor-icon,
.elementor-6 .elementor-element.elementor-element-3597a58.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-3597a58.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-3597a58.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-3597a58 .elementor-icon {
    font-size: 32px;
}

.elementor-6 .elementor-element.elementor-element-3597a58 .elementor-icon svg {
    height: 32px;
}

.elementor-6 .elementor-element.elementor-element-783b9ec {
    --display: flex;
    --gap: 5px 5px;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-5fcc615 .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }

    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    gap:0px;
    color:var(--e-global-color-c33199c);
    font-family:var(--e-global-typography-e03f0d0-font-family),
    Sans-serif;
    font-size:var(--e-global-typography-e03f0d0-font-size);
    font-weight:var(--e-global-typography-e03f0d0-font-weight);
    line-height:var(--e-global-typography-e03f0d0-line-height);
    -webkit-text-stroke-width:1px;
    stroke-width:1px;
    -webkit-text-stroke-color:var(--e-global-color-primary);
    stroke:var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-3c3c9c3 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-9545f16-font-family), Sans-serif;
    font-size: var(--e-global-typography-9545f16-font-size);
    font-weight: var(--e-global-typography-9545f16-font-weight);
    line-height: var(--e-global-typography-9545f16-line-height);
}

.elementor-6 .elementor-element.elementor-element-72227a6 {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-bbe9814 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-a90bad0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-6763ad2>.elementor-widget-container {
    margin: 0px 0px -6px 0px;
}

.elementor-6 .elementor-element.elementor-element-6763ad2 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-6763ad2.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-6763ad2.elementor-view-framed .elementor-icon,
.elementor-6 .elementor-element.elementor-element-6763ad2.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-6763ad2.elementor-view-framed .elementor-icon,
.elementor-6 .elementor-element.elementor-element-6763ad2.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-6763ad2.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-6763ad2.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-6763ad2 .elementor-icon {
    font-size: 32px;
}

.elementor-6 .elementor-element.elementor-element-6763ad2 .elementor-icon svg {
    height: 32px;
}

.elementor-6 .elementor-element.elementor-element-3498806 {
    --display: flex;
    --gap: 5px 5px;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-b7c8d23 .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }

    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    gap:0px;
    color:var(--e-global-color-c33199c);
    font-family:var(--e-global-typography-e03f0d0-font-family),
    Sans-serif;
    font-size:var(--e-global-typography-e03f0d0-font-size);
    font-weight:var(--e-global-typography-e03f0d0-font-weight);
    line-height:var(--e-global-typography-e03f0d0-line-height);
    -webkit-text-stroke-width:1px;
    stroke-width:1px;
    -webkit-text-stroke-color:var(--e-global-color-primary);
    stroke:var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-19d3e73 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-9545f16-font-family), Sans-serif;
    font-size: var(--e-global-typography-9545f16-font-size);
    font-weight: var(--e-global-typography-9545f16-font-weight);
    line-height: var(--e-global-typography-9545f16-line-height);
}

.elementor-6 .elementor-element.elementor-element-94775b1 {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-4254477 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-eab85c0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-6eb4797>.elementor-widget-container {
    margin: 0px 0px -6px 0px;
}

.elementor-6 .elementor-element.elementor-element-6eb4797 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-6eb4797.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-6eb4797.elementor-view-framed .elementor-icon,
.elementor-6 .elementor-element.elementor-element-6eb4797.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-6eb4797.elementor-view-framed .elementor-icon,
.elementor-6 .elementor-element.elementor-element-6eb4797.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-6eb4797.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-6eb4797.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-6eb4797 .elementor-icon {
    font-size: 32px;
}

.elementor-6 .elementor-element.elementor-element-6eb4797 .elementor-icon svg {
    height: 32px;
}

.elementor-6 .elementor-element.elementor-element-9dfdc21 {
    --display: flex;
    --gap: 5px 5px;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-8e45c45 .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }

    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    gap:0px;
    color:var(--e-global-color-c33199c);
    font-family:var(--e-global-typography-e03f0d0-font-family),
    Sans-serif;
    font-size:var(--e-global-typography-e03f0d0-font-size);
    font-weight:var(--e-global-typography-e03f0d0-font-weight);
    line-height:var(--e-global-typography-e03f0d0-line-height);
    -webkit-text-stroke-width:1px;
    stroke-width:1px;
    -webkit-text-stroke-color:var(--e-global-color-primary);
    stroke:var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-a29dbb6 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-9545f16-font-family), Sans-serif;
    font-size: var(--e-global-typography-9545f16-font-size);
    font-weight: var(--e-global-typography-9545f16-font-weight);
    line-height: var(--e-global-typography-9545f16-line-height);
}

.elementor-6 .elementor-element.elementor-element-62aa68b {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-3de738a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 6em;
    --padding-bottom: 6em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-6 .elementor-element.elementor-element-07b6367 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-8435098 {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-e0644d1 {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-87c5f0d {
    --spacer-size: 14px;
}

.elementor-6 .elementor-element.elementor-element-095de50 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-e6a3d2d {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-cd8d7fc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0em 0em 4em 4em;
}

.elementor-6 .elementor-element.elementor-element-cd8d7fc img {
    border-radius: 15px 15px 15px 15px;
}

.elementor-6 .elementor-element.elementor-element-0f5b068 {
    --display: flex;
    --position: absolute;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 5px 5px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
    bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-0f5b068:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-0f5b068>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-0f5b068,
.elementor-6 .elementor-element.elementor-element-0f5b068::before {
    --border-transition: 0.3s;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-0f5b068 {
    left: 0px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-0f5b068 {
    right: 0px;
}

.elementor-6 .elementor-element.elementor-element-e795782 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-e03f0d0-font-family), Sans-serif;
    font-size: var(--e-global-typography-e03f0d0-font-size);
    font-weight: var(--e-global-typography-e03f0d0-font-weight);
    line-height: var(--e-global-typography-e03f0d0-line-height);
}

.elementor-6 .elementor-element.elementor-element-e004eca {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-e004eca .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-ad55d1a {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 4em;
    --padding-right: 0em;
}

.elementor-6 .elementor-element.elementor-element-db05040 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-6 .elementor-element.elementor-element-db05040 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-6 .elementor-element.elementor-element-db05040 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-6 .elementor-element.elementor-element-db05040 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-6 .elementor-element.elementor-element-db05040 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-db05040 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-6 .elementor-element.elementor-element-db05040 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-6 .elementor-element.elementor-element-db05040 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-6 .elementor-element.elementor-element-db05040 {
    --e-icon-list-icon-size: 8px;
    --icon-vertical-offset: 0px;
}

.elementor-6 .elementor-element.elementor-element-db05040 .elementor-icon-list-icon {
    padding-right: 5px;
}

.elementor-6 .elementor-element.elementor-element-db05040 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-6 .elementor-element.elementor-element-ed4fecc {
    --spacer-size: 5px;
}

.elementor-6 .elementor-element.elementor-element-4175fe1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 6em;
    --padding-bottom: 6em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-6 .elementor-element.elementor-element-4175fe1:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-4175fe1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-468473f);
}

.elementor-6 .elementor-element.elementor-element-4175fe1,
.elementor-6 .elementor-element.elementor-element-4175fe1::before {
    --border-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-7424817 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-92ec607 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 4em;
}

.elementor-6 .elementor-element.elementor-element-fbb77a6 {
    --spacer-size: 14px;
}

.elementor-6 .elementor-element.elementor-element-e652f7f {
    --display: flex;
    --justify-content: flex-end;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-c559573 {
    --spacer-size: 14px;
}

.elementor-6 .elementor-element.elementor-element-5567aea {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-3061fc4.ekit-equal-height-enable,
.elementor-6 .elementor-element.elementor-element-3061fc4.ekit-equal-height-enable .elementor-widget-container,
.elementor-6 .elementor-element.elementor-element-3061fc4.ekit-equal-height-enable .ekit-wid-con,
.elementor-6 .elementor-element.elementor-element-3061fc4.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-infobox {
    background-color: var(--e-global-color-primary);
    background-image: url("https://agro.foxcreation.net/avida/wp-content/uploads/sites/15/2024/10/Circle-2.webp");
    background-position: 50% 2.1em;
    background-repeat: no-repeat;
    background-size: 22% auto;
    padding: 2em 2em 2em 2em;
    box-shadow: 0px 0px 10px 0px rgba(208.78125, 208.78125, 208.78125, 0.5);
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-infobox:hover {
    background-color: var(--e-global-color-primary);
    background-image: url("../images/Circle.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 140% auto;
    border-style: none;
}

.elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-btn {
    background-color: var(--e-global-color-c33199c);
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-58385fc-font-family), Sans-serif;
    font-size: var(--e-global-typography-58385fc-font-size);
    font-weight: var(--e-global-typography-58385fc-font-weight);
    line-height: var(--e-global-typography-58385fc-line-height);
}

.elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-3061fc4 .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-6 .elementor-element.elementor-element-3061fc4 .elementskit-infobox:hover .box-body>p {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-infobox p {
    margin: 0px 0px 20px 0px;
}

.elementor-6 .elementor-element.elementor-element-3061fc4 .elementkit-infobox-icon {
    color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-info-box-icon>svg path {
    fill: var(--e-global-color-accent);
    stroke: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-info-box-icon {
    background-color: var(--e-global-color-c33199c);
    border-radius: 50px 50px 50px 50px;
}

.elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: var(--e-global-color-accent);
    stroke: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-infobox:hover .elementskit-info-box-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 40px;
}

.elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-info-box-icon>svg {
    max-width: 40px;
    height: auto;
}

.elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 20px 0px;
}

.elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-infobox .elementskit-info-box-icon {
    padding: 14px 14px 14px 14px;
    transform: rotate(0deg);
    line-height: 0px;
}

.elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-infobox .elementkit-infobox-icon {
    line-height: 0px;
}

.elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-btn i {
    font-size: 14px;
}

.elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-btn svg {
    max-width: 14px;
}

.elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-btn svg path {
    stroke: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-infobox:hover .elementskit-btn {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-infobox:hover .elementskit-btn svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-48b055e.ekit-equal-height-enable,
.elementor-6 .elementor-element.elementor-element-48b055e.ekit-equal-height-enable .elementor-widget-container,
.elementor-6 .elementor-element.elementor-element-48b055e.ekit-equal-height-enable .ekit-wid-con,
.elementor-6 .elementor-element.elementor-element-48b055e.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-6 .elementor-element.elementor-element-48b055e .elementskit-infobox {
    background-color: var(--e-global-color-primary);
    background-image: url("https://agro.foxcreation.net/avida/wp-content/uploads/sites/15/2024/10/Circle-2.webp");
    background-position: 50% 2.1em;
    background-repeat: no-repeat;
    background-size: 22% auto;
    padding: 2em 2em 2em 2em;
    box-shadow: 0px 0px 10px 0px rgba(208.78125, 208.78125, 208.78125, 0.5);
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-6 .elementor-element.elementor-element-48b055e .elementskit-infobox:hover {
    background-color: var(--e-global-color-primary);
    background-image: url("../images/Circle.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 140% auto;
    border-style: none;
}

.elementor-6 .elementor-element.elementor-element-48b055e .elementskit-btn {
    background-color: var(--e-global-color-c33199c);
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-48b055e .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-58385fc-font-family), Sans-serif;
    font-size: var(--e-global-typography-58385fc-font-size);
    font-weight: var(--e-global-typography-58385fc-font-weight);
    line-height: var(--e-global-typography-58385fc-line-height);
}

.elementor-6 .elementor-element.elementor-element-48b055e .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-48b055e .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-6 .elementor-element.elementor-element-48b055e .elementskit-infobox:hover .box-body>p {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-48b055e .elementskit-infobox p {
    margin: 0px 0px 20px 0px;
}

.elementor-6 .elementor-element.elementor-element-48b055e .elementkit-infobox-icon {
    color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-48b055e .elementskit-info-box-icon>svg path {
    fill: var(--e-global-color-accent);
    stroke: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-48b055e .elementskit-info-box-icon {
    background-color: var(--e-global-color-c33199c);
    border-radius: 50px 50px 50px 50px;
}

.elementor-6 .elementor-element.elementor-element-48b055e .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-48b055e .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: var(--e-global-color-accent);
    stroke: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-48b055e .elementskit-infobox:hover .elementskit-info-box-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-48b055e .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 40px;
}

.elementor-6 .elementor-element.elementor-element-48b055e .elementskit-info-box-icon>svg {
    max-width: 40px;
    height: auto;
}

.elementor-6 .elementor-element.elementor-element-48b055e .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 20px 0px;
}

.elementor-6 .elementor-element.elementor-element-48b055e .elementskit-infobox .elementskit-info-box-icon {
    padding: 14px 14px 14px 14px;
    transform: rotate(0deg);
    line-height: 0px;
}

.elementor-6 .elementor-element.elementor-element-48b055e .elementskit-infobox .elementkit-infobox-icon {
    line-height: 0px;
}

.elementor-6 .elementor-element.elementor-element-48b055e .elementskit-btn i {
    font-size: 14px;
}

.elementor-6 .elementor-element.elementor-element-48b055e .elementskit-btn svg {
    max-width: 14px;
}

.elementor-6 .elementor-element.elementor-element-48b055e .elementskit-btn svg path {
    stroke: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-48b055e .elementskit-infobox:hover .elementskit-btn {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-48b055e .elementskit-infobox:hover .elementskit-btn svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-f58e1a7.ekit-equal-height-enable,
.elementor-6 .elementor-element.elementor-element-f58e1a7.ekit-equal-height-enable .elementor-widget-container,
.elementor-6 .elementor-element.elementor-element-f58e1a7.ekit-equal-height-enable .ekit-wid-con,
.elementor-6 .elementor-element.elementor-element-f58e1a7.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-infobox {
    background-color: var(--e-global-color-primary);
    background-image: url("https://agro.foxcreation.net/avida/wp-content/uploads/sites/15/2024/10/Circle-2.webp");
    background-position: 50% 2.1em;
    background-repeat: no-repeat;
    background-size: 22% auto;
    padding: 2em 2em 2em 2em;
    box-shadow: 0px 0px 10px 0px rgba(208.78125, 208.78125, 208.78125, 0.5);
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-infobox:hover {
    background-color: var(--e-global-color-primary);
    background-image: url("../images/Circle.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 140% auto;
    border-style: none;
}

.elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-btn {
    background-color: var(--e-global-color-c33199c);
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-58385fc-font-family), Sans-serif;
    font-size: var(--e-global-typography-58385fc-font-size);
    font-weight: var(--e-global-typography-58385fc-font-weight);
    line-height: var(--e-global-typography-58385fc-line-height);
}

.elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-f58e1a7 .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-6 .elementor-element.elementor-element-f58e1a7 .elementskit-infobox:hover .box-body>p {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-infobox p {
    margin: 0px 0px 20px 0px;
}

.elementor-6 .elementor-element.elementor-element-f58e1a7 .elementkit-infobox-icon {
    color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-info-box-icon>svg path {
    fill: var(--e-global-color-accent);
    stroke: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-info-box-icon {
    background-color: var(--e-global-color-c33199c);
    border-radius: 50px 50px 50px 50px;
}

.elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: var(--e-global-color-accent);
    stroke: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-infobox:hover .elementskit-info-box-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 40px;
}

.elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-info-box-icon>svg {
    max-width: 40px;
    height: auto;
}

.elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 20px 0px;
}

.elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-infobox .elementskit-info-box-icon {
    padding: 14px 14px 14px 14px;
    transform: rotate(0deg);
    line-height: 0px;
}

.elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-infobox .elementkit-infobox-icon {
    line-height: 0px;
}

.elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-btn i {
    font-size: 14px;
}

.elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-btn svg {
    max-width: 14px;
}

.elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-btn svg path {
    stroke: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-infobox:hover .elementskit-btn {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-infobox:hover .elementskit-btn svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-0b63c0b.ekit-equal-height-enable,
.elementor-6 .elementor-element.elementor-element-0b63c0b.ekit-equal-height-enable .elementor-widget-container,
.elementor-6 .elementor-element.elementor-element-0b63c0b.ekit-equal-height-enable .ekit-wid-con,
.elementor-6 .elementor-element.elementor-element-0b63c0b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-infobox {
    background-color: var(--e-global-color-primary);
    background-image: url("https://agro.foxcreation.net/avida/wp-content/uploads/sites/15/2024/10/Circle-2.webp");
    background-position: 50% 2.1em;
    background-repeat: no-repeat;
    background-size: 22% auto;
    padding: 2em 2em 2em 2em;
    box-shadow: 0px 0px 10px 0px rgba(209, 209, 209, 0.5019607843137255);
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-infobox:hover {
    background-color: var(--e-global-color-primary);
    background-image: url("../images/Circle.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 140% auto;
    border-style: none;
}

.elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-btn {
    background-color: var(--e-global-color-c33199c);
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-58385fc-font-family), Sans-serif;
    font-size: var(--e-global-typography-58385fc-font-size);
    font-weight: var(--e-global-typography-58385fc-font-weight);
    line-height: var(--e-global-typography-58385fc-line-height);
}

.elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-0b63c0b .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-6 .elementor-element.elementor-element-0b63c0b .elementskit-infobox:hover .box-body>p {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-infobox p {
    margin: 0px 0px 20px 0px;
}

.elementor-6 .elementor-element.elementor-element-0b63c0b .elementkit-infobox-icon {
    color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-info-box-icon>svg path {
    fill: var(--e-global-color-accent);
    stroke: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-info-box-icon {
    background-color: var(--e-global-color-c33199c);
    border-radius: 50px 50px 50px 50px;
}

.elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-infobox:hover .elementskit-info-box-icon i {
    color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-infobox:hover .elementskit-info-box-icon svg path {
    fill: var(--e-global-color-accent);
    stroke: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-infobox:hover .elementskit-info-box-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 40px;
}

.elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-info-box-icon>svg {
    max-width: 40px;
    height: auto;
}

.elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 20px 0px;
}

.elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-infobox .elementskit-info-box-icon {
    padding: 14px 14px 14px 14px;
    transform: rotate(0deg);
    line-height: 0px;
}

.elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-infobox .elementkit-infobox-icon {
    line-height: 0px;
}

.elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-btn i {
    font-size: 14px;
}

.elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-btn svg {
    max-width: 14px;
}

.elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-btn svg path {
    stroke: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-infobox:hover .elementskit-btn {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-infobox:hover .elementskit-btn svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-e245b3a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.95;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-6 .elementor-element.elementor-element-e245b3a:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-e245b3a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../../../../../../elements-resized.envatousercontent.com/envato-shoebox/cf56/d08a-3e73-4d38-baf7-a4d43db33d4d/DSC_29280a3d.jpg?w=1600&amp;cf_fit=scale-down&amp;mark-alpha=18&amp;mark=https%3A%2F%2Felements-assets.envato.com%2Fstatic%2Fwatermark4.png&amp;q=85&amp;format=auto&amp;s=c7aee2ff50a2f2b69b854ad9e5e9b430397d4a8b0b7e5ec8090add17f7730cf2");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6 .elementor-element.elementor-element-e245b3a::before,
.elementor-6 .elementor-element.elementor-element-e245b3a>.elementor-background-video-container::before,
.elementor-6 .elementor-element.elementor-element-e245b3a>.e-con-inner>.elementor-background-video-container::before,
.elementor-6 .elementor-element.elementor-element-e245b3a>.elementor-background-slideshow::before,
.elementor-6 .elementor-element.elementor-element-e245b3a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-6 .elementor-element.elementor-element-e245b3a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-accent);
    --background-overlay: '';
}

.elementor-6 .elementor-element.elementor-element-e245b3a,
.elementor-6 .elementor-element.elementor-element-e245b3a::before {
    --border-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-506c766 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 6em;
    --padding-bottom: 6em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-6 .elementor-element.elementor-element-3db479a .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-175eeb5 .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-09161f0 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 0px 10px 0px rgba(209, 209, 209, 0.5019607843137255);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-6 .elementor-element.elementor-element-09161f0:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-09161f0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-09161f0,
.elementor-6 .elementor-element.elementor-element-09161f0::before {
    --border-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-1e78dc2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-6f97fcf {
    --display: flex;
    --justify-content: flex-end;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-6 .elementor-element.elementor-element-0d386ab>.elementor-widget-container {
    margin: 0px -90px 0px -50px;
}

.elementor-6 .elementor-element.elementor-element-71146f7 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 6em;
    --padding-bottom: 6em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-6 .elementor-element.elementor-element-f4216e4 {
    --display: flex;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 0px 10px 0px rgba(209, 209, 209, 0.5019607843137255);
    --margin-top: 0em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-6 .elementor-element.elementor-element-f4216e4:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-f4216e4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-f4216e4,
.elementor-6 .elementor-element.elementor-element-f4216e4::before {
    --border-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-277145f {
    --spacer-size: 20px;
}

.elementor-6 .elementor-element.elementor-element-5e7be6c {
    --display: flex;
    --gap: 10px 10px;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-2bb3c3a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-36eba4f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-c54b0cf {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-447f0fb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-c99e00e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-2db9657 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-228f34e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-8a9a54c {
    --spacer-size: 10px;
}

.elementor-6 .elementor-element.elementor-element-85cf153 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 6em;
    --padding-bottom: 6em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-6 .elementor-element.elementor-element-8eff67f {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-a34345b {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-d08767f {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-e3613f2 {
    --spacer-size: 14px;
}

.elementor-6 .elementor-element.elementor-element-c509fea {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-254bcbc {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-6 .elementor-element.elementor-element-254bcbc:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-254bcbc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-468473f);
}

.elementor-6 .elementor-element.elementor-element-254bcbc,
.elementor-6 .elementor-element.elementor-element-254bcbc::before {
    --border-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-205f4ea>.elementor-widget-container {
    padding: 1em 1em 0em 0em;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-205f4ea {
    right: 0px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-205f4ea {
    left: 0px;
}

.elementor-6 .elementor-element.elementor-element-205f4ea {
    top: 0px;
    z-index: 0;
}

.elementor-6 .elementor-element.elementor-element-205f4ea .elementor-heading-title {
    color: var(--e-global-color-1498a3f);
    font-family: var(--e-global-typography-8c42beb-font-family), Sans-serif;
    font-size: var(--e-global-typography-8c42beb-font-size);
    font-weight: var(--e-global-typography-8c42beb-font-weight);
    text-transform: var(--e-global-typography-8c42beb-text-transform);
    line-height: var(--e-global-typography-8c42beb-line-height);
}

.elementor-6 .elementor-element.elementor-element-1a2913d {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-6 .elementor-element.elementor-element-1a2913d:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-1a2913d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-468473f);
}

.elementor-6 .elementor-element.elementor-element-1a2913d,
.elementor-6 .elementor-element.elementor-element-1a2913d::before {
    --border-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-4095eed>.elementor-widget-container {
    padding: 1em 1em 0em 0em;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-4095eed {
    right: 0px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-4095eed {
    left: 0px;
}

.elementor-6 .elementor-element.elementor-element-4095eed {
    top: 0px;
    z-index: 0;
}

.elementor-6 .elementor-element.elementor-element-4095eed .elementor-heading-title {
    color: var(--e-global-color-1498a3f);
    font-family: var(--e-global-typography-8c42beb-font-family), Sans-serif;
    font-size: var(--e-global-typography-8c42beb-font-size);
    font-weight: var(--e-global-typography-8c42beb-font-weight);
    text-transform: var(--e-global-typography-8c42beb-text-transform);
    line-height: var(--e-global-typography-8c42beb-line-height);
}

.elementor-6 .elementor-element.elementor-element-b201750 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-6 .elementor-element.elementor-element-b201750:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-b201750>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-468473f);
}

.elementor-6 .elementor-element.elementor-element-b201750,
.elementor-6 .elementor-element.elementor-element-b201750::before {
    --border-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-adc279d>.elementor-widget-container {
    padding: 1em 1em 0em 0em;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-adc279d {
    right: 0px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-adc279d {
    left: 0px;
}

.elementor-6 .elementor-element.elementor-element-adc279d {
    top: 0px;
    z-index: 0;
}

.elementor-6 .elementor-element.elementor-element-adc279d .elementor-heading-title {
    color: var(--e-global-color-1498a3f);
    font-family: var(--e-global-typography-8c42beb-font-family), Sans-serif;
    font-size: var(--e-global-typography-8c42beb-font-size);
    font-weight: var(--e-global-typography-8c42beb-font-weight);
    text-transform: var(--e-global-typography-8c42beb-text-transform);
    line-height: var(--e-global-typography-8c42beb-line-height);
}

.elementor-6 .elementor-element.elementor-element-8076e75 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 6em;
    --padding-bottom: 6em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-6 .elementor-element.elementor-element-8076e75:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-8076e75>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-468473f);
}

.elementor-6 .elementor-element.elementor-element-8076e75,
.elementor-6 .elementor-element.elementor-element-8076e75::before {
    --border-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-a1aaba3 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 4em;
}

.elementor-6 .elementor-element.elementor-element-e16051a>.elementor-widget-container {
    padding: 16px 0px 20px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-e16051a .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-e16051a {
    --icon-box-icon-margin: 20px;
}

.elementor-6 .elementor-element.elementor-element-e16051a .elementor-icon-box-title {
    margin-bottom: 10px;
}

.elementor-6 .elementor-element.elementor-element-e16051a.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-e16051a.elementor-view-framed .elementor-icon,
.elementor-6 .elementor-element.elementor-element-e16051a.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-e16051a .elementor-icon {
    font-size: 44px;
}

.elementor-6 .elementor-element.elementor-element-814bf87>.elementor-widget-container {
    padding: 16px 0px 20px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-814bf87 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-814bf87 {
    --icon-box-icon-margin: 20px;
}

.elementor-6 .elementor-element.elementor-element-814bf87 .elementor-icon-box-title {
    margin-bottom: 10px;
}

.elementor-6 .elementor-element.elementor-element-814bf87.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-814bf87.elementor-view-framed .elementor-icon,
.elementor-6 .elementor-element.elementor-element-814bf87.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-814bf87 .elementor-icon {
    font-size: 44px;
}

.elementor-6 .elementor-element.elementor-element-f0a32fc>.elementor-widget-container {
    padding: 16px 0px 20px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-f0a32fc .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-f0a32fc {
    --icon-box-icon-margin: 20px;
}

.elementor-6 .elementor-element.elementor-element-f0a32fc .elementor-icon-box-title {
    margin-bottom: 10px;
}

.elementor-6 .elementor-element.elementor-element-f0a32fc.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-f0a32fc.elementor-view-framed .elementor-icon,
.elementor-6 .elementor-element.elementor-element-f0a32fc.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-f0a32fc .elementor-icon {
    font-size: 44px;
}

.elementor-6 .elementor-element.elementor-element-a621fe1 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-76a2b7c img {
    border-radius: 15px 15px 15px 15px;
}

.elementor-6 .elementor-element.elementor-element-f03deb7 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-6 .elementor-element.elementor-element-f03deb7:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-f03deb7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-f03deb7,
.elementor-6 .elementor-element.elementor-element-f03deb7::before {
    --border-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-858ab1d .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }

    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-4daa07b-font-family),
    Sans-serif;
    font-size:var(--e-global-typography-4daa07b-font-size);
    font-weight:var(--e-global-typography-4daa07b-font-weight);
    text-transform:var(--e-global-typography-4daa07b-text-transform);
    line-height:var(--e-global-typography-4daa07b-line-height);
}

.elementor-6 .elementor-element.elementor-element-80ec78d .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-58385fc-font-family), Sans-serif;
    font-size: var(--e-global-typography-58385fc-font-size);
    font-weight: var(--e-global-typography-58385fc-font-weight);
    line-height: var(--e-global-typography-58385fc-line-height);
}

.elementor-6 .elementor-element.elementor-element-8611209 {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-ee15ea7 {
    --display: flex;
    --position: absolute;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 0px;
    bottom: 0px;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-ee15ea7 {
    right: 0px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-ee15ea7 {
    left: 0px;
}

.elementor-6 .elementor-element.elementor-element-b01e749 img {
    border-radius: 15px 15px 15px 15px;
}

.elementor-6 .elementor-element.elementor-element-2a044ce {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 6em;
    --padding-bottom: 6em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-6 .elementor-element.elementor-element-a6cf562 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-a6d6ef3 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 4em;
}

.elementor-6 .elementor-element.elementor-element-116aabc {
    --spacer-size: 14px;
}

.elementor-6 .elementor-element.elementor-element-8dce648 {
    --display: flex;
    --justify-content: flex-end;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-4d59c91 {
    --spacer-size: 14px;
}

.elementor-6 .elementor-element.elementor-element-a68d4a8 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-d5e871e {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 0px 10px 0px rgba(209, 209, 209, 0.5019607843137255);
}

.elementor-6 .elementor-element.elementor-element-38a9340>.elementor-widget-container {
    background-color: var(--e-global-color-1498a3f);
    padding: 20px 0px 0px 0px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-6 .elementor-element.elementor-element-38a9340 img {
    border-radius: 15px 15px 15px 15px;
}

.elementor-6 .elementor-element.elementor-element-4b98b94 {
    --display: flex;
    --position: absolute;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
    bottom: 0px;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-4b98b94 {
    left: 0px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-4b98b94 {
    right: 0px;
}

.elementor-6 .elementor-element.elementor-element-3ae2b80 {
    --display: flex;
    --gap: 5px 5px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-6 .elementor-element.elementor-element-3ae2b80:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-3ae2b80>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-3ae2b80,
.elementor-6 .elementor-element.elementor-element-3ae2b80::before {
    --border-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-732a571 {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-732a571 .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-fb096ec {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-fb096ec .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-28510e7 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-6 .elementor-element.elementor-element-28510e7>.elementor-widget-container {
    padding: 5px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-28510e7 .elementor-divider-separator {
    width: 65%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-6 .elementor-element.elementor-element-28510e7 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-6 .elementor-element.elementor-element-b9f0ae2 {
    --display: flex;
    --position: absolute;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 10px;
    --padding-right: 10px;
    top: 0px;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-b9f0ae2 {
    right: 0px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-b9f0ae2 {
    left: 0px;
}

.elementor-6 .elementor-element.elementor-element-4cb6268 {
    --grid-template-columns: repeat(1, auto);
    --icon-size: 14px;
    --grid-column-gap: 0px;
    --grid-row-gap: 10px;
}

.elementor-6 .elementor-element.elementor-element-4cb6268 .elementor-widget-container {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-4cb6268 .elementor-social-icon {
    background-color: var(--e-global-color-accent);
    --icon-padding: 10px;
}

.elementor-6 .elementor-element.elementor-element-4cb6268 .elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-4cb6268 .elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-4cb6268 .elementor-social-icon:hover {
    background-color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-4cb6268 .elementor-social-icon:hover i {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-4cb6268 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-ed2da64 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 0px 10px 0px rgba(209, 209, 209, 0.5019607843137255);
}

.elementor-6 .elementor-element.elementor-element-abab532>.elementor-widget-container {
    background-color: var(--e-global-color-1498a3f);
    padding: 20px 0px 0px 0px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-6 .elementor-element.elementor-element-abab532 img {
    border-radius: 15px 15px 15px 15px;
}

.elementor-6 .elementor-element.elementor-element-d8e07f3 {
    --display: flex;
    --position: absolute;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
    bottom: 0px;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-d8e07f3 {
    left: 0px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-d8e07f3 {
    right: 0px;
}

.elementor-6 .elementor-element.elementor-element-30634a8 {
    --display: flex;
    --gap: 5px 5px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-6 .elementor-element.elementor-element-30634a8:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-30634a8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-30634a8,
.elementor-6 .elementor-element.elementor-element-30634a8::before {
    --border-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-4779635 {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-4779635 .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-1ecc52d {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-1ecc52d .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-ef95216 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-6 .elementor-element.elementor-element-ef95216>.elementor-widget-container {
    padding: 5px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-ef95216 .elementor-divider-separator {
    width: 65%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-6 .elementor-element.elementor-element-ef95216 .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-6 .elementor-element.elementor-element-37a2998 {
    --display: flex;
    --position: absolute;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 10px;
    --padding-right: 10px;
    top: 0px;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-37a2998 {
    right: 0px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-37a2998 {
    left: 0px;
}

.elementor-6 .elementor-element.elementor-element-81ad54b {
    --grid-template-columns: repeat(1, auto);
    --icon-size: 14px;
    --grid-column-gap: 0px;
    --grid-row-gap: 10px;
}

.elementor-6 .elementor-element.elementor-element-81ad54b .elementor-widget-container {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-81ad54b .elementor-social-icon {
    background-color: var(--e-global-color-accent);
    --icon-padding: 10px;
}

.elementor-6 .elementor-element.elementor-element-81ad54b .elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-81ad54b .elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-81ad54b .elementor-social-icon:hover {
    background-color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-81ad54b .elementor-social-icon:hover i {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-81ad54b .elementor-social-icon:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-9f6fd1a {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 0px 10px 0px rgba(209, 209, 209, 0.5019607843137255);
}

.elementor-6 .elementor-element.elementor-element-f95924f>.elementor-widget-container {
    background-color: var(--e-global-color-1498a3f);
    padding: 20px 0px 0px 0px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-6 .elementor-element.elementor-element-f95924f img {
    border-radius: 15px 15px 15px 15px;
}

.elementor-6 .elementor-element.elementor-element-fa998f3 {
    --display: flex;
    --position: absolute;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
    bottom: 0px;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-fa998f3 {
    left: 0px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-fa998f3 {
    right: 0px;
}

.elementor-6 .elementor-element.elementor-element-c1d0178 {
    --display: flex;
    --gap: 5px 5px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-6 .elementor-element.elementor-element-c1d0178:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-c1d0178>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-c1d0178,
.elementor-6 .elementor-element.elementor-element-c1d0178::before {
    --border-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-80c7b97 {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-80c7b97 .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-077eee8 {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-077eee8 .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-ea3d9cd {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-6 .elementor-element.elementor-element-ea3d9cd>.elementor-widget-container {
    padding: 5px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-ea3d9cd .elementor-divider-separator {
    width: 65%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-6 .elementor-element.elementor-element-ea3d9cd .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-6 .elementor-element.elementor-element-c8876c4 {
    --display: flex;
    --position: absolute;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 10px;
    --padding-right: 10px;
    top: 0px;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-c8876c4 {
    right: 0px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-c8876c4 {
    left: 0px;
}

.elementor-6 .elementor-element.elementor-element-de9093f {
    --grid-template-columns: repeat(1, auto);
    --icon-size: 14px;
    --grid-column-gap: 0px;
    --grid-row-gap: 10px;
}

.elementor-6 .elementor-element.elementor-element-de9093f .elementor-widget-container {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-de9093f .elementor-social-icon {
    background-color: var(--e-global-color-accent);
    --icon-padding: 10px;
}

.elementor-6 .elementor-element.elementor-element-de9093f .elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-de9093f .elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-de9093f .elementor-social-icon:hover {
    background-color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-de9093f .elementor-social-icon:hover i {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-de9093f .elementor-social-icon:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-6dd88d6 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 0px 10px 0px rgba(209, 209, 209, 0.5019607843137255);
}

.elementor-6 .elementor-element.elementor-element-4a120fa>.elementor-widget-container {
    background-color: var(--e-global-color-1498a3f);
    padding: 20px 0px 0px 0px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-6 .elementor-element.elementor-element-4a120fa img {
    border-radius: 15px 15px 15px 15px;
}

.elementor-6 .elementor-element.elementor-element-b6c9472 {
    --display: flex;
    --position: absolute;
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
    bottom: 0px;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-b6c9472 {
    left: 0px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-b6c9472 {
    right: 0px;
}

.elementor-6 .elementor-element.elementor-element-5888614 {
    --display: flex;
    --gap: 5px 5px;
    --background-transition: 0.3s;
    --border-radius: 15px 15px 15px 15px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-6 .elementor-element.elementor-element-5888614:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-5888614>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-5888614,
.elementor-6 .elementor-element.elementor-element-5888614::before {
    --border-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-1e598be {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-1e598be .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-7e12447 {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-7e12447 .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-0e344ad {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-6 .elementor-element.elementor-element-0e344ad>.elementor-widget-container {
    padding: 5px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-0e344ad .elementor-divider-separator {
    width: 65%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-6 .elementor-element.elementor-element-0e344ad .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-6 .elementor-element.elementor-element-5e71685 {
    --display: flex;
    --position: absolute;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 10px;
    --padding-right: 10px;
    top: 0px;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-5e71685 {
    right: 0px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-5e71685 {
    left: 0px;
}

.elementor-6 .elementor-element.elementor-element-ed08617 {
    --grid-template-columns: repeat(1, auto);
    --icon-size: 14px;
    --grid-column-gap: 0px;
    --grid-row-gap: 10px;
}

.elementor-6 .elementor-element.elementor-element-ed08617 .elementor-widget-container {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-ed08617 .elementor-social-icon {
    background-color: var(--e-global-color-accent);
    --icon-padding: 10px;
}

.elementor-6 .elementor-element.elementor-element-ed08617 .elementor-social-icon i {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-ed08617 .elementor-social-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-ed08617 .elementor-social-icon:hover {
    background-color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-ed08617 .elementor-social-icon:hover i {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-ed08617 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-0371525 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: flex-end;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 8em;
    --padding-bottom: 8em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-6 .elementor-element.elementor-element-0371525:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-0371525>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://agro.foxcreation.net/avida/wp-content/uploads/sites/15/2024/10/portrait-of-male-doctor-wearing-white-coat-standin-2023-11-27-05-12-19-utc_result.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6 .elementor-element.elementor-element-0371525::before,
.elementor-6 .elementor-element.elementor-element-0371525>.elementor-background-video-container::before,
.elementor-6 .elementor-element.elementor-element-0371525>.e-con-inner>.elementor-background-video-container::before,
.elementor-6 .elementor-element.elementor-element-0371525>.elementor-background-slideshow::before,
.elementor-6 .elementor-element.elementor-element-0371525>.e-con-inner>.elementor-background-slideshow::before,
.elementor-6 .elementor-element.elementor-element-0371525>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(225deg, var(--e-global-color-secondary) 45%, var(--e-global-color-c33199c) 100%);
}

.elementor-6 .elementor-element.elementor-element-0371525,
.elementor-6 .elementor-element.elementor-element-0371525::before {
    --border-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-01419ad {
    --display: flex;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-f44ade4 {
    text-align: right;
}

.elementor-6 .elementor-element.elementor-element-f44ade4 .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-677327d {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: right;
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-d18bda0 .elementor-button {
    background-color: var(--e-global-color-primary);
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-d18bda0 .elementor-button:hover,
.elementor-6 .elementor-element.elementor-element-d18bda0 .elementor-button:focus {
    background-color: var(--e-global-color-c33199c);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-d18bda0 .elementor-button:hover svg,
.elementor-6 .elementor-element.elementor-element-d18bda0 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-67530e5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 6em;
    --padding-bottom: 6em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-6 .elementor-element.elementor-element-1e983dd {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-1538593 {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-e68c0dd {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-6725892 {
    --spacer-size: 14px;
}

.elementor-6 .elementor-element.elementor-element-b782060 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-eec0c69 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-e7c5ae3 img {
    border-radius: 15px 15px 15px 15px;
}

.elementor-6 .elementor-element.elementor-element-dcfc6f8 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 4em;
    --padding-right: 0em;
}

.elementor-6 .elementor-element.elementor-element-046da3e .elementor-icon-wrapper {
    text-align: right;
}

.elementor-6 .elementor-element.elementor-element-046da3e.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-468473f);
    color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-046da3e.elementor-view-framed .elementor-icon,
.elementor-6 .elementor-element.elementor-element-046da3e.elementor-view-default .elementor-icon {
    color: var(--e-global-color-468473f);
    border-color: var(--e-global-color-468473f);
}

.elementor-6 .elementor-element.elementor-element-046da3e.elementor-view-framed .elementor-icon,
.elementor-6 .elementor-element.elementor-element-046da3e.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-468473f);
}

.elementor-6 .elementor-element.elementor-element-046da3e.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-046da3e.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-046da3e .elementor-icon {
    font-size: 32px;
}

.elementor-6 .elementor-element.elementor-element-046da3e .elementor-icon svg {
    height: 32px;
}

.elementor-6 .elementor-element.elementor-element-0196eb2.quote-reverse-position-yes .jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio {
    flex-direction: row-reverse;
}

.elementor-6 .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .tns-controls button span {
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-primary);
    padding: 4px 11px 4px 11px;
    margin: 0px 10px 20px 0px;
    border-radius: 50px 50px 50px 50px;
    opacity: 100%;
}

.elementor-6 .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials {
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-6 .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
    font-family: var(--e-global-typography-de1098c-font-family), Sans-serif;
    font-size: var(--e-global-typography-de1098c-font-size);
    font-weight: var(--e-global-typography-de1098c-font-weight);
    font-style: var(--e-global-typography-de1098c-font-style);
    line-height: var(--e-global-typography-de1098c-line-height);
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-text);
    border-radius: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
    margin: 0px 0px 5px 0px;
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-9545f16-font-family), Sans-serif;
    font-size: var(--e-global-typography-9545f16-font-size);
    font-weight: var(--e-global-typography-9545f16-font-weight);
    line-height: var(--e-global-typography-9545f16-line-height);
}

.elementor-6 .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
    margin: 0px 0px 0px 0px;
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-81abcd5-font-family), Sans-serif;
    font-size: var(--e-global-typography-81abcd5-font-size);
    font-weight: var(--e-global-typography-81abcd5-font-weight);
    line-height: var(--e-global-typography-81abcd5-line-height);
}

.elementor-6 .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 60px;
}

.elementor-6 .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img.source-url {
    height: 60px;
}

.elementor-6 .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .tns-controls button i {
    font-size: 12px;
}

.elementor-6 .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
    width: 12px;
    fill: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button span {
    opacity: 100%;
}

.elementor-6 .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .tns-nav {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-43d58a5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 6em;
    --padding-bottom: 6em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-6 .elementor-element.elementor-element-43d58a5:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-43d58a5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-468473f);
}

.elementor-6 .elementor-element.elementor-element-43d58a5,
.elementor-6 .elementor-element.elementor-element-43d58a5::before {
    --border-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-ce35b91 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-14423db {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 4em;
}

.elementor-6 .elementor-element.elementor-element-a61dfca {
    --spacer-size: 14px;
}

.elementor-6 .elementor-element.elementor-element-bc71c31 {
    --display: flex;
    --justify-content: flex-end;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-bec505f {
    --spacer-size: 14px;
}

.elementor-6 .elementor-element.elementor-element-f9ede11 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-readmore {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    padding: 16px 32px 16px 32px;
    margin: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    border-radius: 30px 30px 30px 30px;
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover {
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-column-gap: 20px;
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-post {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 20px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-thumb {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 20px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
    height: 300px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-post-title {
    margin: 0px 0px 5px 0px;
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
    margin: 0px 0px 5px 0px;
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
    font-family: var(--e-global-typography-26f618c-font-family), Sans-serif;
    font-size: var(--e-global-typography-26f618c-font-size);
    font-weight: var(--e-global-typography-26f618c-font-weight);
    line-height: var(--e-global-typography-26f618c-line-height);
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
    color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-post-title a:hover {
    color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
    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);
    margin: 0px 0px 20px 0px;
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p {
    color: var(--e-global-color-text);
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before i,
.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before svg {
    margin-right: 10px;
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after i,
.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after svg {
    margin-left: 10px;
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore i {
    font-size: 14px;
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore svg {
    width: 14px;
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-readmore svg {
    fill: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
    font-family: var(--e-global-typography-81abcd5-font-family), Sans-serif;
    font-size: var(--e-global-typography-81abcd5-font-size);
    font-weight: var(--e-global-typography-81abcd5-font-weight);
    line-height: var(--e-global-typography-81abcd5-line-height);
    color: var(--e-global-color-accent);
    margin: 0px 0px 10px 0px;
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-post-meta svg {
    fill: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before i,
.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before svg {
    margin-right: 5px;
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after i,
.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after svg {
    margin-left: 5px;
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before i,
.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before svg {
    margin-right: 5px;
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after i,
.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after svg {
    margin-left: 5px;
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
    justify-content: space-between;
}

.elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
    text-align: left;
}

@media(min-width:768px) {
    .elementor-6 .elementor-element.elementor-element-e392fcc {
        --width: 40%;
    }

    .elementor-6 .elementor-element.elementor-element-1415c1d {
        --width: 40%;
    }

    .elementor-6 .elementor-element.elementor-element-e49de49 {
        --width: 50%;
    }

    .elementor-6 .elementor-element.elementor-element-04efc8a {
        --width: 70%;
    }

    .elementor-6 .elementor-element.elementor-element-783b9ec {
        --width: 70%;
    }

    .elementor-6 .elementor-element.elementor-element-3498806 {
        --width: 70%;
    }

    .elementor-6 .elementor-element.elementor-element-9dfdc21 {
        --width: 70%;
    }

    .elementor-6 .elementor-element.elementor-element-0f5b068 {
        --width: 40%;
    }

    .elementor-6 .elementor-element.elementor-element-92ec607 {
        --width: 60%;
    }

    .elementor-6 .elementor-element.elementor-element-e652f7f {
        --width: 40%;
    }

    .elementor-6 .elementor-element.elementor-element-506c766 {
        --width: 45%;
    }

    .elementor-6 .elementor-element.elementor-element-1e78dc2 {
        --width: 55%;
    }

    .elementor-6 .elementor-element.elementor-element-6f97fcf {
        --width: 50%;
    }

    .elementor-6 .elementor-element.elementor-element-71146f7 {
        --width: 50%;
    }

    .elementor-6 .elementor-element.elementor-element-f03deb7 {
        --width: 50%;
    }

    .elementor-6 .elementor-element.elementor-element-ee15ea7 {
        --width: 50%;
    }

    .elementor-6 .elementor-element.elementor-element-a6d6ef3 {
        --width: 60%;
    }

    .elementor-6 .elementor-element.elementor-element-8dce648 {
        --width: 40%;
    }

    .elementor-6 .elementor-element.elementor-element-b9f0ae2 {
        --width: 30%;
    }

    .elementor-6 .elementor-element.elementor-element-37a2998 {
        --width: 30%;
    }

    .elementor-6 .elementor-element.elementor-element-c8876c4 {
        --width: 30%;
    }

    .elementor-6 .elementor-element.elementor-element-5e71685 {
        --width: 30%;
    }

    .elementor-6 .elementor-element.elementor-element-01419ad {
        --width: 50%;
    }

    .elementor-6 .elementor-element.elementor-element-14423db {
        --width: 60%;
    }

    .elementor-6 .elementor-element.elementor-element-bc71c31 {
        --width: 40%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-6 .elementor-element.elementor-element-e392fcc {
        --width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-1415c1d {
        --width: 80%;
    }

    .elementor-6 .elementor-element.elementor-element-e49de49 {
        --width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-0f5b068 {
        --width: 30%;
    }

    .elementor-6 .elementor-element.elementor-element-506c766 {
        --width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-1e78dc2 {
        --width: 100%;
    }

    .elementor-6 .elementor-element.elementor-element-01419ad {
        --width: 70%;
    }
}

@media(min-width:1025px) {

    .elementor-6 .elementor-element.elementor-element-0371525:not(.elementor-motion-effects-element-type-background),
    .elementor-6 .elementor-element.elementor-element-0371525>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-6 .elementor-element.elementor-element-3dddcbf {
        --min-height: 780px;
        --justify-content: flex-start;
        --padding-top: 6em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-6 .elementor-element.elementor-element-f4a700a {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-6 .elementor-element.elementor-element-3464bde {
        --justify-content: flex-start;
        --padding-top: 2em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-6 .elementor-element.elementor-element-dece136 {
        --padding-top: 0em;
        --padding-bottom: 12em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-6 .elementor-element.elementor-element-3383557 {
        --justify-content: flex-start;
    }

    .elementor-6 .elementor-element.elementor-element-cbf05f8 {
        --padding-top: 18em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-6 .elementor-element.elementor-element-3ff135c .elementor-icon-box-title,
    .elementor-6 .elementor-element.elementor-element-3ff135c .elementor-icon-box-title a {
        font-size: var(--e-global-typography-9545f16-font-size);
        line-height: var(--e-global-typography-9545f16-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-e49de49 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-557d80d {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
        --margin-top: -6em;
        --margin-bottom: 0em;
        --margin-left: 0em;
        --margin-right: 0em;
    }

    .elementor-6 .elementor-element.elementor-element-f7fc746 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-e03f0d0-font-size);
        line-height: var(--e-global-typography-e03f0d0-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-a5d14f3 .elementor-heading-title {
        font-size: var(--e-global-typography-9545f16-font-size);
        line-height: var(--e-global-typography-9545f16-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-5fcc615 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-e03f0d0-font-size);
        line-height: var(--e-global-typography-e03f0d0-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-3c3c9c3 .elementor-heading-title {
        font-size: var(--e-global-typography-9545f16-font-size);
        line-height: var(--e-global-typography-9545f16-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-b7c8d23 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-e03f0d0-font-size);
        line-height: var(--e-global-typography-e03f0d0-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-19d3e73 .elementor-heading-title {
        font-size: var(--e-global-typography-9545f16-font-size);
        line-height: var(--e-global-typography-9545f16-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-8e45c45 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-e03f0d0-font-size);
        line-height: var(--e-global-typography-e03f0d0-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-a29dbb6 .elementor-heading-title {
        font-size: var(--e-global-typography-9545f16-font-size);
        line-height: var(--e-global-typography-9545f16-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-095de50 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-6 .elementor-element.elementor-element-cd8d7fc img {
        height: 400px;
        object-fit: cover;
        object-position: top center;
    }

    .elementor-6 .elementor-element.elementor-element-0f5b068 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-6 .elementor-element.elementor-element-e795782 .elementor-heading-title {
        font-size: var(--e-global-typography-e03f0d0-font-size);
        line-height: var(--e-global-typography-e03f0d0-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-e004eca {
        text-align: left;
    }

    .elementor-6 .elementor-element.elementor-element-ad55d1a {
        --padding-top: 2em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-6 .elementor-element.elementor-element-5567aea {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-infobox {
        background-position: 50% 1.8em;
        background-size: 20% auto;
    }

    .elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-58385fc-font-size);
        line-height: var(--e-global-typography-58385fc-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-btn {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-6 .elementor-element.elementor-element-48b055e .elementskit-infobox {
        background-position: 50% 1.8em;
        background-size: 20% auto;
    }

    .elementor-6 .elementor-element.elementor-element-48b055e .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-58385fc-font-size);
        line-height: var(--e-global-typography-58385fc-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-48b055e .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-48b055e .elementskit-btn {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-infobox {
        background-position: 50% 1.8em;
        background-size: 20% auto;
    }

    .elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-58385fc-font-size);
        line-height: var(--e-global-typography-58385fc-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-btn {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-infobox {
        background-position: 50% 1.8em;
        background-size: 20% auto;
    }

    .elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-58385fc-font-size);
        line-height: var(--e-global-typography-58385fc-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-btn {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-6 .elementor-element.elementor-element-e245b3a {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-6 .elementor-element.elementor-element-506c766 {
        --padding-top: 6em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-6 .elementor-element.elementor-element-1e78dc2 {
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
    }

    .elementor-6 .elementor-element.elementor-element-0d386ab>.elementor-widget-container {
        margin: 0px -45px 0px -50px;
    }

    .elementor-6 .elementor-element.elementor-element-71146f7 {
        --padding-top: 2em;
        --padding-bottom: 6em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-6 .elementor-element.elementor-element-c509fea {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-205f4ea .elementor-heading-title {
        font-size: var(--e-global-typography-8c42beb-font-size);
        line-height: var(--e-global-typography-8c42beb-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-4095eed .elementor-heading-title {
        font-size: var(--e-global-typography-8c42beb-font-size);
        line-height: var(--e-global-typography-8c42beb-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-adc279d .elementor-heading-title {
        font-size: var(--e-global-typography-8c42beb-font-size);
        line-height: var(--e-global-typography-8c42beb-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-8076e75 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-6 .elementor-element.elementor-element-a1aaba3 {
        --padding-top: 2em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-6 .elementor-element.elementor-element-858ab1d .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-4daa07b-font-size);
        line-height: var(--e-global-typography-4daa07b-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-80ec78d .elementor-heading-title {
        font-size: var(--e-global-typography-58385fc-font-size);
        line-height: var(--e-global-typography-58385fc-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-a68d4a8 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-677327d {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 90%);
        max-width: 90%;
    }

    .elementor-6 .elementor-element.elementor-element-b782060 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-6 .elementor-element.elementor-element-dcfc6f8 {
        --padding-top: 2em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-6 .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var(--e-global-typography-de1098c-font-size);
        line-height: var(--e-global-typography-de1098c-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        font-size: var(--e-global-typography-9545f16-font-size);
        line-height: var(--e-global-typography-9545f16-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
        font-size: var(--e-global-typography-81abcd5-font-size);
        line-height: var(--e-global-typography-81abcd5-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-posts {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-26f618c-font-size);
        line-height: var(--e-global-typography-26f618c-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-81abcd5-font-size);
        line-height: var(--e-global-typography-81abcd5-line-height);
    }
}

@media(max-width:767px) {
    .elementor-6 .elementor-element.elementor-element-3dddcbf {
        --min-height: 550px;
    }

    .elementor-6 .elementor-element.elementor-element-3464bde {
        --min-height: 720px;
    }

    .elementor-6 .elementor-element.elementor-element-dece136 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-6 .elementor-element.elementor-element-cbf05f8 {
        --padding-top: 25em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-6 .elementor-element.elementor-element-3ff135c .elementor-icon-box-title,
    .elementor-6 .elementor-element.elementor-element-3ff135c .elementor-icon-box-title a {
        font-size: var(--e-global-typography-9545f16-font-size);
        line-height: var(--e-global-typography-9545f16-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-e49de49 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-557d80d {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-c8ea3da .elementor-icon {
        font-size: 26px;
    }

    .elementor-6 .elementor-element.elementor-element-c8ea3da .elementor-icon svg {
        height: 26px;
    }

    .elementor-6 .elementor-element.elementor-element-04efc8a {
        --width: 70%;
    }

    .elementor-6 .elementor-element.elementor-element-f7fc746 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-e03f0d0-font-size);
        line-height: var(--e-global-typography-e03f0d0-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-a5d14f3 .elementor-heading-title {
        font-size: var(--e-global-typography-9545f16-font-size);
        line-height: var(--e-global-typography-9545f16-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-3597a58 .elementor-icon {
        font-size: 26px;
    }

    .elementor-6 .elementor-element.elementor-element-3597a58 .elementor-icon svg {
        height: 26px;
    }

    .elementor-6 .elementor-element.elementor-element-783b9ec {
        --width: 70%;
    }

    .elementor-6 .elementor-element.elementor-element-5fcc615 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-e03f0d0-font-size);
        line-height: var(--e-global-typography-e03f0d0-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-3c3c9c3 .elementor-heading-title {
        font-size: var(--e-global-typography-9545f16-font-size);
        line-height: var(--e-global-typography-9545f16-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-6763ad2 .elementor-icon {
        font-size: 26px;
    }

    .elementor-6 .elementor-element.elementor-element-6763ad2 .elementor-icon svg {
        height: 26px;
    }

    .elementor-6 .elementor-element.elementor-element-3498806 {
        --width: 70%;
    }

    .elementor-6 .elementor-element.elementor-element-b7c8d23 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-e03f0d0-font-size);
        line-height: var(--e-global-typography-e03f0d0-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-19d3e73 .elementor-heading-title {
        font-size: var(--e-global-typography-9545f16-font-size);
        line-height: var(--e-global-typography-9545f16-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-6eb4797 .elementor-icon {
        font-size: 26px;
    }

    .elementor-6 .elementor-element.elementor-element-6eb4797 .elementor-icon svg {
        height: 26px;
    }

    .elementor-6 .elementor-element.elementor-element-9dfdc21 {
        --width: 70%;
    }

    .elementor-6 .elementor-element.elementor-element-8e45c45 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-e03f0d0-font-size);
        line-height: var(--e-global-typography-e03f0d0-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-a29dbb6 .elementor-heading-title {
        font-size: var(--e-global-typography-9545f16-font-size);
        line-height: var(--e-global-typography-9545f16-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-87c5f0d {
        --spacer-size: 2px;
    }

    .elementor-6 .elementor-element.elementor-element-cd8d7fc>.elementor-widget-container {
        padding: 0em 0em 2em 2em;
    }

    .elementor-6 .elementor-element.elementor-element-cd8d7fc img {
        height: 300px;
    }

    .elementor-6 .elementor-element.elementor-element-0f5b068 {
        --width: 70%;
    }

    .elementor-6 .elementor-element.elementor-element-e795782 .elementor-heading-title {
        font-size: var(--e-global-typography-e03f0d0-font-size);
        line-height: var(--e-global-typography-e03f0d0-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-ed4fecc {
        --spacer-size: 2px;
    }

    .elementor-6 .elementor-element.elementor-element-92ec607 {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-6 .elementor-element.elementor-element-c559573 {
        --spacer-size: 2px;
    }

    .elementor-6 .elementor-element.elementor-element-5567aea {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-infobox {
        background-position: 50% 2em;
        background-size: 22% auto;
    }

    .elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-58385fc-font-size);
        line-height: var(--e-global-typography-58385fc-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-3061fc4 .elementskit-btn {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-6 .elementor-element.elementor-element-48b055e .elementskit-infobox {
        background-position: 50% 2em;
        background-size: 22% auto;
    }

    .elementor-6 .elementor-element.elementor-element-48b055e .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-58385fc-font-size);
        line-height: var(--e-global-typography-58385fc-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-48b055e .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-48b055e .elementskit-btn {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-infobox {
        background-position: 50% 2em;
        background-size: 22% auto;
    }

    .elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-58385fc-font-size);
        line-height: var(--e-global-typography-58385fc-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-f58e1a7 .elementskit-btn {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-infobox {
        background-position: 50% 2em;
        background-size: 22% auto;
    }

    .elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-infobox .elementskit-info-box-title {
        font-size: var(--e-global-typography-58385fc-font-size);
        line-height: var(--e-global-typography-58385fc-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-infobox .box-body>p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-0b63c0b .elementskit-btn {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-6 .elementor-element.elementor-element-09161f0 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-6 .elementor-element.elementor-element-c509fea {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-205f4ea .elementor-heading-title {
        font-size: var(--e-global-typography-8c42beb-font-size);
        line-height: var(--e-global-typography-8c42beb-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-4095eed .elementor-heading-title {
        font-size: var(--e-global-typography-8c42beb-font-size);
        line-height: var(--e-global-typography-8c42beb-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-adc279d .elementor-heading-title {
        font-size: var(--e-global-typography-8c42beb-font-size);
        line-height: var(--e-global-typography-8c42beb-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-858ab1d .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-4daa07b-font-size);
        line-height: var(--e-global-typography-4daa07b-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-80ec78d .elementor-heading-title {
        font-size: var(--e-global-typography-58385fc-font-size);
        line-height: var(--e-global-typography-58385fc-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-a6d6ef3 {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-6 .elementor-element.elementor-element-4d59c91 {
        --spacer-size: 2px;
    }

    .elementor-6 .elementor-element.elementor-element-a68d4a8 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-6 .elementor-element.elementor-element-0371525::before,
    .elementor-6 .elementor-element.elementor-element-0371525>.elementor-background-video-container::before,
    .elementor-6 .elementor-element.elementor-element-0371525>.e-con-inner>.elementor-background-video-container::before,
    .elementor-6 .elementor-element.elementor-element-0371525>.elementor-background-slideshow::before,
    .elementor-6 .elementor-element.elementor-element-0371525>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-6 .elementor-element.elementor-element-0371525>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-color: transparent;
        background-image: linear-gradient(255deg, var(--e-global-color-secondary) 100%, var(--e-global-color-c33199c) 100%);
    }

    .elementor-6 .elementor-element.elementor-element-01419ad {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-6 .elementor-element.elementor-element-f44ade4 {
        text-align: left;
    }

    .elementor-6 .elementor-element.elementor-element-677327d {
        width: 100%;
        max-width: 100%;
        text-align: left;
    }

    .elementor-6 .elementor-element.elementor-element-6725892 {
        --spacer-size: 2px;
    }

    .elementor-6 .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var(--e-global-typography-de1098c-font-size);
        line-height: var(--e-global-typography-de1098c-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        font-size: var(--e-global-typography-9545f16-font-size);
        line-height: var(--e-global-typography-9545f16-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
        font-size: var(--e-global-typography-81abcd5-font-size);
        line-height: var(--e-global-typography-81abcd5-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-14423db {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-6 .elementor-element.elementor-element-bec505f {
        --spacer-size: 2px;
    }

    .elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-posts {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-26f618c-font-size);
        line-height: var(--e-global-typography-26f618c-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-6 .elementor-element.elementor-element-9d6012a .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-81abcd5-font-size);
        line-height: var(--e-global-typography-81abcd5-line-height);
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-0196eb2 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}

.elementor-640 .elementor-element.elementor-element-14af60c::before{
    background-color: rgb(128 128 128 / 92%) !important;
}
.elementor-640 .elementor-element.elementor-element-6818025 img {
    max-width: 34% !important;
}