.elementor-89 .elementor-element.elementor-element-13b4a0c:not(.elementor-motion-effects-element-type-background),
.elementor-89 .elementor-element.elementor-element-13b4a0c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-primary) 27%, var(--e-global-color-a0f65ce) 100%);
}

.elementor-89 .elementor-element.elementor-element-13b4a0c>.elementor-background-overlay {
    background-image: url("../../2023/05/Pattern.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-13b4a0c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 0;
}

.elementor-89 .elementor-element.elementor-element-0acfc1c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-0acfc1c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-53b46df:not(.elementor-motion-effects-element-type-background),
.elementor-89 .elementor-element.elementor-element-53b46df>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/05/image-1-1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-89 .elementor-element.elementor-element-53b46df {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -90px;
    margin-bottom: 0px;
    padding: 200px 0px 200px 0px;
}

.elementor-89 .elementor-element.elementor-element-53b46df>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-89 .elementor-element.elementor-element-41532cc.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-89 .elementor-element.elementor-element-41532cc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-89 .elementor-element.elementor-element-41532cc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-41532cc>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-ea00563 .elementor-repeater-item-3205547>a {
    color: var(--e-global-color-90d2dc6);
}

.elementor-89 .elementor-element.elementor-element-ea00563 .elementor-repeater-item-3205547>a svg path {
    stroke: var(--e-global-color-90d2dc6);
    fill: var(--e-global-color-90d2dc6);
}

.elementor-89 .elementor-element.elementor-element-ea00563 .elementor-repeater-item-3205547>a:hover {
    color: var(--e-global-color-82a501e);
}

.elementor-89 .elementor-element.elementor-element-ea00563 .elementor-repeater-item-3205547>a:hover svg path {
    stroke: var(--e-global-color-82a501e);
    fill: var(--e-global-color-82a501e);
}

.elementor-89 .elementor-element.elementor-element-ea00563 .elementor-repeater-item-0d38e47>a {
    color: var(--e-global-color-90d2dc6);
}

.elementor-89 .elementor-element.elementor-element-ea00563 .elementor-repeater-item-0d38e47>a svg path {
    stroke: var(--e-global-color-90d2dc6);
    fill: var(--e-global-color-90d2dc6);
}

.elementor-89 .elementor-element.elementor-element-ea00563 .elementor-repeater-item-0d38e47>a:hover {
    color: var(--e-global-color-82a501e);
}

.elementor-89 .elementor-element.elementor-element-ea00563 .elementor-repeater-item-0d38e47>a:hover svg path {
    stroke: var(--e-global-color-82a501e);
    fill: var(--e-global-color-82a501e);
}

.elementor-89 .elementor-element.elementor-element-ea00563 .elementor-repeater-item-f0c4243>a {
    color: var(--e-global-color-90d2dc6);
}

.elementor-89 .elementor-element.elementor-element-ea00563 .elementor-repeater-item-f0c4243>a svg path {
    stroke: var(--e-global-color-90d2dc6);
    fill: var(--e-global-color-90d2dc6);
}

.elementor-89 .elementor-element.elementor-element-ea00563 .elementor-repeater-item-f0c4243>a:hover {
    color: var(--e-global-color-82a501e);
}

.elementor-89 .elementor-element.elementor-element-ea00563 .elementor-repeater-item-f0c4243>a:hover svg path {
    stroke: var(--e-global-color-82a501e);
    fill: var(--e-global-color-82a501e);
}

.elementor-89 .elementor-element.elementor-element-ea00563>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-ea00563 .ekit_social_media {
    text-align: left;
}

.elementor-89 .elementor-element.elementor-element-ea00563 .ekit_social_media>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    width: 30px;
    height: 30px;
    line-height: 28px;
}

.elementor-89 .elementor-element.elementor-element-ea00563 .ekit_social_media>li {
    display: inline-block;
    margin: 5px 5px 15px 5px;
}

.elementor-89 .elementor-element.elementor-element-ea00563 .ekit_social_media>li>a i {
    font-size: 20px;
}

.elementor-89 .elementor-element.elementor-element-ea00563 .ekit_social_media>li>a svg {
    max-width: 20px;
}

.elementor-widget-image .widget-image-caption {
    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-89 .elementor-element.elementor-element-20f2217>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-20f2217 {
    text-align: center;
}

.elementor-89 .elementor-element.elementor-element-a468ddc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-a468ddc>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-89 .elementor-element.elementor-element-2c87db0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 025px 0px;
}

.elementor-89 .elementor-element.elementor-element-2c87db0 {
    text-align: center;
}

.elementor-89 .elementor-element.elementor-element-2c87db0 .elementor-heading-title {
    font-family: var(--e-global-typography-574a709-font-family), Sans-serif;
    font-size: var(--e-global-typography-574a709-font-size);
    font-weight: var(--e-global-typography-574a709-font-weight);
    text-transform: var(--e-global-typography-574a709-text-transform);
    line-height: var(--e-global-typography-574a709-line-height);
    letter-spacing: var(--e-global-typography-574a709-letter-spacing);
    word-spacing: var(--e-global-typography-574a709-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-39c26a3>.elementor-widget-container {
    margin: 0px 0px 35px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-39c26a3 {
    text-align: center;
}

.elementor-89 .elementor-element.elementor-element-39c26a3 .elementor-heading-title {
    font-family: var(--e-global-typography-944f9f9-font-family), Sans-serif;
    font-size: var(--e-global-typography-944f9f9-font-size);
    font-weight: var(--e-global-typography-944f9f9-font-weight);
    text-transform: var(--e-global-typography-944f9f9-text-transform);
    line-height: var(--e-global-typography-944f9f9-line-height);
    letter-spacing: var(--e-global-typography-944f9f9-letter-spacing);
    word-spacing: var(--e-global-typography-944f9f9-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-54a1226 .ekit-double-btn.ekit-double-btn-one {
    background-color: transparent;
    color: #ffffff;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-62416c6);
    border-radius: 30px 30px 30px 30px;
    background-image: linear-gradient(112deg, var(--e-global-color-62416c6) 0%, var(--e-global-color-53122a7) 50%);
    padding: 16px 36px 16px 36px;
    margin: 0px 9px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-54a1226 .ekit-double-btn.ekit-double-btn-one:hover {
    background-color: transparent;
    color: #ffffff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-53122a7);
    border-radius: 30px 30px 30px 30px;
    background-image: linear-gradient(105deg, var(--e-global-color-53122a7) 23%, var(--e-global-color-62416c6) 75%);
}

.elementor-89 .elementor-element.elementor-element-54a1226 .ekit-double-btn.ekit-double-btn-two {
    background-color: #F54A4800;
    color: #ffffff;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-90d2dc6);
    border-radius: 30px 30px 30px 30px;
    padding: 16px 36px 16px 36px;
    margin: 0px 0px 0px 9px;
}

.elementor-89 .elementor-element.elementor-element-54a1226 .ekit-double-btn.ekit-double-btn-two:hover {
    background-color: transparent;
    color: #ffffff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-82a501e);
    border-radius: 30px 30px 30px 30px;
    background-image: linear-gradient(180deg, var(--e-global-color-82a501e) 5%, var(--e-global-color-90d2dc6) 100%);
}

.elementor-89 .elementor-element.elementor-element-54a1226 .ekit_double_button {
    width: 40%;
}

.elementor-89 .elementor-element.elementor-element-54a1226 .ekit-double-btn:not(:last-child) {
    margin-right: 5px;
}

.elementor-89 .elementor-element.elementor-element-54a1226 .ekit-double-btn.ekit-double-btn-one>i {
    padding-right: 8px;
}

.elementor-89 .elementor-element.elementor-element-54a1226 .ekit-double-btn.ekit-double-btn-one>svg {
    margin-right: 8px;
}

.elementor-89 .elementor-element.elementor-element-54a1226 .ekit-double-btn.ekit-double-btn-two>i {
    padding-left: 8px;
}

.elementor-89 .elementor-element.elementor-element-54a1226 .ekit-double-btn.ekit-double-btn-two>svg {
    margin-left: 8px;
}

.elementor-89 .elementor-element.elementor-element-54a1226 .ekit-double-btn.ekit-double-btn-one svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-89 .elementor-element.elementor-element-54a1226 .ekit-double-btn.ekit-double-btn-one:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-89 .elementor-element.elementor-element-54a1226 .ekit-double-btn.ekit-double-btn-two svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-89 .elementor-element.elementor-element-54a1226 .ekit-double-btn.ekit-double-btn-two:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-89 .elementor-element.elementor-element-4738858 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -130px;
    margin-bottom: 100px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-4738858>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-c98bcca:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-c98bcca>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-a0f65ce) 100%);
}

.elementor-89 .elementor-element.elementor-element-c98bcca>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-c98bcca>.elementor-element-populated,
.elementor-89 .elementor-element.elementor-element-c98bcca>.elementor-element-populated>.elementor-background-overlay,
.elementor-89 .elementor-element.elementor-element-c98bcca>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-89 .elementor-element.elementor-element-c98bcca>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 50px 20px 30px 20px;
}

.elementor-89 .elementor-element.elementor-element-c98bcca>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-9f70385>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 25px 0px;
}

.elementor-89 .elementor-element.elementor-element-9f70385 {
    text-align: left;
}

.elementor-89 .elementor-element.elementor-element-b2048af>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 12px 0px;
}

.elementor-89 .elementor-element.elementor-element-b2048af {
    text-align: left;
}

.elementor-89 .elementor-element.elementor-element-b2048af .elementor-heading-title {
    font-family: var(--e-global-typography-6a5a82f-font-family), Sans-serif;
    font-size: var(--e-global-typography-6a5a82f-font-size);
    font-weight: var(--e-global-typography-6a5a82f-font-weight);
    text-transform: var(--e-global-typography-6a5a82f-text-transform);
    line-height: var(--e-global-typography-6a5a82f-line-height);
    letter-spacing: var(--e-global-typography-6a5a82f-letter-spacing);
    word-spacing: var(--e-global-typography-6a5a82f-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-widget-text-editor {
    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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-89 .elementor-element.elementor-element-4fa0036>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-4fa0036 {
    text-align: left;
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-0323965:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-0323965>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-a0f65ce) 100%);
}

.elementor-89 .elementor-element.elementor-element-0323965>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-0323965>.elementor-element-populated,
.elementor-89 .elementor-element.elementor-element-0323965>.elementor-element-populated>.elementor-background-overlay,
.elementor-89 .elementor-element.elementor-element-0323965>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-89 .elementor-element.elementor-element-0323965>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 50px 20px 30px 20px;
}

.elementor-89 .elementor-element.elementor-element-0323965>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-aff5542>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 25px 0px;
}

.elementor-89 .elementor-element.elementor-element-aff5542 {
    text-align: left;
}

.elementor-89 .elementor-element.elementor-element-80efee5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 12px 0px;
}

.elementor-89 .elementor-element.elementor-element-80efee5 {
    text-align: left;
}

.elementor-89 .elementor-element.elementor-element-80efee5 .elementor-heading-title {
    font-family: var(--e-global-typography-6a5a82f-font-family), Sans-serif;
    font-size: var(--e-global-typography-6a5a82f-font-size);
    font-weight: var(--e-global-typography-6a5a82f-font-weight);
    text-transform: var(--e-global-typography-6a5a82f-text-transform);
    line-height: var(--e-global-typography-6a5a82f-line-height);
    letter-spacing: var(--e-global-typography-6a5a82f-letter-spacing);
    word-spacing: var(--e-global-typography-6a5a82f-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-410890d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-410890d {
    text-align: left;
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-3a899ef:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-3a899ef>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-a0f65ce) 100%);
}

.elementor-89 .elementor-element.elementor-element-3a899ef>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-3a899ef>.elementor-element-populated,
.elementor-89 .elementor-element.elementor-element-3a899ef>.elementor-element-populated>.elementor-background-overlay,
.elementor-89 .elementor-element.elementor-element-3a899ef>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-89 .elementor-element.elementor-element-3a899ef>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 50px 20px 30px 20px;
}

.elementor-89 .elementor-element.elementor-element-3a899ef>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-db7b1af>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 25px 0px;
}

.elementor-89 .elementor-element.elementor-element-db7b1af {
    text-align: left;
}

.elementor-89 .elementor-element.elementor-element-1ad419f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 12px 0px;
}

.elementor-89 .elementor-element.elementor-element-1ad419f {
    text-align: left;
}

.elementor-89 .elementor-element.elementor-element-1ad419f .elementor-heading-title {
    font-family: var(--e-global-typography-6a5a82f-font-family), Sans-serif;
    font-size: var(--e-global-typography-6a5a82f-font-size);
    font-weight: var(--e-global-typography-6a5a82f-font-weight);
    text-transform: var(--e-global-typography-6a5a82f-text-transform);
    line-height: var(--e-global-typography-6a5a82f-line-height);
    letter-spacing: var(--e-global-typography-6a5a82f-letter-spacing);
    word-spacing: var(--e-global-typography-6a5a82f-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-95b782a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-95b782a {
    text-align: left;
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-8eddca8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-8eddca8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-a0f65ce) 100%);
}

.elementor-89 .elementor-element.elementor-element-8eddca8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-8eddca8>.elementor-element-populated,
.elementor-89 .elementor-element.elementor-element-8eddca8>.elementor-element-populated>.elementor-background-overlay,
.elementor-89 .elementor-element.elementor-element-8eddca8>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-89 .elementor-element.elementor-element-8eddca8>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 50px 20px 30px 20px;
}

.elementor-89 .elementor-element.elementor-element-8eddca8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-c6ac69c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 25px 0px;
}

.elementor-89 .elementor-element.elementor-element-c6ac69c {
    text-align: left;
}

.elementor-89 .elementor-element.elementor-element-ce96b70>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 12px 0px;
}

.elementor-89 .elementor-element.elementor-element-ce96b70 {
    text-align: left;
}

.elementor-89 .elementor-element.elementor-element-ce96b70 .elementor-heading-title {
    font-family: var(--e-global-typography-6a5a82f-font-family), Sans-serif;
    font-size: var(--e-global-typography-6a5a82f-font-size);
    font-weight: var(--e-global-typography-6a5a82f-font-weight);
    text-transform: var(--e-global-typography-6a5a82f-text-transform);
    line-height: var(--e-global-typography-6a5a82f-line-height);
    letter-spacing: var(--e-global-typography-6a5a82f-letter-spacing);
    word-spacing: var(--e-global-typography-6a5a82f-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-dbf997a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-dbf997a {
    text-align: left;
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-243461e {
    margin-top: 0px;
    margin-bottom: 50px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-474d2d6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-474d2d6>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-48989c2>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-48989c2 {
    text-align: center;
}

.elementor-89 .elementor-element.elementor-element-cd6eab5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 40px 0px;
}

.elementor-89 .elementor-element.elementor-element-cd6eab5 {
    text-align: center;
}

.elementor-89 .elementor-element.elementor-element-cd6eab5 .elementor-heading-title {
    font-family: var(--e-global-typography-6a5a82f-font-family), Sans-serif;
    font-size: var(--e-global-typography-6a5a82f-font-size);
    font-weight: var(--e-global-typography-6a5a82f-font-weight);
    text-transform: var(--e-global-typography-6a5a82f-text-transform);
    line-height: var(--e-global-typography-6a5a82f-line-height);
    letter-spacing: var(--e-global-typography-6a5a82f-letter-spacing);
    word-spacing: var(--e-global-typography-6a5a82f-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-8f2aa16 .elementskit-clients-slider {
    --ekit_client_logo_left_right_spacing: 15px;
}

.elementor-89 .elementor-element.elementor-element-8f2aa16 .ekit-price-card-slider {
    --ekit_client_logo_slidetosho: 6;
}

.elementor-89 .elementor-element.elementor-element-8f2aa16 .elementskit-clients-slider .single-client {
    background-color: #02010100;
    min-height: 0px;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-89 .elementor-element.elementor-element-8f2aa16 .elementskit-clients-slider .single-client:hover {
    background-color: #D3C9C100;
}

.elementor-89 .elementor-element.elementor-element-8f2aa16>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-8f2aa16 .elementskit-clients-slider .swiper-wrapper {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-8f2aa16 .single-client {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-8f2aa16 .simple_logo_image .single-client .content-image .main-image {
    opacity: 1;
    filter: alpha(opacity=1);
}

.elementor-89 .elementor-element.elementor-element-8f2aa16 .elementskit-clients-slider .single-client img {
    opacity: 1;
    filter: alpha(opacity=1);
}

.elementor-89 .elementor-element.elementor-element-8f2aa16 .simple_logo_image .single-client:hover .content-image img {
    opacity: 1;
    filter: alpha(opacity=1);
}

.elementor-89 .elementor-element.elementor-element-8f2aa16 .simple_logo_image .single-client:hover .content-image .main-image {
    opacity: 1;
    filter: alpha(opacity=1);
}

.elementor-89 .elementor-element.elementor-element-ed278d0>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-ed278d0 {
    text-align: center;
}

.elementor-89 .elementor-element.elementor-element-05fa73b:not(.elementor-motion-effects-element-type-background),
.elementor-89 .elementor-element.elementor-element-05fa73b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-89 .elementor-element.elementor-element-05fa73b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
}

.elementor-89 .elementor-element.elementor-element-05fa73b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-adb448b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-adb448b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-be43974 {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-543c40a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-543c40a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-widget-divider {
    --divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
    color: var(--e-global-color-secondary);
    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);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-89 .elementor-element.elementor-element-7c953bf {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-53122a7);
    --divider-border-width: 2px;
}

.elementor-89 .elementor-element.elementor-element-7c953bf .elementor-divider-separator {
    width: 100%;
}

.elementor-89 .elementor-element.elementor-element-7c953bf .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-89 .elementor-element.elementor-element-38f3cb4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-38f3cb4>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-03c8244>.elementor-widget-container {
    margin: 0px 0px 0px 12px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-03c8244 .elementor-heading-title {
    font-family: var(--e-global-typography-2896245-font-family), Sans-serif;
    font-size: var(--e-global-typography-2896245-font-size);
    font-weight: var(--e-global-typography-2896245-font-weight);
    text-transform: var(--e-global-typography-2896245-text-transform);
    line-height: var(--e-global-typography-2896245-line-height);
    letter-spacing: var(--e-global-typography-2896245-letter-spacing);
    word-spacing: var(--e-global-typography-2896245-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-a1e23bb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-89 .elementor-element.elementor-element-a1e23bb {
    z-index: 1;
}

.elementor-89 .elementor-element.elementor-element-a1e23bb .elementor-heading-title {
    font-family: var(--e-global-typography-21ca500-font-family), Sans-serif;
    font-size: var(--e-global-typography-21ca500-font-size);
    font-weight: var(--e-global-typography-21ca500-font-weight);
    text-transform: var(--e-global-typography-21ca500-text-transform);
    line-height: var(--e-global-typography-21ca500-line-height);
    letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
    word-spacing: var(--e-global-typography-21ca500-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-ca65b9a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-89 .elementor-element.elementor-element-ca65b9a {
    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-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
}

.elementor-89 .elementor-element.elementor-element-0727929>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-icon i {
    color: var(--e-global-color-90d2dc6);
    transition: color 0.3s;
}

.elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-90d2dc6);
    transition: fill 0.3s;
}

.elementor-89 .elementor-element.elementor-element-0727929 {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-text {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-accent);
}

.elementor-89 .elementor-element.elementor-element-4820ba1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-c9536f8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-c9536f8>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
}

.elementor-89 .elementor-element.elementor-element-b193ddd .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-62416c6);
}

.elementor-89 .elementor-element.elementor-element-b102549>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-b102549>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-701867c .elementor-button {
    background-color: transparent;
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    background-image: linear-gradient(180deg, #D3C9C100 0%, #F2295B00 100%);
}

.elementor-89 .elementor-element.elementor-element-701867c .elementor-button:hover,
.elementor-89 .elementor-element.elementor-element-701867c .elementor-button:focus {
    background-color: transparent;
    color: var(--e-global-color-text);
    background-image: linear-gradient(180deg, var(--e-global-color-82a501e) 5%, var(--e-global-color-90d2dc6) 100%);
}

.elementor-89 .elementor-element.elementor-element-701867c .elementor-button:hover svg,
.elementor-89 .elementor-element.elementor-element-701867c .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-54730d0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-54730d0>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-a3e9441>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-a3e9441:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../../2023/05/Ellipse-4-3.png);
    -webkit-mask-size: contain;
    -webkit-mask-position: top right;
    -webkit-mask-repeat: no-repeat;
}

.elementor-89 .elementor-element.elementor-element-a3e9441.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(../../2023/05/Ellipse-4-3.png);
    -webkit-mask-size: contain;
    -webkit-mask-position: top right;
    -webkit-mask-repeat: no-repeat;
}

.elementor-89 .elementor-element.elementor-element-a3e9441 {
    text-align: right;
}

.elementor-89 .elementor-element.elementor-element-ee3e6ce {
    margin-top: -250px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-89c4808:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-89c4808>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-82a501e) 0%, var(--e-global-color-90d2dc6) 100%);
}

.elementor-89 .elementor-element.elementor-element-89c4808>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-89c4808>.elementor-element-populated,
.elementor-89 .elementor-element.elementor-element-89c4808>.elementor-element-populated>.elementor-background-overlay,
.elementor-89 .elementor-element.elementor-element-89c4808>.elementor-background-slideshow {
    border-radius: 100px 100px 100px 100px;
}

.elementor-89 .elementor-element.elementor-element-89c4808>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 30px 0px;
}

.elementor-89 .elementor-element.elementor-element-89c4808>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-counter .elementor-counter-title {
    color: var(--e-global-color-secondary);
    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);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-89 .elementor-element.elementor-element-9a3653f .elementor-counter-number-wrapper {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-73a2001-font-family), Sans-serif;
    font-size: var(--e-global-typography-73a2001-font-size);
    font-weight: var(--e-global-typography-73a2001-font-weight);
    text-transform: var(--e-global-typography-73a2001-text-transform);
    line-height: var(--e-global-typography-73a2001-line-height);
    letter-spacing: var(--e-global-typography-73a2001-letter-spacing);
    word-spacing: var(--e-global-typography-73a2001-word-spacing);
}

.elementor-89 .elementor-element.elementor-element-9a3653f .elementor-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
}

.elementor-89 .elementor-element.elementor-element-15e1e32>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-15e1e32>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-9964368>.elementor-background-overlay {
    background-color: var(--e-global-color-primary);
    opacity: 0.5;
}

.elementor-89 .elementor-element.elementor-element-9964368 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
}

.elementor-89 .elementor-element.elementor-element-0b4e302>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-0b4e302>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-e0a3906 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-0617eca);
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 50px 0px;
}

.elementor-89 .elementor-element.elementor-element-81efa4b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-81efa4b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-21eabc3 {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-71331ba>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-71331ba>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-1c09109 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-53122a7);
    --divider-border-width: 2px;
}

.elementor-89 .elementor-element.elementor-element-1c09109 .elementor-divider-separator {
    width: 100%;
}

