.elementor-389 .elementor-element.elementor-element-d4d4ded>.elementor-container {
    max-width: 1170px
}

.elementor-389 .elementor-element.elementor-element-d4d4ded:not(.elementor-motion-effects-element-type-background),
.elementor-389 .elementor-element.elementor-element-d4d4ded>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("Classroom.jpg");
    background-position: center center;
    background-size: cover
}

.elementor-389 .elementor-element.elementor-element-d4d4ded>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-389 .elementor-element.elementor-element-d4d4ded {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -190px;
    margin-bottom: 0px;
    padding: 300px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-2665038>.elementor-container {
    max-width: 1170px
}

.elementor-bc-flex-widget .elementor-389 .elementor-element.elementor-element-d9f2172.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-389 .elementor-element.elementor-element-d9f2172.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-389 .elementor-element.elementor-element-d9f2172>.elementor-element-populated {
    margin: 0% 50% 0% 0%;
    --e-column-margin-right: 50%;
    --e-column-margin-left: 0%
}

.elementor-389 .elementor-element.elementor-element-167a842 .elementor-heading-title {
    color: var(--e-global-color-3cdcd85);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height)
}

.elementor-389 .elementor-element.elementor-element-07240c2 {
    color: var(--e-global-color-3cdcd85);
    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-389 .elementor-element.elementor-element-07240c2>.elementor-widget-container {
    margin: 0px 0px 10px 0px
}

.elementor-389 .elementor-element.elementor-element-2a55d4c .jeg-elementor-kit.jkit-button {
    text-align: left
}

.elementor-389 .elementor-element.elementor-element-2a55d4c .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 10px 30px 10px 30px;
    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);
    color: var(--e-global-color-3cdcd85);
    background-color: #2459A8;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    border-radius: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-2a55d4c .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-2a55d4c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-3cdcd85);
    background-color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-2a55d4c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-2a55d4c .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-389 .elementor-element.elementor-element-2a55d4c .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px
}

.elementor-389 .elementor-element.elementor-element-2a55d4c .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-389 .elementor-element.elementor-element-2a55d4c .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px
}

.elementor-389 .elementor-element.elementor-element-2a55d4c {
    width: auto;
    max-width: auto
}

.elementor-389 .elementor-element.elementor-element-69cd73c .jeg-elementor-kit.jkit-button {
    text-align: left
}

.elementor-389 .elementor-element.elementor-element-69cd73c .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 10px 30px 10px 30px;
    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);
    color: var(--e-global-color-3cdcd85);
    background-color: #350F0F00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-3cdcd85);
    border-radius: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-69cd73c .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-69cd73c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-69cd73c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-text)
}

.elementor-389 .elementor-element.elementor-element-69cd73c .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-389 .elementor-element.elementor-element-69cd73c .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px
}

.elementor-389 .elementor-element.elementor-element-69cd73c .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-389 .elementor-element.elementor-element-69cd73c .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px
}

.elementor-389 .elementor-element.elementor-element-69cd73c>.elementor-widget-container {
    margin: 0px 0px 0px 20px
}

.elementor-389 .elementor-element.elementor-element-69cd73c {
    width: auto;
    max-width: auto
}

.elementor-389 .elementor-element.elementor-element-b91f691 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF26;
    --divider-border-width: 2px
}

.elementor-389 .elementor-element.elementor-element-b91f691 .elementor-divider-separator {
    width: 98%;
    margin: 0 auto;
    margin-center: 0
}

.elementor-389 .elementor-element.elementor-element-b91f691 .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-389 .elementor-element.elementor-element-b91f691>.elementor-widget-container {
    margin: 200px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-08cd9a4>.elementor-container {
    max-width: 1170px
}

.elementor-389 .elementor-element.elementor-element-08cd9a4>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-389 .elementor-element.elementor-element-08cd9a4 {
    margin-top: -40px;
    margin-bottom: 0px
}

.elementor-389 .elementor-element.elementor-element-c163708>.elementor-element-populated {
    margin: 30px 64px 30px 0px;
    --e-column-margin-right: 64px;
    --e-column-margin-left: 0px
}

.elementor-389 .elementor-element.elementor-element-81b65dd .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-389 .elementor-element.elementor-element-81b65dd.jkit-equal-height-enable,
.elementor-389 .elementor-element.elementor-element-81b65dd.jkit-equal-height-enable .elementor-widget-container,
.elementor-389 .elementor-element.elementor-element-81b65dd.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-389 .elementor-element.elementor-element-81b65dd.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%
}

.elementor-389 .elementor-element.elementor-element-81b65dd .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 10px;
    color: var(--e-global-color-3cdcd85);
    font-family: var(--e-global-typography-8481ceb-font-family), Sans-serif;
    font-size: var(--e-global-typography-8481ceb-font-size);
    font-weight: var(--e-global-typography-8481ceb-font-weight);
    line-height: var(--e-global-typography-8481ceb-line-height);
    letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
    word-spacing: var(--e-global-typography-8481ceb-word-spacing)
}

.elementor-389 .elementor-element.elementor-element-81b65dd .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-3cdcd85);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 10px 0px 0px 10px
}

.elementor-389 .elementor-element.elementor-element-81b65dd .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px
}

.elementor-389 .elementor-element.elementor-element-81b65dd .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px
}

.elementor-389 .elementor-element.elementor-element-81b65dd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-3cdcd85);
    margin: 0px 0px 0px 0px;
    width: 50px
}

.elementor-389 .elementor-element.elementor-element-81b65dd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-3cdcd85);
    width: 80px
}

.elementor-389 .elementor-element.elementor-element-81b65dd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 80px
}

.elementor-389 .elementor-element.elementor-element-fbf52d5>.elementor-element-populated {
    margin: 30px 30px 30px 35px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 35px
}

.elementor-389 .elementor-element.elementor-element-a2f8723 .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-389 .elementor-element.elementor-element-a2f8723.jkit-equal-height-enable,
.elementor-389 .elementor-element.elementor-element-a2f8723.jkit-equal-height-enable .elementor-widget-container,
.elementor-389 .elementor-element.elementor-element-a2f8723.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-389 .elementor-element.elementor-element-a2f8723.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%
}

.elementor-389 .elementor-element.elementor-element-a2f8723 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 10px;
    color: var(--e-global-color-3cdcd85);
    font-family: var(--e-global-typography-8481ceb-font-family), Sans-serif;
    font-size: var(--e-global-typography-8481ceb-font-size);
    font-weight: var(--e-global-typography-8481ceb-font-weight);
    line-height: var(--e-global-typography-8481ceb-line-height);
    letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
    word-spacing: var(--e-global-typography-8481ceb-word-spacing)
}

.elementor-389 .elementor-element.elementor-element-a2f8723 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-3cdcd85);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 10px 0px 0px 10px
}

.elementor-389 .elementor-element.elementor-element-a2f8723 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px
}

.elementor-389 .elementor-element.elementor-element-a2f8723 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px
}

.elementor-389 .elementor-element.elementor-element-a2f8723 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-3cdcd85);
    margin: 0px 0px 0px 0px;
    width: 50px
}

.elementor-389 .elementor-element.elementor-element-a2f8723 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-f355dd0>.elementor-element-populated {
    margin: 30px 0px 30px 85px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 85px
}

.elementor-389 .elementor-element.elementor-element-74539af .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-389 .elementor-element.elementor-element-74539af.jkit-equal-height-enable,
.elementor-389 .elementor-element.elementor-element-74539af.jkit-equal-height-enable .elementor-widget-container,
.elementor-389 .elementor-element.elementor-element-74539af.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-389 .elementor-element.elementor-element-74539af.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%
}

.elementor-389 .elementor-element.elementor-element-74539af .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 10px;
    color: var(--e-global-color-3cdcd85);
    font-family: var(--e-global-typography-8481ceb-font-family), Sans-serif;
    font-size: var(--e-global-typography-8481ceb-font-size);
    font-weight: var(--e-global-typography-8481ceb-font-weight);
    line-height: var(--e-global-typography-8481ceb-line-height);
    letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
    word-spacing: var(--e-global-typography-8481ceb-word-spacing)
}

.elementor-389 .elementor-element.elementor-element-74539af .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-3cdcd85);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 10px 0px 0px 10px
}

.elementor-389 .elementor-element.elementor-element-74539af .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px
}

.elementor-389 .elementor-element.elementor-element-74539af .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px
}

.elementor-389 .elementor-element.elementor-element-74539af .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-3cdcd85);
    margin: 0px 0px 0px 0px;
    width: 50px
}

.elementor-389 .elementor-element.elementor-element-74539af .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-266eae6>.elementor-container {
    max-width: 1170px
}

.elementor-389 .elementor-element.elementor-element-266eae6:not(.elementor-motion-effects-element-type-background),
.elementor-389 .elementor-element.elementor-element-266eae6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFD639
}

.elementor-389 .elementor-element.elementor-element-266eae6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0px 20px 0px
}

.elementor-389 .elementor-element.elementor-element-266eae6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-389 .elementor-element.elementor-element-525d280>.elementor-container {
    max-width: 1170px
}

.elementor-389 .elementor-element.elementor-element-b6970b6 {
    text-align: left
}

.elementor-389 .elementor-element.elementor-element-b6970b6 .elementor-heading-title {
    color: #080A12;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height)
}

