﻿.elementor-53 .elementor-element.elementor-element-94cdbef {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-94cdbef:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-94cdbef>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-ca799be {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-e38d156>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-e38d156 {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-e38d156 .elementor-heading-title {
    font-family: var(--e-global-typography-fe0f12c-font-family), Sans-serif;
    font-size: var(--e-global-typography-fe0f12c-font-size);
    font-weight: var(--e-global-typography-fe0f12c-font-weight);
    text-transform: var(--e-global-typography-fe0f12c-text-transform);
    font-style: var(--e-global-typography-fe0f12c-font-style);
    text-decoration: var(--e-global-typography-fe0f12c-text-decoration);
    line-height: var(--e-global-typography-fe0f12c-line-height);
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-8462a49>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-8462a49 {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-8462a49 .elementor-heading-title {
    font-family: var(--e-global-typography-cba0d40-font-family), Sans-serif;
    font-size: var(--e-global-typography-cba0d40-font-size);
    font-weight: var(--e-global-typography-cba0d40-font-weight);
    text-transform: var(--e-global-typography-cba0d40-text-transform);
    font-style: var(--e-global-typography-cba0d40-font-style);
    text-decoration: var(--e-global-typography-cba0d40-text-decoration);
    line-height: var(--e-global-typography-cba0d40-line-height);
    color: var(--e-global-color-text);
}

.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
}

.elementor-53 .elementor-element.elementor-element-9f825a0 .elementor-button:hover,
.elementor-53 .elementor-element.elementor-element-9f825a0 .elementor-button:focus {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-9f825a0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-9f825a0 .elementor-button {
    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);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-9f825a0 .elementor-button:hover svg,
.elementor-53 .elementor-element.elementor-element-9f825a0 .elementor-button:focus svg {
    fill: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-d58e895>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-53 .elementor-element.elementor-element-d58e895 {
    left: 37px;
}

body.rtl .elementor-53 .elementor-element.elementor-element-d58e895 {
    right: 37px;
}

.elementor-53 .elementor-element.elementor-element-d58e895 {
    top: 150px;
}

.elementor-53 .elementor-element.elementor-element-6bff82e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-53 .elementor-element.elementor-element-6bff82e {
    left: 262px;
}

body.rtl .elementor-53 .elementor-element.elementor-element-6bff82e {
    right: 262px;
}

.elementor-53 .elementor-element.elementor-element-6bff82e {
    top: 90px;
}

body:not(.rtl) .elementor-53 .elementor-element.elementor-element-videoelement {
    left: 0;
}

.elementor-53 .elementor-element.elementor-element-videoelement {
    top: 0;
}

body:not(.rtl) .elementor-53 .elementor-element.elementor-element-960204a {
    left: 454px;
}

body.rtl .elementor-53 .elementor-element.elementor-element-960204a {
    right: 454px;
}

.elementor-53 .elementor-element.elementor-element-960204a {
    top: 325px;
}

body:not(.rtl) .elementor-53 .elementor-element.elementor-element-1fd11b8 {
    left: 690px;
}

body.rtl .elementor-53 .elementor-element.elementor-element-1fd11b8 {
    right: 690px;
}

.elementor-53 .elementor-element.elementor-element-1fd11b8 {
    top: 18px;
    text-align: right;
}

body:not(.rtl) .elementor-53 .elementor-element.elementor-element-star1 {
    left: 490px;
}

body.rtl .elementor-53 .elementor-element.elementor-element-star1 {
    right: 490px;
}

.elementor-53 .elementor-element.elementor-element-star1 {
    top: 18px;
    text-align: right;
}

body:not(.rtl) .elementor-53 .elementor-element.elementor-element-star2 {
    left: 190px;
}

body.rtl .elementor-53 .elementor-element.elementor-element-star2 {
    right: 190px;
}

.elementor-53 .elementor-element.elementor-element-star2 {
    top: 300px;
    text-align: right;
}

body:not(.rtl) .elementor-53 .elementor-element.elementor-element-c8cc105 {
    left: 690px;
}

body.rtl .elementor-53 .elementor-element.elementor-element-c8cc105 {
    right: 190px;
}

.elementor-53 .elementor-element.elementor-element-c8cc105 {
    top: 300px;
    text-align: right;
}

body:not(.rtl) .elementor-53 .elementor-element.elementor-element-star3 {
    left: 777px;
}

body.rtl .elementor-53 .elementor-element.elementor-element-star3 {
    right: 777px;
}

.elementor-53 .elementor-element.elementor-element-star3 {
    top: 117px;
    text-align: right;
}

body:not(.rtl) .elementor-53 .elementor-element.elementor-element-1c8df1a {
    left: 1007px;
}

body.rtl .elementor-53 .elementor-element.elementor-element-1c8df1a {
    right: 1007px;
}

.elementor-53 .elementor-element.elementor-element-1c8df1a {
    top: -4px;
    text-align: right;
}

body:not(.rtl) .elementor-53 .elementor-element.elementor-element-56aba18 {
    left: 950px;
}

body.rtl .elementor-53 .elementor-element.elementor-element-56aba18 {
    right: 950px;
}

.elementor-53 .elementor-element.elementor-element-56aba18 {
    top: 200px;
    text-align: right;
}

.elementor-53 .elementor-element.elementor-element-9fb821e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #FFFFFF4D;
    --border-color: #FFFFFF4D;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-9fb821e:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-9fb821e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-22ed729 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-widget-image-box .elementor-image-box-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
.elementor-widget-image-box:has(:focus) .elementor-image-box-title {
    color: var(--e-global-color-primary);
}

.elementor-widget-image-box .elementor-image-box-description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-af42ffd.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-53 .elementor-element.elementor-element-af42ffd.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-53 .elementor-element.elementor-element-af42ffd.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-53 .elementor-element.elementor-element-af42ffd .elementor-image-box-wrapper .elementor-image-box-img {
    width: 25%;
}

.elementor-53 .elementor-element.elementor-element-af42ffd .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-53 .elementor-element.elementor-element-af42ffd .elementor-image-box-title {
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-6fa2b9a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-b7a6b65 .elementor-repeater-item-1dd6bed.elementor-social-icon {
    background-color: #FFFFFF00;
}

.elementor-53 .elementor-element.elementor-element-b7a6b65 .elementor-repeater-item-1dd6bed.elementor-social-icon i {
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-b7a6b65 .elementor-repeater-item-1dd6bed.elementor-social-icon svg {
    fill: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-b7a6b65 .elementor-repeater-item-25781e5.elementor-social-icon {
    background-color: #FFFFFF00;
}

.elementor-53 .elementor-element.elementor-element-b7a6b65 .elementor-repeater-item-25781e5.elementor-social-icon i {
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-b7a6b65 .elementor-repeater-item-25781e5.elementor-social-icon svg {
    fill: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-b7a6b65 .elementor-repeater-item-97d5754.elementor-social-icon {
    background-color: #FFFFFF00;
}

.elementor-53 .elementor-element.elementor-element-b7a6b65 .elementor-repeater-item-97d5754.elementor-social-icon i {
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-b7a6b65 .elementor-repeater-item-97d5754.elementor-social-icon svg {
    fill: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-b7a6b65 .elementor-repeater-item-9b473b1.elementor-social-icon {
    background-color: #FFFFFF00;
}

.elementor-53 .elementor-element.elementor-element-b7a6b65 .elementor-repeater-item-9b473b1.elementor-social-icon i {
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-b7a6b65 .elementor-repeater-item-9b473b1.elementor-social-icon svg {
    fill: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-b7a6b65 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 15px;
    --grid-column-gap: 20px;
    --grid-row-gap: 0px;
}

.elementor-53 .elementor-element.elementor-element-b7a6b65 .elementor-widget-container {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-b7a6b65>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-b7a6b65 .elementor-social-icon {
    --icon-padding: 12px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-b7a6b65 .elementor-icon {
    border-radius: 50px 50px 50px 50px;
}

.elementor-53 .elementor-element.elementor-element-b7a6b65 .elementor-social-icon:hover {
    border-color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-2440331 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-widget-text-editor {
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-3384452>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 7px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-3384452 {
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-53 .elementor-element.elementor-element-bd0f0a0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-b148782 .elementor-button:hover,
.elementor-53 .elementor-element.elementor-element-b148782 .elementor-button:focus {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-text);
    border-color: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-b148782>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-b148782 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-53 .elementor-element.elementor-element-b148782 .elementor-button {
    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);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-b148782 .elementor-button:hover svg,
.elementor-53 .elementor-element.elementor-element-b148782 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-d3238d2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 20px;
    --row-gap: 0px;
    --column-gap: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-d3238d2:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-d3238d2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-721b268 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #F6F6F44D;
    --border-color: #F6F6F44D;
    --border-radius: 0px 0px 0px 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 35px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-721b268:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-6baf29b.jkit-equal-height-enable,
.elementor-53 .elementor-element.elementor-element-6baf29b.jkit-equal-height-enable>.elementor-widget-container,
.elementor-53 .elementor-element.elementor-element-6baf29b.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box,
.elementor-53 .elementor-element.elementor-element-6baf29b.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    height: 100%;
}

.elementor-53 .elementor-element.elementor-element-6baf29b .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    background-color: #02010100;
    text-align: center;
    padding: 0px 30px 0px 30px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-6baf29b .jeg-elementor-kit.jkit-image-box {
    flex-direction: column;
}

.elementor-53 .elementor-element.elementor-element-6baf29b .jeg-elementor-kit.jkit-image-box .image-box-header img {
    padding: 10px 10px 10px 10px;
    object-fit: cover;
    opacity: 100%;
}

.elementor-53 .elementor-element.elementor-element-6baf29b .jeg-elementor-kit.jkit-image-box .image-box-header,
.elementor-53 .elementor-element.elementor-element-6baf29b .jeg-elementor-kit.jkit-image-box .image-box-header img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-6baf29b .jeg-elementor-kit.jkit-image-box .image-box-header {
    width: 75px;
    align-self: center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-6baf29b .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
    opacity: 100%;
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.elementor-53 .elementor-element.elementor-element-6baf29b .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    margin: 5px 0px 0px 0px;
    font-family: var(--e-global-typography-2576c38-font-family), Sans-serif;
    font-size: var(--e-global-typography-2576c38-font-size);
    font-weight: var(--e-global-typography-2576c38-font-weight);
    text-transform: var(--e-global-typography-2576c38-text-transform);
    font-style: var(--e-global-typography-2576c38-font-style);
    text-decoration: var(--e-global-typography-2576c38-text-decoration);
    line-height: var(--e-global-typography-2576c38-line-height);
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-6baf29b .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.--de {
    font-size: var(--e-global-typography-2576c38-font-size--de);
}

.elementor-53 .elementor-element.elementor-element-6baf29b .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i,
.elementor-53 .elementor-element.elementor-element-6baf29b .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
    margin-right: 5px;
}

.elementor-53 .elementor-element.elementor-element-6baf29b .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i,
.elementor-53 .elementor-element.elementor-element-6baf29b .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
    margin-left: 5px;
}

.elementor-53 .elementor-element.elementor-element-6baf29b .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    margin: 0px 0px 0px 0px;
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-53 .elementor-element.elementor-element-8d98b32 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #F6F6F44D;
    --border-color: #F6F6F44D;
    --border-radius: 0px 0px 0px 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 35px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-8d98b32:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-6d693cb.jkit-equal-height-enable,
.elementor-53 .elementor-element.elementor-element-6d693cb.jkit-equal-height-enable>.elementor-widget-container,
.elementor-53 .elementor-element.elementor-element-6d693cb.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box,
.elementor-53 .elementor-element.elementor-element-6d693cb.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    height: 100%;
}

.elementor-53 .elementor-element.elementor-element-6d693cb .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    background-color: #02010100;
    text-align: center;
    padding: 0px 30px 0px 30px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-6d693cb .jeg-elementor-kit.jkit-image-box {
    flex-direction: column;
}

.elementor-53 .elementor-element.elementor-element-6d693cb .jeg-elementor-kit.jkit-image-box .image-box-header img {
    padding: 10px 10px 10px 10px;
    object-fit: cover;
    opacity: 100%;
}

.elementor-53 .elementor-element.elementor-element-6d693cb .jeg-elementor-kit.jkit-image-box .image-box-header,
.elementor-53 .elementor-element.elementor-element-6d693cb .jeg-elementor-kit.jkit-image-box .image-box-header img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-6d693cb .jeg-elementor-kit.jkit-image-box .image-box-header {
    width: 75px;
    align-self: center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-6d693cb .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
    opacity: 100%;
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.elementor-53 .elementor-element.elementor-element-6d693cb .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    margin: 5px 0px 0px 0px;
    font-family: var(--e-global-typography-2576c38-font-family), Sans-serif;
    font-size: var(--e-global-typography-2576c38-font-size);
    font-weight: var(--e-global-typography-2576c38-font-weight);
    text-transform: var(--e-global-typography-2576c38-text-transform);
    font-style: var(--e-global-typography-2576c38-font-style);
    text-decoration: var(--e-global-typography-2576c38-text-decoration);
    line-height: var(--e-global-typography-2576c38-line-height);
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-6d693cb .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.--de {
    font-size: var(--e-global-typography-2576c38-font-size--de);
}

.elementor-53 .elementor-element.elementor-element-6d693cb .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i,
.elementor-53 .elementor-element.elementor-element-6d693cb .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
    margin-right: 5px;
}

.elementor-53 .elementor-element.elementor-element-6d693cb .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i,
.elementor-53 .elementor-element.elementor-element-6d693cb .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
    margin-left: 5px;
}

.elementor-53 .elementor-element.elementor-element-6d693cb .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    margin: 0px 0px 0px 0px;
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-53 .elementor-element.elementor-element-0f65a6d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #F6F6F44D;
    --border-color: #F6F6F44D;
    --border-radius: 0px 0px 0px 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 35px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-0f65a6d:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-6c87d4d.jkit-equal-height-enable,
.elementor-53 .elementor-element.elementor-element-6c87d4d.jkit-equal-height-enable>.elementor-widget-container,
.elementor-53 .elementor-element.elementor-element-6c87d4d.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box,
.elementor-53 .elementor-element.elementor-element-6c87d4d.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    height: 100%;
}

.elementor-53 .elementor-element.elementor-element-6c87d4d .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    background-color: #02010100;
    text-align: center;
    padding: 0px 30px 0px 30px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-6c87d4d .jeg-elementor-kit.jkit-image-box {
    flex-direction: column;
}

.elementor-53 .elementor-element.elementor-element-6c87d4d .jeg-elementor-kit.jkit-image-box .image-box-header img {
    padding: 10px 10px 10px 10px;
    object-fit: cover;
    opacity: 100%;
}

.elementor-53 .elementor-element.elementor-element-6c87d4d .jeg-elementor-kit.jkit-image-box .image-box-header,
.elementor-53 .elementor-element.elementor-element-6c87d4d .jeg-elementor-kit.jkit-image-box .image-box-header img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-6c87d4d .jeg-elementor-kit.jkit-image-box .image-box-header {
    width: 75px;
    align-self: center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-6c87d4d .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
    opacity: 100%;
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.elementor-53 .elementor-element.elementor-element-6c87d4d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    margin: 5px 0px 0px 0px;
    font-family: var(--e-global-typography-2576c38-font-family), Sans-serif;
    font-size: var(--e-global-typography-2576c38-font-size);
    font-weight: var(--e-global-typography-2576c38-font-weight);
    text-transform: var(--e-global-typography-2576c38-text-transform);
    font-style: var(--e-global-typography-2576c38-font-style);
    text-decoration: var(--e-global-typography-2576c38-text-decoration);
    line-height: var(--e-global-typography-2576c38-line-height);
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-6c87d4d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.--de {
        font-size: var(--e-global-typography-2576c38-font-size--de);
    }

.elementor-53 .elementor-element.elementor-element-6c87d4d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i,
.elementor-53 .elementor-element.elementor-element-6c87d4d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
    margin-right: 5px;
}

.elementor-53 .elementor-element.elementor-element-6c87d4d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i,
.elementor-53 .elementor-element.elementor-element-6c87d4d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
    margin-left: 5px;
}

.elementor-53 .elementor-element.elementor-element-6c87d4d .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    margin: 0px 0px 0px 0px;
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-53 .elementor-element.elementor-element-f20f8b9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #F6F6F44D;
    --border-color: #F6F6F44D;
    --border-radius: 0px 0px 0px 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 35px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-f20f8b9:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-0c3db75.jkit-equal-height-enable,
.elementor-53 .elementor-element.elementor-element-0c3db75.jkit-equal-height-enable>.elementor-widget-container,
.elementor-53 .elementor-element.elementor-element-0c3db75.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box,
.elementor-53 .elementor-element.elementor-element-0c3db75.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    height: 100%;
}

.elementor-53 .elementor-element.elementor-element-0c3db75 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
    background-color: #02010100;
    text-align: center;
    padding: 0px 30px 0px 30px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-0c3db75 .jeg-elementor-kit.jkit-image-box {
    flex-direction: column;
}

.elementor-53 .elementor-element.elementor-element-0c3db75 .jeg-elementor-kit.jkit-image-box .image-box-header img {
    padding: 10px 10px 10px 10px;
    object-fit: cover;
    opacity: 100%;
}

.elementor-53 .elementor-element.elementor-element-0c3db75 .jeg-elementor-kit.jkit-image-box .image-box-header,
.elementor-53 .elementor-element.elementor-element-0c3db75 .jeg-elementor-kit.jkit-image-box .image-box-header img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-0c3db75 .jeg-elementor-kit.jkit-image-box .image-box-header {
    width: 75px;
    align-self: center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-0c3db75 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
    opacity: 100%;
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.elementor-53 .elementor-element.elementor-element-0c3db75 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
    margin: 5px 0px 0px 0px;
    font-family: var(--e-global-typography-2576c38-font-family), Sans-serif;
    font-size: var(--e-global-typography-2576c38-font-size);
    font-weight: var(--e-global-typography-2576c38-font-weight);
    text-transform: var(--e-global-typography-2576c38-text-transform);
    font-style: var(--e-global-typography-2576c38-font-style);
    text-decoration: var(--e-global-typography-2576c38-text-decoration);
    line-height: var(--e-global-typography-2576c38-line-height);
    color: var(--e-global-color-text);
}

    .elementor-53 .elementor-element.elementor-element-0c3db75 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        font-size: var(--e-global-typography-2576c38-font-size--de);
    }

    .elementor-53 .elementor-element.elementor-element-0c3db75 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i,
    .elementor-53 .elementor-element.elementor-element-0c3db75 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
        margin-right: 5px;
    }

.elementor-53 .elementor-element.elementor-element-0c3db75 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i,
.elementor-53 .elementor-element.elementor-element-0c3db75 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
    margin-left: 5px;
}

.elementor-53 .elementor-element.elementor-element-0c3db75 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
    margin: 0px 0px 0px 0px;
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-53 .elementor-element.elementor-element-7b7051f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 75px;
    --row-gap: 0px;
    --column-gap: 75px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-7b7051f:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-7b7051f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-bd427f5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-de4737e .elementor-heading-title {
    font-family: var(--e-global-typography-a3501b0-font-family), Sans-serif;
    font-size: var(--e-global-typography-a3501b0-font-size);
    font-weight: var(--e-global-typography-a3501b0-font-weight);
    text-transform: var(--e-global-typography-a3501b0-text-transform);
    font-style: var(--e-global-typography-a3501b0-font-style);
    text-decoration: var(--e-global-typography-a3501b0-text-decoration);
    line-height: var(--e-global-typography-a3501b0-line-height);
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-1d74304>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
}

/* .elementor-53 .elementor-element.elementor-element-1d74304 {
    color: #FFFFFFB3;
} */

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
}

.elementor-53 .elementor-element.elementor-element-c5f58a0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-c5f58a0 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-53 .elementor-element.elementor-element-c5f58a0 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-53 .elementor-element.elementor-element-c5f58a0 {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}

.elementor-53 .elementor-element.elementor-element-c5f58a0 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-53 .elementor-element.elementor-element-c5f58a0 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-2576c38-font-family), Sans-serif;
    font-size: var(--e-global-typography-2576c38-font-size);
    font-weight: var(--e-global-typography-2576c38-font-weight);
    text-transform: var(--e-global-typography-2576c38-text-transform);
    font-style: var(--e-global-typography-2576c38-font-style);
    text-decoration: var(--e-global-typography-2576c38-text-decoration);
    line-height: var(--e-global-typography-2576c38-line-height);
}

.elementor-53 .elementor-element.elementor-element-c5f58a0 .elementor-icon-list-text {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-53 .elementor-element.elementor-element-cfe812d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-cfe812d .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-53 .elementor-element.elementor-element-cfe812d .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-53 .elementor-element.elementor-element-cfe812d {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}

.elementor-53 .elementor-element.elementor-element-cfe812d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-53 .elementor-element.elementor-element-cfe812d .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-2576c38-font-family), Sans-serif;
    font-size: var(--e-global-typography-2576c38-font-size);
    font-weight: var(--e-global-typography-2576c38-font-weight);
    text-transform: var(--e-global-typography-2576c38-text-transform);
    font-style: var(--e-global-typography-2576c38-font-style);
    text-decoration: var(--e-global-typography-2576c38-text-decoration);
    line-height: var(--e-global-typography-2576c38-line-height);
}

.elementor-53 .elementor-element.elementor-element-cfe812d .elementor-icon-list-text {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-53 .elementor-element.elementor-element-a742696>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-a742696 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-53 .elementor-element.elementor-element-a742696 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-53 .elementor-element.elementor-element-a742696 {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}

.elementor-53 .elementor-element.elementor-element-a742696 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-53 .elementor-element.elementor-element-a742696 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-2576c38-font-family), Sans-serif;
    font-size: var(--e-global-typography-2576c38-font-size);
    font-weight: var(--e-global-typography-2576c38-font-weight);
    text-transform: var(--e-global-typography-2576c38-text-transform);
    font-style: var(--e-global-typography-2576c38-font-style);
    text-decoration: var(--e-global-typography-2576c38-text-decoration);
    line-height: var(--e-global-typography-2576c38-line-height);
}

.elementor-53 .elementor-element.elementor-element-a742696 .elementor-icon-list-text {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-53 .elementor-element.elementor-element-fdbffb2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-fdbffb2 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-53 .elementor-element.elementor-element-fdbffb2 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-53 .elementor-element.elementor-element-fdbffb2 {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}

.elementor-53 .elementor-element.elementor-element-fdbffb2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-53 .elementor-element.elementor-element-fdbffb2 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-2576c38-font-family), Sans-serif;
    font-size: var(--e-global-typography-2576c38-font-size);
    font-weight: var(--e-global-typography-2576c38-font-weight);
    text-transform: var(--e-global-typography-2576c38-text-transform);
    font-style: var(--e-global-typography-2576c38-font-style);
    text-decoration: var(--e-global-typography-2576c38-text-decoration);
    line-height: var(--e-global-typography-2576c38-line-height);
}

.elementor-53 .elementor-element.elementor-element-fdbffb2 .elementor-icon-list-text {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-53 .elementor-element.elementor-element-fb647ef {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-a21fd68 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-1d89f85 .elementor-button:hover,
.elementor-53 .elementor-element.elementor-element-1d89f85 .elementor-button:focus {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-1d89f85>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-1d89f85 .elementor-button {
    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);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-style: solid;
    border-width: 2px;
    border-color: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-1d89f85 .elementor-button:hover svg,
.elementor-53 .elementor-element.elementor-element-1d89f85 .elementor-button:focus svg {
    fill: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-6a51588 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-a3ccb37 .elementor-button {
    background-color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-9f65cdf);
    color: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-a3ccb37 .elementor-button:hover,
.elementor-53 .elementor-element.elementor-element-a3ccb37 .elementor-button:focus {
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-text);
    border-color: #FFFFFF4D;
}

.elementor-53 .elementor-element.elementor-element-a3ccb37 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-53 .elementor-element.elementor-element-a3ccb37 .elementor-button:hover svg,
.elementor-53 .elementor-element.elementor-element-a3ccb37 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-80d03a8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-80d03a8:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-80d03a8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/infrastructure.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-53 .elementor-element.elementor-element-f079975 {
    --spacer-size: 600px;
}

.elementor-53 .elementor-element.elementor-element-d0e2b69 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn {
    background-color: var(--e-global-color-primary);
    padding: 0px 0px 0px 0px;
    height: 90px;
    width: 90px;
    line-height: 90px;
}

.elementor-53 .elementor-element.elementor-element-d0e2b69>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 7px 7px 7px 7px;
    border-color: #15FAA74D;
}

body:not(.rtl) .elementor-53 .elementor-element.elementor-element-d0e2b69 {
    left: 40px;
}

body.rtl .elementor-53 .elementor-element.elementor-element-d0e2b69 {
    right: 40px;
}

.elementor-53 .elementor-element.elementor-element-d0e2b69 {
    top: 477px;
}

.elementor-53 .elementor-element.elementor-element-d0e2b69 .jeg-elementor-kit.jkit-video-button {
    text-align: left;
}

.elementor-53 .elementor-element.elementor-element-d0e2b69 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):after,
.elementor-53 .elementor-element.elementor-element-d0e2b69 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):before,
.elementor-53 .elementor-element.elementor-element-d0e2b69 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient>span:after,
.elementor-53 .elementor-element.elementor-element-d0e2b69 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient>span:before {
    color: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-d0e2b69 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn,
.elementor-53 .elementor-element.elementor-element-d0e2b69 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:after,
.elementor-53 .elementor-element.elementor-element-d0e2b69 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-d0e2b69 .jeg-elementor-kit.jkit-video-button i,
.elementor-53 .elementor-element.elementor-element-d0e2b69 .jeg-elementor-kit.jkit-video-button svg {
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-d0e2b69 .jeg-elementor-kit.jkit-video-button i {
    font-size: 15px;
}

.elementor-53 .elementor-element.elementor-element-d0e2b69 .jeg-elementor-kit.jkit-video-button svg {
    width: 15px;
}

.elementor-53 .elementor-element.elementor-element-d0e2b69 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i {
    color: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-d0e2b69 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg {
    fill: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-d0e2b69 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i,
.elementor-53 .elementor-element.elementor-element-d0e2b69 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg {
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-18678bc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-18678bc:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-18678bc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-2e73610 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-0118839 {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-0118839 .elementor-heading-title {
    font-family: var(--e-global-typography-1af9549-font-family), Sans-serif;
    font-size: var(--e-global-typography-1af9549-font-size);
    font-weight: var(--e-global-typography-1af9549-font-weight);
    text-transform: var(--e-global-typography-1af9549-text-transform);
    font-style: var(--e-global-typography-1af9549-font-style);
    text-decoration: var(--e-global-typography-1af9549-text-decoration);
    line-height: var(--e-global-typography-1af9549-line-height);
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-0bfd93f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-79eedb5 .jeg-elementor-kit.jkit-client-logo .client-track .image-list {
    min-height: 0px;
}

.elementor-53 .elementor-element.elementor-element-79eedb5 .jeg-elementor-kit.jkit-client-logo .client-slider .image-list {
    opacity: 100%;
}

.elementor-53 .elementor-element.elementor-element-79eedb5 .jeg-elementor-kit.jkit-client-logo .client-slider:hover .image-list {
    opacity: 100%;
}

.elementor-53 .elementor-element.elementor-element-79eedb5 .jeg-elementor-kit.jkit-client-logo .tns-controls button span {
    opacity: 100%;
}

.elementor-53 .elementor-element.elementor-element-79eedb5 .jeg-elementor-kit.jkit-client-logo:hover .tns-controls button span {
    opacity: 100%;
}

.elementor-53 .elementor-element.elementor-element-2460634 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-2460634:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-2460634>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-8c21e53 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-e849c48 {
    width: var(--container-widget-width, 66%);
    max-width: 66%;
    --container-widget-width: 66%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-e849c48>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-e849c48.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-53 .elementor-element.elementor-element-e849c48 .elementor-heading-title {
    font-family: var(--e-global-typography-a3501b0-font-family), Sans-serif;
    font-size: var(--e-global-typography-a3501b0-font-size);
    font-weight: var(--e-global-typography-a3501b0-font-weight);
    text-transform: var(--e-global-typography-a3501b0-text-transform);
    font-style: var(--e-global-typography-a3501b0-font-style);
    text-decoration: var(--e-global-typography-a3501b0-text-decoration);
    line-height: var(--e-global-typography-a3501b0-line-height);
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-0c5b4ce {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-8e6a0ce>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-8e6a0ce .ccew-wrapper .ccew-primary,
.elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] table thead tr th,
.elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] a.paginate_button.next,
.elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] a.paginate_button.previous {
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-8e6a0ce .ccew-wrapper .ccew-secondary,
.elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] table tbody tr td {
    color: var(--e-global-color-d5bf164);
}

.elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] table thead tr th,
.elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-list-head {
    font-family: var(--e-global-typography-cba0d40-font-family), Sans-serif;
    font-size: var(--e-global-typography-cba0d40-font-size);
    font-weight: var(--e-global-typography-cba0d40-font-weight);
    text-transform: var(--e-global-typography-cba0d40-text-transform);
    font-style: var(--e-global-typography-cba0d40-font-style);
    text-decoration: var(--e-global-typography-cba0d40-text-decoration);
    line-height: var(--e-global-typography-cba0d40-line-height);
}

.elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper.ccew-price-list .ccew-coin-name,
.elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-coin-name,
.elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-card-coin span,
.elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] #ccew-coinslist_wrapper tbody .ccew_coin_name {
    font-family: var(--e-global-typography-2576c38-font-family), Sans-serif;
    font-size: var(--e-global-typography-2576c38-font-size);
    font-weight: var(--e-global-typography-2576c38-font-weight);
    text-transform: var(--e-global-typography-2576c38-text-transform);
    font-style: var(--e-global-typography-2576c38-font-style);
    text-decoration: var(--e-global-typography-2576c38-text-decoration);
    line-height: var(--e-global-typography-2576c38-line-height);
}

.elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper.ccew-price-list .ccew-coin-symbol,
.elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-coin-symbol,
.elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] #ccew-coinslist_wrapper tbody .ccew_coin_symbol {
    font-family: var(--e-global-typography-00cc2c1-font-family), Sans-serif;
    font-size: var(--e-global-typography-00cc2c1-font-size);
    font-weight: var(--e-global-typography-00cc2c1-font-weight);
    text-transform: var(--e-global-typography-00cc2c1-text-transform);
    font-style: var(--e-global-typography-00cc2c1-font-style);
    text-decoration: var(--e-global-typography-00cc2c1-text-decoration);
    line-height: var(--e-global-typography-00cc2c1-line-height);
}

.elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper.ccew-price-list .ccew-coin-price,
.elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-coin-price,
.elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-coin-price span.ccew-price,
.elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-card-price span {
    font-family: var(--e-global-typography-2576c38-font-family), Sans-serif;
    font-size: var(--e-global-typography-2576c38-font-size);
    font-weight: var(--e-global-typography-2576c38-font-weight);
    text-transform: var(--e-global-typography-2576c38-text-transform);
    font-style: var(--e-global-typography-2576c38-font-style);
    text-decoration: var(--e-global-typography-2576c38-text-decoration);
    line-height: var(--e-global-typography-2576c38-line-height);
}

.elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-coin-info .ccew-info-item span,
.elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper .ccew-change-percent span,
.elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper .ccew-card-change span,
.elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper .ccew-card-volume span,
.elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper .ccew-changes-time,
.elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper span.changes,
.elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-low-24 span,
.elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-high-24 span,
.elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-low-24,
.elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-high-24 {
    font-family: var(--e-global-typography-00cc2c1-font-family), Sans-serif;
    font-size: var(--e-global-typography-00cc2c1-font-size);
    font-weight: var(--e-global-typography-00cc2c1-font-weight);
    text-transform: var(--e-global-typography-00cc2c1-text-transform);
    font-style: var(--e-global-typography-00cc2c1-font-style);
    text-decoration: var(--e-global-typography-00cc2c1-text-decoration);
    line-height: var(--e-global-typography-00cc2c1-line-height);
}

.elementor-53 .elementor-element.elementor-element-a78a779 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-81f0cdd .elementor-button {
    background-color: #0F101E00;
    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);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF00;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-81f0cdd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-81f0cdd .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-53 .elementor-element.elementor-element-81f0cdd .elementor-button:hover,
.elementor-53 .elementor-element.elementor-element-81f0cdd .elementor-button:focus {
    color: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-81f0cdd .elementor-button:hover svg,
.elementor-53 .elementor-element.elementor-element-81f0cdd .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-6bf4ede {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-6bf4ede:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-6bf4ede>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-3f91cc7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-954cd80 .elementor-heading-title {
    font-family: var(--e-global-typography-a3501b0-font-family), Sans-serif;
    font-size: var(--e-global-typography-a3501b0-font-size);
    font-weight: var(--e-global-typography-a3501b0-font-weight);
    text-transform: var(--e-global-typography-a3501b0-text-transform);
    font-style: var(--e-global-typography-a3501b0-font-style);
    text-decoration: var(--e-global-typography-a3501b0-text-decoration);
    line-height: var(--e-global-typography-a3501b0-line-height);
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-02f1956 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 20px;
    --row-gap: 0px;
    --column-gap: 20px;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-d34150f {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-d34150f:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-d34150f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
    background-image: url("../images/discover_bg/1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-53 .elementor-element.elementor-element-a2ac6a3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
}

.elementor-53 .elementor-element.elementor-element-a2ac6a3 .elementor-heading-title {
    font-family: var(--e-global-typography-cba0d40-font-family), Sans-serif;
    font-size: var(--e-global-typography-cba0d40-font-size);
    font-weight: var(--e-global-typography-cba0d40-font-weight);
    text-transform: var(--e-global-typography-cba0d40-text-transform);
    font-style: var(--e-global-typography-cba0d40-font-style);
    text-decoration: var(--e-global-typography-cba0d40-text-decoration);
    line-height: var(--e-global-typography-cba0d40-line-height);
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-04e298a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 40px 0px 20px;
}

.elementor-53 .elementor-element.elementor-element-93d53c5 .elementor-button {
    background-color: #0F101E00;
    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);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF00;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
}

.elementor-53 .elementor-element.elementor-element-93d53c5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-93d53c5 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-53 .elementor-element.elementor-element-93d53c5 .elementor-button:hover,
.elementor-53 .elementor-element.elementor-element-93d53c5 .elementor-button:focus {
    color: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-93d53c5 .elementor-button:hover svg,
.elementor-53 .elementor-element.elementor-element-93d53c5 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-d974dbc {
    --spacer-size: 366px;
}

.elementor-53 .elementor-element.elementor-element-047c1cc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-0fd1fbb {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-0fd1fbb:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-0fd1fbb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/discover_bg/4.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-53 .elementor-element.elementor-element-8c36453>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
}

.elementor-53 .elementor-element.elementor-element-8c36453 .elementor-heading-title {
    font-family: var(--e-global-typography-cba0d40-font-family), Sans-serif;
    font-size: var(--e-global-typography-cba0d40-font-size);
    font-weight: var(--e-global-typography-cba0d40-font-weight);
    text-transform: var(--e-global-typography-cba0d40-text-transform);
    font-style: var(--e-global-typography-cba0d40-font-style);
    text-decoration: var(--e-global-typography-cba0d40-text-decoration);
    line-height: var(--e-global-typography-cba0d40-line-height);
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-5c9d8d8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 20px;
}

.elementor-53 .elementor-element.elementor-element-ae8d1f9 .elementor-button {
    background-color: #0F101E00;
    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);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF00;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
}

.elementor-53 .elementor-element.elementor-element-ae8d1f9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-ae8d1f9 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-53 .elementor-element.elementor-element-ae8d1f9 .elementor-button:hover,
.elementor-53 .elementor-element.elementor-element-ae8d1f9 .elementor-button:focus {
    color: var(--e-global-color-primary);
}

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

.elementor-53 .elementor-element.elementor-element-0bf2370 {
    --spacer-size: 170px;
}

.elementor-53 .elementor-element.elementor-element-b535b42 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-0fd1fbb {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-b535b42:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-b535b42>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/discover_bg/2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-53 .elementor-element.elementor-element-19e912c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
}

.elementor-53 .elementor-element.elementor-element-19e912c .elementor-heading-title {
    font-family: var(--e-global-typography-cba0d40-font-family), Sans-serif;
    font-size: var(--e-global-typography-cba0d40-font-size);
    font-weight: var(--e-global-typography-cba0d40-font-weight);
    text-transform: var(--e-global-typography-cba0d40-text-transform);
    font-style: var(--e-global-typography-cba0d40-font-style);
    text-decoration: var(--e-global-typography-cba0d40-text-decoration);
    line-height: var(--e-global-typography-cba0d40-line-height);
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-14acdb7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 20px;
}

.elementor-53 .elementor-element.elementor-element-924c6a7 .elementor-button {
    background-color: #0F101E00;
    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);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF00;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
}

.elementor-53 .elementor-element.elementor-element-924c6a7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-924c6a7 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-53 .elementor-element.elementor-element-924c6a7 .elementor-button:hover,
.elementor-53 .elementor-element.elementor-element-924c6a7 .elementor-button:focus {
    color: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-924c6a7 .elementor-button:hover svg,
.elementor-53 .elementor-element.elementor-element-924c6a7 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-22b5585 {
    --spacer-size: 150px;
}

.elementor-53 .elementor-element.elementor-element-74863b4 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-74863b4:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-74863b4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/discover_bg/3.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-53 .elementor-element.elementor-element-6206e9a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
}

.elementor-53 .elementor-element.elementor-element-6206e9a .elementor-heading-title {
    font-family: var(--e-global-typography-cba0d40-font-family), Sans-serif;
    font-size: var(--e-global-typography-cba0d40-font-size);
    font-weight: var(--e-global-typography-cba0d40-font-weight);
    text-transform: var(--e-global-typography-cba0d40-text-transform);
    font-style: var(--e-global-typography-cba0d40-font-style);
    text-decoration: var(--e-global-typography-cba0d40-text-decoration);
    line-height: var(--e-global-typography-cba0d40-line-height);
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-8c9f536>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 40px 0px 20px;
}

.elementor-53 .elementor-element.elementor-element-aafc1ed .elementor-button {
    background-color: #0F101E00;
    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);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF00;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
}

.elementor-53 .elementor-element.elementor-element-aafc1ed>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-aafc1ed .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-53 .elementor-element.elementor-element-aafc1ed .elementor-button:hover,
.elementor-53 .elementor-element.elementor-element-aafc1ed .elementor-button:focus {
    color: var(--e-global-color-primary);
}

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

.elementor-53 .elementor-element.elementor-element-4cedb21 {
    --spacer-size: 366px;
}

.elementor-53 .elementor-element.elementor-element-09eb1d0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 50px;
    --row-gap: 0px;
    --column-gap: 50px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-53 .elementor-element.elementor-element-4340e47 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

body:not(.rtl) .elementor-53 .elementor-element.elementor-element-ae83935 {
    left: 29px;
}

body.rtl .elementor-53 .elementor-element.elementor-element-ae83935 {
    right: 29px;
}

.elementor-53 .elementor-element.elementor-element-ae83935 {
    top: 29px;
    z-index: 3;
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-ae83935 img {
    width: 85%;
}

body:not(.rtl) .elementor-53 .elementor-element.elementor-element-ac9084e {
    /* left: -20px; */
}

body:not(.rtl) .elementor-53 .elementor-element.elementor-element-ac9084e video {
    margin-top: 15px;
}

body.rtl .elementor-53 .elementor-element.elementor-element-ac9084e {
    right: -20px;
}

.elementor-53 .elementor-element.elementor-element-ac9084e {
    top: 0px;
    z-index: 2;
    text-align: left;
}

.elementor-53 .elementor-element.elementor-element-ac9084e img,
.elementor-53 .elementor-element.elementor-element-ac9084e video {
    width: 90%;
    display: block;
    margin: 0 auto;
}

body:not(.rtl) .elementor-53 .elementor-element.elementor-element-c444a9c {
    left: 0px;
}

body.rtl .elementor-53 .elementor-element.elementor-element-c444a9c {
    right: 0px;
}

.elementor-53 .elementor-element.elementor-element-c444a9c {
    top: 201px;
    z-index: 1;
    text-align: left;
}

.elementor-53 .elementor-element.elementor-element-c444a9c img {
    width: 70%;
}

body:not(.rtl) .elementor-53 .elementor-element.elementor-element-fd4d265 {
    left: 73px;
}

body.rtl .elementor-53 .elementor-element.elementor-element-fd4d265 {
    right: 73px;
}

.elementor-53 .elementor-element.elementor-element-fd4d265 {
    top: 0px;
    z-index: 0;
    text-align: right;
}

.elementor-53 .elementor-element.elementor-element-fd4d265 img {
    width: 65%;
}

.elementor-53 .elementor-element.elementor-element-bcd1fbe {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -28px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-f05b426 {
    text-align: left;
}

.elementor-53 .elementor-element.elementor-element-f05b426 .elementor-heading-title {
    font-family: var(--e-global-typography-fe0f12c-font-family), Sans-serif;
    font-size: var(--e-global-typography-fe0f12c-font-size);
    font-weight: var(--e-global-typography-fe0f12c-font-weight);
    text-transform: var(--e-global-typography-fe0f12c-text-transform);
    font-style: var(--e-global-typography-fe0f12c-font-style);
    text-decoration: var(--e-global-typography-fe0f12c-text-decoration);
    line-height: var(--e-global-typography-fe0f12c-line-height);
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-809e8c9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-809e8c9 {
    text-align: left;
}

.elementor-53 .elementor-element.elementor-element-9b89188 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-ffb96c6>.elementor-widget-container {
    padding: 14px 20px 14px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
    border-radius: 15px 15px 15px 15px;
}

.elementor-53 .elementor-element.elementor-element-ffb96c6 {
    z-index: 1;
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-53 .elementor-element.elementor-element-ffb96c6:hover .elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-ffb96c6:hover>.elementor-widget-container {
    border-radius: 15px 15px 15px 15px;
}

.elementor-53 .elementor-element.elementor-element-ffb96c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(25px/2);
}

.elementor-53 .elementor-element.elementor-element-ffb96c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(25px/2);
}

.elementor-53 .elementor-element.elementor-element-ffb96c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(25px/2);
}

.elementor-53 .elementor-element.elementor-element-ffb96c6 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-25px/2);
}

.elementor-53 .elementor-element.elementor-element-ffb96c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-25px/2);
}

.elementor-53 .elementor-element.elementor-element-ffb96c6 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-ffb96c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-block-start-style: solid;
    border-block-start-width: 1px;
}

.elementor-53 .elementor-element.elementor-element-ffb96c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-style: solid;
}

.elementor-53 .elementor-element.elementor-element-ffb96c6 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-width: 1px;
}

