.elementor-1392 .elementor-element.elementor-element-3208849 {
    --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;
    --align-items: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 220px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-3208849:not(.elementor-motion-effects-element-type-background),
.elementor-1392 .elementor-element.elementor-element-3208849>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url('assets/images/f4fd049c_ramon-kagie-GEKbKJZcEm0-unsplash.jpg');
    background-position: 0px 15%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1392 .elementor-element.elementor-element-3208849::before,
.elementor-1392 .elementor-element.elementor-element-3208849>.elementor-background-video-container::before,
.elementor-1392 .elementor-element.elementor-element-3208849>.e-con-inner>.elementor-background-video-container::before,
.elementor-1392 .elementor-element.elementor-element-3208849>.elementor-background-slideshow::before,
.elementor-1392 .elementor-element.elementor-element-3208849>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1392 .elementor-element.elementor-element-3208849>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #0E0E0E80;
}

.elementor-1392 .elementor-element.elementor-element-3208849,
.elementor-1392 .elementor-element.elementor-element-3208849::before {
    --border-transition: 0.3s;
}

.elementor-1392 .elementor-element.elementor-element-2bc9fa7 {
    --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;
    --justify-content: space-between;
    --align-items: flex-start;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 0px 0px rgba(79, 79, 79, 0.1);
    --margin-block-start: 10px;
    --margin-block-end: -1px;
    --margin-inline-start: 10px;
    --margin-inline-end: 10px;
    --padding-block-start: 50px;
    --padding-block-end: 40px;
    --padding-inline-start: 60px;
    --padding-inline-end: 60px;
}

.elementor-1392 .elementor-element.elementor-element-2bc9fa7:not(.elementor-motion-effects-element-type-background),
.elementor-1392 .elementor-element.elementor-element-2bc9fa7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-1dcef06);
}

.elementor-1392 .elementor-element.elementor-element-2bc9fa7,
.elementor-1392 .elementor-element.elementor-element-2bc9fa7::before {
    --border-transition: 0.3s;
}

.elementor-1392 .elementor-element.elementor-element-2bc9fa7.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1392 .elementor-element.elementor-element-e559dbf {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-1392 .elementor-element.elementor-element-e559dbf .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-c2e76bf-font-family), Sans-serif;
    font-size: var(--e-global-typography-c2e76bf-font-size);
    font-weight: var(--e-global-typography-c2e76bf-font-weight);
    line-height: var(--e-global-typography-c2e76bf-line-height);
    letter-spacing: var(--e-global-typography-c2e76bf-letter-spacing);
    word-spacing: var(--e-global-typography-c2e76bf-word-spacing);
}

.elementor-1392 .elementor-element.elementor-element-e559dbf>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1392 .elementor-element.elementor-element-3c42a5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(12px/2);
}

.elementor-1392 .elementor-element.elementor-element-3c42a5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(12px/2);
}

.elementor-1392 .elementor-element.elementor-element-3c42a5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(12px/2);
    margin-left: calc(12px/2);
}

.elementor-1392 .elementor-element.elementor-element-3c42a5e .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px/2);
    margin-left: calc(-12px/2);
}

body.rtl .elementor-1392 .elementor-element.elementor-element-3c42a5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-12px/2);
}

body:not(.rtl) .elementor-1392 .elementor-element.elementor-element-3c42a5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-12px/2);
}

.elementor-1392 .elementor-element.elementor-element-3c42a5e .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-1392 .elementor-element.elementor-element-3c42a5e .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-1392 .elementor-element.elementor-element-3c42a5e {
    --e-icon-list-icon-size: 13px;
    --icon-vertical-offset: 0px;
    width: auto;
    max-width: auto;
}

.elementor-1392 .elementor-element.elementor-element-3c42a5e .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-1392 .elementor-element.elementor-element-3c42a5e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1392 .elementor-element.elementor-element-3c42a5e .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-1392 .elementor-element.elementor-element-3c42a5e .elementor-icon-list-text {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-1392 .elementor-element.elementor-element-5977703 {
    --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;
    --justify-content: center;
    --align-items: flex-end;
    --gap: 10px 10px;
    --background-transition: 0.3s;
}

.elementor-1392 .elementor-element.elementor-element-5977703.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1392 .elementor-element.elementor-element-451f90c {
    --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;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --padding-block-start: 50px;
    --padding-block-end: 50px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-74dfd19 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-e5881fa {
    --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;
    --align-items: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 50px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-1cc0e31 {
    --display: flex;
    --gap: 15px 15px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-1cc0e31.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1392 .elementor-element.elementor-element-07affbf {
    text-align: left;
}

.elementor-1392 .elementor-element.elementor-element-07affbf .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-1f5dd34-font-family), Sans-serif;
    font-size: var(--e-global-typography-1f5dd34-font-size);
    font-weight: var(--e-global-typography-1f5dd34-font-weight);
    text-transform: var(--e-global-typography-1f5dd34-text-transform);
    line-height: var(--e-global-typography-1f5dd34-line-height);
    letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
    word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
}

.elementor-1392 .elementor-element.elementor-element-316ee05 {
    text-align: left;
}

.elementor-1392 .elementor-element.elementor-element-316ee05 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1392 .elementor-element.elementor-element-8713a36 {
    --display: flex;
    --justify-content: flex-end;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 80px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-8713a36.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1392 .elementor-element.elementor-element-d8e2f0d {
    font-family: var(--e-global-typography-9ff5b7a-font-family), Sans-serif;
    font-size: var(--e-global-typography-9ff5b7a-font-size);
    font-weight: var(--e-global-typography-9ff5b7a-font-weight);
    line-height: var(--e-global-typography-9ff5b7a-line-height);
    letter-spacing: var(--e-global-typography-9ff5b7a-letter-spacing);
    word-spacing: var(--e-global-typography-9ff5b7a-word-spacing);
}

.elementor-1392 .elementor-element.elementor-element-c01ff53 {
    --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;
    --align-items: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-1392 .elementor-element.elementor-element-cc057da {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 40px;
    --padding-block-end: 40px;
    --padding-inline-start: 40px;
    --padding-inline-end: 40px;
}

.elementor-1392 .elementor-element.elementor-element-cc057da:not(.elementor-motion-effects-element-type-background),
.elementor-1392 .elementor-element.elementor-element-cc057da>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-55ac34b);
}

.elementor-1392 .elementor-element.elementor-element-cc057da,
.elementor-1392 .elementor-element.elementor-element-cc057da::before {
    --border-transition: 0.3s;
}

.elementor-1392 .elementor-element.elementor-element-2ae6764 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1392 .elementor-element.elementor-element-2ae6764.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-text);
}

.elementor-1392 .elementor-element.elementor-element-2ae6764.elementor-view-framed .elementor-icon,
.elementor-1392 .elementor-element.elementor-element-2ae6764.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-color: var(--e-global-color-text);
}

.elementor-1392 .elementor-element.elementor-element-2ae6764 .elementor-icon {
    font-size: 35px;
}

.elementor-1392 .elementor-element.elementor-element-2ae6764 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-2ae6764 .elementor-icon-box-title,
.elementor-1392 .elementor-element.elementor-element-2ae6764 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-100d7b7-font-family), Sans-serif;
    font-size: var(--e-global-typography-100d7b7-font-size);
    font-weight: var(--e-global-typography-100d7b7-font-weight);
    line-height: var(--e-global-typography-100d7b7-line-height);
    letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
    word-spacing: var(--e-global-typography-100d7b7-word-spacing);
}

.elementor-1392 .elementor-element.elementor-element-2ae6764>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-3e73a77);
}

.elementor-1392 .elementor-element.elementor-element-afce95b {
    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-1392 .elementor-element.elementor-element-68ae853 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-1392 .elementor-element.elementor-element-68ae853 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-1392 .elementor-element.elementor-element-68ae853 .elementor-button {
    font-family: var(--e-global-typography-a3b5b7b-font-family), Sans-serif;
    font-size: var(--e-global-typography-a3b5b7b-font-size);
    font-weight: var(--e-global-typography-a3b5b7b-font-weight);
    text-transform: var(--e-global-typography-a3b5b7b-text-transform);
    line-height: var(--e-global-typography-a3b5b7b-line-height);
    letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
    word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.elementor-1392 .elementor-element.elementor-element-68ae853 .elementor-button:hover,
.elementor-1392 .elementor-element.elementor-element-68ae853 .elementor-button:focus {
    color: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-68ae853 .elementor-button:hover svg,
.elementor-1392 .elementor-element.elementor-element-68ae853 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-68ae853>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1392 .elementor-element.elementor-element-3ac819f {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 40px;
    --padding-block-end: 40px;
    --padding-inline-start: 40px;
    --padding-inline-end: 40px;
}

.elementor-1392 .elementor-element.elementor-element-3ac819f:not(.elementor-motion-effects-element-type-background),
.elementor-1392 .elementor-element.elementor-element-3ac819f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3F3F3;
}

.elementor-1392 .elementor-element.elementor-element-3ac819f,
.elementor-1392 .elementor-element.elementor-element-3ac819f::before {
    --border-transition: 0.3s;
}

.elementor-1392 .elementor-element.elementor-element-4ef0143 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1392 .elementor-element.elementor-element-4ef0143.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-text);
}

.elementor-1392 .elementor-element.elementor-element-4ef0143.elementor-view-framed .elementor-icon,
.elementor-1392 .elementor-element.elementor-element-4ef0143.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-color: var(--e-global-color-text);
}

.elementor-1392 .elementor-element.elementor-element-4ef0143 .elementor-icon {
    font-size: 35px;
}

.elementor-1392 .elementor-element.elementor-element-4ef0143 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-4ef0143 .elementor-icon-box-title,
.elementor-1392 .elementor-element.elementor-element-4ef0143 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-100d7b7-font-family), Sans-serif;
    font-size: var(--e-global-typography-100d7b7-font-size);
    font-weight: var(--e-global-typography-100d7b7-font-weight);
    line-height: var(--e-global-typography-100d7b7-line-height);
    letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
    word-spacing: var(--e-global-typography-100d7b7-word-spacing);
}

.elementor-1392 .elementor-element.elementor-element-4ef0143>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #D5D5D5;
}

.elementor-1392 .elementor-element.elementor-element-4adf0dc {
    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-1392 .elementor-element.elementor-element-24f3f2a .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-1392 .elementor-element.elementor-element-24f3f2a .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-1392 .elementor-element.elementor-element-24f3f2a .elementor-button {
    font-family: var(--e-global-typography-a3b5b7b-font-family), Sans-serif;
    font-size: var(--e-global-typography-a3b5b7b-font-size);
    font-weight: var(--e-global-typography-a3b5b7b-font-weight);
    text-transform: var(--e-global-typography-a3b5b7b-text-transform);
    line-height: var(--e-global-typography-a3b5b7b-line-height);
    letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
    word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.elementor-1392 .elementor-element.elementor-element-24f3f2a .elementor-button:hover,
.elementor-1392 .elementor-element.elementor-element-24f3f2a .elementor-button:focus {
    color: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-24f3f2a .elementor-button:hover svg,
.elementor-1392 .elementor-element.elementor-element-24f3f2a .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-24f3f2a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1392 .elementor-element.elementor-element-289bb5c {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 40px;
    --padding-block-end: 40px;
    --padding-inline-start: 40px;
    --padding-inline-end: 40px;
}

.elementor-1392 .elementor-element.elementor-element-289bb5c:not(.elementor-motion-effects-element-type-background),
.elementor-1392 .elementor-element.elementor-element-289bb5c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EDEDED;
}

.elementor-1392 .elementor-element.elementor-element-289bb5c,
.elementor-1392 .elementor-element.elementor-element-289bb5c::before {
    --border-transition: 0.3s;
}

.elementor-1392 .elementor-element.elementor-element-b48aed7 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1392 .elementor-element.elementor-element-b48aed7.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-text);
}

.elementor-1392 .elementor-element.elementor-element-b48aed7.elementor-view-framed .elementor-icon,
.elementor-1392 .elementor-element.elementor-element-b48aed7.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-color: var(--e-global-color-text);
}

.elementor-1392 .elementor-element.elementor-element-b48aed7 .elementor-icon {
    font-size: 35px;
}

.elementor-1392 .elementor-element.elementor-element-b48aed7 .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-b48aed7 .elementor-icon-box-title,
.elementor-1392 .elementor-element.elementor-element-b48aed7 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-100d7b7-font-family), Sans-serif;
    font-size: var(--e-global-typography-100d7b7-font-size);
    font-weight: var(--e-global-typography-100d7b7-font-weight);
    line-height: var(--e-global-typography-100d7b7-line-height);
    letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
    word-spacing: var(--e-global-typography-100d7b7-word-spacing);
}

.elementor-1392 .elementor-element.elementor-element-b48aed7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #CECECE;
}