.elementor-389 .elementor-element.elementor-element-165fbb6 {
    color: var(--e-global-color-accent);
    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-389 .elementor-element.elementor-element-165fbb6>.elementor-widget-container {
    margin: -10px 0px 0px 0px
}

.elementor-bc-flex-widget .elementor-389 .elementor-element.elementor-element-1985890.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-389 .elementor-element.elementor-element-1985890.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-389 .elementor-element.elementor-element-2685763 .jeg-elementor-kit.jkit-button {
    text-align: right
}

.elementor-389 .elementor-element.elementor-element-2685763 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 10px 30px 10px 30px;
    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);
    color: var(--e-global-color-3cdcd85);
    background-color: #2459A8;
    border-radius: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-2685763 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-2685763 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-3cdcd85);
    background-color: #023AA2
}

.elementor-389 .elementor-element.elementor-element-2685763 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-2685763 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-389 .elementor-element.elementor-element-2685763 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px
}

.elementor-389 .elementor-element.elementor-element-2685763 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-389 .elementor-element.elementor-element-2685763 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px
}

.elementor-389 .elementor-element.elementor-element-2685763>.elementor-widget-container {
    margin: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-338721a>.elementor-container {
    max-width: 1170px
}

.elementor-389 .elementor-element.elementor-element-338721a {
    padding: 130px 0px 130px 0px
}

.elementor-389 .elementor-element.elementor-element-0271e04>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-389 .elementor-element.elementor-element-0271e04>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-389 .elementor-element.elementor-element-a41cf2c {
    margin-top: 0px;
    margin-bottom: 0px
}

.elementor-bc-flex-widget .elementor-389 .elementor-element.elementor-element-ffd4551.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-389 .elementor-element.elementor-element-ffd4551.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-389 .elementor-element.elementor-element-ffd4551>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-389 .elementor-element.elementor-element-ffd4551>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-389 .elementor-element.elementor-element-7a94b54>.elementor-widget-container {
    margin: 0px 10px -10px 0px
}

.elementor-389 .elementor-element.elementor-element-7a94b54 {
    z-index: 1
}

.elementor-bc-flex-widget .elementor-389 .elementor-element.elementor-element-8eed359.elementor-column .elementor-widget-wrap {
    align-items: flex-end
}

.elementor-389 .elementor-element.elementor-element-8eed359.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-389 .elementor-element.elementor-element-8eed359>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-8eed359>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-389 .elementor-element.elementor-element-b3b6150 {
    text-align: left;
    z-index: 1
}

.elementor-389 .elementor-element.elementor-element-b3b6150 img {
    width: 20%;
    opacity: 1
}

.elementor-389 .elementor-element.elementor-element-b3b6150>.elementor-widget-container {
    margin: 0px 0px -5px 0px
}

.elementor-389 .elementor-element.elementor-element-9a3217c {
    z-index: 0
}

.elementor-389 .elementor-element.elementor-element-da458f7>.elementor-container {
    max-width: 585px
}

.elementor-389 .elementor-element.elementor-element-da458f7 {
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-33df0f2>.elementor-element-populated {
    padding: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-404b1fa img {
    width: 80%;
    opacity: 1
}

.elementor-389 .elementor-element.elementor-element-404b1fa>.elementor-widget-container {
    margin: 0px 0px -150px 13px
}

.elementor-389 .elementor-element.elementor-element-404b1fa {
    width: auto;
    max-width: auto;
    z-index: 0
}

.elementor-389 .elementor-element.elementor-element-56220a3 {
    text-align: right;
    width: auto;
    max-width: auto;
    z-index: 1
}

.elementor-389 .elementor-element.elementor-element-56220a3>.elementor-widget-container {
    margin: 0px 50px 0px 100px
}

.elementor-bc-flex-widget .elementor-389 .elementor-element.elementor-element-ae41e4b.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-389 .elementor-element.elementor-element-ae41e4b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-389 .elementor-element.elementor-element-ae41e4b>.elementor-element-populated {
    margin: 0px 0px 0px 80px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 80px
}

.elementor-389 .elementor-element.elementor-element-7a1ccbe .elementor-heading-title {
    color: #080A12;
    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-389 .elementor-element.elementor-element-7a1ccbe>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-83eddc5 {
    color: var(--e-global-color-accent);
    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-389 .elementor-element.elementor-element-83eddc5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-7a97543 {
    margin-top: 10px;
    margin-bottom: 0px
}

.elementor-389 .elementor-element.elementor-element-89ed609>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0em 0em 0em 0em
}

.elementor-389 .elementor-element.elementor-element-bba3699 .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-389 .elementor-element.elementor-element-bba3699.jkit-equal-height-enable,
.elementor-389 .elementor-element.elementor-element-bba3699.jkit-equal-height-enable .elementor-widget-container,
.elementor-389 .elementor-element.elementor-element-bba3699.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-389 .elementor-element.elementor-element-bba3699.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%
}

.elementor-389 .elementor-element.elementor-element-bba3699 .jeg-elementor-kit.jkit-icon-box .title {
    color: #080A12;
    font-family: var(--e-global-typography-8481ceb-font-family), Sans-serif;
    font-size: var(--e-global-typography-8481ceb-font-size);
    font-weight: var(--e-global-typography-8481ceb-font-weight);
    line-height: var(--e-global-typography-8481ceb-line-height);
    letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
    word-spacing: var(--e-global-typography-8481ceb-word-spacing)
}

.elementor-389 .elementor-element.elementor-element-bba3699 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-accent);
    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-389 .elementor-element.elementor-element-bba3699 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px
}

.elementor-389 .elementor-element.elementor-element-bba3699 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px
}

.elementor-389 .elementor-element.elementor-element-bba3699 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    margin: 2px 0px 10px 1px;
    width: 50px
}

.elementor-389 .elementor-element.elementor-element-d91b225>.elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-47d501d .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-389 .elementor-element.elementor-element-47d501d.jkit-equal-height-enable,
.elementor-389 .elementor-element.elementor-element-47d501d.jkit-equal-height-enable .elementor-widget-container,
.elementor-389 .elementor-element.elementor-element-47d501d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-389 .elementor-element.elementor-element-47d501d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%
}

.elementor-389 .elementor-element.elementor-element-47d501d .jeg-elementor-kit.jkit-icon-box .title {
    color: #080A12;
    font-family: var(--e-global-typography-8481ceb-font-family), Sans-serif;
    font-size: var(--e-global-typography-8481ceb-font-size);
    font-weight: var(--e-global-typography-8481ceb-font-weight);
    line-height: var(--e-global-typography-8481ceb-line-height);
    letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
    word-spacing: var(--e-global-typography-8481ceb-word-spacing)
}

.elementor-389 .elementor-element.elementor-element-47d501d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-accent);
    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-389 .elementor-element.elementor-element-47d501d .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px
}

.elementor-389 .elementor-element.elementor-element-47d501d .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px
}

.elementor-389 .elementor-element.elementor-element-47d501d .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    margin: 2px 0px 10px 1px;
    width: 50px
}

.elementor-389 .elementor-element.elementor-element-afac0ae:not(.elementor-motion-effects-element-type-background),
.elementor-389 .elementor-element.elementor-element-afac0ae>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://templatekit.jegtheme.com/edudemy/wp-content/uploads/sites/202/2021/10/college-life-at-columbia-university-e1638161461940.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-389 .elementor-element.elementor-element-afac0ae>.elementor-background-overlay {
    background-color: var(--e-global-color-secondary);
    opacity: 0.97;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-389 .elementor-element.elementor-element-afac0ae {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 55px 0px
}

.elementor-389 .elementor-element.elementor-element-3475baf {
    text-align: left;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0
}

.elementor-389 .elementor-element.elementor-element-3475baf .elementor-heading-title {
    color: var(--e-global-color-3cdcd85);
    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-389 .elementor-element.elementor-element-3475baf>.elementor-widget-container {
    margin: 0% 0% 0% 35%;
    padding: 0px 0px 30px 0px
}

.elementor-bc-flex-widget .elementor-389 .elementor-element.elementor-element-6ce9c7f.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-389 .elementor-element.elementor-element-6ce9c7f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-389 .elementor-element.elementor-element-6ce9c7f.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-389 .elementor-element.elementor-element-6ce9c7f>.elementor-element-populated {
    margin: 0% 1% 4% 35%;
    --e-column-margin-right: 1%;
    --e-column-margin-left: 35%;
    padding: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-b2ab9b8 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 40px 40px 40px 40px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFFFF21;
    border-radius: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-b2ab9b8.jkit-equal-height-enable,
.elementor-389 .elementor-element.elementor-element-b2ab9b8.jkit-equal-height-enable .elementor-widget-container,
.elementor-389 .elementor-element.elementor-element-b2ab9b8.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-389 .elementor-element.elementor-element-b2ab9b8.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%
}

.elementor-389 .elementor-element.elementor-element-b2ab9b8 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: #FFFFFF21;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFFFF21
}

.elementor-389 .elementor-element.elementor-element-b2ab9b8 .jeg-elementor-kit.jkit-icon-box .title {
    color: var(--e-global-color-3cdcd85);
    font-family: var(--e-global-typography-8481ceb-font-family), Sans-serif;
    font-size: var(--e-global-typography-8481ceb-font-size);
    font-weight: var(--e-global-typography-8481ceb-font-weight);
    line-height: var(--e-global-typography-8481ceb-line-height);
    letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
    word-spacing: var(--e-global-typography-8481ceb-word-spacing)
}

.elementor-389 .elementor-element.elementor-element-b2ab9b8 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-3cdcd85);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-b2ab9b8 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px
}