.elementor-53 .elementor-element.elementor-element-ffb96c6 .elementor-icon-list-icon i {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-53 .elementor-element.elementor-element-ffb96c6 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-text);
    transition: fill 0.3s;
}

.elementor-53 .elementor-element.elementor-element-ffb96c6 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-ffb96c6 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-ffb96c6 .elementor-icon-list-text {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-53 .elementor-element.elementor-element-ffb96c6 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-f422681>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-53 .elementor-element.elementor-element-f422681 {
    left: 35px;
}

body.rtl .elementor-53 .elementor-element.elementor-element-f422681 {
    right: 335px;
}

.elementor-53 .elementor-element.elementor-element-f422681 {
    top: -10px;
    z-index: 0;
}

.elementor-53 .elementor-element.elementor-element-f422681 img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}

.elementor-53 .elementor-element.elementor-element-39b9bbb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-39b9bbb:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-39b9bbb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-05fb804 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-9e2ed16 {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-9e2ed16 .elementor-heading-title {
    font-family: var(--e-global-typography-a3501b0-font-family), Sans-serif;
    font-size: var(--e-global-typography-a3501b0-font-size);
    font-weight: var(--e-global-typography-a3501b0-font-weight);
    text-transform: var(--e-global-typography-a3501b0-text-transform);
    font-style: var(--e-global-typography-a3501b0-font-style);
    text-decoration: var(--e-global-typography-a3501b0-text-decoration);
    line-height: var(--e-global-typography-a3501b0-line-height);
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-16a7cc5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 50px;
    --row-gap: 0px;
    --column-gap: 50px;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-ddb2442 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 35px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-53 .elementor-element.elementor-element-ddb2442:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-ddb2442>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-ddb2442:hover {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-counter .elementor-counter-number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-counter .elementor-counter-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-53 .elementor-element.elementor-element-fd96639 .elementor-counter-title {
    justify-content: start;
    color: var(--e-global-color-9f65cdf);
    font-family: var(--e-global-typography-2576c38-font-family), Sans-serif;
    font-size: var(--e-global-typography-2576c38-font-size);
    font-weight: var(--e-global-typography-2576c38-font-weight);
    text-transform: var(--e-global-typography-2576c38-text-transform);
    font-style: var(--e-global-typography-2576c38-font-style);
    text-decoration: var(--e-global-typography-2576c38-text-decoration);
    line-height: var(--e-global-typography-2576c38-line-height);
}

.elementor-53 .elementor-element.elementor-element-fd96639 .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }

    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:var(--e-global-color-9f65cdf);
    font-family:var(--e-global-typography-74f4961-font-family),
    Sans-serif;
    font-size:var(--e-global-typography-74f4961-font-size);
    font-weight:var(--e-global-typography-74f4961-font-weight);
    text-transform:var(--e-global-typography-74f4961-text-transform);
    font-style:var(--e-global-typography-74f4961-font-style);
    text-decoration:var(--e-global-typography-74f4961-text-decoration);
    line-height:var(--e-global-typography-74f4961-line-height);
}

.elementor-53 .elementor-element.elementor-element-4b52c69>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-4b52c69 {
    color: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-6204263 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 35px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-53 .elementor-element.elementor-element-6204263:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-6204263>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-6204263:hover {
    background-color: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-bd91bcf .elementor-counter-title {
    justify-content: start;
    color: var(--e-global-color-9f65cdf);
    font-family: var(--e-global-typography-2576c38-font-family), Sans-serif;
    font-size: var(--e-global-typography-2576c38-font-size);
    font-weight: var(--e-global-typography-2576c38-font-weight);
    text-transform: var(--e-global-typography-2576c38-text-transform);
    font-style: var(--e-global-typography-2576c38-font-style);
    text-decoration: var(--e-global-typography-2576c38-text-decoration);
    line-height: var(--e-global-typography-2576c38-line-height);
}

.elementor-53 .elementor-element.elementor-element-bd91bcf .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }

    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:var(--e-global-color-9f65cdf);
    font-family:var(--e-global-typography-74f4961-font-family),
    Sans-serif;
    font-size:var(--e-global-typography-74f4961-font-size);
    font-weight:var(--e-global-typography-74f4961-font-weight);
    text-transform:var(--e-global-typography-74f4961-text-transform);
    font-style:var(--e-global-typography-74f4961-font-style);
    text-decoration:var(--e-global-typography-74f4961-text-decoration);
    line-height:var(--e-global-typography-74f4961-line-height);
}

.elementor-53 .elementor-element.elementor-element-7deff74>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-7deff74 {
    color: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-bcbae86 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 35px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-53 .elementor-element.elementor-element-bcbae86:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-bcbae86>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-bcbae86:hover {
    background-color: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-caa0039 .elementor-counter-title {
    justify-content: start;
    color: var(--e-global-color-9f65cdf);
    font-family: var(--e-global-typography-2576c38-font-family), Sans-serif;
    font-size: var(--e-global-typography-2576c38-font-size);
    font-weight: var(--e-global-typography-2576c38-font-weight);
    text-transform: var(--e-global-typography-2576c38-text-transform);
    font-style: var(--e-global-typography-2576c38-font-style);
    text-decoration: var(--e-global-typography-2576c38-text-decoration);
    line-height: var(--e-global-typography-2576c38-line-height);
}

.elementor-53 .elementor-element.elementor-element-caa0039 .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }

    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:var(--e-global-color-9f65cdf);
    font-family:var(--e-global-typography-74f4961-font-family),
    Sans-serif;
    font-size:var(--e-global-typography-74f4961-font-size);
    font-weight:var(--e-global-typography-74f4961-font-weight);
    text-transform:var(--e-global-typography-74f4961-text-transform);
    font-style:var(--e-global-typography-74f4961-font-style);
    text-decoration:var(--e-global-typography-74f4961-text-decoration);
    line-height:var(--e-global-typography-74f4961-line-height);
}

.elementor-53 .elementor-element.elementor-element-d975635>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-d975635 {
    color: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-3e885aa {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 50px;
    --row-gap: 0px;
    --column-gap: 50px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-3e885aa:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-3e885aa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-1e0014c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-f8bc345 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-311d323 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 25px;
    --row-gap: 0px;
    --column-gap: 25px;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-d9386f2 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-d9386f2:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-d9386f2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-4561fb9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 28px 60px 20px 36px;
}

.elementor-53 .elementor-element.elementor-element-4561fb9 .elementor-counter-title {
    justify-content: start;
    color: var(--e-global-color-9f65cdf);
    font-family: var(--e-global-typography-1af9549-font-family), Sans-serif;
    font-size: var(--e-global-typography-1af9549-font-size);
    font-weight: var(--e-global-typography-1af9549-font-weight);
    text-transform: var(--e-global-typography-1af9549-text-transform);
    font-style: var(--e-global-typography-1af9549-font-style);
    text-decoration: var(--e-global-typography-1af9549-text-decoration);
    line-height: var(--e-global-typography-1af9549-line-height);
}

.elementor-53 .elementor-element.elementor-element-4561fb9 .elementor-counter-number-wrapper {
    color: var(--e-global-color-9f65cdf);
    font-family: var(--e-global-typography-74f4961-font-family), Sans-serif;
    font-size: var(--e-global-typography-74f4961-font-size);
    font-weight: var(--e-global-typography-74f4961-font-weight);
    text-transform: var(--e-global-typography-74f4961-text-transform);
    font-style: var(--e-global-typography-74f4961-font-style);
    text-decoration: var(--e-global-typography-74f4961-text-decoration);
    line-height: var(--e-global-typography-74f4961-line-height);
}

.elementor-53 .elementor-element.elementor-element-4f400f0 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-e68fba1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-47f2f6c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-6263da4 {
    text-align: left;
}

.elementor-53 .elementor-element.elementor-element-6263da4 .elementor-heading-title {
    font-family: var(--e-global-typography-a3501b0-font-family), Sans-serif;
    font-size: var(--e-global-typography-a3501b0-font-size);
    font-weight: var(--e-global-typography-a3501b0-font-weight);
    text-transform: var(--e-global-typography-a3501b0-text-transform);
    font-style: var(--e-global-typography-a3501b0-font-style);
    text-decoration: var(--e-global-typography-a3501b0-text-decoration);
    line-height: var(--e-global-typography-a3501b0-line-height);
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-821c5f1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 40px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-821c5f1 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-53 .elementor-element.elementor-element-821c5f1.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-53 .elementor-element.elementor-element-821c5f1.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-53 .elementor-element.elementor-element-821c5f1.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-53 .elementor-element.elementor-element-821c5f1 .elementor-image-box-title {
    margin-bottom: 5px;
    font-family: var(--e-global-typography-2576c38-font-family), Sans-serif;
    font-size: var(--e-global-typography-2576c38-font-size);
    font-weight: var(--e-global-typography-2576c38-font-weight);
    text-transform: var(--e-global-typography-2576c38-text-transform);
    font-style: var(--e-global-typography-2576c38-font-style);
    text-decoration: var(--e-global-typography-2576c38-text-decoration);
    line-height: var(--e-global-typography-2576c38-line-height);
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-821c5f1 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-53 .elementor-element.elementor-element-821c5f1 .elementor-image-box-img img {
    border-radius: 0px;
    transition-duration: 0.3s;
}

.elementor-53 .elementor-element.elementor-element-821c5f1 .elementor-image-box-description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-53 .elementor-element.elementor-element-073b979>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 25px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-073b979 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-53 .elementor-element.elementor-element-073b979.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-53 .elementor-element.elementor-element-073b979.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-53 .elementor-element.elementor-element-073b979.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-53 .elementor-element.elementor-element-073b979 .elementor-image-box-title {
    margin-bottom: 5px;
    font-family: var(--e-global-typography-2576c38-font-family), Sans-serif;
    font-size: var(--e-global-typography-2576c38-font-size);
    font-weight: var(--e-global-typography-2576c38-font-weight);
    text-transform: var(--e-global-typography-2576c38-text-transform);
    font-style: var(--e-global-typography-2576c38-font-style);
    text-decoration: var(--e-global-typography-2576c38-text-decoration);
    line-height: var(--e-global-typography-2576c38-line-height);
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-073b979 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-53 .elementor-element.elementor-element-073b979 .elementor-image-box-img img {
    border-radius: 0px;
    transition-duration: 0.3s;
}

.elementor-53 .elementor-element.elementor-element-073b979 .elementor-image-box-description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-53 .elementor-element.elementor-element-4217fcc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 25px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-4217fcc .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-53 .elementor-element.elementor-element-4217fcc.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-53 .elementor-element.elementor-element-4217fcc.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-53 .elementor-element.elementor-element-4217fcc.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-53 .elementor-element.elementor-element-4217fcc .elementor-image-box-title {
    margin-bottom: 5px;
    font-family: var(--e-global-typography-2576c38-font-family), Sans-serif;
    font-size: var(--e-global-typography-2576c38-font-size);
    font-weight: var(--e-global-typography-2576c38-font-weight);
    text-transform: var(--e-global-typography-2576c38-text-transform);
    font-style: var(--e-global-typography-2576c38-font-style);
    text-decoration: var(--e-global-typography-2576c38-text-decoration);
    line-height: var(--e-global-typography-2576c38-line-height);
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-4217fcc .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-53 .elementor-element.elementor-element-4217fcc .elementor-image-box-img img {
    border-radius: 0px;
    transition-duration: 0.3s;
}

.elementor-53 .elementor-element.elementor-element-4217fcc .elementor-image-box-description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-53 .elementor-element.elementor-element-2602915>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 25px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-2602915 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-53 .elementor-element.elementor-element-2602915.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-53 .elementor-element.elementor-element-2602915.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-53 .elementor-element.elementor-element-2602915.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-53 .elementor-element.elementor-element-2602915 .elementor-image-box-title {
    margin-bottom: 5px;
    font-family: var(--e-global-typography-2576c38-font-family), Sans-serif;
    font-size: var(--e-global-typography-2576c38-font-size);
    font-weight: var(--e-global-typography-2576c38-font-weight);
    text-transform: var(--e-global-typography-2576c38-text-transform);
    font-style: var(--e-global-typography-2576c38-font-style);
    text-decoration: var(--e-global-typography-2576c38-text-decoration);
    line-height: var(--e-global-typography-2576c38-line-height);
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-2602915 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-53 .elementor-element.elementor-element-2602915 .elementor-image-box-img img {
    border-radius: 0px;
    transition-duration: 0.3s;
}

.elementor-53 .elementor-element.elementor-element-2602915 .elementor-image-box-description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-53 .elementor-element.elementor-element-d5b4e4b .elementor-button {
    background-color: #0F101E00;
    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);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF00;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-d5b4e4b>.elementor-widget-container {
    margin: 45px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-d5b4e4b .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-53 .elementor-element.elementor-element-d5b4e4b .elementor-button:hover,
.elementor-53 .elementor-element.elementor-element-d5b4e4b .elementor-button:focus {
    color: var(--e-global-color-primary);
}

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

.elementor-53 .elementor-element.elementor-element-2eccbb6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-2eccbb6:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-2eccbb6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-88c2077 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-88c2077.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-53 .elementor-element.elementor-element-77911ff {
    text-align: left;
}

.elementor-53 .elementor-element.elementor-element-77911ff .elementor-heading-title {
    font-family: var(--e-global-typography-a3501b0-font-family), Sans-serif;
    font-size: var(--e-global-typography-a3501b0-font-size);
    font-weight: var(--e-global-typography-a3501b0-font-weight);
    text-transform: var(--e-global-typography-a3501b0-text-transform);
    font-style: var(--e-global-typography-a3501b0-font-style);
    text-decoration: var(--e-global-typography-a3501b0-text-decoration);
    line-height: var(--e-global-typography-a3501b0-line-height);
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-8be610a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-64faa20.quote-reverse-position-yes .jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio {
    flex-direction: row-reverse;
}

.elementor-53 .elementor-element.elementor-element-64faa20>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials {
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
    text-align: left;
    margin: 0px 0px 0px 10px;
    padding: 50px 20px 50px 20px;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-d5bf164);
}

.elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider::before {
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    text-align: left;
    margin: -215px 0px 100px 0px;
    padding: 0px 0px 0px 0px;
    color: #FFFFFFB3;
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li {
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li svg {
    fill: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
    margin: 150px 0px 0px 20px;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-1af9549-font-family), Sans-serif;
    font-size: var(--e-global-typography-1af9549-font-size);
    font-weight: var(--e-global-typography-1af9549-font-weight);
    text-transform: var(--e-global-typography-1af9549-text-transform);
    font-style: var(--e-global-typography-1af9549-font-style);
    text-decoration: var(--e-global-typography-1af9549-text-decoration);
    line-height: var(--e-global-typography-1af9549-line-height);
}

.elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
    margin: 0px 0px 0px 20px;
    color: #FFFFFFB3;
    font-family: var(--e-global-typography-00cc2c1-font-family), Sans-serif;
    font-size: var(--e-global-typography-00cc2c1-font-size);
    font-weight: var(--e-global-typography-00cc2c1-font-weight);
    text-transform: var(--e-global-typography-00cc2c1-text-transform);
    font-style: var(--e-global-typography-00cc2c1-font-style);
    text-decoration: var(--e-global-typography-00cc2c1-text-decoration);
    line-height: var(--e-global-typography-00cc2c1-line-height);
}

.elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio {
    justify-content: flex-start;
}

.elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
    border-radius: 100px 100px 100px 100px;
    margin: 150px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 60px;
}

.elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img.source-url {
    height: 60px;
}

.elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .tns-controls button i {
    font-size: 25px;
}

.elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .tns-controls button svg {
    width: 25px;
    fill: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .tns-controls button span {
    color: var(--e-global-color-text);
    padding: 0px 5px 0px 5px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    opacity: 50%;
}

.elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .tns-controls button:hover span {
    color: var(--e-global-color-secondary);
}

.elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .tns-controls button:hover svg {
    fill: var(--e-global-color-secondary);
}

.elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button span {
    opacity: 100%;
}

.elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .tns-nav button {
    margin-top: 25px;
    width: 13px;
    height: 13px;
    background-color: var(--e-global-color-d5bf164);
}

.elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .tns-nav {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .tns-nav button.tns-nav-active {
    background-color: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-3d4a9af {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 100px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-3d4a9af:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-3d4a9af>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-23024c3);
}

.elementor-53 .elementor-element.elementor-element-4521157 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-9bae22f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 90px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-9bae22f {
    text-align: left;
}

.elementor-53 .elementor-element.elementor-element-9bae22f .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 56px;
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-4061cdc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 130px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-4061cdc {
    color: #FFFFFFB3;
}

.elementor-53 .elementor-element.elementor-element-5192792 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-770d548 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-18bd33e .elementor-button:hover,
.elementor-53 .elementor-element.elementor-element-18bd33e .elementor-button:focus {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-18bd33e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-18bd33e .elementor-button {
    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);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF4D;
}

.elementor-53 .elementor-element.elementor-element-18bd33e .elementor-button:hover svg,
.elementor-53 .elementor-element.elementor-element-18bd33e .elementor-button:focus svg {
    fill: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-caa60ae {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-82f01f9 .elementor-button {
    background-color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-9f65cdf);
    color: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-82f01f9 .elementor-button:hover,
.elementor-53 .elementor-element.elementor-element-82f01f9 .elementor-button:focus {
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-text);
    border-color: #FFFFFF4D;
}

.elementor-53 .elementor-element.elementor-element-82f01f9 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-53 .elementor-element.elementor-element-82f01f9 .elementor-button:hover svg,
.elementor-53 .elementor-element.elementor-element-82f01f9 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-62f4be3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-7e6c582>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-53 .elementor-element.elementor-element-7e6c582 {
    left: 172px;
}

body.rtl .elementor-53 .elementor-element.elementor-element-7e6c582 {
    right: 172px;
}

.elementor-53 .elementor-element.elementor-element-7e6c582 {
    top: 3px;
    z-index: 0;
    text-align: right;
}

.elementor-53 .elementor-element.elementor-element-7e6c582 img {
    width: 80%;
}

.elementor-53 .elementor-element.elementor-element-8b387d0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-8b387d0 {
    z-index: 1;
    text-align: right;
}

.elementor-53 .elementor-element.elementor-element-16a07c1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-53 .elementor-element.elementor-element-16a07c1 {
    left: 78px;
}

body.rtl .elementor-53 .elementor-element.elementor-element-16a07c1 {
    right: 78px;
}

.elementor-53 .elementor-element.elementor-element-16a07c1 {
    top: 200px;
    z-index: 0;
    text-align: left;
}

.elementor-53 .elementor-element.elementor-element-16a07c1 img {
    width: 75%;
}

.elementor-53 .elementor-element.elementor-element-37cbe36 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 100px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-37cbe36:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-37cbe36>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-b3a1eb1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-61cb19f {
    width: var(--container-widget-width, 46%);
    max-width: 46%;
    --container-widget-width: 46%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-61cb19f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-61cb19f .elementor-heading-title {
    font-family: var(--e-global-typography-a3501b0-font-family), Sans-serif;
    font-size: var(--e-global-typography-a3501b0-font-size);
    font-weight: var(--e-global-typography-a3501b0-font-weight);
    text-transform: var(--e-global-typography-a3501b0-text-transform);
    font-style: var(--e-global-typography-a3501b0-font-style);
    text-decoration: var(--e-global-typography-a3501b0-text-decoration);
    line-height: var(--e-global-typography-a3501b0-line-height);
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-5a590db {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-0de9d2c {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-0de9d2c:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-0de9d2c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-ef0c5ee {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-21e3255.jkit-equal-height-enable,
.elementor-53 .elementor-element.elementor-element-21e3255.jkit-equal-height-enable>.elementor-widget-container,
.elementor-53 .elementor-element.elementor-element-21e3255.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-53 .elementor-element.elementor-element-21e3255.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-primary);
    text-align: center;
    padding: 60px 0px 30px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #02010100;
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
    background-color: var(--e-global-color-text);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-text);
    border-radius: 20px 20px 20px 20px;
}

.elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient),
.elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
    background-color: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
    color: var(--e-global-color-9f65cdf);
    font-family: var(--e-global-typography-cba0d40-font-family), Sans-serif;
    font-size: var(--e-global-typography-cba0d40-font-size);
    font-weight: var(--e-global-typography-cba0d40-font-weight);
    text-transform: var(--e-global-typography-cba0d40-text-transform);
    font-style: var(--e-global-typography-cba0d40-font-style);
    text-decoration: var(--e-global-typography-cba0d40-text-decoration);
    line-height: var(--e-global-typography-cba0d40-line-height);
}

.elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: var(--e-global-color-9f65cdf);
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    margin: 10px 25px 10px 25px;
}

.elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-text);
    height: 40px;
    width: 40px;
}

.elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-text);
    width: 40px;
}

.elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    font-size: 18px;
}

.elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
    width: 18px;
    fill: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
    margin-left: 5px;
}

.elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
    margin-right: 5px;
}

.elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
    color: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-0a2729d {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-7bb66e1 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-85d2755.jkit-equal-height-enable,
.elementor-53 .elementor-element.elementor-element-85d2755.jkit-equal-height-enable>.elementor-widget-container,
.elementor-53 .elementor-element.elementor-element-85d2755.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-53 .elementor-element.elementor-element-85d2755.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-53 .elementor-element.elementor-element-85d2755 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: #131722;
    text-align: center;
    padding: 60px 0px 60px 0px;
    border-style: solid;
    border-color: #02010100;
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-85d2755 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 15px 30px 0px 30px;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-cba0d40-font-family), Sans-serif;
    font-size: var(--e-global-typography-cba0d40-font-size);
    font-weight: var(--e-global-typography-cba0d40-font-weight);
    text-transform: var(--e-global-typography-cba0d40-text-transform);
    font-style: var(--e-global-typography-cba0d40-font-style);
    text-decoration: var(--e-global-typography-cba0d40-text-decoration);
    line-height: var(--e-global-typography-cba0d40-line-height);
}

.elementor-53 .elementor-element.elementor-element-85d2755 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: #FFFFFFB3;
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    margin: 10px 25px 20px 25px;
}

