.elementor-810 .elementor-element.elementor-element-444d28a>.elementor-container {
    max-width: 1440px;
}

.elementor-810 .elementor-element.elementor-element-444d28a:not(.elementor-motion-effects-element-type-background),
.elementor-810 .elementor-element.elementor-element-444d28a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var(--e-global-color-d9dbee0) 10%, var(--e-global-color-70f41d5) 35%);
}

.elementor-810 .elementor-element.elementor-element-444d28a>.elementor-background-overlay {
    background-color: transparent;
    background-image: radial-gradient(at bottom right, var(--e-global-color-fa93dad) 15%, #FFFFFF00 35%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-810 .elementor-element.elementor-element-444d28a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 200px 50px 0px 50px;
}

.elementor-bc-flex-widget .elementor-810 .elementor-element.elementor-element-0d7b5f1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-810 .elementor-element.elementor-element-0d7b5f1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-810 .elementor-element.elementor-element-0d7b5f1>.elementor-element-populated {
    padding: 0px 30px 0px 0px;
}

.elementor-810 .elementor-element.elementor-element-706e647 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-810 .elementor-element.elementor-element-706e647.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-0b5147f);
}

.elementor-810 .elementor-element.elementor-element-706e647.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-706e647.elementor-view-default .elementor-icon {
    color: var(--e-global-color-0b5147f);
    border-color: var(--e-global-color-0b5147f);
}

.elementor-810 .elementor-element.elementor-element-706e647.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-706e647.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-0b5147f);
}

.elementor-810 .elementor-element.elementor-element-706e647 .elementor-icon {
    font-size: 30px;
}

.elementor-810 .elementor-element.elementor-element-706e647 {
    width: auto;
    max-width: auto;
    top: -57px;
}

body:not(.rtl) .elementor-810 .elementor-element.elementor-element-706e647 {
    left: -8px;
}

body.rtl .elementor-810 .elementor-element.elementor-element-706e647 {
    right: -8px;
}

.elementor-810 .elementor-element.elementor-element-64e1783 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-810 .elementor-element.elementor-element-64e1783.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-0b5147f);
}

.elementor-810 .elementor-element.elementor-element-64e1783.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-64e1783.elementor-view-default .elementor-icon {
    color: var(--e-global-color-0b5147f);
    border-color: var(--e-global-color-0b5147f);
}

.elementor-810 .elementor-element.elementor-element-64e1783.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-64e1783.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-0b5147f);
}

.elementor-810 .elementor-element.elementor-element-64e1783 .elementor-icon {
    font-size: 20px;
}

.elementor-810 .elementor-element.elementor-element-64e1783 {
    width: auto;
    max-width: auto;
    top: 11px;
}

body:not(.rtl) .elementor-810 .elementor-element.elementor-element-64e1783 {
    right: 134.4px;
}

body.rtl .elementor-810 .elementor-element.elementor-element-64e1783 {
    left: 134.4px;
}

.elementor-810 .elementor-element.elementor-element-2828f47 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-810 .elementor-element.elementor-element-2828f47.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ca8a21d);
}

.elementor-810 .elementor-element.elementor-element-2828f47.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-2828f47.elementor-view-default .elementor-icon {
    color: var(--e-global-color-ca8a21d);
    border-color: var(--e-global-color-ca8a21d);
}

.elementor-810 .elementor-element.elementor-element-2828f47.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-2828f47.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-ca8a21d);
}

.elementor-810 .elementor-element.elementor-element-2828f47 .elementor-icon {
    font-size: 35px;
}

.elementor-810 .elementor-element.elementor-element-2828f47 {
    width: auto;
    max-width: auto;
    top: -15px;
}

body:not(.rtl) .elementor-810 .elementor-element.elementor-element-2828f47 {
    right: 279.2px;
}

body.rtl .elementor-810 .elementor-element.elementor-element-2828f47 {
    left: 279.2px;
}

.elementor-810 .elementor-element.elementor-element-46d9621 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-810 .elementor-element.elementor-element-46d9621.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-d9dbee0);
}

.elementor-810 .elementor-element.elementor-element-46d9621.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-46d9621.elementor-view-default .elementor-icon {
    color: var(--e-global-color-d9dbee0);
    border-color: var(--e-global-color-d9dbee0);
}

.elementor-810 .elementor-element.elementor-element-46d9621.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-46d9621.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-d9dbee0);
}

.elementor-810 .elementor-element.elementor-element-46d9621 .elementor-icon {
    font-size: 50px;
}

.elementor-810 .elementor-element.elementor-element-46d9621 {
    width: auto;
    max-width: auto;
    top: 42px;
}

body:not(.rtl) .elementor-810 .elementor-element.elementor-element-46d9621 {
    left: 18px;
}

body.rtl .elementor-810 .elementor-element.elementor-element-46d9621 {
    right: 18px;
}

.elementor-810 .elementor-element.elementor-element-67d8e61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px/2);
}

.elementor-810 .elementor-element.elementor-element-67d8e61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px/2);
}

.elementor-810 .elementor-element.elementor-element-67d8e61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px/2);
    margin-left: calc(20px/2);
}

.elementor-810 .elementor-element.elementor-element-67d8e61 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px/2);
    margin-left: calc(-20px/2);
}

body.rtl .elementor-810 .elementor-element.elementor-element-67d8e61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px/2);
}

body:not(.rtl) .elementor-810 .elementor-element.elementor-element-67d8e61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-20px/2);
}

.elementor-810 .elementor-element.elementor-element-67d8e61 .elementor-icon-list-icon i {
    color: transparent;
}

.elementor-810 .elementor-element.elementor-element-67d8e61 .elementor-icon-list-icon svg {
    fill: #5a27db;
}

.elementor-810 .elementor-element.elementor-element-67d8e61 {
    --e-icon-list-icon-size: 20px;
}

.elementor-810 .elementor-element.elementor-element-756fe0a {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: #5a27db;
}

.elementor-810 .elementor-element.elementor-element-756fe0a .elementor-headline {
    text-align: left;
}

.elementor-810 .elementor-element.elementor-element-756fe0a .elementor-headline-dynamic-wrapper path {
    stroke-width: 0px;
}

.elementor-810 .elementor-element.elementor-element-756fe0a .elementor-headline-plain-text {
    color: var(--e-global-color-accent);
}

.elementor-810 .elementor-element.elementor-element-756fe0a>.elementor-widget-container {
    margin: 0px 0px -7px 0px;
}

.elementor-810 .elementor-element.elementor-element-9bd8d02.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-810 .elementor-element.elementor-element-9bd8d02>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-810 .elementor-element.elementor-element-9bd8d02>.elementor-element-populated {
    padding: 30px 0px 0px 30px;
}

.elementor-810 .elementor-element.elementor-element-634a260 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-810 .elementor-element.elementor-element-634a260.elementor-view-stacked .elementor-icon {
    background-color: #5CB8E478;
}

.elementor-810 .elementor-element.elementor-element-634a260.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-634a260.elementor-view-default .elementor-icon {
    color: #5CB8E478;
    border-color: #5CB8E478;
}

.elementor-810 .elementor-element.elementor-element-634a260.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-634a260.elementor-view-default .elementor-icon svg {
    fill: #5CB8E478;
}