.elementor-1392 .elementor-element.elementor-element-1bb0b2c {
    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-1392 .elementor-element.elementor-element-7b22b75 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-1392 .elementor-element.elementor-element-7b22b75 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-1392 .elementor-element.elementor-element-7b22b75 .elementor-button {
    font-family: var(--e-global-typography-a3b5b7b-font-family), Sans-serif;
    font-size: var(--e-global-typography-a3b5b7b-font-size);
    font-weight: var(--e-global-typography-a3b5b7b-font-weight);
    text-transform: var(--e-global-typography-a3b5b7b-text-transform);
    line-height: var(--e-global-typography-a3b5b7b-line-height);
    letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
    word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: #61CE7000;
    padding: 0px 0px 0px 0px;
}

.elementor-1392 .elementor-element.elementor-element-7b22b75 .elementor-button:hover,
.elementor-1392 .elementor-element.elementor-element-7b22b75 .elementor-button:focus {
    color: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-7b22b75 .elementor-button:hover svg,
.elementor-1392 .elementor-element.elementor-element-7b22b75 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-7b22b75>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1392 .elementor-element.elementor-element-5d85700 {
    --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;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --padding-block-start: 50px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-f6607d1 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --overlay-opacity: 0.3;
    --margin-block-start: 10px;
    --margin-block-end: 10px;
    --margin-inline-start: 10px;
    --margin-inline-end: 10px;
}

.elementor-1392 .elementor-element.elementor-element-f6607d1:not(.elementor-motion-effects-element-type-background),
.elementor-1392 .elementor-element.elementor-element-f6607d1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url('assets/images/67fe2b55_bbiddac-3NsixLStoOs-unsplash.jpg');
    background-position: center center;
    background-size: cover;
}

.elementor-1392 .elementor-element.elementor-element-f6607d1::before,
.elementor-1392 .elementor-element.elementor-element-f6607d1>.elementor-background-video-container::before,
.elementor-1392 .elementor-element.elementor-element-f6607d1>.e-con-inner>.elementor-background-video-container::before,
.elementor-1392 .elementor-element.elementor-element-f6607d1>.elementor-background-slideshow::before,
.elementor-1392 .elementor-element.elementor-element-f6607d1>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1392 .elementor-element.elementor-element-f6607d1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #2C2C2C;
}

.elementor-1392 .elementor-element.elementor-element-f6607d1,
.elementor-1392 .elementor-element.elementor-element-f6607d1::before {
    --border-transition: 0.3s;
}

.elementor-1392 .elementor-element.elementor-element-2644fb1 {
    --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;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-c78f782 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: -60px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-69d5511 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1392 .elementor-element.elementor-element-db0a22e {
    --spacer-size: 250px;
}

.elementor-1392 .elementor-element.elementor-element-bd8d781 .jeg-elementor-kit.jkit-video-button {
    text-align: center;
}

.elementor-1392 .elementor-element.elementor-element-bd8d781 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
    padding: 23px 0px 0px 4px;
    height: 80px;
    width: 80px;
    line-height: 0px;
    background-color: #02010100;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-1dcef06);
}

.elementor-1392 .elementor-element.elementor-element-bd8d781 .jeg-elementor-kit.jkit-video-button i {
    font-size: 32px;
}

.elementor-1392 .elementor-element.elementor-element-bd8d781 .jeg-elementor-kit.jkit-video-button svg {
    width: 32px;
}

.elementor-1392 .elementor-element.elementor-element-bd8d781 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i,
.elementor-1392 .elementor-element.elementor-element-bd8d781 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span {
    color: var(--e-global-color-1dcef06);
}

.elementor-1392 .elementor-element.elementor-element-bd8d781 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg {
    fill: var(--e-global-color-1dcef06);
}

.elementor-1392 .elementor-element.elementor-element-bd8d781 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after,
.elementor-1392 .elementor-element.elementor-element-bd8d781 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:before {
    color: var(--e-global-color-55ac34b);
}

.elementor-1392 .elementor-element.elementor-element-bd8d781 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover i,
.elementor-1392 .elementor-element.elementor-element-bd8d781 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover span {
    color: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-bd8d781 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover svg {
    fill: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-bd8d781 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:hover:after,
.elementor-1392 .elementor-element.elementor-element-bd8d781 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:hover:before {
    color: var(--e-global-color-1dcef06);
}

.elementor-1392 .elementor-element.elementor-element-bd8d781 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover {
    background-color: var(--e-global-color-1dcef06);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-1dcef06);
}

.elementor-1392 .elementor-element.elementor-element-bd8d781 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-1392 .elementor-element.elementor-element-1e822ef {
    --spacer-size: 250px;
}

.elementor-1392 .elementor-element.elementor-element-c0300cc {
    --display: flex;
    --justify-content: flex-end;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: -60px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-36a917d {
    text-align: left;
    width: var(--container-widget-width, 73%);
    max-width: 73%;
    --container-widget-width: 73%;
    --container-widget-flex-grow: 0;
}

.elementor-1392 .elementor-element.elementor-element-36a917d img {
    width: 100%;
    border-style: solid;
    border-width: 20px 20px 0px 20px;
    border-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1392 .elementor-element.elementor-element-36a917d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1392 .elementor-element.elementor-element-d9a7065 {
    text-align: left;
    width: var(--container-widget-width, 60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
    top: -104px;
}

.elementor-1392 .elementor-element.elementor-element-d9a7065 .elementor-heading-title {
    font-family: var(--e-global-typography-456024c-font-family), Sans-serif;
    font-size: var(--e-global-typography-456024c-font-size);
    font-weight: var(--e-global-typography-456024c-font-weight);
    font-style: var(--e-global-typography-456024c-font-style);
    line-height: var(--e-global-typography-456024c-line-height);
    letter-spacing: var(--e-global-typography-456024c-letter-spacing);
    word-spacing: var(--e-global-typography-456024c-word-spacing);
}

.elementor-1392 .elementor-element.elementor-element-d9a7065>.elementor-widget-container {
    padding: 50px 50px 50px 50px;
    background-color: var(--e-global-color-1dcef06);
}

body:not(.rtl) .elementor-1392 .elementor-element.elementor-element-d9a7065 {
    left: -100px;
}

body.rtl .elementor-1392 .elementor-element.elementor-element-d9a7065 {
    right: -100px;
}

.elementor-1392 .elementor-element.elementor-element-cd21179 {
    --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;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --padding-block-start: 100px;
    --padding-block-end: 150px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-0d27320 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-1392 .elementor-element.elementor-element-6a2d3d5 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-1392 .elementor-element.elementor-element-6a2d3d5 .elementor-heading-title {
    color: var(--e-global-color-ee87aa1);
    font-family: var(--e-global-typography-66b59c1-font-family), Sans-serif;
    font-size: var(--e-global-typography-66b59c1-font-size);
    font-weight: var(--e-global-typography-66b59c1-font-weight);
    font-style: var(--e-global-typography-66b59c1-font-style);
    line-height: var(--e-global-typography-66b59c1-line-height);
    letter-spacing: var(--e-global-typography-66b59c1-letter-spacing);
    word-spacing: var(--e-global-typography-66b59c1-word-spacing);
}

.elementor-1392 .elementor-element.elementor-element-6a2d3d5>.elementor-widget-container {
    margin: 0% 0% -23% 0%;
}

.elementor-1392 .elementor-element.elementor-element-f8c7ab3 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 0px 0px 5px 0px;
}

.elementor-1392 .elementor-element.elementor-element-f8c7ab3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column;
}

.elementor-1392 .elementor-element.elementor-element-f8c7ab3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    margin-bottom: 5px;
}

.elementor-1392 .elementor-element.elementor-element-f8c7ab3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-1392 .elementor-element.elementor-element-f8c7ab3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-6176348-font-family), Sans-serif;
    font-size: var(--e-global-typography-6176348-font-size);
    font-weight: var(--e-global-typography-6176348-font-weight);
    line-height: var(--e-global-typography-6176348-line-height);
    letter-spacing: var(--e-global-typography-6176348-letter-spacing);
    word-spacing: var(--e-global-typography-6176348-word-spacing);
    top: 13px;
    left: 0px;
    vertical-align: super;
}

.elementor-1392 .elementor-element.elementor-element-f8c7ab3 {
    width: auto;
    max-width: auto;
}

.elementor-1392 .elementor-element.elementor-element-3ee2cd5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-3f7987f {
    text-align: center;
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-1392 .elementor-element.elementor-element-3f7987f .elementor-heading-title {
    color: var(--e-global-color-ee87aa1);
    font-family: var(--e-global-typography-66b59c1-font-family), Sans-serif;
    font-size: var(--e-global-typography-66b59c1-font-size);
    font-weight: var(--e-global-typography-66b59c1-font-weight);
    font-style: var(--e-global-typography-66b59c1-font-style);
    line-height: var(--e-global-typography-66b59c1-line-height);
    letter-spacing: var(--e-global-typography-66b59c1-letter-spacing);
    word-spacing: var(--e-global-typography-66b59c1-word-spacing);
}

.elementor-1392 .elementor-element.elementor-element-3f7987f>.elementor-widget-container {
    margin: 0% 0% -23% 0%;
}

.elementor-1392 .elementor-element.elementor-element-28d2b05 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 0px 0px 5px 0px;
}

.elementor-1392 .elementor-element.elementor-element-28d2b05 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column;
}

.elementor-1392 .elementor-element.elementor-element-28d2b05 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    margin-bottom: 5px;
}

.elementor-1392 .elementor-element.elementor-element-28d2b05 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-1392 .elementor-element.elementor-element-28d2b05 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-6176348-font-family), Sans-serif;
    font-size: var(--e-global-typography-6176348-font-size);
    font-weight: var(--e-global-typography-6176348-font-weight);
    line-height: var(--e-global-typography-6176348-line-height);
    letter-spacing: var(--e-global-typography-6176348-letter-spacing);
    word-spacing: var(--e-global-typography-6176348-word-spacing);
    top: 13px;
    left: 0px;
    vertical-align: super;
}

.elementor-1392 .elementor-element.elementor-element-28d2b05 {
    width: auto;
    max-width: auto;
}

.elementor-1392 .elementor-element.elementor-element-846a8d2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-1392 .elementor-element.elementor-element-4c08f3c {
    text-align: center;
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-1392 .elementor-element.elementor-element-4c08f3c .elementor-heading-title {
    color: var(--e-global-color-ee87aa1);
    font-family: var(--e-global-typography-66b59c1-font-family), Sans-serif;
    font-size: var(--e-global-typography-66b59c1-font-size);
    font-weight: var(--e-global-typography-66b59c1-font-weight);
    font-style: var(--e-global-typography-66b59c1-font-style);
    line-height: var(--e-global-typography-66b59c1-line-height);
    letter-spacing: var(--e-global-typography-66b59c1-letter-spacing);
    word-spacing: var(--e-global-typography-66b59c1-word-spacing);
}

.elementor-1392 .elementor-element.elementor-element-4c08f3c>.elementor-widget-container {
    margin: 0% 0% -23% 0%;
}

.elementor-1392 .elementor-element.elementor-element-c30ddc1 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 0px 0px 5px 0px;
}

.elementor-1392 .elementor-element.elementor-element-c30ddc1 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column;
}

.elementor-1392 .elementor-element.elementor-element-c30ddc1 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    margin-bottom: 5px;
}

.elementor-1392 .elementor-element.elementor-element-c30ddc1 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-1392 .elementor-element.elementor-element-c30ddc1 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-6176348-font-family), Sans-serif;
    font-size: var(--e-global-typography-6176348-font-size);
    font-weight: var(--e-global-typography-6176348-font-weight);
    line-height: var(--e-global-typography-6176348-line-height);
    letter-spacing: var(--e-global-typography-6176348-letter-spacing);
    word-spacing: var(--e-global-typography-6176348-word-spacing);
    top: 13px;
    left: 0px;
    vertical-align: super;
}

.elementor-1392 .elementor-element.elementor-element-c30ddc1 {
    width: auto;
    max-width: auto;
}

.elementor-1392 .elementor-element.elementor-element-c805548 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-1392 .elementor-element.elementor-element-1b5fd62 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-1392 .elementor-element.elementor-element-1b5fd62 .elementor-heading-title {
    color: var(--e-global-color-ee87aa1);
    font-family: var(--e-global-typography-66b59c1-font-family), Sans-serif;
    font-size: var(--e-global-typography-66b59c1-font-size);
    font-weight: var(--e-global-typography-66b59c1-font-weight);
    font-style: var(--e-global-typography-66b59c1-font-style);
    line-height: var(--e-global-typography-66b59c1-line-height);
    letter-spacing: var(--e-global-typography-66b59c1-letter-spacing);
    word-spacing: var(--e-global-typography-66b59c1-word-spacing);
}

.elementor-1392 .elementor-element.elementor-element-1b5fd62>.elementor-widget-container {
    margin: 0% 0% -23% 0%;
}

.elementor-1392 .elementor-element.elementor-element-60bef76 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 0px 0px 5px 0px;
}

.elementor-1392 .elementor-element.elementor-element-60bef76 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column;
}

.elementor-1392 .elementor-element.elementor-element-60bef76 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    margin-bottom: 5px;
}

.elementor-1392 .elementor-element.elementor-element-60bef76 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-1392 .elementor-element.elementor-element-60bef76 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-6176348-font-family), Sans-serif;
    font-size: var(--e-global-typography-6176348-font-size);
    font-weight: var(--e-global-typography-6176348-font-weight);
    line-height: var(--e-global-typography-6176348-line-height);
    letter-spacing: var(--e-global-typography-6176348-letter-spacing);
    word-spacing: var(--e-global-typography-6176348-word-spacing);
    top: 13px;
    left: 0px;
    vertical-align: super;
}

.elementor-1392 .elementor-element.elementor-element-60bef76 {
    width: auto;
    max-width: auto;
}

.elementor-1392 .elementor-element.elementor-element-22982b9 {
    --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;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-block-start: 150px;
    --padding-block-end: 130px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
    margin-bottom: 50px;
}

.elementor-1392 .elementor-element.elementor-element-22982b9::before,
.elementor-1392 .elementor-element.elementor-element-22982b9>.elementor-background-video-container::before,
.elementor-1392 .elementor-element.elementor-element-22982b9>.e-con-inner>.elementor-background-video-container::before,
.elementor-1392 .elementor-element.elementor-element-22982b9>.elementor-background-slideshow::before,
.elementor-1392 .elementor-element.elementor-element-22982b9>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1392 .elementor-element.elementor-element-22982b9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-image: url('assets/images/ff24df64_agency-workers-at-relax-zone-e1640485216711.jpg');
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1392 .elementor-element.elementor-element-22982b9::before {
    filter: brightness(100%) contrast(100%) saturate(30%) blur(0px) hue-rotate(0deg);
}