.elementor-53 .elementor-element.elementor-element-85d2755 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-53 .elementor-element.elementor-element-85d2755 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-53 .elementor-element.elementor-element-85d2755 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-text);
    height: 40px;
    width: 40px;
}

.elementor-53 .elementor-element.elementor-element-85d2755 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-text);
    width: 40px;
}

.elementor-53 .elementor-element.elementor-element-85d2755 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-85d2755 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-85d2755 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-53 .elementor-element.elementor-element-7f8a7b4 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-3e10f84 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-551a88e.jkit-equal-height-enable,
.elementor-53 .elementor-element.elementor-element-551a88e.jkit-equal-height-enable>.elementor-widget-container,
.elementor-53 .elementor-element.elementor-element-551a88e.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-53 .elementor-element.elementor-element-551a88e.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-53 .elementor-element.elementor-element-551a88e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: var(--e-global-color-accent);
    text-align: center;
    padding: 60px 0px 60px 0px;
    border-style: solid;
    border-color: #02010100;
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-551a88e .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 15px 40px 0px 40px;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-cba0d40-font-family), Sans-serif;
    font-size: var(--e-global-typography-cba0d40-font-size);
    font-weight: var(--e-global-typography-cba0d40-font-weight);
    text-transform: var(--e-global-typography-cba0d40-text-transform);
    font-style: var(--e-global-typography-cba0d40-font-style);
    text-decoration: var(--e-global-typography-cba0d40-text-decoration);
    line-height: var(--e-global-typography-cba0d40-line-height);
}