.elementor-810 .elementor-element.elementor-element-634a260 .elementor-icon {
    font-size: 45px;
}

.elementor-810 .elementor-element.elementor-element-634a260 {
    width: auto;
    max-width: auto;
    top: -216px;
}

body:not(.rtl) .elementor-810 .elementor-element.elementor-element-634a260 {
    right: -6.5px;
}

body.rtl .elementor-810 .elementor-element.elementor-element-634a260 {
    left: -6.5px;
}

.elementor-810 .elementor-element.elementor-element-5b877b0 {
    overflow: hidden;
}

.elementor-810 .elementor-element.elementor-element-4ed574e img {
    width: 65%;
    max-width: 100%;
}

.elementor-810 .elementor-element.elementor-element-4ed574e>.elementor-widget-container {
    margin: 0px 0px -150px 0px;
}

.elementor-810 .elementor-element.elementor-element-4ed574e {
    z-index: 1;
}

.elementor-810 .elementor-element.elementor-element-70cab9c>.elementor-container {
    max-width: 1440px;
}

.elementor-810 .elementor-element.elementor-element-70cab9c:not(.elementor-motion-effects-element-type-background),
.elementor-810 .elementor-element.elementor-element-70cab9c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top right, var(--e-global-color-fa93dad) 10%, #FFFFFF 35%);
}

.elementor-810 .elementor-element.elementor-element-70cab9c>.elementor-background-overlay {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var(--e-global-color-fa93dad) 10%, #FFFFFF00 35%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-810 .elementor-element.elementor-element-70cab9c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 50px 100px 50px;
    z-index: 2;
}

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

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

.elementor-810 .elementor-element.elementor-element-cc34ffa>.elementor-element-populated {
    padding: 0px 40px 0px 0px;
}

.elementor-810 .elementor-element.elementor-element-fcbdc88 .elementor-heading-title {
    color: #5a27db;
    font-family: var(--e-global-typography-3958d75-font-family), Sans-serif;
    font-size: var(--e-global-typography-3958d75-font-size);
    font-weight: var(--e-global-typography-3958d75-font-weight);
    text-transform: var(--e-global-typography-3958d75-text-transform);
    line-height: var(--e-global-typography-3958d75-line-height);
    letter-spacing: var(--e-global-typography-3958d75-letter-spacing);
    word-spacing: var(--e-global-typography-3958d75-word-spacing);
}

.elementor-810 .elementor-element.elementor-element-6d04526 .elementor-blockquote__content {
    font-family: var(--e-global-typography-48cd92d-font-family), Sans-serif;
    font-size: var(--e-global-typography-48cd92d-font-size);
    font-weight: var(--e-global-typography-48cd92d-font-weight);
    font-style: var(--e-global-typography-48cd92d-font-style);
    line-height: var(--e-global-typography-48cd92d-line-height);
    letter-spacing: var(--e-global-typography-48cd92d-letter-spacing);
    word-spacing: var(--e-global-typography-48cd92d-word-spacing);
}

.elementor-810 .elementor-element.elementor-element-6d04526 .elementor-blockquote__author {
    color: #5a27db;
    font-family: var(--e-global-typography-3958d75-font-family), Sans-serif;
    font-size: var(--e-global-typography-3958d75-font-size);
    font-weight: var(--e-global-typography-3958d75-font-weight);
    text-transform: var(--e-global-typography-3958d75-text-transform);
    line-height: var(--e-global-typography-3958d75-line-height);
    letter-spacing: var(--e-global-typography-3958d75-letter-spacing);
    word-spacing: var(--e-global-typography-3958d75-word-spacing);
}

.elementor-810 .elementor-element.elementor-element-6d04526 .elementor-blockquote {
    border-color: #5a27db;
}

.elementor-810 .elementor-element.elementor-element-fdd98cd .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-810 .elementor-element.elementor-element-fdd98cd .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-810 .elementor-element.elementor-element-c7584ca .elementor-icon-wrapper {
    text-align: left;
}

.elementor-810 .elementor-element.elementor-element-c7584ca.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ca8a21d);
}

.elementor-810 .elementor-element.elementor-element-c7584ca.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-c7584ca.elementor-view-default .elementor-icon {
    color: var(--e-global-color-ca8a21d);
    border-color: var(--e-global-color-ca8a21d);
}

.elementor-810 .elementor-element.elementor-element-c7584ca.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-c7584ca.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-ca8a21d);
}

.elementor-810 .elementor-element.elementor-element-c7584ca .elementor-icon {
    font-size: 35px;
}

.elementor-810 .elementor-element.elementor-element-c7584ca {
    width: auto;
    max-width: auto;
    top: 78px;
}

body:not(.rtl) .elementor-810 .elementor-element.elementor-element-c7584ca {
    left: 232px;
}

body.rtl .elementor-810 .elementor-element.elementor-element-c7584ca {
    right: 232px;
}

.elementor-810 .elementor-element.elementor-element-10db065 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-810 .elementor-element.elementor-element-10db065.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-0b5147f);
}

.elementor-810 .elementor-element.elementor-element-10db065.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-10db065.elementor-view-default .elementor-icon {
    color: var(--e-global-color-0b5147f);
    border-color: var(--e-global-color-0b5147f);
}

.elementor-810 .elementor-element.elementor-element-10db065.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-10db065.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-0b5147f);
}

.elementor-810 .elementor-element.elementor-element-10db065 .elementor-icon {
    font-size: 20px;
}

.elementor-810 .elementor-element.elementor-element-10db065 {
    width: auto;
    max-width: auto;
    top: 142px;
}

body:not(.rtl) .elementor-810 .elementor-element.elementor-element-10db065 {
    right: 134.4px;
}

body.rtl .elementor-810 .elementor-element.elementor-element-10db065 {
    left: 134.4px;
}

.elementor-810 .elementor-element.elementor-element-65440f6>.elementor-element-populated {
    padding: 0px 20px 0px 20px;
}

.elementor-bc-flex-widget .elementor-810 .elementor-element.elementor-element-7e504a2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-810 .elementor-element.elementor-element-7e504a2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 35px;
}

.elementor-810 .elementor-element.elementor-element-7e504a2>.elementor-element-populated {
    padding: 0px 0px 0px 40px;
}

.elementor-810 .elementor-element.elementor-element-7ffa4a1.elementor-view-stacked .elementor-icon {
    background-color: #5a27db;
}

.elementor-810 .elementor-element.elementor-element-7ffa4a1.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-7ffa4a1.elementor-view-default .elementor-icon {
    fill: #5a27db;
    color: #5a27db;
    border-color: #5a27db;
}

.elementor-810 .elementor-element.elementor-element-7ffa4a1 {
    --icon-box-icon-margin: 20px;
    z-index: 2;
}

.elementor-810 .elementor-element.elementor-element-7ffa4a1 .elementor-icon {
    font-size: 35px;
}

.elementor-810 .elementor-element.elementor-element-7ffa4a1 .elementor-icon-box-title {
    margin-bottom: 7px;
}

.elementor-810 .elementor-element.elementor-element-7ffa4a1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 25px 25px 25px 25px;
    background-color: var(--e-global-color-50b2a21);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.1);
}

.elementor-810 .elementor-element.elementor-element-7ffa4a1.exad-glass-effect-yes.elementor-section {
    backdrop-filter: blur(7px);
    -webkit-backdrop-filter: blur(7px);
}

