.elementor-1522 .elementor-element.elementor-element-c277734>.elementor-container {
    max-width: 1150px
}

.elementor-1522 .elementor-element.elementor-element-c277734:not(.elementor-motion-effects-element-type-background),
.elementor-1522 .elementor-element.elementor-element-c277734>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("Gemini_Generated.jpg");
    background-position: 65% 33%;
    background-size: cover
}

.elementor-1522 .elementor-element.elementor-element-c277734>.elementor-background-overlay {
    background-color: var(--e-global-color-text);
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-1522 .elementor-element.elementor-element-c277734 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -150px;
    margin-bottom: 0px;
    padding: 250px 0px 120px 0px
}

.elementor-1522 .elementor-element.elementor-element-b34605a {
    text-align: left
}

.elementor-1522 .elementor-element.elementor-element-b34605a .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-1522 .elementor-element.elementor-element-67b8af7 {
    text-align: left;
    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-1522 .elementor-element.elementor-element-67b8af7>.elementor-widget-container {
    margin: 0% 50% 0% 0%
}

.elementor-1522 .elementor-element.elementor-element-9c94791>.elementor-container {
    max-width: 1140px
}

.elementor-1522 .elementor-element.elementor-element-9c94791 {
    padding: 120px 0px 120px 0px;
    z-index: 1
}

.elementor-bc-flex-widget .elementor-1522 .elementor-element.elementor-element-145bd75.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-1522 .elementor-element.elementor-element-145bd75.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-1522 .elementor-element.elementor-element-145bd75.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-1522 .elementor-element.elementor-element-145bd75>.elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 5px
}

.elementor-1522 .elementor-element.elementor-element-f56489b .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-1522 .elementor-element.elementor-element-2014e18 {
    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-1522 .elementor-element.elementor-element-fd5b431>.elementor-element-populated {
    padding: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-3f653fd .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-1522 .elementor-element.elementor-element-3f653fd.jkit-equal-height-enable,
.elementor-1522 .elementor-element.elementor-element-3f653fd.jkit-equal-height-enable .elementor-widget-container,
.elementor-1522 .elementor-element.elementor-element-3f653fd.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-1522 .elementor-element.elementor-element-3f653fd.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%
}

.elementor-1522 .elementor-element.elementor-element-3f653fd .jeg-elementor-kit.jkit-icon-box .title {
    margin: 20px 0px 0px 0px;
    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-1522 .elementor-element.elementor-element-3f653fd .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 0px
}

.elementor-1522 .elementor-element.elementor-element-3f653fd .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px
}

.elementor-1522 .elementor-element.elementor-element-3f653fd .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px
}

.elementor-1522 .elementor-element.elementor-element-3f653fd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    margin: 2px 0px 0px 1px;
    width: 50px
}

.elementor-1522 .elementor-element.elementor-element-3f653fd>.elementor-widget-container {
    margin: 0px 20px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-76b4ecb>.elementor-element-populated {
    padding: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-70dbfcd .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-1522 .elementor-element.elementor-element-70dbfcd.jkit-equal-height-enable,
.elementor-1522 .elementor-element.elementor-element-70dbfcd.jkit-equal-height-enable .elementor-widget-container,
.elementor-1522 .elementor-element.elementor-element-70dbfcd.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-1522 .elementor-element.elementor-element-70dbfcd.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%
}

.elementor-1522 .elementor-element.elementor-element-70dbfcd .jeg-elementor-kit.jkit-icon-box .title {
    margin: 20px 0px 0px 0px;
    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-1522 .elementor-element.elementor-element-70dbfcd .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 0px
}

.elementor-1522 .elementor-element.elementor-element-70dbfcd .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px
}

.elementor-1522 .elementor-element.elementor-element-70dbfcd .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px
}

.elementor-1522 .elementor-element.elementor-element-70dbfcd .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    margin: 2px 0px 0px 1px;
    width: 50px
}

.elementor-1522 .elementor-element.elementor-element-70dbfcd>.elementor-widget-container {
    margin: 0px 20px 0px 0px
}

.elementor-bc-flex-widget .elementor-1522 .elementor-element.elementor-element-6ec47b9.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-1522 .elementor-element.elementor-element-6ec47b9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-1522 .elementor-element.elementor-element-6ec47b9>.elementor-element-populated {
    margin: 0px 0px 0px 70px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 70px;
    padding: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-5604b57>.elementor-element-populated {
    padding: 0px 5px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-8771ce2 {
    text-align: right
}

.elementor-1522 .elementor-element.elementor-element-8771ce2 img {
    width: 60%
}

.elementor-1522 .elementor-element.elementor-element-8771ce2>.elementor-widget-container {
    margin: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-cb6b433 {
    margin-top: -430px;
    margin-bottom: 0px
}

.elementor-1522 .elementor-element.elementor-element-1eaa20d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}

.elementor-1522 .elementor-element.elementor-element-1966cbf {
    text-align: left
}

.elementor-1522 .elementor-element.elementor-element-1966cbf img {
    width: 10%
}

.elementor-1522 .elementor-element.elementor-element-1966cbf>.elementor-widget-container {
    margin: 0px 0px 0px 134px
}

.elementor-1522 .elementor-element.elementor-element-25c6d5e {
    text-align: left
}

.elementor-1522 .elementor-element.elementor-element-25c6d5e img {
    width: 55%;
    box-shadow: 20px -20px 0px 0px #FFFFFF
}

.elementor-1522 .elementor-element.elementor-element-b634e07>.elementor-container {
    max-width: 1150px
}

.elementor-1522 .elementor-element.elementor-element-b634e07:not(.elementor-motion-effects-element-type-background),
.elementor-1522 .elementor-element.elementor-element-b634e07>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-76a657e)
}

.elementor-1522 .elementor-element.elementor-element-b634e07 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 220px 0px;
    z-index: 1
}

.elementor-1522 .elementor-element.elementor-element-b634e07>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-1522 .elementor-element.elementor-element-6c3131d>.elementor-container {
    max-width: 1140px
}

.elementor-1522 .elementor-element.elementor-element-a9b0082:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1522 .elementor-element.elementor-element-a9b0082>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://templatekit.jegtheme.com/edudemy/wp-content/uploads/sites/202/2021/11/businesswoman-receiving-award-from-businessman-at-a-business-seminar-in-office-building-e1638162782842.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-1522 .elementor-element.elementor-element-a9b0082>.elementor-element-populated>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5
}

.elementor-1522 .elementor-element.elementor-element-a9b0082>.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-1522 .elementor-element.elementor-element-a9b0082>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-1522 .elementor-element.elementor-element-e0612cd .jeg-elementor-kit.jkit-video-button {
    text-align: center
}

.elementor-1522 .elementor-element.elementor-element-e0612cd .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
    padding: 0px 0px 0px 5px;
    height: 60px;
    width: 60px;
    line-height: 61px;
    background-color: var(--e-global-color-secondary)
}

.elementor-1522 .elementor-element.elementor-element-e0612cd .jeg-elementor-kit.jkit-video-button i {
    font-size: 18px
}

.elementor-1522 .elementor-element.elementor-element-e0612cd .jeg-elementor-kit.jkit-video-button svg {
    width: 18px
}

.elementor-1522 .elementor-element.elementor-element-e0612cd .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i,
.elementor-1522 .elementor-element.elementor-element-e0612cd .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-e0612cd .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-e0612cd .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after,
.elementor-1522 .elementor-element.elementor-element-e0612cd .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:before {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-e0612cd .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover i,
.elementor-1522 .elementor-element.elementor-element-e0612cd .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover span {
    color: var(--e-global-color-secondary)
}

.elementor-1522 .elementor-element.elementor-element-e0612cd .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover svg {
    fill: var(--e-global-color-secondary)
}

.elementor-1522 .elementor-element.elementor-element-e0612cd .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:hover:after,
.elementor-1522 .elementor-element.elementor-element-e0612cd .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:hover:before {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-e0612cd .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn:hover {
    background-color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-e0612cd>.elementor-widget-container {
    margin: 120px 0px 0px 0px
}

.elementor-bc-flex-widget .elementor-1522 .elementor-element.elementor-element-05e5847.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-1522 .elementor-element.elementor-element-05e5847.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-1522 .elementor-element.elementor-element-05e5847>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5
}

.elementor-1522 .elementor-element.elementor-element-05e5847>.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;
    padding: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-05e5847>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-1522 .elementor-element.elementor-element-cf5cb08 .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-1522 .elementor-element.elementor-element-71195b7 {
    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-1522 .elementor-element.elementor-element-0cd7636 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
    background-color: var(--e-global-color-8fa5d60);
    height: 8px;
    margin: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-0cd7636 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
    background-color: var(--e-global-color-secondary)
}

.elementor-1522 .elementor-element.elementor-element-0cd7636 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    color: var(--e-global-color-text);
    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)
}

