.elementor-335 .elementor-element.elementor-element-9aa85d3:not(.elementor-motion-effects-element-type-background),
.elementor-335 .elementor-element.elementor-element-9aa85d3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/09/professional-camera-aperture-2022-09-16-03-14-04-utc.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-335 .elementor-element.elementor-element-9aa85d3>.elementor-background-overlay {
    background-color: var(--e-global-color-primary);
    opacity: 0.75;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-335 .elementor-element.elementor-element-9aa85d3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 170px 0px 100px 0px;
}

.elementor-335 .elementor-element.elementor-element-e7d6128.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-335 .elementor-element.elementor-element-e7d6128>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-335 .elementor-element.elementor-element-a07f73a {
    text-align: center;
}

.elementor-335 .elementor-element.elementor-element-4ed624a .elementor-button {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    fill: var(--e-global-color-cb99924);
    color: var(--e-global-color-cb99924);
    background-color: var(--e-global-color-f115c43);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-335 .elementor-element.elementor-element-4ed624a {
    width: auto;
    max-width: auto;
}

.elementor-335 .elementor-element.elementor-element-f62896e {
    color: var(--e-global-color-cb99924);
    width: auto;
    max-width: auto;
}

.elementor-335 .elementor-element.elementor-element-f62896e>.elementor-widget-container {
    padding: 0px 15px 0px 15px;
}

.elementor-335 .elementor-element.elementor-element-e847098 .elementor-button {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    fill: var(--e-global-color-cb99924);
    color: var(--e-global-color-cb99924);
    background-color: var(--e-global-color-f115c43);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-335 .elementor-element.elementor-element-e847098 {
    width: auto;
    max-width: auto;
}

.elementor-335 .elementor-element.elementor-element-3b6fa56 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
}

.elementor-335 .elementor-element.elementor-element-12748b6>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-335 .elementor-element.elementor-element-5e27e8e {
    width: var(--container-widget-width, 52.412%);
    max-width: 52.412%;
    --container-widget-width: 52.412%;
    --container-widget-flex-grow: 0;
    top: -14px;
    z-index: 0;
}

body:not(.rtl) .elementor-335 .elementor-element.elementor-element-5e27e8e {
    left: 132px;
}

body.rtl .elementor-335 .elementor-element.elementor-element-5e27e8e {
    right: 132px;
}

.elementor-335 .elementor-element.elementor-element-c11f931 {
    width: var(--container-widget-width, 88.8%);
    max-width: 88.8%;
    --container-widget-width: 88.8%;
    --container-widget-flex-grow: 0;
    top: 139px;
    z-index: 0;
}

body:not(.rtl) .elementor-335 .elementor-element.elementor-element-c11f931 {
    left: -66px;
}

body.rtl .elementor-335 .elementor-element.elementor-element-c11f931 {
    right: -66px;
}

.elementor-335 .elementor-element.elementor-element-5f15a8d>.elementor-widget-container {
    margin: -87px -30px 0px -30px;
}

.elementor-bc-flex-widget .elementor-335 .elementor-element.elementor-element-c12f10d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-335 .elementor-element.elementor-element-c12f10d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-335 .elementor-element.elementor-element-c12f10d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 110px;
}

.elementor-335 .elementor-element.elementor-element-dc90928>.elementor-widget-container {
    padding: 0px 90px 0px 0px;
}

.elementor-335 .elementor-element.elementor-element-20f1ac7>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-335 .elementor-element.elementor-element-e670278 {
    width: auto;
    max-width: auto;
}

.elementor-335 .elementor-element.elementor-element-a654028 .video-content {
    text-align: center;
}

.elementor-335 .elementor-element.elementor-element-a654028 .ekit-video-popup-btn {
    width: 60px;
    height: 60px;
    color: var(--e-global-color-cb99924);
    background-color: var(--e-global-color-primary);
}

.elementor-335 .elementor-element.elementor-element-a654028 .ekit-video-popup-btn.glow-btn:before {
    color: var(--e-global-color-primary);
}

.elementor-335 .elementor-element.elementor-element-a654028 .ekit-video-popup-btn.glow-btn:after {
    color: var(--e-global-color-primary);
}

.elementor-335 .elementor-element.elementor-element-a654028 .ekit-video-popup-btn.glow-btn>i:after {
    color: var(--e-global-color-primary);
}

.elementor-335 .elementor-element.elementor-element-a654028 .ekit-video-popup-btn svg path {
    stroke: var(--e-global-color-cb99924);
    fill: var(--e-global-color-cb99924);
}

.elementor-335 .elementor-element.elementor-element-a654028 .ekit-video-popup-btn:hover {
    color: var(--e-global-color-cb99924);
    background-color: var(--e-global-color-text);
}

.elementor-335 .elementor-element.elementor-element-a654028 .ekit-video-popup-btn:hover svg path {
    stroke: var(--e-global-color-cb99924);
    fill: var(--e-global-color-cb99924);
}

.elementor-335 .elementor-element.elementor-element-a654028>.elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.elementor-335 .elementor-element.elementor-element-a654028 {
    width: auto;
    max-width: auto;
}

.elementor-335 .elementor-element.elementor-element-3c51f8e:not(.elementor-motion-effects-element-type-background),
.elementor-335 .elementor-element.elementor-element-3c51f8e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-335 .elementor-element.elementor-element-3c51f8e {
    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-335 .elementor-element.elementor-element-3c51f8e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-335 .elementor-element.elementor-element-619fa36.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-335 .elementor-element.elementor-element-619fa36.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-335 .elementor-element.elementor-element-619fa36>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 50px 0px 0px;
}

.elementor-335 .elementor-element.elementor-element-e4cbe24>.elementor-widget-container {
    padding: 0px 100px 0px 0px;
}

.elementor-335 .elementor-element.elementor-element-9fd909b {
    margin-top: 0px;
    margin-bottom: 30px;
}

.elementor-335 .elementor-element.elementor-element-b8ce0b8>.elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-335 .elementor-element.elementor-element-16a6d06.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
    fill: var(--e-global-color-cb99924);
    color: var(--e-global-color-cb99924);
}

.elementor-335 .elementor-element.elementor-element-16a6d06.elementor-view-framed .elementor-icon,
.elementor-335 .elementor-element.elementor-element-16a6d06.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-335 .elementor-element.elementor-element-16a6d06.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-cb99924);
}

.elementor-335 .elementor-element.elementor-element-16a6d06 {
    --icon-box-icon-margin: 20px;
}

.elementor-335 .elementor-element.elementor-element-16a6d06 .elementor-icon {
    font-size: 21px;
}

.elementor-335 .elementor-element.elementor-element-16a6d06 .elementor-icon-box-title {
    margin-bottom: 9px;
    color: var(--e-global-color-primary);
}

.elementor-335 .elementor-element.elementor-element-16a6d06 .elementor-icon-box-title,
.elementor-335 .elementor-element.elementor-element-16a6d06 .elementor-icon-box-title 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);
}

.elementor-335 .elementor-element.elementor-element-7050ffb>.elementor-element-populated {
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-335 .elementor-element.elementor-element-8a4b1fd.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
    fill: var(--e-global-color-cb99924);
    color: var(--e-global-color-cb99924);
}

.elementor-335 .elementor-element.elementor-element-8a4b1fd.elementor-view-framed .elementor-icon,
.elementor-335 .elementor-element.elementor-element-8a4b1fd.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-335 .elementor-element.elementor-element-8a4b1fd.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-cb99924);
}

.elementor-335 .elementor-element.elementor-element-8a4b1fd {
    --icon-box-icon-margin: 20px;
}

.elementor-335 .elementor-element.elementor-element-8a4b1fd .elementor-icon {
    font-size: 21px;
}

.elementor-335 .elementor-element.elementor-element-8a4b1fd .elementor-icon-box-title {
    margin-bottom: 9px;
    color: var(--e-global-color-primary);
}

.elementor-335 .elementor-element.elementor-element-8a4b1fd .elementor-icon-box-title,
.elementor-335 .elementor-element.elementor-element-8a4b1fd .elementor-icon-box-title 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);
}

.elementor-335 .elementor-element.elementor-element-8b1eff1>.elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-335 .elementor-element.elementor-element-5d02e67.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
    fill: var(--e-global-color-cb99924);
    color: var(--e-global-color-cb99924);
}

