.elementor-102 .elementor-element.elementor-element-50062efb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-between;
    --gap: 0px 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 7em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-102 .elementor-element.elementor-element-50062efb:not(.elementor-motion-effects-element-type-background),
.elementor-102 .elementor-element.elementor-element-50062efb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
    background-image: url("https://theme.creativemox.com/vestrade/wp-content/uploads/sites/17/2024/02/large-display-featuring-a-pattern-of-purple-and-blue-lights-radiating-outward-along-distinct-lines-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-102 .elementor-element.elementor-element-50062efb::before,
.elementor-102 .elementor-element.elementor-element-50062efb>.elementor-background-video-container::before,
.elementor-102 .elementor-element.elementor-element-50062efb>.e-con-inner>.elementor-background-video-container::before,
.elementor-102 .elementor-element.elementor-element-50062efb>.elementor-background-slideshow::before,
.elementor-102 .elementor-element.elementor-element-50062efb>.e-con-inner>.elementor-background-slideshow::before,
.elementor-102 .elementor-element.elementor-element-50062efb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: radial-gradient(at center center, #0A0118CC 0%, var(--e-global-color-044b931) 80%);
}

.elementor-102 .elementor-element.elementor-element-50062efb,
.elementor-102 .elementor-element.elementor-element-50062efb::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-4528a2b3 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 5em;
    --margin-bottom: 10em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-102 .elementor-element.elementor-element-7f647e81 {
    text-align: left;
}

.elementor-102 .elementor-element.elementor-element-7f647e81 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-a435f28-font-size);
    font-weight: var(--e-global-typography-a435f28-font-weight);
    line-height: var(--e-global-typography-a435f28-line-height);
    letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    word-spacing: var(--e-global-typography-a435f28-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-3af53480 {
    text-align: left;
    color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-578fe5e3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-102 .elementor-element.elementor-element-4367bd44 .elementor-button {
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
    background-color: transparent;
    background-image: linear-gradient(143deg, var(--e-global-color-text) 0%, var(--e-global-color-text) 100%);
}

.elementor-102 .elementor-element.elementor-element-4367bd44 .elementor-button:hover,
.elementor-102 .elementor-element.elementor-element-4367bd44 .elementor-button:focus {
    color: var(--e-global-color-text);
    background-color: transparent;
    background-image: linear-gradient(234deg, var(--e-global-color-3ee16e7) 15%, var(--e-global-color-3ee16e7) 100%);
}

.elementor-102 .elementor-element.elementor-element-4367bd44 .elementor-button:hover svg,
.elementor-102 .elementor-element.elementor-element-4367bd44 .elementor-button:focus svg {
    fill: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-7b559d14 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-top: 5em;
    --margin-bottom: 10em;
    --margin-left: 0em;
    --margin-right: 0em;
}

.elementor-102 .elementor-element.elementor-element-5dc6f9b {
    --lottie-container-width: 100%;
}

.elementor-102 .elementor-element.elementor-element-11198c0f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-between;
    --gap: 14px 14px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --margin-top: -6em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
}

.elementor-102 .elementor-element.elementor-element-11198c0f::before,
.elementor-102 .elementor-element.elementor-element-11198c0f>.elementor-background-video-container::before,
.elementor-102 .elementor-element.elementor-element-11198c0f>.e-con-inner>.elementor-background-video-container::before,
.elementor-102 .elementor-element.elementor-element-11198c0f>.elementor-background-slideshow::before,
.elementor-102 .elementor-element.elementor-element-11198c0f>.e-con-inner>.elementor-background-slideshow::before,
.elementor-102 .elementor-element.elementor-element-11198c0f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-102 .elementor-element.elementor-element-11198c0f,
.elementor-102 .elementor-element.elementor-element-11198c0f::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-129277b0 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
    --z-index: 99;
}

.elementor-102 .elementor-element.elementor-element-129277b0:not(.elementor-motion-effects-element-type-background),
.elementor-102 .elementor-element.elementor-element-129277b0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-ec3c7a7) 0%, var(--e-global-color-578fe90) 100%);
}


.elementor-102 .elementor-element.elementor-element-129277b0,
.elementor-102 .elementor-element.elementor-element-129277b0::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-74eca519 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-102 .elementor-element.elementor-element-74eca519 {
    --icon-box-icon-margin: 14px;
}

.elementor-102 .elementor-element.elementor-element-74eca519 .elementor-icon-box-title {
    margin-bottom: 7px;
    color: #f8f8fa;
}

.elementor-102 .elementor-element.elementor-element-74eca519.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-text);
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-74eca519.elementor-view-framed .elementor-icon,
.elementor-102 .elementor-element.elementor-element-74eca519.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
    border-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-74eca519.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-74eca519 .elementor-icon {
    font-size: 35px;
}

.elementor-102 .elementor-element.elementor-element-74eca519 .elementor-icon-box-title,
.elementor-102 .elementor-element.elementor-element-74eca519 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-74eca519 .elementor-icon-box-description {
 color: var(--e-global-color-text);
    font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var(--e-global-typography-69c152f-font-size);
    font-weight: var(--e-global-typography-69c152f-font-weight);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-5278f28 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
    --z-index: 99;
}

.elementor-102 .elementor-element.elementor-element-5278f28:not(.elementor-motion-effects-element-type-background),
.elementor-102 .elementor-element.elementor-element-5278f28>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-ec3c7a7) 0%, var(--e-global-color-578fe90) 100%);
}

.elementor-102 .elementor-element.elementor-element-5278f28,
.elementor-102 .elementor-element.elementor-element-5278f28::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-71ebd269 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-102 .elementor-element.elementor-element-71ebd269 {
    --icon-box-icon-margin: 14px;
}

.elementor-102 .elementor-element.elementor-element-71ebd269 .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-71ebd269.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-text);
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-71ebd269.elementor-view-framed .elementor-icon,
.elementor-102 .elementor-element.elementor-element-71ebd269.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-71ebd269.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-71ebd269 .elementor-icon {
    font-size: 35px;
}

.elementor-102 .elementor-element.elementor-element-71ebd269 .elementor-icon-box-title,
.elementor-102 .elementor-element.elementor-element-71ebd269 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-71ebd269 .elementor-icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var(--e-global-typography-69c152f-font-size);
    font-weight: var(--e-global-typography-69c152f-font-weight);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-5be8c30d {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
    --z-index: 99;
}

.elementor-102 .elementor-element.elementor-element-5be8c30d:not(.elementor-motion-effects-element-type-background),
.elementor-102 .elementor-element.elementor-element-5be8c30d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-ec3c7a7) 0%, var(--e-global-color-578fe90) 100%);
}


.elementor-102 .elementor-element.elementor-element-5be8c30d,
.elementor-102 .elementor-element.elementor-element-5be8c30d::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-4321fe54 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-102 .elementor-element.elementor-element-4321fe54 {
    --icon-box-icon-margin: 14px;
}

.elementor-102 .elementor-element.elementor-element-4321fe54 .elementor-icon-box-title {
    margin-bottom: 7px;
    color:#f8f8fa;
}

.elementor-102 .elementor-element.elementor-element-4321fe54.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-text);
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-4321fe54.elementor-view-framed .elementor-icon,
.elementor-102 .elementor-element.elementor-element-4321fe54.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
    border-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-4321fe54.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-4321fe54 .elementor-icon {
    font-size: 35px;
}

.elementor-102 .elementor-element.elementor-element-4321fe54 .elementor-icon-box-title,
.elementor-102 .elementor-element.elementor-element-4321fe54 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-4321fe54 .elementor-icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var(--e-global-typography-69c152f-font-size);
    font-weight: var(--e-global-typography-69c152f-font-weight);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-19d0dc7c {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
    --z-index: 99;
}

.elementor-102 .elementor-element.elementor-element-19d0dc7c:not(.elementor-motion-effects-element-type-background),
.elementor-102 .elementor-element.elementor-element-19d0dc7c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-19d0dc7c,
.elementor-102 .elementor-element.elementor-element-19d0dc7c::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-7129ae9b .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-102 .elementor-element.elementor-element-7129ae9b {
    --icon-box-icon-margin: 14px;
}

.elementor-102 .elementor-element.elementor-element-7129ae9b .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-secondary);
}

.elementor-102 .elementor-element.elementor-element-7129ae9b.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-3ee16e7);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-7129ae9b.elementor-view-framed .elementor-icon,
.elementor-102 .elementor-element.elementor-element-7129ae9b.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
    border-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-7129ae9b.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-7129ae9b .elementor-icon {
    font-size: 35px;
}

.elementor-102 .elementor-element.elementor-element-7129ae9b .elementor-icon-box-title,
.elementor-102 .elementor-element.elementor-element-7129ae9b .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-7129ae9b .elementor-icon-box-description {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var(--e-global-typography-69c152f-font-size);
    font-weight: var(--e-global-typography-69c152f-font-weight);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-d496ba6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-between;
    --gap: 0px 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-102 .elementor-element.elementor-element-d496ba6,
.elementor-102 .elementor-element.elementor-element-d496ba6::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-30be242 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0em;
    --padding-bottom: 3em;
    --padding-left: 1em;
    --padding-right: 5em;
}

.elementor-102 .elementor-element.elementor-element-699f52d .elementor-heading-title {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-769286e {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-749952d img {
    width: 100%;
    height: 450px;
    object-fit: cover;
    object-position: center center;
    border-radius: 10px 10px 10px 10px;
}

.elementor-102 .elementor-element.elementor-element-20bf384 .ccew-wrapper,
div[id*=ccew-wrap] {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
}

.elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper.ccew-price-list .ccew-coin-name,
.elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-coin-name,
.elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-card-coin span,
.elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] #ccew-coinslist_wrapper tbody .ccew_coin_name {
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper.ccew-price-list .ccew-coin-symbol,
.elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-coin-symbol,
.elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] #ccew-coinslist_wrapper tbody .ccew_coin_symbol {
    font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var(--e-global-typography-84ca66e-font-size);
    font-weight: var(--e-global-typography-84ca66e-font-weight);
    text-transform: var(--e-global-typography-84ca66e-text-transform);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper.ccew-price-list .ccew-coin-price,
.elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-coin-price,
.elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-coin-price span.ccew-price,
.elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-card-price span {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-coin-info .ccew-info-item span,
.elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper .ccew-change-percent span,
.elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-change span,
.elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-volume span,
.elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper .ccew-changes-time,
.elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper span.changes,
.elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-low-24 span,
.elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-high-24 span,
.elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-low-24,
.elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-high-24 {
    font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var(--e-global-typography-69c152f-font-size);
    font-weight: var(--e-global-typography-69c152f-font-weight);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-20bf384 {
    width: var(--container-widget-width, 325px);
    max-width: 325px;
    --container-widget-width: 325px;
    --container-widget-flex-grow: 0;
    top: -21px;
}

body:not(.rtl) .elementor-102 .elementor-element.elementor-element-20bf384 {
    right: -21px;
}

body.rtl .elementor-102 .elementor-element.elementor-element-20bf384 {
    left: -21px;
}

.elementor-102 .elementor-element.elementor-element-64ca0eb1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-102 .elementor-element.elementor-element-64ca0eb1:not(.elementor-motion-effects-element-type-background),
.elementor-102 .elementor-element.elementor-element-64ca0eb1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-cfa1f76);
}