.elementor-1522 .elementor-element.elementor-element-0cd7636 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height)
}

.elementor-1522 .elementor-element.elementor-element-374e5a9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
    background-color: var(--e-global-color-8fa5d60);
    height: 8px;
    margin: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-374e5a9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
    background-color: var(--e-global-color-secondary)
}

.elementor-1522 .elementor-element.elementor-element-374e5a9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    color: var(--e-global-color-text);
    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)
}

.elementor-1522 .elementor-element.elementor-element-374e5a9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height)
}

.elementor-1522 .elementor-element.elementor-element-45d2a8f .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar {
    background-color: var(--e-global-color-8fa5d60);
    height: 8px;
    margin: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-45d2a8f .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track {
    background-color: var(--e-global-color-secondary)
}

.elementor-1522 .elementor-element.elementor-element-45d2a8f .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
    color: var(--e-global-color-text);
    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)
}

.elementor-1522 .elementor-element.elementor-element-45d2a8f .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height)
}

.elementor-1522 .elementor-element.elementor-element-2b639f5>.elementor-container {
    max-width: 1140px
}

.elementor-1522 .elementor-element.elementor-element-2b639f5 {
    margin-top: -115px;
    margin-bottom: 0px;
    z-index: 1
}

.elementor-bc-flex-widget .elementor-1522 .elementor-element.elementor-element-ac89a74.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-1522 .elementor-element.elementor-element-ac89a74.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-1522 .elementor-element.elementor-element-ac89a74:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1522 .elementor-element.elementor-element-ac89a74>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(80deg, var(--e-global-color-secondary) 50%, var(--e-global-color-text) 50%)
}

.elementor-1522 .elementor-element.elementor-element-ac89a74>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 50px 0px 50px 0px
}

.elementor-1522 .elementor-element.elementor-element-ac89a74>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-1522 .elementor-element.elementor-element-29174f7>.elementor-container {
    max-width: 1150px
}

.elementor-1522 .elementor-element.elementor-element-29faf85>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-2d0a365 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-2d0a365 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column
}

.elementor-1522 .elementor-element.elementor-element-2d0a365 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
    color: #FBFF33;
    padding: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-2d0a365 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon svg {
    fill: #FBFF33
}

.elementor-1522 .elementor-element.elementor-element-2d0a365 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon img {
    width: 60px
}

.elementor-1522 .elementor-element.elementor-element-2d0a365 .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-1522 .elementor-element.elementor-element-2d0a365 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    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-1522 .elementor-element.elementor-element-2d0a365 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-d4da3bc);
    font-family: "Barlow", Sans-serif;
    font-size: 31px;
    top: 0px;
    left: 0px;
    vertical-align: baseline
}

.elementor-1522 .elementor-element.elementor-element-d1210fa>.elementor-element-populated {
    padding: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-b5aad09 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-b5aad09 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column
}

.elementor-1522 .elementor-element.elementor-element-b5aad09 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
    color: #FBFF33;
    padding: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-b5aad09 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon svg {
    fill: #FBFF33
}

.elementor-1522 .elementor-element.elementor-element-b5aad09 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon img {
    width: 60px
}

.elementor-1522 .elementor-element.elementor-element-b5aad09 .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-1522 .elementor-element.elementor-element-b5aad09 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    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-1522 .elementor-element.elementor-element-b5aad09 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-d4da3bc);
    font-family: "Barlow", Sans-serif;
    font-size: 31px;
    top: 0px;
    left: 0px;
    vertical-align: baseline
}

.elementor-1522 .elementor-element.elementor-element-8ad377d>.elementor-element-populated {
    padding: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-f60eef9 .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-f60eef9 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column
}

.elementor-1522 .elementor-element.elementor-element-f60eef9 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon img {
    width: 60px
}

.elementor-1522 .elementor-element.elementor-element-f60eef9 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
    padding: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-f60eef9 .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-1522 .elementor-element.elementor-element-f60eef9 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    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-1522 .elementor-element.elementor-element-f60eef9 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content {
    padding: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-f60eef9 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-d4da3bc);
    font-family: "Barlow", Sans-serif;
    font-size: 31px;
    top: 0px;
    left: 0px;
    vertical-align: baseline
}

.elementor-1522 .elementor-element.elementor-element-cd4df16>.elementor-element-populated {
    padding: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-e1eb25b .jeg-elementor-kit.jkit-fun-fact {
    text-align: center;
    padding: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-e1eb25b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
    justify-content: normal;
    align-items: normal;
    flex-direction: column
}

.elementor-1522 .elementor-element.elementor-element-e1eb25b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon {
    color: #FBFF33;
    padding: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-e1eb25b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon svg {
    fill: #FBFF33
}

.elementor-1522 .elementor-element.elementor-element-e1eb25b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon img {
    width: 60px
}

.elementor-1522 .elementor-element.elementor-element-e1eb25b .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-1522 .elementor-element.elementor-element-e1eb25b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title {
    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-1522 .elementor-element.elementor-element-e1eb25b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content {
    padding: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-e1eb25b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super {
    color: var(--e-global-color-d4da3bc);
    font-family: "Barlow", Sans-serif;
    font-size: 31px;
    top: 0px;
    left: 0px;
    vertical-align: baseline
}

.elementor-1522 .elementor-element.elementor-element-8a61a39 {
    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-1522 .elementor-element.elementor-element-8a61a39>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-bc-flex-widget .elementor-1522 .elementor-element.elementor-element-b35b389.elementor-column .elementor-widget-wrap {
    align-items: flex-end
}

.elementor-1522 .elementor-element.elementor-element-b35b389.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-1522 .elementor-element.elementor-element-b35b389:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1522 .elementor-element.elementor-element-b35b389>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://templatekit.jegtheme.com/edudemy/wp-content/uploads/sites/202/2021/11/teacher-headmaster-tutor-student-lector-working-at-desk-looking-at-the-camera-in-school-classroom-e1638162827614.jpg");
    background-position: 97% 20%;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-1522 .elementor-element.elementor-element-b35b389>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
}

.elementor-1522 .elementor-element.elementor-element-b35b389>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-1522 .elementor-element.elementor-element-f18f519 {
    --spacer-size: 50px
}

.elementor-1522 .elementor-element.elementor-element-2ff469c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 0% 5% 50%
}

.elementor-1522 .elementor-element.elementor-element-8e141b3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1522 .elementor-element.elementor-element-8e141b3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-76a657e)
}

.elementor-1522 .elementor-element.elementor-element-8e141b3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 30px
}

.elementor-1522 .elementor-element.elementor-element-8e141b3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-1522 .elementor-element.elementor-element-fe256d1 {
    color: var(--e-global-color-accent)
}

.elementor-1522 .elementor-element.elementor-element-fe256d1>.elementor-widget-container {
    padding: 0px 0px 0px 25px;
    border-style: solid;
    border-width: 0px 0px 0px 2px;
    border-color: var(--e-global-color-secondary)
}

.elementor-1522 .elementor-element.elementor-element-1ec9131 .elementor-heading-title {
    color: var(--e-global-color-text);
    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)
}

.elementor-1522 .elementor-element.elementor-element-1ec9131>.elementor-widget-container {
    margin: -5px 0px 0px 0px
}