.elementor-335 .elementor-element.elementor-element-5d02e67.elementor-view-framed .elementor-icon,
.elementor-335 .elementor-element.elementor-element-5d02e67.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-335 .elementor-element.elementor-element-5d02e67.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-cb99924);
}

.elementor-335 .elementor-element.elementor-element-5d02e67 {
    --icon-box-icon-margin: 20px;
}

.elementor-335 .elementor-element.elementor-element-5d02e67 .elementor-icon {
    font-size: 21px;
}

.elementor-335 .elementor-element.elementor-element-5d02e67 .elementor-icon-box-title {
    margin-bottom: 9px;
    color: var(--e-global-color-primary);
}

.elementor-335 .elementor-element.elementor-element-5d02e67 .elementor-icon-box-title,
.elementor-335 .elementor-element.elementor-element-5d02e67 .elementor-icon-box-title 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);
}

.elementor-335 .elementor-element.elementor-element-638e056>.elementor-element-populated {
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-335 .elementor-element.elementor-element-230cf43.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
    fill: var(--e-global-color-cb99924);
    color: var(--e-global-color-cb99924);
}

.elementor-335 .elementor-element.elementor-element-230cf43.elementor-view-framed .elementor-icon,
.elementor-335 .elementor-element.elementor-element-230cf43.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-335 .elementor-element.elementor-element-230cf43.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-cb99924);
}

.elementor-335 .elementor-element.elementor-element-230cf43 {
    --icon-box-icon-margin: 20px;
}

.elementor-335 .elementor-element.elementor-element-230cf43 .elementor-icon {
    font-size: 21px;
}

.elementor-335 .elementor-element.elementor-element-230cf43 .elementor-icon-box-title {
    margin-bottom: 9px;
    color: var(--e-global-color-primary);
}

.elementor-335 .elementor-element.elementor-element-230cf43 .elementor-icon-box-title,
.elementor-335 .elementor-element.elementor-element-230cf43 .elementor-icon-box-title 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);
}

.elementor-335 .elementor-element.elementor-element-0b51b69:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-335 .elementor-element.elementor-element-0b51b69>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-cb99924);
}

.elementor-335 .elementor-element.elementor-element-0b51b69>.elementor-element-populated {
    box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.15);
    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 40px 50px 40px;
}

.elementor-335 .elementor-element.elementor-element-0b51b69>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-335 .elementor-element.elementor-element-e1ca2f9 .elementor-heading-title {
    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);
}

.elementor-335 .elementor-element.elementor-element-f72fed7 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
}

.elementor-335 .elementor-element.elementor-element-e2c16ef>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-335 .elementor-element.elementor-element-3ab7e05 {
    text-align: center;
}

.elementor-335 .elementor-element.elementor-element-1886458 {
    text-align: center;
}

.elementor-335 .elementor-element.elementor-element-1886458>.elementor-widget-container {
    padding: 0px 300px 0px 300px;
}

.elementor-335 .elementor-element.elementor-element-be6e611>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-335 .elementor-element.elementor-element-a2d0f06 .elementor-repeater-item-9b18360>a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-cb99924);
}

.elementor-335 .elementor-element.elementor-element-a2d0f06 .elementor-repeater-item-9b18360>a svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-335 .elementor-element.elementor-element-a2d0f06 .elementor-repeater-item-9b18360>a:hover {
    color: var(--e-global-color-cb99924);
    background-color: #3b5998;
}

.elementor-335 .elementor-element.elementor-element-a2d0f06 .elementor-repeater-item-9b18360>a:hover svg path {
    stroke: var(--e-global-color-cb99924);
    fill: var(--e-global-color-cb99924);
}

.elementor-335 .elementor-element.elementor-element-a2d0f06 .elementor-repeater-item-aebb79b>a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-cb99924);
}

.elementor-335 .elementor-element.elementor-element-a2d0f06 .elementor-repeater-item-aebb79b>a svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-335 .elementor-element.elementor-element-a2d0f06 .elementor-repeater-item-aebb79b>a:hover {
    color: var(--e-global-color-cb99924);
    background-color: #1da1f2;
}

.elementor-335 .elementor-element.elementor-element-a2d0f06 .elementor-repeater-item-aebb79b>a:hover svg path {
    stroke: var(--e-global-color-cb99924);
    fill: var(--e-global-color-cb99924);
}

.elementor-335 .elementor-element.elementor-element-a2d0f06 .elementor-repeater-item-93f6914>a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-cb99924);
}

.elementor-335 .elementor-element.elementor-element-a2d0f06 .elementor-repeater-item-93f6914>a svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-335 .elementor-element.elementor-element-a2d0f06 .elementor-repeater-item-93f6914>a:hover {
    color: var(--e-global-color-cb99924);
    background-color: #e60023;
}

.elementor-335 .elementor-element.elementor-element-a2d0f06 .elementor-repeater-item-93f6914>a:hover svg path {
    stroke: var(--e-global-color-cb99924);
    fill: var(--e-global-color-cb99924);
}

.elementor-335 .elementor-element.elementor-element-a2d0f06 .ekit-team-modal-close {
    right: 10px;
    color: #656565;
}

.elementor-335 .elementor-element.elementor-element-a2d0f06 .profile-card:hover,
.elementor-335 .elementor-element.elementor-element-a2d0f06 .profile-image-card:hover,
.elementor-335 .elementor-element.elementor-element-a2d0f06 .profile-card::before,
.elementor-335 .elementor-element.elementor-element-a2d0f06 .profile-image-card::before,
.elementor-335 .elementor-element.elementor-element-a2d0f06 div .profile-card .profile-body::before,
.elementor-335 .elementor-element.elementor-element-a2d0f06 .image-card-v3 .profile-image-card:after {
    background-color: var(--e-global-color-27fec86);
}

.elementor-335 .elementor-element.elementor-element-a2d0f06 .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-335 .elementor-element.elementor-element-a2d0f06 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
}

.elementor-335 .elementor-element.elementor-element-a2d0f06 .ekit-team-social-list>li {
    display: inline-block;
}

.elementor-335 .elementor-element.elementor-element-a2d0f06 .ekit-team-modal-close svg path {
    stroke: #656565;
    fill: #656565;
}

.elementor-335 .elementor-element.elementor-element-ab12276>.elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-335 .elementor-element.elementor-element-22e1845 .elementor-repeater-item-9b18360>a {
    color: #000000;
    background-color: #FFFFFF;
}

.elementor-335 .elementor-element.elementor-element-22e1845 .elementor-repeater-item-9b18360>a svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-335 .elementor-element.elementor-element-22e1845 .elementor-repeater-item-9b18360>a:hover {
    color: #FFFFFF;
    background-color: #3b5998;
}

.elementor-335 .elementor-element.elementor-element-22e1845 .elementor-repeater-item-9b18360>a:hover svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-335 .elementor-element.elementor-element-22e1845 .elementor-repeater-item-aebb79b>a {
    color: #000000;
    background-color: #FFFFFF;
}

.elementor-335 .elementor-element.elementor-element-22e1845 .elementor-repeater-item-aebb79b>a svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-335 .elementor-element.elementor-element-22e1845 .elementor-repeater-item-aebb79b>a:hover {
    color: #FFFFFF;
    background-color: #1da1f2;
}

.elementor-335 .elementor-element.elementor-element-22e1845 .elementor-repeater-item-aebb79b>a:hover svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-335 .elementor-element.elementor-element-22e1845 .elementor-repeater-item-93f6914>a {
    color: #000000;
    background-color: #FFFFFF;
}

.elementor-335 .elementor-element.elementor-element-22e1845 .elementor-repeater-item-93f6914>a svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-335 .elementor-element.elementor-element-22e1845 .elementor-repeater-item-93f6914>a:hover {
    color: #FFFFFF;
    background-color: #e60023;
}

.elementor-335 .elementor-element.elementor-element-22e1845 .elementor-repeater-item-93f6914>a:hover svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-335 .elementor-element.elementor-element-22e1845 .ekit-team-modal-close {
    right: 10px;
    color: #656565;
}