.elementor-389 .elementor-element.elementor-element-b2ab9b8 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px
}

.elementor-389 .elementor-element.elementor-element-b2ab9b8 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: #FBFF33;
    height: 40px;
    width: 50px
}

.elementor-389 .elementor-element.elementor-element-b2ab9b8 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: #FBFF33;
    width: 40px
}

.elementor-389 .elementor-element.elementor-element-b2ab9b8 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px
}

.elementor-389 .elementor-element.elementor-element-b2ab9b8>.elementor-widget-container {
    margin: 0px 15px 15px 0px
}

.elementor-389 .elementor-element.elementor-element-b2ab9b8 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0
}

.elementor-389 .elementor-element.elementor-element-33629c2 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 40px 40px 40px 40px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFFFF21;
    border-radius: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-33629c2.jkit-equal-height-enable,
.elementor-389 .elementor-element.elementor-element-33629c2.jkit-equal-height-enable .elementor-widget-container,
.elementor-389 .elementor-element.elementor-element-33629c2.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-389 .elementor-element.elementor-element-33629c2.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%
}

.elementor-389 .elementor-element.elementor-element-33629c2 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: #FFFFFF21;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFFFF21
}

.elementor-389 .elementor-element.elementor-element-33629c2 .jeg-elementor-kit.jkit-icon-box .title {
    color: var(--e-global-color-3cdcd85);
    font-family: var(--e-global-typography-8481ceb-font-family), Sans-serif;
    font-size: var(--e-global-typography-8481ceb-font-size);
    font-weight: var(--e-global-typography-8481ceb-font-weight);
    line-height: var(--e-global-typography-8481ceb-line-height);
    letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
    word-spacing: var(--e-global-typography-8481ceb-word-spacing)
}

.elementor-389 .elementor-element.elementor-element-33629c2 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-3cdcd85);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-33629c2 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px
}

.elementor-389 .elementor-element.elementor-element-33629c2 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px
}

.elementor-389 .elementor-element.elementor-element-33629c2 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: #FBFF33;
    padding: 0px 0px 0px 0px;
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    height: 40px;
    width: 50px
}

.elementor-389 .elementor-element.elementor-element-33629c2 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: #FBFF33;
    width: 40px
}

.elementor-389 .elementor-element.elementor-element-33629c2 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px
}

.elementor-389 .elementor-element.elementor-element-33629c2>.elementor-widget-container {
    margin: 0px 0px 14px 15px
}

.elementor-389 .elementor-element.elementor-element-33629c2 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0
}

.elementor-389 .elementor-element.elementor-element-fd6b708 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 40px 40px 40px 40px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFFFF21;
    border-radius: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-fd6b708.jkit-equal-height-enable,
.elementor-389 .elementor-element.elementor-element-fd6b708.jkit-equal-height-enable .elementor-widget-container,
.elementor-389 .elementor-element.elementor-element-fd6b708.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-389 .elementor-element.elementor-element-fd6b708.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%
}

.elementor-389 .elementor-element.elementor-element-fd6b708 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: #FFFFFF21;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFFFF21
}

.elementor-389 .elementor-element.elementor-element-fd6b708 .jeg-elementor-kit.jkit-icon-box .title {
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-3cdcd85);
    font-family: var(--e-global-typography-8481ceb-font-family), Sans-serif;
    font-size: var(--e-global-typography-8481ceb-font-size);
    font-weight: var(--e-global-typography-8481ceb-font-weight);
    line-height: var(--e-global-typography-8481ceb-line-height);
    letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
    word-spacing: var(--e-global-typography-8481ceb-word-spacing)
}

.elementor-389 .elementor-element.elementor-element-fd6b708 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-3cdcd85);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-fd6b708 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px
}

.elementor-389 .elementor-element.elementor-element-fd6b708 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px
}

.elementor-389 .elementor-element.elementor-element-fd6b708 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: #FBFF33;
    height: 40px;
    width: 50px
}

.elementor-389 .elementor-element.elementor-element-fd6b708 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: #FBFF33;
    width: 40px
}

.elementor-389 .elementor-element.elementor-element-fd6b708 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px
}

.elementor-389 .elementor-element.elementor-element-fd6b708>.elementor-widget-container {
    margin: 15px 15px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-fd6b708 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0
}

.elementor-389 .elementor-element.elementor-element-f18a068 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    text-align: left;
    padding: 40px 40px 40px 40px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFFFF21;
    border-radius: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-f18a068.jkit-equal-height-enable,
.elementor-389 .elementor-element.elementor-element-f18a068.jkit-equal-height-enable .elementor-widget-container,
.elementor-389 .elementor-element.elementor-element-f18a068.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-389 .elementor-element.elementor-element-f18a068.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%
}

.elementor-389 .elementor-element.elementor-element-f18a068 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper {
    background-color: #FFFFFF21;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFFFF21
}

.elementor-389 .elementor-element.elementor-element-f18a068 .jeg-elementor-kit.jkit-icon-box .title {
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-3cdcd85);
    font-family: var(--e-global-typography-8481ceb-font-family), Sans-serif;
    font-size: var(--e-global-typography-8481ceb-font-size);
    font-weight: var(--e-global-typography-8481ceb-font-weight);
    line-height: var(--e-global-typography-8481ceb-line-height);
    letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
    word-spacing: var(--e-global-typography-8481ceb-word-spacing)
}

.elementor-389 .elementor-element.elementor-element-f18a068 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-3cdcd85);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-f18a068 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px
}

.elementor-389 .elementor-element.elementor-element-f18a068 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px
}

.elementor-389 .elementor-element.elementor-element-f18a068 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: #FBFF33;
    height: 40px;
    width: 50px
}

.elementor-389 .elementor-element.elementor-element-f18a068 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: #FBFF33;
    width: 40px
}

.elementor-389 .elementor-element.elementor-element-f18a068 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px
}

.elementor-389 .elementor-element.elementor-element-f18a068>.elementor-widget-container {
    margin: 15px 0px 0px 15px
}

.elementor-389 .elementor-element.elementor-element-f18a068 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0
}

.elementor-389 .elementor-element.elementor-element-ca960e8 {
    color: var(--e-global-color-3cdcd85);
    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);
    width: 100%;
    max-width: 100%
}

.elementor-389 .elementor-element.elementor-element-ca960e8>.elementor-widget-container {
    margin: 20px 10px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-a50c4a1 .elementor-button {
    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);
    fill: #FFD639;
    color: #FFD639;
    background-color: #A3ABB600;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-a50c4a1 .elementor-button:hover,
.elementor-389 .elementor-element.elementor-element-a50c4a1 .elementor-button:focus {
    color: var(--e-global-color-text)
}

.elementor-389 .elementor-element.elementor-element-a50c4a1 .elementor-button:hover svg,
.elementor-389 .elementor-element.elementor-element-a50c4a1 .elementor-button:focus svg {
    fill: var(--e-global-color-text)
}

.elementor-389 .elementor-element.elementor-element-a50c4a1>.elementor-widget-container {
    margin: -15px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-a50c4a1 {
    width: 100%;
    max-width: 100%
}

.elementor-389 .elementor-element.elementor-element-30d7a48:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-389 .elementor-element.elementor-element-30d7a48>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("girl_book.jpg");
    background-position: center center;
    background-size: cover
}

.elementor-389 .elementor-element.elementor-element-30d7a48>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px -130px 90px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 90px
}

.elementor-389 .elementor-element.elementor-element-30d7a48>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-389 .elementor-element.elementor-element-7c8e6e2 {
    --spacer-size: 256px
}

.elementor-389 .elementor-element.elementor-element-de86af6>.elementor-container {
    max-width: 1170px
}

.elementor-389 .elementor-element.elementor-element-de86af6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 120px 0px
}

.elementor-389 .elementor-element.elementor-element-cb0672b>.elementor-container {
    max-width: 1170px
}

.elementor-389 .elementor-element.elementor-element-acf2437 .elementor-heading-title {
    color: #080A12;
    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-389 .elementor-element.elementor-element-4810aa6>.elementor-container {
    max-width: 1170px
}

.elementor-389 .elementor-element.elementor-element-fe9ce24 {
    color: var(--e-global-color-accent);
    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-389 .elementor-element.elementor-element-8fc242d .jeg-elementor-kit.jkit-button {
    text-align: right
}

.elementor-389 .elementor-element.elementor-element-8fc242d .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 10px 30px 10px 30px;
    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);
    color: var(--e-global-color-3cdcd85);
    background-color: #2459A8;
    border-radius: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-8fc242d .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-8fc242d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-3cdcd85);
    background-color: #023AA2
}

.elementor-389 .elementor-element.elementor-element-8fc242d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-8fc242d .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-389 .elementor-element.elementor-element-8fc242d .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px
}

.elementor-389 .elementor-element.elementor-element-8fc242d .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-389 .elementor-element.elementor-element-8fc242d .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px
}

.elementor-389 .elementor-element.elementor-element-8fc242d>.elementor-widget-container {
    margin: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-dfb1d6c>.elementor-container {
    max-width: 1170px
}

.elementor-389 .elementor-element.elementor-element-dfb1d6c {
    margin-top: 20px;
    margin-bottom: 0px
}

.elementor-389 .elementor-element.elementor-element-3f81836>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px
}

.elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-25fa165 a {
    color: var(--e-global-color-3cdcd85);
    background-color: var(--e-global-color-secondary)
}

.elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-25fa165 a svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-41d118a a {
    color: var(--e-global-color-3cdcd85);
    background-color: var(--e-global-color-secondary)
}

.elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-41d118a a svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-825cd3c a {
    color: var(--e-global-color-3cdcd85);
    background-color: var(--e-global-color-secondary)
}

.elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-825cd3c a svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team .profile-card {
    padding: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team .profile-body {
    padding: 0px 20px 20px 30px
}

.elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img,
.elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team.style-overlay .profile-card>img,
.elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team.style-hover-social .profile-card>img,
.elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
    width: 100%
}

.elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg,
.elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg {
    background-color: #080A122B
}

.elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team .profile-body .profile-title,
.elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    font-family: var(--e-global-typography-8481ceb-font-family), Sans-serif;
    font-size: var(--e-global-typography-8481ceb-font-size);
    font-weight: var(--e-global-typography-8481ceb-font-weight);
    line-height: var(--e-global-typography-8481ceb-line-height);
    letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
    word-spacing: var(--e-global-typography-8481ceb-word-spacing)
}

.elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team .profile-body .profile-title {
    color: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    color: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title {
    color: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title a {
    color: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
    color: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation {
    transform: translateX(20px) rotate(0deg);
    white-space: break-spaces;
    height: min-content
}

.elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation {
    transform: translateX(0px) rotate(0deg)
}

.elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
    margin-right: 15px
}

.elementor-389 .elementor-element.elementor-element-63d04d0>.elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px
}

.elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-25fa165 a {
    color: var(--e-global-color-3cdcd85);
    background-color: var(--e-global-color-secondary)
}

.elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-25fa165 a svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-41d118a a {
    color: var(--e-global-color-3cdcd85);
    background-color: var(--e-global-color-secondary)
}

.elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-41d118a a svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-825cd3c a {
    color: var(--e-global-color-3cdcd85);
    background-color: var(--e-global-color-secondary)
}

.elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-825cd3c a svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team .profile-card {
    padding: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team .profile-body {
    padding: 0px 20px 20px 30px
}

.elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img,
.elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team.style-overlay .profile-card>img,
.elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card>img,
.elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
    width: 100%
}

.elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg,
.elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg {
    background-color: #080A122B
}

.elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team .profile-body .profile-title,
.elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    font-family: var(--e-global-typography-8481ceb-font-family), Sans-serif;
    font-size: var(--e-global-typography-8481ceb-font-size);
    font-weight: var(--e-global-typography-8481ceb-font-weight);
    line-height: var(--e-global-typography-8481ceb-line-height);
    letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
    word-spacing: var(--e-global-typography-8481ceb-word-spacing)
}

.elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team .profile-body .profile-title {
    color: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    color: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title {
    color: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title a {
    color: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
    color: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation {
    transform: translateX(20px) rotate(0deg);
    white-space: break-spaces;
    height: min-content
}

.elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation {
    transform: translateX(0px) rotate(0deg)
}

.elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
    margin-right: 15px
}

.elementor-389 .elementor-element.elementor-element-bc3c642>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px
}

.elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-25fa165 a {
    color: var(--e-global-color-3cdcd85);
    background-color: var(--e-global-color-secondary)
}

.elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-25fa165 a svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-41d118a a {
    color: var(--e-global-color-3cdcd85);
    background-color: var(--e-global-color-secondary)
}

.elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-41d118a a svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-825cd3c a {
    color: var(--e-global-color-3cdcd85);
    background-color: var(--e-global-color-secondary)
}

.elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-825cd3c a svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team .profile-card {
    padding: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team .profile-body {
    padding: 0px 20px 20px 30px
}

.elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img,
.elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team.style-overlay .profile-card>img,
.elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team.style-hover-social .profile-card>img,
.elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
    width: 100%
}

.elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg,
.elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg {
    background-color: #080A122B
}

.elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team .profile-body .profile-title,
.elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    font-family: var(--e-global-typography-8481ceb-font-family), Sans-serif;
    font-size: var(--e-global-typography-8481ceb-font-size);
    font-weight: var(--e-global-typography-8481ceb-font-weight);
    line-height: var(--e-global-typography-8481ceb-line-height);
    letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
    word-spacing: var(--e-global-typography-8481ceb-word-spacing)
}

.elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team .profile-body .profile-title {
    color: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    color: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title {
    color: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title a {
    color: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
    color: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-designation {
    transform: translateX(20px) rotate(0deg);
    white-space: break-spaces;
    height: min-content
}

.elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation {
    transform: translateX(0px) rotate(0deg)
}

.elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
    margin-right: 15px
}

.elementor-389 .elementor-element.elementor-element-09ee8cd>.elementor-container {
    max-width: 1170px
}

.elementor-389 .elementor-element.elementor-element-09ee8cd:not(.elementor-motion-effects-element-type-background),
.elementor-389 .elementor-element.elementor-element-09ee8cd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://templatekit.jegtheme.com/edudemy/wp-content/uploads/sites/202/2021/10/the-university-of-zurich-e1638161964302.jpg");
    background-position: center center;
    background-size: cover
}

.elementor-389 .elementor-element.elementor-element-09ee8cd>.elementor-background-overlay {
    background-color: var(--e-global-color-primary);
    opacity: 0.8;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-389 .elementor-element.elementor-element-09ee8cd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px
}

.elementor-389 .elementor-element.elementor-element-1775406>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-eed8f58 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-eed8f58 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column
}

.elementor-389 .elementor-element.elementor-element-eed8f58 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon img {
    width: 60px
}

.elementor-389 .elementor-element.elementor-element-eed8f58 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
    padding: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-eed8f58 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-3cdcd85);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
    margin-bottom: 10px
}

.elementor-389 .elementor-element.elementor-element-eed8f58 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    margin-bottom: 0px;
    color: var(--e-global-color-3cdcd85);
    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-389 .elementor-element.elementor-element-eed8f58 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-d4da3bc);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
    top: 0px;
    left: 0px;
    vertical-align: baseline
}

.elementor-389 .elementor-element.elementor-element-312fe8e>.elementor-element-populated {
    padding: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-8367f74 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-8367f74 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column
}

.elementor-389 .elementor-element.elementor-element-8367f74 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon img {
    width: 60px
}

.elementor-389 .elementor-element.elementor-element-8367f74 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
    padding: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-8367f74 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-3cdcd85);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
    margin-bottom: 10px
}

.elementor-389 .elementor-element.elementor-element-8367f74 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    margin-bottom: 0px;
    color: var(--e-global-color-3cdcd85);
    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-389 .elementor-element.elementor-element-8367f74 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-d4da3bc);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
    top: 0px;
    left: 0px;
    vertical-align: baseline
}

.elementor-389 .elementor-element.elementor-element-3455049>.elementor-element-populated {
    padding: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-8ae73ca .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-8ae73ca .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column
}

.elementor-389 .elementor-element.elementor-element-8ae73ca .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon img {
    width: 60px
}

.elementor-389 .elementor-element.elementor-element-8ae73ca .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
    padding: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-8ae73ca .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-3cdcd85);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
    margin-bottom: 10px
}

.elementor-389 .elementor-element.elementor-element-8ae73ca .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    margin-bottom: 0px;
    color: var(--e-global-color-3cdcd85);
    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-389 .elementor-element.elementor-element-8ae73ca .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-d4da3bc);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
    top: 0px;
    left: 0px;
    vertical-align: baseline
}

.elementor-389 .elementor-element.elementor-element-66b0b23>.elementor-element-populated {
    padding: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-697869b .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-697869b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column
}

.elementor-389 .elementor-element.elementor-element-697869b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon img {
    width: 60px
}

.elementor-389 .elementor-element.elementor-element-697869b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
    padding: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-697869b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
    color: var(--e-global-color-3cdcd85);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
    margin-bottom: 10px
}

.elementor-389 .elementor-element.elementor-element-697869b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    margin-bottom: 0px;
    color: var(--e-global-color-3cdcd85);
    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-389 .elementor-element.elementor-element-697869b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-d4da3bc);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
    top: 0px;
    left: 0px;
    vertical-align: baseline
}

.elementor-389 .elementor-element.elementor-element-9e21f98>.elementor-container {
    max-width: 1150px
}

.elementor-389 .elementor-element.elementor-element-9e21f98:not(.elementor-motion-effects-element-type-background),
.elementor-389 .elementor-element.elementor-element-9e21f98>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-76a657e)
}

.elementor-389 .elementor-element.elementor-element-9e21f98 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px
}

.elementor-389 .elementor-element.elementor-element-9e21f98>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-389 .elementor-element.elementor-element-8bf3999.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-389 .elementor-element.elementor-element-8bf3999.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-389 .elementor-element.elementor-element-8bf3999.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-389 .elementor-element.elementor-element-ded59aa .elementor-heading-title {
    color: var(--e-global-color-text);
    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-389 .elementor-element.elementor-element-131c523 {
    color: var(--e-global-color-accent);
    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-389 .elementor-element.elementor-element-7f5e75a .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-389 .elementor-element.elementor-element-7f5e75a.jkit-equal-height-enable,
.elementor-389 .elementor-element.elementor-element-7f5e75a.jkit-equal-height-enable .elementor-widget-container,
.elementor-389 .elementor-element.elementor-element-7f5e75a.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-389 .elementor-element.elementor-element-7f5e75a.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%
}

.elementor-389 .elementor-element.elementor-element-7f5e75a .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 20px;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-8481ceb-font-family), Sans-serif;
    font-size: var(--e-global-typography-8481ceb-font-size);
    font-weight: var(--e-global-typography-8481ceb-font-weight);
    line-height: var(--e-global-typography-8481ceb-line-height);
    letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
    word-spacing: var(--e-global-typography-8481ceb-word-spacing)
}