.elementor-bc-flex-widget .elementor-1522 .elementor-element.elementor-element-0e1048b.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-1522 .elementor-element.elementor-element-0e1048b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-1522 .elementor-element.elementor-element-0e1048b>.elementor-element-populated {
    margin: 0px 0px 0px 80px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 80px;
    padding: 50px 0px 50px 0px
}

.elementor-1522 .elementor-element.elementor-element-cebd884 .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-1522 .elementor-element.elementor-element-cebd884>.elementor-widget-container {
    margin: 0% 30% 0% 0%
}

.elementor-1522 .elementor-element.elementor-element-cebd884 {
    width: var(--container-widget-width, 1140px);
    max-width: 1140px;
    --container-widget-width: 1140px;
    --container-widget-flex-grow: 0
}

.elementor-1522 .elementor-element.elementor-element-fef5987 {
    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);
    width: var(--container-widget-width, 1140px);
    max-width: 1140px;
    --container-widget-width: 1140px;
    --container-widget-flex-grow: 0
}

.elementor-1522 .elementor-element.elementor-element-fef5987>.elementor-widget-container {
    margin: 3% 30% 0% 0%
}

.elementor-1522 .elementor-element.elementor-element-6eb226b {
    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);
    width: var(--container-widget-width, 1140px);
    max-width: 1140px;
    --container-widget-width: 1140px;
    --container-widget-flex-grow: 0
}

.elementor-1522 .elementor-element.elementor-element-6eb226b>.elementor-widget-container {
    margin: 2% 30% 0% 0%
}

.elementor-1522 .elementor-element.elementor-element-f079ebc .jeg-elementor-kit.jkit-client-logo .client-track .image-list {
    min-height: 0px
}

.elementor-1522 .elementor-element.elementor-element-f079ebc .jeg-elementor-kit.jkit-client-logo .client-slider .image-list {
    padding: 0px 0px 0px 0px;
    margin: 0px 20px 0px 0px;
    opacity: 50%
}

.elementor-1522 .elementor-element.elementor-element-f079ebc .jeg-elementor-kit.jkit-client-logo .client-slider:hover .image-list {
    opacity: 100%
}

.elementor-1522 .elementor-element.elementor-element-f079ebc .jeg-elementor-kit.jkit-client-logo .tns-controls button i,
.elementor-1522 .elementor-element.elementor-element-f079ebc .jeg-elementor-kit.jkit-client-logo .tns-controls button svg {
    opacity: 100%
}

.elementor-1522 .elementor-element.elementor-element-f079ebc .jeg-elementor-kit.jkit-client-logo:hover .tns-controls button i,
.elementor-1522 .elementor-element.elementor-element-f079ebc .jeg-elementor-kit.jkit-client-logo:hover .tns-controls button svg {
    opacity: 100%
}

.elementor-1522 .elementor-element.elementor-element-f079ebc>.elementor-widget-container {
    margin: 30px 350px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-f079ebc {
    width: var(--container-widget-width, 500px);
    max-width: 500px;
    --container-widget-width: 500px;
    --container-widget-flex-grow: 0;
    align-self: center
}

.elementor-1522 .elementor-element.elementor-element-21179a2>.elementor-container {
    max-width: 1140px
}

.elementor-1522 .elementor-element.elementor-element-21179a2:not(.elementor-motion-effects-element-type-background),
.elementor-1522 .elementor-element.elementor-element-21179a2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://templatekit.jegtheme.com/edudemy/wp-content/uploads/sites/202/2021/11/athens-greece-the-academy-buildings-e1638164255506.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-1522 .elementor-element.elementor-element-21179a2>.elementor-background-overlay {
    background-color: var(--e-global-color-text);
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-1522 .elementor-element.elementor-element-21179a2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 300px 0px;
    z-index: 0
}

.elementor-1522 .elementor-element.elementor-element-0a1193c {
    text-align: center
}

.elementor-1522 .elementor-element.elementor-element-0a1193c .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-1522 .elementor-element.elementor-element-81e1945 {
    text-align: center;
    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-1522 .elementor-element.elementor-element-81e1945>.elementor-widget-container {
    margin: 0% 10% 0% 10%
}

.elementor-1522 .elementor-element.elementor-element-0429db5>.elementor-container {
    max-width: 1150px
}

.elementor-1522 .elementor-element.elementor-element-0429db5 {
    margin-top: -260px;
    margin-bottom: 100px
}

.elementor-1522 .elementor-element.elementor-element-ee91f0d>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px
}

.elementor-1522 .elementor-element.elementor-element-12ec1cb.jkit-equal-height-enable,
.elementor-1522 .elementor-element.elementor-element-12ec1cb.jkit-equal-height-enable .elementor-widget-container,
.elementor-1522 .elementor-element.elementor-element-12ec1cb.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box,
.elementor-1522 .elementor-element.elementor-element-12ec1cb.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    height: 100%
}

.elementor-1522 .elementor-element.elementor-element-12ec1cb .jeg-elementor-kit.jkit-image-box {
    flex-direction: column
}

.elementor-1522 .elementor-element.elementor-element-12ec1cb .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    text-align: left;
    background-color: var(--e-global-color-76a657e);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-1522 .elementor-element.elementor-element-12ec1cb .jeg-elementor-kit.jkit-image-box .image-box-header img {
    padding: 0px 0px 0px 0px;
    height: 250px;
    object-fit: cover;
    opacity: 100%
}

.elementor-1522 .elementor-element.elementor-element-12ec1cb .jeg-elementor-kit.jkit-image-box .image-box-header,
.elementor-1522 .elementor-element.elementor-element-12ec1cb .jeg-elementor-kit.jkit-image-box .image-box-header img {
    border-radius: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-12ec1cb .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
    opacity: 100%;
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.elementor-1522 .elementor-element.elementor-element-12ec1cb .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    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);
    color: var(--e-global-color-text)
}

.elementor-1522 .elementor-element.elementor-element-12ec1cb .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i,
.elementor-1522 .elementor-element.elementor-element-12ec1cb .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
    margin-right: 5px
}

.elementor-1522 .elementor-element.elementor-element-12ec1cb .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i,
.elementor-1522 .elementor-element.elementor-element-12ec1cb .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
    margin-left: 5px
}

.elementor-1522 .elementor-element.elementor-element-12ec1cb .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    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: #5C606E
}

.elementor-1522 .elementor-element.elementor-element-12ec1cb .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper 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);
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-76a657e);
    border-radius: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-12ec1cb .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i,
.elementor-1522 .elementor-element.elementor-element-12ec1cb .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg {
    margin-right: 5px
}

.elementor-1522 .elementor-element.elementor-element-12ec1cb .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i,
.elementor-1522 .elementor-element.elementor-element-12ec1cb .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg {
    margin-left: 5px
}

.elementor-1522 .elementor-element.elementor-element-12ec1cb .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg {
    fill: var(--e-global-color-secondary)
}

.elementor-1522 .elementor-element.elementor-element-12ec1cb .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover {
    color: var(--e-global-color-primary)
}

.elementor-1522 .elementor-element.elementor-element-12ec1cb .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover svg {
    fill: var(--e-global-color-primary)
}

.elementor-1522 .elementor-element.elementor-element-5064f67>.elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px
}

.elementor-1522 .elementor-element.elementor-element-d6741d2.jkit-equal-height-enable,
.elementor-1522 .elementor-element.elementor-element-d6741d2.jkit-equal-height-enable .elementor-widget-container,
.elementor-1522 .elementor-element.elementor-element-d6741d2.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box,
.elementor-1522 .elementor-element.elementor-element-d6741d2.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    height: 100%
}

.elementor-1522 .elementor-element.elementor-element-d6741d2 .jeg-elementor-kit.jkit-image-box {
    flex-direction: column
}

.elementor-1522 .elementor-element.elementor-element-d6741d2 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    text-align: left;
    background-color: var(--e-global-color-76a657e);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-1522 .elementor-element.elementor-element-d6741d2 .jeg-elementor-kit.jkit-image-box .image-box-header img {
    padding: 0px 0px 0px 0px;
    height: 250px;
    object-fit: cover;
    opacity: 100%
}