.elementor-810 .elementor-element.elementor-element-7ffa4a1.exad-glass-effect-yes>.elementor-column-wrap {
    backdrop-filter: blur(7px);
    -webkit-backdrop-filter: blur(7px);
}

.elementor-810 .elementor-element.elementor-element-7ffa4a1.exad-glass-effect-yes>.elementor-widget-container {
    backdrop-filter: blur(7px);
    -webkit-backdrop-filter: blur(7px);
}

.elementor-810 .elementor-element.elementor-element-5c147eb.elementor-view-stacked .elementor-icon {
    background-color: #5a27db;
}

.elementor-810 .elementor-element.elementor-element-5c147eb.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-5c147eb.elementor-view-default .elementor-icon {
    fill: #5a27db;
    color: #5a27db;
    border-color: #5a27db;
}

.elementor-810 .elementor-element.elementor-element-5c147eb {
    --icon-box-icon-margin: 20px;
    z-index: 2;
}

.elementor-810 .elementor-element.elementor-element-5c147eb .elementor-icon {
    font-size: 35px;
}

.elementor-810 .elementor-element.elementor-element-5c147eb .elementor-icon-box-title {
    margin-bottom: 7px;
}

.elementor-810 .elementor-element.elementor-element-5c147eb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 25px 25px 25px 25px;
    background-color: var(--e-global-color-50b2a21);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.1);
}

.elementor-810 .elementor-element.elementor-element-5c147eb.exad-glass-effect-yes.elementor-section {
    backdrop-filter: blur(7px);
    -webkit-backdrop-filter: blur(7px);
}

.elementor-810 .elementor-element.elementor-element-5c147eb.exad-glass-effect-yes>.elementor-column-wrap {
    backdrop-filter: blur(7px);
    -webkit-backdrop-filter: blur(7px);
}

.elementor-810 .elementor-element.elementor-element-5c147eb.exad-glass-effect-yes>.elementor-widget-container {
    backdrop-filter: blur(7px);
    -webkit-backdrop-filter: blur(7px);
}

.elementor-810 .elementor-element.elementor-element-b528432.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-810 .elementor-element.elementor-element-b528432.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-b528432.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-810 .elementor-element.elementor-element-b528432 {
    --icon-box-icon-margin: 20px;
}

.elementor-810 .elementor-element.elementor-element-b528432 .elementor-icon {
    font-size: 35px;
}

.elementor-810 .elementor-element.elementor-element-b528432 .elementor-icon-box-title {
    margin-bottom: 7px;
    color: #FFFFFF;
}

.elementor-810 .elementor-element.elementor-element-b528432 .elementor-icon-box-description {
    color: var(--e-global-color-fdf12ae);
}

.elementor-810 .elementor-element.elementor-element-b528432>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 25px 25px 25px 25px;
    background-color: transparent;
    background-image: linear-gradient(170deg, #5a27db 0%, var(--e-global-color-primary) 100%);
     box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.1);
}

.elementor-810 .elementor-element.elementor-element-b528432.exad-glass-effect-yes.elementor-section {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}

.elementor-810 .elementor-element.elementor-element-b528432.exad-glass-effect-yes>.elementor-column-wrap {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}

.elementor-810 .elementor-element.elementor-element-b528432.exad-glass-effect-yes>.elementor-widget-container {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}

.elementor-810 .elementor-element.elementor-element-e9eb900.elementor-view-stacked .elementor-icon {
    background-color: #5a27db;
}

.elementor-810 .elementor-element.elementor-element-e9eb900.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-e9eb900.elementor-view-default .elementor-icon {
    fill: #5a27db;
    color: #5a27db;
    border-color: #5a27db;
}

.elementor-810 .elementor-element.elementor-element-e9eb900 {
    --icon-box-icon-margin: 20px;
    z-index: 2;
}

.elementor-810 .elementor-element.elementor-element-e9eb900 .elementor-icon {
    font-size: 35px;
}

.elementor-810 .elementor-element.elementor-element-e9eb900 .elementor-icon-box-title {
    margin-bottom: 7px;
}

.elementor-810 .elementor-element.elementor-element-e9eb900>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 25px 25px 25px 25px;
    background-color: var(--e-global-color-50b2a21);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.1);
}

.elementor-810 .elementor-element.elementor-element-e9eb900.exad-glass-effect-yes.elementor-section {
    backdrop-filter: blur(7px);
    -webkit-backdrop-filter: blur(7px);
}

.elementor-810 .elementor-element.elementor-element-e9eb900.exad-glass-effect-yes>.elementor-column-wrap {
    backdrop-filter: blur(7px);
    -webkit-backdrop-filter: blur(7px);
}

.elementor-810 .elementor-element.elementor-element-e9eb900.exad-glass-effect-yes>.elementor-widget-container {
    backdrop-filter: blur(7px);
    -webkit-backdrop-filter: blur(7px);
}

.elementor-810 .elementor-element.elementor-element-1e61f31 {
    --spacer-size: 0px;
    width: auto;
    max-width: auto;
    top: 82px;
}

.elementor-810 .elementor-element.elementor-element-1e61f31>.elementor-widget-container {
    padding: 150px 150px 150px 150px;
    background-color: transparent;
    background-image: radial-gradient(at center center, var(--e-global-color-ca8a21d) 0%, #FFFFFF00 50%);
}

body:not(.rtl) .elementor-810 .elementor-element.elementor-element-1e61f31 {
    right: -133.3px;
}

body.rtl .elementor-810 .elementor-element.elementor-element-1e61f31 {
    left: -133.3px;
}

.elementor-810 .elementor-element.elementor-element-43f38d5 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-810 .elementor-element.elementor-element-43f38d5.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ca8a21d);
}

.elementor-810 .elementor-element.elementor-element-43f38d5.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-43f38d5.elementor-view-default .elementor-icon {
    color: var(--e-global-color-ca8a21d);
    border-color: var(--e-global-color-ca8a21d);
}

.elementor-810 .elementor-element.elementor-element-43f38d5.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-43f38d5.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-ca8a21d);
}

.elementor-810 .elementor-element.elementor-element-43f38d5 .elementor-icon {
    font-size: 60px;
}

.elementor-810 .elementor-element.elementor-element-43f38d5 {
    width: auto;
    max-width: auto;
    top: 161px;
}

body:not(.rtl) .elementor-810 .elementor-element.elementor-element-43f38d5 {
    right: -0.8px;
}

body.rtl .elementor-810 .elementor-element.elementor-element-43f38d5 {
    left: -0.8px;
}

.elementor-810 .elementor-element.elementor-element-a6b139f {
    --spacer-size: 0px;
    width: auto;
    max-width: auto;
    bottom: 0px;
}

.elementor-810 .elementor-element.elementor-element-a6b139f>.elementor-widget-container {
    padding: 150px 150px 150px 150px;
    background-color: transparent;
    background-image: radial-gradient(at center center, var(--e-global-color-ca8a21d) 0%, #FFFFFF00 50%);
}

body:not(.rtl) .elementor-810 .elementor-element.elementor-element-a6b139f {
    left: 13px;
}

body.rtl .elementor-810 .elementor-element.elementor-element-a6b139f {
    right: 13px;
}

.elementor-810 .elementor-element.elementor-element-e313d60 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-810 .elementor-element.elementor-element-e313d60.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ca8a21d);
}