.elementor-389 .elementor-element.elementor-element-7f5e75a .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 10px 0px 0px 20px
}

.elementor-389 .elementor-element.elementor-element-7f5e75a .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px
}

.elementor-389 .elementor-element.elementor-element-7f5e75a .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px
}

.elementor-389 .elementor-element.elementor-element-7f5e75a .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    margin: 2px 0px 0px 1px;
    width: 50px
}

.elementor-389 .elementor-element.elementor-element-7f5e75a>.elementor-widget-container {
    margin: 0px 20px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-e17b213 .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-389 .elementor-element.elementor-element-e17b213.jkit-equal-height-enable,
.elementor-389 .elementor-element.elementor-element-e17b213.jkit-equal-height-enable .elementor-widget-container,
.elementor-389 .elementor-element.elementor-element-e17b213.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-389 .elementor-element.elementor-element-e17b213.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%
}

.elementor-389 .elementor-element.elementor-element-e17b213 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 20px;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-8481ceb-font-family), Sans-serif;
    font-size: var(--e-global-typography-8481ceb-font-size);
    font-weight: var(--e-global-typography-8481ceb-font-weight);
    line-height: var(--e-global-typography-8481ceb-line-height);
    letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
    word-spacing: var(--e-global-typography-8481ceb-word-spacing)
}

.elementor-389 .elementor-element.elementor-element-e17b213 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    margin: 10px 0px 0px 20px
}

.elementor-389 .elementor-element.elementor-element-e17b213 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px
}

.elementor-389 .elementor-element.elementor-element-e17b213 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px
}

.elementor-389 .elementor-element.elementor-element-e17b213 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    margin: 2px 0px 0px 1px;
    width: 50px
}

.elementor-389 .elementor-element.elementor-element-e17b213>.elementor-widget-container {
    margin: 0px 20px 0px 0px
}

.elementor-bc-flex-widget .elementor-389 .elementor-element.elementor-element-6bcae4f.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-389 .elementor-element.elementor-element-6bcae4f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-389 .elementor-element.elementor-element-6bcae4f>.elementor-element-populated {
    margin: 0px 0px 0px 80px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 80px;
    padding: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-8a9203e {
    text-align: right;
    z-index: 1
}

.elementor-389 .elementor-element.elementor-element-8a9203e img {
    width: 30%
}

.elementor-389 .elementor-element.elementor-element-8a9203e>.elementor-widget-container {
    margin: 0px 0px -6px 110px
}

.elementor-389 .elementor-element.elementor-element-5827d06>.elementor-widget-container {
    margin: 6px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-5827d06 {
    z-index: 0
}

.elementor-389 .elementor-element.elementor-element-b41c882 {
    margin-top: -187px;
    margin-bottom: 0px
}

.elementor-389 .elementor-element.elementor-element-6ce2216>.elementor-element-populated {
    margin: 0px 268px 0px 50px;
    --e-column-margin-right: 268px;
    --e-column-margin-left: 50px
}

.elementor-389 .elementor-element.elementor-element-15cd5d9 {
    text-align: right
}

.elementor-389 .elementor-element.elementor-element-15cd5d9>.elementor-widget-container {
    margin: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-4eea012>.elementor-container {
    max-width: 1150px
}

.elementor-389 .elementor-element.elementor-element-4eea012>.elementor-background-overlay {
    opacity: 0.03
}

.elementor-389 .elementor-element.elementor-element-4eea012 {
    padding: 110px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-0714683 .elementor-heading-title {
    color: var(--e-global-color-text);
    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-389 .elementor-element.elementor-element-004ab05 {
    color: var(--e-global-color-accent);
    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-389 .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item.elementor-repeater-item-2c718ee .testimonial-box {
    background-color: var(--e-global-color-76a657e)
}

.elementor-389 .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item.elementor-repeater-item-0cf234d .testimonial-box {
    background-color: var(--e-global-color-76a657e)
}

.elementor-389 .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
    text-align: left;
    margin: 0px 20px 0px 0px;
    padding: 20px 40px 0px 40px;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-76a657e)
}

.elementor-389 .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider::before {
    border-radius: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
    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);
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-accent)
}

.elementor-389 .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials.quote-override .testimonials-track .testimonial-item .testimonial-box .icon-content {
    top: 0px;
    left: 320px
}

.elementor-389 .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content {
    color: #FFFFFF45;
    font-size: 30px;
    margin-bottom: 0px;
    padding: 0px 0px 7px 0px
}

.elementor-389 .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
    fill: #FFFFFF45;
    width: 30px
}

.elementor-389 .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-47a50b3-font-family), Sans-serif;
    font-size: var(--e-global-typography-47a50b3-font-size);
    font-weight: var(--e-global-typography-47a50b3-font-weight);
    line-height: var(--e-global-typography-47a50b3-line-height);
    letter-spacing: var(--e-global-typography-47a50b3-letter-spacing);
    word-spacing: var(--e-global-typography-47a50b3-word-spacing);
    margin-bottom: 0px
}

.elementor-389 .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-10744d9-font-family), Sans-serif;
    font-size: var(--e-global-typography-10744d9-font-size);
    font-weight: var(--e-global-typography-10744d9-font-weight);
    line-height: var(--e-global-typography-10744d9-line-height);
    letter-spacing: var(--e-global-typography-10744d9-letter-spacing);
    word-spacing: var(--e-global-typography-10744d9-word-spacing)
}

.elementor-389 .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 50px
}

.elementor-389 .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .tns-controls button i,
.elementor-389 .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
    opacity: 100%
}

.elementor-389 .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button i,
.elementor-389 .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button svg {
    opacity: 100%
}

.elementor-389 .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .tns-nav button {
    margin-top: 0px
}

.elementor-389 .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .tns-nav {
    text-align: center
}

.elementor-bc-flex-widget .elementor-389 .elementor-element.elementor-element-b706b2f.elementor-column .elementor-widget-wrap {
    align-items: flex-end
}

.elementor-389 .elementor-element.elementor-element-b706b2f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-389 .elementor-element.elementor-element-b706b2f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 80px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 80px
}

.elementor-389 .elementor-element.elementor-element-b706b2f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-389 .elementor-element.elementor-element-033342f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-7bc9ef3>.elementor-container {
    max-width: 1150px
}

.elementor-389 .elementor-element.elementor-element-7bc9ef3 {
    margin-top: -90px;
    margin-bottom: 110px
}

.elementor-389 .elementor-element.elementor-element-8ca8125>.elementor-container {
    max-width: 1150px
}

.elementor-389 .elementor-element.elementor-element-8ca8125 {
    z-index: 2
}

.elementor-389 .elementor-element.elementor-element-d025e27:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-389 .elementor-element.elementor-element-d025e27>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary)
}

.elementor-389 .elementor-element.elementor-element-d025e27>.elementor-element-populated {
    box-shadow: 20px 20px 0px 50px #FFFFFF;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 74%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 74%;
    padding: 20px 0px 20px 0px
}

.elementor-389 .elementor-element.elementor-element-d025e27>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-389 .elementor-element.elementor-element-2b6a7b3 {
    color: var(--e-global-color-3cdcd85);
    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-389 .elementor-element.elementor-element-2b6a7b3>.elementor-widget-container {
    margin: 0px 0px 0px 20px;
    padding: 0px 20px 0px 20px;
    border-style: solid;
    border-width: 0px 0px 0px 2px;
    border-color: #FFD639
}

.elementor-389 .elementor-element.elementor-element-12301b6 .elementor-heading-title {
    color: var(--e-global-color-3cdcd85);
    font-family: var(--e-global-typography-47a50b3-font-family), Sans-serif;
    font-size: var(--e-global-typography-47a50b3-font-size);
    font-weight: var(--e-global-typography-47a50b3-font-weight);
    line-height: var(--e-global-typography-47a50b3-line-height);
    letter-spacing: var(--e-global-typography-47a50b3-letter-spacing);
    word-spacing: var(--e-global-typography-47a50b3-word-spacing)
}

.elementor-389 .elementor-element.elementor-element-12301b6>.elementor-widget-container {
    margin: -15px 0px 0px 20px
}

.elementor-389 .elementor-element.elementor-element-297b679>.elementor-container {
    max-width: 1150px
}

.elementor-389 .elementor-element.elementor-element-297b679:not(.elementor-motion-effects-element-type-background),
.elementor-389 .elementor-element.elementor-element-297b679>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-76a657e)
}

.elementor-389 .elementor-element.elementor-element-297b679>.elementor-background-overlay {
    opacity: 0.1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-389 .elementor-element.elementor-element-297b679 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 0px 100px 0px
}

.elementor-389 .elementor-element.elementor-element-9a89e07 {
    text-align: left
}