.elementor-1392 .elementor-element.elementor-element-22982b9,
.elementor-1392 .elementor-element.elementor-element-22982b9::before {
    --border-transition: 0.3s;
}

.elementor-1392 .elementor-element.elementor-element-a685518 {
    --display: flex;
    --gap: 15px 15px;
    --background-transition: 0.3s;
    --margin-block-start: 10px;
    --margin-block-end: 10px;
    --margin-inline-start: 10px;
    --margin-inline-end: 10px;
    --padding-block-start: 80px;
    --padding-block-end: 80px;
    --padding-inline-start: 50px;
    --padding-inline-end: 50px;
}

.elementor-1392 .elementor-element.elementor-element-a685518:not(.elementor-motion-effects-element-type-background),
.elementor-1392 .elementor-element.elementor-element-a685518>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-55ac34b);
}

.elementor-1392 .elementor-element.elementor-element-a685518,
.elementor-1392 .elementor-element.elementor-element-a685518::before {
    --border-transition: 0.3s;
}

.elementor-1392 .elementor-element.elementor-element-3510a76 {
    text-align: center;
}

.elementor-1392 .elementor-element.elementor-element-3510a76 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-1f5dd34-font-family), Sans-serif;
    font-size: var(--e-global-typography-1f5dd34-font-size);
    font-weight: var(--e-global-typography-1f5dd34-font-weight);
    text-transform: var(--e-global-typography-1f5dd34-text-transform);
    line-height: var(--e-global-typography-1f5dd34-line-height);
    letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
    word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
}

.elementor-1392 .elementor-element.elementor-element-bb08525 {
    text-align: center;
    z-index: 1;
}

.elementor-1392 .elementor-element.elementor-element-bb08525 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1392 .elementor-element.elementor-element-80168e1 {
    --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;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --margin-block-start: 30px;
    --margin-block-end: 50px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-80168e1,
.elementor-1392 .elementor-element.elementor-element-80168e1::before {
    --border-transition: 0.3s;
}

.elementor-1392 .elementor-element.elementor-element-db76b9c {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 30px;
    --margin-inline-end: 30px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-be789fc img {
    opacity: 0.2;
}

.elementor-1392 .elementor-element.elementor-element-be789fc {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    top: 15%;
    z-index: 2;
}

body:not(.rtl) .elementor-1392 .elementor-element.elementor-element-be789fc {
    left: 92%;
}

body.rtl .elementor-1392 .elementor-element.elementor-element-be789fc {
    right: 92%;
}

.elementor-1392 .elementor-element.elementor-element-5f79d27 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    padding: 20px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1392 .elementor-element.elementor-element-5f79d27.jkit-equal-height-enable,
.elementor-1392 .elementor-element.elementor-element-5f79d27.jkit-equal-height-enable .elementor-widget-container,
.elementor-1392 .elementor-element.elementor-element-5f79d27.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-1392 .elementor-element.elementor-element-5f79d27.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-1392 .elementor-element.elementor-element-5f79d27 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 30px 0px 10px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-ae1b1ee-font-family), Sans-serif;
    font-size: var(--e-global-typography-ae1b1ee-font-size);
    font-weight: var(--e-global-typography-ae1b1ee-font-weight);
    line-height: var(--e-global-typography-ae1b1ee-line-height);
    letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
    word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
}

.elementor-1392 .elementor-element.elementor-element-5f79d27 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    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-1392 .elementor-element.elementor-element-5f79d27 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-1392 .elementor-element.elementor-element-5f79d27 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-1392 .elementor-element.elementor-element-5f79d27 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-secondary);
    margin: 0px 15px 5px 0px;
    padding: 0px 0px 0px 0px;
    height: 40px;
    width: 60px;
}

.elementor-1392 .elementor-element.elementor-element-5f79d27 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-secondary);
    width: 50px;
}

.elementor-1392 .elementor-element.elementor-element-5f79d27 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-5f79d27 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-5f79d27 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 50px;
}

.elementor-1392 .elementor-element.elementor-element-c2178e4 img {
    opacity: 1;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1392 .elementor-element.elementor-element-c2178e4 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    top: 15%;
    z-index: 2;
}

body:not(.rtl) .elementor-1392 .elementor-element.elementor-element-c2178e4 {
    left: 92%;
}

body.rtl .elementor-1392 .elementor-element.elementor-element-c2178e4 {
    right: 92%;
}

.elementor-1392 .elementor-element.elementor-element-56f53b9 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 30px;
    --margin-inline-end: 30px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-6aaceff img {
    opacity: 0.2;
}

.elementor-1392 .elementor-element.elementor-element-6aaceff {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    top: 15%;
    z-index: 2;
}

body:not(.rtl) .elementor-1392 .elementor-element.elementor-element-6aaceff {
    left: 92%;
}

body.rtl .elementor-1392 .elementor-element.elementor-element-6aaceff {
    right: 92%;
}

.elementor-1392 .elementor-element.elementor-element-e47039b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    padding: 20px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1392 .elementor-element.elementor-element-e47039b.jkit-equal-height-enable,
.elementor-1392 .elementor-element.elementor-element-e47039b.jkit-equal-height-enable .elementor-widget-container,
.elementor-1392 .elementor-element.elementor-element-e47039b.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-1392 .elementor-element.elementor-element-e47039b.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-1392 .elementor-element.elementor-element-e47039b .jeg-elementor-kit.jkit-icon-box .title {
    margin: 30px 0px 10px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-ae1b1ee-font-family), Sans-serif;
    font-size: var(--e-global-typography-ae1b1ee-font-size);
    font-weight: var(--e-global-typography-ae1b1ee-font-weight);
    line-height: var(--e-global-typography-ae1b1ee-line-height);
    letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
    word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
}

.elementor-1392 .elementor-element.elementor-element-e47039b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    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-1392 .elementor-element.elementor-element-e47039b .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-1392 .elementor-element.elementor-element-e47039b .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-1392 .elementor-element.elementor-element-e47039b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    height: 40px;
    width: 60px;
}

.elementor-1392 .elementor-element.elementor-element-e47039b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-secondary);
    width: 50px;
}

.elementor-1392 .elementor-element.elementor-element-e47039b .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-e47039b .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-e47039b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 50px;
}

.elementor-1392 .elementor-element.elementor-element-3905b36 img {
    opacity: 1;
}

.elementor-1392 .elementor-element.elementor-element-3905b36 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    top: 15%;
    z-index: 2;
}

body:not(.rtl) .elementor-1392 .elementor-element.elementor-element-3905b36 {
    left: 92%;
}

body.rtl .elementor-1392 .elementor-element.elementor-element-3905b36 {
    right: 92%;
}

.elementor-1392 .elementor-element.elementor-element-78b7994 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 30px;
    --margin-inline-end: 30px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-6d3fde5 img {
    opacity: 0.2;
}

.elementor-1392 .elementor-element.elementor-element-6d3fde5 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    top: 15%;
    z-index: 2;
}

body:not(.rtl) .elementor-1392 .elementor-element.elementor-element-6d3fde5 {
    left: 92%;
}

body.rtl .elementor-1392 .elementor-element.elementor-element-6d3fde5 {
    right: 92%;
}

.elementor-1392 .elementor-element.elementor-element-65436ce .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    padding: 20px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1392 .elementor-element.elementor-element-65436ce.jkit-equal-height-enable,
.elementor-1392 .elementor-element.elementor-element-65436ce.jkit-equal-height-enable .elementor-widget-container,
.elementor-1392 .elementor-element.elementor-element-65436ce.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-1392 .elementor-element.elementor-element-65436ce.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-1392 .elementor-element.elementor-element-65436ce .jeg-elementor-kit.jkit-icon-box .title {
    margin: 30px 0px 10px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-ae1b1ee-font-family), Sans-serif;
    font-size: var(--e-global-typography-ae1b1ee-font-size);
    font-weight: var(--e-global-typography-ae1b1ee-font-weight);
    line-height: var(--e-global-typography-ae1b1ee-line-height);
    letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
    word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
}

.elementor-1392 .elementor-element.elementor-element-65436ce .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    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-1392 .elementor-element.elementor-element-65436ce .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-1392 .elementor-element.elementor-element-65436ce .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-1392 .elementor-element.elementor-element-65436ce .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-secondary);
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    height: 40px;
    width: 60px;
}

.elementor-1392 .elementor-element.elementor-element-65436ce .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-secondary);
    width: 50px;
}

.elementor-1392 .elementor-element.elementor-element-65436ce .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-65436ce .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-65436ce .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 50px;
}

.elementor-1392 .elementor-element.elementor-element-b25bc97 img {
    opacity: 1;
}

.elementor-1392 .elementor-element.elementor-element-b25bc97 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    top: 15%;
    z-index: 2;
}

body:not(.rtl) .elementor-1392 .elementor-element.elementor-element-b25bc97 {
    left: 92%;
}

body.rtl .elementor-1392 .elementor-element.elementor-element-b25bc97 {
    right: 92%;
}

.elementor-1392 .elementor-element.elementor-element-9c36649 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 30px;
    --margin-inline-end: 30px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-c2dedfd .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: center;
    padding: 20px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1392 .elementor-element.elementor-element-c2dedfd.jkit-equal-height-enable,
.elementor-1392 .elementor-element.elementor-element-c2dedfd.jkit-equal-height-enable .elementor-widget-container,
.elementor-1392 .elementor-element.elementor-element-c2dedfd.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-1392 .elementor-element.elementor-element-c2dedfd.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-1392 .elementor-element.elementor-element-c2dedfd .jeg-elementor-kit.jkit-icon-box .title {
    margin: 30px 0px 10px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-ae1b1ee-font-family), Sans-serif;
    font-size: var(--e-global-typography-ae1b1ee-font-size);
    font-weight: var(--e-global-typography-ae1b1ee-font-weight);
    line-height: var(--e-global-typography-ae1b1ee-line-height);
    letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
    word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
}

.elementor-1392 .elementor-element.elementor-element-c2dedfd .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    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-1392 .elementor-element.elementor-element-c2dedfd .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-1392 .elementor-element.elementor-element-c2dedfd .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-1392 .elementor-element.elementor-element-c2dedfd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-secondary);
    margin: 0px 20px 5px 0px;
    padding: 0px 0px 0px 0px;
    height: 40px;
    width: 60px;
}

.elementor-1392 .elementor-element.elementor-element-c2dedfd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-secondary);
    width: 50px;
}

.elementor-1392 .elementor-element.elementor-element-c2dedfd .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-c2dedfd .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-c2dedfd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 50px;
}

.elementor-1392 .elementor-element.elementor-element-1ab0828 {
    text-align: center;
}

.elementor-1392 .elementor-element.elementor-element-98730a8 {
    --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;
    --align-items: stretch;
    --gap: 40px 40px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.56;
    --padding-block-start: 30px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
    --z-index: 2;
}

.elementor-1392 .elementor-element.elementor-element-98730a8::before,
.elementor-1392 .elementor-element.elementor-element-98730a8>.elementor-background-video-container::before,
.elementor-1392 .elementor-element.elementor-element-98730a8>.e-con-inner>.elementor-background-video-container::before,
.elementor-1392 .elementor-element.elementor-element-98730a8>.elementor-background-slideshow::before,
.elementor-1392 .elementor-element.elementor-element-98730a8>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1392 .elementor-element.elementor-element-98730a8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-1392 .elementor-element.elementor-element-d2a996a {
    --display: flex;
    --gap: 15px 15px;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 10px 0px rgba(79, 79, 79, 0.1);
    --margin-block-start: 0px;
    --margin-block-end: -70px;
    --margin-inline-start: 10px;
    --margin-inline-end: 0px;
    --padding-block-start: 50px;
    --padding-block-end: 50px;
    --padding-inline-start: 50px;
    --padding-inline-end: 50px;
    --z-index: 3;
}

.elementor-1392 .elementor-element.elementor-element-d2a996a:not(.elementor-motion-effects-element-type-background),
.elementor-1392 .elementor-element.elementor-element-d2a996a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-1dcef06);
}

.elementor-1392 .elementor-element.elementor-element-d2a996a,
.elementor-1392 .elementor-element.elementor-element-d2a996a::before {
    --border-transition: 0.3s;
}

.elementor-1392 .elementor-element.elementor-element-b8a6b1e .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-0b9d906-font-family), Sans-serif;
    font-size: var(--e-global-typography-0b9d906-font-size);
    font-weight: var(--e-global-typography-0b9d906-font-weight);
    line-height: var(--e-global-typography-0b9d906-line-height);
    letter-spacing: var(--e-global-typography-0b9d906-letter-spacing);
    word-spacing: var(--e-global-typography-0b9d906-word-spacing);
}

.elementor-1392 .elementor-element.elementor-element-b8a6b1e {
    z-index: 1;
}

.elementor-1392 .elementor-element.elementor-element-4a23484 {
    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-1392 .elementor-element.elementor-element-4a23484>.elementor-widget-container {
    margin: 0px 0px 18px 0px;
}

.elementor-1392 .elementor-element.elementor-element-101a932 {
    --display: flex;
    --gap: 15px 15px;
    --background-transition: 0.3s;
    --margin-block-start: 50px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 10px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-e3b61a7 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-1f5dd34-font-family), Sans-serif;
    font-size: var(--e-global-typography-1f5dd34-font-size);
    font-weight: var(--e-global-typography-1f5dd34-font-weight);
    text-transform: var(--e-global-typography-1f5dd34-text-transform);
    line-height: var(--e-global-typography-1f5dd34-line-height);
    letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
    word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
}

.elementor-1392 .elementor-element.elementor-element-32f3a38 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1392 .elementor-element.elementor-element-32f3a38 {
    z-index: 1;
}