.elementor-810 .elementor-element.elementor-element-e313d60.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-e313d60.elementor-view-default .elementor-icon {
    color: var(--e-global-color-ca8a21d);
    border-color: var(--e-global-color-ca8a21d);
}

.elementor-810 .elementor-element.elementor-element-e313d60.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-e313d60.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-ca8a21d);
}

.elementor-810 .elementor-element.elementor-element-e313d60 .elementor-icon {
    font-size: 60px;
}

.elementor-810 .elementor-element.elementor-element-e313d60 {
    width: auto;
    max-width: auto;
    bottom: 92px;
}

body:not(.rtl) .elementor-810 .elementor-element.elementor-element-e313d60 {
    left: 23px;
}

body.rtl .elementor-810 .elementor-element.elementor-element-e313d60 {
    right: 23px;
}

.elementor-810 .elementor-element.elementor-element-30e3a4e3>.elementor-container {
    max-width: 1440px;
}

.elementor-810 .elementor-element.elementor-element-30e3a4e3:not(.elementor-motion-effects-element-type-background),
.elementor-810 .elementor-element.elementor-element-30e3a4e3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var(--e-global-color-fa93dad) 10%, #FFFFFF 35%);
}

.elementor-810 .elementor-element.elementor-element-30e3a4e3>.elementor-background-overlay {
    background-color: transparent;
    background-image: radial-gradient(at bottom right, var(--e-global-color-fa93dad) 10%, #FFFFFF00 35%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-810 .elementor-element.elementor-element-30e3a4e3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 50px 100px 50px;
}

.elementor-810 .elementor-element.elementor-element-2c13368 {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-810 .elementor-element.elementor-element-6e2aa8c .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 15px;
}

.elementor-810 .elementor-element.elementor-element-430f830.elementor-view-stacked .elementor-icon {
    background-color: #5a27db;
}

.elementor-810 .elementor-element.elementor-element-430f830.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-430f830.elementor-view-default .elementor-icon {
    fill: #5a27db;
    color: #5a27db;
    border-color: #5a27db;
}

.elementor-810 .elementor-element.elementor-element-430f830 {
    --icon-box-icon-margin: 25px;
}

.elementor-810 .elementor-element.elementor-element-430f830 .elementor-icon {
    font-size: 35px;
}

.elementor-810 .elementor-element.elementor-element-430f830 .elementor-icon-box-title {
    margin-bottom: 7px;
}

.elementor-810 .elementor-element.elementor-element-430f830>.elementor-widget-container {
    padding: 35px 35px 35px 35px;
    background-color: var(--e-global-color-6b0ce64);
    border-radius: 5px 5px 5px 5px;
}

.elementor-810 .elementor-element.elementor-element-c707955.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-810 .elementor-element.elementor-element-c707955.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-c707955.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-810 .elementor-element.elementor-element-c707955 {
    --icon-box-icon-margin: 25px;
}

.elementor-810 .elementor-element.elementor-element-c707955 .elementor-icon {
    font-size: 35px;
}

.elementor-810 .elementor-element.elementor-element-c707955 .elementor-icon-box-title {
    margin-bottom: 7px;
    color: #FFFFFF;
}

.elementor-810 .elementor-element.elementor-element-c707955 .elementor-icon-box-description {
    color: var(--e-global-color-fdf12ae);
}

.elementor-810 .elementor-element.elementor-element-c707955>.elementor-widget-container {
    padding: 35px 35px 35px 35px;
    background-color: transparent;
    background-image: linear-gradient(170deg, #5a27db 0%, var(--e-global-color-primary) 100%);
     border-radius: 5px 5px 5px 5px;
}

.elementor-810 .elementor-element.elementor-element-beef84a.elementor-view-stacked .elementor-icon {
    background-color: #5a27db;
}

.elementor-810 .elementor-element.elementor-element-beef84a.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-beef84a.elementor-view-default .elementor-icon {
    fill: #5a27db;
    color: #5a27db;
    border-color: #5a27db;
}

.elementor-810 .elementor-element.elementor-element-beef84a {
    --icon-box-icon-margin: 25px;
}

.elementor-810 .elementor-element.elementor-element-beef84a .elementor-icon {
    font-size: 35px;
}

.elementor-810 .elementor-element.elementor-element-beef84a .elementor-icon-box-title {
    margin-bottom: 7px;
}

.elementor-810 .elementor-element.elementor-element-beef84a>.elementor-widget-container {
    padding: 35px 35px 35px 35px;
    background-color: var(--e-global-color-6b0ce64);
    border-radius: 5px 5px 5px 5px;
}

.elementor-810 .elementor-element.elementor-element-744f7fb.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-810 .elementor-element.elementor-element-744f7fb.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-744f7fb.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-810 .elementor-element.elementor-element-744f7fb {
    --icon-box-icon-margin: 25px;
}

.elementor-810 .elementor-element.elementor-element-744f7fb .elementor-icon {
    font-size: 35px;
}

.elementor-810 .elementor-element.elementor-element-744f7fb .elementor-icon-box-title {
    margin-bottom: 7px;
    color: #FFFFFF;
}

.elementor-810 .elementor-element.elementor-element-744f7fb .elementor-icon-box-description {
    color: var(--e-global-color-fdf12ae);
}

.elementor-810 .elementor-element.elementor-element-744f7fb>.elementor-widget-container {
    padding: 35px 35px 35px 35px;
    background-color: transparent;
     background-image: linear-gradient(170deg, #5a27db 0%, var(--e-global-color-primary) 100%);
    border-radius: 5px 5px 5px 5px;
}

.elementor-810 .elementor-element.elementor-element-b028c30 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 15px;
}

.elementor-810 .elementor-element.elementor-element-e1e6ffc.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-810 .elementor-element.elementor-element-e1e6ffc.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-e1e6ffc.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-810 .elementor-element.elementor-element-e1e6ffc {
    --icon-box-icon-margin: 25px;
}

.elementor-810 .elementor-element.elementor-element-e1e6ffc .elementor-icon {
    font-size: 35px;
}

.elementor-810 .elementor-element.elementor-element-e1e6ffc .elementor-icon-box-title {
    margin-bottom: 7px;
    color: #FFFFFF;
}

.elementor-810 .elementor-element.elementor-element-e1e6ffc .elementor-icon-box-description {
    color: var(--e-global-color-fdf12ae);
}

.elementor-810 .elementor-element.elementor-element-e1e6ffc>.elementor-widget-container {
    padding: 35px 35px 35px 35px;
    background-color: transparent;
     background-image: linear-gradient(170deg, #5a27db 0%, var(--e-global-color-primary) 100%);
    border-radius: 5px 5px 5px 5px;
}

.elementor-810 .elementor-element.elementor-element-55a4546.elementor-view-stacked .elementor-icon {
    background-color: #5a27db;
}

.elementor-810 .elementor-element.elementor-element-55a4546.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-55a4546.elementor-view-default .elementor-icon {
    fill: #5a27db;
    color: #5a27db;
    border-color: #5a27db;
}

.elementor-810 .elementor-element.elementor-element-55a4546 {
    --icon-box-icon-margin: 25px;
}

.elementor-810 .elementor-element.elementor-element-55a4546 .elementor-icon {
    font-size: 35px;
}

.elementor-810 .elementor-element.elementor-element-55a4546 .elementor-icon-box-title {
    margin-bottom: 7px;
}

.elementor-810 .elementor-element.elementor-element-55a4546>.elementor-widget-container {
    padding: 35px 35px 35px 35px;
    background-color: var(--e-global-color-6b0ce64);
    border-radius: 5px 5px 5px 5px;
}

.elementor-810 .elementor-element.elementor-element-ff38de0.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-810 .elementor-element.elementor-element-ff38de0.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-ff38de0.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-810 .elementor-element.elementor-element-ff38de0 {
    --icon-box-icon-margin: 25px;
}

.elementor-810 .elementor-element.elementor-element-ff38de0 .elementor-icon {
    font-size: 35px;
}

.elementor-810 .elementor-element.elementor-element-ff38de0 .elementor-icon-box-title {
    margin-bottom: 7px;
    color: #FFFFFF;
}

.elementor-810 .elementor-element.elementor-element-ff38de0 .elementor-icon-box-description {
    color: var(--e-global-color-fdf12ae);
}

.elementor-810 .elementor-element.elementor-element-ff38de0>.elementor-widget-container {
    padding: 35px 35px 35px 35px;
    background-color: transparent;
     background-image: linear-gradient(170deg, #5a27db 0%, var(--e-global-color-primary) 100%);
    border-radius: 5px 5px 5px 5px;
}

.elementor-810 .elementor-element.elementor-element-c01ea77.elementor-view-stacked .elementor-icon {
    background-color: #5a27db;
}

.elementor-810 .elementor-element.elementor-element-c01ea77.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-c01ea77.elementor-view-default .elementor-icon {
    fill: #5a27db;
    color: #5a27db;
    border-color: #5a27db;
}

.elementor-810 .elementor-element.elementor-element-c01ea77 {
    --icon-box-icon-margin: 25px;
}

.elementor-810 .elementor-element.elementor-element-c01ea77 .elementor-icon {
    font-size: 35px;
}

.elementor-810 .elementor-element.elementor-element-c01ea77 .elementor-icon-box-title {
    margin-bottom: 7px;
}

.elementor-810 .elementor-element.elementor-element-c01ea77>.elementor-widget-container {
    padding: 35px 35px 35px 35px;
    background-color: var(--e-global-color-6b0ce64);
    border-radius: 5px 5px 5px 5px;
}

.elementor-810 .elementor-element.elementor-element-23b2135>.elementor-container {
    max-width: 1440px;
}

.elementor-810 .elementor-element.elementor-element-23b2135:not(.elementor-motion-effects-element-type-background),
.elementor-810 .elementor-element.elementor-element-23b2135>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://gajean.com/abang/wp-content/uploads/sites/24/2022/12/young-man-looks-at-bank-card-in-hand-and-enters-digits-to-smartphone.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-810 .elementor-element.elementor-element-23b2135>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-9c764db) 30%, var(--e-global-color-0b5147f) 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-810 .elementor-element.elementor-element-23b2135 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 50px 100px 50px;
}

.elementor-810 .elementor-element.elementor-element-12fb08d>.elementor-element-populated {
    padding: 0% 50% 0% 0%;
}

.elementor-810 .elementor-element.elementor-element-ef1697b .elementor-countdown-wrapper {
    max-width: 100%;
}

body:not(.rtl) .elementor-810 .elementor-element.elementor-element-ef1697b .elementor-countdown-item:not(:first-of-type) {
    margin-left: calc(50px/2);
}

body:not(.rtl) .elementor-810 .elementor-element.elementor-element-ef1697b .elementor-countdown-item:not(:last-of-type) {
    margin-right: calc(50px/2);
}

body.rtl .elementor-810 .elementor-element.elementor-element-ef1697b .elementor-countdown-item:not(:first-of-type) {
    margin-right: calc(50px/2);
}

body.rtl .elementor-810 .elementor-element.elementor-element-ef1697b .elementor-countdown-item:not(:last-of-type) {
    margin-left: calc(50px/2);
}

.elementor-810 .elementor-element.elementor-element-ef1697b .elementor-countdown-digits {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-679076f-font-family), Sans-serif;
    font-size: var(--e-global-typography-679076f-font-size);
    font-weight: var(--e-global-typography-679076f-font-weight);
    line-height: var(--e-global-typography-679076f-line-height);
    letter-spacing: var(--e-global-typography-679076f-letter-spacing);
    word-spacing: var(--e-global-typography-679076f-word-spacing);
}

.elementor-810 .elementor-element.elementor-element-ef1697b .elementor-countdown-label {
    color: var(--e-global-color-fdf12ae);
    font-family: var(--e-global-typography-3958d75-font-family), Sans-serif;
    font-size: var(--e-global-typography-3958d75-font-size);
    font-weight: var(--e-global-typography-3958d75-font-weight);
    text-transform: var(--e-global-typography-3958d75-text-transform);
    line-height: var(--e-global-typography-3958d75-line-height);
    letter-spacing: var(--e-global-typography-3958d75-letter-spacing);
    word-spacing: var(--e-global-typography-3958d75-word-spacing);
}

.elementor-810 .elementor-element.elementor-element-ef1697b>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-810 .elementor-element.elementor-element-ef1697b {
    width: auto;
    max-width: auto;
}

.elementor-810 .elementor-element.elementor-element-79e2126 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-810 .elementor-element.elementor-element-3b58a6d {
    color: var(--e-global-color-fdf12ae);
}

.elementor-810 .elementor-element.elementor-element-d464752 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 40% 0% 0%;
}

.elementor-810 .elementor-element.elementor-element-5492957>.elementor-element-populated {
    padding: 0px 10px 0px 0px;
}

.elementor-810 .elementor-element.elementor-element-a987ee5 {
    text-align: left;
}

.elementor-810 .elementor-element.elementor-element-a987ee5 img {
    width: 100%;
    max-width: 100%;
}

.elementor-810 .elementor-element.elementor-element-d2ea665>.elementor-element-populated {
    padding: 0px 0px 0px 10px;
}

.elementor-810 .elementor-element.elementor-element-e8c6b72 {
    text-align: left;
}

.elementor-810 .elementor-element.elementor-element-e8c6b72 img {
    width: 92%;
    max-width: 100%;
}

.elementor-810 .elementor-element.elementor-element-1e2c916>.elementor-container {
    max-width: 1440px;
}

.elementor-810 .elementor-element.elementor-element-1e2c916 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 50px 100px 50px;
}