.elementor-389 .elementor-element.elementor-element-9a89e07 .elementor-heading-title {
    color: var(--e-global-color-text);
    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-389 .elementor-element.elementor-element-31a02ca>.elementor-container {
    max-width: 1170px
}

.elementor-389 .elementor-element.elementor-element-497af8a>.elementor-element-populated {
    padding: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-87e52bf {
    color: var(--e-global-color-accent);
    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-389 .elementor-element.elementor-element-a75966d>.elementor-element-populated {
    padding: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-1116366 .jeg-elementor-kit.jkit-button {
    text-align: right
}

.elementor-389 .elementor-element.elementor-element-1116366 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    padding: 10px 30px 10px 30px;
    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);
    color: var(--e-global-color-3cdcd85);
    background-color: #2459A8;
    border-radius: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-1116366 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-1116366 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-3cdcd85);
    background-color: #023AA2
}

.elementor-389 .elementor-element.elementor-element-1116366 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-389 .elementor-element.elementor-element-1116366 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-389 .elementor-element.elementor-element-1116366 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px
}

.elementor-389 .elementor-element.elementor-element-1116366 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-389 .elementor-element.elementor-element-1116366 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px
}

.elementor-389 .elementor-element.elementor-element-1116366>.elementor-widget-container {
    margin: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-column-gap: 50px
}

.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container:before {
    background-color: #080A1233
}

.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
    height: 230px
}

.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
    text-align: left
}

.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span 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-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-post-category a {
    color: var(--e-global-color-secondary)
}

.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-post-category a {
    color: var(--e-global-color-secondary)
}

.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category a {
    color: var(--e-global-color-secondary)
}

.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-post-category,
.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
    background-color: var(--e-global-color-76a657e)
}

.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-post-category {
    padding: 10px 20px 0px 0px;
    margin: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
    padding: 10px 20px 0px 0px;
    margin: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category {
    margin: 0px 0px 0px 0px
}

.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
    font-family: var(--e-global-typography-8481ceb-font-family), Sans-serif;
    font-size: var(--e-global-typography-8481ceb-font-size);
    font-weight: var(--e-global-typography-8481ceb-font-weight);
    line-height: var(--e-global-typography-8481ceb-line-height);
    letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
    word-spacing: var(--e-global-typography-8481ceb-word-spacing)
}

.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
    color: var(--e-global-color-text)
}

.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height)
}

.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p {
    color: var(--e-global-color-accent)
}

.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-readmore {
    font-family: var(--e-global-typography-644302d-font-family), Sans-serif;
    font-size: var(--e-global-typography-644302d-font-size);
    font-weight: var(--e-global-typography-644302d-font-weight);
    line-height: var(--e-global-typography-644302d-line-height);
    letter-spacing: var(--e-global-typography-644302d-letter-spacing);
    word-spacing: var(--e-global-typography-644302d-word-spacing);
    padding: 0px 0px 0px 0px;
    background-color: #02010100;
    color: var(--e-global-color-secondary)
}

.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before i,
.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before svg {
    margin-right: 10px
}

.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after i,
.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after svg {
    margin-left: 10px
}

.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore i {
    font-size: 15px
}

.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore svg {
    width: 15px
}

.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-readmore svg {
    fill: var(--e-global-color-secondary)
}

.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover {
    color: var(--e-global-color-primary)
}

.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-readmore:hover svg {
    fill: var(--e-global-color-primary)
}

.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
    justify-content: flex-start
}

.elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
    text-align: left
}

.elementor-389 .elementor-element.elementor-element-521dca5>.elementor-widget-container {
    margin: 20px 0px 0px 0px
}

@media(min-width:768px) {
    .elementor-389 .elementor-element.elementor-element-c90b3ee {
        width: 70%
    }

    .elementor-389 .elementor-element.elementor-element-1985890 {
        width: 29.87%
    }

    .elementor-389 .elementor-element.elementor-element-ffd4551 {
        width: 60%
    }

    .elementor-389 .elementor-element.elementor-element-8eed359 {
        width: 40%
    }

    .elementor-389 .elementor-element.elementor-element-e628b8b {
        width: 50%
    }

    .elementor-389 .elementor-element.elementor-element-c592d42 {
        width: 50%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-389 .elementor-element.elementor-element-0271e04 {
        width: 100%
    }

    .elementor-389 .elementor-element.elementor-element-ffd4551 {
        width: 100%
    }

    .elementor-389 .elementor-element.elementor-element-ae41e4b {
        width: 100%
    }

    .elementor-389 .elementor-element.elementor-element-886c41a {
        width: 100%
    }

    .elementor-389 .elementor-element.elementor-element-6ce9c7f {
        width: 100%
    }

    .elementor-389 .elementor-element.elementor-element-9d034b5 {
        width: 70%
    }

    .elementor-389 .elementor-element.elementor-element-da5d361 {
        width: 30%
    }

    .elementor-389 .elementor-element.elementor-element-8bf3999 {
        width: 100%
    }

    .elementor-389 .elementor-element.elementor-element-6bcae4f {
        width: 100%
    }

    .elementor-389 .elementor-element.elementor-element-e628b8b {
        width: 100%
    }

    .elementor-389 .elementor-element.elementor-element-c592d42 {
        width: 100%
    }

    .elementor-389 .elementor-element.elementor-element-844590a {
        width: 100%
    }

    .elementor-389 .elementor-element.elementor-element-b706b2f {
        width: 100%
    }

    .elementor-389 .elementor-element.elementor-element-497af8a {
        width: 70%
    }

    .elementor-389 .elementor-element.elementor-element-a75966d {
        width: 30%
    }
}

@media(min-width:1025px) {

    .elementor-389 .elementor-element.elementor-element-09ee8cd:not(.elementor-motion-effects-element-type-background),
    .elementor-389 .elementor-element.elementor-element-09ee8cd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }
}