.elementor-53 .elementor-element.elementor-element-551a88e .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: #FFFFFFB3;
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    margin: 10px 25px 20px 25px;
}

.elementor-53 .elementor-element.elementor-element-551a88e .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-53 .elementor-element.elementor-element-551a88e .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-53 .elementor-element.elementor-element-551a88e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-text);
    height: 40px;
    width: 40px;
}

.elementor-53 .elementor-element.elementor-element-551a88e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-text);
    width: 40px;
}

.elementor-53 .elementor-element.elementor-element-551a88e .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-551a88e .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-551a88e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-53 .elementor-element.elementor-element-23d4d46 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-672936d {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-b775550.jkit-equal-height-enable,
.elementor-53 .elementor-element.elementor-element-b775550.jkit-equal-height-enable>.elementor-widget-container,
.elementor-53 .elementor-element.elementor-element-b775550.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-53 .elementor-element.elementor-element-b775550.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    height: 100%;
}

.elementor-53 .elementor-element.elementor-element-b775550 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    background-color: #131722;
    text-align: center;
    padding: 60px 0px 60px 0px;
    border-style: solid;
    border-color: #02010100;
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-b775550 .jeg-elementor-kit.jkit-icon-box .title {
    margin: 0px 0px 0px 0px;
    padding: 15px 40px 0px 40px;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-cba0d40-font-family), Sans-serif;
    font-size: var(--e-global-typography-cba0d40-font-size);
    font-weight: var(--e-global-typography-cba0d40-font-weight);
    text-transform: var(--e-global-typography-cba0d40-text-transform);
    font-style: var(--e-global-typography-cba0d40-font-style);
    text-decoration: var(--e-global-typography-cba0d40-text-decoration);
    line-height: var(--e-global-typography-cba0d40-line-height);
}