.elementor-335 .elementor-element.elementor-element-22e1845 .profile-card:hover,
.elementor-335 .elementor-element.elementor-element-22e1845 .profile-image-card:hover,
.elementor-335 .elementor-element.elementor-element-22e1845 .profile-card::before,
.elementor-335 .elementor-element.elementor-element-22e1845 .profile-image-card::before,
.elementor-335 .elementor-element.elementor-element-22e1845 div .profile-card .profile-body::before,
.elementor-335 .elementor-element.elementor-element-22e1845 .image-card-v3 .profile-image-card:after {
    background-color: var(--e-global-color-27fec86);
}

.elementor-335 .elementor-element.elementor-element-22e1845 .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-335 .elementor-element.elementor-element-22e1845 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
}

.elementor-335 .elementor-element.elementor-element-22e1845 .ekit-team-social-list>li {
    display: inline-block;
}

.elementor-335 .elementor-element.elementor-element-22e1845 .ekit-team-modal-close svg path {
    stroke: #656565;
    fill: #656565;
}

.elementor-335 .elementor-element.elementor-element-df16caa>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-335 .elementor-element.elementor-element-cf001e6 .elementor-repeater-item-9b18360>a {
    color: #000000;
    background-color: #FFFFFF;
}

.elementor-335 .elementor-element.elementor-element-cf001e6 .elementor-repeater-item-9b18360>a svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-335 .elementor-element.elementor-element-cf001e6 .elementor-repeater-item-9b18360>a:hover {
    color: #FFFFFF;
    background-color: #3b5998;
}

.elementor-335 .elementor-element.elementor-element-cf001e6 .elementor-repeater-item-9b18360>a:hover svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-335 .elementor-element.elementor-element-cf001e6 .elementor-repeater-item-aebb79b>a {
    color: #000000;
    background-color: #FFFFFF;
}

.elementor-335 .elementor-element.elementor-element-cf001e6 .elementor-repeater-item-aebb79b>a svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-335 .elementor-element.elementor-element-cf001e6 .elementor-repeater-item-aebb79b>a:hover {
    color: #FFFFFF;
    background-color: #1da1f2;
}

.elementor-335 .elementor-element.elementor-element-cf001e6 .elementor-repeater-item-aebb79b>a:hover svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-335 .elementor-element.elementor-element-cf001e6 .elementor-repeater-item-93f6914>a {
    color: #000000;
    background-color: #FFFFFF;
}

.elementor-335 .elementor-element.elementor-element-cf001e6 .elementor-repeater-item-93f6914>a svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-335 .elementor-element.elementor-element-cf001e6 .elementor-repeater-item-93f6914>a:hover {
    color: #FFFFFF;
    background-color: #e60023;
}

.elementor-335 .elementor-element.elementor-element-cf001e6 .elementor-repeater-item-93f6914>a:hover svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-335 .elementor-element.elementor-element-cf001e6 .ekit-team-modal-close {
    right: 10px;
    color: #656565;
}

.elementor-335 .elementor-element.elementor-element-cf001e6 .profile-card:hover,
.elementor-335 .elementor-element.elementor-element-cf001e6 .profile-image-card:hover,
.elementor-335 .elementor-element.elementor-element-cf001e6 .profile-card::before,
.elementor-335 .elementor-element.elementor-element-cf001e6 .profile-image-card::before,
.elementor-335 .elementor-element.elementor-element-cf001e6 div .profile-card .profile-body::before,
.elementor-335 .elementor-element.elementor-element-cf001e6 .image-card-v3 .profile-image-card:after {
    background-color: var(--e-global-color-27fec86);
}

.elementor-335 .elementor-element.elementor-element-cf001e6 .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-335 .elementor-element.elementor-element-cf001e6 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
}

.elementor-335 .elementor-element.elementor-element-cf001e6 .ekit-team-social-list>li {
    display: inline-block;
}

.elementor-335 .elementor-element.elementor-element-cf001e6 .ekit-team-modal-close svg path {
    stroke: #656565;
    fill: #656565;
}

.elementor-335 .elementor-element.elementor-element-4c45445:not(.elementor-motion-effects-element-type-background),
.elementor-335 .elementor-element.elementor-element-4c45445>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/09/beautiful-redhead-female-photographer-holds-a-digi-2021-08-29-08-20-17-utc.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-335 .elementor-element.elementor-element-4c45445>.elementor-background-overlay {
    background-color: var(--e-global-color-primary);
    opacity: 0.78;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-335 .elementor-element.elementor-element-4c45445 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 200px 0px;
}

.elementor-bc-flex-widget .elementor-335 .elementor-element.elementor-element-63b2503.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-335 .elementor-element.elementor-element-63b2503.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-335 .elementor-element.elementor-element-63b2503>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 50px 0px 0px;
}

.elementor-335 .elementor-element.elementor-element-c31df9d {
    text-align: left;
}

.elementor-335 .elementor-element.elementor-element-c31df9d .elementor-heading-title {
    color: var(--e-global-color-cb99924);
}

.elementor-335 .elementor-element.elementor-element-297fa71 {
    color: var(--e-global-color-cb99924);
}

.elementor-335 .elementor-element.elementor-element-297fa71>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-335 .elementor-element.elementor-element-26ac879 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-335 .elementor-element.elementor-element-26ac879 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-335 .elementor-element.elementor-element-26ac879 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-335 .elementor-element.elementor-element-26ac879 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-335 .elementor-element.elementor-element-26ac879 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-335 .elementor-element.elementor-element-26ac879 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-335 .elementor-element.elementor-element-26ac879 .elementor-icon-list-icon i {
    color: var(--e-global-color-cb99924);
    transition: color 0.3s;
}

.elementor-335 .elementor-element.elementor-element-26ac879 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-cb99924);
    transition: fill 0.3s;
}

.elementor-335 .elementor-element.elementor-element-26ac879 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-335 .elementor-element.elementor-element-26ac879 .elementor-icon-list-text {
    color: var(--e-global-color-cb99924);
    transition: color 0.3s;
}

.elementor-335 .elementor-element.elementor-element-fe9d1fe .skillbar-group .number-percentage-wraper {
    display: no;
    color: var(--e-global-color-cb99924);
    font-family: var(--e-global-typography-5cd2c89-font-family), Sans-serif;
    font-size: var(--e-global-typography-5cd2c89-font-size);
    font-weight: var(--e-global-typography-5cd2c89-font-weight);
    line-height: var(--e-global-typography-5cd2c89-line-height);
    letter-spacing: var(--e-global-typography-5cd2c89-letter-spacing);
    word-spacing: var(--e-global-typography-5cd2c89-word-spacing);
}

.elementor-335 .elementor-element.elementor-element-fe9d1fe .skillbar-group .skill-bar {
    background-color: var(--e-global-color-cb99924);
}

.elementor-335 .elementor-element.elementor-element-fe9d1fe .skillbar-group .skill-track {
    background-color: var(--e-global-color-text);
}

.elementor-335 .elementor-element.elementor-element-fe9d1fe .skillbar-group .skill-title {
    color: var(--e-global-color-cb99924);
    font-family: var(--e-global-typography-5cd2c89-font-family), Sans-serif;
    font-size: var(--e-global-typography-5cd2c89-font-size);
    font-weight: var(--e-global-typography-5cd2c89-font-weight);
    line-height: var(--e-global-typography-5cd2c89-line-height);
    letter-spacing: var(--e-global-typography-5cd2c89-letter-spacing);
    word-spacing: var(--e-global-typography-5cd2c89-word-spacing);
}

.elementor-335 .elementor-element.elementor-element-f3a3945 .skillbar-group .number-percentage-wraper {
    display: no;
    color: var(--e-global-color-cb99924);
    font-family: var(--e-global-typography-5cd2c89-font-family), Sans-serif;
    font-size: var(--e-global-typography-5cd2c89-font-size);
    font-weight: var(--e-global-typography-5cd2c89-font-weight);
    line-height: var(--e-global-typography-5cd2c89-line-height);
    letter-spacing: var(--e-global-typography-5cd2c89-letter-spacing);
    word-spacing: var(--e-global-typography-5cd2c89-word-spacing);
}

.elementor-335 .elementor-element.elementor-element-f3a3945 .skillbar-group .skill-bar {
    background-color: var(--e-global-color-cb99924);
}

.elementor-335 .elementor-element.elementor-element-f3a3945 .skillbar-group .skill-track {
    background-color: var(--e-global-color-text);
}