.elementor-1522 .elementor-element.elementor-element-d6741d2 .jeg-elementor-kit.jkit-image-box .image-box-header,
.elementor-1522 .elementor-element.elementor-element-d6741d2 .jeg-elementor-kit.jkit-image-box .image-box-header img {
    border-radius: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-d6741d2 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
    opacity: 100%;
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.elementor-1522 .elementor-element.elementor-element-d6741d2 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    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);
    color: var(--e-global-color-text)
}

.elementor-1522 .elementor-element.elementor-element-d6741d2 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i,
.elementor-1522 .elementor-element.elementor-element-d6741d2 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
    margin-right: 5px
}

.elementor-1522 .elementor-element.elementor-element-d6741d2 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i,
.elementor-1522 .elementor-element.elementor-element-d6741d2 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
    margin-left: 5px
}

.elementor-1522 .elementor-element.elementor-element-d6741d2 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    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: #5C606E
}

.elementor-1522 .elementor-element.elementor-element-d6741d2 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper 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);
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-76a657e);
    border-radius: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-d6741d2 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i,
.elementor-1522 .elementor-element.elementor-element-d6741d2 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg {
    margin-right: 5px
}

.elementor-1522 .elementor-element.elementor-element-d6741d2 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i,
.elementor-1522 .elementor-element.elementor-element-d6741d2 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg {
    margin-left: 5px
}

.elementor-1522 .elementor-element.elementor-element-d6741d2 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg {
    fill: var(--e-global-color-secondary)
}

.elementor-1522 .elementor-element.elementor-element-d6741d2 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover {
    color: var(--e-global-color-primary)
}

.elementor-1522 .elementor-element.elementor-element-d6741d2 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover svg {
    fill: var(--e-global-color-primary)
}

.elementor-1522 .elementor-element.elementor-element-58e85f9>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px
}

.elementor-1522 .elementor-element.elementor-element-81d4bd8.jkit-equal-height-enable,
.elementor-1522 .elementor-element.elementor-element-81d4bd8.jkit-equal-height-enable .elementor-widget-container,
.elementor-1522 .elementor-element.elementor-element-81d4bd8.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box,
.elementor-1522 .elementor-element.elementor-element-81d4bd8.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    height: 100%
}

.elementor-1522 .elementor-element.elementor-element-81d4bd8 .jeg-elementor-kit.jkit-image-box {
    flex-direction: column
}

.elementor-1522 .elementor-element.elementor-element-81d4bd8 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    text-align: left;
    background-color: var(--e-global-color-76a657e);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5)
}

.elementor-1522 .elementor-element.elementor-element-81d4bd8 .jeg-elementor-kit.jkit-image-box .image-box-header img {
    padding: 0px 0px 0px 0px;
    height: 250px;
    object-fit: cover;
    opacity: 100%
}

.elementor-1522 .elementor-element.elementor-element-81d4bd8 .jeg-elementor-kit.jkit-image-box .image-box-header,
.elementor-1522 .elementor-element.elementor-element-81d4bd8 .jeg-elementor-kit.jkit-image-box .image-box-header img {
    border-radius: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-81d4bd8 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
    opacity: 100%;
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.elementor-1522 .elementor-element.elementor-element-81d4bd8 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    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);
    color: var(--e-global-color-text)
}

.elementor-1522 .elementor-element.elementor-element-81d4bd8 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i,
.elementor-1522 .elementor-element.elementor-element-81d4bd8 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
    margin-right: 5px
}

.elementor-1522 .elementor-element.elementor-element-81d4bd8 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i,
.elementor-1522 .elementor-element.elementor-element-81d4bd8 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
    margin-left: 5px
}

.elementor-1522 .elementor-element.elementor-element-81d4bd8 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    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: #5C606E
}

.elementor-1522 .elementor-element.elementor-element-81d4bd8 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper 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);
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-76a657e);
    border-radius: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-81d4bd8 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i,
.elementor-1522 .elementor-element.elementor-element-81d4bd8 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg {
    margin-right: 5px
}

.elementor-1522 .elementor-element.elementor-element-81d4bd8 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i,
.elementor-1522 .elementor-element.elementor-element-81d4bd8 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg {
    margin-left: 5px
}

.elementor-1522 .elementor-element.elementor-element-81d4bd8 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg {
    fill: var(--e-global-color-secondary)
}

.elementor-1522 .elementor-element.elementor-element-81d4bd8 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover {
    color: var(--e-global-color-primary)
}

.elementor-1522 .elementor-element.elementor-element-81d4bd8 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover svg {
    fill: var(--e-global-color-primary)
}

.elementor-1522 .elementor-element.elementor-element-86b2ced>.elementor-container {
    max-width: 1170px
}

.elementor-1522 .elementor-element.elementor-element-86b2ced {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 100px 0px
}

.elementor-1522 .elementor-element.elementor-element-9051f94>.elementor-container {
    max-width: 1170px
}

.elementor-1522 .elementor-element.elementor-element-adf5e42 .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-1522 .elementor-element.elementor-element-ae37ab3>.elementor-container {
    max-width: 1170px
}

.elementor-1522 .elementor-element.elementor-element-fc790a0 {
    color: #5C606E;
    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-1522 .elementor-element.elementor-element-e6670fb .jeg-elementor-kit.jkit-button {
    text-align: right
}

.elementor-1522 .elementor-element.elementor-element-e6670fb .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-1522 .elementor-element.elementor-element-e6670fb .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-e6670fb .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-3cdcd85);
    background-color: #023AA2
}

.elementor-1522 .elementor-element.elementor-element-e6670fb .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-e6670fb .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-1522 .elementor-element.elementor-element-e6670fb .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px
}

.elementor-1522 .elementor-element.elementor-element-e6670fb .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-1522 .elementor-element.elementor-element-e6670fb .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px
}

.elementor-1522 .elementor-element.elementor-element-e6670fb>.elementor-widget-container {
    margin: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-a182970>.elementor-container {
    max-width: 1170px
}

.elementor-1522 .elementor-element.elementor-element-a182970 {
    margin-top: 20px;
    margin-bottom: 0px
}

.elementor-1522 .elementor-element.elementor-element-a981e1d>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px
}

.elementor-1522 .elementor-element.elementor-element-9aa24f2 .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-1522 .elementor-element.elementor-element-9aa24f2 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-25fa165 a svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-9aa24f2 .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-1522 .elementor-element.elementor-element-9aa24f2 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-41d118a a svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-9aa24f2 .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-1522 .elementor-element.elementor-element-9aa24f2 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-825cd3c a svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-9aa24f2 .jeg-elementor-kit.jkit-team .profile-card {
    padding: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-9aa24f2 .jeg-elementor-kit.jkit-team .profile-body {
    padding: 0px 20px 20px 30px
}

.elementor-1522 .elementor-element.elementor-element-9aa24f2 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img,
.elementor-1522 .elementor-element.elementor-element-9aa24f2 .jeg-elementor-kit.jkit-team.style-overlay .profile-card>img,
.elementor-1522 .elementor-element.elementor-element-9aa24f2 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card>img,
.elementor-1522 .elementor-element.elementor-element-9aa24f2 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
    width: 100%
}

.elementor-1522 .elementor-element.elementor-element-9aa24f2 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg,
.elementor-1522 .elementor-element.elementor-element-9aa24f2 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg {
    background-color: #080A122B
}