.elementor-1392 .elementor-element.elementor-element-3afe03d {
    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-1392 .elementor-element.elementor-element-3afe03d>.elementor-widget-container {
    margin: 0px 0px 18px 0px;
}

.elementor-1392 .elementor-element.elementor-element-773072f {
    --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;
    --align-items: stretch;
    --gap: 20px 20px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-e0c1a95 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-e0c1a95.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1392 .elementor-element.elementor-element-b68ad44 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-1392 .elementor-element.elementor-element-b68ad44.jkit-equal-height-enable,
.elementor-1392 .elementor-element.elementor-element-b68ad44.jkit-equal-height-enable .elementor-widget-container,
.elementor-1392 .elementor-element.elementor-element-b68ad44.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-1392 .elementor-element.elementor-element-b68ad44.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-1392 .elementor-element.elementor-element-b68ad44 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 5px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-ae1b1ee-font-family), Sans-serif;
    font-size: var(--e-global-typography-ae1b1ee-font-size);
    font-weight: var(--e-global-typography-ae1b1ee-font-weight);
    line-height: var(--e-global-typography-ae1b1ee-line-height);
    letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
    word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
}

.elementor-1392 .elementor-element.elementor-element-b68ad44 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    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-1392 .elementor-element.elementor-element-b68ad44 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-1392 .elementor-element.elementor-element-b68ad44 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-1392 .elementor-element.elementor-element-b68ad44 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-secondary);
    margin: 2px 0px 0px 0px;
    height: 40px;
    width: 40px;
}

.elementor-1392 .elementor-element.elementor-element-b68ad44 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-secondary);
    width: 40px;
}

.elementor-1392 .elementor-element.elementor-element-b68ad44 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-b68ad44 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-b68ad44 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-1392 .elementor-element.elementor-element-51c2320 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-51c2320.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1392 .elementor-element.elementor-element-9e5c8cf .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-1392 .elementor-element.elementor-element-9e5c8cf.jkit-equal-height-enable,
.elementor-1392 .elementor-element.elementor-element-9e5c8cf.jkit-equal-height-enable .elementor-widget-container,
.elementor-1392 .elementor-element.elementor-element-9e5c8cf.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-1392 .elementor-element.elementor-element-9e5c8cf.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-1392 .elementor-element.elementor-element-9e5c8cf .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 5px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-ae1b1ee-font-family), Sans-serif;
    font-size: var(--e-global-typography-ae1b1ee-font-size);
    font-weight: var(--e-global-typography-ae1b1ee-font-weight);
    line-height: var(--e-global-typography-ae1b1ee-line-height);
    letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
    word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
}

.elementor-1392 .elementor-element.elementor-element-9e5c8cf .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    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-1392 .elementor-element.elementor-element-9e5c8cf .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-1392 .elementor-element.elementor-element-9e5c8cf .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-1392 .elementor-element.elementor-element-9e5c8cf .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-secondary);
    margin: 2px 0px 0px 0px;
    height: 40px;
    width: 40px;
}

.elementor-1392 .elementor-element.elementor-element-9e5c8cf .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-secondary);
    width: 40px;
}

.elementor-1392 .elementor-element.elementor-element-9e5c8cf .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-9e5c8cf .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-9e5c8cf .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-1392 .elementor-element.elementor-element-f1730d4 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-f1730d4.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1392 .elementor-element.elementor-element-8697e62 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-1392 .elementor-element.elementor-element-8697e62.jkit-equal-height-enable,
.elementor-1392 .elementor-element.elementor-element-8697e62.jkit-equal-height-enable .elementor-widget-container,
.elementor-1392 .elementor-element.elementor-element-8697e62.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-1392 .elementor-element.elementor-element-8697e62.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-1392 .elementor-element.elementor-element-8697e62 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 5px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-ae1b1ee-font-family), Sans-serif;
    font-size: var(--e-global-typography-ae1b1ee-font-size);
    font-weight: var(--e-global-typography-ae1b1ee-font-weight);
    line-height: var(--e-global-typography-ae1b1ee-line-height);
    letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
    word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
}

.elementor-1392 .elementor-element.elementor-element-8697e62 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    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-1392 .elementor-element.elementor-element-8697e62 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-1392 .elementor-element.elementor-element-8697e62 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-1392 .elementor-element.elementor-element-8697e62 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-secondary);
    margin: 4px 0px 0px 0px;
    height: 40px;
    width: 40px;
}

.elementor-1392 .elementor-element.elementor-element-8697e62 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-secondary);
    width: 40px;
}

.elementor-1392 .elementor-element.elementor-element-8697e62 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-8697e62 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-8697e62 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-1392 .elementor-element.elementor-element-577854d {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-577854d.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1392 .elementor-element.elementor-element-c834c1f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-1392 .elementor-element.elementor-element-c834c1f.jkit-equal-height-enable,
.elementor-1392 .elementor-element.elementor-element-c834c1f.jkit-equal-height-enable .elementor-widget-container,
.elementor-1392 .elementor-element.elementor-element-c834c1f.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-1392 .elementor-element.elementor-element-c834c1f.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-1392 .elementor-element.elementor-element-c834c1f .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 5px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-ae1b1ee-font-family), Sans-serif;
    font-size: var(--e-global-typography-ae1b1ee-font-size);
    font-weight: var(--e-global-typography-ae1b1ee-font-weight);
    line-height: var(--e-global-typography-ae1b1ee-line-height);
    letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
    word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
}

.elementor-1392 .elementor-element.elementor-element-c834c1f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    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-1392 .elementor-element.elementor-element-c834c1f .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-1392 .elementor-element.elementor-element-c834c1f .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-1392 .elementor-element.elementor-element-c834c1f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-secondary);
    margin: 2px 0px 0px 0px;
    height: 40px;
    width: 40px;
}

.elementor-1392 .elementor-element.elementor-element-c834c1f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-secondary);
    width: 40px;
}

.elementor-1392 .elementor-element.elementor-element-c834c1f .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-c834c1f .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-c834c1f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-1392 .elementor-element.elementor-element-658753c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-block-start: 150px;
    --padding-block-end: 150px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-658753c:not(.elementor-motion-effects-element-type-background),
.elementor-1392 .elementor-element.elementor-element-658753c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-28e6b76);
}

.elementor-1392 .elementor-element.elementor-element-658753c::before,
.elementor-1392 .elementor-element.elementor-element-658753c>.elementor-background-video-container::before,
.elementor-1392 .elementor-element.elementor-element-658753c>.e-con-inner>.elementor-background-video-container::before,
.elementor-1392 .elementor-element.elementor-element-658753c>.elementor-background-slideshow::before,
.elementor-1392 .elementor-element.elementor-element-658753c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1392 .elementor-element.elementor-element-658753c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-image: url('assets/images/cb9830e2_samuel-regan-asante-GMxlapI1EVM-unsplash.jpg');
    background-position: 0px 70%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1392 .elementor-element.elementor-element-658753c::before {
    filter: brightness(100%) contrast(100%) saturate(40%) blur(0px) hue-rotate(0deg);
}

.elementor-1392 .elementor-element.elementor-element-658753c,
.elementor-1392 .elementor-element.elementor-element-658753c::before {
    --border-transition: 0.3s;
}

.elementor-1392 .elementor-element.elementor-element-ddf7cda {
    --spacer-size: 400px;
}

.elementor-1392 .elementor-element.elementor-element-16107e4 {
    --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;
    --align-items: stretch;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    --padding-block-start: 150px;
    --padding-block-end: 170px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-597b6fc {
    --display: flex;
    --justify-content: center;
    --gap: 15px 15px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 10px;
    --padding-inline-end: 30px;
}

.elementor-1392 .elementor-element.elementor-element-597b6fc.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1392 .elementor-element.elementor-element-8e0a818 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-1f5dd34-font-family), Sans-serif;
    font-size: var(--e-global-typography-1f5dd34-font-size);
    font-weight: var(--e-global-typography-1f5dd34-font-weight);
    text-transform: var(--e-global-typography-1f5dd34-text-transform);
    line-height: var(--e-global-typography-1f5dd34-line-height);
    letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
    word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
}

.elementor-1392 .elementor-element.elementor-element-204fd7e {
    text-align: left;
    z-index: 2;
}

.elementor-1392 .elementor-element.elementor-element-204fd7e .elementor-heading-title {
    color: #1A1A1A;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1392 .elementor-element.elementor-element-204fd7e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1392 .elementor-element.elementor-element-796fcfa {
    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-1392 .elementor-element.elementor-element-796fcfa>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1392 .elementor-element.elementor-element-62fc627 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
    background-color: var(--e-global-color-55ac34b);
    height: 5px;
}

.elementor-1392 .elementor-element.elementor-element-62fc627 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
    background: linear-gradient(135deg, #EF350C, #FF5722, #fa8200) !important;
}

.elementor-1392 .elementor-element.elementor-element-62fc627 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-34d0788-font-family), Sans-serif;
    font-size: var(--e-global-typography-34d0788-font-size);
    font-weight: var(--e-global-typography-34d0788-font-weight);
    line-height: var(--e-global-typography-34d0788-line-height);
    letter-spacing: var(--e-global-typography-34d0788-letter-spacing);
    word-spacing: var(--e-global-typography-34d0788-word-spacing);
}

.elementor-1392 .elementor-element.elementor-element-62fc627 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    color: var(--e-global-color-1dcef06);
    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-1392 .elementor-element.elementor-element-62fc627 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before {
    color: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-62fc627 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper {
    background-color: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-62fc627 .jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before,
.elementor-1392 .elementor-element.elementor-element-62fc627 .jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-box .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before,
.elementor-1392 .elementor-element.elementor-element-62fc627 .jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-rounded .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before,
.elementor-1392 .elementor-element.elementor-element-62fc627 .jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-circle .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before {
    background-color: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-62fc627>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1392 .elementor-element.elementor-element-0038363 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
    background-color: var(--e-global-color-55ac34b);
    height: 5px;
}

.elementor-1392 .elementor-element.elementor-element-0038363 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
    background: linear-gradient(135deg, #EF350C, #FF5722, #fa8200) !important;
}

.elementor-1392 .elementor-element.elementor-element-0038363 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-34d0788-font-family), Sans-serif;
    font-size: var(--e-global-typography-34d0788-font-size);
    font-weight: var(--e-global-typography-34d0788-font-weight);
    line-height: var(--e-global-typography-34d0788-line-height);
    letter-spacing: var(--e-global-typography-34d0788-letter-spacing);
    word-spacing: var(--e-global-typography-34d0788-word-spacing);
}

.elementor-1392 .elementor-element.elementor-element-0038363 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    color: var(--e-global-color-1dcef06);
    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-1392 .elementor-element.elementor-element-0038363 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before {
    color: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-0038363 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper {
    background-color: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-0038363 .jeg-elementor-kit.jkit-progress-bar .progress-group.stripe .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before,
.elementor-1392 .elementor-element.elementor-element-0038363 .jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-box .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before,
.elementor-1392 .elementor-element.elementor-element-0038363 .jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-rounded .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before,
.elementor-1392 .elementor-element.elementor-element-0038363 .jeg-elementor-kit.jkit-progress-bar .progress-group.tooltip-circle .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper:before {
    background-color: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-89b9abd {
    --divider-border-style: solid;
    --divider-color: #EAEAEA;
    --divider-border-width: 1px;
}

.elementor-1392 .elementor-element.elementor-element-89b9abd .elementor-divider-separator {
    width: 100%;
}

.elementor-1392 .elementor-element.elementor-element-89b9abd .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-1392 .elementor-element.elementor-element-b54cf47 {
    --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;
    --align-items: stretch;
    --gap: 40px 40px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-522b42d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: flex-start;
    --gap: 25px 25px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-522b42d.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1392 .elementor-element.elementor-element-0d1783d .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1392 .elementor-element.elementor-element-0d1783d.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-1392 .elementor-element.elementor-element-0d1783d.elementor-view-framed .elementor-icon,
.elementor-1392 .elementor-element.elementor-element-0d1783d.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-1392 .elementor-element.elementor-element-0d1783d.elementor-view-framed .elementor-icon,
.elementor-1392 .elementor-element.elementor-element-0d1783d.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-1392 .elementor-element.elementor-element-0d1783d {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-1392 .elementor-element.elementor-element-e03e7f6 .jeg-elementor-kit.jkit-fun-fact {
    text-align: left;
}

.elementor-1392 .elementor-element.elementor-element-e03e7f6 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column;
}

.elementor-1392 .elementor-element.elementor-element-e03e7f6 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    margin-bottom: 0px;
}

.elementor-1392 .elementor-element.elementor-element-e03e7f6 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    margin-bottom: 0px;
    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-1392 .elementor-element.elementor-element-e03e7f6 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content {
    padding: 0px 0px 0px 0px;
}

.elementor-1392 .elementor-element.elementor-element-e03e7f6 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-6176348-font-family), Sans-serif;
    font-size: var(--e-global-typography-6176348-font-size);
    font-weight: var(--e-global-typography-6176348-font-weight);
    line-height: var(--e-global-typography-6176348-line-height);
    letter-spacing: var(--e-global-typography-6176348-letter-spacing);
    word-spacing: var(--e-global-typography-6176348-word-spacing);
    top: 10px;
    left: -5px;
    vertical-align: super;
}

.elementor-1392 .elementor-element.elementor-element-e03e7f6>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-1392 .elementor-element.elementor-element-e03e7f6 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-1392 .elementor-element.elementor-element-c9caa2e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 25px 25px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-c9caa2e.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1392 .elementor-element.elementor-element-50a8daf .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1392 .elementor-element.elementor-element-50a8daf.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-1392 .elementor-element.elementor-element-50a8daf.elementor-view-framed .elementor-icon,
.elementor-1392 .elementor-element.elementor-element-50a8daf.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-1392 .elementor-element.elementor-element-50a8daf.elementor-view-framed .elementor-icon,
.elementor-1392 .elementor-element.elementor-element-50a8daf.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-1392 .elementor-element.elementor-element-50a8daf {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-1392 .elementor-element.elementor-element-1296855 .jeg-elementor-kit.jkit-fun-fact {
    text-align: left;
}

.elementor-1392 .elementor-element.elementor-element-1296855 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column;
}

.elementor-1392 .elementor-element.elementor-element-1296855 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    margin-bottom: 0px;
}