.elementor-335 .elementor-element.elementor-element-f3a3945 .skillbar-group .skill-title {
    color: var(--e-global-color-cb99924);
    font-family: var(--e-global-typography-5cd2c89-font-family), Sans-serif;
    font-size: var(--e-global-typography-5cd2c89-font-size);
    font-weight: var(--e-global-typography-5cd2c89-font-weight);
    line-height: var(--e-global-typography-5cd2c89-line-height);
    letter-spacing: var(--e-global-typography-5cd2c89-letter-spacing);
    word-spacing: var(--e-global-typography-5cd2c89-word-spacing);
}

.elementor-335 .elementor-element.elementor-element-406ca29 .elementor-button {
    fill: var(--e-global-color-cb99924);
    color: var(--e-global-color-cb99924);
    background-color: var(--e-global-color-f115c43);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-cb99924);
}

.elementor-335 .elementor-element.elementor-element-406ca29 .elementor-button:hover,
.elementor-335 .elementor-element.elementor-element-406ca29 .elementor-button:focus {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-cb99924);
    border-color: var(--e-global-color-cb99924);
}

.elementor-335 .elementor-element.elementor-element-406ca29 .elementor-button:hover svg,
.elementor-335 .elementor-element.elementor-element-406ca29 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-335 .elementor-element.elementor-element-81137a6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-335 .elementor-element.elementor-element-81137a6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-cb99924);
}

.elementor-335 .elementor-element.elementor-element-81137a6>.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 40px 50px 40px;
}

.elementor-335 .elementor-element.elementor-element-81137a6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-335 .elementor-element.elementor-element-6283eb9 {
    margin-top: -100px;
    margin-bottom: 0px;
    padding: 0px 0px 50px 0px;
}

.elementor-335 .elementor-element.elementor-element-9e22d04:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-335 .elementor-element.elementor-element-9e22d04>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-cb99924);
}

.elementor-335 .elementor-element.elementor-element-9e22d04>.elementor-element-populated {
    box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.17);
    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: 80px 30px 50px 30px;
}

.elementor-335 .elementor-element.elementor-element-9e22d04>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-335 .elementor-element.elementor-element-9f0e33a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-335 .elementor-element.elementor-element-daaf8b2 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-335 .elementor-element.elementor-element-daaf8b2.elementor-view-stacked .elementor-icon {
    background-color: #00000012;
}

.elementor-335 .elementor-element.elementor-element-daaf8b2.elementor-view-framed .elementor-icon,
.elementor-335 .elementor-element.elementor-element-daaf8b2.elementor-view-default .elementor-icon {
    color: #00000012;
    border-color: #00000012;
}

.elementor-335 .elementor-element.elementor-element-daaf8b2.elementor-view-framed .elementor-icon,
.elementor-335 .elementor-element.elementor-element-daaf8b2.elementor-view-default .elementor-icon svg {
    fill: #00000012;
}

.elementor-335 .elementor-element.elementor-element-daaf8b2 .elementor-icon {
    font-size: 70px;
}

.elementor-335 .elementor-element.elementor-element-daaf8b2 .elementor-icon svg {
    height: 70px;
}

.elementor-335 .elementor-element.elementor-element-daaf8b2 {
    width: var(--container-widget-width, 28.924%);
    max-width: 28.924%;
    --container-widget-width: 28.924%;
    --container-widget-flex-grow: 0;
    top: -26px;
    z-index: 0;
}

body:not(.rtl) .elementor-335 .elementor-element.elementor-element-daaf8b2 {
    left: 47px;
}

body.rtl .elementor-335 .elementor-element.elementor-element-daaf8b2 {
    right: 47px;
}

.elementor-335 .elementor-element.elementor-element-db352b3 .elementor-counter-number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d166fc7-font-family), Sans-serif;
    font-size: var(--e-global-typography-d166fc7-font-size);
    font-weight: var(--e-global-typography-d166fc7-font-weight);
    line-height: var(--e-global-typography-d166fc7-line-height);
    letter-spacing: var(--e-global-typography-d166fc7-letter-spacing);
    word-spacing: var(--e-global-typography-d166fc7-word-spacing);
}

.elementor-335 .elementor-element.elementor-element-db352b3 .elementor-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-a6f3c20-font-family), Sans-serif;
    font-size: var(--e-global-typography-a6f3c20-font-size);
    font-weight: var(--e-global-typography-a6f3c20-font-weight);
    line-height: var(--e-global-typography-a6f3c20-line-height);
    letter-spacing: var(--e-global-typography-a6f3c20-letter-spacing);
    word-spacing: var(--e-global-typography-a6f3c20-word-spacing);
}

.elementor-335 .elementor-element.elementor-element-6b3db0d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-335 .elementor-element.elementor-element-2900e93 .elementor-counter-number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d166fc7-font-family), Sans-serif;
    font-size: var(--e-global-typography-d166fc7-font-size);
    font-weight: var(--e-global-typography-d166fc7-font-weight);
    line-height: var(--e-global-typography-d166fc7-line-height);
    letter-spacing: var(--e-global-typography-d166fc7-letter-spacing);
    word-spacing: var(--e-global-typography-d166fc7-word-spacing);
}

.elementor-335 .elementor-element.elementor-element-2900e93 .elementor-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-a6f3c20-font-family), Sans-serif;
    font-size: var(--e-global-typography-a6f3c20-font-size);
    font-weight: var(--e-global-typography-a6f3c20-font-weight);
    line-height: var(--e-global-typography-a6f3c20-line-height);
    letter-spacing: var(--e-global-typography-a6f3c20-letter-spacing);
    word-spacing: var(--e-global-typography-a6f3c20-word-spacing);
}

.elementor-335 .elementor-element.elementor-element-a1cf63c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-335 .elementor-element.elementor-element-a1cf63c.elementor-view-stacked .elementor-icon {
    background-color: #00000012;
}

.elementor-335 .elementor-element.elementor-element-a1cf63c.elementor-view-framed .elementor-icon,
.elementor-335 .elementor-element.elementor-element-a1cf63c.elementor-view-default .elementor-icon {
    color: #00000012;
    border-color: #00000012;
}

.elementor-335 .elementor-element.elementor-element-a1cf63c.elementor-view-framed .elementor-icon,
.elementor-335 .elementor-element.elementor-element-a1cf63c.elementor-view-default .elementor-icon svg {
    fill: #00000012;
}

.elementor-335 .elementor-element.elementor-element-a1cf63c .elementor-icon {
    font-size: 70px;
}

.elementor-335 .elementor-element.elementor-element-a1cf63c .elementor-icon svg {
    height: 70px;
}

.elementor-335 .elementor-element.elementor-element-a1cf63c {
    width: var(--container-widget-width, 38.54%);
    max-width: 38.54%;
    --container-widget-width: 38.54%;
    --container-widget-flex-grow: 0;
    top: -25px;
    z-index: 0;
}

body:not(.rtl) .elementor-335 .elementor-element.elementor-element-a1cf63c {
    left: 20px;
}

body.rtl .elementor-335 .elementor-element.elementor-element-a1cf63c {
    right: 20px;
}

.elementor-335 .elementor-element.elementor-element-5dd2fda>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-335 .elementor-element.elementor-element-85c7caf .elementor-icon-wrapper {
    text-align: center;
}

.elementor-335 .elementor-element.elementor-element-85c7caf.elementor-view-stacked .elementor-icon {
    background-color: #00000012;
}

.elementor-335 .elementor-element.elementor-element-85c7caf.elementor-view-framed .elementor-icon,
.elementor-335 .elementor-element.elementor-element-85c7caf.elementor-view-default .elementor-icon {
    color: #00000012;
    border-color: #00000012;
}

.elementor-335 .elementor-element.elementor-element-85c7caf.elementor-view-framed .elementor-icon,
.elementor-335 .elementor-element.elementor-element-85c7caf.elementor-view-default .elementor-icon svg {
    fill: #00000012;
}

.elementor-335 .elementor-element.elementor-element-85c7caf .elementor-icon {
    font-size: 70px;
}

.elementor-335 .elementor-element.elementor-element-85c7caf .elementor-icon svg {
    height: 70px;
}