.elementor-810 .elementor-element.elementor-element-1e2c916:not(.elementor-motion-effects-element-type-background),
.elementor-810 .elementor-element.elementor-element-1e2c916>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top right, var(--e-global-color-fa93dad) 10%, #FFFFFF 35%);
}

.elementor-810 .elementor-element.elementor-element-1e2c916>.elementor-background-overlay {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var(--e-global-color-fa93dad) 10%, #FFFFFF00 35%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-810 .elementor-element.elementor-element-93bc0f9.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-810 .elementor-element.elementor-element-93bc0f9>.elementor-element-populated {
    padding: 0px 30px 0px 0px;
}

.elementor-810 .elementor-element.elementor-element-dc2bdca .elementor-icon-wrapper {
    text-align: left;
}

.elementor-810 .elementor-element.elementor-element-dc2bdca.elementor-view-stacked .elementor-icon {
    background-color: #5a27db;
    color: #FFFFFF;
}

.elementor-810 .elementor-element.elementor-element-dc2bdca.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-dc2bdca.elementor-view-default .elementor-icon {
    color: #5a27db;
    border-color: #5a27db;
}

.elementor-810 .elementor-element.elementor-element-dc2bdca.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-dc2bdca.elementor-view-default .elementor-icon svg {
    fill: #5a27db;
}