.elementor-1392 .elementor-element.elementor-element-1296855 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    margin-bottom: 0px;
    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-1392 .elementor-element.elementor-element-1296855 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content {
    padding: 0px 0px 0px 0px;
}

.elementor-1392 .elementor-element.elementor-element-1296855 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-6176348-font-family), Sans-serif;
    font-size: var(--e-global-typography-6176348-font-size);
    font-weight: var(--e-global-typography-6176348-font-weight);
    line-height: var(--e-global-typography-6176348-line-height);
    letter-spacing: var(--e-global-typography-6176348-letter-spacing);
    word-spacing: var(--e-global-typography-6176348-word-spacing);
    top: 10px;
    left: -5px;
    vertical-align: super;
}

.elementor-1392 .elementor-element.elementor-element-1296855>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-1392 .elementor-element.elementor-element-1296855 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-1392 .elementor-element.elementor-element-0308b9f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 10px;
    --padding-block-start: 0px;
    --padding-block-end: 80px;
    --padding-inline-start: 0px;
    --padding-inline-end: 30px;
}

.elementor-1392 .elementor-element.elementor-element-0308b9f:not(.elementor-motion-effects-element-type-background),
.elementor-1392 .elementor-element.elementor-element-0308b9f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(270deg, var(--e-global-color-55ac34b) 75%, var(--e-global-color-1dcef06) 0%);
}

.elementor-1392 .elementor-element.elementor-element-0308b9f,
.elementor-1392 .elementor-element.elementor-element-0308b9f::before {
    --border-transition: 0.3s;
}

.elementor-1392 .elementor-element.elementor-element-0308b9f.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1392 .elementor-element.elementor-element-4c11d3e {
    --display: flex;
    --justify-content: flex-end;
    --background-transition: 0.3s;
    --margin-block-start: 60px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-1392 .elementor-element.elementor-element-4c11d3e.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2beedde a {
    color: var(--e-global-color-1dcef06);
    background: linear-gradient(135deg, #EF350C, #FF5722, #fa8200) !important;
}

.elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2beedde a svg {
    fill: var(--e-global-color-1dcef06);
}

.elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2beedde:hover a {
    background-color: #DA443E;
}

.elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e97e668 a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-1dcef06);
}

.elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e97e668 a svg {
    fill: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e97e668:hover a {
    color: var(--e-global-color-1dcef06);
    background-color: #DA443E;
}

.elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e97e668:hover a svg {
    fill: var(--e-global-color-1dcef06);
}

.elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-26baf1c a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-1dcef06);
}

.elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-26baf1c a svg {
    fill: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-26baf1c:hover a {
    color: var(--e-global-color-1dcef06);
    background-color: #DA443E;
}

.elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-26baf1c:hover a svg {
    fill: var(--e-global-color-1dcef06);
}

.elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team,
.elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
    text-align: center;
}

.elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg,
.elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg {
    background-color: var(--e-global-color-28e6b76);
}

.elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team .profile-body .profile-title,
.elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    font-family: var(--e-global-typography-76a4ecd-font-family), Sans-serif;
    font-size: var(--e-global-typography-76a4ecd-font-size);
    font-weight: var(--e-global-typography-76a4ecd-font-weight);
    line-height: var(--e-global-typography-76a4ecd-line-height);
    letter-spacing: var(--e-global-typography-76a4ecd-letter-spacing);
    word-spacing: var(--e-global-typography-76a4ecd-word-spacing);
}

.elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team .profile-body .profile-title {
    color: #02010100;
}

.elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    color: #02010100;
}

.elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title {
    color: var(--e-global-color-1dcef06);
}

.elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title a {
    color: var(--e-global-color-1dcef06);
}

.elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
    font-family: var(--e-global-typography-1299803-font-family), Sans-serif;
    font-size: var(--e-global-typography-1299803-font-size);
    font-weight: var(--e-global-typography-1299803-font-weight);
    text-transform: var(--e-global-typography-1299803-text-transform);
    line-height: var(--e-global-typography-1299803-line-height);
    letter-spacing: var(--e-global-typography-1299803-letter-spacing);
    word-spacing: var(--e-global-typography-1299803-word-spacing);
    color: var(--e-global-color-1dcef06);
}

.elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation {
    transform: translateX(20px) rotate(0deg);
}

.elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation {
    transform: translateX(0px) rotate(0deg);
}

.elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
    margin-right: 15px;
}

.elementor-1392 .elementor-element.elementor-element-e32c252 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: -10%;
    --margin-block-end: 0%;
    --margin-inline-start: 0%;
    --margin-inline-end: 0%;
}

.elementor-1392 .elementor-element.elementor-element-e32c252.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2beedde a {
    color: var(--e-global-color-1dcef06);
    background: linear-gradient(135deg, #EF350C, #FF5722, #fa8200) !important;
}

.elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2beedde a svg {
    fill: var(--e-global-color-1dcef06);
}

.elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-2beedde:hover a {
    background-color: #DA443E;
}

.elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e97e668 a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-1dcef06);
}

.elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e97e668 a svg {
    fill: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e97e668:hover a {
    color: var(--e-global-color-1dcef06);
    background-color: #DA443E;
}

.elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-e97e668:hover a svg {
    fill: var(--e-global-color-1dcef06);
}

.elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-26baf1c a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-1dcef06);
}

.elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-26baf1c a svg {
    fill: var(--e-global-color-primary);
}

.elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-26baf1c:hover a {
    color: var(--e-global-color-1dcef06);
    background-color: #DA443E;
}

.elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-26baf1c:hover a svg {
    fill: var(--e-global-color-1dcef06);
}

.elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team,
.elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .title-wrapper {
    text-align: center;
}

.elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg,
.elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg {
    background-color: var(--e-global-color-28e6b76);
}

.elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team .profile-body .profile-title,
.elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    font-family: var(--e-global-typography-76a4ecd-font-family), Sans-serif;
    font-size: var(--e-global-typography-76a4ecd-font-size);
    font-weight: var(--e-global-typography-76a4ecd-font-weight);
    line-height: var(--e-global-typography-76a4ecd-line-height);
    letter-spacing: var(--e-global-typography-76a4ecd-letter-spacing);
    word-spacing: var(--e-global-typography-76a4ecd-word-spacing);
}

.elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team .profile-body .profile-title {
    color: #02010100;
}

.elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    color: #02010100;
}

.elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title {
    color: var(--e-global-color-1dcef06);
}

.elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title a {
    color: var(--e-global-color-1dcef06);
}

.elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
    font-family: var(--e-global-typography-1299803-font-family), Sans-serif;
    font-size: var(--e-global-typography-1299803-font-size);
    font-weight: var(--e-global-typography-1299803-font-weight);
    text-transform: var(--e-global-typography-1299803-text-transform);
    line-height: var(--e-global-typography-1299803-line-height);
    letter-spacing: var(--e-global-typography-1299803-letter-spacing);
    word-spacing: var(--e-global-typography-1299803-word-spacing);
    color: var(--e-global-color-1dcef06);
}

.elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation {
    transform: translateX(20px) rotate(0deg);
}

.elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation {
    transform: translateX(0px) rotate(0deg);
}

.elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
    margin-right: 15px;
}

.elementor-1392 .elementor-element.elementor-element-95b1831 .jeg-elementor-kit.jkit-button {
    text-align: center;
}

.elementor-1392 .elementor-element.elementor-element-95b1831 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    width: 100%;
    padding: 18px 33px 18px 33px;
    font-family: var(--e-global-typography-a3b5b7b-font-family), Sans-serif;
    font-size: var(--e-global-typography-a3b5b7b-font-size);
    font-weight: var(--e-global-typography-a3b5b7b-font-weight);
    text-transform: var(--e-global-typography-a3b5b7b-text-transform);
    line-height: var(--e-global-typography-a3b5b7b-line-height);
    letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
    word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    color: var(--e-global-color-primary);
    background-color: #B5F20100;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    border-radius: 0px 0px 0px 0px;
}

.elementor-1392 .elementor-element.elementor-element-95b1831 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-primary);
    width: 16px;
}

.elementor-1392 .elementor-element.elementor-element-95b1831 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-1dcef06);
    background: linear-gradient(135deg, #EF350C, #FF5722, #fa8200) !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);
}

.elementor-1392 .elementor-element.elementor-element-95b1831 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-1dcef06);
}

.elementor-1392 .elementor-element.elementor-element-95b1831 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
    font-size: 16px;
}

.elementor-1392 .elementor-element.elementor-element-95b1831 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-1392 .elementor-element.elementor-element-95b1831 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 14px;
}

.elementor-1392 .elementor-element.elementor-element-95b1831 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-1392 .elementor-element.elementor-element-95b1831 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 14px;
}

.elementor-1392 .elementor-element.elementor-element-95b1831>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1392 .elementor-element.elementor-element-95b1831 {
    width: auto;
    max-width: auto;
    align-self: center;
}