.elementor-335 .elementor-element.elementor-element-85c7caf {
    width: var(--container-widget-width, 38.54%);
    max-width: 38.54%;
    --container-widget-width: 38.54%;
    --container-widget-flex-grow: 0;
    top: -26px;
    z-index: 0;
}

body:not(.rtl) .elementor-335 .elementor-element.elementor-element-85c7caf {
    left: 3px;
}

body.rtl .elementor-335 .elementor-element.elementor-element-85c7caf {
    right: 3px;
}

.elementor-335 .elementor-element.elementor-element-4f92272 .elementor-counter-number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d166fc7-font-family), Sans-serif;
    font-size: var(--e-global-typography-d166fc7-font-size);
    font-weight: var(--e-global-typography-d166fc7-font-weight);
    line-height: var(--e-global-typography-d166fc7-line-height);
    letter-spacing: var(--e-global-typography-d166fc7-letter-spacing);
    word-spacing: var(--e-global-typography-d166fc7-word-spacing);
}

.elementor-335 .elementor-element.elementor-element-4f92272 .elementor-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-a6f3c20-font-family), Sans-serif;
    font-size: var(--e-global-typography-a6f3c20-font-size);
    font-weight: var(--e-global-typography-a6f3c20-font-weight);
    line-height: var(--e-global-typography-a6f3c20-line-height);
    letter-spacing: var(--e-global-typography-a6f3c20-letter-spacing);
    word-spacing: var(--e-global-typography-a6f3c20-word-spacing);
}

.elementor-335 .elementor-element.elementor-element-147ba3b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-335 .elementor-element.elementor-element-003392b .elementor-icon-wrapper {
    text-align: center;
}

.elementor-335 .elementor-element.elementor-element-003392b.elementor-view-stacked .elementor-icon {
    background-color: #00000012;
}

.elementor-335 .elementor-element.elementor-element-003392b.elementor-view-framed .elementor-icon,
.elementor-335 .elementor-element.elementor-element-003392b.elementor-view-default .elementor-icon {
    color: #00000012;
    border-color: #00000012;
}

.elementor-335 .elementor-element.elementor-element-003392b.elementor-view-framed .elementor-icon,
.elementor-335 .elementor-element.elementor-element-003392b.elementor-view-default .elementor-icon svg {
    fill: #00000012;
}

.elementor-335 .elementor-element.elementor-element-003392b .elementor-icon {
    font-size: 70px;
}

.elementor-335 .elementor-element.elementor-element-003392b .elementor-icon svg {
    height: 70px;
}

.elementor-335 .elementor-element.elementor-element-003392b {
    width: var(--container-widget-width, 38.54%);
    max-width: 38.54%;
    --container-widget-width: 38.54%;
    --container-widget-flex-grow: 0;
    top: -22px;
    z-index: 0;
}

body:not(.rtl) .elementor-335 .elementor-element.elementor-element-003392b {
    left: 33px;
}

body.rtl .elementor-335 .elementor-element.elementor-element-003392b {
    right: 33px;
}

.elementor-335 .elementor-element.elementor-element-1190d20 .elementor-counter-number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-d166fc7-font-family), Sans-serif;
    font-size: var(--e-global-typography-d166fc7-font-size);
    font-weight: var(--e-global-typography-d166fc7-font-weight);
    line-height: var(--e-global-typography-d166fc7-line-height);
    letter-spacing: var(--e-global-typography-d166fc7-letter-spacing);
    word-spacing: var(--e-global-typography-d166fc7-word-spacing);
}

.elementor-335 .elementor-element.elementor-element-1190d20 .elementor-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-a6f3c20-font-family), Sans-serif;
    font-size: var(--e-global-typography-a6f3c20-font-size);
    font-weight: var(--e-global-typography-a6f3c20-font-weight);
    line-height: var(--e-global-typography-a6f3c20-line-height);
    letter-spacing: var(--e-global-typography-a6f3c20-letter-spacing);
    word-spacing: var(--e-global-typography-a6f3c20-word-spacing);
}

.elementor-335 .elementor-element.elementor-element-f7ff51c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 100px 0px;
}

.elementor-bc-flex-widget .elementor-335 .elementor-element.elementor-element-8cf3217.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-335 .elementor-element.elementor-element-8cf3217.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-335 .elementor-element.elementor-element-8cf3217>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 50px 0px 0px;
}

.elementor-335 .elementor-element.elementor-element-9cd5bf8>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-335 .elementor-element.elementor-element-3e45425 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 15px;
    --ekit_testimonial_slidetoshow: 2;
}

.elementor-335 .elementor-element.elementor-element-3e45425 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-335 .elementor-element.elementor-element-3e45425 .elementskit-single-testimonial-slider,
.elementor-335 .elementor-element.elementor-element-3e45425 .elementskit-testimonial_card,
.elementor-335 .elementor-element.elementor-element-3e45425 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
    background-color: var(--e-global-color-accent);
}

.elementor-335 .elementor-element.elementor-element-3e45425 .elementkit-testimonial-col {
    align-self: center;
}

.elementor-335 .elementor-element.elementor-element-3e45425 .elementskit-stars>li>a,
.elementor-335 .elementor-element.elementor-element-3e45425 .elementskit-stars>li>span {
    color: #fec42d;
}

.elementor-335 .elementor-element.elementor-element-3e45425 .elementskit-stars>li:not(:last-child) {
    margin-right: 5px;
}

.elementor-335 .elementor-element.elementor-element-3e45425 .elementskit-single-testimonial-slider .elementskit-watermark-icon>i {
    color: var(--e-global-color-primary);
}

.elementor-335 .elementor-element.elementor-element-3e45425 .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
    color: var(--e-global-color-primary);
}

.elementor-335 .elementor-element.elementor-element-3e45425 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content>i {
    color: var(--e-global-color-primary);
}

.elementor-335 .elementor-element.elementor-element-3e45425 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
    color: var(--e-global-color-primary);
}

.elementor-335 .elementor-element.elementor-element-3e45425 .elementskit-watermark-icon svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-335 .elementor-element.elementor-element-3e45425 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
    border-radius: 50%;
}

.elementor-335 .elementor-element.elementor-element-3e45425 .elementskit-profile-info .elementskit-author-name {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-5cd2c89-font-family), Sans-serif;
    font-size: var(--e-global-typography-5cd2c89-font-size);
    font-weight: var(--e-global-typography-5cd2c89-font-weight);
    line-height: var(--e-global-typography-5cd2c89-line-height);
    letter-spacing: var(--e-global-typography-5cd2c89-letter-spacing);
    word-spacing: var(--e-global-typography-5cd2c89-word-spacing);
    margin-bottom: 0px;
}

.elementor-335 .elementor-element.elementor-element-3e45425 .elementskit-commentor-bio .elementskit-commentor-image>img {
    height: 70px;
    width: 70px;
}

.elementor-335 .elementor-element.elementor-element-3e45425 .elementskit-commentor-bio {
    bottom: -98px;
}