.elementor-810 .elementor-element.elementor-element-dc2bdca.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-810 .elementor-element.elementor-element-dc2bdca.elementor-view-stacked .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-810 .elementor-element.elementor-element-dc2bdca .elementor-icon {
    font-size: 35px;
}

.elementor-810 .elementor-element.elementor-element-dc2bdca {
    width: auto;
    max-width: auto;
    top: 60px;
}

body:not(.rtl) .elementor-810 .elementor-element.elementor-element-dc2bdca {
    left: 60px;
}

body.rtl .elementor-810 .elementor-element.elementor-element-dc2bdca {
    right: 60px;
}

.elementor-810 .elementor-element.elementor-element-a63065d .elementor-icon-wrapper {
    text-align: left;
}

.elementor-810 .elementor-element.elementor-element-a63065d.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
    color: #FFFFFF;
}

.elementor-810 .elementor-element.elementor-element-a63065d.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-a63065d.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-810 .elementor-element.elementor-element-a63065d.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-a63065d.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-810 .elementor-element.elementor-element-a63065d.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-810 .elementor-element.elementor-element-a63065d.elementor-view-stacked .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-810 .elementor-element.elementor-element-a63065d .elementor-icon {
    font-size: 20px;
}

.elementor-810 .elementor-element.elementor-element-a63065d {
    width: auto;
    max-width: auto;
    top: 113px;
}

body:not(.rtl) .elementor-810 .elementor-element.elementor-element-a63065d {
    right: 146.7px;
}

body.rtl .elementor-810 .elementor-element.elementor-element-a63065d {
    left: 146.7px;
}

.elementor-810 .elementor-element.elementor-element-5009c85>.elementor-container {
    max-width: 400px;
}

.elementor-810 .elementor-element.elementor-element-5009c85 {
    margin-top: 200px;
    margin-bottom: 0px;
}

.elementor-810 .elementor-element.elementor-element-4bbc917:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-810 .elementor-element.elementor-element-4bbc917>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
     background-image: linear-gradient(170deg, #5a27db 0%, var(--e-global-color-primary) 100%);
}

.elementor-810 .elementor-element.elementor-element-4bbc917>.elementor-element-populated,
.elementor-810 .elementor-element.elementor-element-4bbc917>.elementor-element-populated>.elementor-background-overlay,
.elementor-810 .elementor-element.elementor-element-4bbc917>.elementor-background-slideshow {
    border-radius: 100% 100% 100% 100%;
}

.elementor-810 .elementor-element.elementor-element-4bbc917>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-810 .elementor-element.elementor-element-4bbc917>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-810 .elementor-element.elementor-element-68b5b4e img {
    width: 75%;
    max-width: 100%;
    border-radius: 100% 100% 100% 100%;
}

.elementor-810 .elementor-element.elementor-element-68b5b4e>.elementor-widget-container {
    margin: -200px -100px -7px -100px;
}

.elementor-810 .elementor-element.elementor-element-e1c2258.elementor-view-stacked .elementor-icon {
    background-color: #5a27db;
}

.elementor-810 .elementor-element.elementor-element-e1c2258.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-e1c2258.elementor-view-default .elementor-icon {
    fill: #5a27db;
    color: #5a27db;
    border-color: #5a27db;
}

.elementor-810 .elementor-element.elementor-element-e1c2258 {
    --icon-box-icon-margin: 20px;
    width: auto;
    max-width: auto;
}

.elementor-810 .elementor-element.elementor-element-e1c2258 .elementor-icon {
    font-size: 35px;
}

.elementor-810 .elementor-element.elementor-element-e1c2258 .elementor-icon-box-title {
    margin-bottom: 2px;
}

.elementor-810 .elementor-element.elementor-element-e1c2258 .elementor-icon-box-description {
    font-family: var(--e-global-typography-1eb2da8-font-family), Sans-serif;
    font-size: var(--e-global-typography-1eb2da8-font-size);
    font-weight: var(--e-global-typography-1eb2da8-font-weight);
    line-height: var(--e-global-typography-1eb2da8-line-height);
    letter-spacing: var(--e-global-typography-1eb2da8-letter-spacing);
    word-spacing: var(--e-global-typography-1eb2da8-word-spacing);
}

.elementor-810 .elementor-element.elementor-element-e1c2258>.elementor-widget-container {
    margin: -200px 0px 0px 0px;
    padding: 20px 20px 20px 20px;
    background-color: #FFFFFF8F;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-50b2a21);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.1);
}

.elementor-810 .elementor-element.elementor-element-e1c2258>.elementor-widget-container:hover {
    --e-transform-translateY: -15px;
}

.elementor-810 .elementor-element.elementor-element-e1c2258.exad-glass-effect-yes.elementor-section {
    backdrop-filter: blur(7px);
    -webkit-backdrop-filter: blur(7px);
}

.elementor-810 .elementor-element.elementor-element-e1c2258.exad-glass-effect-yes>.elementor-column-wrap {
    backdrop-filter: blur(7px);
    -webkit-backdrop-filter: blur(7px);
}

.elementor-810 .elementor-element.elementor-element-e1c2258.exad-glass-effect-yes>.elementor-widget-container {
    backdrop-filter: blur(7px);
    -webkit-backdrop-filter: blur(7px);
}

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

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

.elementor-810 .elementor-element.elementor-element-e33b58d>.elementor-element-populated {
    padding: 0px 0px 0px 30px;
}

.elementor-810 .elementor-element.elementor-element-73accee .elementor-icon-wrapper {
    text-align: left;
}

.elementor-810 .elementor-element.elementor-element-73accee.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-d9dbee0);
}

.elementor-810 .elementor-element.elementor-element-73accee.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-73accee.elementor-view-default .elementor-icon {
    color: var(--e-global-color-d9dbee0);
    border-color: var(--e-global-color-d9dbee0);
}

.elementor-810 .elementor-element.elementor-element-73accee.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-73accee.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-d9dbee0);
}

.elementor-810 .elementor-element.elementor-element-73accee .elementor-icon {
    font-size: 80px;
}

.elementor-810 .elementor-element.elementor-element-8949e03 .elementor-heading-title {
    font-family: var(--e-global-typography-f4f8084-font-family), Sans-serif;
    font-size: var(--e-global-typography-f4f8084-font-size);
    font-weight: var(--e-global-typography-f4f8084-font-weight);
    font-style: var(--e-global-typography-f4f8084-font-style);
    line-height: var(--e-global-typography-f4f8084-line-height);
    letter-spacing: var(--e-global-typography-f4f8084-letter-spacing);
    word-spacing: var(--e-global-typography-f4f8084-word-spacing);
}