@media(max-width:1024px) {
    .elementor-1392 .elementor-element.elementor-element-3208849 {
        --flex-wrap: wrap;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 150px;
        --padding-block-end: 0px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-1392 .elementor-element.elementor-element-3208849:not(.elementor-motion-effects-element-type-background),
    .elementor-1392 .elementor-element.elementor-element-3208849>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-1392 .elementor-element.elementor-element-2bc9fa7 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 40px;
        --padding-block-end: 30px;
        --padding-inline-start: 60px;
        --padding-inline-end: 60px;
    }

    .elementor-1392 .elementor-element.elementor-element-e559dbf .elementor-heading-title {
        font-size: var(--e-global-typography-c2e76bf-font-size);
        line-height: var(--e-global-typography-c2e76bf-line-height);
        letter-spacing: var(--e-global-typography-c2e76bf-letter-spacing);
        word-spacing: var(--e-global-typography-c2e76bf-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-3c42a5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(10px/2);
    }

    .elementor-1392 .elementor-element.elementor-element-3c42a5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(10px/2);
    }

    .elementor-1392 .elementor-element.elementor-element-3c42a5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(10px/2);
        margin-left: calc(10px/2);
    }

    .elementor-1392 .elementor-element.elementor-element-3c42a5e .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-10px/2);
        margin-left: calc(-10px/2);
    }

    body.rtl .elementor-1392 .elementor-element.elementor-element-3c42a5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-10px/2);
    }

    body:not(.rtl) .elementor-1392 .elementor-element.elementor-element-3c42a5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-10px/2);
    }

    .elementor-1392 .elementor-element.elementor-element-3c42a5e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1392 .elementor-element.elementor-element-3c42a5e .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-451f90c {
        --padding-block-start: 30px;
        --padding-block-end: 30px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-1392 .elementor-element.elementor-element-74dfd19 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-1392 .elementor-element.elementor-element-e5881fa {
        --flex-wrap: wrap;
        --margin-block-start: 0px;
        --margin-block-end: 30px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-07affbf .elementor-heading-title {
        font-size: var(--e-global-typography-1f5dd34-font-size);
        line-height: var(--e-global-typography-1f5dd34-line-height);
        letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
        word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-316ee05 {
        text-align: left;
    }

    .elementor-1392 .elementor-element.elementor-element-316ee05 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-8713a36 {
        --margin-block-start: 10px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-d8e2f0d {
        font-size: var(--e-global-typography-9ff5b7a-font-size);
        line-height: var(--e-global-typography-9ff5b7a-line-height);
        letter-spacing: var(--e-global-typography-9ff5b7a-letter-spacing);
        word-spacing: var(--e-global-typography-9ff5b7a-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-c01ff53 {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-cc057da {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 20px;
        --padding-block-end: 25px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-1392 .elementor-element.elementor-element-2ae6764 .elementor-icon-box-title,
    .elementor-1392 .elementor-element.elementor-element-2ae6764 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-100d7b7-font-size);
        line-height: var(--e-global-typography-100d7b7-line-height);
        letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
        word-spacing: var(--e-global-typography-100d7b7-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-afce95b {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-68ae853 .elementor-button {
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-3ac819f {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 20px;
        --padding-block-end: 25px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-1392 .elementor-element.elementor-element-4ef0143 .elementor-icon-box-title,
    .elementor-1392 .elementor-element.elementor-element-4ef0143 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-100d7b7-font-size);
        line-height: var(--e-global-typography-100d7b7-line-height);
        letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
        word-spacing: var(--e-global-typography-100d7b7-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-4adf0dc {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-24f3f2a .elementor-button {
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-289bb5c {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 20px;
        --padding-block-end: 25px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-1392 .elementor-element.elementor-element-b48aed7 .elementor-icon-box-title,
    .elementor-1392 .elementor-element.elementor-element-b48aed7 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-100d7b7-font-size);
        line-height: var(--e-global-typography-100d7b7-line-height);
        letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
        word-spacing: var(--e-global-typography-100d7b7-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-1bb0b2c {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-7b22b75 .elementor-button {
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-5d85700 {
        --padding-block-start: 80px;
        --padding-block-end: 100px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-f6607d1 {
        --flex-wrap: nowrap;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 20px;
        --margin-inline-end: 20px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-2644fb1 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-2644fb1.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-1392 .elementor-element.elementor-element-c78f782 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-c78f782.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-1392 .elementor-element.elementor-element-69d5511.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-1392 .elementor-element.elementor-element-bd8d781 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        line-height: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-c0300cc.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-1392 .elementor-element.elementor-element-36a917d img {
        width: 100%;
        border-width: 15px 15px 15px 15px;
    }

    .elementor-1392 .elementor-element.elementor-element-36a917d {
        width: var(--container-widget-width, 85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }

    .elementor-1392 .elementor-element.elementor-element-d9a7065 .elementor-heading-title {
        font-size: var(--e-global-typography-456024c-font-size);
        line-height: var(--e-global-typography-456024c-line-height);
        letter-spacing: var(--e-global-typography-456024c-letter-spacing);
        word-spacing: var(--e-global-typography-456024c-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-d9a7065 {
        width: var(--container-widget-width, 75%);
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        top: -99px;
    }

    body:not(.rtl) .elementor-1392 .elementor-element.elementor-element-d9a7065 {
        left: -8px;
    }

    body.rtl .elementor-1392 .elementor-element.elementor-element-d9a7065 {
        right: -8px;
    }

    .elementor-1392 .elementor-element.elementor-element-cd21179 {
        --flex-wrap: wrap;
        --padding-block-start: 40px;
        --padding-block-end: 80px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-1392 .elementor-element.elementor-element-0d27320 {
        --margin-block-start: 0px;
        --margin-block-end: 30px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-0d27320.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-1392 .elementor-element.elementor-element-6a2d3d5 .elementor-heading-title {
        font-size: var(--e-global-typography-66b59c1-font-size);
        line-height: var(--e-global-typography-66b59c1-line-height);
        letter-spacing: var(--e-global-typography-66b59c1-letter-spacing);
        word-spacing: var(--e-global-typography-66b59c1-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-f8c7ab3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-f8c7ab3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-f8c7ab3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-6176348-font-size);
        line-height: var(--e-global-typography-6176348-line-height);
        letter-spacing: var(--e-global-typography-6176348-letter-spacing);
        word-spacing: var(--e-global-typography-6176348-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-3ee2cd5 {
        --margin-block-start: 0px;
        --margin-block-end: 30px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-3ee2cd5.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-1392 .elementor-element.elementor-element-3f7987f .elementor-heading-title {
        font-size: var(--e-global-typography-66b59c1-font-size);
        line-height: var(--e-global-typography-66b59c1-line-height);
        letter-spacing: var(--e-global-typography-66b59c1-letter-spacing);
        word-spacing: var(--e-global-typography-66b59c1-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-28d2b05 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-28d2b05 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-28d2b05 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-6176348-font-size);
        line-height: var(--e-global-typography-6176348-line-height);
        letter-spacing: var(--e-global-typography-6176348-letter-spacing);
        word-spacing: var(--e-global-typography-6176348-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-846a8d2.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-1392 .elementor-element.elementor-element-4c08f3c .elementor-heading-title {
        font-size: var(--e-global-typography-66b59c1-font-size);
        line-height: var(--e-global-typography-66b59c1-line-height);
        letter-spacing: var(--e-global-typography-66b59c1-letter-spacing);
        word-spacing: var(--e-global-typography-66b59c1-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-c30ddc1 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-c30ddc1 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-c30ddc1 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-6176348-font-size);
        line-height: var(--e-global-typography-6176348-line-height);
        letter-spacing: var(--e-global-typography-6176348-letter-spacing);
        word-spacing: var(--e-global-typography-6176348-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-c805548.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-1392 .elementor-element.elementor-element-1b5fd62 .elementor-heading-title {
        font-size: var(--e-global-typography-66b59c1-font-size);
        line-height: var(--e-global-typography-66b59c1-line-height);
        letter-spacing: var(--e-global-typography-66b59c1-letter-spacing);
        word-spacing: var(--e-global-typography-66b59c1-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-60bef76 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-60bef76 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-60bef76 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-6176348-font-size);
        line-height: var(--e-global-typography-6176348-line-height);
        letter-spacing: var(--e-global-typography-6176348-letter-spacing);
        word-spacing: var(--e-global-typography-6176348-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-22982b9 {
        --padding-block-start: 80px;
        --padding-block-end: 80px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-a685518 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 20px;
        --margin-inline-end: 20px;
        --padding-block-start: 50px;
        --padding-block-end: 50px;
        --padding-inline-start: 30px;
        --padding-inline-end: 30px;
    }

    .elementor-1392 .elementor-element.elementor-element-3510a76 .elementor-heading-title {
        font-size: var(--e-global-typography-1f5dd34-font-size);
        line-height: var(--e-global-typography-1f5dd34-line-height);
        letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
        word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-bb08525 {
        text-align: center;
    }

    .elementor-1392 .elementor-element.elementor-element-bb08525 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-80168e1 {
        --gap: 40px 40px;
        --flex-wrap: wrap;
    }

    .elementor-1392 .elementor-element.elementor-element-db76b9c {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-db76b9c.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    body:not(.rtl) .elementor-1392 .elementor-element.elementor-element-be789fc {
        left: 95%;
    }

    body.rtl .elementor-1392 .elementor-element.elementor-element-be789fc {
        right: 95%;
    }

    .elementor-1392 .elementor-element.elementor-element-be789fc {
        top: 15%;
    }

    .elementor-1392 .elementor-element.elementor-element-5f79d27 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 10px 0px;
        font-size: var(--e-global-typography-ae1b1ee-font-size);
        line-height: var(--e-global-typography-ae1b1ee-line-height);
        letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
        word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-5f79d27 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-5f79d27 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 50px;
    }

    .elementor-1392 .elementor-element.elementor-element-5f79d27 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 50px;
    }

    .elementor-1392 .elementor-element.elementor-element-5f79d27 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 30px 25px 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-c2178e4 {
        width: var(--container-widget-width, 53%);
        max-width: 53%;
        --container-widget-width: 53%;
        --container-widget-flex-grow: 0;
        top: 15%;
    }

    body:not(.rtl) .elementor-1392 .elementor-element.elementor-element-c2178e4 {
        left: 80%;
    }

    body.rtl .elementor-1392 .elementor-element.elementor-element-c2178e4 {
        right: 80%;
    }

    .elementor-1392 .elementor-element.elementor-element-56f53b9 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-56f53b9.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-1392 .elementor-element.elementor-element-6aaceff img {
        width: 27%;
    }

    body:not(.rtl) .elementor-1392 .elementor-element.elementor-element-6aaceff {
        left: 163.766px;
    }

    body.rtl .elementor-1392 .elementor-element.elementor-element-6aaceff {
        right: 163.766px;
    }

    .elementor-1392 .elementor-element.elementor-element-6aaceff {
        top: 37.703px;
    }

    .elementor-1392 .elementor-element.elementor-element-e47039b .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 10px 0px;
        font-size: var(--e-global-typography-ae1b1ee-font-size);
        line-height: var(--e-global-typography-ae1b1ee-line-height);
        letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
        word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-e47039b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-e47039b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 50px;
    }

    .elementor-1392 .elementor-element.elementor-element-e47039b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 50px;
    }

    .elementor-1392 .elementor-element.elementor-element-e47039b .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 0px 25px 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-3905b36 img {
        width: 27%;
    }

    body:not(.rtl) .elementor-1392 .elementor-element.elementor-element-3905b36 {
        left: 163.766px;
    }

    body.rtl .elementor-1392 .elementor-element.elementor-element-3905b36 {
        right: 163.766px;
    }

    .elementor-1392 .elementor-element.elementor-element-3905b36 {
        top: 37.703px;
    }

    .elementor-1392 .elementor-element.elementor-element-78b7994 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-78b7994.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    body:not(.rtl) .elementor-1392 .elementor-element.elementor-element-6d3fde5 {
        left: 95%;
    }

    body.rtl .elementor-1392 .elementor-element.elementor-element-6d3fde5 {
        right: 95%;
    }

    .elementor-1392 .elementor-element.elementor-element-6d3fde5 {
        top: 15%;
    }

    .elementor-1392 .elementor-element.elementor-element-65436ce .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 10px 0px;
        font-size: var(--e-global-typography-ae1b1ee-font-size);
        line-height: var(--e-global-typography-ae1b1ee-line-height);
        letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
        word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-65436ce .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-65436ce .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 50px;
    }

    .elementor-1392 .elementor-element.elementor-element-65436ce .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 50px;
    }

    .elementor-1392 .elementor-element.elementor-element-65436ce .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 8px 25px 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-b25bc97 {
        width: var(--container-widget-width, 53%);
        max-width: 53%;
        --container-widget-width: 53%;
        --container-widget-flex-grow: 0;
        top: 15%;
    }

    body:not(.rtl) .elementor-1392 .elementor-element.elementor-element-b25bc97 {
        left: 80%;
    }

    body.rtl .elementor-1392 .elementor-element.elementor-element-b25bc97 {
        right: 80%;
    }

    .elementor-1392 .elementor-element.elementor-element-9c36649 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-9c36649.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-1392 .elementor-element.elementor-element-c2dedfd .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 10px 0px;
        font-size: var(--e-global-typography-ae1b1ee-font-size);
        line-height: var(--e-global-typography-ae1b1ee-line-height);
        letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
        word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-c2dedfd .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-c2dedfd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 50px;
    }

    .elementor-1392 .elementor-element.elementor-element-c2dedfd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 50px;
    }

    .elementor-1392 .elementor-element.elementor-element-c2dedfd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 45px 25px 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-98730a8 {
        --flex-wrap: wrap;
        --padding-block-start: 30px;
        --padding-block-end: 0px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-1392 .elementor-element.elementor-element-d2a996a {
        --margin-block-start: 0px;
        --margin-block-end: -170px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-b8a6b1e {
        text-align: left;
    }

    .elementor-1392 .elementor-element.elementor-element-b8a6b1e .elementor-heading-title {
        font-size: var(--e-global-typography-0b9d906-font-size);
        line-height: var(--e-global-typography-0b9d906-line-height);
        letter-spacing: var(--e-global-typography-0b9d906-letter-spacing);
        word-spacing: var(--e-global-typography-0b9d906-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-4a23484 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-101a932 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-101a932.e-con {
        --order: -99999
            /* order start hack */
        ;
    }

    .elementor-1392 .elementor-element.elementor-element-e3b61a7 .elementor-heading-title {
        font-size: var(--e-global-typography-1f5dd34-font-size);
        line-height: var(--e-global-typography-1f5dd34-line-height);
        letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
        word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-32f3a38 {
        text-align: left;
    }

    .elementor-1392 .elementor-element.elementor-element-32f3a38 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-3afe03d {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-b68ad44 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ae1b1ee-font-size);
        line-height: var(--e-global-typography-ae1b1ee-line-height);
        letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
        word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-b68ad44 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-b68ad44>.elementor-widget-container {
        margin: 0px 50px 0px 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-9e5c8cf .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ae1b1ee-font-size);
        line-height: var(--e-global-typography-ae1b1ee-line-height);
        letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
        word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-9e5c8cf .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-9e5c8cf>.elementor-widget-container {
        margin: 0px 50px 0px 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-8697e62 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ae1b1ee-font-size);
        line-height: var(--e-global-typography-ae1b1ee-line-height);
        letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
        word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-8697e62 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-8697e62>.elementor-widget-container {
        margin: 0px 50px 0px 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-c834c1f .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ae1b1ee-font-size);
        line-height: var(--e-global-typography-ae1b1ee-line-height);
        letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
        word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-c834c1f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-c834c1f>.elementor-widget-container {
        margin: 0px 50px 0px 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-658753c::before,
    .elementor-1392 .elementor-element.elementor-element-658753c>.elementor-background-video-container::before,
    .elementor-1392 .elementor-element.elementor-element-658753c>.e-con-inner>.elementor-background-video-container::before,
    .elementor-1392 .elementor-element.elementor-element-658753c>.elementor-background-slideshow::before,
    .elementor-1392 .elementor-element.elementor-element-658753c>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-1392 .elementor-element.elementor-element-658753c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 25% 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-658753c {
        --padding-block-start: 50px;
        --padding-block-end: 100px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-ddf7cda {
        --spacer-size: 403px;
    }

    .elementor-1392 .elementor-element.elementor-element-16107e4 {
        --gap: 20px 20px;
        --flex-wrap: wrap;
        --padding-block-start: 80px;
        --padding-block-end: 150px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-597b6fc {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 10px;
        --margin-inline-end: 10px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-1392 .elementor-element.elementor-element-8e0a818 .elementor-heading-title {
        font-size: var(--e-global-typography-1f5dd34-font-size);
        line-height: var(--e-global-typography-1f5dd34-line-height);
        letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
        word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-204fd7e .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-796fcfa {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-62fc627 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-34d0788-font-size);
        line-height: var(--e-global-typography-34d0788-line-height);
        letter-spacing: var(--e-global-typography-34d0788-letter-spacing);
        word-spacing: var(--e-global-typography-34d0788-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-62fc627 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-0038363 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-34d0788-font-size);
        line-height: var(--e-global-typography-34d0788-line-height);
        letter-spacing: var(--e-global-typography-34d0788-letter-spacing);
        word-spacing: var(--e-global-typography-34d0788-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-0038363 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-b54cf47 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 20px 20px;
    }

    .elementor-1392 .elementor-element.elementor-element-e03e7f6 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-e03e7f6 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-e03e7f6 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-6176348-font-size);
        line-height: var(--e-global-typography-6176348-line-height);
        letter-spacing: var(--e-global-typography-6176348-letter-spacing);
        word-spacing: var(--e-global-typography-6176348-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-1296855 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-1296855 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-1296855 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-6176348-font-size);
        line-height: var(--e-global-typography-6176348-line-height);
        letter-spacing: var(--e-global-typography-6176348-letter-spacing);
        word-spacing: var(--e-global-typography-6176348-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-0308b9f {
        --margin-block-start: 80px;
        --margin-block-end: 0px;
        --margin-inline-start: 10px;
        --margin-inline-end: 20px;
    }

    .elementor-1392 .elementor-element.elementor-element-4c11d3e {
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 10px;
        --padding-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img,
    .elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team.style-overlay .profile-card>img,
    .elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card>img,
    .elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
        width: 100%;
        height: 100%;
    }

    .elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var(--e-global-typography-76a4ecd-font-size);
        line-height: var(--e-global-typography-76a4ecd-line-height);
        letter-spacing: var(--e-global-typography-76a4ecd-letter-spacing);
        word-spacing: var(--e-global-typography-76a4ecd-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
        font-size: var(--e-global-typography-1299803-font-size);
        line-height: var(--e-global-typography-1299803-line-height);
        letter-spacing: var(--e-global-typography-1299803-letter-spacing);
        word-spacing: var(--e-global-typography-1299803-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img,
    .elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team.style-overlay .profile-card>img,
    .elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card>img,
    .elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
        width: 100%;
        height: 100%;
    }

    .elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var(--e-global-typography-76a4ecd-font-size);
        line-height: var(--e-global-typography-76a4ecd-line-height);
        letter-spacing: var(--e-global-typography-76a4ecd-letter-spacing);
        word-spacing: var(--e-global-typography-76a4ecd-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
        font-size: var(--e-global-typography-1299803-font-size);
        line-height: var(--e-global-typography-1299803-line-height);
        letter-spacing: var(--e-global-typography-1299803-letter-spacing);
        word-spacing: var(--e-global-typography-1299803-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-95b1831 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }
}

@media(max-width:767px) {

    .elementor-1392 .elementor-element.elementor-element-3208849:not(.elementor-motion-effects-element-type-background),
    .elementor-1392 .elementor-element.elementor-element-3208849>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-1392 .elementor-element.elementor-element-3208849 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 40%;
        --padding-block-end: 0px;
        --padding-inline-start: 15px;
        --padding-inline-end: 15px;
    }

    .elementor-1392 .elementor-element.elementor-element-2bc9fa7 {
        --width: 100%;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 35px;
        --padding-block-end: 35px;
        --padding-inline-start: 40px;
        --padding-inline-end: 40px;
    }

    .elementor-1392 .elementor-element.elementor-element-e559dbf .elementor-heading-title {
        font-size: var(--e-global-typography-c2e76bf-font-size);
        line-height: var(--e-global-typography-c2e76bf-line-height);
        letter-spacing: var(--e-global-typography-c2e76bf-letter-spacing);
        word-spacing: var(--e-global-typography-c2e76bf-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-3c42a5e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1392 .elementor-element.elementor-element-3c42a5e .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-5977703 {
        --width: 100%;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-451f90c {
        --padding-block-start: 50px;
        --padding-block-end: 80px;
        --padding-inline-start: 5px;
        --padding-inline-end: 5px;
    }

    .elementor-1392 .elementor-element.elementor-element-07affbf .elementor-heading-title {
        font-size: var(--e-global-typography-1f5dd34-font-size);
        line-height: var(--e-global-typography-1f5dd34-line-height);
        letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
        word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-316ee05 {
        text-align: left;
    }

    .elementor-1392 .elementor-element.elementor-element-316ee05 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-8713a36 {
        --margin-block-start: 15px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-d8e2f0d {
        font-size: var(--e-global-typography-9ff5b7a-font-size);
        line-height: var(--e-global-typography-9ff5b7a-line-height);
        letter-spacing: var(--e-global-typography-9ff5b7a-letter-spacing);
        word-spacing: var(--e-global-typography-9ff5b7a-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-c01ff53 {
        --gap: 20px 20px;
    }

    .elementor-1392 .elementor-element.elementor-element-cc057da {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-2ae6764 {
        --icon-box-icon-margin: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-2ae6764 .elementor-icon-box-title,
    .elementor-1392 .elementor-element.elementor-element-2ae6764 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-100d7b7-font-size);
        line-height: var(--e-global-typography-100d7b7-line-height);
        letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
        word-spacing: var(--e-global-typography-100d7b7-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-afce95b {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-68ae853 .elementor-button {
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-3ac819f {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-4ef0143 {
        --icon-box-icon-margin: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-4ef0143 .elementor-icon-box-title,
    .elementor-1392 .elementor-element.elementor-element-4ef0143 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-100d7b7-font-size);
        line-height: var(--e-global-typography-100d7b7-line-height);
        letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
        word-spacing: var(--e-global-typography-100d7b7-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-4adf0dc {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-24f3f2a .elementor-button {
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-289bb5c {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-b48aed7 {
        --icon-box-icon-margin: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-b48aed7 .elementor-icon-box-title,
    .elementor-1392 .elementor-element.elementor-element-b48aed7 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-100d7b7-font-size);
        line-height: var(--e-global-typography-100d7b7-line-height);
        letter-spacing: var(--e-global-typography-100d7b7-letter-spacing);
        word-spacing: var(--e-global-typography-100d7b7-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-1bb0b2c {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-7b22b75 .elementor-button {
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-5d85700 {
        --padding-block-start: 100px;
        --padding-block-end: 100px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-f6607d1 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 15px;
        --margin-inline-end: 15px;
    }

    .elementor-1392 .elementor-element.elementor-element-c78f782 {
        --margin-block-start: -80px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-1392 .elementor-element.elementor-element-db0a22e {
        --spacer-size: 145px;
    }

    .elementor-1392 .elementor-element.elementor-element-bd8d781 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        padding: 19px 0px 0px 6px;
        height: 70px;
        width: 70px;
        line-height: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-bd8d781>.elementor-widget-container {
        margin: 0px 20px 0px 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-1e822ef {
        --spacer-size: 145px;
    }

    .elementor-1392 .elementor-element.elementor-element-c0300cc {
        --margin-block-start: 0px;
        --margin-block-end: -80px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 20px;
        --padding-inline-end: 20px;
    }

    .elementor-1392 .elementor-element.elementor-element-36a917d {
        text-align: center;
        width: var(--container-widget-width, 85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }

    .elementor-1392 .elementor-element.elementor-element-36a917d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-d9a7065 .elementor-heading-title {
        font-size: var(--e-global-typography-456024c-font-size);
        line-height: var(--e-global-typography-456024c-line-height);
        letter-spacing: var(--e-global-typography-456024c-letter-spacing);
        word-spacing: var(--e-global-typography-456024c-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-d9a7065>.elementor-widget-container {
        padding: 20px 30px 30px 30px;
    }

    .elementor-1392 .elementor-element.elementor-element-d9a7065 {
        width: 100%;
        max-width: 100%;
        top: -21%;
    }

    body:not(.rtl) .elementor-1392 .elementor-element.elementor-element-d9a7065 {
        left: -20px;
    }

    body.rtl .elementor-1392 .elementor-element.elementor-element-d9a7065 {
        right: -20px;
    }

    .elementor-1392 .elementor-element.elementor-element-cd21179 {
        --padding-block-start: 20px;
        --padding-block-end: 50px;
        --padding-inline-start: 5px;
        --padding-inline-end: 5px;
    }

    .elementor-1392 .elementor-element.elementor-element-0d27320 {
        --width: 50%;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-6a2d3d5 .elementor-heading-title {
        font-size: var(--e-global-typography-66b59c1-font-size);
        line-height: var(--e-global-typography-66b59c1-line-height);
        letter-spacing: var(--e-global-typography-66b59c1-letter-spacing);
        word-spacing: var(--e-global-typography-66b59c1-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-f8c7ab3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-f8c7ab3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-f8c7ab3 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-6176348-font-size);
        line-height: var(--e-global-typography-6176348-line-height);
        letter-spacing: var(--e-global-typography-6176348-letter-spacing);
        word-spacing: var(--e-global-typography-6176348-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-3ee2cd5 {
        --width: 50%;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-3f7987f .elementor-heading-title {
        font-size: var(--e-global-typography-66b59c1-font-size);
        line-height: var(--e-global-typography-66b59c1-line-height);
        letter-spacing: var(--e-global-typography-66b59c1-letter-spacing);
        word-spacing: var(--e-global-typography-66b59c1-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-28d2b05 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-28d2b05 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-28d2b05 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-6176348-font-size);
        line-height: var(--e-global-typography-6176348-line-height);
        letter-spacing: var(--e-global-typography-6176348-letter-spacing);
        word-spacing: var(--e-global-typography-6176348-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-846a8d2 {
        --width: 50%;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-4c08f3c .elementor-heading-title {
        font-size: var(--e-global-typography-66b59c1-font-size);
        line-height: var(--e-global-typography-66b59c1-line-height);
        letter-spacing: var(--e-global-typography-66b59c1-letter-spacing);
        word-spacing: var(--e-global-typography-66b59c1-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-c30ddc1 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-c30ddc1 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-c30ddc1 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-6176348-font-size);
        line-height: var(--e-global-typography-6176348-line-height);
        letter-spacing: var(--e-global-typography-6176348-letter-spacing);
        word-spacing: var(--e-global-typography-6176348-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-c805548 {
        --width: 50%;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-1b5fd62 .elementor-heading-title {
        font-size: var(--e-global-typography-66b59c1-font-size);
        line-height: var(--e-global-typography-66b59c1-line-height);
        letter-spacing: var(--e-global-typography-66b59c1-letter-spacing);
        word-spacing: var(--e-global-typography-66b59c1-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-60bef76 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-60bef76 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-60bef76 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-6176348-font-size);
        line-height: var(--e-global-typography-6176348-line-height);
        letter-spacing: var(--e-global-typography-6176348-letter-spacing);
        word-spacing: var(--e-global-typography-6176348-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-22982b9 {
        --padding-block-start: 50px;
        --padding-block-end: 50px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-a685518 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 15px;
        --margin-inline-end: 15px;
        --padding-block-start: 50px;
        --padding-block-end: 50px;
        --padding-inline-start: 30px;
        --padding-inline-end: 30px;
    }

    .elementor-1392 .elementor-element.elementor-element-3510a76 .elementor-heading-title {
        font-size: var(--e-global-typography-1f5dd34-font-size);
        line-height: var(--e-global-typography-1f5dd34-line-height);
        letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
        word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-bb08525 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-80168e1 {
        --gap: 20px 20px;
        --margin-block-start: 20px;
        --margin-block-end: 30px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-db76b9c {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    body:not(.rtl) .elementor-1392 .elementor-element.elementor-element-be789fc {
        left: 111px;
    }

    body.rtl .elementor-1392 .elementor-element.elementor-element-be789fc {
        right: 111px;
    }

    .elementor-1392 .elementor-element.elementor-element-be789fc {
        top: 9.406px;
    }

    .elementor-1392 .elementor-element.elementor-element-5f79d27 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ae1b1ee-font-size);
        line-height: var(--e-global-typography-ae1b1ee-line-height);
        letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
        word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-5f79d27 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-5f79d27 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 20px 25px 0px;
    }

    body:not(.rtl) .elementor-1392 .elementor-element.elementor-element-c2178e4 {
        left: 111px;
    }

    body.rtl .elementor-1392 .elementor-element.elementor-element-c2178e4 {
        right: 111px;
    }

    .elementor-1392 .elementor-element.elementor-element-c2178e4 {
        top: 9.406px;
    }

    .elementor-1392 .elementor-element.elementor-element-56f53b9 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    body:not(.rtl) .elementor-1392 .elementor-element.elementor-element-6aaceff {
        left: 169px;
    }

    body.rtl .elementor-1392 .elementor-element.elementor-element-6aaceff {
        right: 169px;
    }

    .elementor-1392 .elementor-element.elementor-element-e47039b .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ae1b1ee-font-size);
        line-height: var(--e-global-typography-ae1b1ee-line-height);
        letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
        word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-e47039b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    body:not(.rtl) .elementor-1392 .elementor-element.elementor-element-3905b36 {
        left: 117px;
    }

    body.rtl .elementor-1392 .elementor-element.elementor-element-3905b36 {
        right: 117px;
    }

    .elementor-1392 .elementor-element.elementor-element-3905b36 {
        top: 40.688px;
    }

    .elementor-1392 .elementor-element.elementor-element-78b7994 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    body:not(.rtl) .elementor-1392 .elementor-element.elementor-element-6d3fde5 {
        left: 119px;
    }

    body.rtl .elementor-1392 .elementor-element.elementor-element-6d3fde5 {
        right: 119px;
    }

    .elementor-1392 .elementor-element.elementor-element-6d3fde5 {
        top: 24.406px;
    }

    .elementor-1392 .elementor-element.elementor-element-65436ce .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ae1b1ee-font-size);
        line-height: var(--e-global-typography-ae1b1ee-line-height);
        letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
        word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-65436ce .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-65436ce .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 0px 25px 0px;
    }

    body:not(.rtl) .elementor-1392 .elementor-element.elementor-element-b25bc97 {
        left: 119px;
    }

    body.rtl .elementor-1392 .elementor-element.elementor-element-b25bc97 {
        right: 119px;
    }

    .elementor-1392 .elementor-element.elementor-element-b25bc97 {
        top: 24.406px;
    }

    .elementor-1392 .elementor-element.elementor-element-9c36649 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-c2dedfd .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ae1b1ee-font-size);
        line-height: var(--e-global-typography-ae1b1ee-line-height);
        letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
        word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-c2dedfd .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-c2dedfd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        margin: 0px 30px 25px 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-98730a8 {
        --padding-block-start: 50px;
        --padding-block-end: 50px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-d2a996a {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 15px;
        --margin-inline-end: 15px;
        --padding-block-start: 30px;
        --padding-block-end: 30px;
        --padding-inline-start: 30px;
        --padding-inline-end: 30px;
    }

    .elementor-1392 .elementor-element.elementor-element-b8a6b1e .elementor-heading-title {
        font-size: var(--e-global-typography-0b9d906-font-size);
        line-height: var(--e-global-typography-0b9d906-line-height);
        letter-spacing: var(--e-global-typography-0b9d906-letter-spacing);
        word-spacing: var(--e-global-typography-0b9d906-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-4a23484 {
        text-align: left;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-4a23484>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-101a932 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 15px;
        --margin-inline-end: 15px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-e3b61a7 .elementor-heading-title {
        font-size: var(--e-global-typography-1f5dd34-font-size);
        line-height: var(--e-global-typography-1f5dd34-line-height);
        letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
        word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-32f3a38 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-3afe03d {
        text-align: left;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-3afe03d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-773072f {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-e0c1a95 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-b68ad44 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ae1b1ee-font-size);
        line-height: var(--e-global-typography-ae1b1ee-line-height);
        letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
        word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-b68ad44 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-b68ad44 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 30px;
    }

    .elementor-1392 .elementor-element.elementor-element-b68ad44 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 30px;
    }

    .elementor-1392 .elementor-element.elementor-element-b68ad44 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        height: 0px;
        width: 30px;
    }

    .elementor-1392 .elementor-element.elementor-element-b68ad44>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-51c2320 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-9e5c8cf .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ae1b1ee-font-size);
        line-height: var(--e-global-typography-ae1b1ee-line-height);
        letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
        word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-9e5c8cf .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-9e5c8cf .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 30px;
    }

    .elementor-1392 .elementor-element.elementor-element-9e5c8cf .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 30px;
    }

    .elementor-1392 .elementor-element.elementor-element-9e5c8cf .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        height: 0px;
        width: 30px;
    }

    .elementor-1392 .elementor-element.elementor-element-9e5c8cf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-f1730d4 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-8697e62 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ae1b1ee-font-size);
        line-height: var(--e-global-typography-ae1b1ee-line-height);
        letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
        word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-8697e62 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-8697e62 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 30px;
    }

    .elementor-1392 .elementor-element.elementor-element-8697e62 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 30px;
    }

    .elementor-1392 .elementor-element.elementor-element-8697e62 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        height: 0px;
        width: 30px;
    }

    .elementor-1392 .elementor-element.elementor-element-8697e62>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-577854d {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-c834c1f .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-ae1b1ee-font-size);
        line-height: var(--e-global-typography-ae1b1ee-line-height);
        letter-spacing: var(--e-global-typography-ae1b1ee-letter-spacing);
        word-spacing: var(--e-global-typography-ae1b1ee-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-c834c1f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-c834c1f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
        font-size: 30px;
    }

    .elementor-1392 .elementor-element.elementor-element-c834c1f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
        width: 30px;
    }

    .elementor-1392 .elementor-element.elementor-element-c834c1f .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
        height: 0px;
        width: 30px;
    }

    .elementor-1392 .elementor-element.elementor-element-c834c1f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-658753c::before,
    .elementor-1392 .elementor-element.elementor-element-658753c>.elementor-background-video-container::before,
    .elementor-1392 .elementor-element.elementor-element-658753c>.e-con-inner>.elementor-background-video-container::before,
    .elementor-1392 .elementor-element.elementor-element-658753c>.elementor-background-slideshow::before,
    .elementor-1392 .elementor-element.elementor-element-658753c>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-1392 .elementor-element.elementor-element-658753c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 0px 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-658753c {
        --padding-block-start: 80px;
        --padding-block-end: 80px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-ddf7cda {
        --spacer-size: 115px;
    }

    .elementor-1392 .elementor-element.elementor-element-16107e4 {
        --gap: 60px 60px;
        --padding-block-start: 50px;
        --padding-block-end: 120px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-597b6fc {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 5px;
        --margin-inline-end: 5px;
    }

    .elementor-1392 .elementor-element.elementor-element-597b6fc.e-con {
        --flex-grow: 0;
        --flex-shrink: 1;
    }

    .elementor-1392 .elementor-element.elementor-element-8e0a818 .elementor-heading-title {
        font-size: var(--e-global-typography-1f5dd34-font-size);
        line-height: var(--e-global-typography-1f5dd34-line-height);
        letter-spacing: var(--e-global-typography-1f5dd34-letter-spacing);
        word-spacing: var(--e-global-typography-1f5dd34-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-204fd7e .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-796fcfa {
        text-align: left;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-796fcfa>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-62fc627 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-34d0788-font-size);
        line-height: var(--e-global-typography-34d0788-line-height);
        letter-spacing: var(--e-global-typography-34d0788-letter-spacing);
        word-spacing: var(--e-global-typography-34d0788-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-62fc627 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-0038363 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        font-size: var(--e-global-typography-34d0788-font-size);
        line-height: var(--e-global-typography-34d0788-line-height);
        letter-spacing: var(--e-global-typography-34d0788-letter-spacing);
        word-spacing: var(--e-global-typography-34d0788-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-0038363 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-522b42d {
        --width: 50%;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-0d1783d .elementor-icon {
        font-size: 40px;
    }

    .elementor-1392 .elementor-element.elementor-element-0d1783d .elementor-icon svg {
        height: 40px;
    }

    .elementor-1392 .elementor-element.elementor-element-0d1783d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-0d1783d {
        width: auto;
        max-width: auto;
    }

    .elementor-1392 .elementor-element.elementor-element-e03e7f6 .jeg-elementor-kit.jkit-fun-fact {
        text-align: left;
    }

    .elementor-1392 .elementor-element.elementor-element-e03e7f6 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-e03e7f6 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-e03e7f6 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-6176348-font-size);
        line-height: var(--e-global-typography-6176348-line-height);
        letter-spacing: var(--e-global-typography-6176348-letter-spacing);
        word-spacing: var(--e-global-typography-6176348-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-e03e7f6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-c9caa2e {
        --width: 50%;
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-50a8daf .elementor-icon {
        font-size: 40px;
    }

    .elementor-1392 .elementor-element.elementor-element-50a8daf .elementor-icon svg {
        height: 40px;
    }

    .elementor-1392 .elementor-element.elementor-element-50a8daf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-50a8daf {
        width: auto;
        max-width: auto;
    }

    .elementor-1392 .elementor-element.elementor-element-1296855 .jeg-elementor-kit.jkit-fun-fact {
        text-align: left;
    }

    .elementor-1392 .elementor-element.elementor-element-1296855 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-1296855 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1392 .elementor-element.elementor-element-1296855 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-6176348-font-size);
        line-height: var(--e-global-typography-6176348-line-height);
        letter-spacing: var(--e-global-typography-6176348-letter-spacing);
        word-spacing: var(--e-global-typography-6176348-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-1296855>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-0308b9f {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 5px;
        --margin-inline-end: 5px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 10px;
        --padding-inline-end: 10px;
    }

    .elementor-1392 .elementor-element.elementor-element-0308b9f.e-con {
        --flex-grow: 0;
        --flex-shrink: 1;
    }

    .elementor-1392 .elementor-element.elementor-element-4c11d3e {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var(--e-global-typography-76a4ecd-font-size);
        line-height: var(--e-global-typography-76a4ecd-line-height);
        letter-spacing: var(--e-global-typography-76a4ecd-letter-spacing);
        word-spacing: var(--e-global-typography-76a4ecd-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-3fbdcb9 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
        font-size: var(--e-global-typography-1299803-font-size);
        line-height: var(--e-global-typography-1299803-line-height);
        letter-spacing: var(--e-global-typography-1299803-letter-spacing);
        word-spacing: var(--e-global-typography-1299803-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-e32c252 {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
        --padding-block-start: 0px;
        --padding-block-end: 0px;
        --padding-inline-start: 0px;
        --padding-inline-end: 0px;
    }

    .elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var(--e-global-typography-76a4ecd-font-size);
        line-height: var(--e-global-typography-76a4ecd-line-height);
        letter-spacing: var(--e-global-typography-76a4ecd-letter-spacing);
        word-spacing: var(--e-global-typography-76a4ecd-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-ffd5284 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
        font-size: var(--e-global-typography-1299803-font-size);
        line-height: var(--e-global-typography-1299803-line-height);
        letter-spacing: var(--e-global-typography-1299803-letter-spacing);
        word-spacing: var(--e-global-typography-1299803-word-spacing);
    }

    .elementor-1392 .elementor-element.elementor-element-95b1831 .jeg-elementor-kit.jkit-button {
        text-align: center;
    }

    .elementor-1392 .elementor-element.elementor-element-95b1831 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-a3b5b7b-font-size);
        line-height: var(--e-global-typography-a3b5b7b-line-height);
        letter-spacing: var(--e-global-typography-a3b5b7b-letter-spacing);
        word-spacing: var(--e-global-typography-a3b5b7b-word-spacing);
    }
}

@media(min-width:768px) {
    .elementor-1392 .elementor-element.elementor-element-3208849 {
        --content-width: 1200px;
    }

    .elementor-1392 .elementor-element.elementor-element-2bc9fa7 {
        --width: 35%;
    }

    .elementor-1392 .elementor-element.elementor-element-5977703 {
        --width: 65%;
    }

    .elementor-1392 .elementor-element.elementor-element-451f90c {
        --content-width: 1200px;
    }

    .elementor-1392 .elementor-element.elementor-element-1cc0e31 {
        --width: 35%;
    }

    .elementor-1392 .elementor-element.elementor-element-8713a36 {
        --width: 35%;
    }

    .elementor-1392 .elementor-element.elementor-element-5d85700 {
        --content-width: 1200px;
    }

    .elementor-1392 .elementor-element.elementor-element-2644fb1 {
        --width: 1200px;
    }

    .elementor-1392 .elementor-element.elementor-element-cd21179 {
        --content-width: 1200px;
    }

    .elementor-1392 .elementor-element.elementor-element-22982b9 {
        --content-width: 1200px;
    }

    .elementor-1392 .elementor-element.elementor-element-80168e1 {
        --width: 100%;
    }

    .elementor-1392 .elementor-element.elementor-element-98730a8 {
        --content-width: 1200px;
    }

    .elementor-1392 .elementor-element.elementor-element-d2a996a {
        --width: 50%;
    }

    .elementor-1392 .elementor-element.elementor-element-101a932 {
        --width: 50%;
    }

    .elementor-1392 .elementor-element.elementor-element-e0c1a95 {
        --width: 35%;
    }

    .elementor-1392 .elementor-element.elementor-element-51c2320 {
        --width: 35%;
    }

    .elementor-1392 .elementor-element.elementor-element-f1730d4 {
        --width: 35%;
    }

    .elementor-1392 .elementor-element.elementor-element-577854d {
        --width: 35%;
    }

    .elementor-1392 .elementor-element.elementor-element-658753c {
        --content-width: 1200px;
    }

    .elementor-1392 .elementor-element.elementor-element-16107e4 {
        --content-width: 1200px;
    }

    .elementor-1392 .elementor-element.elementor-element-597b6fc {
        --width: 30%;
    }

    .elementor-1392 .elementor-element.elementor-element-522b42d {
        --width: 35%;
    }

    .elementor-1392 .elementor-element.elementor-element-c9caa2e {
        --width: 35%;
    }

    .elementor-1392 .elementor-element.elementor-element-0308b9f {
        --width: 40%;
    }

    .elementor-1392 .elementor-element.elementor-element-4c11d3e {
        --width: 35%;
    }

    .elementor-1392 .elementor-element.elementor-element-e32c252 {
        --width: 35%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1392 .elementor-element.elementor-element-2bc9fa7 {
        --width: 45%;
    }

    .elementor-1392 .elementor-element.elementor-element-5977703 {
        --width: 55%;
    }

    .elementor-1392 .elementor-element.elementor-element-1cc0e31 {
        --width: 100%;
    }

    .elementor-1392 .elementor-element.elementor-element-8713a36 {
        --width: 100%;
    }

    .elementor-1392 .elementor-element.elementor-element-2644fb1 {
        --width: 100%;
    }

    .elementor-1392 .elementor-element.elementor-element-c78f782 {
        --width: 25%;
    }

    .elementor-1392 .elementor-element.elementor-element-69d5511 {
        --width: 25%;
    }

    .elementor-1392 .elementor-element.elementor-element-c0300cc {
        --width: 25%;
    }

    .elementor-1392 .elementor-element.elementor-element-0d27320 {
        --width: 35%;
    }

    .elementor-1392 .elementor-element.elementor-element-3ee2cd5 {
        --width: 35%;
    }

    .elementor-1392 .elementor-element.elementor-element-846a8d2 {
        --width: 35%;
    }

    .elementor-1392 .elementor-element.elementor-element-c805548 {
        --width: 35%;
    }

    .elementor-1392 .elementor-element.elementor-element-db76b9c {
        --width: 35%;
    }

    .elementor-1392 .elementor-element.elementor-element-56f53b9 {
        --width: 35%;
    }

    .elementor-1392 .elementor-element.elementor-element-78b7994 {
        --width: 35%;
    }

    .elementor-1392 .elementor-element.elementor-element-9c36649 {
        --width: 35%;
    }

    .elementor-1392 .elementor-element.elementor-element-d2a996a {
        --width: 100%;
    }

    .elementor-1392 .elementor-element.elementor-element-101a932 {
        --width: 100%;
    }

    .elementor-1392 .elementor-element.elementor-element-597b6fc {
        --width: 50%;
    }

    .elementor-1392 .elementor-element.elementor-element-522b42d {
        --width: 35%;
    }

    .elementor-1392 .elementor-element.elementor-element-c9caa2e {
        --width: 70%;
    }

    .elementor-1392 .elementor-element.elementor-element-0308b9f {
        --width: 50%;
    }
}



@media (min-width: 1025px) {
    .elementor-element.elementor-element-b68ad44 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-b68ad44 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-9e5c8cf .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-9e5c8cf .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-8697e62 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-8697e62 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-c834c1f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-c834c1f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header {
        margin-right: 15px;
        margin-left: unset;
    }
}