@media(max-width:1024px) {
    .elementor-335 .elementor-element.elementor-element-9aa85d3 {
        padding: 150px 30px 100px 30px;
    }

    .elementor-335 .elementor-element.elementor-element-3b6fa56 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 100px 30px 100px 30px;
    }

    .elementor-bc-flex-widget .elementor-335 .elementor-element.elementor-element-12748b6.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-335 .elementor-element.elementor-element-12748b6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    body:not(.rtl) .elementor-335 .elementor-element.elementor-element-5e27e8e {
        left: 96px;
    }

    body.rtl .elementor-335 .elementor-element.elementor-element-5e27e8e {
        right: 96px;
    }

    .elementor-335 .elementor-element.elementor-element-5e27e8e {
        top: 44px;
    }

    body:not(.rtl) .elementor-335 .elementor-element.elementor-element-c11f931 {
        left: -24px;
    }

    body.rtl .elementor-335 .elementor-element.elementor-element-c11f931 {
        right: -24px;
    }

    .elementor-335 .elementor-element.elementor-element-c11f931 {
        top: 124px;
    }

    .elementor-335 .elementor-element.elementor-element-5f15a8d>.elementor-widget-container {
        margin: -58px -22px 0px -15px;
    }

    .elementor-335 .elementor-element.elementor-element-c12f10d>.elementor-element-populated {
        padding: 0px 0px 0px 30px;
    }

    .elementor-335 .elementor-element.elementor-element-dc90928>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-335 .elementor-element.elementor-element-04aa81f>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-335 .elementor-element.elementor-element-a654028 .ekit-video-popup-btn i {
        font-size: 16px;
    }

    .elementor-335 .elementor-element.elementor-element-a654028 .ekit-video-popup-btn svg {
        max-width: 16px;
    }

    .elementor-335 .elementor-element.elementor-element-a654028 .ekit-video-popup-btn {
        width: 50px;
        height: 50px;
        line-height: 34px;
    }

    .elementor-335 .elementor-element.elementor-element-3c51f8e {
        padding: 100px 30px 100px 30px;
    }

    .elementor-335 .elementor-element.elementor-element-619fa36>.elementor-element-populated {
        padding: 0px 10px 0px 0px;
    }

    .elementor-335 .elementor-element.elementor-element-e4cbe24>.elementor-widget-container {
        padding: 0px 60px 0px 0px;
    }

    .elementor-335 .elementor-element.elementor-element-b8ce0b8>.elementor-element-populated {
        margin: 0px 24px 0px 0px;
        --e-column-margin-right: 24px;
        --e-column-margin-left: 0px;
    }

    .elementor-335 .elementor-element.elementor-element-16a6d06 .elementor-icon-box-title,
    .elementor-335 .elementor-element.elementor-element-16a6d06 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-335 .elementor-element.elementor-element-7050ffb>.elementor-element-populated {
        margin: 0px 24px 0px 0px;
        --e-column-margin-right: 24px;
        --e-column-margin-left: 0px;
    }

    .elementor-335 .elementor-element.elementor-element-8a4b1fd .elementor-icon-box-title,
    .elementor-335 .elementor-element.elementor-element-8a4b1fd .elementor-icon-box-title a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-335 .elementor-element.elementor-element-8b1eff1>.elementor-element-populated {
        margin: 0px 24px 0px 0px;
        --e-column-margin-right: 24px;
        --e-column-margin-left: 0px;
    }

    .elementor-335 .elementor-element.elementor-element-5d02e67 .elementor-icon-box-title,
    .elementor-335 .elementor-element.elementor-element-5d02e67 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-335 .elementor-element.elementor-element-638e056>.elementor-element-populated {
        margin: 0px 24px 0px 0px;
        --e-column-margin-right: 24px;
        --e-column-margin-left: 0px;
    }

    .elementor-335 .elementor-element.elementor-element-230cf43 .elementor-icon-box-title,
    .elementor-335 .elementor-element.elementor-element-230cf43 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-335 .elementor-element.elementor-element-0b51b69>.elementor-element-populated {
        padding: 30px 20px 30px 20px;
    }

    .elementor-335 .elementor-element.elementor-element-e1ca2f9 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-335 .elementor-element.elementor-element-4451eb5>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-335 .elementor-element.elementor-element-f72fed7 {
        padding: 100px 30px 100px 30px;
    }

    .elementor-335 .elementor-element.elementor-element-1886458>.elementor-widget-container {
        padding: 0px 100px 0px 100px;
    }

    .elementor-335 .elementor-element.elementor-element-be6e611>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-335 .elementor-element.elementor-element-ab12276>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-335 .elementor-element.elementor-element-df16caa>.elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-335 .elementor-element.elementor-element-4c45445 {
        padding: 100px 30px 200px 30px;
    }

    .elementor-335 .elementor-element.elementor-element-63b2503>.elementor-element-populated {
        padding: 0px 30px 0px 0px;
    }

    .elementor-335 .elementor-element.elementor-element-fe9d1fe .skillbar-group .skill-title {
        font-size: var(--e-global-typography-5cd2c89-font-size);
        line-height: var(--e-global-typography-5cd2c89-line-height);
        letter-spacing: var(--e-global-typography-5cd2c89-letter-spacing);
        word-spacing: var(--e-global-typography-5cd2c89-word-spacing);
    }

    .elementor-335 .elementor-element.elementor-element-fe9d1fe .skillbar-group .number-percentage-wraper {
        font-size: var(--e-global-typography-5cd2c89-font-size);
        line-height: var(--e-global-typography-5cd2c89-line-height);
        letter-spacing: var(--e-global-typography-5cd2c89-letter-spacing);
        word-spacing: var(--e-global-typography-5cd2c89-word-spacing);
    }

    .elementor-335 .elementor-element.elementor-element-f3a3945 .skillbar-group .skill-title {
        font-size: var(--e-global-typography-5cd2c89-font-size);
        line-height: var(--e-global-typography-5cd2c89-line-height);
        letter-spacing: var(--e-global-typography-5cd2c89-letter-spacing);
        word-spacing: var(--e-global-typography-5cd2c89-word-spacing);
    }

    .elementor-335 .elementor-element.elementor-element-f3a3945 .skillbar-group .number-percentage-wraper {
        font-size: var(--e-global-typography-5cd2c89-font-size);
        line-height: var(--e-global-typography-5cd2c89-line-height);
        letter-spacing: var(--e-global-typography-5cd2c89-letter-spacing);
        word-spacing: var(--e-global-typography-5cd2c89-word-spacing);
    }

    .elementor-335 .elementor-element.elementor-element-81137a6>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-335 .elementor-element.elementor-element-6283eb9 {
        margin-top: -100px;
        margin-bottom: 0px;
        padding: 0px 30px 50px 30px;
    }

    .elementor-335 .elementor-element.elementor-element-daaf8b2 .elementor-icon {
        font-size: 50px;
    }

    .elementor-335 .elementor-element.elementor-element-daaf8b2 .elementor-icon svg {
        height: 50px;
    }

    body:not(.rtl) .elementor-335 .elementor-element.elementor-element-daaf8b2 {
        left: 32px;
    }

    body.rtl .elementor-335 .elementor-element.elementor-element-daaf8b2 {
        right: 32px;
    }

    .elementor-335 .elementor-element.elementor-element-daaf8b2 {
        top: -22px;
    }

    .elementor-335 .elementor-element.elementor-element-db352b3 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-d166fc7-font-size);
        line-height: var(--e-global-typography-d166fc7-line-height);
        letter-spacing: var(--e-global-typography-d166fc7-letter-spacing);
        word-spacing: var(--e-global-typography-d166fc7-word-spacing);
    }

    .elementor-335 .elementor-element.elementor-element-db352b3 .elementor-counter-title {
        font-size: var(--e-global-typography-a6f3c20-font-size);
        line-height: var(--e-global-typography-a6f3c20-line-height);
        letter-spacing: var(--e-global-typography-a6f3c20-letter-spacing);
        word-spacing: var(--e-global-typography-a6f3c20-word-spacing);
    }

    .elementor-335 .elementor-element.elementor-element-2900e93 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-d166fc7-font-size);
        line-height: var(--e-global-typography-d166fc7-line-height);
        letter-spacing: var(--e-global-typography-d166fc7-letter-spacing);
        word-spacing: var(--e-global-typography-d166fc7-word-spacing);
    }

    .elementor-335 .elementor-element.elementor-element-2900e93 .elementor-counter-title {
        font-size: var(--e-global-typography-a6f3c20-font-size);
        line-height: var(--e-global-typography-a6f3c20-line-height);
        letter-spacing: var(--e-global-typography-a6f3c20-letter-spacing);
        word-spacing: var(--e-global-typography-a6f3c20-word-spacing);
    }

    .elementor-335 .elementor-element.elementor-element-a1cf63c .elementor-icon {
        font-size: 50px;
    }

    .elementor-335 .elementor-element.elementor-element-a1cf63c .elementor-icon svg {
        height: 50px;
    }

    body:not(.rtl) .elementor-335 .elementor-element.elementor-element-a1cf63c {
        left: 8px;
    }

    body.rtl .elementor-335 .elementor-element.elementor-element-a1cf63c {
        right: 8px;
    }

    .elementor-335 .elementor-element.elementor-element-a1cf63c {
        top: -19px;
    }

    .elementor-335 .elementor-element.elementor-element-85c7caf .elementor-icon {
        font-size: 50px;
    }

    .elementor-335 .elementor-element.elementor-element-85c7caf .elementor-icon svg {
        height: 50px;
    }

    body:not(.rtl) .elementor-335 .elementor-element.elementor-element-85c7caf {
        left: -6px;
    }

    body.rtl .elementor-335 .elementor-element.elementor-element-85c7caf {
        right: -6px;
    }

    .elementor-335 .elementor-element.elementor-element-85c7caf {
        top: -21px;
    }

    .elementor-335 .elementor-element.elementor-element-4f92272 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-d166fc7-font-size);
        line-height: var(--e-global-typography-d166fc7-line-height);
        letter-spacing: var(--e-global-typography-d166fc7-letter-spacing);
        word-spacing: var(--e-global-typography-d166fc7-word-spacing);
    }

    .elementor-335 .elementor-element.elementor-element-4f92272 .elementor-counter-title {
        font-size: var(--e-global-typography-a6f3c20-font-size);
        line-height: var(--e-global-typography-a6f3c20-line-height);
        letter-spacing: var(--e-global-typography-a6f3c20-letter-spacing);
        word-spacing: var(--e-global-typography-a6f3c20-word-spacing);
    }

    .elementor-335 .elementor-element.elementor-element-003392b .elementor-icon {
        font-size: 50px;
    }

    .elementor-335 .elementor-element.elementor-element-003392b .elementor-icon svg {
        height: 50px;
    }

    body:not(.rtl) .elementor-335 .elementor-element.elementor-element-003392b {
        left: 20px;
    }

    body.rtl .elementor-335 .elementor-element.elementor-element-003392b {
        right: 20px;
    }

    .elementor-335 .elementor-element.elementor-element-003392b {
        top: -18px;
    }

    .elementor-335 .elementor-element.elementor-element-1190d20 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-d166fc7-font-size);
        line-height: var(--e-global-typography-d166fc7-line-height);
        letter-spacing: var(--e-global-typography-d166fc7-letter-spacing);
        word-spacing: var(--e-global-typography-d166fc7-word-spacing);
    }

    .elementor-335 .elementor-element.elementor-element-1190d20 .elementor-counter-title {
        font-size: var(--e-global-typography-a6f3c20-font-size);
        line-height: var(--e-global-typography-a6f3c20-line-height);
        letter-spacing: var(--e-global-typography-a6f3c20-letter-spacing);
        word-spacing: var(--e-global-typography-a6f3c20-word-spacing);
    }

    .elementor-335 .elementor-element.elementor-element-f7ff51c {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 30px 100px 30px;
    }

    .elementor-335 .elementor-element.elementor-element-8cf3217>.elementor-element-populated {
        padding: 0px 30px 0px 0px;
    }

    .elementor-335 .elementor-element.elementor-element-3e45425 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
        --ekit_testimonial_slidetoshow: 1;
    }

    .elementor-335 .elementor-element.elementor-element-3e45425 .elementskit-profile-info .elementskit-author-name {
        font-size: var(--e-global-typography-5cd2c89-font-size);
        line-height: var(--e-global-typography-5cd2c89-line-height);
        letter-spacing: var(--e-global-typography-5cd2c89-letter-spacing);
        word-spacing: var(--e-global-typography-5cd2c89-word-spacing);
    }
}