.elementor-102 .elementor-element.elementor-element-64ca0eb1,
.elementor-102 .elementor-element.elementor-element-64ca0eb1::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-350376af {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-a8258c1 .ccew-bg,
.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] table thead tr th,
.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] table tbody tr td,
.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] a.paginate_button.next,
.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] a.paginate_button.previous {
    background-color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-a8258c1 .ccew-price-list .ccew-graph-list path {
    fill: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-a8258c1 .ccew-wrapper .ccew-primary,
.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] table thead tr th,
.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] a.paginate_button.next,
.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] a.paginate_button.previous {
    color: var(--e-global-color-secondary);
}

.elementor-102 .elementor-element.elementor-element-a8258c1 .ccew-wrapper .ccew-secondary,
.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] table tbody tr td {
    color: var(--e-global-color-primary);
}

.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper.ccew-price-list .ccew-coin-name,
.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-coin-name,
.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-card-coin span,
.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] #ccew-coinslist_wrapper tbody .ccew_coin_name {
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper.ccew-price-list .ccew-coin-symbol,
.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-coin-symbol,
.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] #ccew-coinslist_wrapper tbody .ccew_coin_symbol {
    font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var(--e-global-typography-84ca66e-font-size);
    font-weight: var(--e-global-typography-84ca66e-font-weight);
    text-transform: var(--e-global-typography-84ca66e-text-transform);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper.ccew-price-list .ccew-coin-price,
.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-coin-price,
.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-coin-price span.ccew-price,
.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-card-price span {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-coin-info .ccew-info-item span,
.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper .ccew-change-percent span,
.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-change span,
.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-volume span,
.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper .ccew-changes-time,
.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper span.changes,
.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-low-24 span,
.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-high-24 span,
.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-low-24,
.elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-high-24 {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-48bd1df2 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
    --z-index: 99;
}

.elementor-102 .elementor-element.elementor-element-48bd1df2:not(.elementor-motion-effects-element-type-background),
.elementor-102 .elementor-element.elementor-element-48bd1df2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-48bd1df2,
.elementor-102 .elementor-element.elementor-element-48bd1df2::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-aca074f {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-681bc100 {
    --display: flex;
    --min-height: 565px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-end;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-102 .elementor-element.elementor-element-681bc100:not(.elementor-motion-effects-element-type-background),
.elementor-102 .elementor-element.elementor-element-681bc100>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://theme.creativemox.com/vestrade/wp-content/uploads/sites/17/2024/02/laptop-smartphone-ant-tablet-pc-with-stock-trader-application-graphs-and-diagrams-on-screen.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-102 .elementor-element.elementor-element-681bc100::before,
.elementor-102 .elementor-element.elementor-element-681bc100>.elementor-background-video-container::before,
.elementor-102 .elementor-element.elementor-element-681bc100>.e-con-inner>.elementor-background-video-container::before,
.elementor-102 .elementor-element.elementor-element-681bc100>.elementor-background-slideshow::before,
.elementor-102 .elementor-element.elementor-element-681bc100>.e-con-inner>.elementor-background-slideshow::before,
.elementor-102 .elementor-element.elementor-element-681bc100>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: var(--e-global-color-secondary);
}

.elementor-102 .elementor-element.elementor-element-681bc100,
.elementor-102 .elementor-element.elementor-element-681bc100::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-3ba493a6 .elementor-heading-title {
    color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-2a1800f4 {
    color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-66ddc6dd {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-7aceef53 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
    --z-index: 99;
}

.elementor-102 .elementor-element.elementor-element-7aceef53:not(.elementor-motion-effects-element-type-background),
.elementor-102 .elementor-element.elementor-element-7aceef53>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-7aceef53,
.elementor-102 .elementor-element.elementor-element-7aceef53::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-952c380 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 5px 5px 5px 5px;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 3em;
    --padding-right: 3em;
}

.elementor-102 .elementor-element.elementor-element-952c380:not(.elementor-motion-effects-element-type-background),
.elementor-102 .elementor-element.elementor-element-952c380>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://theme.creativemox.com/vestrade/wp-content/uploads/sites/17/2024/02/hand-holding-a-smartphone-with-trading-graph.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-102 .elementor-element.elementor-element-952c380,
.elementor-102 .elementor-element.elementor-element-952c380::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-37347e78 .video-content {
    text-align: center;
}

.elementor-102 .elementor-element.elementor-element-37347e78 .ekit-video-popup-btn {
    width: 60px;
    height: 60px;
    color: #ffffff;
    background-color: var(--e-global-color-332724a);
}

.elementor-102 .elementor-element.elementor-element-37347e78 .ekit-video-popup-btn.glow-btn:before {
    color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-37347e78 .ekit-video-popup-btn.glow-btn:after {
    color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-37347e78 .ekit-video-popup-btn.glow-btn>i:after {
    color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-37347e78 .ekit-video-popup-btn svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-102 .elementor-element.elementor-element-37347e78 .ekit-video-popup-btn:hover {
    color: #ffffff;
}

.elementor-102 .elementor-element.elementor-element-37347e78 .ekit-video-popup-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-102 .elementor-element.elementor-element-7601b090 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
    --z-index: 99;
}

.elementor-102 .elementor-element.elementor-element-7601b090:not(.elementor-motion-effects-element-type-background),
.elementor-102 .elementor-element.elementor-element-7601b090>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-7601b090,
.elementor-102 .elementor-element.elementor-element-7601b090::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-ad5529b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --overlay-opacity: 0.6;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-102 .elementor-element.elementor-element-ad5529b::before,
.elementor-102 .elementor-element.elementor-element-ad5529b>.elementor-background-video-container::before,
.elementor-102 .elementor-element.elementor-element-ad5529b>.e-con-inner>.elementor-background-video-container::before,
.elementor-102 .elementor-element.elementor-element-ad5529b>.elementor-background-slideshow::before,
.elementor-102 .elementor-element.elementor-element-ad5529b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-102 .elementor-element.elementor-element-ad5529b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: var(--e-global-color-044b931);
}

.elementor-102 .elementor-element.elementor-element-ad5529b,
.elementor-102 .elementor-element.elementor-element-ad5529b::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-f263787 {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    border-style: dashed;
    --border-style: dashed;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-accent);
    --border-color: var(--e-global-color-accent);
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-102 .elementor-element.elementor-element-f263787::before,
.elementor-102 .elementor-element.elementor-element-f263787>.elementor-background-video-container::before,
.elementor-102 .elementor-element.elementor-element-f263787>.e-con-inner>.elementor-background-video-container::before,
.elementor-102 .elementor-element.elementor-element-f263787>.elementor-background-slideshow::before,
.elementor-102 .elementor-element.elementor-element-f263787>.e-con-inner>.elementor-background-slideshow::before,
.elementor-102 .elementor-element.elementor-element-f263787>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-102 .elementor-element.elementor-element-f263787,
.elementor-102 .elementor-element.elementor-element-f263787::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-486f1a2 {
    text-align: center;
}

.elementor-102 .elementor-element.elementor-element-486f1a2 .elementor-heading-title {
    color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-602387b {
    text-align: center;
    color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-0b8a2e0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-between;
    --gap: 0px 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-102 .elementor-element.elementor-element-0b8a2e0:not(.elementor-motion-effects-element-type-background),
.elementor-102 .elementor-element.elementor-element-0b8a2e0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(135deg, var(--e-global-color-578fe90) 0%, var(--e-global-color-3ee16e7) 100%);
}

.elementor-102 .elementor-element.elementor-element-0b8a2e0,
.elementor-102 .elementor-element.elementor-element-0b8a2e0::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-f18d5d7 .elementor-counter-number-wrapper {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-a435f28-font-size);
    font-weight: var(--e-global-typography-a435f28-font-weight);
    line-height: var(--e-global-typography-a435f28-line-height);
    letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    word-spacing: var(--e-global-typography-a435f28-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-f18d5d7 .elementor-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-f18d5d7 {
    width: var(--container-widget-width, 25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}

.elementor-102 .elementor-element.elementor-element-f18d5d7>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-accent);
}

.elementor-102 .elementor-element.elementor-element-a51106b .elementor-counter-number-wrapper {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-a435f28-font-size);
    font-weight: var(--e-global-typography-a435f28-font-weight);
    line-height: var(--e-global-typography-a435f28-line-height);
    letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    word-spacing: var(--e-global-typography-a435f28-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-a51106b .elementor-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-a51106b {
    width: var(--container-widget-width, 25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}

.elementor-102 .elementor-element.elementor-element-a51106b>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-accent);
}

.elementor-102 .elementor-element.elementor-element-0fa082b .elementor-counter-number-wrapper {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-a435f28-font-size);
    font-weight: var(--e-global-typography-a435f28-font-weight);
    line-height: var(--e-global-typography-a435f28-line-height);
    letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    word-spacing: var(--e-global-typography-a435f28-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-0fa082b .elementor-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-0fa082b {
    width: var(--container-widget-width, 25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}

.elementor-102 .elementor-element.elementor-element-0fa082b>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-accent);
}

.elementor-102 .elementor-element.elementor-element-b0e8ee3 .elementor-counter-number-wrapper {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-a435f28-font-size);
    font-weight: var(--e-global-typography-a435f28-font-weight);
    line-height: var(--e-global-typography-a435f28-line-height);
    letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
    word-spacing: var(--e-global-typography-a435f28-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-b0e8ee3 .elementor-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-b0e8ee3 {
    width: var(--container-widget-width, 25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}

.elementor-102 .elementor-element.elementor-element-b0e8ee3>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-accent);
}

.elementor-102 .elementor-element.elementor-element-10bb601 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-between;
    --gap: 0px 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-102 .elementor-element.elementor-element-10bb601:not(.elementor-motion-effects-element-type-background),
.elementor-102 .elementor-element.elementor-element-10bb601>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-cfa1f76);
}

.elementor-102 .elementor-element.elementor-element-10bb601,
.elementor-102 .elementor-element.elementor-element-10bb601::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-5f9ce41 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 1em;
    --padding-right: 5em;
}

.elementor-102 .elementor-element.elementor-element-78d7de4 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-12c5042 img {
    width: 100%;
    height: 450px;
    object-fit: cover;
    object-position: center center;
    border-radius: 15px 15px 15px 15px;
}

.elementor-102 .elementor-element.elementor-element-709ecc3 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 21px;
    --padding-bottom: 21px;
    --padding-left: 21px;
    --padding-right: 21px;
    --position: absolute;
    top: -21px;
    --z-index: 2;
}

.elementor-102 .elementor-element.elementor-element-709ecc3:not(.elementor-motion-effects-element-type-background),
.elementor-102 .elementor-element.elementor-element-709ecc3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(135deg, var(--e-global-color-578fe90) 0%, var(--e-global-color-ec3c7a7) 100%);
}