@media(max-width:1024px) {
    .elementor-389 .elementor-element.elementor-element-d4d4ded>.elementor-container {
        max-width: 1024px
    }

    .elementor-389 .elementor-element.elementor-element-d4d4ded {
        margin-top: -90px;
        margin-bottom: 0px;
        padding: 150px 0px 0px 0px
    }

    .elementor-389 .elementor-element.elementor-element-167a842 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-07240c2 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-2a55d4c .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-69cd73c .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-b91f691>.elementor-widget-container {
        margin: 100px 0px 20px 0px
    }

    .elementor-389 .elementor-element.elementor-element-08cd9a4 {
        z-index: 1
    }

    .elementor-389 .elementor-element.elementor-element-c163708>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-389 .elementor-element.elementor-element-81b65dd .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-81b65dd .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-389 .elementor-element.elementor-element-fbf52d5>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-389 .elementor-element.elementor-element-a2f8723 .jeg-elementor-kit.jkit-icon-box .title {
        margin: -5px 0px 0px 0px;
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-a2f8723 .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);
        margin: 10px 0px 0px -3px
    }

    .elementor-389 .elementor-element.elementor-element-f355dd0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-389 .elementor-element.elementor-element-74539af .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-74539af .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-389 .elementor-element.elementor-element-525d280 {
        margin-top: 0px;
        margin-bottom: 0px
    }

    .elementor-389 .elementor-element.elementor-element-b6970b6 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-165fbb6 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-2685763 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-338721a>.elementor-container {
        max-width: 1024px
    }

    .elementor-389 .elementor-element.elementor-element-338721a {
        padding: 50px 0px 50px 0px
    }

    .elementor-389 .elementor-element.elementor-element-7a94b54 {
        text-align: left
    }

    .elementor-389 .elementor-element.elementor-element-7a94b54 img {
        width: 100%
    }

    .elementor-389 .elementor-element.elementor-element-7a94b54>.elementor-widget-container {
        margin: 0px 0px 0px 0px
    }

    .elementor-389 .elementor-element.elementor-element-9a3217c {
        text-align: left
    }

    .elementor-389 .elementor-element.elementor-element-9a3217c img {
        width: 100%
    }

    .elementor-389 .elementor-element.elementor-element-ae41e4b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px
    }

    .elementor-389 .elementor-element.elementor-element-7a1ccbe .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-83eddc5 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-7a97543 {
        z-index: 1
    }

    .elementor-389 .elementor-element.elementor-element-bba3699 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-bba3699 .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-389 .elementor-element.elementor-element-d91b225>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-389 .elementor-element.elementor-element-47d501d .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-47d501d .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-389 .elementor-element.elementor-element-afac0ae {
        padding: 80px 0px 80px 0px
    }

    .elementor-389 .elementor-element.elementor-element-3475baf .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-3475baf>.elementor-widget-container {
        margin: 0px 0px 0px 20px
    }

    .elementor-389 .elementor-element.elementor-element-6ce9c7f>.elementor-element-populated {
        margin: 0px 20px 0px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px
    }

    .elementor-389 .elementor-element.elementor-element-b2ab9b8 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-b2ab9b8 .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-389 .elementor-element.elementor-element-33629c2 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-33629c2 .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-389 .elementor-element.elementor-element-fd6b708 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-fd6b708 .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-389 .elementor-element.elementor-element-f18a068 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-f18a068 .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-389 .elementor-element.elementor-element-ca960e8 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        width: 100%;
        max-width: 100%
    }

    .elementor-389 .elementor-element.elementor-element-ca960e8>.elementor-widget-container {
        margin: 20px 0px 0px 0px
    }

    .elementor-389 .elementor-element.elementor-element-a50c4a1 .elementor-button {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        padding: 0px 0px 0px 0px
    }

    .elementor-389 .elementor-element.elementor-element-a50c4a1>.elementor-widget-container {
        margin: -15px 0px 0px 0px
    }

    .elementor-389 .elementor-element.elementor-element-a50c4a1 {
        width: 100%;
        max-width: 100%
    }

    .elementor-389 .elementor-element.elementor-element-de86af6>.elementor-container {
        max-width: 1024px
    }

    .elementor-389 .elementor-element.elementor-element-de86af6 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 0px 80px 0px
    }

    .elementor-389 .elementor-element.elementor-element-acf2437 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-fe9ce24 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-8fc242d .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-09ee8cd>.elementor-container {
        max-width: 1024px
    }

    .elementor-389 .elementor-element.elementor-element-09ee8cd {
        padding: 50px 0px 50px 0px
    }

    .elementor-389 .elementor-element.elementor-element-55c73a9 {
        z-index: 1
    }

    .elementor-389 .elementor-element.elementor-element-eed8f58 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon img {
        width: 50px
    }

    .elementor-389 .elementor-element.elementor-element-eed8f58 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-eed8f58 .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-389 .elementor-element.elementor-element-eed8f58 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-8367f74 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon img {
        width: 50px
    }

    .elementor-389 .elementor-element.elementor-element-8367f74 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-8367f74 .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-389 .elementor-element.elementor-element-8367f74 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-8ae73ca .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon img {
        width: 50px
    }

    .elementor-389 .elementor-element.elementor-element-8ae73ca .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-8ae73ca .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-389 .elementor-element.elementor-element-8ae73ca .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-697869b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon img {
        width: 50px
    }

    .elementor-389 .elementor-element.elementor-element-697869b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-697869b .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-389 .elementor-element.elementor-element-697869b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-9e21f98>.elementor-container {
        max-width: 1024px
    }

    .elementor-389 .elementor-element.elementor-element-9e21f98 {
        padding: 80px 0px 100px 0px;
        z-index: 1
    }

    .elementor-389 .elementor-element.elementor-element-8bf3999>.elementor-element-populated {
        padding: 20px 20px 20px 20px
    }

    .elementor-389 .elementor-element.elementor-element-ded59aa .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-131c523 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-7f5e75a .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-7f5e75a .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-389 .elementor-element.elementor-element-e17b213 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-e17b213 .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-389 .elementor-element.elementor-element-6bcae4f>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px
    }

    .elementor-389 .elementor-element.elementor-element-9cf2bef>.elementor-container {
        max-width: 1024px
    }

    .elementor-389 .elementor-element.elementor-element-9cf2bef {
        padding: 0px 0px 0px 0px
    }

    .elementor-389 .elementor-element.elementor-element-e628b8b>.elementor-element-populated {
        padding: 0px 0px 0px 0px
    }

    .elementor-389 .elementor-element.elementor-element-4eea012>.elementor-container {
        max-width: 1024px
    }

    .elementor-389 .elementor-element.elementor-element-4eea012 {
        padding: 80px 0px 0px 0px
    }

    .elementor-bc-flex-widget .elementor-389 .elementor-element.elementor-element-844590a.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-389 .elementor-element.elementor-element-844590a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-389 .elementor-element.elementor-element-844590a>.elementor-element-populated {
        padding: 20px 20px 20px 20px
    }

    .elementor-389 .elementor-element.elementor-element-0714683 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-004ab05 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        font-size: var(--e-global-typography-47a50b3-font-size);
        line-height: var(--e-global-typography-47a50b3-line-height);
        letter-spacing: var(--e-global-typography-47a50b3-letter-spacing);
        word-spacing: var(--e-global-typography-47a50b3-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
        font-size: var(--e-global-typography-10744d9-font-size);
        line-height: var(--e-global-typography-10744d9-line-height);
        letter-spacing: var(--e-global-typography-10744d9-letter-spacing);
        word-spacing: var(--e-global-typography-10744d9-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-b706b2f>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px
    }

    .elementor-389 .elementor-element.elementor-element-033342f img {
        width: 100%
    }

    .elementor-389 .elementor-element.elementor-element-7bc9ef3 {
        margin-top: -70px;
        margin-bottom: 0px
    }

    .elementor-389 .elementor-element.elementor-element-df62068>.elementor-element-populated {
        padding: 0px 0px 0px 0px
    }

    .elementor-389 .elementor-element.elementor-element-8ca8125 {
        padding: 0px 0px 100px 0px
    }

    .elementor-389 .elementor-element.elementor-element-d025e27>.elementor-element-populated {
        margin: 0% 0% 0% 55%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 55%
    }

    .elementor-389 .elementor-element.elementor-element-2b6a7b3 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-12301b6 .elementor-heading-title {
        font-size: var(--e-global-typography-47a50b3-font-size);
        line-height: var(--e-global-typography-47a50b3-line-height);
        letter-spacing: var(--e-global-typography-47a50b3-letter-spacing);
        word-spacing: var(--e-global-typography-47a50b3-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-297b679>.elementor-container {
        max-width: 1024px
    }

    .elementor-389 .elementor-element.elementor-element-297b679 {
        padding: 80px 0px 80px 0px
    }

    .elementor-389 .elementor-element.elementor-element-a559319>.elementor-element-populated {
        padding: 20px 20px 20px 20px
    }

    .elementor-389 .elementor-element.elementor-element-9a89e07 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-87e52bf {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-1116366 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-posts {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-size: var(--e-global-typography-644302d-font-size);
        line-height: var(--e-global-typography-644302d-line-height);
        letter-spacing: var(--e-global-typography-644302d-letter-spacing);
        word-spacing: var(--e-global-typography-644302d-word-spacing)
    }
}

@media(max-width:767px) {

    .elementor-389 .elementor-element.elementor-element-d4d4ded:not(.elementor-motion-effects-element-type-background),
    .elementor-389 .elementor-element.elementor-element-d4d4ded>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: -650px 0px
    }

    .elementor-389 .elementor-element.elementor-element-d4d4ded {
        margin-top: -150px;
        margin-bottom: 0px;
        padding: 100px 0px 0px 0px
    }

    .elementor-389 .elementor-element.elementor-element-d9f2172>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-389 .elementor-element.elementor-element-167a842 {
        text-align: left
    }

    .elementor-389 .elementor-element.elementor-element-167a842 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-07240c2 {
        text-align: left;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-2a55d4c .jeg-elementor-kit.jkit-button {
        text-align: left
    }

    .elementor-389 .elementor-element.elementor-element-2a55d4c .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 10px 30px 10px 30px;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-2a55d4c {
        width: 100%;
        max-width: 100%
    }

    .elementor-389 .elementor-element.elementor-element-69cd73c .jeg-elementor-kit.jkit-button {
        text-align: left
    }

    .elementor-389 .elementor-element.elementor-element-69cd73c .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        padding: 10px 36px 10px 36px;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-69cd73c>.elementor-widget-container {
        margin: 20px 0px 0px 0px
    }

    .elementor-389 .elementor-element.elementor-element-69cd73c {
        width: 100%;
        max-width: 100%
    }

    .elementor-389 .elementor-element.elementor-element-b91f691>.elementor-widget-container {
        margin: 50px 0px 0px 0px
    }

    .elementor-389 .elementor-element.elementor-element-08cd9a4 {
        margin-top: 0px;
        margin-bottom: 0px
    }

    .elementor-bc-flex-widget .elementor-389 .elementor-element.elementor-element-c163708.elementor-column .elementor-widget-wrap {
        align-items: center
    }

    .elementor-389 .elementor-element.elementor-element-c163708.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center
    }

    .elementor-389 .elementor-element.elementor-element-c163708.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-389 .elementor-element.elementor-element-81b65dd .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        text-align: left
    }

    .elementor-389 .elementor-element.elementor-element-81b65dd .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 10px;
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-81b65dd .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-389 .elementor-element.elementor-element-a2f8723 .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 10px;
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-a2f8723 .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);
        margin: 10px 0px 0px 10px
    }

    .elementor-389 .elementor-element.elementor-element-74539af .jeg-elementor-kit.jkit-icon-box .title {
        margin: 0px 0px 0px 10px;
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-74539af .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-389 .elementor-element.elementor-element-b6970b6 {
        text-align: left
    }

    .elementor-389 .elementor-element.elementor-element-b6970b6 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-165fbb6 {
        text-align: left;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-2685763 .jeg-elementor-kit.jkit-button {
        text-align: left
    }

    .elementor-389 .elementor-element.elementor-element-2685763 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-338721a {
        padding: 50px 0px 50px 0px
    }

    .elementor-389 .elementor-element.elementor-element-7a1ccbe .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-83eddc5 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-bba3699 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-bba3699 .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-389 .elementor-element.elementor-element-d91b225>.elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-389 .elementor-element.elementor-element-47d501d .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-47d501d .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-389 .elementor-element.elementor-element-3475baf .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-3475baf>.elementor-widget-container {
        margin: 0px 20px 0px 20px;
        padding: 0px 0px 20px 0px
    }

    .elementor-389 .elementor-element.elementor-element-3475baf {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0
    }

    .elementor-389 .elementor-element.elementor-element-b2ab9b8 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-b2ab9b8 .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-389 .elementor-element.elementor-element-b2ab9b8>.elementor-widget-container {
        margin: 0px 0px 20px 0px
    }

    .elementor-389 .elementor-element.elementor-element-b2ab9b8 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0
    }

    .elementor-389 .elementor-element.elementor-element-33629c2 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-33629c2 .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-389 .elementor-element.elementor-element-33629c2>.elementor-widget-container {
        margin: 0px 0px 20px 0px
    }

    .elementor-389 .elementor-element.elementor-element-33629c2 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0
    }

    .elementor-389 .elementor-element.elementor-element-fd6b708 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-fd6b708 .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-389 .elementor-element.elementor-element-fd6b708>.elementor-widget-container {
        margin: 0px 0px 20px 0px
    }

    .elementor-389 .elementor-element.elementor-element-fd6b708 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0
    }

    .elementor-389 .elementor-element.elementor-element-f18a068 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-f18a068 .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-389 .elementor-element.elementor-element-f18a068>.elementor-widget-container {
        margin: 0px 0px 20px 0px
    }

    .elementor-389 .elementor-element.elementor-element-f18a068 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0
    }

    .elementor-389 .elementor-element.elementor-element-ca960e8 {
        text-align: left;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        width: 100%;
        max-width: 100%
    }

    .elementor-389 .elementor-element.elementor-element-ca960e8>.elementor-widget-container {
        margin: 0px 0px 0px 0px
    }

    .elementor-389 .elementor-element.elementor-element-a50c4a1 .elementor-button {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-a50c4a1>.elementor-widget-container {
        margin: -10px 0px 0px 0px
    }

    .elementor-389 .elementor-element.elementor-element-a50c4a1 {
        width: 100%;
        max-width: 100%
    }

    .elementor-389 .elementor-element.elementor-element-de86af6 {
        padding: 50px 0px 50px 0px
    }

    .elementor-389 .elementor-element.elementor-element-acf2437 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-fe9ce24 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-8fc242d .jeg-elementor-kit.jkit-button {
        text-align: left
    }

    .elementor-389 .elementor-element.elementor-element-8fc242d .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-dfb1d6c {
        margin-top: 0px;
        margin-bottom: 0px
    }

    .elementor-389 .elementor-element.elementor-element-3f81836>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-389 .elementor-element.elementor-element-349627f .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-63d04d0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-389 .elementor-element.elementor-element-0d78c38 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-bc3c642>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-389 .elementor-element.elementor-element-0ec557c .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-1775406 {
        width: 50%
    }

    .elementor-389 .elementor-element.elementor-element-eed8f58 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-eed8f58 .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-389 .elementor-element.elementor-element-eed8f58 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-312fe8e {
        width: 50%
    }

    .elementor-389 .elementor-element.elementor-element-8367f74 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-8367f74 .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-389 .elementor-element.elementor-element-8367f74 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-3455049 {
        width: 50%
    }

    .elementor-389 .elementor-element.elementor-element-3455049>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-389 .elementor-element.elementor-element-8ae73ca .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-8ae73ca .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-389 .elementor-element.elementor-element-8ae73ca .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-66b0b23 {
        width: 50%
    }

    .elementor-389 .elementor-element.elementor-element-66b0b23>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-389 .elementor-element.elementor-element-697869b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-697869b .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-389 .elementor-element.elementor-element-697869b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-9e21f98 {
        padding: 50px 0px 50px 0px
    }

    .elementor-389 .elementor-element.elementor-element-ded59aa .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-131c523 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-7f5e75a .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-7f5e75a .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-389 .elementor-element.elementor-element-e17b213 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-e17b213 .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-389 .elementor-element.elementor-element-9cf2bef {
        margin-top: 0px;
        margin-bottom: 0px
    }

    .elementor-389 .elementor-element.elementor-element-4eea012 {
        padding: 30px 0px 50px 0px
    }

    .elementor-389 .elementor-element.elementor-element-0714683 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-004ab05 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
        margin: 0px 0px 0px 0px
    }

    .elementor-389 .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        font-size: var(--e-global-typography-47a50b3-font-size);
        line-height: var(--e-global-typography-47a50b3-line-height);
        letter-spacing: var(--e-global-typography-47a50b3-letter-spacing);
        word-spacing: var(--e-global-typography-47a50b3-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
        font-size: var(--e-global-typography-10744d9-font-size);
        line-height: var(--e-global-typography-10744d9-line-height);
        letter-spacing: var(--e-global-typography-10744d9-letter-spacing);
        word-spacing: var(--e-global-typography-10744d9-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-2b6a7b3 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-12301b6 .elementor-heading-title {
        font-size: var(--e-global-typography-47a50b3-font-size);
        line-height: var(--e-global-typography-47a50b3-line-height);
        letter-spacing: var(--e-global-typography-47a50b3-letter-spacing);
        word-spacing: var(--e-global-typography-47a50b3-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-297b679 {
        padding: 40px 0px 0px 0px
    }

    .elementor-389 .elementor-element.elementor-element-9a89e07 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-497af8a>.elementor-element-populated {
        padding: 0px 0px 20px 0px
    }

    .elementor-389 .elementor-element.elementor-element-87e52bf {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-1116366 .jeg-elementor-kit.jkit-button {
        text-align: left
    }

    .elementor-389 .elementor-element.elementor-element-1116366 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-8481ceb-font-size);
        line-height: var(--e-global-typography-8481ceb-line-height);
        letter-spacing: var(--e-global-typography-8481ceb-letter-spacing);
        word-spacing: var(--e-global-typography-8481ceb-word-spacing)
    }

    .elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-389 .elementor-element.elementor-element-521dca5 .jeg-elementor-kit.jkit-postblock .jkit-readmore {
        font-size: var(--e-global-typography-644302d-font-size);
        line-height: var(--e-global-typography-644302d-line-height);
        letter-spacing: var(--e-global-typography-644302d-letter-spacing);
        word-spacing: var(--e-global-typography-644302d-word-spacing)
    }
}

@media (min-width:1025px) {
    .elementor-element.elementor-element-81b65dd .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-81b65dd .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-a2f8723 .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-a2f8723 .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-74539af .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-74539af .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-7f5e75a .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-7f5e75a .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-e17b213 .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-e17b213 .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-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row
    }
}

@media (min-width:1025px) {
    .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(2)
    }
}