@media(max-width:767px) {
    .elementor-335 .elementor-element.elementor-element-9aa85d3 {
        padding: 150px 20px 100px 20px;
    }

    .elementor-335 .elementor-element.elementor-element-3b6fa56 {
        padding: 100px 20px 100px 20px;
    }

    .elementor-335 .elementor-element.elementor-element-12748b6>.elementor-element-populated {
        margin: 0px 0px 50px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-335 .elementor-element.elementor-element-5e27e8e {
        left: 95px;
    }

    body.rtl .elementor-335 .elementor-element.elementor-element-5e27e8e {
        right: 95px;
    }

    .elementor-335 .elementor-element.elementor-element-5e27e8e {
        top: 10px;
    }

    body:not(.rtl) .elementor-335 .elementor-element.elementor-element-c11f931 {
        left: -17px;
    }

    body.rtl .elementor-335 .elementor-element.elementor-element-c11f931 {
        right: -17px;
    }

    .elementor-335 .elementor-element.elementor-element-c11f931 {
        top: 78px;
    }

    .elementor-335 .elementor-element.elementor-element-f7f514d img {
        width: 90%;
    }

    .elementor-335 .elementor-element.elementor-element-5f15a8d>.elementor-widget-container {
        margin: -66px -14px 0px -9px;
    }

    .elementor-335 .elementor-element.elementor-element-c12f10d.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-335 .elementor-element.elementor-element-c12f10d>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-335 .elementor-element.elementor-element-dc90928 {
        text-align: center;
    }

    .elementor-335 .elementor-element.elementor-element-dc90928>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 35px 0px 35px;
    }

    .elementor-335 .elementor-element.elementor-element-20f1ac7 {
        text-align: center;
    }

    .elementor-335 .elementor-element.elementor-element-20f1ac7>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-335 .elementor-element.elementor-element-04aa81f {
        text-align: center;
    }

    .elementor-335 .elementor-element.elementor-element-04aa81f>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-335 .elementor-element.elementor-element-3c51f8e {
        padding: 100px 20px 100px 20px;
    }

    .elementor-335 .elementor-element.elementor-element-619fa36>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-335 .elementor-element.elementor-element-a55eb1f {
        text-align: center;
    }

    .elementor-335 .elementor-element.elementor-element-e4cbe24 {
        text-align: center;
    }

    .elementor-335 .elementor-element.elementor-element-e4cbe24>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-335 .elementor-element.elementor-element-9fd909b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-335 .elementor-element.elementor-element-b8ce0b8>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 40px 0px 40px;
    }

    .elementor-335 .elementor-element.elementor-element-16a6d06 .elementor-icon-box-title,
    .elementor-335 .elementor-element.elementor-element-16a6d06 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-335 .elementor-element.elementor-element-7050ffb>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 40px 0px 40px;
    }

    .elementor-335 .elementor-element.elementor-element-8a4b1fd .elementor-icon-box-title,
    .elementor-335 .elementor-element.elementor-element-8a4b1fd .elementor-icon-box-title a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-335 .elementor-element.elementor-element-ec6c1c2 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-335 .elementor-element.elementor-element-8b1eff1>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 40px 0px 40px;
    }

    .elementor-335 .elementor-element.elementor-element-5d02e67 .elementor-icon-box-title,
    .elementor-335 .elementor-element.elementor-element-5d02e67 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-335 .elementor-element.elementor-element-638e056>.elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 30px 0px 30px;
    }

    .elementor-335 .elementor-element.elementor-element-230cf43 .elementor-icon-box-title,
    .elementor-335 .elementor-element.elementor-element-230cf43 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-335 .elementor-element.elementor-element-e1ca2f9 {
        text-align: center;
    }

    .elementor-335 .elementor-element.elementor-element-e1ca2f9 .elementor-heading-title {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-335 .elementor-element.elementor-element-4451eb5 {
        text-align: center;
    }

    .elementor-335 .elementor-element.elementor-element-4451eb5>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-335 .elementor-element.elementor-element-f72fed7 {
        padding: 100px 20px 100px 20px;
    }

    .elementor-335 .elementor-element.elementor-element-1886458>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-335 .elementor-element.elementor-element-be6e611>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-335 .elementor-element.elementor-element-ab12276>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-335 .elementor-element.elementor-element-df16caa>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-335 .elementor-element.elementor-element-4c45445 {
        padding: 100px 20px 200px 20px;
    }

    .elementor-335 .elementor-element.elementor-element-63b2503.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-335 .elementor-element.elementor-element-63b2503>.elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }

    .elementor-335 .elementor-element.elementor-element-c31df9d {
        text-align: center;
    }

    .elementor-335 .elementor-element.elementor-element-297fa71 {
        text-align: center;
    }

    .elementor-335 .elementor-element.elementor-element-26ac879 {
        width: auto;
        max-width: auto;
    }

    .elementor-335 .elementor-element.elementor-element-fe9d1fe .skillbar-group .skill-title {
        font-size: var(--e-global-typography-5cd2c89-font-size);
        line-height: var(--e-global-typography-5cd2c89-line-height);
        letter-spacing: var(--e-global-typography-5cd2c89-letter-spacing);
        word-spacing: var(--e-global-typography-5cd2c89-word-spacing);
    }

    .elementor-335 .elementor-element.elementor-element-fe9d1fe .skillbar-group .number-percentage-wraper {
        font-size: var(--e-global-typography-5cd2c89-font-size);
        line-height: var(--e-global-typography-5cd2c89-line-height);
        letter-spacing: var(--e-global-typography-5cd2c89-letter-spacing);
        word-spacing: var(--e-global-typography-5cd2c89-word-spacing);
    }

    .elementor-335 .elementor-element.elementor-element-f3a3945 .skillbar-group .skill-title {
        font-size: var(--e-global-typography-5cd2c89-font-size);
        line-height: var(--e-global-typography-5cd2c89-line-height);
        letter-spacing: var(--e-global-typography-5cd2c89-letter-spacing);
        word-spacing: var(--e-global-typography-5cd2c89-word-spacing);
    }

    .elementor-335 .elementor-element.elementor-element-f3a3945 .skillbar-group .number-percentage-wraper {
        font-size: var(--e-global-typography-5cd2c89-font-size);
        line-height: var(--e-global-typography-5cd2c89-line-height);
        letter-spacing: var(--e-global-typography-5cd2c89-letter-spacing);
        word-spacing: var(--e-global-typography-5cd2c89-word-spacing);
    }

    .elementor-335 .elementor-element.elementor-element-6283eb9 {
        padding: 0px 20px 50px 20px;
    }

    .elementor-335 .elementor-element.elementor-element-9f0e33a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 40px 0px;
    }

    body:not(.rtl) .elementor-335 .elementor-element.elementor-element-daaf8b2 {
        left: 49px;
    }

    body.rtl .elementor-335 .elementor-element.elementor-element-daaf8b2 {
        right: 49px;
    }

    .elementor-335 .elementor-element.elementor-element-daaf8b2 {
        top: -21px;
    }

    .elementor-335 .elementor-element.elementor-element-db352b3 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-d166fc7-font-size);
        line-height: var(--e-global-typography-d166fc7-line-height);
        letter-spacing: var(--e-global-typography-d166fc7-letter-spacing);
        word-spacing: var(--e-global-typography-d166fc7-word-spacing);
    }

    .elementor-335 .elementor-element.elementor-element-db352b3 .elementor-counter-title {
        font-size: var(--e-global-typography-a6f3c20-font-size);
        line-height: var(--e-global-typography-a6f3c20-line-height);
        letter-spacing: var(--e-global-typography-a6f3c20-letter-spacing);
        word-spacing: var(--e-global-typography-a6f3c20-word-spacing);
    }

    .elementor-335 .elementor-element.elementor-element-6b3db0d>.elementor-element-populated {
        padding: 0px 0px 10px 0px;
    }

    .elementor-335 .elementor-element.elementor-element-2900e93 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-d166fc7-font-size);
        line-height: var(--e-global-typography-d166fc7-line-height);
        letter-spacing: var(--e-global-typography-d166fc7-letter-spacing);
        word-spacing: var(--e-global-typography-d166fc7-word-spacing);
    }

    .elementor-335 .elementor-element.elementor-element-2900e93 .elementor-counter-title {
        font-size: var(--e-global-typography-a6f3c20-font-size);
        line-height: var(--e-global-typography-a6f3c20-line-height);
        letter-spacing: var(--e-global-typography-a6f3c20-letter-spacing);
        word-spacing: var(--e-global-typography-a6f3c20-word-spacing);
    }

    body:not(.rtl) .elementor-335 .elementor-element.elementor-element-a1cf63c {
        left: 44px;
    }

    body.rtl .elementor-335 .elementor-element.elementor-element-a1cf63c {
        right: 44px;
    }

    .elementor-335 .elementor-element.elementor-element-a1cf63c {
        top: -13px;
    }

    .elementor-335 .elementor-element.elementor-element-5dd2fda>.elementor-element-populated {
        padding: 0px 0px 40px 0px;
    }

    body:not(.rtl) .elementor-335 .elementor-element.elementor-element-85c7caf {
        left: 41px;
    }

    body.rtl .elementor-335 .elementor-element.elementor-element-85c7caf {
        right: 41px;
    }

    .elementor-335 .elementor-element.elementor-element-85c7caf {
        top: -21px;
    }

    .elementor-335 .elementor-element.elementor-element-4f92272 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-d166fc7-font-size);
        line-height: var(--e-global-typography-d166fc7-line-height);
        letter-spacing: var(--e-global-typography-d166fc7-letter-spacing);
        word-spacing: var(--e-global-typography-d166fc7-word-spacing);
    }

    .elementor-335 .elementor-element.elementor-element-4f92272 .elementor-counter-title {
        font-size: var(--e-global-typography-a6f3c20-font-size);
        line-height: var(--e-global-typography-a6f3c20-line-height);
        letter-spacing: var(--e-global-typography-a6f3c20-letter-spacing);
        word-spacing: var(--e-global-typography-a6f3c20-word-spacing);
    }

    body:not(.rtl) .elementor-335 .elementor-element.elementor-element-003392b {
        left: 44px;
    }

    body.rtl .elementor-335 .elementor-element.elementor-element-003392b {
        right: 44px;
    }

    .elementor-335 .elementor-element.elementor-element-003392b {
        top: -18px;
    }

    .elementor-335 .elementor-element.elementor-element-1190d20 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-d166fc7-font-size);
        line-height: var(--e-global-typography-d166fc7-line-height);
        letter-spacing: var(--e-global-typography-d166fc7-letter-spacing);
        word-spacing: var(--e-global-typography-d166fc7-word-spacing);
    }

    .elementor-335 .elementor-element.elementor-element-1190d20 .elementor-counter-title {
        font-size: var(--e-global-typography-a6f3c20-font-size);
        line-height: var(--e-global-typography-a6f3c20-line-height);
        letter-spacing: var(--e-global-typography-a6f3c20-letter-spacing);
        word-spacing: var(--e-global-typography-a6f3c20-word-spacing);
    }

    .elementor-335 .elementor-element.elementor-element-f7ff51c {
        padding: 50px 20px 100px 20px;
    }

    .elementor-335 .elementor-element.elementor-element-8cf3217>.elementor-element-populated {
        padding: 0px 0px 40px 0px;
    }

    .elementor-335 .elementor-element.elementor-element-a00461b {
        text-align: center;
    }

    .elementor-335 .elementor-element.elementor-element-ad3ffff {
        text-align: center;
    }

    .elementor-335 .elementor-element.elementor-element-3e45425 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
        --ekit_testimonial_slidetoshow: 1;
    }

    .elementor-335 .elementor-element.elementor-element-3e45425 .elementskit-profile-info .elementskit-author-name {
        font-size: var(--e-global-typography-5cd2c89-font-size);
        line-height: var(--e-global-typography-5cd2c89-line-height);
        letter-spacing: var(--e-global-typography-5cd2c89-letter-spacing);
        word-spacing: var(--e-global-typography-5cd2c89-word-spacing);
    }
}