.elementor-89 .elementor-element.elementor-element-1c09109 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-89 .elementor-element.elementor-element-a7cefb9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-a7cefb9>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-08e2416>.elementor-widget-container {
    margin: 0px 0px 0px 12px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-08e2416 .elementor-heading-title {
    font-family: var(--e-global-typography-2896245-font-family), Sans-serif;
    font-size: var(--e-global-typography-2896245-font-size);
    font-weight: var(--e-global-typography-2896245-font-weight);
    text-transform: var(--e-global-typography-2896245-text-transform);
    line-height: var(--e-global-typography-2896245-line-height);
    letter-spacing: var(--e-global-typography-2896245-letter-spacing);
    word-spacing: var(--e-global-typography-2896245-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-3d3fcd2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-89 .elementor-element.elementor-element-3d3fcd2 {
    z-index: 1;
}

.elementor-89 .elementor-element.elementor-element-3d3fcd2 .elementor-heading-title {
    font-family: var(--e-global-typography-21ca500-font-family), Sans-serif;
    font-size: var(--e-global-typography-21ca500-font-size);
    font-weight: var(--e-global-typography-21ca500-font-weight);
    text-transform: var(--e-global-typography-21ca500-text-transform);
    line-height: var(--e-global-typography-21ca500-line-height);
    letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
    word-spacing: var(--e-global-typography-21ca500-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-3aba101>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-3aba101 {
    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-bc-flex-widget .elementor-89 .elementor-element.elementor-element-22cdcb7.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-89 .elementor-element.elementor-element-22cdcb7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-89 .elementor-element.elementor-element-22cdcb7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-22cdcb7>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-c89dfe2 .elementor-button {
    background-color: transparent;
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    background-image: linear-gradient(180deg, #D3C9C100 0%, #F2295B00 100%);
}

.elementor-89 .elementor-element.elementor-element-c89dfe2 .elementor-button:hover,
.elementor-89 .elementor-element.elementor-element-c89dfe2 .elementor-button:focus {
    background-color: transparent;
    color: var(--e-global-color-text);
    background-image: linear-gradient(180deg, var(--e-global-color-82a501e) 5%, var(--e-global-color-90d2dc6) 100%);
}

.elementor-89 .elementor-element.elementor-element-c89dfe2 .elementor-button:hover svg,
.elementor-89 .elementor-element.elementor-element-c89dfe2 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-widget-premium-img-gallery .premium-gallery-img-name,
.elementor-widget-premium-img-gallery .premium-gallery-img-name a {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-premium-img-gallery .premium-gallery-img-desc,
.elementor-widget-premium-img-gallery .premium-gallery-img-desc a {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-premium-img-gallery .pa-gallery-magnific-image i,
.elementor-widget-premium-img-gallery .pa-gallery-img-link i {
    color: var(--e-global-color-primary);
}

.elementor-widget-premium-img-gallery .pa-gallery-magnific-image svg,
.elementor-widget-premium-img-gallery .pa-gallery-img-link svg {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-widget-premium-img-gallery .pa-gallery-magnific-image span,
.elementor-widget-premium-img-gallery .pa-gallery-img-link span {
    background-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover i,
.elementor-widget-premium-img-gallery .pa-gallery-img-link:hover i {
    color: var(--e-global-color-primary);
}

.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover svg,
.elementor-widget-premium-img-gallery .pa-gallery-img-link:hover svg {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover span,
.elementor-widget-premium-img-gallery .pa-gallery-img-link:hover span {
    background-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.category {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-secondary);
}

.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.active {
    color: var(--e-global-color-primary);
}

.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-secondary);
}

.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn .premium-loader {
    border-color: var(--e-global-color-secondary);
    border-top-color: var(--e-global-color-secondary);
}

.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn:hover {
    color: var(--e-global-color-secondary);
}

.elementor-89 .elementor-element.elementor-element-c571f3f .premium-img-gallery-masonry div.premium-gallery-item,
.elementor-89 .elementor-element.elementor-element-c571f3f .premium-img-gallery-fitRows div.premium-gallery-item {
    width: 33.330%;
}

.elementor-89 .elementor-element.elementor-element-c571f3f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 50px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-c571f3f .premium-img-gallery-filter {
    justify-content: flex-start;
}

.elementor-89 .elementor-element.elementor-element-c571f3f .premium-gallery-item {
    padding: 0px;
}

.elementor-89 .elementor-element.elementor-element-c571f3f .premium-gallery-caption {
    text-align: left;
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-c571f3f .premium-img-gallery {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-c571f3f .pa-gallery-img-container,
.elementor-89 .elementor-element.elementor-element-c571f3f .pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper,
.elementor-89 .elementor-element.elementor-element-c571f3f .pa-gallery-img.style2 .pa-gallery-icons-caption-container {
    border-radius: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-c571f3f .pa-gallery-img-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-c571f3f .premium-gallery-img-name,
.elementor-89 .elementor-element.elementor-element-c571f3f .premium-gallery-img-name a {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
}

.elementor-89 .elementor-element.elementor-element-c571f3f .premium-gallery-img-desc,
.elementor-89 .elementor-element.elementor-element-c571f3f .premium-gallery-img-desc a {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
}

.elementor-89 .elementor-element.elementor-element-c571f3f .pa-gallery-magnific-image span,
.elementor-89 .elementor-element.elementor-element-c571f3f .pa-gallery-img-link span {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-c571f3f .premium-gallery-cats-container li a.category {
    font-family: var(--e-global-typography-2896245-font-family), Sans-serif;
    font-size: var(--e-global-typography-2896245-font-size);
    font-weight: var(--e-global-typography-2896245-font-weight);
    text-transform: var(--e-global-typography-2896245-text-transform);
    line-height: var(--e-global-typography-2896245-line-height);
    letter-spacing: var(--e-global-typography-2896245-letter-spacing);
    word-spacing: var(--e-global-typography-2896245-word-spacing);
    color: var(--e-global-color-text);
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 40px 0px;
}

.elementor-89 .elementor-element.elementor-element-c571f3f .premium-gallery-cats-container li a:hover {
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-067e0aa {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-text);
    --divider-border-width: 1px;
}

.elementor-89 .elementor-element.elementor-element-067e0aa>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-067e0aa .elementor-divider-separator {
    width: 30%;
    margin: 0 auto;
    margin-right: 0;
}

.elementor-89 .elementor-element.elementor-element-067e0aa .elementor-divider {
    text-align: right;
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-89 .elementor-element.elementor-element-067e0aa .elementor-divider__text {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-40fc9a2-font-family), Sans-serif;
    font-size: var(--e-global-typography-40fc9a2-font-size);
    font-weight: var(--e-global-typography-40fc9a2-font-weight);
    text-transform: var(--e-global-typography-40fc9a2-text-transform);
    line-height: var(--e-global-typography-40fc9a2-line-height);
    letter-spacing: var(--e-global-typography-40fc9a2-letter-spacing);
    word-spacing: var(--e-global-typography-40fc9a2-word-spacing);
}

.elementor-89 .elementor-element.elementor-element-670ac7c:not(.elementor-motion-effects-element-type-background),
.elementor-89 .elementor-element.elementor-element-670ac7c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-89 .elementor-element.elementor-element-670ac7c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
}

.elementor-89 .elementor-element.elementor-element-670ac7c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-cd5c349>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-cd5c349>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-dfdd58e {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-0617eca);
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 30px 0px;
}

.elementor-89 .elementor-element.elementor-element-43f60aa>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-43f60aa>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-032adf3 {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-6836fe5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-6836fe5>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-e1633d1 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-53122a7);
    --divider-border-width: 2px;
}

.elementor-89 .elementor-element.elementor-element-e1633d1 .elementor-divider-separator {
    width: 100%;
}

.elementor-89 .elementor-element.elementor-element-e1633d1 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-89 .elementor-element.elementor-element-63bd77d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-63bd77d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-0ae0511>.elementor-widget-container {
    margin: 0px 0px 0px 12px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-0ae0511 .elementor-heading-title {
    font-family: var(--e-global-typography-2896245-font-family), Sans-serif;
    font-size: var(--e-global-typography-2896245-font-size);
    font-weight: var(--e-global-typography-2896245-font-weight);
    text-transform: var(--e-global-typography-2896245-text-transform);
    line-height: var(--e-global-typography-2896245-line-height);
    letter-spacing: var(--e-global-typography-2896245-letter-spacing);
    word-spacing: var(--e-global-typography-2896245-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-2d76e88>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-89 .elementor-element.elementor-element-2d76e88 {
    z-index: 1;
}

.elementor-89 .elementor-element.elementor-element-2d76e88 .elementor-heading-title {
    font-family: var(--e-global-typography-21ca500-font-family), Sans-serif;
    font-size: var(--e-global-typography-21ca500-font-size);
    font-weight: var(--e-global-typography-21ca500-font-weight);
    text-transform: var(--e-global-typography-21ca500-text-transform);
    line-height: var(--e-global-typography-21ca500-line-height);
    letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
    word-spacing: var(--e-global-typography-21ca500-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-a4c1c10>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-a4c1c10 {
    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-bc-flex-widget .elementor-89 .elementor-element.elementor-element-77bc9bf.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-89 .elementor-element.elementor-element-77bc9bf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-89 .elementor-element.elementor-element-77bc9bf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-77bc9bf>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-706de53 .elementor-button {
    background-color: transparent;
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    background-image: linear-gradient(180deg, #D3C9C100 0%, #F2295B00 100%);
}

.elementor-89 .elementor-element.elementor-element-706de53 .elementor-button:hover,
.elementor-89 .elementor-element.elementor-element-706de53 .elementor-button:focus {
    background-color: transparent;
    color: var(--e-global-color-text);
    background-image: linear-gradient(180deg, var(--e-global-color-82a501e) 5%, var(--e-global-color-90d2dc6) 100%);
}

.elementor-89 .elementor-element.elementor-element-706de53 .elementor-button:hover svg,
.elementor-89 .elementor-element.elementor-element-706de53 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 15px;
    --ekit_testimonial_slidetoshow: 3;
}

.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-single-testimonial-slider,
.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-testimonial_card,
.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
    background-color: transparent;
    background-image: linear-gradient(208deg, var(--e-global-color-53122a7) 0%, var(--e-global-color-62416c6) 86%);
}

.elementor-89 .elementor-element.elementor-element-5cdaae9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 50px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-testimonial-slider .swiper-wrapper {
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-single-testimonial-slider,
.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-testimonial_card {
    padding: 40px 025px 20px 25px;
}

.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-single-testimonial-slider,
.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-testimonial_card {
    border-radius: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-commentor-content {
    text-align: left;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-testimonial_card {
    text-align: left;
}

.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-profile-info {
    text-align: left;
}

.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-commentor-bio {
    text-align: left;
    justify-content: left;
}

.elementor-89 .elementor-element.elementor-element-5cdaae9 .ekit_testimonial_style_5 .elementskit-commentor-header {
    text-align: left;
}

.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
    color: var(--e-global-color-accent);
}

.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-testimonial_card .elementskit-commentor-coment {
    color: var(--e-global-color-accent);
}

.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-single-testimonial-slider:hover .elementskit-commentor-content>p {
    color: var(--e-global-color-accent);
}

.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-single-testimonial-slider.testimonial-active .elementskit-commentor-content>p {
    color: var(--e-global-color-accent);
}

.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-testimonial_card .elementskit-commentor-coment {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-profile-info .elementskit-author-name {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-6a5a82f-font-family), Sans-serif;
    font-size: var(--e-global-typography-6a5a82f-font-size);
    font-weight: var(--e-global-typography-6a5a82f-font-weight);
    text-transform: var(--e-global-typography-6a5a82f-text-transform);
    line-height: var(--e-global-typography-6a5a82f-line-height);
    letter-spacing: var(--e-global-typography-6a5a82f-letter-spacing);
    word-spacing: var(--e-global-typography-6a5a82f-word-spacing);
}

.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-single-testimonial-slider:hover .elementskit-author-name {
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-name {
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-commentor-bio .elementskit-commentor-image>img {
    height: 130px;
    width: 130px;
}

.elementor-89 .elementor-element.elementor-element-5cdaae9 .ekit-testimonial--avatar {
    margin: 0px 0px 0px -15px;
}

.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-testimonial-slider .swiper-pagination {
    bottom: -20px;
}

.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-testimonial-slider .swiper-pagination span {
    width: 8px;
    height: 8px;
}

.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-testimonial-slider .swiper-pagination span:not(:last-child) {
    margin-right: 12px;
}

.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active {
    width: 8px;
    height: 8px;
    transform: scale(1.2);
}

.elementor-89 .elementor-element.elementor-element-9dd3cb0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 0px 0px;
    z-index: 4;
}

.elementor-89 .elementor-element.elementor-element-9dd3cb0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-6f48dc1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-6f48dc1>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-5a37e95 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-d43539c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-d43539c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-ac1c484 {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-e4bd233>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-e4bd233>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-d3025f3 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-53122a7);
    --divider-border-width: 2px;
}

.elementor-89 .elementor-element.elementor-element-d3025f3 .elementor-divider-separator {
    width: 100%;
}

.elementor-89 .elementor-element.elementor-element-d3025f3 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-89 .elementor-element.elementor-element-c40b6be>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-c40b6be>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-bd1b175>.elementor-widget-container {
    margin: 0px 0px 0px 12px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-bd1b175 .elementor-heading-title {
    font-family: var(--e-global-typography-2896245-font-family), Sans-serif;
    font-size: var(--e-global-typography-2896245-font-size);
    font-weight: var(--e-global-typography-2896245-font-weight);
    text-transform: var(--e-global-typography-2896245-text-transform);
    line-height: var(--e-global-typography-2896245-line-height);
    letter-spacing: var(--e-global-typography-2896245-letter-spacing);
    word-spacing: var(--e-global-typography-2896245-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-9ae6c3c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-89 .elementor-element.elementor-element-9ae6c3c {
    z-index: 1;
}

.elementor-89 .elementor-element.elementor-element-9ae6c3c .elementor-heading-title {
    font-family: var(--e-global-typography-21ca500-font-family), Sans-serif;
    font-size: var(--e-global-typography-21ca500-font-size);
    font-weight: var(--e-global-typography-21ca500-font-weight);
    text-transform: var(--e-global-typography-21ca500-text-transform);
    line-height: var(--e-global-typography-21ca500-line-height);
    letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
    word-spacing: var(--e-global-typography-21ca500-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-3d0aa63>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-3d0aa63 {
    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-bc-flex-widget .elementor-89 .elementor-element.elementor-element-fc8fc2b.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-89 .elementor-element.elementor-element-fc8fc2b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-89 .elementor-element.elementor-element-fc8fc2b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-fc8fc2b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-23586df:not(.elementor-motion-effects-element-type-background),
.elementor-89 .elementor-element.elementor-element-23586df>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://template-kit1.evonicmedia.com/layout46/wp-content/uploads/2023/05/Pattern.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-89 .elementor-element.elementor-element-23586df {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -255px;
    margin-bottom: 0px;
    padding: 320px 0px 80px 0px;
    z-index: 2;
}

.elementor-89 .elementor-element.elementor-element-23586df>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-89 .elementor-element.elementor-element-87d48d3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-89 .elementor-element.elementor-element-87d48d3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-89 .elementor-element.elementor-element-87d48d3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-87d48d3>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-fe12499 {
    z-index: 1;
    text-align: center;
}

.elementor-89 .elementor-element.elementor-element-fe12499:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../../2023/05/Ellipse-4-3.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-89 .elementor-element.elementor-element-fe12499.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(../../2023/05/Ellipse-4-3.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-89 .elementor-element.elementor-element-fe12499 img {
    width: 90%;
}

.elementor-89 .elementor-element.elementor-element-6564218>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-6564218>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-6a4c337 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 50px 0px;
}

.elementor-89 .elementor-element.elementor-element-d2f185b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-d2f185b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-b800800:not(.elementor-motion-effects-element-type-background),
.elementor-89 .elementor-element.elementor-element-b800800>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-b800800,
.elementor-89 .elementor-element.elementor-element-b800800>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-89 .elementor-element.elementor-element-b800800 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 20px 20px 20px 0px;
}

.elementor-89 .elementor-element.elementor-element-b800800>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-d9ef08e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-d9ef08e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-62416c6) 0%, var(--e-global-color-53122a7) 100%);
}

.elementor-89 .elementor-element.elementor-element-d9ef08e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-d9ef08e>.elementor-element-populated,
.elementor-89 .elementor-element.elementor-element-d9ef08e>.elementor-element-populated>.elementor-background-overlay,
.elementor-89 .elementor-element.elementor-element-d9ef08e>.elementor-background-slideshow {
    border-radius: 100px 100px 100px 100px;
}

.elementor-89 .elementor-element.elementor-element-d9ef08e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
    padding: 35px 0px 35px 0px;
}

.elementor-89 .elementor-element.elementor-element-d9ef08e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-2c0b971 .elementor-counter-number-wrapper {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-3127e6c-font-family), Sans-serif;
    font-size: var(--e-global-typography-3127e6c-font-size);
    font-weight: var(--e-global-typography-3127e6c-font-weight);
    text-transform: var(--e-global-typography-3127e6c-text-transform);
    line-height: var(--e-global-typography-3127e6c-line-height);
    letter-spacing: var(--e-global-typography-3127e6c-letter-spacing);
    word-spacing: var(--e-global-typography-3127e6c-word-spacing);
}

.elementor-bc-flex-widget .elementor-89 .elementor-element.elementor-element-4624b39.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-89 .elementor-element.elementor-element-4624b39.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-89 .elementor-element.elementor-element-4624b39>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-4624b39>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-b8d69a4>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-b8d69a4 .elementor-heading-title {
    font-family: var(--e-global-typography-95c72ad-font-family), Sans-serif;
    font-size: var(--e-global-typography-95c72ad-font-size);
    font-weight: var(--e-global-typography-95c72ad-font-weight);
    text-transform: var(--e-global-typography-95c72ad-text-transform);
    line-height: var(--e-global-typography-95c72ad-line-height);
    letter-spacing: var(--e-global-typography-95c72ad-letter-spacing);
    word-spacing: var(--e-global-typography-95c72ad-word-spacing);
    color: var(--e-global-color-9bd5964);
}

.elementor-89 .elementor-element.elementor-element-313ece6>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-313ece6 {
    color: var(--e-global-color-d2d36e7);
    font-family: var(--e-global-typography-1195df3-font-family), Sans-serif;
    font-size: var(--e-global-typography-1195df3-font-size);
    font-weight: var(--e-global-typography-1195df3-font-weight);
    text-transform: var(--e-global-typography-1195df3-text-transform);
    line-height: var(--e-global-typography-1195df3-line-height);
    letter-spacing: var(--e-global-typography-1195df3-letter-spacing);
    word-spacing: var(--e-global-typography-1195df3-word-spacing);
}

.elementor-89 .elementor-element.elementor-element-a23bd7a:not(.elementor-motion-effects-element-type-background),
.elementor-89 .elementor-element.elementor-element-a23bd7a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-a23bd7a,
.elementor-89 .elementor-element.elementor-element-a23bd7a>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-89 .elementor-element.elementor-element-a23bd7a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 20px 20px 20px 0px;
}

.elementor-89 .elementor-element.elementor-element-a23bd7a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-c670c8e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-c670c8e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-62416c6) 0%, var(--e-global-color-53122a7) 100%);
}

.elementor-89 .elementor-element.elementor-element-c670c8e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-c670c8e>.elementor-element-populated,
.elementor-89 .elementor-element.elementor-element-c670c8e>.elementor-element-populated>.elementor-background-overlay,
.elementor-89 .elementor-element.elementor-element-c670c8e>.elementor-background-slideshow {
    border-radius: 100px 100px 100px 100px;
}

.elementor-89 .elementor-element.elementor-element-c670c8e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
    padding: 35px 0px 35px 0px;
}

.elementor-89 .elementor-element.elementor-element-c670c8e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-6cb8661 .elementor-counter-number-wrapper {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-3127e6c-font-family), Sans-serif;
    font-size: var(--e-global-typography-3127e6c-font-size);
    font-weight: var(--e-global-typography-3127e6c-font-weight);
    text-transform: var(--e-global-typography-3127e6c-text-transform);
    line-height: var(--e-global-typography-3127e6c-line-height);
    letter-spacing: var(--e-global-typography-3127e6c-letter-spacing);
    word-spacing: var(--e-global-typography-3127e6c-word-spacing);
}

.elementor-bc-flex-widget .elementor-89 .elementor-element.elementor-element-491f57c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-89 .elementor-element.elementor-element-491f57c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-89 .elementor-element.elementor-element-491f57c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-491f57c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-a3722b0>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-a3722b0 .elementor-heading-title {
    font-family: var(--e-global-typography-95c72ad-font-family), Sans-serif;
    font-size: var(--e-global-typography-95c72ad-font-size);
    font-weight: var(--e-global-typography-95c72ad-font-weight);
    text-transform: var(--e-global-typography-95c72ad-text-transform);
    line-height: var(--e-global-typography-95c72ad-line-height);
    letter-spacing: var(--e-global-typography-95c72ad-letter-spacing);
    word-spacing: var(--e-global-typography-95c72ad-word-spacing);
    color: var(--e-global-color-9bd5964);
}

.elementor-89 .elementor-element.elementor-element-155e5df>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-155e5df {
    color: var(--e-global-color-d2d36e7);
    font-family: var(--e-global-typography-1195df3-font-family), Sans-serif;
    font-size: var(--e-global-typography-1195df3-font-size);
    font-weight: var(--e-global-typography-1195df3-font-weight);
    text-transform: var(--e-global-typography-1195df3-text-transform);
    line-height: var(--e-global-typography-1195df3-line-height);
    letter-spacing: var(--e-global-typography-1195df3-letter-spacing);
    word-spacing: var(--e-global-typography-1195df3-word-spacing);
}

.elementor-89 .elementor-element.elementor-element-ddca26b:not(.elementor-motion-effects-element-type-background),
.elementor-89 .elementor-element.elementor-element-ddca26b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-ddca26b,
.elementor-89 .elementor-element.elementor-element-ddca26b>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-89 .elementor-element.elementor-element-ddca26b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 20px 20px 20px 0px;
}

.elementor-89 .elementor-element.elementor-element-ddca26b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-c748df1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-c748df1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-62416c6) 0%, var(--e-global-color-53122a7) 100%);
}

.elementor-89 .elementor-element.elementor-element-c748df1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-c748df1>.elementor-element-populated,
.elementor-89 .elementor-element.elementor-element-c748df1>.elementor-element-populated>.elementor-background-overlay,
.elementor-89 .elementor-element.elementor-element-c748df1>.elementor-background-slideshow {
    border-radius: 100px 100px 100px 100px;
}

.elementor-89 .elementor-element.elementor-element-c748df1>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 30px 0px 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
    padding: 35px 0px 35px 0px;
}

.elementor-89 .elementor-element.elementor-element-c748df1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-481d3ca .elementor-counter-number-wrapper {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-3127e6c-font-family), Sans-serif;
    font-size: var(--e-global-typography-3127e6c-font-size);
    font-weight: var(--e-global-typography-3127e6c-font-weight);
    text-transform: var(--e-global-typography-3127e6c-text-transform);
    line-height: var(--e-global-typography-3127e6c-line-height);
    letter-spacing: var(--e-global-typography-3127e6c-letter-spacing);
    word-spacing: var(--e-global-typography-3127e6c-word-spacing);
}

.elementor-bc-flex-widget .elementor-89 .elementor-element.elementor-element-f943d4e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-89 .elementor-element.elementor-element-f943d4e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-89 .elementor-element.elementor-element-f943d4e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-f943d4e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-da6004d>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-da6004d .elementor-heading-title {
    font-family: var(--e-global-typography-95c72ad-font-family), Sans-serif;
    font-size: var(--e-global-typography-95c72ad-font-size);
    font-weight: var(--e-global-typography-95c72ad-font-weight);
    text-transform: var(--e-global-typography-95c72ad-text-transform);
    line-height: var(--e-global-typography-95c72ad-line-height);
    letter-spacing: var(--e-global-typography-95c72ad-letter-spacing);
    word-spacing: var(--e-global-typography-95c72ad-word-spacing);
    color: var(--e-global-color-9bd5964);
}

.elementor-89 .elementor-element.elementor-element-709aa2a>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-709aa2a {
    color: var(--e-global-color-d2d36e7);
    font-family: var(--e-global-typography-1195df3-font-family), Sans-serif;
    font-size: var(--e-global-typography-1195df3-font-size);
    font-weight: var(--e-global-typography-1195df3-font-weight);
    text-transform: var(--e-global-typography-1195df3-text-transform);
    line-height: var(--e-global-typography-1195df3-line-height);
    letter-spacing: var(--e-global-typography-1195df3-letter-spacing);
    word-spacing: var(--e-global-typography-1195df3-word-spacing);
}

.elementor-89 .elementor-element.elementor-element-7e40bac {
    margin-top: -600px;
    margin-bottom: 0px;
    padding: 0px 0px 65px 0px;
    z-index: 0;
}

.elementor-89 .elementor-element.elementor-element-9edd017>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-9edd017>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-ff4893e {
    text-align: center;
}

.elementor-89 .elementor-element.elementor-element-ff4893e img {
    width: 47%;
}

.elementor-89 .elementor-element.elementor-element-b3f492f:not(.elementor-motion-effects-element-type-background),
.elementor-89 .elementor-element.elementor-element-b3f492f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #140921;
    background-image: url("https://template-kit1.evonicmedia.com/layout46/wp-content/uploads/2023/05/Group-1983.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-89 .elementor-element.elementor-element-b3f492f>.elementor-background-overlay {
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-b3f492f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 310px 0px;
}

.elementor-89 .elementor-element.elementor-element-7502cf0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-7502cf0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-b6978b5>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-b6978b5 {
    text-align: center;
}

.elementor-89 .elementor-element.elementor-element-b6978b5 .elementor-heading-title {
    font-family: var(--e-global-typography-2896245-font-family), Sans-serif;
    font-size: var(--e-global-typography-2896245-font-size);
    font-weight: var(--e-global-typography-2896245-font-weight);
    text-transform: var(--e-global-typography-2896245-text-transform);
    line-height: var(--e-global-typography-2896245-line-height);
    letter-spacing: var(--e-global-typography-2896245-letter-spacing);
    word-spacing: var(--e-global-typography-2896245-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-5a72213>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-89 .elementor-element.elementor-element-5a72213 {
    z-index: 1;
    text-align: center;
}

.elementor-89 .elementor-element.elementor-element-5a72213 .elementor-heading-title {
    font-family: var(--e-global-typography-21ca500-font-family), Sans-serif;
    font-size: var(--e-global-typography-21ca500-font-size);
    font-weight: var(--e-global-typography-21ca500-font-weight);
    text-transform: var(--e-global-typography-21ca500-text-transform);
    line-height: var(--e-global-typography-21ca500-line-height);
    letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
    word-spacing: var(--e-global-typography-21ca500-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-a949208>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 230px 0px 230px;
}

.elementor-89 .elementor-element.elementor-element-a949208 {
    text-align: center;
    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-89 .elementor-element.elementor-element-6ab9684 {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 2;
}

.elementor-89 .elementor-element.elementor-element-825dc72:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-825dc72>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-53122a7) 0%, var(--e-global-color-62416c6) 100%);
}

.elementor-89 .elementor-element.elementor-element-825dc72>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-825dc72>.elementor-element-populated,
.elementor-89 .elementor-element.elementor-element-825dc72>.elementor-element-populated>.elementor-background-overlay,
.elementor-89 .elementor-element.elementor-element-825dc72>.elementor-background-slideshow {
    border-radius: 100px 100px 100px 100px;
}

.elementor-89 .elementor-element.elementor-element-825dc72>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 40px 0px 40px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 40px;
    padding: 47px 0px 47px 0px;
}

.elementor-89 .elementor-element.elementor-element-825dc72>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-cc56688>.elementor-widget-container {
    margin: -10px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-cc56688 {
    text-align: left;
}

.elementor-89 .elementor-element.elementor-element-cc56688 .elementor-heading-title {
    font-family: var(--e-global-typography-73a2001-font-family), Sans-serif;
    font-size: var(--e-global-typography-73a2001-font-size);
    font-weight: var(--e-global-typography-73a2001-font-weight);
    text-transform: var(--e-global-typography-73a2001-text-transform);
    line-height: var(--e-global-typography-73a2001-line-height);
    letter-spacing: var(--e-global-typography-73a2001-letter-spacing);
    word-spacing: var(--e-global-typography-73a2001-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-b8ce1cd>.elementor-widget-container {
    margin: 0px 0px 0px 30px;
}

.elementor-89 .elementor-element.elementor-element-b8ce1cd {
    text-align: left;
}

.elementor-89 .elementor-element.elementor-element-b8ce1cd .elementor-heading-title {
    font-family: var(--e-global-typography-f0c0320-font-family), Sans-serif;
    font-size: var(--e-global-typography-f0c0320-font-size);
    font-weight: var(--e-global-typography-f0c0320-font-weight);
    text-transform: var(--e-global-typography-f0c0320-text-transform);
    line-height: var(--e-global-typography-f0c0320-line-height);
    letter-spacing: var(--e-global-typography-f0c0320-letter-spacing);
    word-spacing: var(--e-global-typography-f0c0320-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-5b03b47:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-5b03b47>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-53122a7) 0%, var(--e-global-color-62416c6) 100%);
}

.elementor-89 .elementor-element.elementor-element-5b03b47>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-5b03b47>.elementor-element-populated,
.elementor-89 .elementor-element.elementor-element-5b03b47>.elementor-element-populated>.elementor-background-overlay,
.elementor-89 .elementor-element.elementor-element-5b03b47>.elementor-background-slideshow {
    border-radius: 100px 100px 100px 100px;
}

.elementor-89 .elementor-element.elementor-element-5b03b47>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 120px 40px -120px 40px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 40px;
    padding: 47px 0px 47px 0px;
}

.elementor-89 .elementor-element.elementor-element-5b03b47>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-ef6e301>.elementor-widget-container {
    margin: -10px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-ef6e301 {
    text-align: left;
}

.elementor-89 .elementor-element.elementor-element-ef6e301 .elementor-heading-title {
    font-family: var(--e-global-typography-73a2001-font-family), Sans-serif;
    font-size: var(--e-global-typography-73a2001-font-size);
    font-weight: var(--e-global-typography-73a2001-font-weight);
    text-transform: var(--e-global-typography-73a2001-text-transform);
    line-height: var(--e-global-typography-73a2001-line-height);
    letter-spacing: var(--e-global-typography-73a2001-letter-spacing);
    word-spacing: var(--e-global-typography-73a2001-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-36abf30>.elementor-widget-container {
    margin: 0px 0px 0px 30px;
}

.elementor-89 .elementor-element.elementor-element-36abf30 {
    text-align: left;
}

.elementor-89 .elementor-element.elementor-element-36abf30 .elementor-heading-title {
    font-family: var(--e-global-typography-f0c0320-font-family), Sans-serif;
    font-size: var(--e-global-typography-f0c0320-font-size);
    font-weight: var(--e-global-typography-f0c0320-font-weight);
    text-transform: var(--e-global-typography-f0c0320-text-transform);
    line-height: var(--e-global-typography-f0c0320-line-height);
    letter-spacing: var(--e-global-typography-f0c0320-letter-spacing);
    word-spacing: var(--e-global-typography-f0c0320-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-a455df5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-a455df5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-53122a7) 0%, var(--e-global-color-62416c6) 100%);
}

.elementor-89 .elementor-element.elementor-element-a455df5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-a455df5>.elementor-element-populated,
.elementor-89 .elementor-element.elementor-element-a455df5>.elementor-element-populated>.elementor-background-overlay,
.elementor-89 .elementor-element.elementor-element-a455df5>.elementor-background-slideshow {
    border-radius: 100px 100px 100px 100px;
}

.elementor-89 .elementor-element.elementor-element-a455df5>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 40px 0px 40px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 40px;
    padding: 47px 0px 47px 0px;
}

.elementor-89 .elementor-element.elementor-element-a455df5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-6472092>.elementor-widget-container {
    margin: -10px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-6472092 {
    text-align: left;
}

.elementor-89 .elementor-element.elementor-element-6472092 .elementor-heading-title {
    font-family: var(--e-global-typography-73a2001-font-family), Sans-serif;
    font-size: var(--e-global-typography-73a2001-font-size);
    font-weight: var(--e-global-typography-73a2001-font-weight);
    text-transform: var(--e-global-typography-73a2001-text-transform);
    line-height: var(--e-global-typography-73a2001-line-height);
    letter-spacing: var(--e-global-typography-73a2001-letter-spacing);
    word-spacing: var(--e-global-typography-73a2001-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-ddf2823>.elementor-widget-container {
    margin: 0px 0px 0px 30px;
}

.elementor-89 .elementor-element.elementor-element-ddf2823 {
    text-align: left;
}

.elementor-89 .elementor-element.elementor-element-ddf2823 .elementor-heading-title {
    font-family: var(--e-global-typography-f0c0320-font-family), Sans-serif;
    font-size: var(--e-global-typography-f0c0320-font-size);
    font-weight: var(--e-global-typography-f0c0320-font-weight);
    text-transform: var(--e-global-typography-f0c0320-text-transform);
    line-height: var(--e-global-typography-f0c0320-line-height);
    letter-spacing: var(--e-global-typography-f0c0320-letter-spacing);
    word-spacing: var(--e-global-typography-f0c0320-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-6d018a3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-6d018a3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-53122a7) 0%, var(--e-global-color-62416c6) 100%);
}

.elementor-89 .elementor-element.elementor-element-6d018a3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-6d018a3>.elementor-element-populated,
.elementor-89 .elementor-element.elementor-element-6d018a3>.elementor-element-populated>.elementor-background-overlay,
.elementor-89 .elementor-element.elementor-element-6d018a3>.elementor-background-slideshow {
    border-radius: 100px 100px 100px 100px;
}

.elementor-89 .elementor-element.elementor-element-6d018a3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 120px 40px -120px 40px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 40px;
    padding: 47px 0px 47px 0px;
}

.elementor-89 .elementor-element.elementor-element-6d018a3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-5da0297>.elementor-widget-container {
    margin: -10px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-5da0297 {
    text-align: left;
}

.elementor-89 .elementor-element.elementor-element-5da0297 .elementor-heading-title {
    font-family: var(--e-global-typography-73a2001-font-family), Sans-serif;
    font-size: var(--e-global-typography-73a2001-font-size);
    font-weight: var(--e-global-typography-73a2001-font-weight);
    text-transform: var(--e-global-typography-73a2001-text-transform);
    line-height: var(--e-global-typography-73a2001-line-height);
    letter-spacing: var(--e-global-typography-73a2001-letter-spacing);
    word-spacing: var(--e-global-typography-73a2001-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-59991ed>.elementor-widget-container {
    margin: 0px 0px 0px 30px;
}

.elementor-89 .elementor-element.elementor-element-59991ed {
    text-align: left;
}

.elementor-89 .elementor-element.elementor-element-59991ed .elementor-heading-title {
    font-family: var(--e-global-typography-f0c0320-font-family), Sans-serif;
    font-size: var(--e-global-typography-f0c0320-font-size);
    font-weight: var(--e-global-typography-f0c0320-font-weight);
    text-transform: var(--e-global-typography-f0c0320-text-transform);
    line-height: var(--e-global-typography-f0c0320-line-height);
    letter-spacing: var(--e-global-typography-f0c0320-letter-spacing);
    word-spacing: var(--e-global-typography-f0c0320-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-7164668>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-89 .elementor-element.elementor-element-7164668 {
    left: 0px;
}

body.rtl .elementor-89 .elementor-element.elementor-element-7164668 {
    right: 0px;
}

.elementor-89 .elementor-element.elementor-element-7164668 {
    bottom: -50px;
    z-index: 0;
    text-align: center;
}

.elementor-89 .elementor-element.elementor-element-7164668 img {
    width: 75%;
}

.elementor-89 .elementor-element.elementor-element-11e5802 .elementor-button {
    background-color: transparent;
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    background-image: linear-gradient(180deg, #D3C9C100 0%, #F2295B00 100%);
}

.elementor-89 .elementor-element.elementor-element-11e5802 .elementor-button:hover,
.elementor-89 .elementor-element.elementor-element-11e5802 .elementor-button:focus {
    background-color: transparent;
    color: var(--e-global-color-text);
    background-image: linear-gradient(180deg, var(--e-global-color-82a501e) 5%, var(--e-global-color-90d2dc6) 100%);
}

.elementor-89 .elementor-element.elementor-element-11e5802>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-89 .elementor-element.elementor-element-11e5802 {
    left: 0px;
}

body.rtl .elementor-89 .elementor-element.elementor-element-11e5802 {
    right: 0px;
}

.elementor-89 .elementor-element.elementor-element-11e5802 {
    bottom: -242px;
}

.elementor-89 .elementor-element.elementor-element-11e5802 .elementor-button:hover svg,
.elementor-89 .elementor-element.elementor-element-11e5802 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-2193386 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 200px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-732a004>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-732a004>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-widget-text-path {
    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-89 .elementor-element.elementor-element-0c1560b {
    --alignment: center;
    --width: 270px;
    --rotate: 95deg;
    font-family: var(--e-global-typography-40fc9a2-font-family), Sans-serif;
    font-size: var(--e-global-typography-40fc9a2-font-size);
    font-weight: var(--e-global-typography-40fc9a2-font-weight);
    text-transform: var(--e-global-typography-40fc9a2-text-transform);
    line-height: var(--e-global-typography-40fc9a2-line-height);
    letter-spacing: var(--e-global-typography-40fc9a2-letter-spacing);
    word-spacing: var(--e-global-typography-40fc9a2-word-spacing);
    --word-spacing: 9px;
    --text-color: var(--e-global-color-text);
    --transition: 0.3s;
}

.elementor-89 .elementor-element.elementor-element-39b8448>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-39b8448 {
    text-align: center;
}

.elementor-89 .elementor-element.elementor-element-056c266>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-056c266 {
    text-align: center;
}

.elementor-89 .elementor-element.elementor-element-056c266 .elementor-heading-title {
    font-family: var(--e-global-typography-2896245-font-family), Sans-serif;
    font-size: var(--e-global-typography-2896245-font-size);
    font-weight: var(--e-global-typography-2896245-font-weight);
    text-transform: var(--e-global-typography-2896245-text-transform);
    line-height: var(--e-global-typography-2896245-line-height);
    letter-spacing: var(--e-global-typography-2896245-letter-spacing);
    word-spacing: var(--e-global-typography-2896245-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 0px;
    --ekit_testimonial_slidetoshow: 1;
}

.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-single-testimonial-slider,
.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-testimonial_card,
.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
    background-color: #02010100;
}

.elementor-89 .elementor-element.elementor-element-51a39ad>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-51a39ad {
    z-index: 2;
}

.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-testimonial-slider .swiper-wrapper {
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-single-testimonial-slider,
.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-testimonial_card {
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-single-testimonial-slider,
.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-testimonial_card {
    border-radius: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-single-testimonial-slider:hover {
    border-color: #02010100;
}

.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
    color: var(--e-global-color-accent);
    margin: 0px 200px 0px 200px;
}

.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-testimonial_card .elementskit-commentor-coment {
    color: var(--e-global-color-accent);
    margin: 0px 200px 0px 200px;
}

.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-single-testimonial-slider:hover .elementskit-commentor-content>p {
    color: var(--e-global-color-accent);
}

.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-single-testimonial-slider.testimonial-active .elementskit-commentor-content>p {
    color: var(--e-global-color-accent);
}

.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-testimonial_card .elementskit-commentor-coment {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-commentor-content>i {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-icon-content>i {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-watermark-icon>i {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-watermark-icon svg {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
    border-radius: 50%;
}

.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-single-testimonial-slider .elementskit-border-hr {
    width: 0px;
    height: 0px;
}

.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-profile-info .elementskit-author-name {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-95c72ad-font-family), Sans-serif;
    font-size: var(--e-global-typography-95c72ad-font-size);
    font-weight: var(--e-global-typography-95c72ad-font-weight);
    text-transform: var(--e-global-typography-95c72ad-text-transform);
    line-height: var(--e-global-typography-95c72ad-line-height);
    letter-spacing: var(--e-global-typography-95c72ad-letter-spacing);
    word-spacing: var(--e-global-typography-95c72ad-word-spacing);
    margin-bottom: 5px;
}

.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-single-testimonial-slider:hover .elementskit-author-name {
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-name {
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-profile-info .elementskit-author-des {
    color: var(--e-global-color-90d2dc6);
    font-family: var(--e-global-typography-40fc9a2-font-family), Sans-serif;
    font-size: var(--e-global-typography-40fc9a2-font-size);
    font-weight: var(--e-global-typography-40fc9a2-font-weight);
    text-transform: var(--e-global-typography-40fc9a2-text-transform);
    line-height: var(--e-global-typography-40fc9a2-line-height);
    letter-spacing: var(--e-global-typography-40fc9a2-letter-spacing);
    word-spacing: var(--e-global-typography-40fc9a2-word-spacing);
}

.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-single-testimonial-slider:hover .elementskit-author-des {
    color: var(--e-global-color-90d2dc6);
}

.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-des {
    color: var(--e-global-color-90d2dc6);
}

.elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-commentor-bio {
    margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-eed8297>.elementor-widget-container {
    margin: -170px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-eed8297 {
    text-align: center;
}

.elementor-89 .elementor-element.elementor-element-eed8297 img {
    width: 15%;
}

.elementor-89 .elementor-element.elementor-element-e2d7d89 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-02013d2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-02013d2>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-adae329>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-adae329 {
    text-align: center;
}

.elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(35px/2);
}

.elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(35px/2);
}

.elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(35px/2);
    margin-left: calc(35px/2);
}

.elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-35px/2);
    margin-left: calc(-35px/2);
}

body.rtl .elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-35px/2);
}

body:not(.rtl) .elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-35px/2);
}

.elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-icon i {
    color: var(--e-global-color-90d2dc6);
    transition: color 0.3s;
}

.elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-90d2dc6);
    transition: fill 0.3s;
}

.elementor-89 .elementor-element.elementor-element-2deaa50 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-icon {
    padding-right: 20px;
}

.elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-95c72ad-font-family), Sans-serif;
    font-size: var(--e-global-typography-95c72ad-font-size);
    font-weight: var(--e-global-typography-95c72ad-font-weight);
    text-transform: var(--e-global-typography-95c72ad-text-transform);
    line-height: var(--e-global-typography-95c72ad-line-height);
    letter-spacing: var(--e-global-typography-95c72ad-letter-spacing);
    word-spacing: var(--e-global-typography-95c72ad-word-spacing);
}

.elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-text {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-accent);
}

.elementor-89 .elementor-element.elementor-element-e7f4f4c>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-e7f4f4c {
    text-align: center;
}

.elementor-89 .elementor-element.elementor-element-dc4a86a:not(.elementor-motion-effects-element-type-background),
.elementor-89 .elementor-element.elementor-element-dc4a86a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://template-kit1.evonicmedia.com/layout46/wp-content/uploads/2023/05/Pattern.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-89 .elementor-element.elementor-element-dc4a86a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 80px 0px;
}

.elementor-89 .elementor-element.elementor-element-dc4a86a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-059516a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-059516a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-f021d85 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 50px 0px;
}

.elementor-89 .elementor-element.elementor-element-e773082>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-e773082>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-f9209bd {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-0bf2082>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-0bf2082>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-c479586 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-53122a7);
    --divider-border-width: 2px;
}

.elementor-89 .elementor-element.elementor-element-c479586 .elementor-divider-separator {
    width: 100%;
}

.elementor-89 .elementor-element.elementor-element-c479586 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-89 .elementor-element.elementor-element-d845162>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-d845162>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-a2c82b7>.elementor-widget-container {
    margin: 0px 0px 0px 12px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-a2c82b7 .elementor-heading-title {
    font-family: var(--e-global-typography-2896245-font-family), Sans-serif;
    font-size: var(--e-global-typography-2896245-font-size);
    font-weight: var(--e-global-typography-2896245-font-weight);
    text-transform: var(--e-global-typography-2896245-text-transform);
    line-height: var(--e-global-typography-2896245-line-height);
    letter-spacing: var(--e-global-typography-2896245-letter-spacing);
    word-spacing: var(--e-global-typography-2896245-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-1eaf40c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-89 .elementor-element.elementor-element-1eaf40c {
    z-index: 1;
}

.elementor-89 .elementor-element.elementor-element-1eaf40c .elementor-heading-title {
    font-family: var(--e-global-typography-21ca500-font-family), Sans-serif;
    font-size: var(--e-global-typography-21ca500-font-size);
    font-weight: var(--e-global-typography-21ca500-font-weight);
    text-transform: var(--e-global-typography-21ca500-text-transform);
    line-height: var(--e-global-typography-21ca500-line-height);
    letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
    word-spacing: var(--e-global-typography-21ca500-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-b20d561>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-b20d561 {
    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-bc-flex-widget .elementor-89 .elementor-element.elementor-element-0b3ba34.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-89 .elementor-element.elementor-element-0b3ba34.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-89 .elementor-element.elementor-element-0b3ba34>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-0b3ba34>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-1afe2f4 .elementor-button {
    background-color: transparent;
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    background-image: linear-gradient(180deg, #D3C9C100 0%, #F2295B00 100%);
}

.elementor-89 .elementor-element.elementor-element-1afe2f4 .elementor-button:hover,
.elementor-89 .elementor-element.elementor-element-1afe2f4 .elementor-button:focus {
    background-color: transparent;
    color: var(--e-global-color-text);
    background-image: linear-gradient(180deg, var(--e-global-color-82a501e) 5%, var(--e-global-color-90d2dc6) 100%);
}

.elementor-89 .elementor-element.elementor-element-1afe2f4 .elementor-button:hover svg,
.elementor-89 .elementor-element.elementor-element-1afe2f4 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-40d5aa2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-3960d9c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-3960d9c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-af57e8f .elementor-repeater-item-1747f69>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.elementor-89 .elementor-element.elementor-element-af57e8f .elementor-repeater-item-1747f69>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.team-popup-id-af57e8f .elementor-repeater-item-1747f69>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.team-popup-id-af57e8f .elementor-repeater-item-1747f69>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-89 .elementor-element.elementor-element-af57e8f .elementor-repeater-item-1747f69>a,
.team-popup-id-af57e8f .elementor-repeater-item-1747f69>a {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-af57e8f .elementor-repeater-item-1747f69>a:hover {
    background-color: #3B5998;
}

.team-popup-id-af57e8f .elementor-repeater-item-1747f69>a:hover {
    background-color: #3B5998;
}

.elementor-89 .elementor-element.elementor-element-af57e8f .elementor-repeater-item-1747f69>a:hover,
.team-popup-id-af57e8f .elementor-repeater-item-1747f69>a:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-af57e8f .elementor-repeater-item-35d1df1>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.elementor-89 .elementor-element.elementor-element-af57e8f .elementor-repeater-item-35d1df1>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.team-popup-id-af57e8f .elementor-repeater-item-35d1df1>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.team-popup-id-af57e8f .elementor-repeater-item-35d1df1>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-89 .elementor-element.elementor-element-af57e8f .elementor-repeater-item-35d1df1>a,
.team-popup-id-af57e8f .elementor-repeater-item-35d1df1>a {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-af57e8f .elementor-repeater-item-35d1df1>a:hover {
    color: var(--e-global-color-text);
    background-color: #1da1f2;
}

.elementor-89 .elementor-element.elementor-element-af57e8f .elementor-repeater-item-35d1df1>a:hover svg path {
    stroke: var(--e-global-color-text);
    fill: var(--e-global-color-text);
}

.team-popup-id-af57e8f .elementor-repeater-item-35d1df1>a:hover {
    color: var(--e-global-color-text);
    background-color: #1da1f2;
}

.team-popup-id-af57e8f .elementor-repeater-item-35d1df1>a:hover svg path {
    stroke: var(--e-global-color-text);
    fill: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-af57e8f .elementor-repeater-item-49510ad>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.elementor-89 .elementor-element.elementor-element-af57e8f .elementor-repeater-item-49510ad>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.team-popup-id-af57e8f .elementor-repeater-item-49510ad>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.team-popup-id-af57e8f .elementor-repeater-item-49510ad>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-89 .elementor-element.elementor-element-af57e8f .elementor-repeater-item-49510ad>a,
.team-popup-id-af57e8f .elementor-repeater-item-49510ad>a {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-af57e8f .elementor-repeater-item-49510ad>a:hover {
    background-color: #e60023;
}

.team-popup-id-af57e8f .elementor-repeater-item-49510ad>a:hover {
    background-color: #e60023;
}

.elementor-89 .elementor-element.elementor-element-af57e8f .elementor-repeater-item-49510ad>a:hover,
.team-popup-id-af57e8f .elementor-repeater-item-49510ad>a:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-af57e8f .profile-card:hover,
.elementor-89 .elementor-element.elementor-element-af57e8f .profile-image-card:hover,
.elementor-89 .elementor-element.elementor-element-af57e8f .profile-card::before,
.elementor-89 .elementor-element.elementor-element-af57e8f .profile-image-card::before,
.elementor-89 .elementor-element.elementor-element-af57e8f div .profile-card .profile-body::before,
.elementor-89 .elementor-element.elementor-element-af57e8f .image-card-v3 .profile-image-card:after {
    background-color: transparent;
    background-image: linear-gradient(180deg, #7436BB66 28%, #B520A378 68%);
}

.elementor-89 .elementor-element.elementor-element-af57e8f .profile-card,
.elementor-89 .elementor-element.elementor-element-af57e8f .profile-image-card {
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-af57e8f .profile-body {
    padding: 65px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-af57e8f .ekit-wid-con .profile-square-v .profile-card .profile-body {
    padding: 65px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-af57e8f .profile-card .profile-header {
    margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-af57e8f .profile-body .profile-title {
    font-family: var(--e-global-typography-95c72ad-font-family), Sans-serif;
    font-size: var(--e-global-typography-95c72ad-font-size);
    font-weight: var(--e-global-typography-95c72ad-font-weight);
    text-transform: var(--e-global-typography-95c72ad-text-transform);
    line-height: var(--e-global-typography-95c72ad-line-height);
    letter-spacing: var(--e-global-typography-95c72ad-letter-spacing);
    word-spacing: var(--e-global-typography-95c72ad-word-spacing);
    color: var(--e-global-color-text);
    margin-bottom: 5px;
}

.elementor-89 .elementor-element.elementor-element-af57e8f .profile-body .profile-designation {
    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-text);
    margin-bottom: 10px;
}

.elementor-89 .elementor-element.elementor-element-af57e8f .profile-body .profile-content {
    margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-af57e8f .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    padding: 0px 0px 0px 0px;
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.team-popup-id-af57e8f .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    padding: 0px 0px 0px 0px;
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.elementor-89 .elementor-element.elementor-element-af57e8f .ekit-team-social-list>li {
    display: inline-block;
}

.team-popup-id-af57e8f .ekit-team-social-list>li {
    display: inline-block;
}

.elementor-89 .elementor-element.elementor-element-af57e8f .ekit-team-social-list>li>a i {
    font-size: 14px;
}

.elementor-89 .elementor-element.elementor-element-af57e8f .ekit-team-social-list>li>a svg {
    max-width: 14px;
}

.team-popup-id-af57e8f .ekit-team-social-list>li>a i {
    font-size: 14px;
}

.team-popup-id-af57e8f .ekit-team-social-list>li>a svg {
    max-width: 14px;
}

.elementor-89 .elementor-element.elementor-element-6fc330b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-6fc330b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-5008cfb .elementor-repeater-item-1747f69>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.elementor-89 .elementor-element.elementor-element-5008cfb .elementor-repeater-item-1747f69>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.team-popup-id-5008cfb .elementor-repeater-item-1747f69>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.team-popup-id-5008cfb .elementor-repeater-item-1747f69>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-89 .elementor-element.elementor-element-5008cfb .elementor-repeater-item-1747f69>a,
.team-popup-id-5008cfb .elementor-repeater-item-1747f69>a {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-5008cfb .elementor-repeater-item-1747f69>a:hover {
    background-color: #3B5998;
}

.team-popup-id-5008cfb .elementor-repeater-item-1747f69>a:hover {
    background-color: #3B5998;
}

.elementor-89 .elementor-element.elementor-element-5008cfb .elementor-repeater-item-1747f69>a:hover,
.team-popup-id-5008cfb .elementor-repeater-item-1747f69>a:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-5008cfb .elementor-repeater-item-35d1df1>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.elementor-89 .elementor-element.elementor-element-5008cfb .elementor-repeater-item-35d1df1>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.team-popup-id-5008cfb .elementor-repeater-item-35d1df1>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.team-popup-id-5008cfb .elementor-repeater-item-35d1df1>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-89 .elementor-element.elementor-element-5008cfb .elementor-repeater-item-35d1df1>a,
.team-popup-id-5008cfb .elementor-repeater-item-35d1df1>a {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-5008cfb .elementor-repeater-item-35d1df1>a:hover {
    color: var(--e-global-color-text);
    background-color: #1da1f2;
}

.elementor-89 .elementor-element.elementor-element-5008cfb .elementor-repeater-item-35d1df1>a:hover svg path {
    stroke: var(--e-global-color-text);
    fill: var(--e-global-color-text);
}

.team-popup-id-5008cfb .elementor-repeater-item-35d1df1>a:hover {
    color: var(--e-global-color-text);
    background-color: #1da1f2;
}

.team-popup-id-5008cfb .elementor-repeater-item-35d1df1>a:hover svg path {
    stroke: var(--e-global-color-text);
    fill: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-5008cfb .elementor-repeater-item-49510ad>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.elementor-89 .elementor-element.elementor-element-5008cfb .elementor-repeater-item-49510ad>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.team-popup-id-5008cfb .elementor-repeater-item-49510ad>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.team-popup-id-5008cfb .elementor-repeater-item-49510ad>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-89 .elementor-element.elementor-element-5008cfb .elementor-repeater-item-49510ad>a,
.team-popup-id-5008cfb .elementor-repeater-item-49510ad>a {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-5008cfb .elementor-repeater-item-49510ad>a:hover {
    background-color: #e60023;
}

.team-popup-id-5008cfb .elementor-repeater-item-49510ad>a:hover {
    background-color: #e60023;
}

.elementor-89 .elementor-element.elementor-element-5008cfb .elementor-repeater-item-49510ad>a:hover,
.team-popup-id-5008cfb .elementor-repeater-item-49510ad>a:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-5008cfb .profile-card:hover,
.elementor-89 .elementor-element.elementor-element-5008cfb .profile-image-card:hover,
.elementor-89 .elementor-element.elementor-element-5008cfb .profile-card::before,
.elementor-89 .elementor-element.elementor-element-5008cfb .profile-image-card::before,
.elementor-89 .elementor-element.elementor-element-5008cfb div .profile-card .profile-body::before,
.elementor-89 .elementor-element.elementor-element-5008cfb .image-card-v3 .profile-image-card:after {
    background-color: transparent;
    background-image: linear-gradient(180deg, #7436BB66 28%, #B520A378 68%);
}

.elementor-89 .elementor-element.elementor-element-5008cfb .profile-card,
.elementor-89 .elementor-element.elementor-element-5008cfb .profile-image-card {
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-5008cfb .profile-body {
    padding: 65px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-5008cfb .ekit-wid-con .profile-square-v .profile-card .profile-body {
    padding: 65px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-5008cfb .profile-card .profile-header {
    margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-5008cfb .profile-body .profile-title {
    font-family: var(--e-global-typography-95c72ad-font-family), Sans-serif;
    font-size: var(--e-global-typography-95c72ad-font-size);
    font-weight: var(--e-global-typography-95c72ad-font-weight);
    text-transform: var(--e-global-typography-95c72ad-text-transform);
    line-height: var(--e-global-typography-95c72ad-line-height);
    letter-spacing: var(--e-global-typography-95c72ad-letter-spacing);
    word-spacing: var(--e-global-typography-95c72ad-word-spacing);
    color: var(--e-global-color-text);
    margin-bottom: 5px;
}

.elementor-89 .elementor-element.elementor-element-5008cfb .profile-body .profile-designation {
    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-text);
    margin-bottom: 10px;
}

.elementor-89 .elementor-element.elementor-element-5008cfb .profile-body .profile-content {
    margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-5008cfb .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    padding: 0px 0px 0px 0px;
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.team-popup-id-5008cfb .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    padding: 0px 0px 0px 0px;
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.elementor-89 .elementor-element.elementor-element-5008cfb .ekit-team-social-list>li {
    display: inline-block;
}

.team-popup-id-5008cfb .ekit-team-social-list>li {
    display: inline-block;
}

.elementor-89 .elementor-element.elementor-element-5008cfb .ekit-team-social-list>li>a i {
    font-size: 14px;
}

.elementor-89 .elementor-element.elementor-element-5008cfb .ekit-team-social-list>li>a svg {
    max-width: 14px;
}

.team-popup-id-5008cfb .ekit-team-social-list>li>a i {
    font-size: 14px;
}

.team-popup-id-5008cfb .ekit-team-social-list>li>a svg {
    max-width: 14px;
}

.elementor-89 .elementor-element.elementor-element-8d744a5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-8d744a5>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-d42b57c .elementor-repeater-item-1747f69>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.elementor-89 .elementor-element.elementor-element-d42b57c .elementor-repeater-item-1747f69>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.team-popup-id-d42b57c .elementor-repeater-item-1747f69>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.team-popup-id-d42b57c .elementor-repeater-item-1747f69>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-89 .elementor-element.elementor-element-d42b57c .elementor-repeater-item-1747f69>a,
.team-popup-id-d42b57c .elementor-repeater-item-1747f69>a {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-d42b57c .elementor-repeater-item-1747f69>a:hover {
    background-color: #3B5998;
}

.team-popup-id-d42b57c .elementor-repeater-item-1747f69>a:hover {
    background-color: #3B5998;
}

.elementor-89 .elementor-element.elementor-element-d42b57c .elementor-repeater-item-1747f69>a:hover,
.team-popup-id-d42b57c .elementor-repeater-item-1747f69>a:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-d42b57c .elementor-repeater-item-35d1df1>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.elementor-89 .elementor-element.elementor-element-d42b57c .elementor-repeater-item-35d1df1>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.team-popup-id-d42b57c .elementor-repeater-item-35d1df1>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.team-popup-id-d42b57c .elementor-repeater-item-35d1df1>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-89 .elementor-element.elementor-element-d42b57c .elementor-repeater-item-35d1df1>a,
.team-popup-id-d42b57c .elementor-repeater-item-35d1df1>a {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-d42b57c .elementor-repeater-item-35d1df1>a:hover {
    color: var(--e-global-color-text);
    background-color: #1da1f2;
}

.elementor-89 .elementor-element.elementor-element-d42b57c .elementor-repeater-item-35d1df1>a:hover svg path {
    stroke: var(--e-global-color-text);
    fill: var(--e-global-color-text);
}

.team-popup-id-d42b57c .elementor-repeater-item-35d1df1>a:hover {
    color: var(--e-global-color-text);
    background-color: #1da1f2;
}

.team-popup-id-d42b57c .elementor-repeater-item-35d1df1>a:hover svg path {
    stroke: var(--e-global-color-text);
    fill: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-d42b57c .elementor-repeater-item-49510ad>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.elementor-89 .elementor-element.elementor-element-d42b57c .elementor-repeater-item-49510ad>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.team-popup-id-d42b57c .elementor-repeater-item-49510ad>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.team-popup-id-d42b57c .elementor-repeater-item-49510ad>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-89 .elementor-element.elementor-element-d42b57c .elementor-repeater-item-49510ad>a,
.team-popup-id-d42b57c .elementor-repeater-item-49510ad>a {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-d42b57c .elementor-repeater-item-49510ad>a:hover {
    background-color: #e60023;
}

.team-popup-id-d42b57c .elementor-repeater-item-49510ad>a:hover {
    background-color: #e60023;
}

.elementor-89 .elementor-element.elementor-element-d42b57c .elementor-repeater-item-49510ad>a:hover,
.team-popup-id-d42b57c .elementor-repeater-item-49510ad>a:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-d42b57c .profile-card:hover,
.elementor-89 .elementor-element.elementor-element-d42b57c .profile-image-card:hover,
.elementor-89 .elementor-element.elementor-element-d42b57c .profile-card::before,
.elementor-89 .elementor-element.elementor-element-d42b57c .profile-image-card::before,
.elementor-89 .elementor-element.elementor-element-d42b57c div .profile-card .profile-body::before,
.elementor-89 .elementor-element.elementor-element-d42b57c .image-card-v3 .profile-image-card:after {
    background-color: transparent;
    background-image: linear-gradient(180deg, #7436BB66 28%, #B520A378 68%);
}

.elementor-89 .elementor-element.elementor-element-d42b57c .profile-card,
.elementor-89 .elementor-element.elementor-element-d42b57c .profile-image-card {
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-d42b57c .profile-body {
    padding: 65px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-d42b57c .ekit-wid-con .profile-square-v .profile-card .profile-body {
    padding: 65px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-d42b57c .profile-card .profile-header {
    margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-d42b57c .profile-body .profile-title {
    font-family: var(--e-global-typography-95c72ad-font-family), Sans-serif;
    font-size: var(--e-global-typography-95c72ad-font-size);
    font-weight: var(--e-global-typography-95c72ad-font-weight);
    text-transform: var(--e-global-typography-95c72ad-text-transform);
    line-height: var(--e-global-typography-95c72ad-line-height);
    letter-spacing: var(--e-global-typography-95c72ad-letter-spacing);
    word-spacing: var(--e-global-typography-95c72ad-word-spacing);
    color: var(--e-global-color-text);
    margin-bottom: 5px;
}

.elementor-89 .elementor-element.elementor-element-d42b57c .profile-body .profile-designation {
    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-text);
    margin-bottom: 10px;
}

.elementor-89 .elementor-element.elementor-element-d42b57c .profile-body .profile-content {
    margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-d42b57c .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    padding: 0px 0px 0px 0px;
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.team-popup-id-d42b57c .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    padding: 0px 0px 0px 0px;
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.elementor-89 .elementor-element.elementor-element-d42b57c .ekit-team-social-list>li {
    display: inline-block;
}

.team-popup-id-d42b57c .ekit-team-social-list>li {
    display: inline-block;
}

.elementor-89 .elementor-element.elementor-element-d42b57c .ekit-team-social-list>li>a i {
    font-size: 14px;
}

.elementor-89 .elementor-element.elementor-element-d42b57c .ekit-team-social-list>li>a svg {
    max-width: 14px;
}

.team-popup-id-d42b57c .ekit-team-social-list>li>a i {
    font-size: 14px;
}

.team-popup-id-d42b57c .ekit-team-social-list>li>a svg {
    max-width: 14px;
}

.elementor-89 .elementor-element.elementor-element-29be784>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-29be784>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-7589780 .elementor-repeater-item-1747f69>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.elementor-89 .elementor-element.elementor-element-7589780 .elementor-repeater-item-1747f69>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.team-popup-id-7589780 .elementor-repeater-item-1747f69>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.team-popup-id-7589780 .elementor-repeater-item-1747f69>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-89 .elementor-element.elementor-element-7589780 .elementor-repeater-item-1747f69>a,
.team-popup-id-7589780 .elementor-repeater-item-1747f69>a {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-7589780 .elementor-repeater-item-1747f69>a:hover {
    background-color: #3B5998;
}

.team-popup-id-7589780 .elementor-repeater-item-1747f69>a:hover {
    background-color: #3B5998;
}

.elementor-89 .elementor-element.elementor-element-7589780 .elementor-repeater-item-1747f69>a:hover,
.team-popup-id-7589780 .elementor-repeater-item-1747f69>a:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-7589780 .elementor-repeater-item-35d1df1>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.elementor-89 .elementor-element.elementor-element-7589780 .elementor-repeater-item-35d1df1>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.team-popup-id-7589780 .elementor-repeater-item-35d1df1>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.team-popup-id-7589780 .elementor-repeater-item-35d1df1>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-89 .elementor-element.elementor-element-7589780 .elementor-repeater-item-35d1df1>a,
.team-popup-id-7589780 .elementor-repeater-item-35d1df1>a {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-7589780 .elementor-repeater-item-35d1df1>a:hover {
    color: var(--e-global-color-text);
    background-color: #1da1f2;
}

.elementor-89 .elementor-element.elementor-element-7589780 .elementor-repeater-item-35d1df1>a:hover svg path {
    stroke: var(--e-global-color-text);
    fill: var(--e-global-color-text);
}

.team-popup-id-7589780 .elementor-repeater-item-35d1df1>a:hover {
    color: var(--e-global-color-text);
    background-color: #1da1f2;
}

.team-popup-id-7589780 .elementor-repeater-item-35d1df1>a:hover svg path {
    stroke: var(--e-global-color-text);
    fill: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-7589780 .elementor-repeater-item-49510ad>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.elementor-89 .elementor-element.elementor-element-7589780 .elementor-repeater-item-49510ad>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.team-popup-id-7589780 .elementor-repeater-item-49510ad>a {
    color: #FFFFFF;
    background-color: #A1A1A100;
}

.team-popup-id-7589780 .elementor-repeater-item-49510ad>a svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-89 .elementor-element.elementor-element-7589780 .elementor-repeater-item-49510ad>a,
.team-popup-id-7589780 .elementor-repeater-item-49510ad>a {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-7589780 .elementor-repeater-item-49510ad>a:hover {
    background-color: #e60023;
}

.team-popup-id-7589780 .elementor-repeater-item-49510ad>a:hover {
    background-color: #e60023;
}

.elementor-89 .elementor-element.elementor-element-7589780 .elementor-repeater-item-49510ad>a:hover,
.team-popup-id-7589780 .elementor-repeater-item-49510ad>a:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-7589780 .profile-card:hover,
.elementor-89 .elementor-element.elementor-element-7589780 .profile-image-card:hover,
.elementor-89 .elementor-element.elementor-element-7589780 .profile-card::before,
.elementor-89 .elementor-element.elementor-element-7589780 .profile-image-card::before,
.elementor-89 .elementor-element.elementor-element-7589780 div .profile-card .profile-body::before,
.elementor-89 .elementor-element.elementor-element-7589780 .image-card-v3 .profile-image-card:after {
    background-color: transparent;
    background-image: linear-gradient(180deg, #7436BB66 28%, #B520A378 68%);
}

.elementor-89 .elementor-element.elementor-element-7589780 .profile-card,
.elementor-89 .elementor-element.elementor-element-7589780 .profile-image-card {
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-7589780 .profile-body {
    padding: 65px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-7589780 .ekit-wid-con .profile-square-v .profile-card .profile-body {
    padding: 65px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-7589780 .profile-card .profile-header {
    margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-7589780 .profile-body .profile-title {
    font-family: var(--e-global-typography-95c72ad-font-family), Sans-serif;
    font-size: var(--e-global-typography-95c72ad-font-size);
    font-weight: var(--e-global-typography-95c72ad-font-weight);
    text-transform: var(--e-global-typography-95c72ad-text-transform);
    line-height: var(--e-global-typography-95c72ad-line-height);
    letter-spacing: var(--e-global-typography-95c72ad-letter-spacing);
    word-spacing: var(--e-global-typography-95c72ad-word-spacing);
    color: var(--e-global-color-text);
    margin-bottom: 5px;
}

.elementor-89 .elementor-element.elementor-element-7589780 .profile-body .profile-designation {
    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-text);
    margin-bottom: 10px;
}

.elementor-89 .elementor-element.elementor-element-7589780 .profile-body .profile-content {
    margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-7589780 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    padding: 0px 0px 0px 0px;
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.team-popup-id-7589780 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    padding: 0px 0px 0px 0px;
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.elementor-89 .elementor-element.elementor-element-7589780 .ekit-team-social-list>li {
    display: inline-block;
}

.team-popup-id-7589780 .ekit-team-social-list>li {
    display: inline-block;
}

.elementor-89 .elementor-element.elementor-element-7589780 .ekit-team-social-list>li>a i {
    font-size: 14px;
}

.elementor-89 .elementor-element.elementor-element-7589780 .ekit-team-social-list>li>a svg {
    max-width: 14px;
}

.team-popup-id-7589780 .ekit-team-social-list>li>a i {
    font-size: 14px;
}

.team-popup-id-7589780 .ekit-team-social-list>li>a svg {
    max-width: 14px;
}

.elementor-89 .elementor-element.elementor-element-3a15c95:not(.elementor-motion-effects-element-type-background),
.elementor-89 .elementor-element.elementor-element-3a15c95>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-a0f65ce) 100%);
}

.elementor-89 .elementor-element.elementor-element-3a15c95 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 30px 0px;
}

.elementor-89 .elementor-element.elementor-element-3a15c95>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-89 .elementor-element.elementor-element-0af7af6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-89 .elementor-element.elementor-element-0af7af6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-89 .elementor-element.elementor-element-0af7af6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-0af7af6>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-e593622 .elementor-heading-title {
    font-family: var(--e-global-typography-f0c0320-font-family), Sans-serif;
    font-size: var(--e-global-typography-f0c0320-font-size);
    font-weight: var(--e-global-typography-f0c0320-font-weight);
    text-transform: var(--e-global-typography-f0c0320-text-transform);
    line-height: var(--e-global-typography-f0c0320-line-height);
    letter-spacing: var(--e-global-typography-f0c0320-letter-spacing);
    word-spacing: var(--e-global-typography-f0c0320-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-3ca388b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-3ca388b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-f4e7565 .elementor-button {
    background-color: transparent;
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    background-image: linear-gradient(180deg, #D3C9C100 0%, #F2295B00 100%);
}

.elementor-89 .elementor-element.elementor-element-f4e7565 .elementor-button:hover,
.elementor-89 .elementor-element.elementor-element-f4e7565 .elementor-button:focus {
    background-color: transparent;
    color: var(--e-global-color-text);
    background-image: linear-gradient(180deg, var(--e-global-color-82a501e) 5%, var(--e-global-color-90d2dc6) 100%);
}

.elementor-89 .elementor-element.elementor-element-f4e7565 .elementor-button:hover svg,
.elementor-89 .elementor-element.elementor-element-f4e7565 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-75a3e7c>.elementor-background-overlay {
    background-color: var(--e-global-color-primary);
    opacity: 0.95;
}

.elementor-89 .elementor-element.elementor-element-75a3e7c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 40px 0px;
}

.elementor-89 .elementor-element.elementor-element-8980bc6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-8980bc6>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-a7ec6d2>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-a7ec6d2 {
    text-align: center;
}

.elementor-89 .elementor-element.elementor-element-a7ec6d2 .elementor-heading-title {
    font-family: var(--e-global-typography-2896245-font-family), Sans-serif;
    font-size: var(--e-global-typography-2896245-font-size);
    font-weight: var(--e-global-typography-2896245-font-weight);
    text-transform: var(--e-global-typography-2896245-text-transform);
    line-height: var(--e-global-typography-2896245-line-height);
    letter-spacing: var(--e-global-typography-2896245-letter-spacing);
    word-spacing: var(--e-global-typography-2896245-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-84490a0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-89 .elementor-element.elementor-element-84490a0 {
    z-index: 1;
    text-align: center;
}

.elementor-89 .elementor-element.elementor-element-84490a0 .elementor-heading-title {
    font-family: var(--e-global-typography-21ca500-font-family), Sans-serif;
    font-size: var(--e-global-typography-21ca500-font-size);
    font-weight: var(--e-global-typography-21ca500-font-weight);
    text-transform: var(--e-global-typography-21ca500-text-transform);
    line-height: var(--e-global-typography-21ca500-line-height);
    letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
    word-spacing: var(--e-global-typography-21ca500-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-aa574cd>.elementor-widget-container {
    margin: 0px 230px -15px 230px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-aa574cd {
    text-align: center;
    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-89 .elementor-element.elementor-element-dbbed05:not(.elementor-motion-effects-element-type-background),
.elementor-89 .elementor-element.elementor-element-dbbed05>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-89 .elementor-element.elementor-element-dbbed05>.elementor-background-overlay {
    background-color: var(--e-global-color-primary);
    opacity: 0.3;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-dbbed05 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 25px 0px 100px 0px;
}

.elementor-89 .elementor-element.elementor-element-76487b2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-76487b2>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-4cb67d0 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-810b418:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-810b418>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-89 .elementor-element.elementor-element-810b418>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-810b418>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 50px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 0px 30px 0px;
}

.elementor-89 .elementor-element.elementor-element-810b418>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag {
    background-color: #02010100;
}

.elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing a.elementskit-pricing-btn {
    background-color: transparent;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-text);
    background-image: linear-gradient(112deg, var(--e-global-color-62416c6) 0%, var(--e-global-color-53122a7) 50%);
    padding: 14px 36px 14px 36px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing a.elementskit-pricing-btn:hover {
    background-color: transparent;
    color: var(--e-global-color-text);
    background-image: linear-gradient(105deg, var(--e-global-color-53122a7) 23%, var(--e-global-color-62416c6) 75%);
}

.elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left i {
    margin-right: 10px;
}

.elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right i {
    margin-left: 10px;
}

.elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left svg {
    margin-right: 10px;
}

.elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right svg {
    margin-left: 10px;
}

.elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing {
    text-align: center;
}

.elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
    color: var(--e-global-color-90d2dc6);
    font-family: var(--e-global-typography-6a5a82f-font-family), Sans-serif;
    font-size: var(--e-global-typography-6a5a82f-font-size);
    font-weight: var(--e-global-typography-6a5a82f-font-weight);
    text-transform: var(--e-global-typography-6a5a82f-text-transform);
    line-height: var(--e-global-typography-6a5a82f-line-height);
    letter-spacing: var(--e-global-typography-6a5a82f-letter-spacing);
    word-spacing: var(--e-global-typography-6a5a82f-word-spacing);
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing .elementskit-pricing-header {
    margin: 0px 0px 20px 0px;
}

.elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
}

.elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
    font-family: var(--e-global-typography-21ca500-font-family), Sans-serif;
    font-size: var(--e-global-typography-21ca500-font-size);
    font-weight: var(--e-global-typography-21ca500-font-weight);
    text-transform: var(--e-global-typography-21ca500-text-transform);
    line-height: var(--e-global-typography-21ca500-line-height);
    letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
    word-spacing: var(--e-global-typography-21ca500-word-spacing);
}

.elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
    vertical-align: super;
}

.elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
    font-family: var(--e-global-typography-21ca500-font-family), Sans-serif;
    font-size: var(--e-global-typography-21ca500-font-size);
    font-weight: var(--e-global-typography-21ca500-font-weight);
    text-transform: var(--e-global-typography-21ca500-text-transform);
    line-height: var(--e-global-typography-21ca500-line-height);
    letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
    word-spacing: var(--e-global-typography-21ca500-word-spacing);
    vertical-align: baseline;
}

.elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing .elementskit-pricing-content p,
.elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing .elementskit-pricing-lists>li {
    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-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing .elementskit-pricing-lists>li {
    list-style: none;
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing .elementskit-pricing-content p {
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing .elementskit-pricing-lists li:before {
    margin-top: 15px;
    margin-bottom: 15px;
}

.elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing .elementskit-pricing-content {
    margin: 0px 0px 50px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-pricing-lists>li>i {
    padding-right: 10px;
}

.elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-pricing-lists>li>svg {
    margin-right: 10px;
}

.elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing a.elementskit-pricing-btn svg path {
    stroke: var(--e-global-color-text);
    fill: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing a.elementskit-pricing-btn:hover svg path {
    stroke: var(--e-global-color-text);
    fill: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-b514e1a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-b514e1a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(239deg, var(--e-global-color-53122a7) 29%, var(--e-global-color-62416c6) 94%);
}

.elementor-89 .elementor-element.elementor-element-b514e1a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-b514e1a>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50px 0px 50px 0px;
}

.elementor-89 .elementor-element.elementor-element-b514e1a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag {
    background-color: #02010100;
}

.elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing a.elementskit-pricing-btn {
    background-color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-62416c6);
    padding: 14px 36px 14px 36px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left i {
    margin-right: 10px;
}

.elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right i {
    margin-left: 10px;
}

.elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left svg {
    margin-right: 10px;
}

.elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right svg {
    margin-left: 10px;
}

.elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing {
    text-align: center;
}

.elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
    color: var(--e-global-color-90d2dc6);
    font-family: var(--e-global-typography-6a5a82f-font-family), Sans-serif;
    font-size: var(--e-global-typography-6a5a82f-font-size);
    font-weight: var(--e-global-typography-6a5a82f-font-weight);
    text-transform: var(--e-global-typography-6a5a82f-text-transform);
    line-height: var(--e-global-typography-6a5a82f-line-height);
    letter-spacing: var(--e-global-typography-6a5a82f-letter-spacing);
    word-spacing: var(--e-global-typography-6a5a82f-word-spacing);
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing .elementskit-pricing-header {
    margin: 0px 0px 20px 0px;
}

.elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
}

.elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
    font-family: var(--e-global-typography-21ca500-font-family), Sans-serif;
    font-size: var(--e-global-typography-21ca500-font-size);
    font-weight: var(--e-global-typography-21ca500-font-weight);
    text-transform: var(--e-global-typography-21ca500-text-transform);
    line-height: var(--e-global-typography-21ca500-line-height);
    letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
    word-spacing: var(--e-global-typography-21ca500-word-spacing);
}

.elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
    vertical-align: super;
}

.elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
    font-family: var(--e-global-typography-21ca500-font-family), Sans-serif;
    font-size: var(--e-global-typography-21ca500-font-size);
    font-weight: var(--e-global-typography-21ca500-font-weight);
    text-transform: var(--e-global-typography-21ca500-text-transform);
    line-height: var(--e-global-typography-21ca500-line-height);
    letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
    word-spacing: var(--e-global-typography-21ca500-word-spacing);
    vertical-align: baseline;
}

.elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing .elementskit-pricing-content p,
.elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing .elementskit-pricing-lists>li {
    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-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing .elementskit-pricing-lists>li {
    list-style: none;
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing .elementskit-pricing-content p {
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing .elementskit-pricing-lists li:before {
    margin-top: 15px;
    margin-bottom: 15px;
}

.elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing .elementskit-pricing-content {
    margin: 0px 0px 50px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-pricing-lists>li>i {
    padding-right: 10px;
}

.elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-pricing-lists>li>svg {
    margin-right: 10px;
}

.elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing a.elementskit-pricing-btn svg path {
    stroke: var(--e-global-color-62416c6);
    fill: var(--e-global-color-62416c6);
}

.elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing a.elementskit-pricing-btn:hover {
    color: var(--e-global-color-53122a7);
}

.elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing a.elementskit-pricing-btn:hover svg path {
    stroke: var(--e-global-color-53122a7);
    fill: var(--e-global-color-53122a7);
}

.elementor-89 .elementor-element.elementor-element-6123bed:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-89 .elementor-element.elementor-element-6123bed>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-89 .elementor-element.elementor-element-6123bed>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-6123bed>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 50px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 0px 30px 0px;
}

.elementor-89 .elementor-element.elementor-element-6123bed>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag {
    background-color: #02010100;
}

.elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing a.elementskit-pricing-btn {
    background-color: transparent;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-text);
    background-image: linear-gradient(112deg, var(--e-global-color-62416c6) 0%, var(--e-global-color-53122a7) 50%);
    padding: 14px 36px 14px 36px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing a.elementskit-pricing-btn:hover {
    background-color: transparent;
    color: var(--e-global-color-text);
    background-image: linear-gradient(105deg, var(--e-global-color-53122a7) 23%, var(--e-global-color-62416c6) 75%);
}

.elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left i {
    margin-right: 10px;
}

.elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right i {
    margin-left: 10px;
}

.elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left svg {
    margin-right: 10px;
}

.elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right svg {
    margin-left: 10px;
}

.elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing {
    text-align: center;
}

.elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
    color: var(--e-global-color-90d2dc6);
    font-family: var(--e-global-typography-6a5a82f-font-family), Sans-serif;
    font-size: var(--e-global-typography-6a5a82f-font-size);
    font-weight: var(--e-global-typography-6a5a82f-font-weight);
    text-transform: var(--e-global-typography-6a5a82f-text-transform);
    line-height: var(--e-global-typography-6a5a82f-line-height);
    letter-spacing: var(--e-global-typography-6a5a82f-letter-spacing);
    word-spacing: var(--e-global-typography-6a5a82f-word-spacing);
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing .elementskit-pricing-header {
    margin: 0px 0px 20px 0px;
}

.elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
}

.elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
    font-family: var(--e-global-typography-21ca500-font-family), Sans-serif;
    font-size: var(--e-global-typography-21ca500-font-size);
    font-weight: var(--e-global-typography-21ca500-font-weight);
    text-transform: var(--e-global-typography-21ca500-text-transform);
    line-height: var(--e-global-typography-21ca500-line-height);
    letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
    word-spacing: var(--e-global-typography-21ca500-word-spacing);
}

.elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
    vertical-align: super;
}

.elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
    font-family: var(--e-global-typography-21ca500-font-family), Sans-serif;
    font-size: var(--e-global-typography-21ca500-font-size);
    font-weight: var(--e-global-typography-21ca500-font-weight);
    text-transform: var(--e-global-typography-21ca500-text-transform);
    line-height: var(--e-global-typography-21ca500-line-height);
    letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
    word-spacing: var(--e-global-typography-21ca500-word-spacing);
    vertical-align: baseline;
}

.elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing .elementskit-pricing-content p,
.elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing .elementskit-pricing-lists>li {
    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-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing .elementskit-pricing-lists>li {
    list-style: none;
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing .elementskit-pricing-content p {
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing .elementskit-pricing-lists li:before {
    margin-top: 15px;
    margin-bottom: 15px;
}

.elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing .elementskit-pricing-content {
    margin: 0px 0px 50px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-pricing-lists>li>i {
    padding-right: 10px;
}

.elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-pricing-lists>li>svg {
    margin-right: 10px;
}

.elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing a.elementskit-pricing-btn svg path {
    stroke: var(--e-global-color-text);
    fill: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing a.elementskit-pricing-btn:hover svg path {
    stroke: var(--e-global-color-text);
    fill: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-e887e5a:not(.elementor-motion-effects-element-type-background),
.elementor-89 .elementor-element.elementor-element-e887e5a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://template-kit1.evonicmedia.com/layout46/wp-content/uploads/2023/05/faq-banner.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-89 .elementor-element.elementor-element-e887e5a>.elementor-background-overlay {
    background-color: var(--e-global-color-primary);
    opacity: 0.4;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-e887e5a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 100px;
    padding: 100px 0px 100px 0px;
}

.elementor-bc-flex-widget .elementor-89 .elementor-element.elementor-element-34ad6ca.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-89 .elementor-element.elementor-element-34ad6ca.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-89 .elementor-element.elementor-element-34ad6ca>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-34ad6ca>.elementor-element-populated {
    margin: 0px 80px 0px 0px;
    --e-column-margin-right: 80px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-f62742e {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-bfbc80e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-bfbc80e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-72a72e7 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-53122a7);
    --divider-border-width: 2px;
}

.elementor-89 .elementor-element.elementor-element-72a72e7 .elementor-divider-separator {
    width: 100%;
}

.elementor-89 .elementor-element.elementor-element-72a72e7 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-89 .elementor-element.elementor-element-9692fab>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-9692fab>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-e7893c0>.elementor-widget-container {
    margin: 0px 0px 0px 12px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-e7893c0 .elementor-heading-title {
    font-family: var(--e-global-typography-2896245-font-family), Sans-serif;
    font-size: var(--e-global-typography-2896245-font-size);
    font-weight: var(--e-global-typography-2896245-font-weight);
    text-transform: var(--e-global-typography-2896245-text-transform);
    line-height: var(--e-global-typography-2896245-line-height);
    letter-spacing: var(--e-global-typography-2896245-letter-spacing);
    word-spacing: var(--e-global-typography-2896245-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-cffde90>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-89 .elementor-element.elementor-element-cffde90 {
    z-index: 1;
    text-align: left;
}

.elementor-89 .elementor-element.elementor-element-cffde90 .elementor-heading-title {
    font-family: var(--e-global-typography-21ca500-font-family), Sans-serif;
    font-size: var(--e-global-typography-21ca500-font-size);
    font-weight: var(--e-global-typography-21ca500-font-weight);
    text-transform: var(--e-global-typography-21ca500-text-transform);
    line-height: var(--e-global-typography-21ca500-line-height);
    letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
    word-spacing: var(--e-global-typography-21ca500-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-7d1a8bc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-7d1a8bc {
    text-align: left;
    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-89 .elementor-element.elementor-element-de11142>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-de11142>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-11e73e6 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"],
.elementor-89 .elementor-element.elementor-element-11e73e6 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true],
.elementor-89 .elementor-element.elementor-element-11e73e6 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-11e73e6 .elementskit-accordion .elementskit-card-body,
.elementor-89 .elementor-element.elementor-element-11e73e6 .accordion.floating-style .elementskit-card-body {
    background-color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-11e73e6 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    padding: 20px 0px 20px 20px;
}

.elementor-89 .elementor-element.elementor-element-11e73e6 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
    color: var(--e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-11e73e6 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
    color: var(--e-global-color-primary);
}

.elementor-89 .elementor-element.elementor-element-11e73e6 .elementskit-accordion .elementskit-card:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-89 .elementor-element.elementor-element-11e73e6 .elementskit-accordion .elementskit-card-body p {
    color: var(--e-global-color-d2d36e7);
}

.elementor-89 .elementor-element.elementor-element-11e73e6 .elementskit-accordion .elementskit-card-body {
    color: var(--e-global-color-d2d36e7);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 30px 20px 20px;
}

.elementor-89 .elementor-element.elementor-element-11e73e6 .elementskit-accordion .elementskit-card-body p,
.elementor-89 .elementor-element.elementor-element-11e73e6 .elementskit-accordion .elementskit-card-body {
    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-89 .elementor-element.elementor-element-11e73e6 .elementskit-accordion>.elementskit-card.active {
    border-radius: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-11e73e6 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    border-radius: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-11e73e6 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    color: var(--e-global-color-53122a7);
}

.elementor-89 .elementor-element.elementor-element-11e73e6 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] svg path {
    stroke: var(--e-global-color-53122a7);
    fill: var(--e-global-color-53122a7);
}

.elementor-89 .elementor-element.elementor-element-11e73e6 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-closed {
    color: var(--e-global-color-62416c6);
}

.elementor-89 .elementor-element.elementor-element-11e73e6 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="true"] svg path {
    stroke: var(--e-global-color-62416c6);
    fill: var(--e-global-color-62416c6);
}

.elementor-89 .elementor-element.elementor-element-11e73e6 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group {
    border-radius: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-11e73e6 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group {
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-11e73e6 .ekit_accordion_icon_group,
.elementor-89 .elementor-element.elementor-element-11e73e6 .ekit_accordion_icon_left_group {
    margin: 0px 15px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-260d8b8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 120px 0px;
}

.elementor-89 .elementor-element.elementor-element-260d8b8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89 .elementor-element.elementor-element-55d2ca9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-55d2ca9>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-5fe3645 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 50px 0px;
}

.elementor-89 .elementor-element.elementor-element-b20db57>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-b20db57>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-3ebeafa {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-5c613fa>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-5c613fa>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-64a1f20 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-53122a7);
    --divider-border-width: 2px;
}

.elementor-89 .elementor-element.elementor-element-64a1f20 .elementor-divider-separator {
    width: 100%;
}

.elementor-89 .elementor-element.elementor-element-64a1f20 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-89 .elementor-element.elementor-element-583b6ac>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-583b6ac>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-2001663>.elementor-widget-container {
    margin: 0px 0px 0px 12px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-2001663 .elementor-heading-title {
    font-family: var(--e-global-typography-2896245-font-family), Sans-serif;
    font-size: var(--e-global-typography-2896245-font-size);
    font-weight: var(--e-global-typography-2896245-font-weight);
    text-transform: var(--e-global-typography-2896245-text-transform);
    line-height: var(--e-global-typography-2896245-line-height);
    letter-spacing: var(--e-global-typography-2896245-letter-spacing);
    word-spacing: var(--e-global-typography-2896245-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-0b193ce>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-89 .elementor-element.elementor-element-0b193ce {
    z-index: 1;
}

.elementor-89 .elementor-element.elementor-element-0b193ce .elementor-heading-title {
    font-family: var(--e-global-typography-21ca500-font-family), Sans-serif;
    font-size: var(--e-global-typography-21ca500-font-size);
    font-weight: var(--e-global-typography-21ca500-font-weight);
    text-transform: var(--e-global-typography-21ca500-text-transform);
    line-height: var(--e-global-typography-21ca500-line-height);
    letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
    word-spacing: var(--e-global-typography-21ca500-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-2dc4500>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-2dc4500 {
    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-bc-flex-widget .elementor-89 .elementor-element.elementor-element-8cdb455.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-89 .elementor-element.elementor-element-8cdb455.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-89 .elementor-element.elementor-element-8cdb455>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-8cdb455>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-69c9f59 .elementor-button {
    background-color: transparent;
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    background-image: linear-gradient(180deg, #D3C9C100 0%, #F2295B00 100%);
}

.elementor-89 .elementor-element.elementor-element-69c9f59 .elementor-button:hover,
.elementor-89 .elementor-element.elementor-element-69c9f59 .elementor-button:focus {
    background-color: transparent;
    color: var(--e-global-color-text);
    background-image: linear-gradient(180deg, var(--e-global-color-82a501e) 5%, var(--e-global-color-90d2dc6) 100%);
}

.elementor-89 .elementor-element.elementor-element-69c9f59 .elementor-button:hover svg,
.elementor-89 .elementor-element.elementor-element-69c9f59 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-blog-block-post,
.elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-post-image-card,
.elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-post-card {
    background-color: #02010100;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-btn {
    background-color: #02010100;
    padding: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-90d2dc6);
}

.elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-btn:hover {
    background-color: #02010100;
    color: var(--e-global-color-82a501e);
}

.elementor-89 .elementor-element.elementor-element-e3c5fcd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-post-image-card {
    display: block;
}

.elementor-89 .elementor-element.elementor-element-e3c5fcd .btn-wraper {
    text-align: left;
}

.elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-blog-block-post .elementskit-post-body {
    padding: 20px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-post-image-card .elementskit-post-body {
    padding: 20px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-entry-thumb {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-e3c5fcd .ekit-wid-con .elementskit-entry-thumb {
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-post-body .entry-title,
.elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-entry-header .entry-title,
.elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-post-image-card .elementskit-post-body .entry-title a,
.elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-post-card .elementskit-entry-header .entry-title a,
.elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-family: var(--e-global-typography-f0c0320-font-family), Sans-serif;
    font-size: var(--e-global-typography-f0c0320-font-size);
    font-weight: var(--e-global-typography-f0c0320-font-weight);
    text-transform: var(--e-global-typography-f0c0320-text-transform);
    line-height: var(--e-global-typography-f0c0320-line-height);
    letter-spacing: var(--e-global-typography-f0c0320-letter-spacing);
    word-spacing: var(--e-global-typography-f0c0320-word-spacing);
}

.elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-post-body .entry-title a {
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-entry-header .entry-title a {
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-post-body .entry-title {
    text-align: left;
    margin: 0px 0px 15px 0px;
}

.elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-entry-header .entry-title {
    text-align: left;
    margin: 0px 0px 15px 0px;
}

.elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-post-footer {
    text-align: left;
    margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-post-body>p {
    text-align: left;
    margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-blog-block-post .elementskit-post-footer>p {
    margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-btn svg path {
    stroke: var(--e-global-color-90d2dc6);
    fill: var(--e-global-color-90d2dc6);
}

.elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-btn:hover svg path {
    stroke: var(--e-global-color-82a501e);
    fill: var(--e-global-color-82a501e);
}

.elementor-89 .elementor-element.elementor-element-a7bf2de>.elementor-background-overlay {
    background-color: var(--e-global-color-primary);
    opacity: 0.95;
}

.elementor-89 .elementor-element.elementor-element-a7bf2de {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 40px 0px;
}

.elementor-89 .elementor-element.elementor-element-549e9d3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-89 .elementor-element.elementor-element-549e9d3>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-c731886 {
    --alignment: center;
    --width: 270px;
    --rotate: 95deg;
    font-family: var(--e-global-typography-40fc9a2-font-family), Sans-serif;
    font-size: var(--e-global-typography-40fc9a2-font-size);
    font-weight: var(--e-global-typography-40fc9a2-font-weight);
    text-transform: var(--e-global-typography-40fc9a2-text-transform);
    line-height: var(--e-global-typography-40fc9a2-line-height);
    letter-spacing: var(--e-global-typography-40fc9a2-letter-spacing);
    word-spacing: var(--e-global-typography-40fc9a2-word-spacing);
    --word-spacing: 9px;
    --text-color: var(--e-global-color-text);
    --transition: 0.3s;
}

.elementor-89 .elementor-element.elementor-element-b458fa4>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-b458fa4 {
    text-align: center;
}

.elementor-89 .elementor-element.elementor-element-2484dca>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-2484dca {
    text-align: center;
}

.elementor-89 .elementor-element.elementor-element-2484dca .elementor-heading-title {
    font-family: var(--e-global-typography-2896245-font-family), Sans-serif;
    font-size: var(--e-global-typography-2896245-font-size);
    font-weight: var(--e-global-typography-2896245-font-weight);
    text-transform: var(--e-global-typography-2896245-text-transform);
    line-height: var(--e-global-typography-2896245-line-height);
    letter-spacing: var(--e-global-typography-2896245-letter-spacing);
    word-spacing: var(--e-global-typography-2896245-word-spacing);
    color: var(--e-global-color-text);
}

.elementor-89 .elementor-element.elementor-element-0883653>.elementor-widget-container {
    margin: 0px 230px 50px 230px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-0883653 {
    text-align: center;
    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-89 .elementor-element.elementor-element-311d383>.elementor-widget-container {
    margin: 0px 110px 0px 200px;
    padding: 0px 0px 0px 0px;
}

:root {
    --page-title-display: none;
}

@media(max-width:1024px) {
    .elementor-89 .elementor-element.elementor-element-13b4a0c {
        margin-top: -74px;
        margin-bottom: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-53b46df {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 120px 0px 150px 0px;
    }

    .elementor-bc-flex-widget .elementor-89 .elementor-element.elementor-element-41532cc.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }

    .elementor-89 .elementor-element.elementor-element-41532cc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }

    .elementor-89 .elementor-element.elementor-element-ea00563>.elementor-widget-container {
        margin: 0px 0px 0px -9px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-ea00563 .ekit_social_media>li>a {
        border-radius: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        height: 40px;
    }

    .elementor-89 .elementor-element.elementor-element-ea00563 .ekit_social_media>li {
        margin: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-ea00563 .ekit_social_media>li>a i {
        font-size: 16px;
    }

    .elementor-89 .elementor-element.elementor-element-ea00563 .ekit_social_media>li>a svg {
        max-width: 16px;
    }

    .elementor-widget-image .widget-image-caption {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-20f2217>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-20f2217 {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-20f2217 img {
        width: 0.5px;
    }

    .elementor-widget-heading .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-2c87db0>.elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-2c87db0 .elementor-heading-title {
        font-size: var(--e-global-typography-574a709-font-size);
        line-height: var(--e-global-typography-574a709-line-height);
        letter-spacing: var(--e-global-typography-574a709-letter-spacing);
        word-spacing: var(--e-global-typography-574a709-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-39c26a3>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-39c26a3 .elementor-heading-title {
        font-size: var(--e-global-typography-944f9f9-font-size);
        line-height: var(--e-global-typography-944f9f9-line-height);
        letter-spacing: var(--e-global-typography-944f9f9-letter-spacing);
        word-spacing: var(--e-global-typography-944f9f9-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-54a1226>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 130px 0px 130px;
    }

    .elementor-89 .elementor-element.elementor-element-54a1226 .ekit_double_button {
        width: 80%;
    }

    .elementor-89 .elementor-element.elementor-element-54a1226 .ekit-double-btn.ekit-double-btn-one {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        padding: 13px 30px 13px 30px;
    }

    .elementor-89 .elementor-element.elementor-element-54a1226 .ekit-double-btn.ekit-double-btn-two {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        padding: 13px 30px 13px 30px;
    }

    .elementor-89 .elementor-element.elementor-element-4738858 {
        margin-top: -110px;
        margin-bottom: 0px;
        padding: 0px 10px 70px 10px;
    }

    .elementor-89 .elementor-element.elementor-element-c98bcca>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 35px 10px 20px 10px;
    }

    .elementor-89 .elementor-element.elementor-element-9f70385>.elementor-widget-container {
        padding: 0px 0px 17px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-9f70385 img {
        width: 23%;
    }

    .elementor-89 .elementor-element.elementor-element-b2048af>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-b2048af .elementor-heading-title {
        font-size: var(--e-global-typography-6a5a82f-font-size);
        line-height: var(--e-global-typography-6a5a82f-line-height);
        letter-spacing: var(--e-global-typography-6a5a82f-letter-spacing);
        word-spacing: var(--e-global-typography-6a5a82f-word-spacing);
    }

    .elementor-widget-text-editor {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-4fa0036>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-0323965>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 35px 10px 20px 10px;
    }

    .elementor-89 .elementor-element.elementor-element-aff5542>.elementor-widget-container {
        padding: 0px 0px 18px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-aff5542 img {
        width: 27%;
    }

    .elementor-89 .elementor-element.elementor-element-80efee5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-80efee5 .elementor-heading-title {
        font-size: var(--e-global-typography-6a5a82f-font-size);
        line-height: var(--e-global-typography-6a5a82f-line-height);
        letter-spacing: var(--e-global-typography-6a5a82f-letter-spacing);
        word-spacing: var(--e-global-typography-6a5a82f-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-410890d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-3a899ef>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 35px 10px 20px 10px;
    }

    .elementor-89 .elementor-element.elementor-element-db7b1af img {
        width: 25%;
    }

    .elementor-89 .elementor-element.elementor-element-1ad419f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-1ad419f .elementor-heading-title {
        font-size: var(--e-global-typography-6a5a82f-font-size);
        line-height: var(--e-global-typography-6a5a82f-line-height);
        letter-spacing: var(--e-global-typography-6a5a82f-letter-spacing);
        word-spacing: var(--e-global-typography-6a5a82f-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-95b782a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-8eddca8>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 35px 10px 20px 10px;
    }

    .elementor-89 .elementor-element.elementor-element-c6ac69c img {
        width: 25%;
    }

    .elementor-89 .elementor-element.elementor-element-ce96b70>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 50px 10px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-ce96b70 .elementor-heading-title {
        font-size: var(--e-global-typography-6a5a82f-font-size);
        line-height: var(--e-global-typography-6a5a82f-line-height);
        letter-spacing: var(--e-global-typography-6a5a82f-letter-spacing);
        word-spacing: var(--e-global-typography-6a5a82f-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-dbf997a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-243461e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 70px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-48989c2 img {
        width: 0.5px;
    }

    .elementor-89 .elementor-element.elementor-element-cd6eab5 .elementor-heading-title {
        font-size: var(--e-global-typography-6a5a82f-font-size);
        line-height: var(--e-global-typography-6a5a82f-line-height);
        letter-spacing: var(--e-global-typography-6a5a82f-letter-spacing);
        word-spacing: var(--e-global-typography-6a5a82f-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-8f2aa16 .elementskit-clients-slider {
        --ekit_client_logo_left_right_spacing: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-8f2aa16 .ekit-price-card-slider {
        --ekit_client_logo_slidetosho: 5;
    }

    .elementor-89 .elementor-element.elementor-element-ed278d0 img {
        width: 0.5px;
    }

    .elementor-89 .elementor-element.elementor-element-05fa73b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 70px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-adb448b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-adb448b>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-widget-divider .elementor-divider__text {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-03c8244 .elementor-heading-title {
        font-size: var(--e-global-typography-2896245-font-size);
        line-height: var(--e-global-typography-2896245-line-height);
        letter-spacing: var(--e-global-typography-2896245-letter-spacing);
        word-spacing: var(--e-global-typography-2896245-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-a1e23bb>.elementor-widget-container {
        padding: 0px 0px 5px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-a1e23bb .elementor-heading-title {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-ca65b9a>.elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-ca65b9a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-widget-icon-list .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-0727929>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 15px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(15px/2);
    }

    .elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(15px/2);
    }

    .elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(15px/2);
        margin-left: calc(15px/2);
    }

    .elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-15px/2);
        margin-left: calc(-15px/2);
    }

    body.rtl .elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-15px/2);
    }

    body:not(.rtl) .elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-15px/2);
    }

    .elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-widget-button .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-54730d0>.elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-ee3e6ce {
        margin-top: -75px;
        margin-bottom: 0px;
    }

    .elementor-widget-counter .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-widget-counter .elementor-counter-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-9a3653f .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-73a2001-font-size);
        line-height: var(--e-global-typography-73a2001-line-height);
        letter-spacing: var(--e-global-typography-73a2001-letter-spacing);
        word-spacing: var(--e-global-typography-73a2001-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-9a3653f .elementor-counter-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-9964368 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 70px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-e0a3906 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 30px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-81efa4b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-08e2416 .elementor-heading-title {
        font-size: var(--e-global-typography-2896245-font-size);
        line-height: var(--e-global-typography-2896245-line-height);
        letter-spacing: var(--e-global-typography-2896245-letter-spacing);
        word-spacing: var(--e-global-typography-2896245-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-3d3fcd2>.elementor-widget-container {
        padding: 0px 0px 5px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-3d3fcd2 .elementor-heading-title {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-3aba101 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-widget-premium-img-gallery .premium-gallery-img-name,
    .elementor-widget-premium-img-gallery .premium-gallery-img-name a {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-widget-premium-img-gallery .premium-gallery-img-desc,
    .elementor-widget-premium-img-gallery .premium-gallery-img-desc a {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.category {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-widget-premium-img-gallery .premium-gallery-load-more-btn {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-c571f3f .premium-img-gallery-masonry div.premium-gallery-item,
    .elementor-89 .elementor-element.elementor-element-c571f3f .premium-img-gallery-fitRows div.premium-gallery-item {
        width: 33.330%;
    }

    .elementor-89 .elementor-element.elementor-element-c571f3f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 30px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-c571f3f .premium-gallery-img-name,
    .elementor-89 .elementor-element.elementor-element-c571f3f .premium-gallery-img-name a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-c571f3f .premium-gallery-img-desc,
    .elementor-89 .elementor-element.elementor-element-c571f3f .premium-gallery-img-desc a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-c571f3f .premium-gallery-cats-container li a.category {
        font-size: var(--e-global-typography-2896245-font-size);
        line-height: var(--e-global-typography-2896245-line-height);
        letter-spacing: var(--e-global-typography-2896245-letter-spacing);
        word-spacing: var(--e-global-typography-2896245-word-spacing);
        padding: 0px 15px 25px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-067e0aa .elementor-divider__text {
        font-size: var(--e-global-typography-40fc9a2-font-size);
        line-height: var(--e-global-typography-40fc9a2-line-height);
        letter-spacing: var(--e-global-typography-40fc9a2-letter-spacing);
        word-spacing: var(--e-global-typography-40fc9a2-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-670ac7c {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 70px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-dfdd58e {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-43f60aa>.elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-0ae0511 .elementor-heading-title {
        font-size: var(--e-global-typography-2896245-font-size);
        line-height: var(--e-global-typography-2896245-line-height);
        letter-spacing: var(--e-global-typography-2896245-letter-spacing);
        word-spacing: var(--e-global-typography-2896245-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-2d76e88>.elementor-widget-container {
        padding: 0px 0px 5px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-2d76e88 .elementor-heading-title {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-a4c1c10 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
    }

    .elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-tootltip-testimonial .elementskit-commentor-content,
    .elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-single-testimonial-slider,
    .elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-testimonial_card {
        padding: 20px 20px 10px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-profile-info .elementskit-author-name {
        font-size: var(--e-global-typography-6a5a82f-font-size);
        line-height: var(--e-global-typography-6a5a82f-line-height);
        letter-spacing: var(--e-global-typography-6a5a82f-letter-spacing);
        word-spacing: var(--e-global-typography-6a5a82f-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-commentor-bio .elementskit-commentor-image>img {
        height: 90px;
        width: 90px;
    }

    .elementor-89 .elementor-element.elementor-element-5cdaae9 .ekit-testimonial--avatar {
        margin: 0px 0px 0px -15px;
    }

    .elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-testimonial-slider .swiper-pagination {
        bottom: -10px;
    }

    .elementor-89 .elementor-element.elementor-element-9dd3cb0 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 0px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-5a37e95 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-d43539c>.elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-bd1b175 .elementor-heading-title {
        font-size: var(--e-global-typography-2896245-font-size);
        line-height: var(--e-global-typography-2896245-line-height);
        letter-spacing: var(--e-global-typography-2896245-letter-spacing);
        word-spacing: var(--e-global-typography-2896245-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-9ae6c3c>.elementor-widget-container {
        padding: 0px 0px 5px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-9ae6c3c .elementor-heading-title {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-3d0aa63 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-23586df {
        margin-top: -263px;
        margin-bottom: 0px;
        padding: 340px 20px 70px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-6564218>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-d2f185b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-b800800 {
        margin-top: 0px;
        margin-bottom: 15px;
        padding: 20px 10px 20px 10px;
    }

    .elementor-89 .elementor-element.elementor-element-d9ef08e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 40px 0px 40px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-2c0b971 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-3127e6c-font-size);
        line-height: var(--e-global-typography-3127e6c-line-height);
        letter-spacing: var(--e-global-typography-3127e6c-letter-spacing);
        word-spacing: var(--e-global-typography-3127e6c-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-4624b39>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 10px;
    }

    .elementor-89 .elementor-element.elementor-element-b8d69a4>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-b8d69a4 .elementor-heading-title {
        font-size: var(--e-global-typography-95c72ad-font-size);
        line-height: var(--e-global-typography-95c72ad-line-height);
        letter-spacing: var(--e-global-typography-95c72ad-letter-spacing);
        word-spacing: var(--e-global-typography-95c72ad-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-313ece6 {
        font-size: var(--e-global-typography-1195df3-font-size);
        line-height: var(--e-global-typography-1195df3-line-height);
        letter-spacing: var(--e-global-typography-1195df3-letter-spacing);
        word-spacing: var(--e-global-typography-1195df3-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-a23bd7a {
        margin-top: 0px;
        margin-bottom: 15px;
        padding: 20px 10px 20px 10px;
    }

    .elementor-89 .elementor-element.elementor-element-c670c8e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 40px 0px 40px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-6cb8661 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-3127e6c-font-size);
        line-height: var(--e-global-typography-3127e6c-line-height);
        letter-spacing: var(--e-global-typography-3127e6c-letter-spacing);
        word-spacing: var(--e-global-typography-3127e6c-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-491f57c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 10px;
    }

    .elementor-89 .elementor-element.elementor-element-a3722b0>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-a3722b0 .elementor-heading-title {
        font-size: var(--e-global-typography-95c72ad-font-size);
        line-height: var(--e-global-typography-95c72ad-line-height);
        letter-spacing: var(--e-global-typography-95c72ad-letter-spacing);
        word-spacing: var(--e-global-typography-95c72ad-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-155e5df {
        font-size: var(--e-global-typography-1195df3-font-size);
        line-height: var(--e-global-typography-1195df3-line-height);
        letter-spacing: var(--e-global-typography-1195df3-letter-spacing);
        word-spacing: var(--e-global-typography-1195df3-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-ddca26b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 10px 20px 10px;
    }

    .elementor-89 .elementor-element.elementor-element-c748df1>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 40px 0px 40px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-481d3ca .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-3127e6c-font-size);
        line-height: var(--e-global-typography-3127e6c-line-height);
        letter-spacing: var(--e-global-typography-3127e6c-letter-spacing);
        word-spacing: var(--e-global-typography-3127e6c-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-f943d4e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 10px;
    }

    .elementor-89 .elementor-element.elementor-element-da6004d>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-da6004d .elementor-heading-title {
        font-size: var(--e-global-typography-95c72ad-font-size);
        line-height: var(--e-global-typography-95c72ad-line-height);
        letter-spacing: var(--e-global-typography-95c72ad-letter-spacing);
        word-spacing: var(--e-global-typography-95c72ad-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-709aa2a {
        font-size: var(--e-global-typography-1195df3-font-size);
        line-height: var(--e-global-typography-1195df3-line-height);
        letter-spacing: var(--e-global-typography-1195df3-letter-spacing);
        word-spacing: var(--e-global-typography-1195df3-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-7e40bac {
        margin-top: -500px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-ff4893e img {
        width: 55%;
    }

    .elementor-89 .elementor-element.elementor-element-b3f492f {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 120px 20px 140px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-b6978b5 .elementor-heading-title {
        font-size: var(--e-global-typography-2896245-font-size);
        line-height: var(--e-global-typography-2896245-line-height);
        letter-spacing: var(--e-global-typography-2896245-letter-spacing);
        word-spacing: var(--e-global-typography-2896245-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-5a72213>.elementor-widget-container {
        padding: 0px 50px 5px 50px;
    }

    .elementor-89 .elementor-element.elementor-element-5a72213 .elementor-heading-title {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-a949208>.elementor-widget-container {
        padding: 0px 103px 0px 130px;
    }

    .elementor-89 .elementor-element.elementor-element-a949208 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-6ab9684 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
        z-index: 1;
    }

    .elementor-89 .elementor-element.elementor-element-825dc72>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 0px 30px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-cc56688>.elementor-widget-container {
        margin: 0px 0px 0px 25px;
    }

    .elementor-89 .elementor-element.elementor-element-cc56688 .elementor-heading-title {
        font-size: var(--e-global-typography-73a2001-font-size);
        line-height: var(--e-global-typography-73a2001-line-height);
        letter-spacing: var(--e-global-typography-73a2001-letter-spacing);
        word-spacing: var(--e-global-typography-73a2001-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-b8ce1cd>.elementor-widget-container {
        margin: 0px 0px 0px 25px;
    }

    .elementor-89 .elementor-element.elementor-element-b8ce1cd .elementor-heading-title {
        font-size: var(--e-global-typography-f0c0320-font-size);
        line-height: var(--e-global-typography-f0c0320-line-height);
        letter-spacing: var(--e-global-typography-f0c0320-letter-spacing);
        word-spacing: var(--e-global-typography-f0c0320-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-5b03b47>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 0px 30px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-ef6e301>.elementor-widget-container {
        margin: 0px 0px 0px 25px;
    }

    .elementor-89 .elementor-element.elementor-element-ef6e301 .elementor-heading-title {
        font-size: var(--e-global-typography-73a2001-font-size);
        line-height: var(--e-global-typography-73a2001-line-height);
        letter-spacing: var(--e-global-typography-73a2001-letter-spacing);
        word-spacing: var(--e-global-typography-73a2001-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-36abf30>.elementor-widget-container {
        margin: 0px 30px 0px 25px;
    }

    .elementor-89 .elementor-element.elementor-element-36abf30 .elementor-heading-title {
        font-size: var(--e-global-typography-f0c0320-font-size);
        line-height: var(--e-global-typography-f0c0320-line-height);
        letter-spacing: var(--e-global-typography-f0c0320-letter-spacing);
        word-spacing: var(--e-global-typography-f0c0320-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-a455df5>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 0px 30px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-6472092>.elementor-widget-container {
        margin: 0px 0px 0px 25px;
    }

    .elementor-89 .elementor-element.elementor-element-6472092 .elementor-heading-title {
        font-size: var(--e-global-typography-73a2001-font-size);
        line-height: var(--e-global-typography-73a2001-line-height);
        letter-spacing: var(--e-global-typography-73a2001-letter-spacing);
        word-spacing: var(--e-global-typography-73a2001-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-ddf2823>.elementor-widget-container {
        margin: 0px 30px 0px 25px;
    }

    .elementor-89 .elementor-element.elementor-element-ddf2823 .elementor-heading-title {
        font-size: var(--e-global-typography-f0c0320-font-size);
        line-height: var(--e-global-typography-f0c0320-line-height);
        letter-spacing: var(--e-global-typography-f0c0320-letter-spacing);
        word-spacing: var(--e-global-typography-f0c0320-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-6d018a3>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 30px 0px 30px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-5da0297>.elementor-widget-container {
        margin: 0px 0px 0px 25px;
    }

    .elementor-89 .elementor-element.elementor-element-5da0297 .elementor-heading-title {
        font-size: var(--e-global-typography-73a2001-font-size);
        line-height: var(--e-global-typography-73a2001-line-height);
        letter-spacing: var(--e-global-typography-73a2001-letter-spacing);
        word-spacing: var(--e-global-typography-73a2001-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-59991ed>.elementor-widget-container {
        margin: 0px 50px 0px 25px;
    }

    .elementor-89 .elementor-element.elementor-element-59991ed .elementor-heading-title {
        font-size: var(--e-global-typography-f0c0320-font-size);
        line-height: var(--e-global-typography-f0c0320-line-height);
        letter-spacing: var(--e-global-typography-f0c0320-letter-spacing);
        word-spacing: var(--e-global-typography-f0c0320-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-7164668 img {
        width: 90%;
    }

    .elementor-89 .elementor-element.elementor-element-11e5802 {
        bottom: -85px;
    }

    .elementor-89 .elementor-element.elementor-element-2193386 {
        padding: 170px 20px 0px 20px;
    }

    .elementor-widget-text-path {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-0c1560b {
        --width: 250px;
        font-size: var(--e-global-typography-40fc9a2-font-size);
        line-height: var(--e-global-typography-40fc9a2-line-height);
        letter-spacing: var(--e-global-typography-40fc9a2-letter-spacing);
        word-spacing: var(--e-global-typography-40fc9a2-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-056c266>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-056c266 .elementor-heading-title {
        font-size: var(--e-global-typography-2896245-font-size);
        line-height: var(--e-global-typography-2896245-line-height);
        letter-spacing: var(--e-global-typography-2896245-letter-spacing);
        word-spacing: var(--e-global-typography-2896245-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
        --ekit_testimonial_slidetoshow: 1;
    }

    .elementor-89 .elementor-element.elementor-element-51a39ad {
        z-index: 1;
    }

    .elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
        margin: 0px 100px 0px 100px;
    }

    .elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-testimonial_card .elementskit-commentor-coment {
        margin: 0px 100px 0px 100px;
    }

    .elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-profile-info .elementskit-author-name {
        font-size: var(--e-global-typography-95c72ad-font-size);
        line-height: var(--e-global-typography-95c72ad-line-height);
        letter-spacing: var(--e-global-typography-95c72ad-letter-spacing);
        word-spacing: var(--e-global-typography-95c72ad-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-profile-info .elementskit-author-des {
        font-size: var(--e-global-typography-40fc9a2-font-size);
        line-height: var(--e-global-typography-40fc9a2-line-height);
        letter-spacing: var(--e-global-typography-40fc9a2-letter-spacing);
        word-spacing: var(--e-global-typography-40fc9a2-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-e2d7d89 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 0px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-adae329 img {
        width: 0.5px;
    }

    .elementor-89 .elementor-element.elementor-element-2deaa50>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(30px/2);
    }

    .elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(30px/2);
    }

    .elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(30px/2);
        margin-left: calc(30px/2);
    }

    .elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-30px/2);
        margin-left: calc(-30px/2);
    }

    body.rtl .elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-30px/2);
    }

    body:not(.rtl) .elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-30px/2);
    }

    .elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-95c72ad-font-size);
        line-height: var(--e-global-typography-95c72ad-line-height);
        letter-spacing: var(--e-global-typography-95c72ad-letter-spacing);
        word-spacing: var(--e-global-typography-95c72ad-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-e7f4f4c img {
        width: 0.5px;
    }

    .elementor-89 .elementor-element.elementor-element-dc4a86a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 70px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-e773082>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-a2c82b7 .elementor-heading-title {
        font-size: var(--e-global-typography-2896245-font-size);
        line-height: var(--e-global-typography-2896245-line-height);
        letter-spacing: var(--e-global-typography-2896245-letter-spacing);
        word-spacing: var(--e-global-typography-2896245-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-1eaf40c>.elementor-widget-container {
        padding: 0px 0px 5px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-1eaf40c .elementor-heading-title {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-b20d561 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-3960d9c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-af57e8f .profile-body .profile-title {
        font-size: var(--e-global-typography-95c72ad-font-size);
        line-height: var(--e-global-typography-95c72ad-line-height);
        letter-spacing: var(--e-global-typography-95c72ad-letter-spacing);
        word-spacing: var(--e-global-typography-95c72ad-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-af57e8f .profile-body .profile-designation {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-af57e8f .ekit-team-social-list>li {
        display: inline-block;
        margin: 0px 2px 0px 2px;
    }

    .team-popup-id-af57e8f .ekit-team-social-list>li {
        display: inline-block;
        margin: 0px 2px 0px 2px;
    }

    .elementor-89 .elementor-element.elementor-element-af57e8f .ekit-team-social-list>li>a {
        border-radius: 50px 50px 50px 50px;
        padding: 0px 0px 0px 0px;
        width: 25px;
        height: 25px;
        line-height: 25px;
    }

    .team-popup-id-af57e8f .ekit-team-social-list>li>a {
        border-radius: 50px 50px 50px 50px;
        padding: 0px 0px 0px 0px;
        width: 25px;
        height: 25px;
        line-height: 25px;
    }

    .elementor-89 .elementor-element.elementor-element-af57e8f .ekit-team-social-list>li>a i {
        font-size: 12px;
    }

    .elementor-89 .elementor-element.elementor-element-af57e8f .ekit-team-social-list>li>a svg {
        max-width: 12px;
    }

    .team-popup-id-af57e8f .ekit-team-social-list>li>a i {
        font-size: 12px;
    }

    .team-popup-id-af57e8f .ekit-team-social-list>li>a svg {
        max-width: 12px;
    }

    .elementor-89 .elementor-element.elementor-element-6fc330b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-5008cfb .profile-body .profile-title {
        font-size: var(--e-global-typography-95c72ad-font-size);
        line-height: var(--e-global-typography-95c72ad-line-height);
        letter-spacing: var(--e-global-typography-95c72ad-letter-spacing);
        word-spacing: var(--e-global-typography-95c72ad-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-5008cfb .profile-body .profile-designation {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-5008cfb .ekit-team-social-list>li {
        display: inline-block;
        margin: 0px 2px 0px 2px;
    }

    .team-popup-id-5008cfb .ekit-team-social-list>li {
        display: inline-block;
        margin: 0px 2px 0px 2px;
    }

    .elementor-89 .elementor-element.elementor-element-5008cfb .ekit-team-social-list>li>a {
        border-radius: 50px 50px 50px 50px;
        padding: 0px 0px 0px 0px;
        width: 25px;
        height: 25px;
        line-height: 25px;
    }

    .team-popup-id-5008cfb .ekit-team-social-list>li>a {
        border-radius: 50px 50px 50px 50px;
        padding: 0px 0px 0px 0px;
        width: 25px;
        height: 25px;
        line-height: 25px;
    }

    .elementor-89 .elementor-element.elementor-element-5008cfb .ekit-team-social-list>li>a i {
        font-size: 12px;
    }

    .elementor-89 .elementor-element.elementor-element-5008cfb .ekit-team-social-list>li>a svg {
        max-width: 12px;
    }

    .team-popup-id-5008cfb .ekit-team-social-list>li>a i {
        font-size: 12px;
    }

    .team-popup-id-5008cfb .ekit-team-social-list>li>a svg {
        max-width: 12px;
    }

    .elementor-89 .elementor-element.elementor-element-8d744a5>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-d42b57c .profile-body .profile-title {
        font-size: var(--e-global-typography-95c72ad-font-size);
        line-height: var(--e-global-typography-95c72ad-line-height);
        letter-spacing: var(--e-global-typography-95c72ad-letter-spacing);
        word-spacing: var(--e-global-typography-95c72ad-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-d42b57c .profile-body .profile-designation {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-d42b57c .ekit-team-social-list>li {
        display: inline-block;
        margin: 0px 2px 0px 2px;
    }

    .team-popup-id-d42b57c .ekit-team-social-list>li {
        display: inline-block;
        margin: 0px 2px 0px 2px;
    }

    .elementor-89 .elementor-element.elementor-element-d42b57c .ekit-team-social-list>li>a {
        border-radius: 50px 50px 50px 50px;
        padding: 0px 0px 0px 0px;
        width: 25px;
        height: 25px;
        line-height: 25px;
    }

    .team-popup-id-d42b57c .ekit-team-social-list>li>a {
        border-radius: 50px 50px 50px 50px;
        padding: 0px 0px 0px 0px;
        width: 25px;
        height: 25px;
        line-height: 25px;
    }

    .elementor-89 .elementor-element.elementor-element-d42b57c .ekit-team-social-list>li>a i {
        font-size: 12px;
    }

    .elementor-89 .elementor-element.elementor-element-d42b57c .ekit-team-social-list>li>a svg {
        max-width: 12px;
    }

    .team-popup-id-d42b57c .ekit-team-social-list>li>a i {
        font-size: 12px;
    }

    .team-popup-id-d42b57c .ekit-team-social-list>li>a svg {
        max-width: 12px;
    }

    .elementor-89 .elementor-element.elementor-element-29be784>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-7589780 .profile-body .profile-title {
        font-size: var(--e-global-typography-95c72ad-font-size);
        line-height: var(--e-global-typography-95c72ad-line-height);
        letter-spacing: var(--e-global-typography-95c72ad-letter-spacing);
        word-spacing: var(--e-global-typography-95c72ad-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-7589780 .profile-body .profile-designation {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-7589780 .ekit-team-social-list>li {
        display: inline-block;
        margin: 0px 2px 0px 2px;
    }

    .team-popup-id-7589780 .ekit-team-social-list>li {
        display: inline-block;
        margin: 0px 2px 0px 2px;
    }

    .elementor-89 .elementor-element.elementor-element-7589780 .ekit-team-social-list>li>a {
        border-radius: 50px 50px 50px 50px;
        padding: 0px 0px 0px 0px;
        width: 25px;
        height: 25px;
        line-height: 25px;
    }

    .team-popup-id-7589780 .ekit-team-social-list>li>a {
        border-radius: 50px 50px 50px 50px;
        padding: 0px 0px 0px 0px;
        width: 25px;
        height: 25px;
        line-height: 25px;
    }

    .elementor-89 .elementor-element.elementor-element-7589780 .ekit-team-social-list>li>a i {
        font-size: 12px;
    }

    .elementor-89 .elementor-element.elementor-element-7589780 .ekit-team-social-list>li>a svg {
        max-width: 12px;
    }

    .team-popup-id-7589780 .ekit-team-social-list>li>a i {
        font-size: 12px;
    }

    .team-popup-id-7589780 .ekit-team-social-list>li>a svg {
        max-width: 12px;
    }

    .elementor-89 .elementor-element.elementor-element-3a15c95 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 20px 25px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-e593622 .elementor-heading-title {
        font-size: var(--e-global-typography-f0c0320-font-size);
        line-height: var(--e-global-typography-f0c0320-line-height);
        letter-spacing: var(--e-global-typography-f0c0320-letter-spacing);
        word-spacing: var(--e-global-typography-f0c0320-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-75a3e7c {
        padding: 70px 20px 30px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-a7ec6d2 .elementor-heading-title {
        font-size: var(--e-global-typography-2896245-font-size);
        line-height: var(--e-global-typography-2896245-line-height);
        letter-spacing: var(--e-global-typography-2896245-letter-spacing);
        word-spacing: var(--e-global-typography-2896245-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-84490a0>.elementor-widget-container {
        padding: 0px 0px 5px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-84490a0 .elementor-heading-title {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-aa574cd>.elementor-widget-container {
        margin: 0px 130px -15px 130px;
    }

    .elementor-89 .elementor-element.elementor-element-aa574cd {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-dbbed05 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 20px 70px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-810b418>.elementor-element-populated {
        margin: 35px 0px 35px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
        font-size: var(--e-global-typography-6a5a82f-font-size);
        line-height: var(--e-global-typography-6a5a82f-line-height);
        letter-spacing: var(--e-global-typography-6a5a82f-letter-spacing);
        word-spacing: var(--e-global-typography-6a5a82f-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing .elementskit-pricing-content p,
    .elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing .elementskit-pricing-lists>li {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing a.elementskit-pricing-btn {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
        font-size: var(--e-global-typography-6a5a82f-font-size);
        line-height: var(--e-global-typography-6a5a82f-line-height);
        letter-spacing: var(--e-global-typography-6a5a82f-letter-spacing);
        word-spacing: var(--e-global-typography-6a5a82f-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing .elementskit-pricing-content p,
    .elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing .elementskit-pricing-lists>li {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing a.elementskit-pricing-btn {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-6123bed>.elementor-element-populated {
        margin: 35px 0px 35px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
        font-size: var(--e-global-typography-6a5a82f-font-size);
        line-height: var(--e-global-typography-6a5a82f-line-height);
        letter-spacing: var(--e-global-typography-6a5a82f-letter-spacing);
        word-spacing: var(--e-global-typography-6a5a82f-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing .elementskit-pricing-content p,
    .elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing .elementskit-pricing-lists>li {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing a.elementskit-pricing-btn {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-e887e5a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 70px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-34ad6ca>.elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-e7893c0 .elementor-heading-title {
        font-size: var(--e-global-typography-2896245-font-size);
        line-height: var(--e-global-typography-2896245-line-height);
        letter-spacing: var(--e-global-typography-2896245-letter-spacing);
        word-spacing: var(--e-global-typography-2896245-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-cffde90>.elementor-widget-container {
        padding: 0px 0px 5px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-cffde90 .elementor-heading-title {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-7d1a8bc {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-11e73e6 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        padding: 15px 15px 15px 15px;
    }

    .elementor-89 .elementor-element.elementor-element-11e73e6 .elementskit-accordion .elementskit-card:not(:last-child) {
        margin-bottom: 15px;
    }

    .elementor-89 .elementor-element.elementor-element-11e73e6 .elementskit-accordion .elementskit-card-body p,
    .elementor-89 .elementor-element.elementor-element-11e73e6 .elementskit-accordion .elementskit-card-body {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-260d8b8 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 20px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-b20db57>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-2001663 .elementor-heading-title {
        font-size: var(--e-global-typography-2896245-font-size);
        line-height: var(--e-global-typography-2896245-line-height);
        letter-spacing: var(--e-global-typography-2896245-letter-spacing);
        word-spacing: var(--e-global-typography-2896245-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-0b193ce>.elementor-widget-container {
        padding: 0px 0px 5px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-0b193ce .elementor-heading-title {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-2dc4500 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-blog-block-post,
    .elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-post-image-card,
    .elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-post-card {
        margin: 0px 0px 30px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-entry-thumb {
        margin: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-post-body .entry-title,
    .elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-entry-header .entry-title,
    .elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-post-image-card .elementskit-post-body .entry-title a,
    .elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-post-card .elementskit-entry-header .entry-title a,
    .elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-blog-block-post .elementskit-post-body .entry-title a {
        font-size: var(--e-global-typography-f0c0320-font-size);
        line-height: var(--e-global-typography-f0c0320-line-height);
        letter-spacing: var(--e-global-typography-f0c0320-letter-spacing);
        word-spacing: var(--e-global-typography-f0c0320-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-btn {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-a7bf2de {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 120px 20px 20px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-c731886 {
        --width: 250px;
        font-size: var(--e-global-typography-40fc9a2-font-size);
        line-height: var(--e-global-typography-40fc9a2-line-height);
        letter-spacing: var(--e-global-typography-40fc9a2-letter-spacing);
        word-spacing: var(--e-global-typography-40fc9a2-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-2484dca .elementor-heading-title {
        font-size: var(--e-global-typography-2896245-font-size);
        line-height: var(--e-global-typography-2896245-line-height);
        letter-spacing: var(--e-global-typography-2896245-letter-spacing);
        word-spacing: var(--e-global-typography-2896245-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-0883653>.elementor-widget-container {
        margin: 0px 110px 30px 110px;
    }

    .elementor-89 .elementor-element.elementor-element-0883653 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-311d383>.elementor-widget-container {
        margin: 0px 20px 0px 100px;
    }
}

@media(max-width:767px) {
    .elementor-89 .elementor-element.elementor-element-13b4a0c {
        margin-top: -74px;
        margin-bottom: 0px;
        padding: 100px 0px 50px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-53b46df {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-ea00563>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-ea00563 .ekit_social_media {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-ea00563 .ekit_social_media>li>a i {
        font-size: 16px;
    }

    .elementor-89 .elementor-element.elementor-element-ea00563 .ekit_social_media>li>a svg {
        max-width: 16px;
    }

    .elementor-89 .elementor-element.elementor-element-ea00563 .ekit_social_media>li>a {
        width: 40px;
        height: 0px;
    }

    .elementor-widget-image .widget-image-caption {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-a468ddc>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-widget-heading .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-2c87db0>.elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-2c87db0 .elementor-heading-title {
        font-size: var(--e-global-typography-574a709-font-size);
        line-height: var(--e-global-typography-574a709-line-height);
        letter-spacing: var(--e-global-typography-574a709-letter-spacing);
        word-spacing: var(--e-global-typography-574a709-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-39c26a3>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-39c26a3 .elementor-heading-title {
        font-size: var(--e-global-typography-944f9f9-font-size);
        line-height: var(--e-global-typography-944f9f9-line-height);
        letter-spacing: var(--e-global-typography-944f9f9-letter-spacing);
        word-spacing: var(--e-global-typography-944f9f9-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-54a1226>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-54a1226 .ekit_double_button {
        width: 80%;
    }

    .elementor-89 .elementor-element.elementor-element-54a1226 .ekit-double-btn.ekit-double-btn-one {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        margin: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-54a1226 .ekit-double-btn.ekit-double-btn-two {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        margin: 10px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-4738858 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 20px 0px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-c98bcca {
        width: 100%;
    }

    .elementor-89 .elementor-element.elementor-element-c98bcca>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-9f70385 {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-9f70385 img {
        width: 15%;
    }

    .elementor-89 .elementor-element.elementor-element-b2048af {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-b2048af .elementor-heading-title {
        font-size: var(--e-global-typography-6a5a82f-font-size);
        line-height: var(--e-global-typography-6a5a82f-line-height);
        letter-spacing: var(--e-global-typography-6a5a82f-letter-spacing);
        word-spacing: var(--e-global-typography-6a5a82f-word-spacing);
    }

    .elementor-widget-text-editor {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-4fa0036>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-89 .elementor-element.elementor-element-4fa0036 {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-0323965 {
        width: 100%;
    }

    .elementor-89 .elementor-element.elementor-element-0323965>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-aff5542 {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-aff5542 img {
        width: 17%;
    }

    .elementor-89 .elementor-element.elementor-element-80efee5 {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-80efee5 .elementor-heading-title {
        font-size: var(--e-global-typography-6a5a82f-font-size);
        line-height: var(--e-global-typography-6a5a82f-line-height);
        letter-spacing: var(--e-global-typography-6a5a82f-letter-spacing);
        word-spacing: var(--e-global-typography-6a5a82f-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-410890d>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-89 .elementor-element.elementor-element-410890d {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-3a899ef {
        width: 100%;
    }

    .elementor-89 .elementor-element.elementor-element-3a899ef>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-db7b1af {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-db7b1af img {
        width: 15%;
    }

    .elementor-89 .elementor-element.elementor-element-1ad419f {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-1ad419f .elementor-heading-title {
        font-size: var(--e-global-typography-6a5a82f-font-size);
        line-height: var(--e-global-typography-6a5a82f-line-height);
        letter-spacing: var(--e-global-typography-6a5a82f-letter-spacing);
        word-spacing: var(--e-global-typography-6a5a82f-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-95b782a>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-89 .elementor-element.elementor-element-95b782a {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-8eddca8 {
        width: 100%;
    }

    .elementor-89 .elementor-element.elementor-element-8eddca8>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-c6ac69c {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-c6ac69c img {
        width: 15%;
    }

    .elementor-89 .elementor-element.elementor-element-ce96b70 {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-ce96b70 .elementor-heading-title {
        font-size: var(--e-global-typography-6a5a82f-font-size);
        line-height: var(--e-global-typography-6a5a82f-line-height);
        letter-spacing: var(--e-global-typography-6a5a82f-letter-spacing);
        word-spacing: var(--e-global-typography-6a5a82f-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-dbf997a>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-89 .elementor-element.elementor-element-dbf997a {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-243461e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 20px 50px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-cd6eab5 .elementor-heading-title {
        font-size: var(--e-global-typography-6a5a82f-font-size);
        line-height: var(--e-global-typography-6a5a82f-line-height);
        letter-spacing: var(--e-global-typography-6a5a82f-letter-spacing);
        word-spacing: var(--e-global-typography-6a5a82f-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-8f2aa16 .elementskit-clients-slider {
        --ekit_client_logo_left_right_spacing: 10px;
    }

    .elementor-89 .elementor-element.elementor-element-8f2aa16 .ekit-price-card-slider {
        --ekit_client_logo_slidetosho: 2;
    }

    .elementor-89 .elementor-element.elementor-element-8f2aa16 .elementskit-clients-slider .single-client {
        min-height: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-05fa73b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 30px 20px 50px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-adb448b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 25px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-543c40a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-widget-divider .elementor-divider__text {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-7c953bf>.elementor-widget-container {
        margin: 30px 0px -30px 50px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-7c953bf .elementor-divider-separator {
        width: 85px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-89 .elementor-element.elementor-element-7c953bf .elementor-divider {
        text-align: left;
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-03c8244>.elementor-widget-container {
        margin: 20px 0px 0px 50px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-03c8244 {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-03c8244 .elementor-heading-title {
        font-size: var(--e-global-typography-2896245-font-size);
        line-height: var(--e-global-typography-2896245-line-height);
        letter-spacing: var(--e-global-typography-2896245-letter-spacing);
        word-spacing: var(--e-global-typography-2896245-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-a1e23bb>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-a1e23bb {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-a1e23bb .elementor-heading-title {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-ca65b9a {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-widget-icon-list .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-0727929>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 20px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(20px/2);
    }

    .elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(20px/2);
    }

    .elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(20px/2);
        margin-left: calc(20px/2);
    }

    .elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-20px/2);
        margin-left: calc(-20px/2);
    }

    body.rtl .elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-20px/2);
    }

    body:not(.rtl) .elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-20px/2);
    }

    .elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-89 .elementor-element.elementor-element-0727929 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-c9536f8 {
        width: 45%;
    }

    .elementor-89 .elementor-element.elementor-element-c9536f8>.elementor-element-populated {
        margin: 0px 00px 0px 0px;
        --e-column-margin-right: 00px;
        --e-column-margin-left: 0px;
    }

    .elementor-widget-button .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-b102549 {
        width: 55%;
    }

    .elementor-89 .elementor-element.elementor-element-b102549>.elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-89 .elementor-element.elementor-element-54730d0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-ee3e6ce {
        margin-top: -100px;
        margin-bottom: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-89c4808>.elementor-element-populated {
        margin: 0px 78px 0px 78px;
        --e-column-margin-right: 78px;
        --e-column-margin-left: 78px;
        padding: 40px 0px 40px 0px;
    }

    .elementor-widget-counter .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-widget-counter .elementor-counter-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-9a3653f>.elementor-widget-container {
        margin: 0px 20px 0px 20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-9a3653f .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-73a2001-font-size);
        line-height: var(--e-global-typography-73a2001-line-height);
        letter-spacing: var(--e-global-typography-73a2001-letter-spacing);
        word-spacing: var(--e-global-typography-73a2001-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-9a3653f .elementor-counter-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-9964368 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 20px 50px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-81efa4b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-1c09109>.elementor-widget-container {
        margin: 10px 0px -10px 50px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-1c09109 .elementor-divider-separator {
        width: 85px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-89 .elementor-element.elementor-element-1c09109 .elementor-divider {
        text-align: left;
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-08e2416>.elementor-widget-container {
        margin: 0px 0px 5px 50px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-08e2416 {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-08e2416 .elementor-heading-title {
        font-size: var(--e-global-typography-2896245-font-size);
        line-height: var(--e-global-typography-2896245-line-height);
        letter-spacing: var(--e-global-typography-2896245-letter-spacing);
        word-spacing: var(--e-global-typography-2896245-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-3d3fcd2>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-3d3fcd2 {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-3d3fcd2 .elementor-heading-title {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-3aba101 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-22cdcb7>.elementor-element-populated {
        padding: 25px 0px 0px 0px;
    }

    .elementor-widget-premium-img-gallery .premium-gallery-img-name,
    .elementor-widget-premium-img-gallery .premium-gallery-img-name a {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-widget-premium-img-gallery .premium-gallery-img-desc,
    .elementor-widget-premium-img-gallery .premium-gallery-img-desc a {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.category {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-widget-premium-img-gallery .premium-gallery-load-more-btn {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-c571f3f .premium-img-gallery-masonry div.premium-gallery-item,
    .elementor-89 .elementor-element.elementor-element-c571f3f .premium-img-gallery-fitRows div.premium-gallery-item {
        width: 100%;
    }

    .elementor-89 .elementor-element.elementor-element-c571f3f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-c571f3f .premium-img-gallery {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-c571f3f .premium-gallery-img-name,
    .elementor-89 .elementor-element.elementor-element-c571f3f .premium-gallery-img-name a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-c571f3f .premium-gallery-img-desc,
    .elementor-89 .elementor-element.elementor-element-c571f3f .premium-gallery-img-desc a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-c571f3f .premium-gallery-cats-container li a.category {
        font-size: var(--e-global-typography-2896245-font-size);
        line-height: var(--e-global-typography-2896245-line-height);
        letter-spacing: var(--e-global-typography-2896245-letter-spacing);
        word-spacing: var(--e-global-typography-2896245-word-spacing);
        padding: 0px 10px 20px 10px;
    }

    .elementor-89 .elementor-element.elementor-element-067e0aa .elementor-divider-separator {
        width: 99%;
    }

    .elementor-89 .elementor-element.elementor-element-067e0aa .elementor-divider__text {
        font-size: var(--e-global-typography-40fc9a2-font-size);
        line-height: var(--e-global-typography-40fc9a2-line-height);
        letter-spacing: var(--e-global-typography-40fc9a2-letter-spacing);
        word-spacing: var(--e-global-typography-40fc9a2-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-670ac7c {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 20px 50px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-43f60aa>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-e1633d1>.elementor-widget-container {
        margin: 10px 0px -10px 50px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-e1633d1 .elementor-divider-separator {
        width: 85px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-89 .elementor-element.elementor-element-e1633d1 .elementor-divider {
        text-align: left;
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-0ae0511>.elementor-widget-container {
        margin: 0px 0px 5px 50px;
    }

    .elementor-89 .elementor-element.elementor-element-0ae0511 {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-0ae0511 .elementor-heading-title {
        font-size: var(--e-global-typography-2896245-font-size);
        line-height: var(--e-global-typography-2896245-line-height);
        letter-spacing: var(--e-global-typography-2896245-letter-spacing);
        word-spacing: var(--e-global-typography-2896245-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-2d76e88>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-2d76e88 {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-2d76e88 .elementor-heading-title {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-a4c1c10 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-77bc9bf>.elementor-element-populated {
        padding: 25px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
    }

    .elementor-89 .elementor-element.elementor-element-5cdaae9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 30px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-profile-info .elementskit-author-name {
        font-size: var(--e-global-typography-6a5a82f-font-size);
        line-height: var(--e-global-typography-6a5a82f-line-height);
        letter-spacing: var(--e-global-typography-6a5a82f-letter-spacing);
        word-spacing: var(--e-global-typography-6a5a82f-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-9dd3cb0 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 30px 20px 50px 20px;
        z-index: 0;
    }

    .elementor-89 .elementor-element.elementor-element-d43539c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-d3025f3>.elementor-widget-container {
        margin: 10px 0px -10px 50px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-d3025f3 .elementor-divider-separator {
        width: 85px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-89 .elementor-element.elementor-element-d3025f3 .elementor-divider {
        text-align: left;
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-bd1b175>.elementor-widget-container {
        margin: 0px 0px 5px 50px;
    }

    .elementor-89 .elementor-element.elementor-element-bd1b175 {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-bd1b175 .elementor-heading-title {
        font-size: var(--e-global-typography-2896245-font-size);
        line-height: var(--e-global-typography-2896245-line-height);
        letter-spacing: var(--e-global-typography-2896245-letter-spacing);
        word-spacing: var(--e-global-typography-2896245-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-9ae6c3c>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-9ae6c3c {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-9ae6c3c .elementor-heading-title {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-3d0aa63 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-fc8fc2b>.elementor-element-populated {
        padding: 25px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-23586df {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 0px 20px;
        z-index: 0;
    }

    .elementor-89 .elementor-element.elementor-element-87d48d3 {
        width: 90%;
    }

    .elementor-89 .elementor-element.elementor-element-6564218>.elementor-element-populated {
        padding: 25px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-6a4c337 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-d2f185b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-b800800 {
        margin-top: 0px;
        margin-bottom: 20px;
        padding: 20px 10px 20px 5px;
    }

    .elementor-89 .elementor-element.elementor-element-d9ef08e {
        width: 30%;
    }

    .elementor-89 .elementor-element.elementor-element-d9ef08e>.elementor-element-populated,
    .elementor-89 .elementor-element.elementor-element-d9ef08e>.elementor-element-populated>.elementor-background-overlay,
    .elementor-89 .elementor-element.elementor-element-d9ef08e>.elementor-background-slideshow {
        border-radius: 100px 100px 100px 100px;
    }

    .elementor-89 .elementor-element.elementor-element-d9ef08e>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 25px 0px 25px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-2c0b971 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-3127e6c-font-size);
        line-height: var(--e-global-typography-3127e6c-line-height);
        letter-spacing: var(--e-global-typography-3127e6c-letter-spacing);
        word-spacing: var(--e-global-typography-3127e6c-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-4624b39 {
        width: 70%;
    }

    .elementor-89 .elementor-element.elementor-element-4624b39>.elementor-element-populated {
        margin: 0px 0px 0px 5px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 5px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-b8d69a4 {
        text-align: left;
    }

    .elementor-89 .elementor-element.elementor-element-b8d69a4 .elementor-heading-title {
        font-size: var(--e-global-typography-95c72ad-font-size);
        line-height: var(--e-global-typography-95c72ad-line-height);
        letter-spacing: var(--e-global-typography-95c72ad-letter-spacing);
        word-spacing: var(--e-global-typography-95c72ad-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-313ece6 {
        text-align: left;
        font-size: var(--e-global-typography-1195df3-font-size);
        line-height: var(--e-global-typography-1195df3-line-height);
        letter-spacing: var(--e-global-typography-1195df3-letter-spacing);
        word-spacing: var(--e-global-typography-1195df3-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-a23bd7a {
        margin-top: 0px;
        margin-bottom: 20px;
        padding: 20px 10px 20px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-c670c8e {
        width: 30%;
    }

    .elementor-89 .elementor-element.elementor-element-c670c8e>.elementor-element-populated,
    .elementor-89 .elementor-element.elementor-element-c670c8e>.elementor-element-populated>.elementor-background-overlay,
    .elementor-89 .elementor-element.elementor-element-c670c8e>.elementor-background-slideshow {
        border-radius: 100px 100px 100px 100px;
    }

    .elementor-89 .elementor-element.elementor-element-c670c8e>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 25px 0px 25px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-6cb8661 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-3127e6c-font-size);
        line-height: var(--e-global-typography-3127e6c-line-height);
        letter-spacing: var(--e-global-typography-3127e6c-letter-spacing);
        word-spacing: var(--e-global-typography-3127e6c-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-491f57c {
        width: 70%;
    }

    .elementor-89 .elementor-element.elementor-element-491f57c>.elementor-element-populated {
        margin: 0px 0px 0px 5px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 5px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-a3722b0 .elementor-heading-title {
        font-size: var(--e-global-typography-95c72ad-font-size);
        line-height: var(--e-global-typography-95c72ad-line-height);
        letter-spacing: var(--e-global-typography-95c72ad-letter-spacing);
        word-spacing: var(--e-global-typography-95c72ad-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-155e5df {
        font-size: var(--e-global-typography-1195df3-font-size);
        line-height: var(--e-global-typography-1195df3-line-height);
        letter-spacing: var(--e-global-typography-1195df3-letter-spacing);
        word-spacing: var(--e-global-typography-1195df3-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-ddca26b {
        padding: 20px 10px 20px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-c748df1 {
        width: 30%;
    }

    .elementor-89 .elementor-element.elementor-element-c748df1>.elementor-element-populated,
    .elementor-89 .elementor-element.elementor-element-c748df1>.elementor-element-populated>.elementor-background-overlay,
    .elementor-89 .elementor-element.elementor-element-c748df1>.elementor-background-slideshow {
        border-radius: 100px 100px 100px 100px;
    }

    .elementor-89 .elementor-element.elementor-element-c748df1>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 25px 0px 25px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-481d3ca .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-3127e6c-font-size);
        line-height: var(--e-global-typography-3127e6c-line-height);
        letter-spacing: var(--e-global-typography-3127e6c-letter-spacing);
        word-spacing: var(--e-global-typography-3127e6c-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-f943d4e {
        width: 65%;
    }

    .elementor-89 .elementor-element.elementor-element-f943d4e>.elementor-element-populated {
        margin: 0px 0px 0px 5px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 5px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-da6004d .elementor-heading-title {
        font-size: var(--e-global-typography-95c72ad-font-size);
        line-height: var(--e-global-typography-95c72ad-line-height);
        letter-spacing: var(--e-global-typography-95c72ad-letter-spacing);
        word-spacing: var(--e-global-typography-95c72ad-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-709aa2a {
        font-size: var(--e-global-typography-1195df3-font-size);
        line-height: var(--e-global-typography-1195df3-line-height);
        letter-spacing: var(--e-global-typography-1195df3-letter-spacing);
        word-spacing: var(--e-global-typography-1195df3-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-7e40bac {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-b3f492f {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 100px 20px 100px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-7502cf0 {
        width: 100%;
    }

    .elementor-89 .elementor-element.elementor-element-b6978b5>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-b6978b5 .elementor-heading-title {
        font-size: var(--e-global-typography-2896245-font-size);
        line-height: var(--e-global-typography-2896245-line-height);
        letter-spacing: var(--e-global-typography-2896245-letter-spacing);
        word-spacing: var(--e-global-typography-2896245-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-5a72213>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-5a72213 {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-5a72213 .elementor-heading-title {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-a949208>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-a949208 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-6ab9684 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-825dc72 {
        width: 50%;
    }

    .elementor-bc-flex-widget .elementor-89 .elementor-element.elementor-element-825dc72.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-89 .elementor-element.elementor-element-825dc72.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-89 .elementor-element.elementor-element-825dc72>.elementor-element-populated,
    .elementor-89 .elementor-element.elementor-element-825dc72>.elementor-element-populated>.elementor-background-overlay,
    .elementor-89 .elementor-element.elementor-element-825dc72>.elementor-background-slideshow {
        border-radius: 100px 100px 100px 100px;
    }

    .elementor-89 .elementor-element.elementor-element-825dc72>.elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-cc56688>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-cc56688 {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-cc56688 .elementor-heading-title {
        font-size: var(--e-global-typography-73a2001-font-size);
        line-height: var(--e-global-typography-73a2001-line-height);
        letter-spacing: var(--e-global-typography-73a2001-letter-spacing);
        word-spacing: var(--e-global-typography-73a2001-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-b8ce1cd>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-b8ce1cd {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-b8ce1cd .elementor-heading-title {
        font-size: var(--e-global-typography-f0c0320-font-size);
        line-height: var(--e-global-typography-f0c0320-line-height);
        letter-spacing: var(--e-global-typography-f0c0320-letter-spacing);
        word-spacing: var(--e-global-typography-f0c0320-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-5b03b47 {
        width: 50%;
    }

    .elementor-bc-flex-widget .elementor-89 .elementor-element.elementor-element-5b03b47.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-89 .elementor-element.elementor-element-5b03b47.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-89 .elementor-element.elementor-element-5b03b47>.elementor-element-populated,
    .elementor-89 .elementor-element.elementor-element-5b03b47>.elementor-element-populated>.elementor-background-overlay,
    .elementor-89 .elementor-element.elementor-element-5b03b47>.elementor-background-slideshow {
        border-radius: 100px 100px 100px 100px;
    }

    .elementor-89 .elementor-element.elementor-element-5b03b47>.elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-ef6e301>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-ef6e301 {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-ef6e301 .elementor-heading-title {
        font-size: var(--e-global-typography-73a2001-font-size);
        line-height: var(--e-global-typography-73a2001-line-height);
        letter-spacing: var(--e-global-typography-73a2001-letter-spacing);
        word-spacing: var(--e-global-typography-73a2001-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-36abf30>.elementor-widget-container {
        margin: 0px 20px 0px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-36abf30 {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-36abf30 .elementor-heading-title {
        font-size: var(--e-global-typography-f0c0320-font-size);
        line-height: var(--e-global-typography-f0c0320-line-height);
        letter-spacing: var(--e-global-typography-f0c0320-letter-spacing);
        word-spacing: var(--e-global-typography-f0c0320-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-a455df5 {
        width: 50%;
    }

    .elementor-bc-flex-widget .elementor-89 .elementor-element.elementor-element-a455df5.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-89 .elementor-element.elementor-element-a455df5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-89 .elementor-element.elementor-element-a455df5>.elementor-element-populated,
    .elementor-89 .elementor-element.elementor-element-a455df5>.elementor-element-populated>.elementor-background-overlay,
    .elementor-89 .elementor-element.elementor-element-a455df5>.elementor-background-slideshow {
        border-radius: 100px 100px 100px 100px;
    }

    .elementor-89 .elementor-element.elementor-element-a455df5>.elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-6472092>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-6472092 {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-6472092 .elementor-heading-title {
        font-size: var(--e-global-typography-73a2001-font-size);
        line-height: var(--e-global-typography-73a2001-line-height);
        letter-spacing: var(--e-global-typography-73a2001-letter-spacing);
        word-spacing: var(--e-global-typography-73a2001-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-ddf2823>.elementor-widget-container {
        margin: 0px 20px 0px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-ddf2823 {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-ddf2823 .elementor-heading-title {
        font-size: var(--e-global-typography-f0c0320-font-size);
        line-height: var(--e-global-typography-f0c0320-line-height);
        letter-spacing: var(--e-global-typography-f0c0320-letter-spacing);
        word-spacing: var(--e-global-typography-f0c0320-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-6d018a3 {
        width: 50%;
    }

    .elementor-bc-flex-widget .elementor-89 .elementor-element.elementor-element-6d018a3.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-89 .elementor-element.elementor-element-6d018a3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-89 .elementor-element.elementor-element-6d018a3>.elementor-element-populated,
    .elementor-89 .elementor-element.elementor-element-6d018a3>.elementor-element-populated>.elementor-background-overlay,
    .elementor-89 .elementor-element.elementor-element-6d018a3>.elementor-background-slideshow {
        border-radius: 100px 100px 100px 100px;
    }

    .elementor-89 .elementor-element.elementor-element-6d018a3>.elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-5da0297>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-5da0297 {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-5da0297 .elementor-heading-title {
        font-size: var(--e-global-typography-73a2001-font-size);
        line-height: var(--e-global-typography-73a2001-line-height);
        letter-spacing: var(--e-global-typography-73a2001-letter-spacing);
        word-spacing: var(--e-global-typography-73a2001-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-59991ed>.elementor-widget-container {
        margin: 0px 20px 0px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-59991ed {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-59991ed .elementor-heading-title {
        font-size: var(--e-global-typography-f0c0320-font-size);
        line-height: var(--e-global-typography-f0c0320-line-height);
        letter-spacing: var(--e-global-typography-f0c0320-letter-spacing);
        word-spacing: var(--e-global-typography-f0c0320-word-spacing);
    }

    body:not(.rtl) .elementor-89 .elementor-element.elementor-element-11e5802 {
        left: 1px;
    }

    body.rtl .elementor-89 .elementor-element.elementor-element-11e5802 {
        right: 1px;
    }

    .elementor-89 .elementor-element.elementor-element-11e5802 {
        bottom: -70px;
    }

    .elementor-89 .elementor-element.elementor-element-2193386 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 160px 20px 0px 20px;
    }

    .elementor-widget-text-path {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-0c1560b {
        --width: 250px;
        font-size: var(--e-global-typography-40fc9a2-font-size);
        line-height: var(--e-global-typography-40fc9a2-line-height);
        letter-spacing: var(--e-global-typography-40fc9a2-letter-spacing);
        word-spacing: var(--e-global-typography-40fc9a2-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-39b8448>.elementor-widget-container {
        margin: -30px 0px 20px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-39b8448 img {
        width: 0.9px;
    }

    .elementor-89 .elementor-element.elementor-element-056c266 .elementor-heading-title {
        font-size: var(--e-global-typography-2896245-font-size);
        line-height: var(--e-global-typography-2896245-line-height);
        letter-spacing: var(--e-global-typography-2896245-letter-spacing);
        word-spacing: var(--e-global-typography-2896245-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
    }

    .elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-testimonial_card .elementskit-commentor-coment {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
        margin: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-testimonial_card .elementskit-commentor-coment {
        margin: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-profile-info .elementskit-author-name {
        font-size: var(--e-global-typography-95c72ad-font-size);
        line-height: var(--e-global-typography-95c72ad-line-height);
        letter-spacing: var(--e-global-typography-95c72ad-letter-spacing);
        word-spacing: var(--e-global-typography-95c72ad-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-51a39ad .elementskit-profile-info .elementskit-author-des {
        font-size: var(--e-global-typography-40fc9a2-font-size);
        line-height: var(--e-global-typography-40fc9a2-line-height);
        letter-spacing: var(--e-global-typography-40fc9a2-letter-spacing);
        word-spacing: var(--e-global-typography-40fc9a2-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-eed8297>.elementor-widget-container {
        margin: -200px 0px 20px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-eed8297 img {
        width: 35%;
    }

    .elementor-89 .elementor-element.elementor-element-e2d7d89 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 20px 0px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-2deaa50>.elementor-widget-container {
        margin: 0px 0px 0px 50px;
    }

    .elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(50px/2);
    }

    .elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(50px/2);
    }

    .elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(50px/2);
        margin-left: calc(50px/2);
    }

    .elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-50px/2);
        margin-left: calc(-50px/2);
    }

    body.rtl .elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-50px/2);
    }

    body:not(.rtl) .elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-50px/2);
    }

    .elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-89 .elementor-element.elementor-element-2deaa50 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-95c72ad-font-size);
        line-height: var(--e-global-typography-95c72ad-line-height);
        letter-spacing: var(--e-global-typography-95c72ad-letter-spacing);
        word-spacing: var(--e-global-typography-95c72ad-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-dc4a86a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 30px 20px 50px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-e773082>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-c479586>.elementor-widget-container {
        margin: 10px 0px -10px 50px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-c479586 .elementor-divider-separator {
        width: 85px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-89 .elementor-element.elementor-element-c479586 .elementor-divider {
        text-align: left;
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-a2c82b7>.elementor-widget-container {
        margin: 0px 0px 5px 50px;
    }

    .elementor-89 .elementor-element.elementor-element-a2c82b7 {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-a2c82b7 .elementor-heading-title {
        font-size: var(--e-global-typography-2896245-font-size);
        line-height: var(--e-global-typography-2896245-line-height);
        letter-spacing: var(--e-global-typography-2896245-letter-spacing);
        word-spacing: var(--e-global-typography-2896245-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-1eaf40c>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-1eaf40c {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-1eaf40c .elementor-heading-title {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-b20d561 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-0b3ba34>.elementor-element-populated {
        padding: 25px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-3960d9c {
        width: 50%;
    }

    .elementor-89 .elementor-element.elementor-element-3960d9c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-af57e8f .profile-card,
    .elementor-89 .elementor-element.elementor-element-af57e8f .profile-image-card {
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-af57e8f .profile-body {
        padding: 75px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-af57e8f .ekit-wid-con .profile-square-v .profile-card .profile-body {
        padding: 75px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-af57e8f .profile-body .profile-title {
        font-size: var(--e-global-typography-95c72ad-font-size);
        line-height: var(--e-global-typography-95c72ad-line-height);
        letter-spacing: var(--e-global-typography-95c72ad-letter-spacing);
        word-spacing: var(--e-global-typography-95c72ad-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-af57e8f .profile-body .profile-designation {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        margin-bottom: 10px;
    }

    .elementor-89 .elementor-element.elementor-element-af57e8f .ekit-team-social-list>li>a i {
        font-size: 10px;
    }

    .elementor-89 .elementor-element.elementor-element-af57e8f .ekit-team-social-list>li>a svg {
        max-width: 10px;
    }

    .team-popup-id-af57e8f .ekit-team-social-list>li>a i {
        font-size: 10px;
    }

    .team-popup-id-af57e8f .ekit-team-social-list>li>a svg {
        max-width: 10px;
    }

    .elementor-89 .elementor-element.elementor-element-af57e8f .ekit-team-social-list>li>a {
        width: 22px;
        height: 22px;
        line-height: 19px;
    }

    .team-popup-id-af57e8f .ekit-team-social-list>li>a {
        width: 22px;
        height: 22px;
        line-height: 19px;
    }

    .elementor-89 .elementor-element.elementor-element-6fc330b {
        width: 50%;
    }

    .elementor-89 .elementor-element.elementor-element-6fc330b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-5008cfb .profile-card,
    .elementor-89 .elementor-element.elementor-element-5008cfb .profile-image-card {
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-5008cfb .profile-body {
        padding: 75px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-5008cfb .ekit-wid-con .profile-square-v .profile-card .profile-body {
        padding: 75px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-5008cfb .profile-body .profile-title {
        font-size: var(--e-global-typography-95c72ad-font-size);
        line-height: var(--e-global-typography-95c72ad-line-height);
        letter-spacing: var(--e-global-typography-95c72ad-letter-spacing);
        word-spacing: var(--e-global-typography-95c72ad-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-5008cfb .profile-body .profile-designation {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        margin-bottom: 10px;
    }

    .elementor-89 .elementor-element.elementor-element-5008cfb .ekit-team-social-list>li>a i {
        font-size: 10px;
    }

    .elementor-89 .elementor-element.elementor-element-5008cfb .ekit-team-social-list>li>a svg {
        max-width: 10px;
    }

    .team-popup-id-5008cfb .ekit-team-social-list>li>a i {
        font-size: 10px;
    }

    .team-popup-id-5008cfb .ekit-team-social-list>li>a svg {
        max-width: 10px;
    }

    .elementor-89 .elementor-element.elementor-element-5008cfb .ekit-team-social-list>li>a {
        width: 22px;
        height: 22px;
        line-height: 19px;
    }

    .team-popup-id-5008cfb .ekit-team-social-list>li>a {
        width: 22px;
        height: 22px;
        line-height: 19px;
    }

    .elementor-89 .elementor-element.elementor-element-8d744a5 {
        width: 50%;
    }

    .elementor-89 .elementor-element.elementor-element-8d744a5>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-d42b57c .profile-card,
    .elementor-89 .elementor-element.elementor-element-d42b57c .profile-image-card {
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-d42b57c .profile-body {
        padding: 75px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-d42b57c .ekit-wid-con .profile-square-v .profile-card .profile-body {
        padding: 75px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-d42b57c .profile-body .profile-title {
        font-size: var(--e-global-typography-95c72ad-font-size);
        line-height: var(--e-global-typography-95c72ad-line-height);
        letter-spacing: var(--e-global-typography-95c72ad-letter-spacing);
        word-spacing: var(--e-global-typography-95c72ad-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-d42b57c .profile-body .profile-designation {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        margin-bottom: 10px;
    }

    .elementor-89 .elementor-element.elementor-element-d42b57c .ekit-team-social-list>li>a i {
        font-size: 10px;
    }

    .elementor-89 .elementor-element.elementor-element-d42b57c .ekit-team-social-list>li>a svg {
        max-width: 10px;
    }

    .team-popup-id-d42b57c .ekit-team-social-list>li>a i {
        font-size: 10px;
    }

    .team-popup-id-d42b57c .ekit-team-social-list>li>a svg {
        max-width: 10px;
    }

    .elementor-89 .elementor-element.elementor-element-d42b57c .ekit-team-social-list>li>a {
        width: 22px;
        height: 22px;
        line-height: 19px;
    }

    .team-popup-id-d42b57c .ekit-team-social-list>li>a {
        width: 22px;
        height: 22px;
        line-height: 19px;
    }

    .elementor-89 .elementor-element.elementor-element-29be784 {
        width: 50%;
    }

    .elementor-89 .elementor-element.elementor-element-29be784>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-7589780 .profile-card,
    .elementor-89 .elementor-element.elementor-element-7589780 .profile-image-card {
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-7589780 .profile-body {
        padding: 75px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-7589780 .ekit-wid-con .profile-square-v .profile-card .profile-body {
        padding: 75px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-7589780 .profile-body .profile-title {
        font-size: var(--e-global-typography-95c72ad-font-size);
        line-height: var(--e-global-typography-95c72ad-line-height);
        letter-spacing: var(--e-global-typography-95c72ad-letter-spacing);
        word-spacing: var(--e-global-typography-95c72ad-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-7589780 .profile-body .profile-designation {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        margin-bottom: 10px;
    }

    .elementor-89 .elementor-element.elementor-element-7589780 .ekit-team-social-list>li>a i {
        font-size: 10px;
    }

    .elementor-89 .elementor-element.elementor-element-7589780 .ekit-team-social-list>li>a svg {
        max-width: 10px;
    }

    .team-popup-id-7589780 .ekit-team-social-list>li>a i {
        font-size: 10px;
    }

    .team-popup-id-7589780 .ekit-team-social-list>li>a svg {
        max-width: 10px;
    }

    .elementor-89 .elementor-element.elementor-element-7589780 .ekit-team-social-list>li>a {
        width: 22px;
        height: 22px;
        line-height: 19px;
    }

    .team-popup-id-7589780 .ekit-team-social-list>li>a {
        width: 22px;
        height: 22px;
        line-height: 19px;
    }

    .elementor-89 .elementor-element.elementor-element-3a15c95 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-0af7af6>.elementor-element-populated {
        padding: 0px 0px 20px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-e593622 {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-e593622 .elementor-heading-title {
        font-size: var(--e-global-typography-f0c0320-font-size);
        line-height: var(--e-global-typography-f0c0320-line-height);
        letter-spacing: var(--e-global-typography-f0c0320-letter-spacing);
        word-spacing: var(--e-global-typography-f0c0320-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-75a3e7c {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 20px 20px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-a7ec6d2>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-a7ec6d2 .elementor-heading-title {
        font-size: var(--e-global-typography-2896245-font-size);
        line-height: var(--e-global-typography-2896245-line-height);
        letter-spacing: var(--e-global-typography-2896245-letter-spacing);
        word-spacing: var(--e-global-typography-2896245-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-84490a0>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-84490a0 {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-84490a0 .elementor-heading-title {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-aa574cd>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-aa574cd {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-dbbed05 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 50px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-810b418>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-e5ea025>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
        font-size: var(--e-global-typography-6a5a82f-font-size);
        line-height: var(--e-global-typography-6a5a82f-line-height);
        letter-spacing: var(--e-global-typography-6a5a82f-letter-spacing);
        word-spacing: var(--e-global-typography-6a5a82f-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing .elementskit-pricing-header {
        margin: 0px 0px 10px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag {
        margin: 0px 0px 10px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing .elementskit-pricing-content p,
    .elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing .elementskit-pricing-lists>li {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing .elementskit-pricing-content {
        margin: 0px 0px 30px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-e5ea025 .elementskit-single-pricing a.elementskit-pricing-btn {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        padding: 12px 20px 12px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-b514e1a>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-bb48f7d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
        font-size: var(--e-global-typography-6a5a82f-font-size);
        line-height: var(--e-global-typography-6a5a82f-line-height);
        letter-spacing: var(--e-global-typography-6a5a82f-letter-spacing);
        word-spacing: var(--e-global-typography-6a5a82f-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing .elementskit-pricing-header {
        margin: 0px 0px 10px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag {
        margin: 0px 0px 10px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing .elementskit-pricing-content p,
    .elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing .elementskit-pricing-lists>li {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing .elementskit-pricing-content {
        margin: 0px 0px 30px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-bb48f7d .elementskit-single-pricing a.elementskit-pricing-btn {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        padding: 12px 20px 12px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-6123bed>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-42ce893>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
        font-size: var(--e-global-typography-6a5a82f-font-size);
        line-height: var(--e-global-typography-6a5a82f-line-height);
        letter-spacing: var(--e-global-typography-6a5a82f-letter-spacing);
        word-spacing: var(--e-global-typography-6a5a82f-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing .elementskit-pricing-header {
        margin: 0px 0px 10px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag {
        margin: 0px 0px 10px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing .elementskit-pricing-content p,
    .elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing .elementskit-pricing-lists>li {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing .elementskit-pricing-content {
        margin: 0px 0px 30px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-42ce893 .elementskit-single-pricing a.elementskit-pricing-btn {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        padding: 12px 20px 12px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-e887e5a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 20px 50px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-34ad6ca>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-f62742e {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-72a72e7>.elementor-widget-container {
        margin: 10px 0px -10px 50px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-72a72e7 .elementor-divider-separator {
        width: 85px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-89 .elementor-element.elementor-element-72a72e7 .elementor-divider {
        text-align: left;
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-e7893c0>.elementor-widget-container {
        margin: 0px 0px 5px 50px;
    }

    .elementor-89 .elementor-element.elementor-element-e7893c0 {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-e7893c0 .elementor-heading-title {
        font-size: var(--e-global-typography-2896245-font-size);
        line-height: var(--e-global-typography-2896245-line-height);
        letter-spacing: var(--e-global-typography-2896245-letter-spacing);
        word-spacing: var(--e-global-typography-2896245-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-cffde90>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-cffde90 {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-cffde90 .elementor-heading-title {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-7d1a8bc {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-de11142>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 25px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-11e73e6 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-11e73e6 .elementskit-accordion .elementskit-card-body p,
    .elementor-89 .elementor-element.elementor-element-11e73e6 .elementskit-accordion .elementskit-card-body {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-260d8b8 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 20px 20px 20px;
    }

    .elementor-89 .elementor-element.elementor-element-b20db57>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-64a1f20>.elementor-widget-container {
        margin: 10px 0px -10px 70px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-64a1f20 .elementor-divider-separator {
        width: 85px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-89 .elementor-element.elementor-element-64a1f20 .elementor-divider {
        text-align: left;
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-2001663>.elementor-widget-container {
        margin: 0px 0px 5px 50px;
    }

    .elementor-89 .elementor-element.elementor-element-2001663 {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-2001663 .elementor-heading-title {
        font-size: var(--e-global-typography-2896245-font-size);
        line-height: var(--e-global-typography-2896245-line-height);
        letter-spacing: var(--e-global-typography-2896245-letter-spacing);
        word-spacing: var(--e-global-typography-2896245-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-0b193ce>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-0b193ce {
        text-align: center;
    }

    .elementor-89 .elementor-element.elementor-element-0b193ce .elementor-heading-title {
        font-size: var(--e-global-typography-21ca500-font-size);
        line-height: var(--e-global-typography-21ca500-line-height);
        letter-spacing: var(--e-global-typography-21ca500-letter-spacing);
        word-spacing: var(--e-global-typography-21ca500-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-2dc4500 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-8cdb455>.elementor-element-populated {
        margin: 25px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-blog-block-post,
    .elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-post-image-card,
    .elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-post-card {
        margin: 0px 0px 30px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-entry-thumb {
        margin: 0px 0px 0px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-post-body .entry-title,
    .elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-entry-header .entry-title,
    .elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-post-image-card .elementskit-post-body .entry-title a,
    .elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-post-card .elementskit-entry-header .entry-title a,
    .elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-blog-block-post .elementskit-post-body .entry-title a {
        font-size: var(--e-global-typography-f0c0320-font-size);
        line-height: var(--e-global-typography-f0c0320-line-height);
        letter-spacing: var(--e-global-typography-f0c0320-letter-spacing);
        word-spacing: var(--e-global-typography-f0c0320-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-e3c5fcd .elementskit-btn {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-a7bf2de {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-89 .elementor-element.elementor-element-c731886 {
        --width: 500px;
        font-size: var(--e-global-typography-40fc9a2-font-size);
        line-height: var(--e-global-typography-40fc9a2-line-height);
        letter-spacing: var(--e-global-typography-40fc9a2-letter-spacing);
        word-spacing: var(--e-global-typography-40fc9a2-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-b458fa4>.elementor-widget-container {
        margin: -30px 0px 20px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-b458fa4 img {
        width: 0.9px;
    }

    .elementor-89 .elementor-element.elementor-element-2484dca .elementor-heading-title {
        font-size: var(--e-global-typography-2896245-font-size);
        line-height: var(--e-global-typography-2896245-line-height);
        letter-spacing: var(--e-global-typography-2896245-letter-spacing);
        word-spacing: var(--e-global-typography-2896245-word-spacing);
    }

    .elementor-89 .elementor-element.elementor-element-0883653>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-89 .elementor-element.elementor-element-0883653 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-89 .elementor-element.elementor-element-311d383>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-89 .elementor-element.elementor-element-41532cc {
        width: 3%;
    }

    .elementor-89 .elementor-element.elementor-element-a468ddc {
        width: 97%;
    }

    .elementor-89 .elementor-element.elementor-element-543c40a {
        width: 17%;
    }

    .elementor-89 .elementor-element.elementor-element-38f3cb4 {
        width: 83%;
    }

    .elementor-89 .elementor-element.elementor-element-c9536f8 {
        width: 40%;
    }

    .elementor-89 .elementor-element.elementor-element-b102549 {
        width: 60%;
    }

    .elementor-89 .elementor-element.elementor-element-89c4808 {
        width: 28%;
    }

    .elementor-89 .elementor-element.elementor-element-15e1e32 {
        width: 72%;
    }

    .elementor-89 .elementor-element.elementor-element-71331ba {
        width: 17%;
    }

    .elementor-89 .elementor-element.elementor-element-a7cefb9 {
        width: 83%;
    }

    .elementor-89 .elementor-element.elementor-element-6836fe5 {
        width: 17%;
    }

    .elementor-89 .elementor-element.elementor-element-63bd77d {
        width: 83%;
    }

    .elementor-89 .elementor-element.elementor-element-d43539c {
        width: 60%;
    }

    .elementor-89 .elementor-element.elementor-element-e4bd233 {
        width: 17%;
    }

    .elementor-89 .elementor-element.elementor-element-c40b6be {
        width: 83%;
    }

    .elementor-89 .elementor-element.elementor-element-fc8fc2b {
        width: 40%;
    }

    .elementor-89 .elementor-element.elementor-element-d2f185b {
        width: 100%;
    }

    .elementor-89 .elementor-element.elementor-element-d9ef08e {
        width: 30%;
    }

    .elementor-89 .elementor-element.elementor-element-4624b39 {
        width: 70%;
    }

    .elementor-89 .elementor-element.elementor-element-c670c8e {
        width: 30%;
    }

    .elementor-89 .elementor-element.elementor-element-491f57c {
        width: 70%;
    }

    .elementor-89 .elementor-element.elementor-element-c748df1 {
        width: 30%;
    }

    .elementor-89 .elementor-element.elementor-element-f943d4e {
        width: 70%;
    }

    .elementor-89 .elementor-element.elementor-element-e773082 {
        width: 50%;
    }

    .elementor-89 .elementor-element.elementor-element-0bf2082 {
        width: 17%;
    }

    .elementor-89 .elementor-element.elementor-element-d845162 {
        width: 83%;
    }

    .elementor-89 .elementor-element.elementor-element-0b3ba34 {
        width: 50%;
    }

    .elementor-89 .elementor-element.elementor-element-0af7af6 {
        width: 70%;
    }

    .elementor-89 .elementor-element.elementor-element-3ca388b {
        width: 30%;
    }

    .elementor-89 .elementor-element.elementor-element-810b418 {
        width: 34%;
    }

    .elementor-89 .elementor-element.elementor-element-b514e1a {
        width: 31.332%;
    }

    .elementor-89 .elementor-element.elementor-element-6123bed {
        width: 34%;
    }

    .elementor-89 .elementor-element.elementor-element-bfbc80e {
        width: 17%;
    }

    .elementor-89 .elementor-element.elementor-element-9692fab {
        width: 83%;
    }

    .elementor-89 .elementor-element.elementor-element-b20db57 {
        width: 50%;
    }

    .elementor-89 .elementor-element.elementor-element-5c613fa {
        width: 17%;
    }

    .elementor-89 .elementor-element.elementor-element-583b6ac {
        width: 83%;
    }

    .elementor-89 .elementor-element.elementor-element-8cdb455 {
        width: 50%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-89 .elementor-element.elementor-element-adb448b {
        width: 50%;
    }

    .elementor-89 .elementor-element.elementor-element-c9536f8 {
        width: 50%;
    }

    .elementor-89 .elementor-element.elementor-element-b102549 {
        width: 50%;
    }

    .elementor-89 .elementor-element.elementor-element-54730d0 {
        width: 48%;
    }

    .elementor-89 .elementor-element.elementor-element-89c4808 {
        width: 41%;
    }

    .elementor-89 .elementor-element.elementor-element-15e1e32 {
        width: 59%;
    }

    .elementor-89 .elementor-element.elementor-element-d9ef08e {
        width: 31%;
    }

    .elementor-89 .elementor-element.elementor-element-4624b39 {
        width: 69%;
    }

    .elementor-89 .elementor-element.elementor-element-c670c8e {
        width: 31%;
    }

    .elementor-89 .elementor-element.elementor-element-491f57c {
        width: 69%;
    }

    .elementor-89 .elementor-element.elementor-element-c748df1 {
        width: 31%;
    }

    .elementor-89 .elementor-element.elementor-element-f943d4e {
        width: 69%;
    }

    .elementor-89 .elementor-element.elementor-element-e773082 {
        width: 60%;
    }

    .elementor-89 .elementor-element.elementor-element-0b3ba34 {
        width: 40%;
    }

    .elementor-89 .elementor-element.elementor-element-3960d9c {
        width: 25%;
    }

    .elementor-89 .elementor-element.elementor-element-6fc330b {
        width: 25%;
    }

    .elementor-89 .elementor-element.elementor-element-8d744a5 {
        width: 25%;
    }

    .elementor-89 .elementor-element.elementor-element-29be784 {
        width: 25%;
    }

    .elementor-89 .elementor-element.elementor-element-34ad6ca {
        width: 50%;
    }

    .elementor-89 .elementor-element.elementor-element-b20db57 {
        width: 65%;
    }

    .elementor-89 .elementor-element.elementor-element-8cdb455 {
        width: 35%;
    }
}