@media (min-width:1025px) {
    .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+3) {
        display: none
    }
}

@media (min-width:1025px) {
    .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(2)) {
        margin-right: 10px
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(2)
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+3) {
        display: none
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(2)) {
        margin-right: 10px
    }
}

@media (max-width:767px) {
    .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row
    }
}

@media (max-width:767px) {
    .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (max-width:767px) {
    .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none
    }
}

@media (max-width:767px) {
    .elementor-element.elementor-element-af7b5b2 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px
    }
}

@media (max-width: 767px) {

    .elementor-389 .elementor-element.elementor-element-d4d4ded:not(.elementor-motion-effects-element-type-background),
    .elementor-389 .elementor-element.elementor-element-d4d4ded>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 20% center !important;
    }
}

@media (max-width: 767px) {
    /* Teachers */
    .elementor-389 .elementor-element.elementor-element-312fe8e,
    .elementor-389 .elementor-element.elementor-element-312fe8e>.elementor-element-populated,
    .elementor-389 .elementor-element.elementor-element-312fe8e .elementor-widget-wrap,
    .elementor-389 .elementor-element.elementor-element-8367f74,
    .elementor-389 .elementor-element.elementor-element-8367f74 .elementor-widget-container,
    .elementor-389 .elementor-element.elementor-element-8367f74 .jeg-elementor-kit,
    .elementor-389 .elementor-element.elementor-element-8367f74 .fun-fact-inner,
    .elementor-389 .elementor-element.elementor-element-8367f74 .fun-fact-inner .icon,
    .elementor-389 .elementor-element.elementor-element-8367f74 .fun-fact-inner .content,

    /* Awards */
    .elementor-389 .elementor-element.elementor-element-66b0b23,
    .elementor-389 .elementor-element.elementor-element-66b0b23>.elementor-element-populated,
    .elementor-389 .elementor-element.elementor-element-66b0b23 .elementor-widget-wrap,
    .elementor-389 .elementor-element.elementor-element-697869b,
    .elementor-389 .elementor-element.elementor-element-697869b .elementor-widget-container,
    .elementor-389 .elementor-element.elementor-element-697869b .jeg-elementor-kit,
    .elementor-389 .elementor-element.elementor-element-697869b .fun-fact-inner,
    .elementor-389 .elementor-element.elementor-element-697869b .fun-fact-inner .icon,
    .elementor-389 .elementor-element.elementor-element-697869b .fun-fact-inner .content {
        background-color: transparent !important;
        background: transparent !important;
    }
}

@media (max-width: 767px) {

    .elementor-element-b0b8c04 .elementor-widget-container,
    .elementor-element-b0b8c04 .jeg-elementor-kit.jkit-nav-menu,
    .elementor-element-b0b8c04 .jkit-menu-wrapper {
        display: flex !important;
        justify-content: flex-end !important;
        width: 100% !important;
    }

    .elementor-element-b0b8c04 .jkit-hamburger-menu {
        float: none !important;
        margin-right: 0 !important;
        margin-left: auto !important;
    }

    /* ADDED: Targeting parent column wrapper */
    .elementor-391 .elementor-element.elementor-element-d6bd48d .elementor-widget-wrap {
        display: flex !important;
        justify-content: flex-end !important;
    }
}
/* Responsive Heading Fix for Mobile */
@media(max-width:767px) {
    .elementor-389 .elementor-element.elementor-element-167a842 .elementor-heading-title {
        font-size: 32px !important;
        line-height: 1.2 !important;
        word-break: break-word;
    }
}
/* For very small devices like iPhone SE */
@media(max-width:380px) {
    .elementor-389 .elementor-element.elementor-element-167a842 .elementor-heading-title {
        font-size: 26px !important;
    }
}