@media(min-width:768px) {
    .elementor-335 .elementor-element.elementor-element-12748b6 {
        width: 35.726%;
    }

    .elementor-335 .elementor-element.elementor-element-c12f10d {
        width: 64.274%;
    }

    .elementor-335 .elementor-element.elementor-element-619fa36 {
        width: 61.908%;
    }

    .elementor-335 .elementor-element.elementor-element-0b51b69 {
        width: 38.047%;
    }

    .elementor-335 .elementor-element.elementor-element-63b2503 {
        width: 46.091%;
    }

    .elementor-335 .elementor-element.elementor-element-81137a6 {
        width: 53.909%;
    }

    .elementor-335 .elementor-element.elementor-element-8cf3217 {
        width: 35%;
    }

    .elementor-335 .elementor-element.elementor-element-9cd5bf8 {
        width: 65%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-335 .elementor-element.elementor-element-12748b6 {
        width: 40%;
    }

    .elementor-335 .elementor-element.elementor-element-c12f10d {
        width: 60%;
    }

    .elementor-335 .elementor-element.elementor-element-619fa36 {
        width: 65%;
    }

    .elementor-335 .elementor-element.elementor-element-0b51b69 {
        width: 35%;
    }

    .elementor-335 .elementor-element.elementor-element-8cf3217 {
        width: 40%;
    }

    .elementor-335 .elementor-element.elementor-element-9cd5bf8 {
        width: 60%;
    }
}