.elementor-102 .elementor-element.elementor-element-709ecc3,
.elementor-102 .elementor-element.elementor-element-709ecc3::before {
    --border-transition: 0.3s;
}

body:not(.rtl) .elementor-102 .elementor-element.elementor-element-709ecc3 {
    right: -21px;
}

body.rtl .elementor-102 .elementor-element.elementor-element-709ecc3 {
    left: -21px;
}

.elementor-102 .elementor-element.elementor-element-6674e40 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-accent);
    --border-color: var(--e-global-color-accent);
    --padding-top: 0px;
    --padding-bottom: 14px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-102 .elementor-element.elementor-element-6674e40,
.elementor-102 .elementor-element.elementor-element-6674e40::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-ff1795d .elementor-counter-number-wrapper {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-102 .elementor-element.elementor-element-ff1795d {
    width: var(--container-widget-width, 30%);
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
}

.elementor-102 .elementor-element.elementor-element-0665b13 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-102 .elementor-element.elementor-element-0665b13 .elementor-icon-box-title {
    color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-0665b13 .elementor-icon-box-title,
.elementor-102 .elementor-element.elementor-element-0665b13 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-0665b13 .elementor-icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var(--e-global-typography-69c152f-font-size);
    font-weight: var(--e-global-typography-69c152f-font-weight);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-0665b13>.elementor-widget-container {
    padding: 0px 0px 0px 14px;
}

.elementor-102 .elementor-element.elementor-element-0665b13 {
    width: var(--container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
}

.elementor-102 .elementor-element.elementor-element-1cb401c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-accent);
    --border-color: var(--e-global-color-accent);
    --padding-top: 14px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-102 .elementor-element.elementor-element-1cb401c,
.elementor-102 .elementor-element.elementor-element-1cb401c::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-7f82cec .elementor-counter-number-wrapper {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-102 .elementor-element.elementor-element-7f82cec {
    width: var(--container-widget-width, 30%);
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
}

.elementor-102 .elementor-element.elementor-element-1cff6cf .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-102 .elementor-element.elementor-element-1cff6cf .elementor-icon-box-title {
    color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-1cff6cf .elementor-icon-box-title,
.elementor-102 .elementor-element.elementor-element-1cff6cf .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-1cff6cf .elementor-icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var(--e-global-typography-69c152f-font-size);
    font-weight: var(--e-global-typography-69c152f-font-weight);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-1cff6cf>.elementor-widget-container {
    padding: 0px 0px 0px 14px;
}

.elementor-102 .elementor-element.elementor-element-1cff6cf {
    width: var(--container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
}

.elementor-102 .elementor-element.elementor-element-90f3bfd {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 5em;
    --padding-bottom: 7em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-102 .elementor-element.elementor-element-90f3bfd:not(.elementor-motion-effects-element-type-background),
.elementor-102 .elementor-element.elementor-element-90f3bfd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://theme.creativemox.com/vestrade/wp-content/uploads/sites/17/2024/02/abstract-background-sheets-of-paper-forming-a-pattern-of-curved-lines-.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-102 .elementor-element.elementor-element-90f3bfd::before,
.elementor-102 .elementor-element.elementor-element-90f3bfd>.elementor-background-video-container::before,
.elementor-102 .elementor-element.elementor-element-90f3bfd>.e-con-inner>.elementor-background-video-container::before,
.elementor-102 .elementor-element.elementor-element-90f3bfd>.elementor-background-slideshow::before,
.elementor-102 .elementor-element.elementor-element-90f3bfd>.e-con-inner>.elementor-background-slideshow::before,
.elementor-102 .elementor-element.elementor-element-90f3bfd>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: radial-gradient(at center center, #FFFFFFE6 0%, var(--e-global-color-text) 75%);
}

.elementor-102 .elementor-element.elementor-element-90f3bfd,
.elementor-102 .elementor-element.elementor-element-90f3bfd::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-b6d92e8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-102 .elementor-element.elementor-element-4ce338d {
    text-align: center;
}

.elementor-102 .elementor-element.elementor-element-5050417 {
    text-align: center;
}

.elementor-102 .elementor-element.elementor-element-09f597b {
    text-align: center;
}

.elementor-102 .elementor-element.elementor-element-b11dfbd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-between;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-ed2974a {
    --display: flex;
    --background-transition: 0.6s;
    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: var(--e-global-color-4d462f5);
    --border-color: var(--e-global-color-4d462f5);
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-102 .elementor-element.elementor-element-ed2974a:not(.elementor-motion-effects-element-type-background),
.elementor-102 .elementor-element.elementor-element-ed2974a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
    background-image: url("https://theme.creativemox.com/vestrade/wp-content/uploads/sites/17/2024/02/img1.png");
    background-position: 350px 300px;
    background-repeat: no-repeat;
    background-size: 30% auto;
}

.elementor-102 .elementor-element.elementor-element-ed2974a:hover {
    background-image: url("https://theme.creativemox.com/vestrade/wp-content/uploads/sites/17/2024/02/img1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 250% auto;
    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: var(--e-global-color-3ee16e7);
    --border-color: var(--e-global-color-3ee16e7);
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-102 .elementor-element.elementor-element-ed2974a,
.elementor-102 .elementor-element.elementor-element-ed2974a::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-6835dc6 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-102 .elementor-element.elementor-element-6835dc6 {
    --icon-box-icon-margin: 14px;
}

.elementor-102 .elementor-element.elementor-element-6835dc6 .elementor-icon-box-title {
    margin-bottom: 14px;
    color: var(--e-global-color-secondary);
}

.elementor-102 .elementor-element.elementor-element-6835dc6.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-3ee16e7);
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-102 .elementor-element.elementor-element-6835dc6.elementor-view-framed .elementor-icon,
.elementor-102 .elementor-element.elementor-element-6835dc6.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
    border-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-6835dc6.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-102 .elementor-element.elementor-element-6835dc6.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-3ee16e7);
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-102 .elementor-element.elementor-element-6835dc6.elementor-view-framed .elementor-icon:hover,
.elementor-102 .elementor-element.elementor-element-6835dc6.elementor-view-default .elementor-icon:hover {
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
    border-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-6835dc6.elementor-view-framed .elementor-icon:hover {
    background-color: #FFFFFF;
}

.elementor-102 .elementor-element.elementor-element-6835dc6 .elementor-icon {
    font-size: 35px;
}

.elementor-102 .elementor-element.elementor-element-6835dc6 .elementor-icon-box-title,
.elementor-102 .elementor-element.elementor-element-6835dc6 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-6835dc6 .elementor-icon-box-description {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var(--e-global-typography-69c152f-font-size);
    font-weight: var(--e-global-typography-69c152f-font-weight);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-6835dc6>.elementor-widget-container {
    padding: 2em 2em 2em 2em;
    background-color: var(--e-global-color-cfa1f76);
    border-radius: 5px 5px 5px 5px;
}

.elementor-102 .elementor-element.elementor-element-b654d33 {
    --display: flex;
    --background-transition: 0.6s;
    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: var(--e-global-color-4d462f5);
    --border-color: var(--e-global-color-4d462f5);
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-102 .elementor-element.elementor-element-b654d33:not(.elementor-motion-effects-element-type-background),
.elementor-102 .elementor-element.elementor-element-b654d33>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
    background-image: url("https://theme.creativemox.com/vestrade/wp-content/uploads/sites/17/2024/02/img1.png");
    background-position: 350px 300px;
    background-repeat: no-repeat;
    background-size: 30% auto;
}

.elementor-102 .elementor-element.elementor-element-b654d33:hover {
    background-image: url("https://theme.creativemox.com/vestrade/wp-content/uploads/sites/17/2024/02/img1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 250% auto;
    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: var(--e-global-color-3ee16e7);
    --border-color: var(--e-global-color-3ee16e7);
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-102 .elementor-element.elementor-element-b654d33,
.elementor-102 .elementor-element.elementor-element-b654d33::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-5954eb5 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-102 .elementor-element.elementor-element-5954eb5 {
    --icon-box-icon-margin: 14px;
}

.elementor-102 .elementor-element.elementor-element-5954eb5 .elementor-icon-box-title {
    margin-bottom: 14px;
    color: var(--e-global-color-secondary);
}

.elementor-102 .elementor-element.elementor-element-5954eb5.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-3ee16e7);
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-102 .elementor-element.elementor-element-5954eb5.elementor-view-framed .elementor-icon,
.elementor-102 .elementor-element.elementor-element-5954eb5.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
    border-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-5954eb5.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-102 .elementor-element.elementor-element-5954eb5.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-3ee16e7);
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-102 .elementor-element.elementor-element-5954eb5.elementor-view-framed .elementor-icon:hover,
.elementor-102 .elementor-element.elementor-element-5954eb5.elementor-view-default .elementor-icon:hover {
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
    border-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-5954eb5.elementor-view-framed .elementor-icon:hover {
    background-color: #FFFFFF;
}

.elementor-102 .elementor-element.elementor-element-5954eb5 .elementor-icon {
    font-size: 35px;
}

.elementor-102 .elementor-element.elementor-element-5954eb5 .elementor-icon-box-title,
.elementor-102 .elementor-element.elementor-element-5954eb5 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-5954eb5 .elementor-icon-box-description {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var(--e-global-typography-69c152f-font-size);
    font-weight: var(--e-global-typography-69c152f-font-weight);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-5954eb5>.elementor-widget-container {
    padding: 2em 2em 2em 2em;
    background-color: var(--e-global-color-cfa1f76);
    border-radius: 5px 5px 5px 5px;
}

.elementor-102 .elementor-element.elementor-element-ee90d53 {
    --display: flex;
    --background-transition: 0.6s;
    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: var(--e-global-color-4d462f5);
    --border-color: var(--e-global-color-4d462f5);
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-102 .elementor-element.elementor-element-ee90d53:not(.elementor-motion-effects-element-type-background),
.elementor-102 .elementor-element.elementor-element-ee90d53>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
    background-image: url("https://theme.creativemox.com/vestrade/wp-content/uploads/sites/17/2024/02/img1.png");
    background-position: 350px 300px;
    background-repeat: no-repeat;
    background-size: 30% auto;
}

.elementor-102 .elementor-element.elementor-element-ee90d53:hover {
    background-image: url("https://theme.creativemox.com/vestrade/wp-content/uploads/sites/17/2024/02/img1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 250% auto;
    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: var(--e-global-color-3ee16e7);
    --border-color: var(--e-global-color-3ee16e7);
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-102 .elementor-element.elementor-element-ee90d53,
.elementor-102 .elementor-element.elementor-element-ee90d53::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-1c9a3fb .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-102 .elementor-element.elementor-element-1c9a3fb {
    --icon-box-icon-margin: 14px;
}

.elementor-102 .elementor-element.elementor-element-1c9a3fb .elementor-icon-box-title {
    margin-bottom: 14px;
    color: var(--e-global-color-secondary);
}

.elementor-102 .elementor-element.elementor-element-1c9a3fb.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-3ee16e7);
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-102 .elementor-element.elementor-element-1c9a3fb.elementor-view-framed .elementor-icon,
.elementor-102 .elementor-element.elementor-element-1c9a3fb.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
    border-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-1c9a3fb.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-102 .elementor-element.elementor-element-1c9a3fb.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-3ee16e7);
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-102 .elementor-element.elementor-element-1c9a3fb.elementor-view-framed .elementor-icon:hover,
.elementor-102 .elementor-element.elementor-element-1c9a3fb.elementor-view-default .elementor-icon:hover {
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
    border-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-1c9a3fb.elementor-view-framed .elementor-icon:hover {
    background-color: #FFFFFF;
}

.elementor-102 .elementor-element.elementor-element-1c9a3fb .elementor-icon {
    font-size: 35px;
}

.elementor-102 .elementor-element.elementor-element-1c9a3fb .elementor-icon-box-title,
.elementor-102 .elementor-element.elementor-element-1c9a3fb .elementor-icon-box-title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-1c9a3fb .elementor-icon-box-description {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var(--e-global-typography-69c152f-font-size);
    font-weight: var(--e-global-typography-69c152f-font-weight);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-1c9a3fb>.elementor-widget-container {
    padding: 2em 2em 2em 2em;
    background-color: var(--e-global-color-cfa1f76);
    border-radius: 5px 5px 5px 5px;
}

.elementor-102 .elementor-element.elementor-element-ee8e993 {
    --display: flex;
    --background-transition: 0.6s;
    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: var(--e-global-color-4d462f5);
    --border-color: var(--e-global-color-4d462f5);
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-102 .elementor-element.elementor-element-ee8e993:not(.elementor-motion-effects-element-type-background),
.elementor-102 .elementor-element.elementor-element-ee8e993>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
    background-image: url("https://theme.creativemox.com/vestrade/wp-content/uploads/sites/17/2024/02/img1.png");
    background-position: 350px 300px;
    background-repeat: no-repeat;
    background-size: 30% auto;
}

.elementor-102 .elementor-element.elementor-element-ee8e993:hover {
    background-image: url("https://theme.creativemox.com/vestrade/wp-content/uploads/sites/17/2024/02/img1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 250% auto;
    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: var(--e-global-color-3ee16e7);
    --border-color: var(--e-global-color-3ee16e7);
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-102 .elementor-element.elementor-element-ee8e993,
.elementor-102 .elementor-element.elementor-element-ee8e993::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-5dd863b .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-102 .elementor-element.elementor-element-5dd863b {
    --icon-box-icon-margin: 14px;
}

.elementor-102 .elementor-element.elementor-element-5dd863b .elementor-icon-box-title {
    margin-bottom: 14px;
    color: var(--e-global-color-secondary);
}

.elementor-102 .elementor-element.elementor-element-5dd863b.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-3ee16e7);
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-102 .elementor-element.elementor-element-5dd863b.elementor-view-framed .elementor-icon,
.elementor-102 .elementor-element.elementor-element-5dd863b.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
    border-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-5dd863b.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-102 .elementor-element.elementor-element-5dd863b.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-3ee16e7);
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-102 .elementor-element.elementor-element-5dd863b.elementor-view-framed .elementor-icon:hover,
.elementor-102 .elementor-element.elementor-element-5dd863b.elementor-view-default .elementor-icon:hover {
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
    border-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-5dd863b.elementor-view-framed .elementor-icon:hover {
    background-color: #FFFFFF;
}

.elementor-102 .elementor-element.elementor-element-5dd863b .elementor-icon {
    font-size: 35px;
}

.elementor-102 .elementor-element.elementor-element-5dd863b .elementor-icon-box-title,
.elementor-102 .elementor-element.elementor-element-5dd863b .elementor-icon-box-title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-5dd863b .elementor-icon-box-description {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var(--e-global-typography-69c152f-font-size);
    font-weight: var(--e-global-typography-69c152f-font-weight);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-5dd863b>.elementor-widget-container {
    padding: 2em 2em 2em 2em;
    background-color: var(--e-global-color-cfa1f76);
    border-radius: 5px 5px 5px 5px;
}

.elementor-102 .elementor-element.elementor-element-af22bf4 {
    --display: flex;
    --background-transition: 0.6s;
    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: var(--e-global-color-4d462f5);
    --border-color: var(--e-global-color-4d462f5);
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-102 .elementor-element.elementor-element-af22bf4:not(.elementor-motion-effects-element-type-background),
.elementor-102 .elementor-element.elementor-element-af22bf4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
    background-image: url("https://theme.creativemox.com/vestrade/wp-content/uploads/sites/17/2024/02/img1.png");
    background-position: 350px 300px;
    background-repeat: no-repeat;
    background-size: 30% auto;
}

.elementor-102 .elementor-element.elementor-element-af22bf4:hover {
    background-image: url("https://theme.creativemox.com/vestrade/wp-content/uploads/sites/17/2024/02/img1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 250% auto;
    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: var(--e-global-color-3ee16e7);
    --border-color: var(--e-global-color-3ee16e7);
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-102 .elementor-element.elementor-element-af22bf4,
.elementor-102 .elementor-element.elementor-element-af22bf4::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-af1f4ea .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-102 .elementor-element.elementor-element-af1f4ea {
    --icon-box-icon-margin: 14px;
}

.elementor-102 .elementor-element.elementor-element-af1f4ea .elementor-icon-box-title {
    margin-bottom: 14px;
    color: var(--e-global-color-secondary);
}

.elementor-102 .elementor-element.elementor-element-af1f4ea.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-3ee16e7);
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-102 .elementor-element.elementor-element-af1f4ea.elementor-view-framed .elementor-icon,
.elementor-102 .elementor-element.elementor-element-af1f4ea.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
    border-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-af1f4ea.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-102 .elementor-element.elementor-element-af1f4ea.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-3ee16e7);
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-102 .elementor-element.elementor-element-af1f4ea.elementor-view-framed .elementor-icon:hover,
.elementor-102 .elementor-element.elementor-element-af1f4ea.elementor-view-default .elementor-icon:hover {
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
    border-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-af1f4ea.elementor-view-framed .elementor-icon:hover {
    background-color: #FFFFFF;
}

.elementor-102 .elementor-element.elementor-element-af1f4ea .elementor-icon {
    font-size: 35px;
}

.elementor-102 .elementor-element.elementor-element-af1f4ea .elementor-icon-box-title,
.elementor-102 .elementor-element.elementor-element-af1f4ea .elementor-icon-box-title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-af1f4ea .elementor-icon-box-description {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var(--e-global-typography-69c152f-font-size);
    font-weight: var(--e-global-typography-69c152f-font-weight);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-af1f4ea>.elementor-widget-container {
    padding: 2em 2em 2em 2em;
    background-color: var(--e-global-color-cfa1f76);
    border-radius: 5px 5px 5px 5px;
}

.elementor-102 .elementor-element.elementor-element-8f32223 {
    --display: flex;
    --background-transition: 0.6s;
    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: var(--e-global-color-4d462f5);
    --border-color: var(--e-global-color-4d462f5);
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-102 .elementor-element.elementor-element-8f32223:not(.elementor-motion-effects-element-type-background),
.elementor-102 .elementor-element.elementor-element-8f32223>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
    background-image: url("https://theme.creativemox.com/vestrade/wp-content/uploads/sites/17/2024/02/img1.png");
    background-position: 350px 300px;
    background-repeat: no-repeat;
    background-size: 30% auto;
}

.elementor-102 .elementor-element.elementor-element-8f32223:hover {
    background-image: url("https://theme.creativemox.com/vestrade/wp-content/uploads/sites/17/2024/02/img1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 250% auto;
    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: var(--e-global-color-3ee16e7);
    --border-color: var(--e-global-color-3ee16e7);
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-102 .elementor-element.elementor-element-8f32223,
.elementor-102 .elementor-element.elementor-element-8f32223::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-631d8ba .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-102 .elementor-element.elementor-element-631d8ba {
    --icon-box-icon-margin: 14px;
}

.elementor-102 .elementor-element.elementor-element-631d8ba .elementor-icon-box-title {
    margin-bottom: 14px;
    color: var(--e-global-color-secondary);
}

.elementor-102 .elementor-element.elementor-element-631d8ba.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-3ee16e7);
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-102 .elementor-element.elementor-element-631d8ba.elementor-view-framed .elementor-icon,
.elementor-102 .elementor-element.elementor-element-631d8ba.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
    border-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-631d8ba.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-102 .elementor-element.elementor-element-631d8ba.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-3ee16e7);
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-102 .elementor-element.elementor-element-631d8ba.elementor-view-framed .elementor-icon:hover,
.elementor-102 .elementor-element.elementor-element-631d8ba.elementor-view-default .elementor-icon:hover {
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
    border-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-631d8ba.elementor-view-framed .elementor-icon:hover {
    background-color: #FFFFFF;
}

.elementor-102 .elementor-element.elementor-element-631d8ba .elementor-icon {
    font-size: 35px;
}

.elementor-102 .elementor-element.elementor-element-631d8ba .elementor-icon-box-title,
.elementor-102 .elementor-element.elementor-element-631d8ba .elementor-icon-box-title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-631d8ba .elementor-icon-box-description {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var(--e-global-typography-69c152f-font-size);
    font-weight: var(--e-global-typography-69c152f-font-weight);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-631d8ba>.elementor-widget-container {
    padding: 2em 2em 2em 2em;
    background-color: var(--e-global-color-cfa1f76);
    border-radius: 5px 5px 5px 5px;
}

.elementor-102 .elementor-element.elementor-element-a4fdc27 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --overlay-opacity: 0.77;
    --padding-top: 7em;
    --padding-bottom: 7em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-102 .elementor-element.elementor-element-a4fdc27:not(.elementor-motion-effects-element-type-background),
.elementor-102 .elementor-element.elementor-element-a4fdc27>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../../../../banner_f.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-102 .elementor-element.elementor-element-a4fdc27::before,
.elementor-102 .elementor-element.elementor-element-a4fdc27>.elementor-background-video-container::before,
.elementor-102 .elementor-element.elementor-element-a4fdc27>.e-con-inner>.elementor-background-video-container::before,
.elementor-102 .elementor-element.elementor-element-a4fdc27>.elementor-background-slideshow::before,
.elementor-102 .elementor-element.elementor-element-a4fdc27>.e-con-inner>.elementor-background-slideshow::before,
.elementor-102 .elementor-element.elementor-element-a4fdc27>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: var(--e-global-color-secondary);
}

.elementor-102 .elementor-element.elementor-element-a4fdc27,
.elementor-102 .elementor-element.elementor-element-a4fdc27::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-9a3960e {
    --display: flex;
    --justify-content: space-around;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    border-style: dashed;
    --border-style: dashed;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-accent);
    --border-color: var(--e-global-color-accent);
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 3em;
    --padding-right: 3em;
}

.elementor-102 .elementor-element.elementor-element-9a3960e,
.elementor-102 .elementor-element.elementor-element-9a3960e::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-3695b21 {
    text-align: center;
}

.elementor-102 .elementor-element.elementor-element-3695b21 .elementor-heading-title {
    color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-18f0816 {
    text-align: center;
    color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-3eb287a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-3eb287a.e-con {
    --align-self: center;
}

.elementor-102 .elementor-element.elementor-element-3c79fc7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-between;
    --gap: 0px 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --overlay-opacity: 0.95;
    /* --padding-top: 7em; */
    --padding-bottom: 4em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-102 .elementor-element.elementor-element-3c79fc7::before,
.elementor-102 .elementor-element.elementor-element-3c79fc7>.elementor-background-video-container::before,
.elementor-102 .elementor-element.elementor-element-3c79fc7>.e-con-inner>.elementor-background-video-container::before,
.elementor-102 .elementor-element.elementor-element-3c79fc7>.elementor-background-slideshow::before,
.elementor-102 .elementor-element.elementor-element-3c79fc7>.e-con-inner>.elementor-background-slideshow::before,
.elementor-102 .elementor-element.elementor-element-3c79fc7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    /* background-color: var(--e-global-color-text); */
}

.elementor-102 .elementor-element.elementor-element-3c79fc7,
.elementor-102 .elementor-element.elementor-element-3c79fc7::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-e0d1be0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 3em;
}

.elementor-102 .elementor-element.elementor-element-001e3f0 .elementor-heading-title {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-37218a6 .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-37218a6 .elementor-progress-wrapper {
    background-color: var(--e-global-color-cfa1f76);
    border-radius: 5px;
    overflow: hidden;
}

.elementor-102 .elementor-element.elementor-element-37218a6 .elementor-progress-bar {
    height: 10px;
    line-height: 10px;
}

.elementor-102 .elementor-element.elementor-element-37218a6 .elementor-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var(--e-global-typography-84ca66e-font-size);
    font-weight: var(--e-global-typography-84ca66e-font-weight);
    text-transform: var(--e-global-typography-84ca66e-text-transform);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-0d69c47 .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-0d69c47 .elementor-progress-wrapper {
    background-color: var(--e-global-color-cfa1f76);
    border-radius: 5px;
    overflow: hidden;
}

.elementor-102 .elementor-element.elementor-element-0d69c47 .elementor-progress-bar {
    height: 10px;
    line-height: 10px;
}

.elementor-102 .elementor-element.elementor-element-0d69c47 .elementor-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var(--e-global-typography-84ca66e-font-size);
    font-weight: var(--e-global-typography-84ca66e-font-weight);
    text-transform: var(--e-global-typography-84ca66e-text-transform);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-c0a5ebf .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-c0a5ebf .elementor-progress-wrapper {
    background-color: var(--e-global-color-cfa1f76);
    border-radius: 5px;
    overflow: hidden;
}

.elementor-102 .elementor-element.elementor-element-c0a5ebf .elementor-progress-bar {
    height: 10px;
    line-height: 10px;
}

.elementor-102 .elementor-element.elementor-element-c0a5ebf .elementor-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var(--e-global-typography-84ca66e-font-size);
    font-weight: var(--e-global-typography-84ca66e-font-weight);
    text-transform: var(--e-global-typography-84ca66e-text-transform);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-105b73b {
    --display: flex;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 3em;
    --padding-right: 1em;
}

.elementor-102 .elementor-element.elementor-element-55eb110 {
    --icon-box-icon-margin: 21px;
}

.elementor-102 .elementor-element.elementor-element-55eb110 .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-secondary);
}

.elementor-102 .elementor-element.elementor-element-55eb110.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-55eb110.elementor-view-framed .elementor-icon,
.elementor-102 .elementor-element.elementor-element-55eb110.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
    border-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-55eb110.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-55eb110.elementor-view-stacked .elementor-icon:hover {
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-55eb110 .elementor-icon {
    font-size: 35px;
}

.elementor-102 .elementor-element.elementor-element-55eb110 .elementor-icon-box-title,
.elementor-102 .elementor-element.elementor-element-55eb110 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-55eb110 .elementor-icon-box-description {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-0926e69 {
    --icon-box-icon-margin: 21px;
}

.elementor-102 .elementor-element.elementor-element-0926e69 .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-secondary);
}

.elementor-102 .elementor-element.elementor-element-0926e69.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-0926e69.elementor-view-framed .elementor-icon,
.elementor-102 .elementor-element.elementor-element-0926e69.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
    border-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-0926e69.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-0926e69.elementor-view-stacked .elementor-icon:hover {
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-0926e69 .elementor-icon {
    font-size: 35px;
}

.elementor-102 .elementor-element.elementor-element-0926e69 .elementor-icon-box-title,
.elementor-102 .elementor-element.elementor-element-0926e69 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-0926e69 .elementor-icon-box-description {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-d7967f1 {
    --icon-box-icon-margin: 21px;
}

.elementor-102 .elementor-element.elementor-element-d7967f1 .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-secondary);
}

.elementor-102 .elementor-element.elementor-element-d7967f1.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-d7967f1.elementor-view-framed .elementor-icon,
.elementor-102 .elementor-element.elementor-element-d7967f1.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
    border-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-d7967f1.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-d7967f1.elementor-view-stacked .elementor-icon:hover {
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-d7967f1 .elementor-icon {
    font-size: 35px;
}

.elementor-102 .elementor-element.elementor-element-d7967f1 .elementor-icon-box-title,
.elementor-102 .elementor-element.elementor-element-d7967f1 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-d7967f1 .elementor-icon-box-description {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-1c77418 {
    --icon-box-icon-margin: 21px;
}

.elementor-102 .elementor-element.elementor-element-1c77418 .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-secondary);
}

.elementor-102 .elementor-element.elementor-element-1c77418.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-1c77418.elementor-view-framed .elementor-icon,
.elementor-102 .elementor-element.elementor-element-1c77418.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
    border-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-1c77418.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-1c77418.elementor-view-stacked .elementor-icon:hover {
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-1c77418 .elementor-icon {
    font-size: 35px;
}

.elementor-102 .elementor-element.elementor-element-1c77418 .elementor-icon-box-title,
.elementor-102 .elementor-element.elementor-element-1c77418 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-1c77418 .elementor-icon-box-description {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-39d5e06 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-top: 5em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 0em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-102 .elementor-element.elementor-element-39d5e06:not(.elementor-motion-effects-element-type-background),
.elementor-102 .elementor-element.elementor-element-39d5e06>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-cfa1f76);
}

.elementor-102 .elementor-element.elementor-element-39d5e06,
.elementor-102 .elementor-element.elementor-element-39d5e06::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-63042dc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-between;
    --background-transition: 0.3s;
    --margin-top: -5em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
}

.elementor-102 .elementor-element.elementor-element-b5c017d {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-102 .elementor-element.elementor-element-b5c017d:not(.elementor-motion-effects-element-type-background),
.elementor-102 .elementor-element.elementor-element-b5c017d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-b5c017d,
.elementor-102 .elementor-element.elementor-element-b5c017d::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-b8529cd {
    --icon-box-icon-margin: 14px;
}

.elementor-102 .elementor-element.elementor-element-b8529cd .elementor-icon-box-title {
    margin-bottom: 14px;
    color: var(--e-global-color-secondary);
}

.elementor-102 .elementor-element.elementor-element-b8529cd.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-3ee16e7);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-b8529cd.elementor-view-framed .elementor-icon,
.elementor-102 .elementor-element.elementor-element-b8529cd.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
    border-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-b8529cd.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-b8529cd .elementor-icon {
    font-size: 35px;
}

.elementor-102 .elementor-element.elementor-element-b8529cd .elementor-icon-box-title,
.elementor-102 .elementor-element.elementor-element-b8529cd .elementor-icon-box-title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-fba7dde {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-102 .elementor-element.elementor-element-fba7dde:not(.elementor-motion-effects-element-type-background),
.elementor-102 .elementor-element.elementor-element-fba7dde>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-ec3c7a7) 0%, var(--e-global-color-578fe90) 100%);
}

.elementor-102 .elementor-element.elementor-element-fba7dde,
.elementor-102 .elementor-element.elementor-element-fba7dde::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-86d97b8 {
    --icon-box-icon-margin: 14px;
}

.elementor-102 .elementor-element.elementor-element-86d97b8 .elementor-icon-box-title {
    margin-bottom: 14px;
    color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-86d97b8.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-text);
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-86d97b8.elementor-view-framed .elementor-icon,
.elementor-102 .elementor-element.elementor-element-86d97b8.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-86d97b8.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-86d97b8 .elementor-icon {
    font-size: 35px;
}

.elementor-102 .elementor-element.elementor-element-86d97b8 .elementor-icon-box-title,
.elementor-102 .elementor-element.elementor-element-86d97b8 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-86d97b8 .elementor-icon-box-description {
    color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-1b11c2c {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-102 .elementor-element.elementor-element-1b11c2c:not(.elementor-motion-effects-element-type-background),
.elementor-102 .elementor-element.elementor-element-1b11c2c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-1b11c2c,
.elementor-102 .elementor-element.elementor-element-1b11c2c::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-4195e7b {
    --icon-box-icon-margin: 14px;
}

.elementor-102 .elementor-element.elementor-element-4195e7b .elementor-icon-box-title {
    margin-bottom: 14px;
    color: var(--e-global-color-secondary);
}

.elementor-102 .elementor-element.elementor-element-4195e7b.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-3ee16e7);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-4195e7b.elementor-view-framed .elementor-icon,
.elementor-102 .elementor-element.elementor-element-4195e7b.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-3ee16e7);
    color: var(--e-global-color-3ee16e7);
    border-color: var(--e-global-color-3ee16e7);
}

.elementor-102 .elementor-element.elementor-element-4195e7b.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-4195e7b .elementor-icon {
    font-size: 35px;
}

.elementor-102 .elementor-element.elementor-element-4195e7b .elementor-icon-box-title,
.elementor-102 .elementor-element.elementor-element-4195e7b .elementor-icon-box-title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
    letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
    word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-e6f8377 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-31fd392 {
    --e-image-carousel-slides-to-show: 6;
}

.elementor-102 .elementor-element.elementor-element-0e5ced9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 7em;
    --padding-bottom: 10em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-102 .elementor-element.elementor-element-0e5ced9:not(.elementor-motion-effects-element-type-background),
.elementor-102 .elementor-element.elementor-element-0e5ced9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://theme.creativemox.com/vestrade/wp-content/uploads/sites/17/2024/02/online-trading-close-up-of-a-smartphone-in-male-hands-with-trading-data-index-chart-graph-on-the.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-102 .elementor-element.elementor-element-0e5ced9::before,
.elementor-102 .elementor-element.elementor-element-0e5ced9>.elementor-background-video-container::before,
.elementor-102 .elementor-element.elementor-element-0e5ced9>.e-con-inner>.elementor-background-video-container::before,
.elementor-102 .elementor-element.elementor-element-0e5ced9>.elementor-background-slideshow::before,
.elementor-102 .elementor-element.elementor-element-0e5ced9>.e-con-inner>.elementor-background-slideshow::before,
.elementor-102 .elementor-element.elementor-element-0e5ced9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-044b931) 0%, #0A011880 100%);
}

.elementor-102 .elementor-element.elementor-element-0e5ced9,
.elementor-102 .elementor-element.elementor-element-0e5ced9::before {
    --border-transition: 0.3s;
}

.elementor-102 .elementor-element.elementor-element-15bd51d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-102 .elementor-element.elementor-element-f716c9d .elementor-heading-title {
    color: var(--e-global-color-text);
}

.elementor-102 .elementor-element.elementor-element-dbd9fe7 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-102 .elementor-element.elementor-element-c6098fd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

@media(max-width:1024px) {
    .elementor-102 .elementor-element.elementor-element-50062efb {
        --padding-top: 6em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-102 .elementor-element.elementor-element-4528a2b3 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --margin-top: 3em;
        --margin-bottom: 0em;
        --margin-left: 0em;
        --margin-right: 0em;
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 7em;
        --padding-right: 7em;
    }

    .elementor-102 .elementor-element.elementor-element-7f647e81 {
        text-align: center;
    }

    .elementor-102 .elementor-element.elementor-element-7f647e81 .elementor-heading-title {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
        letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
        word-spacing: var(--e-global-typography-a435f28-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-3af53480 {
        text-align: center;
    }

    .elementor-102 .elementor-element.elementor-element-578fe5e3 {
        --justify-content: center;
    }

    .elementor-102 .elementor-element.elementor-element-7b559d14 {
        --margin-top: 0em;
        --margin-bottom: 0em;
        --margin-left: 0em;
        --margin-right: 0em;
    }

    .elementor-102 .elementor-element.elementor-element-11198c0f {
        --gap: 14px 14px;
        --margin-top: -7em;
        --margin-bottom: 0em;
        --margin-left: 0em;
        --margin-right: 0em;
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-102 .elementor-element.elementor-element-129277b0 {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-102 .elementor-element.elementor-element-74eca519 .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-74eca519 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-74eca519 .elementor-icon-box-description {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-5278f28 {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-102 .elementor-element.elementor-element-71ebd269 .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-71ebd269 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-71ebd269 .elementor-icon-box-description {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-5be8c30d {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-102 .elementor-element.elementor-element-4321fe54 .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-4321fe54 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-4321fe54 .elementor-icon-box-description {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-19d0dc7c {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-102 .elementor-element.elementor-element-7129ae9b .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-7129ae9b .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-7129ae9b .elementor-icon-box-description {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-d496ba6 {
        --padding-top: 1em;
        --padding-bottom: 3em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-102 .elementor-element.elementor-element-30be242 {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-102 .elementor-element.elementor-element-699f52d .elementor-heading-title {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-749952d img {
        width: 100%;
        max-width: 100%;
        height: 425px;
    }

    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper.ccew-price-list .ccew-coin-name,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-coin-name,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-card-coin span,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] #ccew-coinslist_wrapper tbody .ccew_coin_name {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper.ccew-price-list .ccew-coin-symbol,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-coin-symbol,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] #ccew-coinslist_wrapper tbody .ccew_coin_symbol {
        font-size: var(--e-global-typography-84ca66e-font-size);
        line-height: var(--e-global-typography-84ca66e-line-height);
        letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
        word-spacing: var(--e-global-typography-84ca66e-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper.ccew-price-list .ccew-coin-price,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-coin-price,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-coin-price span.ccew-price,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-card-price span {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-coin-info .ccew-info-item span,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper .ccew-change-percent span,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-change span,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-volume span,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper .ccew-changes-time,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper span.changes,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-low-24 span,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-high-24 span,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-low-24,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-high-24 {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-64ca0eb1 {
        --justify-content: space-between;
        --flex-wrap: wrap;
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper.ccew-price-list .ccew-coin-name,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-coin-name,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-card-coin span,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] #ccew-coinslist_wrapper tbody .ccew_coin_name {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper.ccew-price-list .ccew-coin-symbol,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-coin-symbol,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] #ccew-coinslist_wrapper tbody .ccew_coin_symbol {
        font-size: var(--e-global-typography-84ca66e-font-size);
        line-height: var(--e-global-typography-84ca66e-line-height);
        letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
        word-spacing: var(--e-global-typography-84ca66e-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper.ccew-price-list .ccew-coin-price,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-coin-price,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-coin-price span.ccew-price,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-card-price span {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-coin-info .ccew-info-item span,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper .ccew-change-percent span,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-change span,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-volume span,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper .ccew-changes-time,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper span.changes,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-low-24 span,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-high-24 span,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-low-24,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-high-24 {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-48bd1df2 {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-102 .elementor-element.elementor-element-66ddc6dd {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --justify-content: space-between;
        --gap: 14px 14px;
        --flex-wrap: wrap;
    }

    .elementor-102 .elementor-element.elementor-element-7aceef53 {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-102 .elementor-element.elementor-element-7601b090 {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-102 .elementor-element.elementor-element-ad5529b {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-102 .elementor-element.elementor-element-0b8a2e0 {
        --padding-top: 1em;
        --padding-bottom: 1em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-102 .elementor-element.elementor-element-f18d5d7 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
        letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
        word-spacing: var(--e-global-typography-a435f28-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-f18d5d7 .elementor-counter-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-a51106b .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
        letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
        word-spacing: var(--e-global-typography-a435f28-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-a51106b .elementor-counter-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-0fa082b .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
        letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
        word-spacing: var(--e-global-typography-a435f28-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-0fa082b .elementor-counter-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-b0e8ee3 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
        letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
        word-spacing: var(--e-global-typography-a435f28-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-b0e8ee3 .elementor-counter-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-10bb601 {
        --padding-top: 2em;
        --padding-bottom: 3em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-102 .elementor-element.elementor-element-5f9ce41 {
        --padding-top: 1em;
        --padding-bottom: 1em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-102 .elementor-element.elementor-element-12c5042 img {
        width: 100%;
        max-width: 100%;
        height: 425px;
    }

    .elementor-102 .elementor-element.elementor-element-ff1795d .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-0665b13 .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-0665b13 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-0665b13 .elementor-icon-box-description {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-7f82cec .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-1cff6cf .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-1cff6cf .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-1cff6cf .elementor-icon-box-description {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-90f3bfd {
        --padding-top: 1em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-102 .elementor-element.elementor-element-ed2974a:not(.elementor-motion-effects-element-type-background),
    .elementor-102 .elementor-element.elementor-element-ed2974a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 300px 290px;
        background-size: 82px auto;
    }

    .elementor-102 .elementor-element.elementor-element-ed2974a:hover {
        background-position: center center;
        background-size: 250% auto;
    }

    .elementor-102 .elementor-element.elementor-element-ed2974a {
        --padding-top: 1em;
        --padding-bottom: 1em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-102 .elementor-element.elementor-element-6835dc6 .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-6835dc6 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-6835dc6 .elementor-icon-box-description {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-b654d33:not(.elementor-motion-effects-element-type-background),
    .elementor-102 .elementor-element.elementor-element-b654d33>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 300px 290px;
        background-size: 82px auto;
    }

    .elementor-102 .elementor-element.elementor-element-b654d33:hover {
        background-position: center center;
        background-size: 250% auto;
    }

    .elementor-102 .elementor-element.elementor-element-b654d33 {
        --padding-top: 1em;
        --padding-bottom: 1em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-102 .elementor-element.elementor-element-5954eb5 .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-5954eb5 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-5954eb5 .elementor-icon-box-description {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-ee90d53:not(.elementor-motion-effects-element-type-background),
    .elementor-102 .elementor-element.elementor-element-ee90d53>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 300px 290px;
        background-size: 82px auto;
    }

    .elementor-102 .elementor-element.elementor-element-ee90d53:hover {
        background-position: center center;
        background-size: 250% auto;
    }

    .elementor-102 .elementor-element.elementor-element-ee90d53 {
        --padding-top: 1em;
        --padding-bottom: 1em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-102 .elementor-element.elementor-element-1c9a3fb .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-1c9a3fb .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-1c9a3fb .elementor-icon-box-description {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-ee8e993:not(.elementor-motion-effects-element-type-background),
    .elementor-102 .elementor-element.elementor-element-ee8e993>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 300px 290px;
        background-size: 82px auto;
    }

    .elementor-102 .elementor-element.elementor-element-ee8e993:hover {
        background-position: center center;
        background-size: 250% auto;
    }

    .elementor-102 .elementor-element.elementor-element-ee8e993 {
        --padding-top: 1em;
        --padding-bottom: 1em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-102 .elementor-element.elementor-element-5dd863b .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-5dd863b .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-5dd863b .elementor-icon-box-description {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-af22bf4:not(.elementor-motion-effects-element-type-background),
    .elementor-102 .elementor-element.elementor-element-af22bf4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 300px 290px;
        background-size: 82px auto;
    }

    .elementor-102 .elementor-element.elementor-element-af22bf4:hover {
        background-position: center center;
        background-size: 250% auto;
    }

    .elementor-102 .elementor-element.elementor-element-af22bf4 {
        --padding-top: 1em;
        --padding-bottom: 1em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-102 .elementor-element.elementor-element-af1f4ea .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-af1f4ea .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-af1f4ea .elementor-icon-box-description {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-8f32223:not(.elementor-motion-effects-element-type-background),
    .elementor-102 .elementor-element.elementor-element-8f32223>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 300px 290px;
        background-size: 82px auto;
    }

    .elementor-102 .elementor-element.elementor-element-8f32223:hover {
        background-position: center center;
        background-size: 250% auto;
    }

    .elementor-102 .elementor-element.elementor-element-8f32223 {
        --padding-top: 1em;
        --padding-bottom: 1em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-102 .elementor-element.elementor-element-631d8ba .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-631d8ba .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-631d8ba .elementor-icon-box-description {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-a4fdc27 {
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-102 .elementor-element.elementor-element-9a3960e {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-102 .elementor-element.elementor-element-3c79fc7 {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-102 .elementor-element.elementor-element-e0d1be0 {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-102 .elementor-element.elementor-element-001e3f0 .elementor-heading-title {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-37218a6 .elementor-title {
        font-size: var(--e-global-typography-84ca66e-font-size);
        line-height: var(--e-global-typography-84ca66e-line-height);
        letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
        word-spacing: var(--e-global-typography-84ca66e-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-0d69c47 .elementor-title {
        font-size: var(--e-global-typography-84ca66e-font-size);
        line-height: var(--e-global-typography-84ca66e-line-height);
        letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
        word-spacing: var(--e-global-typography-84ca66e-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-c0a5ebf .elementor-title {
        font-size: var(--e-global-typography-84ca66e-font-size);
        line-height: var(--e-global-typography-84ca66e-line-height);
        letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
        word-spacing: var(--e-global-typography-84ca66e-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-105b73b {
        --justify-content: center;
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-102 .elementor-element.elementor-element-55eb110 {
        --icon-box-icon-margin: 14px;
    }

    .elementor-102 .elementor-element.elementor-element-55eb110 .elementor-icon {
        font-size: 28px;
    }

    .elementor-102 .elementor-element.elementor-element-55eb110 .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-55eb110 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-55eb110 .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-0926e69 {
        --icon-box-icon-margin: 14px;
    }

    .elementor-102 .elementor-element.elementor-element-0926e69 .elementor-icon {
        font-size: 28px;
    }

    .elementor-102 .elementor-element.elementor-element-0926e69 .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-0926e69 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-0926e69 .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-d7967f1 {
        --icon-box-icon-margin: 14px;
    }

    .elementor-102 .elementor-element.elementor-element-d7967f1 .elementor-icon {
        font-size: 28px;
    }

    .elementor-102 .elementor-element.elementor-element-d7967f1 .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-d7967f1 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-d7967f1 .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-1c77418 {
        --icon-box-icon-margin: 14px;
    }

    .elementor-102 .elementor-element.elementor-element-1c77418 .elementor-icon {
        font-size: 28px;
    }

    .elementor-102 .elementor-element.elementor-element-1c77418 .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-1c77418 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-1c77418 .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-39d5e06 {
        --padding-top: 0em;
        --padding-bottom: 1em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-102 .elementor-element.elementor-element-b5c017d {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-102 .elementor-element.elementor-element-b8529cd {
        --icon-box-icon-margin: 12px;
    }

    .elementor-102 .elementor-element.elementor-element-b8529cd .elementor-icon {
        font-size: 28px;
    }

    .elementor-102 .elementor-element.elementor-element-b8529cd .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-b8529cd .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-fba7dde {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-102 .elementor-element.elementor-element-86d97b8 {
        --icon-box-icon-margin: 12px;
    }

    .elementor-102 .elementor-element.elementor-element-86d97b8 .elementor-icon {
        font-size: 28px;
    }

    .elementor-102 .elementor-element.elementor-element-86d97b8 .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-86d97b8 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-1b11c2c {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-102 .elementor-element.elementor-element-4195e7b {
        --icon-box-icon-margin: 12px;
    }

    .elementor-102 .elementor-element.elementor-element-4195e7b .elementor-icon {
        font-size: 28px;
    }

    .elementor-102 .elementor-element.elementor-element-4195e7b .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-4195e7b .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-31fd392 {
        --e-image-carousel-slides-to-show: 5;
    }

    .elementor-102 .elementor-element.elementor-element-0e5ced9 {
        --padding-top: 3em;
        --padding-bottom: 7em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-102 .elementor-element.elementor-element-dbd9fe7 .elementor-heading-title {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }
}

@media(max-width:767px) {
    .elementor-102 .elementor-element.elementor-element-50062efb {
        --padding-top: 6em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-102 .elementor-element.elementor-element-4528a2b3 {
        --margin-top: 0em;
        --margin-bottom: 0em;
        --margin-left: 0em;
        --margin-right: 0em;
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-102 .elementor-element.elementor-element-7f647e81 .elementor-heading-title {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
        letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
        word-spacing: var(--e-global-typography-a435f28-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-578fe5e3 {
        --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;
        --align-items: stretch;
        --gap: 14px 14px;
        --flex-wrap: wrap;
    }

    .elementor-102 .elementor-element.elementor-element-7b559d14 {
        --margin-top: 0em;
        --margin-bottom: 0em;
        --margin-left: 0em;
        --margin-right: 0em;
    }

    .elementor-102 .elementor-element.elementor-element-11198c0f {
        --margin-top: 0em;
        --margin-bottom: 0em;
        --margin-left: 0em;
        --margin-right: 0em;
        --padding-top: 2em;
        --padding-bottom: 1em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-102 .elementor-element.elementor-element-74eca519 .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-74eca519 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-74eca519 .elementor-icon-box-description {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-71ebd269 .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-71ebd269 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-71ebd269 .elementor-icon-box-description {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-4321fe54 .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-4321fe54 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-4321fe54 .elementor-icon-box-description {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-7129ae9b .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-7129ae9b .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-7129ae9b .elementor-icon-box-description {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-d496ba6 {
        --padding-top: 0em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-102 .elementor-element.elementor-element-699f52d .elementor-heading-title {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-749952d img {
        height: 250px;
    }

    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper.ccew-price-list .ccew-coin-name,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-coin-name,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-card-coin span,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] #ccew-coinslist_wrapper tbody .ccew_coin_name {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper.ccew-price-list .ccew-coin-symbol,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-coin-symbol,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] #ccew-coinslist_wrapper tbody .ccew_coin_symbol {
        font-size: var(--e-global-typography-84ca66e-font-size);
        line-height: var(--e-global-typography-84ca66e-line-height);
        letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
        word-spacing: var(--e-global-typography-84ca66e-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper.ccew-price-list .ccew-coin-price,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-coin-price,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-coin-price span.ccew-price,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-card-price span {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-coin-info .ccew-info-item span,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper .ccew-change-percent span,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-change span,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-volume span,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper .ccew-changes-time,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper span.changes,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-low-24 span,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-high-24 span,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-low-24,
    .elementor-102 .elementor-element.elementor-element-20bf384 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-high-24 {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-20bf384 {
        --container-widget-width: 250px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 250px);
        max-width: 250px;
        top: 0px;
    }

    body:not(.rtl) .elementor-102 .elementor-element.elementor-element-20bf384 {
        right: 0px;
    }

    body.rtl .elementor-102 .elementor-element.elementor-element-20bf384 {
        left: 0px;
    }

    .elementor-102 .elementor-element.elementor-element-64ca0eb1 {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper.ccew-price-list .ccew-coin-name,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-coin-name,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-card-coin span,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] #ccew-coinslist_wrapper tbody .ccew_coin_name {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper.ccew-price-list .ccew-coin-symbol,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-coin-symbol,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] #ccew-coinslist_wrapper tbody .ccew_coin_symbol {
        font-size: var(--e-global-typography-84ca66e-font-size);
        line-height: var(--e-global-typography-84ca66e-line-height);
        letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
        word-spacing: var(--e-global-typography-84ca66e-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper.ccew-price-list .ccew-coin-price,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-coin-price,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-coin-price span.ccew-price,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-card-price span {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-coin-info .ccew-info-item span,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper .ccew-change-percent span,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-change span,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-volume span,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper .ccew-changes-time,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper span.changes,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-low-24 span,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-high-24 span,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-low-24,
    .elementor-102 .elementor-element.elementor-element-a8258c1 div[id*=ccew-wrap] .ccew-wrapper .ccew-card-offset-content .ccew-high-24 {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-681bc100 {
        --min-height: 250px;
    }

    .elementor-102 .elementor-element.elementor-element-7aceef53 {
        --padding-top: 21px;
        --padding-bottom: 21px;
        --padding-left: 21px;
        --padding-right: 21px;
    }

    .elementor-102 .elementor-element.elementor-element-7601b090 {
        --padding-top: 21px;
        --padding-bottom: 21px;
        --padding-left: 21px;
        --padding-right: 21px;
    }

    .elementor-102 .elementor-element.elementor-element-ad5529b {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-102 .elementor-element.elementor-element-f263787 {
        --padding-top: 1em;
        --padding-bottom: 1em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-102 .elementor-element.elementor-element-0b8a2e0 {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-102 .elementor-element.elementor-element-f18d5d7 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
        letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
        word-spacing: var(--e-global-typography-a435f28-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-f18d5d7 .elementor-counter-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-f18d5d7>.elementor-widget-container {
        padding: 7px 7px 7px 7px;
        border-width: 0px 1px 1px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-f18d5d7 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-102 .elementor-element.elementor-element-a51106b .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
        letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
        word-spacing: var(--e-global-typography-a435f28-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-a51106b .elementor-counter-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-a51106b>.elementor-widget-container {
        padding: 7px 7px 7px 7px;
        border-width: 0px 0px 1px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-a51106b {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-102 .elementor-element.elementor-element-0fa082b .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
        letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
        word-spacing: var(--e-global-typography-a435f28-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-0fa082b .elementor-counter-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-0fa082b>.elementor-widget-container {
        padding: 7px 7px 7px 7px;
    }

    .elementor-102 .elementor-element.elementor-element-0fa082b {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-102 .elementor-element.elementor-element-b0e8ee3 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
        letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
        word-spacing: var(--e-global-typography-a435f28-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-b0e8ee3 .elementor-counter-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-b0e8ee3>.elementor-widget-container {
        padding: 7px 7px 7px 7px;
    }

    .elementor-102 .elementor-element.elementor-element-b0e8ee3 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-102 .elementor-element.elementor-element-10bb601 {
        --padding-top: 4em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-102 .elementor-element.elementor-element-12c5042 img {
        height: 225px;
    }

    .elementor-102 .elementor-element.elementor-element-ff1795d .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-0665b13 .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-0665b13 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-0665b13 .elementor-icon-box-description {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-7f82cec .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-1cff6cf .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-1cff6cf .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-1cff6cf .elementor-icon-box-description {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-90f3bfd {
        --padding-top: 0em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-102 .elementor-element.elementor-element-ed2974a:not(.elementor-motion-effects-element-type-background),
    .elementor-102 .elementor-element.elementor-element-ed2974a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 285px 285px;
        background-size: 70px auto;
    }

    .elementor-102 .elementor-element.elementor-element-ed2974a:hover {
        background-position: center center;
        background-size: 250% auto;
    }

    .elementor-102 .elementor-element.elementor-element-6835dc6 .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-6835dc6 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-6835dc6 .elementor-icon-box-description {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-b654d33:not(.elementor-motion-effects-element-type-background),
    .elementor-102 .elementor-element.elementor-element-b654d33>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 285px 285px;
        background-size: 70px auto;
    }

    .elementor-102 .elementor-element.elementor-element-b654d33:hover {
        background-position: center center;
        background-size: 250% auto;
    }

    .elementor-102 .elementor-element.elementor-element-5954eb5 .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-5954eb5 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-5954eb5 .elementor-icon-box-description {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-ee90d53:not(.elementor-motion-effects-element-type-background),
    .elementor-102 .elementor-element.elementor-element-ee90d53>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 285px 285px;
        background-size: 70px auto;
    }

    .elementor-102 .elementor-element.elementor-element-ee90d53:hover {
        background-position: center center;
        background-size: 250% auto;
    }

    .elementor-102 .elementor-element.elementor-element-1c9a3fb .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-1c9a3fb .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-1c9a3fb .elementor-icon-box-description {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-ee8e993:not(.elementor-motion-effects-element-type-background),
    .elementor-102 .elementor-element.elementor-element-ee8e993>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 285px 285px;
        background-size: 70px auto;
    }

    .elementor-102 .elementor-element.elementor-element-ee8e993:hover {
        background-position: center center;
        background-size: 250% auto;
    }

    .elementor-102 .elementor-element.elementor-element-5dd863b .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-5dd863b .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-5dd863b .elementor-icon-box-description {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-af22bf4:not(.elementor-motion-effects-element-type-background),
    .elementor-102 .elementor-element.elementor-element-af22bf4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 285px 285px;
        background-size: 70px auto;
    }

    .elementor-102 .elementor-element.elementor-element-af22bf4:hover {
        background-position: center center;
        background-size: 250% auto;
    }

    .elementor-102 .elementor-element.elementor-element-af1f4ea .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-af1f4ea .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-af1f4ea .elementor-icon-box-description {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-8f32223:not(.elementor-motion-effects-element-type-background),
    .elementor-102 .elementor-element.elementor-element-8f32223>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 285px 285px;
        background-size: 70px auto;
    }

    .elementor-102 .elementor-element.elementor-element-8f32223:hover {
        background-position: center center;
        background-size: 250% auto;
    }

    .elementor-102 .elementor-element.elementor-element-631d8ba .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-631d8ba .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-631d8ba .elementor-icon-box-description {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
        letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
        word-spacing: var(--e-global-typography-69c152f-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-a4fdc27 {
        --padding-top: 1em;
        --padding-bottom: 1em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-102 .elementor-element.elementor-element-9a3960e {
        --padding-top: 1em;
        --padding-bottom: 1em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-102 .elementor-element.elementor-element-3eb287a {
        --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;
        --align-items: stretch;
    }

    .elementor-102 .elementor-element.elementor-element-3c79fc7 {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-102 .elementor-element.elementor-element-e0d1be0 {
        --padding-top: 1em;
        --padding-bottom: 1em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-102 .elementor-element.elementor-element-001e3f0 .elementor-heading-title {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-37218a6 .elementor-title {
        font-size: var(--e-global-typography-84ca66e-font-size);
        line-height: var(--e-global-typography-84ca66e-line-height);
        letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
        word-spacing: var(--e-global-typography-84ca66e-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-0d69c47 .elementor-title {
        font-size: var(--e-global-typography-84ca66e-font-size);
        line-height: var(--e-global-typography-84ca66e-line-height);
        letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
        word-spacing: var(--e-global-typography-84ca66e-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-c0a5ebf .elementor-title {
        font-size: var(--e-global-typography-84ca66e-font-size);
        line-height: var(--e-global-typography-84ca66e-line-height);
        letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
        word-spacing: var(--e-global-typography-84ca66e-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-105b73b {
        --padding-top: 1em;
        --padding-bottom: 1em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-102 .elementor-element.elementor-element-55eb110 .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-55eb110 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-55eb110 .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-0926e69 .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-0926e69 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-0926e69 .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-d7967f1 .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-d7967f1 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-d7967f1 .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-1c77418 .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-1c77418 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-1c77418 .elementor-icon-box-description {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-b5c017d {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-102 .elementor-element.elementor-element-b8529cd .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-b8529cd .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-fba7dde {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-102 .elementor-element.elementor-element-86d97b8 .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-86d97b8 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-1b11c2c {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-102 .elementor-element.elementor-element-4195e7b .elementor-icon-box-title,
    .elementor-102 .elementor-element.elementor-element-4195e7b .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
        letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
        word-spacing: var(--e-global-typography-83682a1-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-31fd392 {
        --e-image-carousel-slides-to-show: 3;
    }

    .elementor-102 .elementor-element.elementor-element-0e5ced9 {
        --padding-top: 1em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-102 .elementor-element.elementor-element-f716c9d {
        text-align: center;
    }

    .elementor-102 .elementor-element.elementor-element-dbd9fe7 {
        text-align: center;
    }

    .elementor-102 .elementor-element.elementor-element-dbd9fe7 .elementor-heading-title {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-102 .elementor-element.elementor-element-c6098fd {
        --gap: 7px 7px;
    }

    .elementor-102 .elementor-element.elementor-element-1bec280 {
        width: var(--container-widget-width, 48%);
        max-width: 48%;
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
    }

    .elementor-102 .elementor-element.elementor-element-d83c3e0 {
        width: var(--container-widget-width, 48%);
        max-width: 48%;
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
    }
}

@media(min-width:768px) {
    .elementor-102 .elementor-element.elementor-element-4528a2b3 {
        --width: 100%;
        align-items: center !important;
    }

    .elementor-102 .elementor-element.elementor-element-7b559d14 {
        --width: 55%;
    }

    .elementor-102 .elementor-element.elementor-element-129277b0 {
        --width: 32%  !important;
    }

    .elementor-102 .elementor-element.elementor-element-5278f28 {
        --width: 31% !important;
    }

    .elementor-102 .elementor-element.elementor-element-5be8c30d {
        --width: 32% !important;
    }

    .elementor-102 .elementor-element.elementor-element-19d0dc7c {
        --width: 24% !important;
    }

    .elementor-102 .elementor-element.elementor-element-30be242 {
        --width: 50%;
    }

    .elementor-102 .elementor-element.elementor-element-769286e {
        --width: 50%;
    }

    .elementor-102 .elementor-element.elementor-element-350376af {
        --width: 33%;
    }

    .elementor-102 .elementor-element.elementor-element-aca074f {
        --width: 33%;
    }

    .elementor-102 .elementor-element.elementor-element-66ddc6dd {
        --width: 33%;
    }

    .elementor-102 .elementor-element.elementor-element-7aceef53 {
        --width: 100%;
    }

    .elementor-102 .elementor-element.elementor-element-7601b090 {
        --width: 100%;
    }

    .elementor-102 .elementor-element.elementor-element-ad5529b {
        --content-width: 640px;
    }

    .elementor-102 .elementor-element.elementor-element-5f9ce41 {
        --width: 50%;
    }

    .elementor-102 .elementor-element.elementor-element-78d7de4 {
        --width: 50%;
    }

    .elementor-102 .elementor-element.elementor-element-709ecc3 {
        --width: 350px;
    }

    .elementor-102 .elementor-element.elementor-element-b6d92e8 {
        --content-width: 600px;
    }

    .elementor-102 .elementor-element.elementor-element-ed2974a {
        --width: 32%;
    }

    .elementor-102 .elementor-element.elementor-element-b654d33 {
        --width: 32%;
    }

    .elementor-102 .elementor-element.elementor-element-ee90d53 {
        --width: 32%;
    }

    .elementor-102 .elementor-element.elementor-element-ee8e993 {
        --width: 32%;
    }

    .elementor-102 .elementor-element.elementor-element-af22bf4 {
        --width: 32%;
    }

    .elementor-102 .elementor-element.elementor-element-8f32223 {
        --width: 32%;
    }

    .elementor-102 .elementor-element.elementor-element-a4fdc27 {
        --content-width: 640px;
    }

    .elementor-102 .elementor-element.elementor-element-e0d1be0 {
        --width: 50%;
    }

    .elementor-102 .elementor-element.elementor-element-105b73b {
        --width: 50%;
    }

    .elementor-102 .elementor-element.elementor-element-b5c017d {
        --width: 32%;
    }

    .elementor-102 .elementor-element.elementor-element-fba7dde {
        --width: 32%;
    }

    .elementor-102 .elementor-element.elementor-element-1b11c2c {
        --width: 32%;
    }

    .elementor-102 .elementor-element.elementor-element-15bd51d {
        --width: 84% !important;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-102 .elementor-element.elementor-element-4528a2b3 {
        --width: 100%;
    }

    .elementor-102 .elementor-element.elementor-element-7b559d14 {
        --width: 100%;
    }

    .elementor-102 .elementor-element.elementor-element-129277b0 {
        --width: 48%;
    }

    .elementor-102 .elementor-element.elementor-element-5278f28 {
        --width: 48%;
    }

    .elementor-102 .elementor-element.elementor-element-5be8c30d {
        --width: 48%;
    }

    .elementor-102 .elementor-element.elementor-element-19d0dc7c {
        --width: 48%;
    }

    .elementor-102 .elementor-element.elementor-element-30be242 {
        --width: 100%;
    }

    .elementor-102 .elementor-element.elementor-element-769286e {
        --width: 100%;
    }

    .elementor-102 .elementor-element.elementor-element-350376af {
        --width: 50%;
    }

    .elementor-102 .elementor-element.elementor-element-aca074f {
        --width: 50%;
    }

    .elementor-102 .elementor-element.elementor-element-66ddc6dd {
        --width: 100%;
    }

    .elementor-102 .elementor-element.elementor-element-7aceef53 {
        --width: 49%;
    }

    .elementor-102 .elementor-element.elementor-element-7601b090 {
        --width: 49%;
    }

    .elementor-102 .elementor-element.elementor-element-ad5529b {
        --content-width: 500px;
    }

    .elementor-102 .elementor-element.elementor-element-5f9ce41 {
        --width: 100%;
    }

    .elementor-102 .elementor-element.elementor-element-78d7de4 {
        --width: 100%;
    }

    .elementor-102 .elementor-element.elementor-element-ed2974a {
        --width: 48%;
    }

    .elementor-102 .elementor-element.elementor-element-b654d33 {
        --width: 48%;
    }

    .elementor-102 .elementor-element.elementor-element-ee90d53 {
        --width: 48%;
    }

    .elementor-102 .elementor-element.elementor-element-ee8e993 {
        --width: 48%;
    }

    .elementor-102 .elementor-element.elementor-element-af22bf4 {
        --width: 48%;
    }

    .elementor-102 .elementor-element.elementor-element-8f32223 {
        --width: 48%;
    }

    .elementor-102 .elementor-element.elementor-element-a4fdc27 {
        --content-width: 500px;
    }

    .elementor-102 .elementor-element.elementor-element-105b73b {
        --width: 50%;
    }

    .elementor-102 .elementor-element.elementor-element-15bd51d {
        --width: 60%;
    }
}