.elementor-810 .elementor-element.elementor-element-8949e03>.elementor-widget-container {
    margin: 35px 0px 35px 0px;
}

.elementor-810 .elementor-element.elementor-element-5613835 {
    --icon-box-icon-margin: 15px;
}

.elementor-810 .elementor-element.elementor-element-5613835 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-810 .elementor-element.elementor-element-5613835 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: #5a27db;
}

.elementor-810 .elementor-element.elementor-element-5613835 .elementor-icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-3958d75-font-family), Sans-serif;
    font-size: var(--e-global-typography-3958d75-font-size);
    font-weight: var(--e-global-typography-3958d75-font-weight);
    text-transform: var(--e-global-typography-3958d75-text-transform);
    line-height: var(--e-global-typography-3958d75-line-height);
    letter-spacing: var(--e-global-typography-3958d75-letter-spacing);
    word-spacing: var(--e-global-typography-3958d75-word-spacing);
}

.elementor-810 .elementor-element.elementor-element-9c82668 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-810 .elementor-element.elementor-element-9c82668.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-0b5147f);
}

.elementor-810 .elementor-element.elementor-element-9c82668.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-9c82668.elementor-view-default .elementor-icon {
    color: var(--e-global-color-0b5147f);
    border-color: var(--e-global-color-0b5147f);
}

.elementor-810 .elementor-element.elementor-element-9c82668.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-9c82668.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-0b5147f);
}

.elementor-810 .elementor-element.elementor-element-9c82668 .elementor-icon {
    font-size: 20px;
}

.elementor-810 .elementor-element.elementor-element-9c82668 {
    width: auto;
    max-width: auto;
    top: 64px;
}

body:not(.rtl) .elementor-810 .elementor-element.elementor-element-9c82668 {
    right: 134.4px;
}

body.rtl .elementor-810 .elementor-element.elementor-element-9c82668 {
    left: 134.4px;
}

.elementor-810 .elementor-element.elementor-element-8b339a8 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-810 .elementor-element.elementor-element-8b339a8.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ca8a21d);
}

.elementor-810 .elementor-element.elementor-element-8b339a8.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-8b339a8.elementor-view-default .elementor-icon {
    color: var(--e-global-color-ca8a21d);
    border-color: var(--e-global-color-ca8a21d);
}

.elementor-810 .elementor-element.elementor-element-8b339a8.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-8b339a8.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-ca8a21d);
}

.elementor-810 .elementor-element.elementor-element-8b339a8 .elementor-icon {
    font-size: 35px;
}

.elementor-810 .elementor-element.elementor-element-8b339a8 {
    width: auto;
    max-width: auto;
    top: 78px;
}

body:not(.rtl) .elementor-810 .elementor-element.elementor-element-8b339a8 {
    left: 232px;
}

body.rtl .elementor-810 .elementor-element.elementor-element-8b339a8 {
    right: 232px;
}

@media(max-width:1024px) {
    .elementor-810 .elementor-element.elementor-element-444d28a {
        padding: 250px 15px 0px 15px;
    }

    .elementor-810 .elementor-element.elementor-element-0d7b5f1>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-810 .elementor-element.elementor-element-64e1783 {
        right: 134.391px;
    }

    body.rtl .elementor-810 .elementor-element.elementor-element-64e1783 {
        left: 134.391px;
    }

    .elementor-810 .elementor-element.elementor-element-64e1783 {
        top: 11px;
    }

    .elementor-810 .elementor-element.elementor-element-9bd8d02>.elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }

    .elementor-810 .elementor-element.elementor-element-634a260 {
        top: -416px;
    }

    .elementor-810 .elementor-element.elementor-element-70cab9c {
        padding: 50px 15px 50px 15px;
        z-index: 2;
    }

    .elementor-810 .elementor-element.elementor-element-cc34ffa>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-810 .elementor-element.elementor-element-fcbdc88 .elementor-heading-title {
        font-size: var(--e-global-typography-3958d75-font-size);
        line-height: var(--e-global-typography-3958d75-line-height);
        letter-spacing: var(--e-global-typography-3958d75-letter-spacing);
        word-spacing: var(--e-global-typography-3958d75-word-spacing);
    }

    .elementor-810 .elementor-element.elementor-element-6d04526 .elementor-blockquote__content {
        font-size: var(--e-global-typography-48cd92d-font-size);
        line-height: var(--e-global-typography-48cd92d-line-height);
        letter-spacing: var(--e-global-typography-48cd92d-letter-spacing);
        word-spacing: var(--e-global-typography-48cd92d-word-spacing);
    }

    .elementor-810 .elementor-element.elementor-element-6d04526 .elementor-blockquote__author {
        font-size: var(--e-global-typography-3958d75-font-size);
        line-height: var(--e-global-typography-3958d75-line-height);
        letter-spacing: var(--e-global-typography-3958d75-letter-spacing);
        word-spacing: var(--e-global-typography-3958d75-word-spacing);
    }

    .elementor-810 .elementor-element.elementor-element-65440f6>.elementor-element-populated {
        padding: 20px 0px 0px 0px;
    }

    .elementor-810 .elementor-element.elementor-element-7e504a2>.elementor-element-populated {
        padding: 20px 0px 0px 0px;
    }

    .elementor-810 .elementor-element.elementor-element-30e3a4e3 {
        padding: 0px 15px 50px 15px;
    }

    .elementor-810 .elementor-element.elementor-element-2c13368 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-810 .elementor-element.elementor-element-6e2aa8c {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-810 .elementor-element.elementor-element-23b2135 {
        padding: 50px 15px 50px 15px;
    }

    .elementor-810 .elementor-element.elementor-element-12fb08d>.elementor-element-populated {
        padding: 0% 0% 0% 0%;
    }

    .elementor-810 .elementor-element.elementor-element-ef1697b .elementor-countdown-digits {
        font-size: var(--e-global-typography-679076f-font-size);
        line-height: var(--e-global-typography-679076f-line-height);
        letter-spacing: var(--e-global-typography-679076f-letter-spacing);
        word-spacing: var(--e-global-typography-679076f-word-spacing);
    }

    .elementor-810 .elementor-element.elementor-element-ef1697b .elementor-countdown-label {
        font-size: var(--e-global-typography-3958d75-font-size);
        line-height: var(--e-global-typography-3958d75-line-height);
        letter-spacing: var(--e-global-typography-3958d75-letter-spacing);
        word-spacing: var(--e-global-typography-3958d75-word-spacing);
    }

    .elementor-810 .elementor-element.elementor-element-1e2c916 {
        padding: 50px 15px 50px 15px;
    }

    .elementor-810 .elementor-element.elementor-element-93bc0f9>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-810 .elementor-element.elementor-element-e1c2258 .elementor-icon-box-description {
        font-size: var(--e-global-typography-1eb2da8-font-size);
        line-height: var(--e-global-typography-1eb2da8-line-height);
        letter-spacing: var(--e-global-typography-1eb2da8-letter-spacing);
        word-spacing: var(--e-global-typography-1eb2da8-word-spacing);
    }

    .elementor-810 .elementor-element.elementor-element-e33b58d>.elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }

    .elementor-810 .elementor-element.elementor-element-8949e03 .elementor-heading-title {
        font-size: var(--e-global-typography-f4f8084-font-size);
        line-height: var(--e-global-typography-f4f8084-line-height);
        letter-spacing: var(--e-global-typography-f4f8084-letter-spacing);
        word-spacing: var(--e-global-typography-f4f8084-word-spacing);
    }

    .elementor-810 .elementor-element.elementor-element-5613835 .elementor-icon-box-description {
        font-size: var(--e-global-typography-3958d75-font-size);
        line-height: var(--e-global-typography-3958d75-line-height);
        letter-spacing: var(--e-global-typography-3958d75-letter-spacing);
        word-spacing: var(--e-global-typography-3958d75-word-spacing);
    }
}