.elementor-53 .elementor-element.elementor-element-b775550 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
    color: #FFFFFFB3;
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    margin: 10px 25px 20px 25px;
}

.elementor-53 .elementor-element.elementor-element-b775550 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
    font-size: 100px;
}

.elementor-53 .elementor-element.elementor-element-b775550 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
    width: 100px;
}

.elementor-53 .elementor-element.elementor-element-b775550 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    color: var(--e-global-color-text);
    height: 40px;
    width: 40px;
}

.elementor-53 .elementor-element.elementor-element-b775550 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    fill: var(--e-global-color-text);
    width: 40px;
}

.elementor-53 .elementor-element.elementor-element-b775550 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon {
    color: var(--e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-b775550 .jeg-elementor-kit.jkit-icon-box:hover .icon-box>.icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-53 .elementor-element.elementor-element-b775550 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 40px;
}

.elementor-53 .elementor-element.elementor-element-8ec6dc1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 100px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-8ec6dc1:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-8ec6dc1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-850ac36 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-60378b2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-60378b2 {
    text-align: center;
}

.elementor-53 .elementor-element.elementor-element-60378b2 .elementor-heading-title {
    font-family: var(--e-global-typography-a3501b0-font-family), Sans-serif;
    font-size: var(--e-global-typography-a3501b0-font-size);
    font-weight: var(--e-global-typography-a3501b0-font-weight);
    text-transform: var(--e-global-typography-a3501b0-text-transform);
    font-style: var(--e-global-typography-a3501b0-font-style);
    text-decoration: var(--e-global-typography-a3501b0-text-decoration);
    line-height: var(--e-global-typography-a3501b0-line-height);
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-be677d6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-column-gap: 35px;
}

.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-post {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
    height: 300px;
}

.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
    text-align: left;
}

.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
    font-family: var(--e-global-typography-1af9549-font-family), Sans-serif;
    font-size: var(--e-global-typography-1af9549-font-size);
    font-weight: var(--e-global-typography-1af9549-font-weight);
    text-transform: var(--e-global-typography-1af9549-text-transform);
    font-style: var(--e-global-typography-1af9549-font-style);
    text-decoration: var(--e-global-typography-1af9549-text-decoration);
    line-height: var(--e-global-typography-1af9549-line-height);
}

.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-post-category a {
    color: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-post-category a {
    color: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category a {
    color: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
    font-family: var(--e-global-typography-cba0d40-font-family), Sans-serif;
    font-size: var(--e-global-typography-cba0d40-font-size);
    font-weight: var(--e-global-typography-cba0d40-font-weight);
    text-transform: var(--e-global-typography-cba0d40-text-transform);
    font-style: var(--e-global-typography-cba0d40-font-style);
    text-decoration: var(--e-global-typography-cba0d40-text-decoration);
    line-height: var(--e-global-typography-cba0d40-line-height);
}

.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
    font-family: var(--e-global-typography-00cc2c1-font-family), Sans-serif;
    font-size: var(--e-global-typography-00cc2c1-font-size);
    font-weight: var(--e-global-typography-00cc2c1-font-weight);
    text-transform: var(--e-global-typography-00cc2c1-text-transform);
    font-style: var(--e-global-typography-00cc2c1-font-style);
    text-decoration: var(--e-global-typography-00cc2c1-text-decoration);
    line-height: var(--e-global-typography-00cc2c1-line-height);
}

.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p {
    color: #FFFFFFB3;
}

.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before i,
.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before svg {
    margin-right: 5px;
}

.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after i,
.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after svg {
    margin-left: 5px;
}

.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-meta-comment.icon-position-before i,
.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-meta-comment.icon-position-before svg {
    margin-right: 5px;
}

.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-meta-comment.icon-position-after i,
.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-meta-comment.icon-position-after svg {
    margin-left: 5px;
}

.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
    font-family: var(--e-global-typography-00cc2c1-font-family), Sans-serif;
    font-size: var(--e-global-typography-00cc2c1-font-size);
    font-weight: var(--e-global-typography-00cc2c1-font-weight);
    text-transform: var(--e-global-typography-00cc2c1-text-transform);
    font-style: var(--e-global-typography-00cc2c1-font-style);
    text-decoration: var(--e-global-typography-00cc2c1-text-decoration);
    line-height: var(--e-global-typography-00cc2c1-line-height);
    color: #FFFFFFB3;
    margin: 10px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-post-meta svg {
    fill: #FFFFFFB3;
}

.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-post-meta a {
    font-family: var(--e-global-typography-00cc2c1-font-family), Sans-serif;
    font-size: var(--e-global-typography-00cc2c1-font-size);
    font-weight: var(--e-global-typography-00cc2c1-font-weight);
    text-transform: var(--e-global-typography-00cc2c1-text-transform);
    font-style: var(--e-global-typography-00cc2c1-font-style);
    text-decoration: var(--e-global-typography-00cc2c1-text-decoration);
    line-height: var(--e-global-typography-00cc2c1-line-height);
    color: #FFFFFFB3;
}

.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-post-meta a svg {
    fill: #FFFFFFB3;
}

.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before i,
.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before svg {
    margin-right: 7px;
}

.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after i,
.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after svg {
    margin-left: 7px;
}

.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before i,
.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before svg {
    margin-right: 8px;
}

.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after i,
.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after svg {
    margin-left: 8px;
}

.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
    justify-content: space-between;
}

.elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
    text-align: left;
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-column-gap: 35px;
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-post {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
    height: 300px;
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
    text-align: left;
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
    font-family: var(--e-global-typography-1af9549-font-family), Sans-serif;
    font-size: var(--e-global-typography-1af9549-font-size);
    font-weight: var(--e-global-typography-1af9549-font-weight);
    text-transform: var(--e-global-typography-1af9549-text-transform);
    font-style: var(--e-global-typography-1af9549-font-style);
    text-decoration: var(--e-global-typography-1af9549-text-decoration);
    line-height: var(--e-global-typography-1af9549-line-height);
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-post-category a {
    color: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-post-category a {
    color: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category a {
    color: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
    font-family: var(--e-global-typography-cba0d40-font-family), Sans-serif;
    font-size: var(--e-global-typography-cba0d40-font-size);
    font-weight: var(--e-global-typography-cba0d40-font-weight);
    text-transform: var(--e-global-typography-cba0d40-text-transform);
    font-style: var(--e-global-typography-cba0d40-font-style);
    text-decoration: var(--e-global-typography-cba0d40-text-decoration);
    line-height: var(--e-global-typography-cba0d40-line-height);
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
    font-family: var(--e-global-typography-00cc2c1-font-family), Sans-serif;
    font-size: var(--e-global-typography-00cc2c1-font-size);
    font-weight: var(--e-global-typography-00cc2c1-font-weight);
    text-transform: var(--e-global-typography-00cc2c1-text-transform);
    font-style: var(--e-global-typography-00cc2c1-font-style);
    text-decoration: var(--e-global-typography-00cc2c1-text-decoration);
    line-height: var(--e-global-typography-00cc2c1-line-height);
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt p {
    color: #FFFFFFB3;
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before i,
.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-before svg {
    margin-right: 5px;
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after i,
.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-meta-readmore.icon-position-after svg {
    margin-left: 5px;
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-meta-comment.icon-position-before i,
.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-meta-comment.icon-position-before svg {
    margin-right: 5px;
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-meta-comment.icon-position-after i,
.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-meta-comment.icon-position-after svg {
    margin-left: 5px;
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
    font-family: var(--e-global-typography-00cc2c1-font-family), Sans-serif;
    font-size: var(--e-global-typography-00cc2c1-font-size);
    font-weight: var(--e-global-typography-00cc2c1-font-weight);
    text-transform: var(--e-global-typography-00cc2c1-text-transform);
    font-style: var(--e-global-typography-00cc2c1-font-style);
    text-decoration: var(--e-global-typography-00cc2c1-text-decoration);
    line-height: var(--e-global-typography-00cc2c1-line-height);
    color: #FFFFFFB3;
    margin: 10px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-post-meta svg {
    fill: #FFFFFFB3;
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-post-meta a {
    font-family: var(--e-global-typography-00cc2c1-font-family), Sans-serif;
    font-size: var(--e-global-typography-00cc2c1-font-size);
    font-weight: var(--e-global-typography-00cc2c1-font-weight);
    text-transform: var(--e-global-typography-00cc2c1-text-transform);
    font-style: var(--e-global-typography-00cc2c1-font-style);
    text-decoration: var(--e-global-typography-00cc2c1-text-decoration);
    line-height: var(--e-global-typography-00cc2c1-line-height);
    color: #FFFFFFB3;
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-post-meta a svg {
    fill: #FFFFFFB3;
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before i,
.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before svg {
    margin-right: 7px;
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after i,
.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after svg {
    margin-left: 7px;
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before i,
.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before svg {
    margin-right: 8px;
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after i,
.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after svg {
    margin-left: 8px;
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
    justify-content: space-between;
}

.elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
    text-align: left;
}

.elementor-53 .elementor-element.elementor-element-28c8249 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 50px;
    --row-gap: 0px;
    --column-gap: 50px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-28c8249:not(.elementor-motion-effects-element-type-background),
.elementor-53 .elementor-element.elementor-element-28c8249>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9f65cdf);
}

.elementor-53 .elementor-element.elementor-element-dbc905c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-53 .elementor-element.elementor-element-9e78ab2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-9e78ab2 {
    text-align: left;
}

.elementor-53 .elementor-element.elementor-element-9e78ab2 .elementor-heading-title {
    font-family: var(--e-global-typography-a3501b0-font-family), Sans-serif;
    font-size: var(--e-global-typography-a3501b0-font-size);
    font-weight: var(--e-global-typography-a3501b0-font-weight);
    text-transform: var(--e-global-typography-a3501b0-text-transform);
    font-style: var(--e-global-typography-a3501b0-font-style);
    text-decoration: var(--e-global-typography-a3501b0-text-decoration);
    line-height: var(--e-global-typography-a3501b0-line-height);
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-299f11a .elementor-button {
    background-color: #0F101E00;
    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);
    font-style: var(--e-global-typography-accent-font-style);
    text-decoration: var(--e-global-typography-accent-text-decoration);
    line-height: var(--e-global-typography-accent-line-height);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF00;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-299f11a>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-299f11a .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-53 .elementor-element.elementor-element-299f11a .elementor-button:hover,
.elementor-53 .elementor-element.elementor-element-299f11a .elementor-button:focus {
    color: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-299f11a .elementor-button:hover svg,
.elementor-53 .elementor-element.elementor-element-299f11a .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-0c139df {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #FFFFFF4D;
    --border-color: #FFFFFF4D;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 50px;
    --padding-right: 30px;
}

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

.elementor-53 .elementor-element.elementor-element-336f8c9 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button,
.elementor-53 .elementor-element.elementor-element-336f8c9 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after {
    background-color: #02010100;
}

.elementor-53 .elementor-element.elementor-element-336f8c9 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button,
.elementor-53 .elementor-element.elementor-element-336f8c9 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before {
    background-color: #02010100;
}

.elementor-53 .elementor-element.elementor-element-336f8c9>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-336f8c9 .jeg-elementor-kit.jkit-accordion .card-wrapper {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF4D;
}

.elementor-53 .elementor-element.elementor-element-336f8c9 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF4D;
}

.elementor-53 .elementor-element.elementor-element-336f8c9 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
    font-family: var(--e-global-typography-2576c38-font-family), Sans-serif;
    font-size: var(--e-global-typography-2576c38-font-size);
    font-weight: var(--e-global-typography-2576c38-font-weight);
    text-transform: var(--e-global-typography-2576c38-text-transform);
    font-style: var(--e-global-typography-2576c38-font-style);
    text-decoration: var(--e-global-typography-2576c38-text-decoration);
    line-height: var(--e-global-typography-2576c38-line-height);
    padding: 20px 90px 20px 0px;
}

.elementor-53 .elementor-element.elementor-element-336f8c9 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button {
    color: var(--e-global-color-text);
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-336f8c9 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button,
.elementor-53 .elementor-element.elementor-element-336f8c9 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-336f8c9 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button {
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-336f8c9 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
    color: #FFFFFFB3;
    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);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    text-decoration: var(--e-global-typography-text-text-decoration);
    line-height: var(--e-global-typography-text-line-height);
    border-radius: 0px 0px 0px 0px;
    padding: 15px 150px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-336f8c9 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
    margin: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-336f8c9 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"]>[class*="icon"] {
    padding: 0px 0px 0px 0px;
}

.elementor-53 .elementor-element.elementor-element-336f8c9 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon {
    font-size: 30px;
    color: var(--e-global-color-primary);
    border-radius: 50px 50px 50px 50px;
}

.elementor-53 .elementor-element.elementor-element-336f8c9 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg {
    width: 30px;
    fill: var(--e-global-color-primary);
}

.elementor-53 .elementor-element.elementor-element-336f8c9 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon {
    font-size: 30px;
    color: var(--e-global-color-text);
}

.elementor-53 .elementor-element.elementor-element-336f8c9 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg {
    width: 30px;
    fill: var(--e-global-color-text);
}

:root {
    --page-title-display: none;
}

@media(max-width:1024px) {
    .elementor-53 .elementor-element.elementor-element-94cdbef {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-widget-image .widget-image-caption {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-e38d156>.elementor-widget-container {
        padding: 20px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-e38d156 .elementor-heading-title {
        font-size: var(--e-global-typography-fe0f12c-font-size);
        line-height: var(--e-global-typography-fe0f12c-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-8462a49>.elementor-widget-container {
        padding: 20px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-8462a49 .elementor-heading-title {
        font-size: var(--e-global-typography-cba0d40-font-size);
        line-height: var(--e-global-typography-cba0d40-line-height);
    }

    .elementor-widget-button .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-9f825a0>.elementor-widget-container {
        padding: 30px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-9f825a0 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-d58e895 {
        left: 3px;
    }

    body.rtl .elementor-53 .elementor-element.elementor-element-d58e895 {
        right: 3px;
    }

    .elementor-53 .elementor-element.elementor-element-d58e895 {
        top: 113px;
    }

    .elementor-53 .elementor-element.elementor-element-d58e895 img {
        width: 70%;
    }

    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-6bff82e {
        left: 128px;
    }

    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-videoelement {
        left: 0;
    }

    body.rtl .elementor-53 .elementor-element.elementor-element-6bff82e {
        right: 128px;
    }

    .elementor-53 .elementor-element.elementor-element-6bff82e {
        top: 66px;
    }

    .elementor-53 .elementor-element.elementor-element-6bff82e img {
        width: 70%;
    }

    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-960204a {
        left: 265px;
    }

    body.rtl .elementor-53 .elementor-element.elementor-element-960204a {
        right: 265px;
    }

    .elementor-53 .elementor-element.elementor-element-960204a {
        top: 234px;
    }

    .elementor-53 .elementor-element.elementor-element-960204a img {
        width: 70%;
    }

    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-1fd11b8 {
        left: 437px;
    }

    body.rtl .elementor-53 .elementor-element.elementor-element-1fd11b8 {
        right: 437px;
    }

    .elementor-53 .elementor-element.elementor-element-1fd11b8 {
        top: 15px;
    }

    .elementor-53 .elementor-element.elementor-element-1fd11b8 img {
        width: 70%;
    }

    

    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-star1 {
        left: 437px;
    }

    body.rtl .elementor-53 .elementor-element.elementor-element-star1 {
        right: 437px;
    }

    .elementor-53 .elementor-element.elementor-element-star1 {
        top: 15px;
    }

    .elementor-53 .elementor-element.elementor-element-star1 img {
        width: 40%;
    }

    

    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-star2 {
        left: 37px;
    }

    body.rtl .elementor-53 .elementor-element.elementor-element-star2 {
        right: 537px;
    }

    .elementor-53 .elementor-element.elementor-element-star2 {
        top: 15px;
    }

    .elementor-53 .elementor-element.elementor-element-star2 img {
        width: 40%;
    }

    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-c8cc105 {
        left: 475px;
    }

    body.rtl .elementor-53 .elementor-element.elementor-element-c8cc105 {
        right: 475px;
    }

    .elementor-53 .elementor-element.elementor-element-c8cc105 {
        top: 80px;
    }

    .elementor-53 .elementor-element.elementor-element-c8cc105 img {
        width: 70%;
    }

    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-1c8df1a {
        left: 607px;
    }

    body.rtl .elementor-53 .elementor-element.elementor-element-1c8df1a {
        right: 607px;
    }

    .elementor-53 .elementor-element.elementor-element-1c8df1a {
        top: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-1c8df1a img {
        width: 70%;
    }

    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-56aba18 {
        left: 645px;
    }

    body.rtl .elementor-53 .elementor-element.elementor-element-56aba18 {
        right: 645px;
    }

    .elementor-53 .elementor-element.elementor-element-56aba18 {
        top: 155px;
    }

    .elementor-53 .elementor-element.elementor-element-56aba18 img {
        width: 70%;
    }

    .elementor-53 .elementor-element.elementor-element-9fb821e {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-widget-image-box .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-af42ffd .elementor-image-box-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-b7a6b65 .elementor-social-icon {
        --icon-padding: 8px;
    }

    .elementor-53 .elementor-element.elementor-element-b7a6b65 {
        --grid-column-gap: 15px;
    }

    .elementor-widget-text-editor {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-3384452 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-b148782 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-d3238d2 {
        --gap: 0px 10px;
        --row-gap: 0px;
        --column-gap: 10px;
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-53 .elementor-element.elementor-element-6baf29b .jeg-elementor-kit.jkit-image-box .image-box-header img {
        padding: 0px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-6baf29b .jeg-elementor-kit.jkit-image-box .image-box-header {
        width: 30%;
    }

    .elementor-53 .elementor-element.elementor-element-6baf29b .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
        padding: 10px 10px 0px 10px;
    }

    .elementor-53 .elementor-element.elementor-element-6baf29b .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-6baf29b .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.--de {
        font-size: var(--e-global-typography-2576c38-font-size--de);
    }

    .elementor-53 .elementor-element.elementor-element-6baf29b .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-6d693cb .jeg-elementor-kit.jkit-image-box .image-box-header img {
        padding: 0px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-6d693cb .jeg-elementor-kit.jkit-image-box .image-box-header {
        width: 30%;
    }

    .elementor-53 .elementor-element.elementor-element-6d693cb .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
        padding: 10px 10px 0px 10px;
    }

    .elementor-53 .elementor-element.elementor-element-6d693cb .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-6d693cb .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.--de {
        font-size: var(--e-global-typography-2576c38-font-size--de);
    }

    .elementor-53 .elementor-element.elementor-element-6d693cb .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-6c87d4d .jeg-elementor-kit.jkit-image-box .image-box-header img {
        padding: 0px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-6c87d4d .jeg-elementor-kit.jkit-image-box .image-box-header {
        width: 30%;
    }

    .elementor-53 .elementor-element.elementor-element-6c87d4d .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
        padding: 10px 10px 0px 10px;
    }

    .elementor-53 .elementor-element.elementor-element-6c87d4d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-6c87d4d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.--de {
        font-size: var(--e-global-typography-2576c38-font-size--de);
    }

    .elementor-53 .elementor-element.elementor-element-6c87d4d .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-0c3db75 .jeg-elementor-kit.jkit-image-box .image-box-header img {
        padding: 0px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-0c3db75 .jeg-elementor-kit.jkit-image-box .image-box-header {
        width: 30%;
    }

    .elementor-53 .elementor-element.elementor-element-0c3db75 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
        padding: 10px 10px 0px 10px;
    }

    .elementor-53 .elementor-element.elementor-element-0c3db75 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-0c3db75 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-7b7051f {
        --gap: 0px 30px;
        --row-gap: 0px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 70px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-53 .elementor-element.elementor-element-de4737e .elementor-heading-title {
        font-size: var(--e-global-typography-a3501b0-font-size);
        line-height: var(--e-global-typography-a3501b0-line-height);
    }

    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-widget-icon-list .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-c5f58a0 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-53 .elementor-element.elementor-element-c5f58a0 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-cfe812d .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-53 .elementor-element.elementor-element-cfe812d .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-a742696 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-53 .elementor-element.elementor-element-a742696 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-fdbffb2 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-53 .elementor-element.elementor-element-fdbffb2 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-1d89f85 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-a3ccb37 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-18678bc {
        --padding-top: 0px;
        --padding-bottom: 70px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-53 .elementor-element.elementor-element-0118839 .elementor-heading-title {
        font-size: var(--e-global-typography-1af9549-font-size);
        line-height: var(--e-global-typography-1af9549-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-0bfd93f {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-2460634 {
        --padding-top: 0px;
        --padding-bottom: 70px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-53 .elementor-element.elementor-element-e849c48 .elementor-heading-title {
        font-size: var(--e-global-typography-a3501b0-font-size);
        line-height: var(--e-global-typography-a3501b0-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-0c5b4ce {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-8e6a0ce>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] table thead tr th,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-list-head {
        font-size: var(--e-global-typography-cba0d40-font-size);
        line-height: var(--e-global-typography-cba0d40-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper.ccew-price-list .ccew-coin-name,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-coin-name,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-card-coin span,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] #ccew-coinslist_wrapper tbody .ccew_coin_name {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper.ccew-price-list .ccew-coin-symbol,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-coin-symbol,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] #ccew-coinslist_wrapper tbody .ccew_coin_symbol {
        font-size: var(--e-global-typography-00cc2c1-font-size);
        line-height: var(--e-global-typography-00cc2c1-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper.ccew-price-list .ccew-coin-price,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-coin-price,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-coin-price span.ccew-price,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-card-price span {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-coin-info .ccew-info-item span,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper .ccew-change-percent span,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper .ccew-card-change span,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper .ccew-card-volume span,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper .ccew-changes-time,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper span.changes,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-low-24 span,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-high-24 span,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-low-24,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-high-24 {
        font-size: var(--e-global-typography-00cc2c1-font-size);
        line-height: var(--e-global-typography-00cc2c1-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-a78a779 {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-81f0cdd .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-6bf4ede {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 70px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-53 .elementor-element.elementor-element-954cd80 .elementor-heading-title {
        font-size: var(--e-global-typography-a3501b0-font-size);
        line-height: var(--e-global-typography-a3501b0-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-a2ac6a3>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }

    .elementor-53 .elementor-element.elementor-element-a2ac6a3 .elementor-heading-title {
        font-size: var(--e-global-typography-cba0d40-font-size);
        line-height: var(--e-global-typography-cba0d40-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-04e298a>.elementor-widget-container {
        padding: 10px 20px 0px 10px;
    }

    .elementor-53 .elementor-element.elementor-element-93d53c5 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        padding: 0px 0px 0px 10px;
    }

    .elementor-53 .elementor-element.elementor-element-d974dbc {
        --spacer-size: 270px;
    }

    .elementor-53 .elementor-element.elementor-element-0fd1fbb {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-8c36453>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }

    .elementor-53 .elementor-element.elementor-element-8c36453 .elementor-heading-title {
        font-size: var(--e-global-typography-cba0d40-font-size);
        line-height: var(--e-global-typography-cba0d40-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-5c9d8d8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 0px 10px;
    }

    .elementor-53 .elementor-element.elementor-element-ae8d1f9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-ae8d1f9 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        padding: 0px 0px 0px 10px;
    }

    .elementor-53 .elementor-element.elementor-element-0bf2370 {
        --spacer-size: 170px;
    }

    .elementor-53 .elementor-element.elementor-element-b535b42 {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-19e912c>.elementor-widget-container {
        padding: 0px 0px 0px 10px;
    }

    .elementor-53 .elementor-element.elementor-element-19e912c .elementor-heading-title {
        font-size: var(--e-global-typography-cba0d40-font-size);
        line-height: var(--e-global-typography-cba0d40-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-14acdb7>.elementor-widget-container {
        padding: 10px 0px 0px 10px;
    }

    .elementor-53 .elementor-element.elementor-element-924c6a7 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        padding: 0px 0px 0px 10px;
    }

    .elementor-53 .elementor-element.elementor-element-74863b4 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-6206e9a .elementor-heading-title {
        font-size: var(--e-global-typography-cba0d40-font-size);
        line-height: var(--e-global-typography-cba0d40-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-8c9f536>.elementor-widget-container {
        padding: 10px 20px 0px 10px;
    }

    .elementor-53 .elementor-element.elementor-element-aafc1ed .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        padding: 0px 0px 0px 10px;
    }

    .elementor-53 .elementor-element.elementor-element-4cedb21 {
        --spacer-size: 270px;
    }

    .elementor-53 .elementor-element.elementor-element-09eb1d0 {
        --gap: 0px 30px;
        --row-gap: 0px;
        --column-gap: 30px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-ae83935 {
        left: 11px;
    }

    body.rtl .elementor-53 .elementor-element.elementor-element-ae83935 {
        right: 11px;
    }

    .elementor-53 .elementor-element.elementor-element-ae83935 {
        top: 38px;
    }

    .elementor-53 .elementor-element.elementor-element-ae83935 img {
        width: 88%;
    }

    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-ac9084e {
        left: -22px;
    }

    body.rtl .elementor-53 .elementor-element.elementor-element-ac9084e {
        right: -22px;
    }

    .elementor-53 .elementor-element.elementor-element-ac9084e {
        top: 31px;
    }

    .elementor-53 .elementor-element.elementor-element-ac9084e img,
    .elementor-53 .elementor-element.elementor-element-ac9084e video {
        width: 85%;
    }

    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-c444a9c {
        left: -1px;
    }

    body.rtl .elementor-53 .elementor-element.elementor-element-c444a9c {
        right: -1px;
    }

    .elementor-53 .elementor-element.elementor-element-c444a9c {
        top: 130px;
    }

    .elementor-53 .elementor-element.elementor-element-fd4d265 img {
        width: 66%;
    }

    .elementor-53 .elementor-element.elementor-element-bcd1fbe {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-f05b426 .elementor-heading-title {
        font-size: var(--e-global-typography-fe0f12c-font-size);
        line-height: var(--e-global-typography-fe0f12c-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-809e8c9>.elementor-widget-container {
        padding: 20px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-9b89188 {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-f422681 {
        left: 270px;
    }

    body.rtl .elementor-53 .elementor-element.elementor-element-f422681 {
        right: 270px;
    }

    .elementor-53 .elementor-element.elementor-element-f422681 {
        top: -1px;
    }

    .elementor-53 .elementor-element.elementor-element-f422681 img {
        width: 75%;
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-53 .elementor-element.elementor-element-39b9bbb {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-53 .elementor-element.elementor-element-9e2ed16 .elementor-heading-title {
        font-size: var(--e-global-typography-a3501b0-font-size);
        line-height: var(--e-global-typography-a3501b0-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-16a7cc5 {
        --gap: 0px 20px;
        --row-gap: 0px;
        --column-gap: 20px;
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-fd96639 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-74f4961-font-size);
        line-height: var(--e-global-typography-74f4961-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-fd96639 .elementor-counter-title {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-4b52c69>.elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-bd91bcf .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-74f4961-font-size);
        line-height: var(--e-global-typography-74f4961-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-bd91bcf .elementor-counter-title {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-7deff74>.elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-caa0039 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-74f4961-font-size);
        line-height: var(--e-global-typography-74f4961-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-caa0039 .elementor-counter-title {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-d975635>.elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-3e885aa {
        --gap: 0px 20px;
        --row-gap: 0px;
        --column-gap: 20px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 70px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-53 .elementor-element.elementor-element-d9386f2 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-53 .elementor-element.elementor-element-4561fb9>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-4561fb9 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-74f4961-font-size);
        line-height: var(--e-global-typography-74f4961-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-4561fb9 .elementor-counter-title {
        font-size: var(--e-global-typography-1af9549-font-size);
        line-height: var(--e-global-typography-1af9549-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-6263da4 .elementor-heading-title {
        font-size: var(--e-global-typography-a3501b0-font-size);
        line-height: var(--e-global-typography-a3501b0-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-821c5f1>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-821c5f1 .elementor-image-box-title {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-821c5f1 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-073b979>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-073b979 .elementor-image-box-title {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-073b979 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-4217fcc>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-4217fcc .elementor-image-box-title {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-4217fcc .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-2602915>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-2602915 .elementor-image-box-title {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-2602915 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-d5b4e4b .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-2eccbb6 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 70px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-53 .elementor-element.elementor-element-77911ff .elementor-heading-title {
        font-size: var(--e-global-typography-a3501b0-font-size);
        line-height: var(--e-global-typography-a3501b0-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-8be610a {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 5px;
        --padding-right: 5px;
    }

    .elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
        padding: 30px 20px 30px 20px;
    }

    .elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        margin: -180px 0px 85px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        margin: 100px 0px 0px 20px;
        font-size: var(--e-global-typography-1af9549-font-size);
        line-height: var(--e-global-typography-1af9549-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
        font-size: var(--e-global-typography-00cc2c1-font-size);
        line-height: var(--e-global-typography-00cc2c1-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
        margin: 85px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-3d4a9af {
        --padding-top: 70px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-53 .elementor-element.elementor-element-9bae22f>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-9bae22f .elementor-heading-title {
        font-size: 36px;
        line-height: 42px;
    }

    .elementor-53 .elementor-element.elementor-element-4061cdc>.elementor-widget-container {
        padding: 20px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-5192792 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-18bd33e .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-82f01f9 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-7e6c582 {
        left: -23px;
    }

    body.rtl .elementor-53 .elementor-element.elementor-element-7e6c582 {
        right: -23px;
    }

    .elementor-53 .elementor-element.elementor-element-7e6c582 {
        top: 80px;
    }

    .elementor-53 .elementor-element.elementor-element-7e6c582 img {
        width: 45%;
    }

    .elementor-53 .elementor-element.elementor-element-8b387d0>.elementor-widget-container {
        padding: 70px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-16a07c1 {
        left: 21px;
    }

    body.rtl .elementor-53 .elementor-element.elementor-element-16a07c1 {
        right: 21px;
    }

    .elementor-53 .elementor-element.elementor-element-16a07c1 {
        top: 170px;
    }

    .elementor-53 .elementor-element.elementor-element-16a07c1 img {
        width: 65%;
    }

    .elementor-53 .elementor-element.elementor-element-37cbe36 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 70px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-53 .elementor-element.elementor-element-61cb19f {
        --container-widget-width: 448px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 448px);
        max-width: 448px;
    }

    .elementor-53 .elementor-element.elementor-element-61cb19f .elementor-heading-title {
        font-size: var(--e-global-typography-a3501b0-font-size);
        line-height: var(--e-global-typography-a3501b0-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 30px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-cba0d40-font-size);
        line-height: var(--e-global-typography-cba0d40-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-85d2755 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 30px 0px 30px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-85d2755 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-cba0d40-font-size);
        line-height: var(--e-global-typography-cba0d40-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-85d2755 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-551a88e .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 30px 0px 30px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-551a88e .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-cba0d40-font-size);
        line-height: var(--e-global-typography-cba0d40-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-551a88e .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-b775550 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
        padding: 30px 0px 30px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-b775550 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-cba0d40-font-size);
        line-height: var(--e-global-typography-cba0d40-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-b775550 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-8ec6dc1 {
        --padding-top: 70px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-53 .elementor-element.elementor-element-60378b2 .elementor-heading-title {
        font-size: var(--e-global-typography-a3501b0-font-size);
        line-height: var(--e-global-typography-a3501b0-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-be677d6 {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-posts {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock {
        padding: 0px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-post {
        padding: 0px 0px 30px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 160px;
    }

    .elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-1af9549-font-size);
        line-height: var(--e-global-typography-1af9549-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-cba0d40-font-size);
        line-height: var(--e-global-typography-cba0d40-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-00cc2c1-font-size);
        line-height: var(--e-global-typography-00cc2c1-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-00cc2c1-font-size);
        line-height: var(--e-global-typography-00cc2c1-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-post-meta a {
        font-size: var(--e-global-typography-00cc2c1-font-size);
        line-height: var(--e-global-typography-00cc2c1-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-dcbb1cb>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-posts {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-post {
        padding: 0px 0px 30px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
        height: 160px;
    }

    .elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-1af9549-font-size);
        line-height: var(--e-global-typography-1af9549-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-cba0d40-font-size);
        line-height: var(--e-global-typography-cba0d40-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-00cc2c1-font-size);
        line-height: var(--e-global-typography-00cc2c1-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-00cc2c1-font-size);
        line-height: var(--e-global-typography-00cc2c1-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-post-meta a {
        font-size: var(--e-global-typography-00cc2c1-font-size);
        line-height: var(--e-global-typography-00cc2c1-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-28c8249 {
        --gap: 0px 30px;
        --row-gap: 0px;
        --column-gap: 30px;
        --padding-top: 50px;
        --padding-bottom: 70px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-53 .elementor-element.elementor-element-9e78ab2 .elementor-heading-title {
        font-size: var(--e-global-typography-a3501b0-font-size);
        line-height: var(--e-global-typography-a3501b0-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-299f11a .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-0c139df {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-53 .elementor-element.elementor-element-336f8c9 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-336f8c9 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        padding: 15px 70px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-53 .elementor-element.elementor-element-94cdbef {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-widget-image .widget-image-caption {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-e38d156 .elementor-heading-title {
        font-size: var(--e-global-typography-fe0f12c-font-size);
        line-height: var(--e-global-typography-fe0f12c-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-8462a49 .elementor-heading-title {
        font-size: var(--e-global-typography-cba0d40-font-size);
        line-height: var(--e-global-typography-cba0d40-line-height);
    }

    .elementor-widget-button .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-9f825a0>.elementor-widget-container {
        padding: 40px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-9f825a0 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        padding: 14px 90px 14px 90px;
    }

    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-d58e895 {
        left: 4px;
    }

    body.rtl .elementor-53 .elementor-element.elementor-element-d58e895 {
        right: 4px;
    }

    .elementor-53 .elementor-element.elementor-element-d58e895 {
        top: 34px;
    }

    .elementor-53 .elementor-element.elementor-element-d58e895 img {
        width: 40%;
    }

    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-6bff82e {
        left: 33px;
    }

    body.rtl .elementor-53 .elementor-element.elementor-element-6bff82e {
        right: 33px;
    }

    .elementor-53 .elementor-element.elementor-element-6bff82e {
        top: 68px;
    }

    .elementor-53 .elementor-element.elementor-element-6bff82e img {
        width: 40%;
    }

    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-960204a {
        left: 98px;
    }

    body.rtl .elementor-53 .elementor-element.elementor-element-960204a {
        right: 98px;
    }

    .elementor-53 .elementor-element.elementor-element-960204a {
        top: 103px;
    }

    .elementor-53 .elementor-element.elementor-element-960204a img {
        width: 40%;
    }

    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-1fd11b8 {
        left: 157px;
    }

    body.rtl .elementor-53 .elementor-element.elementor-element-1fd11b8 {
        right: 157px;
    }

    .elementor-53 .elementor-element.elementor-element-1fd11b8 {
        top: 2px;
    }

    .elementor-53 .elementor-element.elementor-element-1fd11b8 img {
        width: 40%;
    }

    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-star1 {
        left: 157px;
    }

    body.rtl .elementor-53 .elementor-element.elementor-element-star1 {
        right: 157px;
    }

    .elementor-53 .elementor-element.elementor-element-star1 {
        top: 2px;
    }

    .elementor-53 .elementor-element.elementor-element-star1 img {
        width: 40%;
    }

    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-c8cc105 {
        left: 171px;
    }

    body.rtl .elementor-53 .elementor-element.elementor-element-c8cc105 {
        right: 171px;
    }

    .elementor-53 .elementor-element.elementor-element-c8cc105 {
        top: 31px;
    }

    .elementor-53 .elementor-element.elementor-element-c8cc105 img {
        width: 40%;
    }

    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-1c8df1a {
        left: 258px;
    }

    body.rtl .elementor-53 .elementor-element.elementor-element-1c8df1a {
        right: 258px;
    }

    .elementor-53 .elementor-element.elementor-element-1c8df1a img {
        width: 40%;
    }

    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-56aba18 {
        left: 254px;
    }

    body.rtl .elementor-53 .elementor-element.elementor-element-56aba18 {
        right: 254px;
    }

    .elementor-53 .elementor-element.elementor-element-56aba18 {
        top: 71px;
    }

    .elementor-53 .elementor-element.elementor-element-56aba18 img {
        width: 40%;
    }

    .elementor-53 .elementor-element.elementor-element-22ed729 {
        --width: 40%;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-widget-image-box .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-af42ffd .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-53 .elementor-element.elementor-element-af42ffd .elementor-image-box-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-6fa2b9a {
        --width: 60%;
        --justify-content: flex-start;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-b7a6b65 {
        --grid-template-columns: repeat(2, auto);
        --grid-column-gap: 10px;
        --grid-row-gap: 17px;
    }

    .elementor-53 .elementor-element.elementor-element-b7a6b65 .elementor-widget-container {
        text-align: right;
    }

    .elementor-53 .elementor-element.elementor-element-2440331 {
        --width: 50%;
        --margin-top: 25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-widget-text-editor {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-3384452 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-bd0f0a0 {
        --width: 50%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 22px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-b148782 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-d3238d2 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-53 .elementor-element.elementor-element-6baf29b .jeg-elementor-kit.jkit-image-box .image-box-header {
        width: 18%;
    }

    .elementor-53 .elementor-element.elementor-element-6baf29b .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
        padding: 20px 50px 10px 50px;
    }

    .elementor-53 .elementor-element.elementor-element-6baf29b .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-6baf29b .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.--de {
        font-size: var(--e-global-typography-2576c38-font-size--de);
    }

    .elementor-53 .elementor-element.elementor-element-6baf29b .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-8d98b32 {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-6d693cb .jeg-elementor-kit.jkit-image-box .image-box-header {
        width: 18%;
    }

    .elementor-53 .elementor-element.elementor-element-6d693cb .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
        padding: 20px 50px 10px 50px;
    }

    .elementor-53 .elementor-element.elementor-element-6d693cb .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-6d693cb .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.--de {
        font-size: var(--e-global-typography-2576c38-font-size--de);
    }

    .elementor-53 .elementor-element.elementor-element-6d693cb .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-0f65a6d {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-6c87d4d .jeg-elementor-kit.jkit-image-box .image-box-header {
        width: 18%;
    }

    .elementor-53 .elementor-element.elementor-element-6c87d4d .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
        padding: 20px 50px 10px 50px;
    }

    .elementor-53 .elementor-element.elementor-element-6c87d4d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-6c87d4d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.--de {
        font-size: var(--e-global-typography-2576c38-font-size--de);
    }

    .elementor-53 .elementor-element.elementor-element-6c87d4d .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-f20f8b9 {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-0c3db75 .jeg-elementor-kit.jkit-image-box .image-box-header {
        width: 18%;
    }

    .elementor-53 .elementor-element.elementor-element-0c3db75 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
        padding: 20px 50px 10px 50px;
    }

    .elementor-53 .elementor-element.elementor-element-0c3db75 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-0c3db75 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-7b7051f {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-53 .elementor-element.elementor-element-de4737e {
        text-align: left;
    }

    .elementor-53 .elementor-element.elementor-element-de4737e .elementor-heading-title {
        font-size: var(--e-global-typography-a3501b0-font-size);
        line-height: var(--e-global-typography-a3501b0-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-1d74304 {
        text-align: left;
    }

    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-widget-icon-list .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-c5f58a0 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-53 .elementor-element.elementor-element-c5f58a0 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-cfe812d .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-53 .elementor-element.elementor-element-cfe812d .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-a742696 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-53 .elementor-element.elementor-element-a742696 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-fdbffb2 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-53 .elementor-element.elementor-element-fdbffb2 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-a21fd68 {
        --width: 100%;
    }

    .elementor-53 .elementor-element.elementor-element-1d89f85 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        padding: 14px 90px 14px 90px;
    }

    .elementor-53 .elementor-element.elementor-element-6a51588 {
        --width: 100%;
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-a3ccb37 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        padding: 14px 105px 14px 105px;
    }

    .elementor-53 .elementor-element.elementor-element-80d03a8 {
        --margin-top: 40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-f079975 {
        --spacer-size: 428px;
    }

    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-d0e2b69 {
        left: 22px;
    }

    body.rtl .elementor-53 .elementor-element.elementor-element-d0e2b69 {
        right: 22px;
    }

    .elementor-53 .elementor-element.elementor-element-d0e2b69 {
        top: 324px;
    }

    .elementor-53 .elementor-element.elementor-element-18678bc {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-53 .elementor-element.elementor-element-0118839 .elementor-heading-title {
        font-size: var(--e-global-typography-1af9549-font-size);
        line-height: var(--e-global-typography-1af9549-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-2460634 {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-53 .elementor-element.elementor-element-e849c48 {
        width: var(--container-widget-width, 311.188px);
        max-width: 311.188px;
        --container-widget-width: 311.188px;
        --container-widget-flex-grow: 0;
    }

    .elementor-53 .elementor-element.elementor-element-e849c48 .elementor-heading-title {
        font-size: var(--e-global-typography-a3501b0-font-size);
        line-height: var(--e-global-typography-a3501b0-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-0c5b4ce {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] table thead tr th,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-list-head {
        font-size: var(--e-global-typography-cba0d40-font-size);
        line-height: var(--e-global-typography-cba0d40-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper.ccew-price-list .ccew-coin-name,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-coin-name,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-card-coin span,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] #ccew-coinslist_wrapper tbody .ccew_coin_name {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper.ccew-price-list .ccew-coin-symbol,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-coin-symbol,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] #ccew-coinslist_wrapper tbody .ccew_coin_symbol {
        font-size: var(--e-global-typography-00cc2c1-font-size);
        line-height: var(--e-global-typography-00cc2c1-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper.ccew-price-list .ccew-coin-price,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-coin-price,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-coin-price span.ccew-price,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-card-price span {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-coin-info .ccew-info-item span,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper .ccew-change-percent span,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper .ccew-card-change span,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper .ccew-card-volume span,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper .ccew-changes-time,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper span.changes,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-low-24 span,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-high-24 span,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-low-24,
    .elementor-53 .elementor-element.elementor-element-8e6a0ce div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-high-24 {
        font-size: var(--e-global-typography-00cc2c1-font-size);
        line-height: var(--e-global-typography-00cc2c1-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-81f0cdd .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-954cd80 {
        text-align: center;
    }

    .elementor-53 .elementor-element.elementor-element-954cd80 .elementor-heading-title {
        font-size: var(--e-global-typography-a3501b0-font-size);
        line-height: var(--e-global-typography-a3501b0-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-d34150f {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-a2ac6a3 .elementor-heading-title {
        font-size: var(--e-global-typography-cba0d40-font-size);
        line-height: var(--e-global-typography-cba0d40-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-93d53c5 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-d974dbc {
        --spacer-size: 250px;
    }

    .elementor-53 .elementor-element.elementor-element-0fd1fbb {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-8c36453 .elementor-heading-title {
        font-size: var(--e-global-typography-cba0d40-font-size);
        line-height: var(--e-global-typography-cba0d40-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-ae8d1f9 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-b535b42 {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-19e912c .elementor-heading-title {
        font-size: var(--e-global-typography-cba0d40-font-size);
        line-height: var(--e-global-typography-cba0d40-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-924c6a7 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-74863b4 {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-6206e9a .elementor-heading-title {
        font-size: var(--e-global-typography-cba0d40-font-size);
        line-height: var(--e-global-typography-cba0d40-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-aafc1ed .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-4cedb21 {
        --spacer-size: 250px;
    }

    .elementor-53 .elementor-element.elementor-element-09eb1d0 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-53 .elementor-element.elementor-element-ae83935>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-ae83935 {
        left: -6px;
    }

    body.rtl .elementor-53 .elementor-element.elementor-element-ae83935 {
        right: -6px;
    }

    .elementor-53 .elementor-element.elementor-element-ae83935 {
        top: 42px;
    }

    .elementor-53 .elementor-element.elementor-element-ac9084e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    
    /* Center video on mobile - full width with padding */
    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-ac9084e,
    body.rtl .elementor-53 .elementor-element.elementor-element-ac9084e {
        left: 0 !important;
        right: 0 !important;
        transform: none !important;
        width: 100% !important;
        padding: 0 20px !important;
        box-sizing: border-box !important;
    }
    
    .elementor-53 .elementor-element.elementor-element-ac9084e video {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 auto !important;
        display: block !important;
    }

    .elementor-53 .elementor-element.elementor-element-c444a9c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-fd4d265>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-bcd1fbe {
        --margin-top: 450px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-f05b426 {
        text-align: center;
    }

    .elementor-53 .elementor-element.elementor-element-f05b426 .elementor-heading-title {
        font-size: var(--e-global-typography-fe0f12c-font-size);
        line-height: var(--e-global-typography-fe0f12c-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-809e8c9 {
        text-align: center;
    }

    .elementor-53 .elementor-element.elementor-element-9b89188 {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-ffb96c6 {
        --e-icon-list-icon-size: 20px;
    }

    body:not(.rtl) .elementor-53 .elementor-element.elementor-element-f422681 {
        left: 225px;
    }

    body.rtl .elementor-53 .elementor-element.elementor-element-f422681 {
        right: 225px;
    }

    .elementor-53 .elementor-element.elementor-element-f422681 {
        top: 2px;
        text-align: right;
    }

    .elementor-53 .elementor-element.elementor-element-f422681 img {
        width: 60%;
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-53 .elementor-element.elementor-element-39b9bbb {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-53 .elementor-element.elementor-element-9e2ed16 .elementor-heading-title {
        font-size: var(--e-global-typography-a3501b0-font-size);
        line-height: var(--e-global-typography-a3501b0-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-fd96639 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-74f4961-font-size);
        line-height: var(--e-global-typography-74f4961-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-fd96639 .elementor-counter-title {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-6204263 {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-bd91bcf .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-74f4961-font-size);
        line-height: var(--e-global-typography-74f4961-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-bd91bcf .elementor-counter-title {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-bcbae86 {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-caa0039 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-74f4961-font-size);
        line-height: var(--e-global-typography-74f4961-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-caa0039 .elementor-counter-title {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-3e885aa {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-53 .elementor-element.elementor-element-d9386f2 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-4561fb9 .elementor-counter-title {
        justify-content: center;
        font-size: var(--e-global-typography-1af9549-font-size);
        line-height: var(--e-global-typography-1af9549-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-4561fb9 .elementor-counter {
        gap: 5px;
    }

    .elementor-53 .elementor-element.elementor-element-4561fb9 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-74f4961-font-size);
        line-height: var(--e-global-typography-74f4961-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-4f400f0 {
        --margin-top: 25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-47f2f6c {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-6263da4 {
        text-align: center;
    }

    .elementor-53 .elementor-element.elementor-element-6263da4 .elementor-heading-title {
        font-size: var(--e-global-typography-a3501b0-font-size);
        line-height: var(--e-global-typography-a3501b0-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-821c5f1>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-821c5f1 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-53 .elementor-element.elementor-element-821c5f1 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-53 .elementor-element.elementor-element-821c5f1 .elementor-image-box-title {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-821c5f1 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-073b979>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-073b979 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-53 .elementor-element.elementor-element-073b979 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-53 .elementor-element.elementor-element-073b979 .elementor-image-box-title {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-073b979 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-4217fcc>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-4217fcc .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-53 .elementor-element.elementor-element-4217fcc .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-53 .elementor-element.elementor-element-4217fcc .elementor-image-box-title {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-4217fcc .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-2602915>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-2602915 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-53 .elementor-element.elementor-element-2602915 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-53 .elementor-element.elementor-element-2602915 .elementor-image-box-title {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-2602915 .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-d5b4e4b .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-2eccbb6 {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-53 .elementor-element.elementor-element-77911ff .elementor-heading-title {
        font-size: var(--e-global-typography-a3501b0-font-size);
        line-height: var(--e-global-typography-a3501b0-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-8be610a {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        font-size: var(--e-global-typography-1af9549-font-size);
        line-height: var(--e-global-typography-1af9549-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
        font-size: var(--e-global-typography-00cc2c1-font-size);
        line-height: var(--e-global-typography-00cc2c1-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .tns-controls button span {
        margin: 0px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-3d4a9af {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-53 .elementor-element.elementor-element-9bae22f>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-9bae22f {
        text-align: center;
    }

    .elementor-53 .elementor-element.elementor-element-9bae22f .elementor-heading-title {
        font-size: 30px;
        line-height: 36px;
    }

    .elementor-53 .elementor-element.elementor-element-4061cdc>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-18bd33e .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        padding: 14px 90px 14px 90px;
    }

    .elementor-53 .elementor-element.elementor-element-caa60ae {
        --margin-top: 25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-82f01f9 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        padding: 14px 105px 14px 105px;
    }

    .elementor-53 .elementor-element.elementor-element-37cbe36 {
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-53 .elementor-element.elementor-element-61cb19f .elementor-heading-title {
        font-size: var(--e-global-typography-a3501b0-font-size);
        line-height: var(--e-global-typography-a3501b0-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-ef0c5ee {
        --padding-top: 0px;
        --padding-bottom: 25px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-cba0d40-font-size);
        line-height: var(--e-global-typography-cba0d40-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-21e3255 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link {
        padding: 14px 90px 14px 90px;
        margin: 15px 0px 0px 0px;
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-85d2755 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-cba0d40-font-size);
        line-height: var(--e-global-typography-cba0d40-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-85d2755 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-551a88e .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-cba0d40-font-size);
        line-height: var(--e-global-typography-cba0d40-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-551a88e .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-b775550 .jeg-elementor-kit.jkit-icon-box .title {
        font-size: var(--e-global-typography-cba0d40-font-size);
        line-height: var(--e-global-typography-cba0d40-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-b775550 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-8ec6dc1 {
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-53 .elementor-element.elementor-element-60378b2 .elementor-heading-title {
        font-size: var(--e-global-typography-a3501b0-font-size);
        line-height: var(--e-global-typography-a3501b0-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-post {
        padding: 0px 0px 30px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-thumb {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
        padding: 20px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-1af9549-font-size);
        line-height: var(--e-global-typography-1af9549-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-cba0d40-font-size);
        line-height: var(--e-global-typography-cba0d40-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-00cc2c1-font-size);
        line-height: var(--e-global-typography-00cc2c1-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-00cc2c1-font-size);
        line-height: var(--e-global-typography-00cc2c1-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock .jkit-post-meta a {
        font-size: var(--e-global-typography-00cc2c1-font-size);
        line-height: var(--e-global-typography-00cc2c1-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-post {
        padding: 0px 0px 30px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-thumb {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
        padding: 20px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
    .elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category span a {
        font-size: var(--e-global-typography-1af9549-font-size);
        line-height: var(--e-global-typography-1af9549-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
    .elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title a {
        font-size: var(--e-global-typography-cba0d40-font-size);
        line-height: var(--e-global-typography-cba0d40-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-post-excerpt {
        font-size: var(--e-global-typography-00cc2c1-font-size);
        line-height: var(--e-global-typography-00cc2c1-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-post-meta {
        font-size: var(--e-global-typography-00cc2c1-font-size);
        line-height: var(--e-global-typography-00cc2c1-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock .jkit-post-meta a {
        font-size: var(--e-global-typography-00cc2c1-font-size);
        line-height: var(--e-global-typography-00cc2c1-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-28c8249 {
        --padding-top: 30px;
        --padding-bottom: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-53 .elementor-element.elementor-element-9e78ab2 {
        text-align: center;
    }

    .elementor-53 .elementor-element.elementor-element-9e78ab2 .elementor-heading-title {
        font-size: var(--e-global-typography-a3501b0-font-size);
        line-height: var(--e-global-typography-a3501b0-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-299f11a .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-53 .elementor-element.elementor-element-0c139df {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-53 .elementor-element.elementor-element-336f8c9 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button {
        font-size: var(--e-global-typography-2576c38-font-size);
        line-height: var(--e-global-typography-2576c38-line-height);
        padding: 10px 50px 10px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-336f8c9 .jeg-elementor-kit.jkit-accordion .card-expand .card-body {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        padding: 15px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-336f8c9 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] {
        margin: 0px 0px 0px 0px;
    }

    .elementor-53 .elementor-element.elementor-element-336f8c9 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"]>[class*="icon"] {
        padding: 0px 0px 0px 1px;
    }
}

@media(min-width:768px) {
    .elementor-53 .elementor-element.elementor-element-ca799be {
        --width: 100%;
    }

    .elementor-53 .elementor-element.elementor-element-22ed729 {
        --width: 27%;
    }

    .elementor-53 .elementor-element.elementor-element-6fa2b9a {
        --width: 40%;
    }

    .elementor-53 .elementor-element.elementor-element-2440331 {
        --width: 25%;
    }

    .elementor-53 .elementor-element.elementor-element-bd0f0a0 {
        --width: 20%;
    }

    .elementor-53 .elementor-element.elementor-element-721b268 {
        --width: 50%;
    }

    .elementor-53 .elementor-element.elementor-element-8d98b32 {
        --width: 50%;
    }

    .elementor-53 .elementor-element.elementor-element-0f65a6d {
        --width: 50%;
    }

    .elementor-53 .elementor-element.elementor-element-f20f8b9 {
        --width: 50%;
    }

    .elementor-53 .elementor-element.elementor-element-bd427f5 {
        --width: 50%;
    }

    .elementor-53 .elementor-element.elementor-element-a21fd68 {
        --width: 70%;
    }

    .elementor-53 .elementor-element.elementor-element-80d03a8 {
        --width: 50%;
    }

    .elementor-53 .elementor-element.elementor-element-2e73610 {
        --width: 100%;
    }

    .elementor-53 .elementor-element.elementor-element-0bfd93f {
        --width: 100%;
    }

    .elementor-53 .elementor-element.elementor-element-8c21e53 {
        --width: 100%;
    }

    .elementor-53 .elementor-element.elementor-element-0c5b4ce {
        --width: 100%;
    }

    .elementor-53 .elementor-element.elementor-element-a78a779 {
        --width: 100%;
    }

    .elementor-53 .elementor-element.elementor-element-3f91cc7 {
        --width: 45%;
    }

    .elementor-53 .elementor-element.elementor-element-02f1956 {
        --width: 100%;
    }

    .elementor-53 .elementor-element.elementor-element-4340e47 {
        --width: 45%;
    }

    .elementor-53 .elementor-element.elementor-element-bcd1fbe {
        --width: 55%;
    }

    .elementor-53 .elementor-element.elementor-element-05fb804 {
        --width: 100%;
    }

    .elementor-53 .elementor-element.elementor-element-16a7cc5 {
        --width: 100%;
    }

    .elementor-53 .elementor-element.elementor-element-1e0014c {
        --width: 55%;
    }

    .elementor-53 .elementor-element.elementor-element-d9386f2 {
        --width: 41%;
    }

    .elementor-53 .elementor-element.elementor-element-4f400f0 {
        --width: 65%;
    }

    .elementor-53 .elementor-element.elementor-element-47f2f6c {
        --width: 45%;
    }

    .elementor-53 .elementor-element.elementor-element-88c2077 {
        --width: 40%;
    }

    .elementor-53 .elementor-element.elementor-element-8be610a {
        --width: 100%;
    }

    .elementor-53 .elementor-element.elementor-element-4521157 {
        --width: 55%;
    }

    .elementor-53 .elementor-element.elementor-element-770d548 {
        --width: 55%;
    }

    .elementor-53 .elementor-element.elementor-element-62f4be3 {
        --width: 45%;
    }

    .elementor-53 .elementor-element.elementor-element-b3a1eb1 {
        --width: 100%;
    }

    .elementor-53 .elementor-element.elementor-element-5a590db {
        --width: 100%;
    }

    .elementor-53 .elementor-element.elementor-element-850ac36 {
        --width: 100%;
    }

    .elementor-53 .elementor-element.elementor-element-be677d6 {
        --width: 100%;
    }

    .elementor-53 .elementor-element.elementor-element-dbc905c {
        --width: 35%;
    }

    .elementor-53 .elementor-element.elementor-element-0c139df {
        --width: 65%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-53 .elementor-element.elementor-element-22ed729 {
        --width: 23%;
    }

    .elementor-53 .elementor-element.elementor-element-6fa2b9a {
        --width: 30%;
    }

    .elementor-53 .elementor-element.elementor-element-bd0f0a0 {
        --width: 24%;
    }

    .elementor-53 .elementor-element.elementor-element-a21fd68 {
        --width: 95%;
    }

    .elementor-53 .elementor-element.elementor-element-6a51588 {
        --width: 78%;
    }

    .elementor-53 .elementor-element.elementor-element-1e0014c {
        --width: 50%;
    }

    .elementor-53 .elementor-element.elementor-element-47f2f6c {
        --width: 50%;
    }

    .elementor-53 .elementor-element.elementor-element-88c2077 {
        --width: 247.391px;
    }

    .elementor-53 .elementor-element.elementor-element-770d548 {
        --width: 85%;
    }

    .elementor-53 .elementor-element.elementor-element-caa60ae {
        --width: 85%;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-79eedb5 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-79eedb5 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc(9)
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-79eedb5 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+10) {
        display: none;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-79eedb5 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(9)) {
        margin-right: 10px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-79eedb5 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-79eedb5 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc(6)
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-79eedb5 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+7) {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-79eedb5 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(6)) {
        margin-right: 10px;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-79eedb5 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-79eedb5 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc(3)
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-79eedb5 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+4) {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-79eedb5 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(3)) {
        margin-right: 10px;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(3)
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+4) {
        display: none;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(3)) {
        margin-right: 10px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(2)
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+3) {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(2)) {
        margin-right: 10px;
    }
}

@media (max-width: 767px) {
    .mobile-hide{
        display: none !important;
    }
    .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}




@media (max-width: 767px) {
    .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-post {
        display: block;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-648d9c7 .jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-thumb {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
        max-width: 100%;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-post {
        display: block;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-dcbb1cb .jeg-elementor-kit.jkit-postblock.postblock-type-1 .jkit-thumb {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
        max-width: 100%;
    }
}

.elementor-element-register{
    padding-left: 20px;
}

.elementor-element-faq{
    margin-top: 20px;
}
@media (max-width: 767px) {
    .elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        margin: 150px 0px 0px 20px;
        font-size: var(--e-global-typography-1af9549-font-size);
        line-height: var(--e-global-typography-1af9549-line-height);
    }
}
/* Mobile fixes for testimonials section */
/* @media (max-width: 767px) {
    .elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-bio {
        display: flex !important;
        align-items: flex-end !important;
    }
    
    .elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .bio-details {
        display: flex !important;
        align-items: flex-end !important;
        gap: 15px !important;
    }
    
    .elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image {
        flex-shrink: 0 !important;
        margin: 0 !important;
        padding-top: 3px !important;
    }
    
    .elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
        margin: 0 !important;
    }
    
    .elementor-53 .elementor-element.elementor-element-64faa20 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info {
        display: flex !important;
        flex-direction: column !important;
        justify-content: flex-end !important;
    }
} */

/* Mobile fixes for "Why Trade With FYBIT" section
@media (max-width: 767px) {
    .elementor-53 .elementor-element.elementor-element-821c5f1>.elementor-widget-container,
    .elementor-53 .elementor-element.elementor-element-073b979>.elementor-widget-container,
    .elementor-53 .elementor-element.elementor-element-4217fcc>.elementor-widget-container,
    .elementor-53 .elementor-element.elementor-element-2602915>.elementor-widget-container {
        padding: 20px 0px !important;
        margin: 0px !important;
    }
    
    .elementor-53 .elementor-element.elementor-element-821c5f1.elementor-position-left .elementor-image-box-img,
    .elementor-53 .elementor-element.elementor-element-073b979.elementor-position-left .elementor-image-box-img,
    .elementor-53 .elementor-element.elementor-element-4217fcc.elementor-position-left .elementor-image-box-img,
    .elementor-53 .elementor-element.elementor-element-2602915.elementor-position-left .elementor-image-box-img {
        margin-right: 15px !important;
    }
    
    .elementor-53 .elementor-element.elementor-element-821c5f1 .elementor-image-box-wrapper .elementor-image-box-img,
    .elementor-53 .elementor-element.elementor-element-073b979 .elementor-image-box-wrapper .elementor-image-box-img,
    .elementor-53 .elementor-element.elementor-element-4217fcc .elementor-image-box-wrapper .elementor-image-box-img,
    .elementor-53 .elementor-element.elementor-element-2602915 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 25% !important;
    }
} */