.elementor-1522 .elementor-element.elementor-element-9aa24f2 .jeg-elementor-kit.jkit-team .profile-body .profile-title,
.elementor-1522 .elementor-element.elementor-element-9aa24f2 .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-1522 .elementor-element.elementor-element-9aa24f2 .jeg-elementor-kit.jkit-team .profile-body .profile-title {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-9aa24f2 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-9aa24f2 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-9aa24f2 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title a {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-9aa24f2 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-9aa24f2 .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-1522 .elementor-element.elementor-element-9aa24f2 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation {
    transform: translateX(0px) rotate(0deg)
}

.elementor-1522 .elementor-element.elementor-element-9aa24f2 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
    margin-right: 15px
}

.elementor-1522 .elementor-element.elementor-element-c382a95 .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-1522 .elementor-element.elementor-element-c382a95 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-25fa165 a svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-c382a95 .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-1522 .elementor-element.elementor-element-c382a95 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-41d118a a svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-c382a95 .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-1522 .elementor-element.elementor-element-c382a95 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-825cd3c a svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-c382a95 .jeg-elementor-kit.jkit-team .profile-card {
    padding: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-c382a95 .jeg-elementor-kit.jkit-team .profile-body {
    padding: 0px 20px 20px 30px
}

.elementor-1522 .elementor-element.elementor-element-c382a95 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img,
.elementor-1522 .elementor-element.elementor-element-c382a95 .jeg-elementor-kit.jkit-team.style-overlay .profile-card>img,
.elementor-1522 .elementor-element.elementor-element-c382a95 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card>img,
.elementor-1522 .elementor-element.elementor-element-c382a95 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
    width: 100%
}

.elementor-1522 .elementor-element.elementor-element-c382a95 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg,
.elementor-1522 .elementor-element.elementor-element-c382a95 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg {
    background-color: #080A122B
}

.elementor-1522 .elementor-element.elementor-element-c382a95 .jeg-elementor-kit.jkit-team .profile-body .profile-title,
.elementor-1522 .elementor-element.elementor-element-c382a95 .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-1522 .elementor-element.elementor-element-c382a95 .jeg-elementor-kit.jkit-team .profile-body .profile-title {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-c382a95 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-c382a95 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-c382a95 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title a {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-c382a95 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-c382a95 .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-1522 .elementor-element.elementor-element-c382a95 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation {
    transform: translateX(0px) rotate(0deg)
}

.elementor-1522 .elementor-element.elementor-element-c382a95 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
    margin-right: 15px
}

.elementor-1522 .elementor-element.elementor-element-c382a95>.elementor-widget-container {
    margin: 10px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-0abbca7>.elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px
}

.elementor-1522 .elementor-element.elementor-element-efc662f .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-1522 .elementor-element.elementor-element-efc662f .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-25fa165 a svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-efc662f .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-1522 .elementor-element.elementor-element-efc662f .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-41d118a a svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-efc662f .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-1522 .elementor-element.elementor-element-efc662f .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-825cd3c a svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-efc662f .jeg-elementor-kit.jkit-team .profile-card {
    padding: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-efc662f .jeg-elementor-kit.jkit-team .profile-body {
    padding: 0px 20px 20px 30px
}

.elementor-1522 .elementor-element.elementor-element-efc662f .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img,
.elementor-1522 .elementor-element.elementor-element-efc662f .jeg-elementor-kit.jkit-team.style-overlay .profile-card>img,
.elementor-1522 .elementor-element.elementor-element-efc662f .jeg-elementor-kit.jkit-team.style-hover-social .profile-card>img,
.elementor-1522 .elementor-element.elementor-element-efc662f .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
    width: 100%
}

.elementor-1522 .elementor-element.elementor-element-efc662f .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg,
.elementor-1522 .elementor-element.elementor-element-efc662f .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg {
    background-color: #080A122B
}

.elementor-1522 .elementor-element.elementor-element-efc662f .jeg-elementor-kit.jkit-team .profile-body .profile-title,
.elementor-1522 .elementor-element.elementor-element-efc662f .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-1522 .elementor-element.elementor-element-efc662f .jeg-elementor-kit.jkit-team .profile-body .profile-title {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-efc662f .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-efc662f .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-efc662f .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title a {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-efc662f .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-efc662f .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-1522 .elementor-element.elementor-element-efc662f .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation {
    transform: translateX(0px) rotate(0deg)
}

.elementor-1522 .elementor-element.elementor-element-efc662f .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
    margin-right: 15px
}

.elementor-1522 .elementor-element.elementor-element-1a19f61 .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-1522 .elementor-element.elementor-element-1a19f61 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-25fa165 a svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-1a19f61 .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-1522 .elementor-element.elementor-element-1a19f61 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-41d118a a svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-1a19f61 .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-1522 .elementor-element.elementor-element-1a19f61 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-825cd3c a svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-1a19f61 .jeg-elementor-kit.jkit-team .profile-card {
    padding: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-1a19f61 .jeg-elementor-kit.jkit-team .profile-body {
    padding: 0px 20px 20px 30px
}

.elementor-1522 .elementor-element.elementor-element-1a19f61 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img,
.elementor-1522 .elementor-element.elementor-element-1a19f61 .jeg-elementor-kit.jkit-team.style-overlay .profile-card>img,
.elementor-1522 .elementor-element.elementor-element-1a19f61 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card>img,
.elementor-1522 .elementor-element.elementor-element-1a19f61 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
    width: 100%
}

.elementor-1522 .elementor-element.elementor-element-1a19f61 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg,
.elementor-1522 .elementor-element.elementor-element-1a19f61 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg {
    background-color: #080A122B
}

.elementor-1522 .elementor-element.elementor-element-1a19f61 .jeg-elementor-kit.jkit-team .profile-body .profile-title,
.elementor-1522 .elementor-element.elementor-element-1a19f61 .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-1522 .elementor-element.elementor-element-1a19f61 .jeg-elementor-kit.jkit-team .profile-body .profile-title {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-1a19f61 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-1a19f61 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-1a19f61 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title a {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-1a19f61 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-1a19f61 .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-1522 .elementor-element.elementor-element-1a19f61 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation {
    transform: translateX(0px) rotate(0deg)
}

.elementor-1522 .elementor-element.elementor-element-1a19f61 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
    margin-right: 15px
}

.elementor-1522 .elementor-element.elementor-element-1a19f61>.elementor-widget-container {
    margin: 10px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-b10ec6a>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px
}

.elementor-1522 .elementor-element.elementor-element-d37a271 .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-1522 .elementor-element.elementor-element-d37a271 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-25fa165 a svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-d37a271 .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-1522 .elementor-element.elementor-element-d37a271 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-41d118a a svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-d37a271 .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-1522 .elementor-element.elementor-element-d37a271 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-825cd3c a svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-d37a271 .jeg-elementor-kit.jkit-team .profile-card {
    padding: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-d37a271 .jeg-elementor-kit.jkit-team .profile-body {
    padding: 0px 20px 20px 30px
}

.elementor-1522 .elementor-element.elementor-element-d37a271 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img,
.elementor-1522 .elementor-element.elementor-element-d37a271 .jeg-elementor-kit.jkit-team.style-overlay .profile-card>img,
.elementor-1522 .elementor-element.elementor-element-d37a271 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card>img,
.elementor-1522 .elementor-element.elementor-element-d37a271 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
    width: 100%
}

.elementor-1522 .elementor-element.elementor-element-d37a271 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg,
.elementor-1522 .elementor-element.elementor-element-d37a271 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg {
    background-color: #080A122B
}

.elementor-1522 .elementor-element.elementor-element-d37a271 .jeg-elementor-kit.jkit-team .profile-body .profile-title,
.elementor-1522 .elementor-element.elementor-element-d37a271 .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-1522 .elementor-element.elementor-element-d37a271 .jeg-elementor-kit.jkit-team .profile-body .profile-title {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-d37a271 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-d37a271 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-d37a271 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title a {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-d37a271 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-d37a271 .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-1522 .elementor-element.elementor-element-d37a271 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation {
    transform: translateX(0px) rotate(0deg)
}

.elementor-1522 .elementor-element.elementor-element-d37a271 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
    margin-right: 15px
}

.elementor-1522 .elementor-element.elementor-element-cc00140 .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-1522 .elementor-element.elementor-element-cc00140 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-25fa165 a svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-cc00140 .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-1522 .elementor-element.elementor-element-cc00140 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-41d118a a svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-cc00140 .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-1522 .elementor-element.elementor-element-cc00140 .jeg-elementor-kit.jkit-team .social-list .social-icon.elementor-repeater-item-825cd3c a svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-cc00140 .jeg-elementor-kit.jkit-team .profile-card {
    padding: 0px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-cc00140 .jeg-elementor-kit.jkit-team .profile-body {
    padding: 0px 20px 20px 30px
}

.elementor-1522 .elementor-element.elementor-element-cc00140 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header img,
.elementor-1522 .elementor-element.elementor-element-cc00140 .jeg-elementor-kit.jkit-team.style-overlay .profile-card>img,
.elementor-1522 .elementor-element.elementor-element-cc00140 .jeg-elementor-kit.jkit-team.style-hover-social .profile-card>img,
.elementor-1522 .elementor-element.elementor-element-cc00140 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card img {
    width: 100%
}

.elementor-1522 .elementor-element.elementor-element-cc00140 .jeg-elementor-kit.jkit-team .profile-box .profile-card .profile-header .image-hover-bg,
.elementor-1522 .elementor-element.elementor-element-cc00140 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-card .image-hover-bg {
    background-color: #080A122B
}

.elementor-1522 .elementor-element.elementor-element-cc00140 .jeg-elementor-kit.jkit-team .profile-body .profile-title,
.elementor-1522 .elementor-element.elementor-element-cc00140 .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-1522 .elementor-element.elementor-element-cc00140 .jeg-elementor-kit.jkit-team .profile-body .profile-title {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-cc00140 .jeg-elementor-kit.jkit-team .profile-body .profile-title a {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-cc00140 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-cc00140 .jeg-elementor-kit.jkit-team:hover .profile-body .profile-title a {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-cc00140 .jeg-elementor-kit.jkit-team .profile-body .profile-designation {
    color: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-cc00140 .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-1522 .elementor-element.elementor-element-cc00140 .jeg-elementor-kit.jkit-team.style-title-horizontal:hover .profile-body .profile-designation {
    transform: translateX(0px) rotate(0deg)
}

.elementor-1522 .elementor-element.elementor-element-cc00140 .jeg-elementor-kit.jkit-team.style-title-horizontal .profile-body .profile-content {
    margin-right: 15px
}

.elementor-1522 .elementor-element.elementor-element-cc00140>.elementor-widget-container {
    margin: 10px 0px 0px 0px
}

.elementor-1522 .elementor-element.elementor-element-c8b9fac>.elementor-container {
    max-width: 1170px
}

.elementor-1522 .elementor-element.elementor-element-c8b9fac:not(.elementor-motion-effects-element-type-background),
.elementor-1522 .elementor-element.elementor-element-c8b9fac>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFD639
}

.elementor-1522 .elementor-element.elementor-element-c8b9fac {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0px 20px 0px
}

.elementor-1522 .elementor-element.elementor-element-c8b9fac>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
}

.elementor-1522 .elementor-element.elementor-element-63c3cba>.elementor-container {
    max-width: 1170px
}

.elementor-1522 .elementor-element.elementor-element-998356a {
    text-align: left
}

.elementor-1522 .elementor-element.elementor-element-998356a .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-1522 .elementor-element.elementor-element-446ec4e {
    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-1522 .elementor-element.elementor-element-446ec4e>.elementor-widget-container {
    margin: -10px 0px 0px 0px
}

.elementor-bc-flex-widget .elementor-1522 .elementor-element.elementor-element-e147fc7.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-1522 .elementor-element.elementor-element-e147fc7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-1522 .elementor-element.elementor-element-3b098b3 .jeg-elementor-kit.jkit-button {
    text-align: right
}

.elementor-1522 .elementor-element.elementor-element-3b098b3 .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-1522 .elementor-element.elementor-element-3b098b3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-3b098b3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover {
    color: var(--e-global-color-3cdcd85);
    background-color: #023AA2
}

.elementor-1522 .elementor-element.elementor-element-3b098b3 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg {
    fill: var(--e-global-color-3cdcd85)
}

.elementor-1522 .elementor-element.elementor-element-3b098b3 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-1522 .elementor-element.elementor-element-3b098b3 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
    margin-right: 5px
}

.elementor-1522 .elementor-element.elementor-element-3b098b3 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-1522 .elementor-element.elementor-element-3b098b3 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
    margin-left: 5px
}

.elementor-1522 .elementor-element.elementor-element-3b098b3>.elementor-widget-container {
    margin: 0px 0px 0px 0px
}

@media(max-width:1024px) {

    .elementor-1522 .elementor-element.elementor-element-c277734:not(.elementor-motion-effects-element-type-background),
    .elementor-1522 .elementor-element.elementor-element-c277734>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px
    }

    .elementor-1522 .elementor-element.elementor-element-c277734 {
        padding: 100px 0px 50px 0px
    }

    .elementor-1522 .elementor-element.elementor-element-d2f6b5c>.elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px
    }

    .elementor-1522 .elementor-element.elementor-element-b34605a .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-67b8af7 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-67b8af7>.elementor-widget-container {
        margin: 0% 30% 0% 0%
    }

    .elementor-1522 .elementor-element.elementor-element-9c94791 {
        padding: 50px 0px 80px 0px
    }

    .elementor-1522 .elementor-element.elementor-element-145bd75>.elementor-element-populated {
        padding: 20px 20px 20px 20px
    }

    .elementor-1522 .elementor-element.elementor-element-f56489b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-2014e18 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-3f653fd .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-1522 .elementor-element.elementor-element-3f653fd .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-1522 .elementor-element.elementor-element-70dbfcd .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-1522 .elementor-element.elementor-element-70dbfcd .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-1522 .elementor-element.elementor-element-6ec47b9>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-1522 .elementor-element.elementor-element-8487907>.elementor-container {
        max-width: 1024px
    }

    .elementor-1522 .elementor-element.elementor-element-8487907 {
        padding: 0px 0px 0px 0px
    }

    .elementor-1522 .elementor-element.elementor-element-8771ce2 img {
        width: 55%
    }

    .elementor-1522 .elementor-element.elementor-element-8771ce2>.elementor-widget-container {
        padding: 15px 15px 15px 15px
    }

    .elementor-1522 .elementor-element.elementor-element-cb6b433 {
        margin-top: -600px;
        margin-bottom: 0px
    }

    .elementor-1522 .elementor-element.elementor-element-1966cbf img {
        width: 10%
    }

    .elementor-1522 .elementor-element.elementor-element-1966cbf>.elementor-widget-container {
        margin: 0px 0px 0px 200px
    }

    .elementor-1522 .elementor-element.elementor-element-25c6d5e {
        text-align: left
    }

    .elementor-1522 .elementor-element.elementor-element-25c6d5e img {
        width: 50%
    }

    .elementor-1522 .elementor-element.elementor-element-25c6d5e>.elementor-widget-container {
        margin: 0px 0px 0px 5px
    }

    .elementor-1522 .elementor-element.elementor-element-b634e07 {
        padding: 80px 0px 80px 0px
    }

    .elementor-1522 .elementor-element.elementor-element-a9b0082>.elementor-element-populated {
        margin: 0px 20px 0px 10px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 10px
    }

    .elementor-1522 .elementor-element.elementor-element-e0612cd .jeg-elementor-kit.jkit-video-button i {
        font-size: 20px
    }

    .elementor-1522 .elementor-element.elementor-element-e0612cd .jeg-elementor-kit.jkit-video-button svg {
        width: 20px
    }

    .elementor-1522 .elementor-element.elementor-element-e0612cd .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        line-height: 61px
    }

    .elementor-1522 .elementor-element.elementor-element-e0612cd>.elementor-widget-container {
        margin: 160px 0px 0px 0px
    }

    .elementor-1522 .elementor-element.elementor-element-05e5847>.elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
        padding: 0px 10px 0px 0px
    }

    .elementor-1522 .elementor-element.elementor-element-cf5cb08 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-71195b7 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-0cd7636 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        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)
    }

    .elementor-1522 .elementor-element.elementor-element-0cd7636 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-374e5a9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        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)
    }

    .elementor-1522 .elementor-element.elementor-element-374e5a9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-45d2a8f .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        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)
    }

    .elementor-1522 .elementor-element.elementor-element-45d2a8f .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-2b639f5 {
        margin-top: 0px;
        margin-bottom: 0px
    }

    .elementor-1522 .elementor-element.elementor-element-ac89a74>.elementor-element-populated {
        margin: 0px 20px 0px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px
    }

    .elementor-1522 .elementor-element.elementor-element-2d0a365 .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-1522 .elementor-element.elementor-element-2d0a365 .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-1522 .elementor-element.elementor-element-b5aad09 .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-1522 .elementor-element.elementor-element-b5aad09 .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-1522 .elementor-element.elementor-element-f60eef9 .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-1522 .elementor-element.elementor-element-f60eef9 .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-1522 .elementor-element.elementor-element-e1eb25b .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-1522 .elementor-element.elementor-element-e1eb25b .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-1522 .elementor-element.elementor-element-8a61a39 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 100px 0px 80px 0px
    }

    .elementor-1522 .elementor-element.elementor-element-b35b389:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-1522 .elementor-element.elementor-element-b35b389>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center
    }

    .elementor-1522 .elementor-element.elementor-element-f18f519 {
        --spacer-size: 350px
    }

    .elementor-1522 .elementor-element.elementor-element-2ff469c {
        padding: 0% 0% 5% 50%
    }

    .elementor-1522 .elementor-element.elementor-element-1ec9131 .elementor-heading-title {
        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)
    }

    .elementor-1522 .elementor-element.elementor-element-0e1048b>.elementor-element-populated {
        margin: 20px 20px 20px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
        padding: 0px 0px 0px 0px
    }

    .elementor-1522 .elementor-element.elementor-element-cebd884 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-cebd884>.elementor-widget-container {
        margin: 20px 0px 0px 0px
    }

    .elementor-1522 .elementor-element.elementor-element-cebd884 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0
    }

    .elementor-1522 .elementor-element.elementor-element-fef5987 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0
    }

    .elementor-1522 .elementor-element.elementor-element-fef5987>.elementor-widget-container {
        margin: 20px 0px 0px 0px
    }

    .elementor-1522 .elementor-element.elementor-element-6eb226b {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0
    }

    .elementor-1522 .elementor-element.elementor-element-6eb226b>.elementor-widget-container {
        margin: 20px 0px 0px 0px
    }

    .elementor-1522 .elementor-element.elementor-element-f079ebc .jeg-elementor-kit.jkit-client-logo .client-slider .image-list {
        padding: 0px 0px 0px 0px;
        opacity: 50%
    }

    .elementor-1522 .elementor-element.elementor-element-f079ebc>.elementor-widget-container {
        margin: 20px 350px 0px 0px
    }

    .elementor-1522 .elementor-element.elementor-element-f079ebc {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%
    }

    .elementor-1522 .elementor-element.elementor-element-21179a2 {
        padding: 80px 0px 160px 0px
    }

    .elementor-1522 .elementor-element.elementor-element-0a1193c .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-81e1945 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-81e1945>.elementor-widget-container {
        margin: 0% 5% 0% 5%
    }

    .elementor-1522 .elementor-element.elementor-element-0429db5 {
        margin-top: -140px;
        margin-bottom: 0px;
        padding: 0px 10px 0px 10px
    }

    .elementor-1522 .elementor-element.elementor-element-ee91f0d>.elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px
    }

    .elementor-1522 .elementor-element.elementor-element-12ec1cb .jeg-elementor-kit.jkit-image-box .image-box-body .body-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-1522 .elementor-element.elementor-element-12ec1cb .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-12ec1cb .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-5064f67>.elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px
    }

    .elementor-1522 .elementor-element.elementor-element-d6741d2 .jeg-elementor-kit.jkit-image-box .image-box-header img {
        object-fit: cover
    }

    .elementor-1522 .elementor-element.elementor-element-d6741d2 .jeg-elementor-kit.jkit-image-box .image-box-body .body-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-1522 .elementor-element.elementor-element-d6741d2 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-d6741d2 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-58e85f9>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-1522 .elementor-element.elementor-element-81d4bd8 .jeg-elementor-kit.jkit-image-box .image-box-body .body-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-1522 .elementor-element.elementor-element-81d4bd8 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-81d4bd8 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-86b2ced>.elementor-container {
        max-width: 1024px
    }

    .elementor-1522 .elementor-element.elementor-element-86b2ced {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 0px 80px 0px
    }

    .elementor-1522 .elementor-element.elementor-element-adf5e42 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-fc790a0 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-e6670fb .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-1522 .elementor-element.elementor-element-9aa24f2 .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-1522 .elementor-element.elementor-element-9aa24f2 .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-1522 .elementor-element.elementor-element-c382a95 .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-1522 .elementor-element.elementor-element-c382a95 .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-1522 .elementor-element.elementor-element-efc662f .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-1522 .elementor-element.elementor-element-efc662f .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-1522 .elementor-element.elementor-element-1a19f61 .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-1522 .elementor-element.elementor-element-1a19f61 .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-1522 .elementor-element.elementor-element-d37a271 .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-1522 .elementor-element.elementor-element-d37a271 .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-1522 .elementor-element.elementor-element-cc00140 .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-1522 .elementor-element.elementor-element-cc00140 .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-1522 .elementor-element.elementor-element-63c3cba {
        margin-top: 0px;
        margin-bottom: 0px
    }

    .elementor-1522 .elementor-element.elementor-element-998356a .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-446ec4e {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-3b098b3 .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)
    }
}