@media(max-width:767px) {
    .elementor-810 .elementor-element.elementor-element-706e647 {
        top: -70px;
    }

    .elementor-810 .elementor-element.elementor-element-634a260 {
        top: -590px;
    }

    .elementor-810 .elementor-element.elementor-element-4ed574e>.elementor-widget-container {
        margin: 0px 0px -50px 0px;
    }

    .elementor-810 .elementor-element.elementor-element-fcbdc88 .elementor-heading-title {
        font-size: var(--e-global-typography-3958d75-font-size);
        line-height: var(--e-global-typography-3958d75-line-height);
        letter-spacing: var(--e-global-typography-3958d75-letter-spacing);
        word-spacing: var(--e-global-typography-3958d75-word-spacing);
    }

    .elementor-810 .elementor-element.elementor-element-6d04526 .elementor-blockquote__content {
        font-size: var(--e-global-typography-48cd92d-font-size);
        line-height: var(--e-global-typography-48cd92d-line-height);
        letter-spacing: var(--e-global-typography-48cd92d-letter-spacing);
        word-spacing: var(--e-global-typography-48cd92d-word-spacing);
    }

    .elementor-810 .elementor-element.elementor-element-6d04526 .elementor-blockquote__author {
        font-size: var(--e-global-typography-3958d75-font-size);
        line-height: var(--e-global-typography-3958d75-line-height);
        letter-spacing: var(--e-global-typography-3958d75-letter-spacing);
        word-spacing: var(--e-global-typography-3958d75-word-spacing);
    }

    body:not(.rtl) .elementor-810 .elementor-element.elementor-element-1e61f31 {
        right: 10.8px;
    }

    body.rtl .elementor-810 .elementor-element.elementor-element-1e61f31 {
        left: 10.8px;
    }

    body:not(.rtl) .elementor-810 .elementor-element.elementor-element-ef1697b .elementor-countdown-item:not(:first-of-type) {
        margin-left: calc(21px/2);
    }

    body:not(.rtl) .elementor-810 .elementor-element.elementor-element-ef1697b .elementor-countdown-item:not(:last-of-type) {
        margin-right: calc(21px/2);
    }

    body.rtl .elementor-810 .elementor-element.elementor-element-ef1697b .elementor-countdown-item:not(:first-of-type) {
        margin-right: calc(21px/2);
    }

    body.rtl .elementor-810 .elementor-element.elementor-element-ef1697b .elementor-countdown-item:not(:last-of-type) {
        margin-left: calc(21px/2);
    }

    .elementor-810 .elementor-element.elementor-element-ef1697b .elementor-countdown-digits {
        font-size: var(--e-global-typography-679076f-font-size);
        line-height: var(--e-global-typography-679076f-line-height);
        letter-spacing: var(--e-global-typography-679076f-letter-spacing);
        word-spacing: var(--e-global-typography-679076f-word-spacing);
    }

    .elementor-810 .elementor-element.elementor-element-ef1697b .elementor-countdown-label {
        font-size: var(--e-global-typography-3958d75-font-size);
        line-height: var(--e-global-typography-3958d75-line-height);
        letter-spacing: var(--e-global-typography-3958d75-letter-spacing);
        word-spacing: var(--e-global-typography-3958d75-word-spacing);
    }

    .elementor-810 .elementor-element.elementor-element-ef1697b>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-810 .elementor-element.elementor-element-d464752 {
        padding: 0% 0% 0% 0%;
    }

    .elementor-810 .elementor-element.elementor-element-5492957 {
        width: 50%;
    }

    .elementor-810 .elementor-element.elementor-element-d2ea665 {
        width: 50%;
    }

    body:not(.rtl) .elementor-810 .elementor-element.elementor-element-a63065d {
        right: 53.4px;
    }

    body.rtl .elementor-810 .elementor-element.elementor-element-a63065d {
        left: 53.4px;
    }

    .elementor-810 .elementor-element.elementor-element-68b5b4e>.elementor-widget-container {
        margin: -200px -100px 0px -100px;
    }

    .elementor-810 .elementor-element.elementor-element-e1c2258 .elementor-icon-box-description {
        font-size: var(--e-global-typography-1eb2da8-font-size);
        line-height: var(--e-global-typography-1eb2da8-line-height);
        letter-spacing: var(--e-global-typography-1eb2da8-letter-spacing);
        word-spacing: var(--e-global-typography-1eb2da8-word-spacing);
    }

    .elementor-810 .elementor-element.elementor-element-8949e03 .elementor-heading-title {
        font-size: var(--e-global-typography-f4f8084-font-size);
        line-height: var(--e-global-typography-f4f8084-line-height);
        letter-spacing: var(--e-global-typography-f4f8084-letter-spacing);
        word-spacing: var(--e-global-typography-f4f8084-word-spacing);
    }

    .elementor-810 .elementor-element.elementor-element-5613835 .elementor-icon-box-description {
        font-size: var(--e-global-typography-3958d75-font-size);
        line-height: var(--e-global-typography-3958d75-line-height);
        letter-spacing: var(--e-global-typography-3958d75-letter-spacing);
        word-spacing: var(--e-global-typography-3958d75-word-spacing);
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-810 .elementor-element.elementor-element-0d7b5f1 {
        width: 100%;
    }

    .elementor-810 .elementor-element.elementor-element-9bd8d02 {
        width: 100%;
    }

    .elementor-810 .elementor-element.elementor-element-cc34ffa {
        width: 100%;
    }

    .elementor-810 .elementor-element.elementor-element-65440f6 {
        width: 100%;
    }

    .elementor-810 .elementor-element.elementor-element-7e504a2 {
        width: 100%;
    }

    .elementor-810 .elementor-element.elementor-element-1f238ef {
        width: 50%;
    }

    .elementor-810 .elementor-element.elementor-element-1d6a0ab {
        width: 50%;
    }

    .elementor-810 .elementor-element.elementor-element-1b9c0b9 {
        width: 50%;
    }

    .elementor-810 .elementor-element.elementor-element-2f0070b {
        width: 50%;
    }

    .elementor-810 .elementor-element.elementor-element-373a423 {
        width: 50%;
    }

    .elementor-810 .elementor-element.elementor-element-a457b72 {
        width: 50%;
    }

    .elementor-810 .elementor-element.elementor-element-7ebf3e0 {
        width: 50%;
    }

    .elementor-810 .elementor-element.elementor-element-7e09828 {
        width: 50%;
    }

    .elementor-810 .elementor-element.elementor-element-93bc0f9 {
        width: 100%;
    }

    .elementor-810 .elementor-element.elementor-element-e33b58d {
        width: 100%;
    }
}