﻿.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("../images/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("../images/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 .ekit_social_media {
    text-align: left;
}

.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 .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-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-20f2217 {
    text-align: center;
}

    .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-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-89 .elementor-element.elementor-element-2c87db0 {
    text-align: center;
}

    .elementor-89 .elementor-element.elementor-element-2c87db0 .elementor-heading-title {
        color: var( --e-global-color-text );
        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 );
    }

    .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-39c26a3 {
    text-align: center;
}

    .elementor-89 .elementor-element.elementor-element-39c26a3 .elementor-heading-title {
        color: var( --e-global-color-text );
        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 );
    }

    .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-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 {
    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-color: transparent;
    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 svg path {
        stroke: #ffffff;
        fill: #ffffff;
    }

    .elementor-89 .elementor-element.elementor-element-54a1226 .ekit-double-btn.ekit-double-btn-one:hover {
        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-color: transparent;
        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-one:hover svg path {
            stroke: #ffffff;
            fill: #ffffff;
        }

.elementor-89 .elementor-element.elementor-element-54a1226 .ekit-double-btn.ekit-double-btn-two {
    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;
    background-color: #F54A4800;
    padding: 16px 36px 16px 36px;
    margin: 0px 0px 0px 9px;
}

    .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 {
        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-color: transparent;
        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-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 > .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: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-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 {
    text-align: center;
}

    .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-b2048af {
    text-align: center;
}

    .elementor-89 .elementor-element.elementor-element-b2048af .elementor-heading-title {
        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-b2048af > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 12px 0px;
    }

.elementor-89 .elementor-element.elementor-element-4fa0036 {
    text-align: center;
    color: var( --e-global-color-text );
}

    .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-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: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-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 {
    text-align: center;
}

    .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-80efee5 {
    text-align: center;
}

    .elementor-89 .elementor-element.elementor-element-80efee5 .elementor-heading-title {
        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-80efee5 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 12px 0px;
    }

.elementor-89 .elementor-element.elementor-element-410890d {
    text-align: center;
    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-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: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-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 {
    text-align: center;
}

    .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-1ad419f {
    text-align: center;
}

    .elementor-89 .elementor-element.elementor-element-1ad419f .elementor-heading-title {
        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-1ad419f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 12px 0px;
    }

.elementor-89 .elementor-element.elementor-element-95b782a {
    text-align: center;
    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-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: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-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 {
    text-align: center;
}

    .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-ce96b70 {
    text-align: center;
}

    .elementor-89 .elementor-element.elementor-element-ce96b70 .elementor-heading-title {
        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-ce96b70 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 50px 12px 40px;
    }

.elementor-89 .elementor-element.elementor-element-dbf997a {
    text-align: center;
    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-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 {
    text-align: center;
}

    .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-cd6eab5 {
    text-align: center;
}

    .elementor-89 .elementor-element.elementor-element-cd6eab5 .elementor-heading-title {
        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-cd6eab5 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 40px 0px;
    }

.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 .swiper-wrapper {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-8f2aa16 .elementskit-clients-slider .single-client {
    min-height: 0px;
    background-color: #02010100;
    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 .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-8f2aa16 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89 .elementor-element.elementor-element-ed278d0 {
    text-align: center;
}

    .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-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-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-top: 15px;
        padding-bottom: 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-heading-title {
    color: var( --e-global-color-text );
    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 );
}

.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-a1e23bb .elementor-heading-title {
    color: var( --e-global-color-text );
    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-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-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-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-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-0727929 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
        padding: 0px 0px 0px 0px;
    }

.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-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 {
    fill: var( --e-global-color-text );
    color: var( --e-global-color-text );
    background-color: transparent;
    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 {
        color: var( --e-global-color-text );
        background-color: transparent;
        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 {
    text-align: right;
}

    .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('../images/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('../images/Ellipse-4-3.png');
        -webkit-mask-size: contain;
        background-image: url('../images/Ellipse-4-3.png');
        -webkit-mask-position: top right;
        -webkit-mask-repeat: no-repeat;
    }

.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 > .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: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-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-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 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 50px 0px;
}

    .elementor-89 .elementor-element.elementor-element-e0a3906 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.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-top: 15px;
        padding-bottom: 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-heading-title {
    color: var( --e-global-color-text );
    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 );
}

.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-3d3fcd2 .elementor-heading-title {
    color: var( --e-global-color-text );
    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-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-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-89 .elementor-element.elementor-element-3aba101 > .elementor-widget-container {
        margin: 0px 0px -15px 0px;
        padding: 0px 0px 0px 0px;
    }

.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 {
    fill: var( --e-global-color-text );
    color: var( --e-global-color-text );
    background-color: transparent;
    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 {
        color: var( --e-global-color-text );
        background-color: transparent;
        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-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 .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-c571f3f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 50px 0px 0px 0px;
}

.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-divider-separator {
        width: 30%;
        margin: 0 auto;
        margin-right: 0;
    }

    .elementor-89 .elementor-element.elementor-element-067e0aa .elementor-divider {
        text-align: right;
        padding-top: 15px;
        padding-bottom: 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-067e0aa > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 0px 0px;
    }

.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 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 30px 0px;
}

    .elementor-89 .elementor-element.elementor-element-dfdd58e > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.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-top: 15px;
        padding-bottom: 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-heading-title {
    color: var( --e-global-color-text );
    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 );
}

.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-2d76e88 .elementor-heading-title {
    color: var( --e-global-color-text );
    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-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-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-89 .elementor-element.elementor-element-a4c1c10 > .elementor-widget-container {
        margin: 0px 0px -15px 0px;
        padding: 0px 0px 0px 0px;
    }

.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 {
    fill: var( --e-global-color-text );
    color: var( --e-global-color-text );
    background-color: transparent;
    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 {
        color: var( --e-global-color-text );
        background-color: transparent;
        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-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-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 .elementkit-testimonial-col {
    align-self: flex-start;
}

.elementor-89 .elementor-element.elementor-element-5cdaae9 .elementskit-commentor-content {
    text-align: center;
    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: center;
}

.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-5cdaae9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 50px 0px 0px 0px;
}

.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-top: 15px;
        padding-bottom: 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-heading-title {
    color: var( --e-global-color-text );
    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 );
}

.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-9ae6c3c .elementor-heading-title {
    color: var( --e-global-color-text );
    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-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-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-89 .elementor-element.elementor-element-3d0aa63 > .elementor-widget-container {
        margin: 0px 0px -15px 0px;
        padding: 0px 0px 0px 0px;
    }

.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 {
    text-align: center;
    z-index: 1;
}

    .elementor-89 .elementor-element.elementor-element-fe12499 img {
        width: 90%;
    }

    .elementor-89 .elementor-element.elementor-element-fe12499:not( .elementor-widget-image ) .elementor-widget-container {
        -webkit-mask-image: url('../images/Ellipse-160.png');
        background-image: url('../images/Ellipse-160.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('../images/Ellipse-160.png');
        background-image: url('../images/Ellipse-160.png');
        -webkit-mask-position: center center;
        -webkit-mask-repeat: no-repeat;
    }

.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 > .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: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-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-heading-title {
    color: var( --e-global-color-9bd5964 );
    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-b8d69a4 > .elementor-widget-container {
    margin: 0px 0px 10px 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-313ece6 > .elementor-widget-container {
        margin: 0px 0px -15px 0px;
        padding: 0px 0px 0px 0px;
    }

.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 > .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: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-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-heading-title {
    color: var( --e-global-color-9bd5964 );
    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-a3722b0 > .elementor-widget-container {
    margin: 0px 0px 10px 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-155e5df > .elementor-widget-container {
        margin: 0px 0px -15px 0px;
        padding: 0px 0px 0px 0px;
    }

.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 > .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: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-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-heading-title {
    color: var( --e-global-color-9bd5964 );
    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-da6004d > .elementor-widget-container {
    margin: 0px 0px 10px 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-709aa2a > .elementor-widget-container {
        margin: 0px 0px -15px 0px;
        padding: 0px 0px 0px 0px;
    }

.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 {
    text-align: center;
}

    .elementor-89 .elementor-element.elementor-element-b6978b5 .elementor-heading-title {
        color: var( --e-global-color-text );
        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 );
    }

    .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-5a72213 {
    text-align: center;
    z-index: 1;
}

    .elementor-89 .elementor-element.elementor-element-5a72213 .elementor-heading-title {
        color: var( --e-global-color-text );
        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-5a72213 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 20px 0px;
    }

.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-a949208 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 230px 0px 230px;
    }

.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 > .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: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-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 {
    text-align: left;
}

    .elementor-89 .elementor-element.elementor-element-cc56688 .elementor-heading-title {
        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-cc56688 > .elementor-widget-container {
        margin: -10px 0px 0px 84px;
        padding: 0px 0px 0px 0px;
    }

.elementor-89 .elementor-element.elementor-element-b8ce1cd {
    text-align: left;
}

    .elementor-89 .elementor-element.elementor-element-b8ce1cd .elementor-heading-title {
        color: var( --e-global-color-text );
        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-b8ce1cd > .elementor-widget-container {
        margin: 0px 0px 0px 45px;
    }

.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: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-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 {
    text-align: left;
}

    .elementor-89 .elementor-element.elementor-element-ef6e301 .elementor-heading-title {
        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-ef6e301 > .elementor-widget-container {
        margin: -10px 0px 0px 84px;
        padding: 0px 0px 0px 0px;
    }

.elementor-89 .elementor-element.elementor-element-36abf30 {
    text-align: left;
}

    .elementor-89 .elementor-element.elementor-element-36abf30 .elementor-heading-title {
        color: var( --e-global-color-text );
        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-36abf30 > .elementor-widget-container {
        margin: 0px 0px 0px 30px;
    }

.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: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-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 {
    text-align: left;
}

    .elementor-89 .elementor-element.elementor-element-6472092 .elementor-heading-title {
        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-6472092 > .elementor-widget-container {
        margin: -10px 0px 0px 84px;
        padding: 0px 0px 0px 0px;
    }

.elementor-89 .elementor-element.elementor-element-ddf2823 {
    text-align: left;
}

    .elementor-89 .elementor-element.elementor-element-ddf2823 .elementor-heading-title {
        color: var( --e-global-color-text );
        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-ddf2823 > .elementor-widget-container {
        margin: 0px 0px 0px 30px;
    }

.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: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-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 {
    text-align: left;
}

    .elementor-89 .elementor-element.elementor-element-5da0297 .elementor-heading-title {
        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-5da0297 > .elementor-widget-container {
        margin: -10px 0px 0px 84px;
        padding: 0px 0px 0px 0px;
    }

.elementor-89 .elementor-element.elementor-element-59991ed {
    text-align: left;
}

    .elementor-89 .elementor-element.elementor-element-59991ed .elementor-heading-title {
        color: var( --e-global-color-text );
        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-59991ed > .elementor-widget-container {
        margin: 0px 0px 0px 45px;
    }

.elementor-89 .elementor-element.elementor-element-7164668 {
    text-align: center;
    bottom: -50px;
    z-index: 0;
}

    .elementor-89 .elementor-element.elementor-element-7164668 img {
        width: 75%;
    }

    .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-11e5802 .elementor-button {
    fill: var( --e-global-color-text );
    color: var( --e-global-color-text );
    background-color: transparent;
    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 {
        color: var( --e-global-color-text );
        background-color: transparent;
        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-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-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-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-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 {
    text-align: center;
}

    .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-056c266 {
    text-align: center;
}

    .elementor-89 .elementor-element.elementor-element-056c266 .elementor-heading-title {
        color: var( --e-global-color-text );
        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 );
    }

    .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-51a39ad .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 0px;
    --ekit_testimonial_slidetoshow: 1;
}

    .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-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 .elementskit-single-testimonial-slider:hover {
            border-color: #02010100;
        }

.elementor-89 .elementor-element.elementor-element-51a39ad .elementkit-testimonial-col {
    align-self: center;
}

.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-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-eed8297 {
    text-align: center;
}

    .elementor-89 .elementor-element.elementor-element-eed8297 img {
        width: 15%;
    }

    .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-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 {
    text-align: center;
}

    .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-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 {
    text-align: center;
}

    .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-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-top: 15px;
        padding-bottom: 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-heading-title {
    color: var( --e-global-color-text );
    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 );
}

.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-1eaf40c .elementor-heading-title {
    color: var( --e-global-color-text );
    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-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-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-89 .elementor-element.elementor-element-b20d561 > .elementor-widget-container {
        margin: 0px 0px -15px 0px;
        padding: 0px 0px 0px 0px;
    }

.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 {
    fill: var( --e-global-color-text );
    color: var( --e-global-color-text );
    background-color: transparent;
    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 {
        color: var( --e-global-color-text );
        background-color: transparent;
        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;
    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 svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

    .elementor-89 .elementor-element.elementor-element-af57e8f .elementor-repeater-item-1747f69 > a:hover {
        background-color: #3B5998;
        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;
    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 svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

    .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 );
        }

.elementor-89 .elementor-element.elementor-element-af57e8f .elementor-repeater-item-49510ad > a {
    color: #FFFFFF;
    background-color: #A1A1A100;
    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 svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

    .elementor-89 .elementor-element.elementor-element-af57e8f .elementor-repeater-item-49510ad > a:hover {
        background-color: #e60023;
        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;
}

.elementor-89 .elementor-element.elementor-element-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;
    }

.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;
    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 svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

    .elementor-89 .elementor-element.elementor-element-5008cfb .elementor-repeater-item-1747f69 > a:hover {
        background-color: #3B5998;
        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;
    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 svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

    .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 );
        }

.elementor-89 .elementor-element.elementor-element-5008cfb .elementor-repeater-item-49510ad > a {
    color: #FFFFFF;
    background-color: #A1A1A100;
    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 svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

    .elementor-89 .elementor-element.elementor-element-5008cfb .elementor-repeater-item-49510ad > a:hover {
        background-color: #e60023;
        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;
}

.elementor-89 .elementor-element.elementor-element-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;
    }

.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;
    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 svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

    .elementor-89 .elementor-element.elementor-element-d42b57c .elementor-repeater-item-1747f69 > a:hover {
        background-color: #3B5998;
        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;
    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 svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

    .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 );
        }

.elementor-89 .elementor-element.elementor-element-d42b57c .elementor-repeater-item-49510ad > a {
    color: #FFFFFF;
    background-color: #A1A1A100;
    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 svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

    .elementor-89 .elementor-element.elementor-element-d42b57c .elementor-repeater-item-49510ad > a:hover {
        background-color: #e60023;
        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;
}

.elementor-89 .elementor-element.elementor-element-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;
    }

.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;
    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 svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

    .elementor-89 .elementor-element.elementor-element-7589780 .elementor-repeater-item-1747f69 > a:hover {
        background-color: #3B5998;
        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;
    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 svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

    .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 );
        }

.elementor-89 .elementor-element.elementor-element-7589780 .elementor-repeater-item-49510ad > a {
    color: #FFFFFF;
    background-color: #A1A1A100;
    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 svg path {
        stroke: #FFFFFF;
        fill: #FFFFFF;
    }

    .elementor-89 .elementor-element.elementor-element-7589780 .elementor-repeater-item-49510ad > a:hover {
        background-color: #e60023;
        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;
}

.elementor-89 .elementor-element.elementor-element-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;
    }

.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 {
    color: var( --e-global-color-text );
    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-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 {
    fill: var( --e-global-color-text );
    color: var( --e-global-color-text );
    background-color: transparent;
    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 {
        color: var( --e-global-color-text );
        background-color: transparent;
        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 {
    text-align: center;
}

    .elementor-89 .elementor-element.elementor-element-a7ec6d2 .elementor-heading-title {
        color: var( --e-global-color-text );
        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 );
    }

    .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-84490a0 {
    text-align: center;
    z-index: 1;
}

    .elementor-89 .elementor-element.elementor-element-84490a0 .elementor-heading-title {
        color: var( --e-global-color-text );
        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-84490a0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 20px 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-aa574cd > .elementor-widget-container {
        margin: 0px 230px -15px 230px;
        padding: 0px 0px 0px 0px;
    }

.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 > .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: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-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 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-price-wraper.has-tag .elementskit-pricing-tag {
            background-color: #02010100;
        }

    .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-single-pricing a.elementskit-pricing-btn {
        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-color: transparent;
        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 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 {
            color: var( --e-global-color-text );
            background-color: transparent;
            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.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 > .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: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-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 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-price-wraper.has-tag .elementskit-pricing-tag {
            background-color: #02010100;
        }

    .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-single-pricing a.elementskit-pricing-btn {
        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 );
        background-color: var( --e-global-color-text );
        padding: 14px 36px 14px 36px;
        border-radius: 30px 30px 30px 30px;
    }

        .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 > .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: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-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 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-price-wraper.has-tag .elementskit-pricing-tag {
            background-color: #02010100;
        }

    .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-single-pricing a.elementskit-pricing-btn {
        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-color: transparent;
        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 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 {
            color: var( --e-global-color-text );
            background-color: transparent;
            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.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-top: 15px;
        padding-bottom: 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-heading-title {
    color: var( --e-global-color-text );
    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 );
}

.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-cffde90 {
    text-align: left;
    z-index: 1;
}

    .elementor-89 .elementor-element.elementor-element-cffde90 .elementor-heading-title {
        color: var( --e-global-color-text );
        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-cffde90 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 20px 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-7d1a8bc > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.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 .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.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: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-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.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-top: 15px;
        padding-bottom: 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-heading-title {
    color: var( --e-global-color-text );
    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 );
}

.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-0b193ce .elementor-heading-title {
    color: var( --e-global-color-text );
    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-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-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-89 .elementor-element.elementor-element-2dc4500 > .elementor-widget-container {
        margin: 0px 0px -15px 0px;
        padding: 0px 0px 0px 0px;
    }

.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 {
    fill: var( --e-global-color-text );
    color: var( --e-global-color-text );
    background-color: transparent;
    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 {
        color: var( --e-global-color-text );
        background-color: transparent;
        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-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, .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-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 {
    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 );
    background-color: #02010100;
}

    .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 {
        color: var( --e-global-color-82a501e );
        background-color: #02010100;
    }

        .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-e3c5fcd > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.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 {
    text-align: center;
}

    .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-2484dca {
    text-align: center;
}

    .elementor-89 .elementor-element.elementor-element-2484dca .elementor-heading-title {
        color: var( --e-global-color-text );
        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 );
    }

    .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-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-0883653 > .elementor-widget-container {
        margin: 0px 230px 50px 230px;
        padding: 0px 0px 0px 0px;
    }

.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 .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-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-20f2217 {
        text-align: center;
    }

        .elementor-89 .elementor-element.elementor-element-20f2217 img {
            width: 0.5px;
        }

        .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-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-2c87db0 > .elementor-widget-container {
        padding: 0px 0px 10px 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-39c26a3 > .elementor-widget-container {
        margin: 0px 0px 20px 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 );
        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-54a1226 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 130px 0px 130px;
    }

    .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 img {
        width: 23%;
    }

    .elementor-89 .elementor-element.elementor-element-9f70385 > .elementor-widget-container {
        padding: 0px 0px 17px 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-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-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 img {
        width: 27%;
    }

    .elementor-89 .elementor-element.elementor-element-aff5542 > .elementor-widget-container {
        padding: 0px 0px 18px 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-80efee5 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
    }

    .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-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-1ad419f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
    }

    .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-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-ce96b70 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 50px 10px 40px;
    }

    .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-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-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-a1e23bb > .elementor-widget-container {
        padding: 0px 0px 5px 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-89 .elementor-element.elementor-element-ca65b9a > .elementor-widget-container {
            padding: 0px 0px 10px 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-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-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-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-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-3d3fcd2 > .elementor-widget-container {
        padding: 0px 0px 5px 0px;
    }

    .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-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 .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-c571f3f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 30px 0px 0px 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-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-2d76e88 > .elementor-widget-container {
        padding: 0px 0px 5px 0px;
    }

    .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-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-9ae6c3c > .elementor-widget-container {
        padding: 0px 0px 5px 0px;
    }

    .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-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-b8d69a4 > .elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .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-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-a3722b0 > .elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .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-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-da6004d > .elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .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-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-5a72213 > .elementor-widget-container {
        padding: 0px 50px 5px 50px;
    }

    .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-a949208 > .elementor-widget-container {
            padding: 0px 103px 0px 130px;
        }

    .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-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-cc56688 > .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-b8ce1cd > .elementor-widget-container {
        margin: 0px 0px 0px 25px;
    }

    .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-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-ef6e301 > .elementor-widget-container {
        margin: 0px 0px 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-36abf30 > .elementor-widget-container {
        margin: 0px 30px 0px 25px;
    }

    .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-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-6472092 > .elementor-widget-container {
        margin: 0px 0px 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-ddf2823 > .elementor-widget-container {
        margin: 0px 30px 0px 25px;
    }

    .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-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-5da0297 > .elementor-widget-container {
        margin: 0px 0px 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-59991ed > .elementor-widget-container {
        margin: 0px 50px 0px 25px;
    }

    .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-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-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-056c266 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .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 .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-51a39ad {
        z-index: 1;
    }

    .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-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-2deaa50 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .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-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-1eaf40c > .elementor-widget-container {
        padding: 0px 0px 5px 0px;
    }

    .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;
    }

        .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;
        }

            .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;
            }

    .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;
    }

        .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;
        }

            .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;
            }

    .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;
    }

        .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;
        }

            .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;
            }

    .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;
    }

        .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;
        }

            .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;
            }

    .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-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-84490a0 > .elementor-widget-container {
        padding: 0px 0px 5px 0px;
    }

    .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-aa574cd > .elementor-widget-container {
            margin: 0px 130px -15px 130px;
        }

    .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-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-cffde90 > .elementor-widget-container {
        padding: 0px 0px 5px 0px;
    }

    .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-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-0b193ce > .elementor-widget-container {
        padding: 0px 0px 5px 0px;
    }

    .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 {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }

        .elementor-89 .elementor-element.elementor-element-0883653 > .elementor-widget-container {
            margin: 0px 110px 30px 110px;
        }

    .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 .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-89 .elementor-element.elementor-element-ea00563 > .elementor-widget-container {
        margin: 0px 0px 20px 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-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-2c87db0 > .elementor-widget-container {
        padding: 0px 0px 10px 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-39c26a3 > .elementor-widget-container {
        margin: 0px 0px 25px 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-54a1226 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 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-89 .elementor-element.elementor-element-4fa0036 {
        text-align: center;
    }

        .elementor-89 .elementor-element.elementor-element-4fa0036 > .elementor-widget-container {
            padding: 0px 10px 0px 10px;
        }

    .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 {
        text-align: center;
    }

        .elementor-89 .elementor-element.elementor-element-410890d > .elementor-widget-container {
            padding: 0px 10px 0px 10px;
        }

    .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 {
        text-align: center;
    }

        .elementor-89 .elementor-element.elementor-element-95b782a > .elementor-widget-container {
            padding: 0px 10px 0px 10px;
        }

    .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 {
        text-align: center;
    }

        .elementor-89 .elementor-element.elementor-element-dbf997a > .elementor-widget-container {
            padding: 0px 10px 0px 10px;
        }

    .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-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-top: 0px;
        padding-bottom: 0px;
    }

    .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-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-03c8244 > .elementor-widget-container {
            margin: 20px 0px 0px 50px;
            padding: 0px 0px 0px 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-a1e23bb > .elementor-widget-container {
            margin: 0px 0px 10px 0px;
        }

    .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-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-0727929 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 20px 0px;
    }

    .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-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-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-9a3653f > .elementor-widget-container {
        margin: 0px 20px 0px 20px;
        padding: 0px 0px 0px 0px;
    }

    .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-divider-separator {
        width: 85px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-89 .elementor-element.elementor-element-1c09109 .elementor-divider {
        text-align: left;
        padding-top: 0px;
        padding-bottom: 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-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-08e2416 > .elementor-widget-container {
            margin: 0px 0px 5px 50px;
            padding: 0px 0px 0px 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-3d3fcd2 > .elementor-widget-container {
            margin: 0px 0px 10px 0px;
        }

    .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-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 .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-c571f3f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 0px 0px;
    }

    .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-divider-separator {
        width: 85px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-89 .elementor-element.elementor-element-e1633d1 .elementor-divider {
        text-align: left;
        padding-top: 0px;
        padding-bottom: 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-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-0ae0511 > .elementor-widget-container {
            margin: 0px 0px 5px 50px;
        }

    .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-2d76e88 > .elementor-widget-container {
            margin: 0px 0px 10px 0px;
        }

    .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 .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 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 30px 0px 0px 0px;
    }

    .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-divider-separator {
        width: 85px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-89 .elementor-element.elementor-element-d3025f3 .elementor-divider {
        text-align: left;
        padding-top: 0px;
        padding-bottom: 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-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-bd1b175 > .elementor-widget-container {
            margin: 0px 0px 5px 50px;
        }

    .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-9ae6c3c > .elementor-widget-container {
            margin: 0px 0px 10px 0px;
        }

    .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-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-b6978b5 > .elementor-widget-container {
        margin: 0px 0px 5px 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-5a72213 > .elementor-widget-container {
            margin: 0px 0px 10px 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-a949208 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

    .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 {
        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-cc56688 > .elementor-widget-container {
            margin: 0px 0px 5px 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-b8ce1cd > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

    .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 {
        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-ef6e301 > .elementor-widget-container {
            margin: 0px 0px 5px 0px;
        }

    .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-36abf30 > .elementor-widget-container {
            margin: 0px 20px 0px 20px;
        }

    .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 {
        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-6472092 > .elementor-widget-container {
            margin: 0px 0px 5px 0px;
        }

    .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-ddf2823 > .elementor-widget-container {
            margin: 0px 20px 0px 20px;
        }

    .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 {
        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-5da0297 > .elementor-widget-container {
            margin: 0px 0px 5px 0px;
        }

    .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 );
        }

        .elementor-89 .elementor-element.elementor-element-59991ed > .elementor-widget-container {
            margin: 0px 20px 0px 20px;
        }

    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-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 img {
        width: 0.9px;
    }

    .elementor-89 .elementor-element.elementor-element-39b8448 > .elementor-widget-container {
        margin: -30px 0px 20px 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;
    }

    .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 img {
        width: 35%;
    }

    .elementor-89 .elementor-element.elementor-element-eed8297 > .elementor-widget-container {
        margin: -200px 0px 20px 0px;
    }

    .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-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-2deaa50 > .elementor-widget-container {
        margin: 0px 0px 0px 50px;
    }

    .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-divider-separator {
        width: 85px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-89 .elementor-element.elementor-element-c479586 .elementor-divider {
        text-align: left;
        padding-top: 0px;
        padding-bottom: 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-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-a2c82b7 > .elementor-widget-container {
            margin: 0px 0px 5px 50px;
        }

    .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-1eaf40c > .elementor-widget-container {
            margin: 0px 0px 10px 0px;
        }

    .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;
    }

    .elementor-89 .elementor-element.elementor-element-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;
    }

    .elementor-89 .elementor-element.elementor-element-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;
    }

    .elementor-89 .elementor-element.elementor-element-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;
    }

    .elementor-89 .elementor-element.elementor-element-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-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-a7ec6d2 > .elementor-widget-container {
        margin: 0px 0px 5px 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-84490a0 > .elementor-widget-container {
            margin: 0px 0px 10px 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-aa574cd > .elementor-widget-container {
            margin: 0px 0px -15px 0px;
        }

    .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 .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-e5ea025 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .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 .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-bb48f7d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .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 .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-42ce893 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .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-divider-separator {
        width: 85px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-89 .elementor-element.elementor-element-72a72e7 .elementor-divider {
        text-align: left;
        padding-top: 0px;
        padding-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-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-e7893c0 > .elementor-widget-container {
            margin: 0px 0px 5px 50px;
        }

    .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-cffde90 > .elementor-widget-container {
            margin: 0px 0px 10px 0px;
        }

    .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-divider-separator {
        width: 85px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-89 .elementor-element.elementor-element-64a1f20 .elementor-divider {
        text-align: left;
        padding-top: 0px;
        padding-bottom: 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-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-2001663 > .elementor-widget-container {
            margin: 0px 0px 5px 50px;
        }

    .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-0b193ce > .elementor-widget-container {
            margin: 0px 0px 10px 0px;
        }

    .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 img {
        width: 0.9px;
    }

    .elementor-89 .elementor-element.elementor-element-b458fa4 > .elementor-widget-container {
        margin: -30px 0px 20px 0px;
    }

    .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 {
        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-0883653 > .elementor-widget-container {
            margin: 0px 0px 30px 0px;
        }

    .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%;
    }
}