@media(max-width:767px) {

    .elementor-1522 .elementor-element.elementor-element-c277734:not(.elementor-motion-effects-element-type-background),
    .elementor-1522 .elementor-element.elementor-element-c277734>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover
    }

    .elementor-1522 .elementor-element.elementor-element-c277734 {
        margin-top: -150px;
        margin-bottom: 0px
    }

    .elementor-1522 .elementor-element.elementor-element-d2f6b5c>.elementor-element-populated {
        margin: 50px 0px 50px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px
    }

    .elementor-1522 .elementor-element.elementor-element-b34605a .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-67b8af7 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-67b8af7>.elementor-widget-container {
        margin: 0% 0% 0% 0%
    }

    .elementor-1522 .elementor-element.elementor-element-9c94791 {
        padding: 50px 0px 60px 0px
    }

    .elementor-1522 .elementor-element.elementor-element-f56489b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-2014e18 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-3f653fd .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-1522 .elementor-element.elementor-element-3f653fd .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-1522 .elementor-element.elementor-element-76b4ecb>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-1522 .elementor-element.elementor-element-70dbfcd .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-1522 .elementor-element.elementor-element-70dbfcd .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-1522 .elementor-element.elementor-element-8487907 {
        margin-top: 0px;
        margin-bottom: 0px
    }

    .elementor-1522 .elementor-element.elementor-element-cb6b433 {
        margin-top: -220px;
        margin-bottom: 0px
    }

    .elementor-1522 .elementor-element.elementor-element-b634e07 {
        padding: 60px 0px 250px 0px
    }

    .elementor-1522 .elementor-element.elementor-element-a9b0082>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px
    }

    .elementor-1522 .elementor-element.elementor-element-e0612cd .jeg-elementor-kit.jkit-video-button i {
        font-size: 20px
    }

    .elementor-1522 .elementor-element.elementor-element-e0612cd .jeg-elementor-kit.jkit-video-button svg {
        width: 20px
    }

    .elementor-1522 .elementor-element.elementor-element-e0612cd .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
        line-height: 63px
    }

    .elementor-1522 .elementor-element.elementor-element-e0612cd>.elementor-widget-container {
        margin: 100px 0px 100px 0px
    }

    .elementor-1522 .elementor-element.elementor-element-05e5847>.elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px
    }

    .elementor-1522 .elementor-element.elementor-element-cf5cb08 {
        text-align: left
    }

    .elementor-1522 .elementor-element.elementor-element-cf5cb08 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-cf5cb08>.elementor-widget-container {
        margin: 20px 0px 0px 0px
    }

    .elementor-1522 .elementor-element.elementor-element-71195b7 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-0cd7636 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        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)
    }

    .elementor-1522 .elementor-element.elementor-element-0cd7636 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-374e5a9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        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)
    }

    .elementor-1522 .elementor-element.elementor-element-374e5a9 .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-45d2a8f .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar-content .skill-title {
        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)
    }

    .elementor-1522 .elementor-element.elementor-element-45d2a8f .jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .number-percentage {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-2b639f5 {
        margin-top: -200px;
        margin-bottom: 0px
    }

    .elementor-1522 .elementor-element.elementor-element-29faf85 {
        width: 50%
    }

    .elementor-1522 .elementor-element.elementor-element-2d0a365 .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-1522 .elementor-element.elementor-element-2d0a365 .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-1522 .elementor-element.elementor-element-d1210fa {
        width: 50%
    }

    .elementor-1522 .elementor-element.elementor-element-b5aad09 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner>.icon img {
        width: 80px
    }

    .elementor-1522 .elementor-element.elementor-element-b5aad09 .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-1522 .elementor-element.elementor-element-b5aad09 .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-1522 .elementor-element.elementor-element-8ad377d {
        width: 50%
    }

    .elementor-1522 .elementor-element.elementor-element-8ad377d>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-1522 .elementor-element.elementor-element-f60eef9 .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-1522 .elementor-element.elementor-element-f60eef9 .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-1522 .elementor-element.elementor-element-cd4df16 {
        width: 50%
    }

    .elementor-1522 .elementor-element.elementor-element-cd4df16>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-1522 .elementor-element.elementor-element-e1eb25b .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-1522 .elementor-element.elementor-element-e1eb25b .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-1522 .elementor-element.elementor-element-8a61a39 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 0px 50px 0px
    }

    .elementor-1522 .elementor-element.elementor-element-1ec9131 .elementor-heading-title {
        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)
    }

    .elementor-1522 .elementor-element.elementor-element-0e1048b>.elementor-element-populated {
        margin: 0px 20px 0px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px
    }

    .elementor-1522 .elementor-element.elementor-element-cebd884 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-fef5987 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-6eb226b {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-21179a2 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 0px 150px 0px
    }

    .elementor-1522 .elementor-element.elementor-element-0a1193c .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-81e1945 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-81e1945>.elementor-widget-container {
        margin: 0% 2% 0% 2%
    }

    .elementor-1522 .elementor-element.elementor-element-ee91f0d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-1522 .elementor-element.elementor-element-12ec1cb .jeg-elementor-kit.jkit-image-box .image-box-body .body-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-1522 .elementor-element.elementor-element-12ec1cb .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-12ec1cb .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-5064f67>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-1522 .elementor-element.elementor-element-d6741d2 .jeg-elementor-kit.jkit-image-box .image-box-body .body-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-1522 .elementor-element.elementor-element-d6741d2 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-d6741d2 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-81d4bd8 .jeg-elementor-kit.jkit-image-box .image-box-body .body-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);
        color: var(--e-global-color-text)
    }

    .elementor-1522 .elementor-element.elementor-element-81d4bd8 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-81d4bd8 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-86b2ced {
        padding: 30px 0px 20px 0px
    }

    .elementor-1522 .elementor-element.elementor-element-adf5e42 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-fc790a0 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-e6670fb .jeg-elementor-kit.jkit-button {
        text-align: left
    }

    .elementor-1522 .elementor-element.elementor-element-e6670fb .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-1522 .elementor-element.elementor-element-a182970 {
        margin-top: 0px;
        margin-bottom: 0px
    }

    .elementor-1522 .elementor-element.elementor-element-a981e1d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-1522 .elementor-element.elementor-element-9aa24f2 .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-1522 .elementor-element.elementor-element-9aa24f2 .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-1522 .elementor-element.elementor-element-c382a95 .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-1522 .elementor-element.elementor-element-c382a95 .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-1522 .elementor-element.elementor-element-0abbca7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-1522 .elementor-element.elementor-element-efc662f .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-1522 .elementor-element.elementor-element-efc662f .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-1522 .elementor-element.elementor-element-efc662f>.elementor-widget-container {
        margin: 10px 0px 0px 0px
    }

    .elementor-1522 .elementor-element.elementor-element-1a19f61 .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-1522 .elementor-element.elementor-element-1a19f61 .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-1522 .elementor-element.elementor-element-b10ec6a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-1522 .elementor-element.elementor-element-d37a271 .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-1522 .elementor-element.elementor-element-d37a271 .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-1522 .elementor-element.elementor-element-d37a271>.elementor-widget-container {
        margin: 10px 0px 0px 0px
    }

    .elementor-1522 .elementor-element.elementor-element-cc00140 .jeg-elementor-kit.jkit-team .profile-body .profile-title,
    .elementor-1522 .elementor-element.elementor-element-cc00140 .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-1522 .elementor-element.elementor-element-998356a {
        text-align: left
    }

    .elementor-1522 .elementor-element.elementor-element-998356a .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-446ec4e {
        text-align: left;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height)
    }

    .elementor-1522 .elementor-element.elementor-element-3b098b3 .jeg-elementor-kit.jkit-button {
        text-align: left
    }

    .elementor-1522 .elementor-element.elementor-element-3b098b3 .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)
    }
}

@media(min-width:768px) {
    .elementor-1522 .elementor-element.elementor-element-ac89a74 {
        width: 100%
    }

    .elementor-1522 .elementor-element.elementor-element-b35b389 {
        width: 50%
    }

    .elementor-1522 .elementor-element.elementor-element-0e1048b {
        width: 50%
    }

    .elementor-1522 .elementor-element.elementor-element-adb11b6 {
        width: 70%
    }

    .elementor-1522 .elementor-element.elementor-element-e147fc7 {
        width: 29.87%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1522 .elementor-element.elementor-element-145bd75 {
        width: 100%
    }

    .elementor-1522 .elementor-element.elementor-element-6ec47b9 {
        width: 100%
    }

    .elementor-1522 .elementor-element.elementor-element-5604b57 {
        width: 100%
    }

    .elementor-1522 .elementor-element.elementor-element-b35b389 {
        width: 100%
    }

    .elementor-1522 .elementor-element.elementor-element-0e1048b {
        width: 100%
    }

    .elementor-1522 .elementor-element.elementor-element-ee91f0d {
        width: 50%
    }

    .elementor-1522 .elementor-element.elementor-element-5064f67 {
        width: 50%
    }

    .elementor-1522 .elementor-element.elementor-element-58e85f9 {
        width: 100%
    }

    .elementor-1522 .elementor-element.elementor-element-521c2ac {
        width: 70%
    }

    .elementor-1522 .elementor-element.elementor-element-c382eed {
        width: 30%
    }
}

@media(min-width:1025px) {

    .elementor-1522 .elementor-element.elementor-element-21179a2:not(.elementor-motion-effects-element-type-background),
    .elementor-1522 .elementor-element.elementor-element-21179a2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }
}

@media (min-width:1025px) {
    .elementor-element.elementor-element-f079ebc .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row
    }
}

@media (min-width:1025px) {
    .elementor-element.elementor-element-f079ebc .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc(2)
    }
}

@media (min-width:1025px) {
    .elementor-element.elementor-element-f079ebc .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+3) {
        display: none
    }
}

@media (min-width:1025px) {
    .elementor-element.elementor-element-f079ebc .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(2)) {
        margin-right: 10px
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .elementor-element.elementor-element-f079ebc .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .elementor-element.elementor-element-f079ebc .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc()
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .elementor-element.elementor-element-f079ebc .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+1) {
        display: none
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .elementor-element.elementor-element-f079ebc .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child()) {
        margin-right: 10px
    }
}

@media (max-width:767px) {
    .elementor-element.elementor-element-f079ebc .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row
    }
}

@media (max-width:767px) {
    .elementor-element.elementor-element-f079ebc .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc()
    }
}

@media (max-width:767px) {
    .elementor-element.elementor-element-f079ebc .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+1) {
        display: none
    }
}

@media (max-width:767px) {
    .elementor-element.elementor-element-f079ebc .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child()) {
        margin-right: 10px
    }
}