.elementor-10 .elementor-element.elementor-element-2be397a6 > .elementor-container {
    max-width: 1440px;
}
.elementor-10 .elementor-element.elementor-element-2be397a6:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-2be397a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var(--e-global-color-d9dbee0) 10%, #FFFFFF 35%);
}
.elementor-10 .elementor-element.elementor-element-2be397a6 > .elementor-background-overlay {
    background-color: transparent;
    background-image: radial-gradient(at bottom right, var(--e-global-color-d9dbee0) 0%, #8758FF05 30%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10 .elementor-element.elementor-element-2be397a6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 350px 50px 150px;
}
.elementor-10 .elementor-element.elementor-element-459ab483 > .elementor-element-populated {
    padding: 0 30px 0 0;
}
.elementor-10 .elementor-element.elementor-element-2291916 .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-2291916.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-2291916.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-2291916.elementor-view-default .elementor-icon {
    color: var(--e-global-color-0b5147f);
    border-color: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-2291916.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-2291916.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-2291916 .elementor-icon {
    font-size: 30px;
}
.elementor-10 .elementor-element.elementor-element-2291916 {
    width: auto;
    max-width: auto;
    top: -175px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-2291916 {
    left: -8px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-2291916 {
    right: -8px;
}
.elementor-10 .elementor-element.elementor-element-04f357a .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-04f357a.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-04f357a.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-04f357a.elementor-view-default .elementor-icon {
    color: var(--e-global-color-0b5147f);
    border-color: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-04f357a.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-04f357a.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-04f357a .elementor-icon {
    font-size: 20px;
}
.elementor-10 .elementor-element.elementor-element-04f357a {
    width: auto;
    max-width: auto;
    top: 11px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-04f357a {
    right: 134.4px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-04f357a {
    left: 134.4px;
}
.elementor-10 .elementor-element.elementor-element-f12ab8e .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-f12ab8e.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-f12ab8e.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-f12ab8e.elementor-view-default .elementor-icon {
    color: var(--e-global-color-ca8a21d);
    border-color: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-f12ab8e.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-f12ab8e.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-f12ab8e .elementor-icon {
    font-size: 35px;
}
.elementor-10 .elementor-element.elementor-element-f12ab8e {
    width: auto;
    max-width: auto;
    top: -15px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-f12ab8e {
    right: 279.2px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-f12ab8e {
    left: 279.2px;
}
.elementor-10 .elementor-element.elementor-element-7c55046 .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-7c55046.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-d9dbee0);
}
.elementor-10 .elementor-element.elementor-element-7c55046.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-7c55046.elementor-view-default .elementor-icon {
    color: var(--e-global-color-d9dbee0);
    border-color: var(--e-global-color-d9dbee0);
}
.elementor-10 .elementor-element.elementor-element-7c55046.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-7c55046.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-d9dbee0);
}
.elementor-10 .elementor-element.elementor-element-7c55046 .elementor-icon {
    font-size: 50px;
}
.elementor-10 .elementor-element.elementor-element-7c55046 {
    width: auto;
    max-width: auto;
    top: 42px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-7c55046 {
    left: 18px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-7c55046 {
    right: 18px;
}
.elementor-10 .elementor-element.elementor-element-aa6b12e .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-10 .elementor-element.elementor-element-b9f46b9 {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-b9f46b9 .elementor-headline {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-b9f46b9 .elementor-headline-dynamic-wrapper path {
    stroke-width: 0;
}
.elementor-10 .elementor-element.elementor-element-b9f46b9 .elementor-headline-plain-text {
    color: var(--e-global-color-accent);
}
.elementor-10 .elementor-element.elementor-element-b9f46b9 > .elementor-widget-container {
    margin: 0 0 -7px;
}
.elementor-10 .elementor-element.elementor-element-2655e40 {
    padding: 0 40% 0 0;
}
.elementor-10 .elementor-element.elementor-element-1a8ab61 > .elementor-element-populated {
    padding: 0 10px 0 0;
}
.elementor-10 .elementor-element.elementor-element-d1f24cc > .elementor-element-populated {
    padding: 0 0 0 10px;
}
.elementor-10 .elementor-element.elementor-element-2d818b9 .elementor-button {
    fill: #5a27db;
    color: #5a27db;
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);
    box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.1);
}
.elementor-10 .elementor-element.elementor-element-2d818b9 .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-2d818b9 .elementor-button:focus {
    color: #FFFFFF;
    background-color: transparent;
	background-image: linear-gradient(170deg, #5a27db  0%, var(--e-global-color-primary) 100%);
}
.elementor-10 .elementor-element.elementor-element-2d818b9 .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-2d818b9 .elementor-button:focus svg {
    fill: #FFFFFF;
}
.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-f69b2b6.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-f69b2b6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-f69b2b6.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-10 .elementor-element.elementor-element-f69b2b6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-10 .elementor-element.elementor-element-f69b2b6 > .elementor-element-populated {
    padding: 0 0 0 30px;
}
.elementor-10 .elementor-element.elementor-element-3718562 .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-3718562.elementor-view-stacked .elementor-icon {
    background-color: #5CB8E478;
}
.elementor-10 .elementor-element.elementor-element-3718562.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-3718562.elementor-view-default .elementor-icon {
    color: #5CB8E478;
    border-color: #5CB8E478;
}
.elementor-10 .elementor-element.elementor-element-3718562.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-3718562.elementor-view-default .elementor-icon svg {
    fill: #5CB8E478;
}
.elementor-10 .elementor-element.elementor-element-3718562 .elementor-icon {
    font-size: 45px;
}
.elementor-10 .elementor-element.elementor-element-3718562 {
    width: auto;
    max-width: auto;
    top: -216px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-3718562 {
    right: -6.5px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-3718562 {
    left: -6.5px;
}
.elementor-10 .elementor-element.elementor-element-f236b93 {
    --spacer-size: 0;
    width: auto;
    max-width: auto;
    top: -62px;
}
.elementor-10 .elementor-element.elementor-element-f236b93 > .elementor-widget-container {
    padding: 150px;
    background-color: transparent;
    background-image: radial-gradient(at center center, var(--e-global-color-ca8a21d) 0%, #FFFFFF00 50%);
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-f236b93 {
    right: 0;
}
body.rtl .elementor-10 .elementor-element.elementor-element-f236b93 {
    left: 0;
}
.elementor-10 .elementor-element.elementor-element-9250325 {
    --spacer-size: 0;
    width: auto;
    max-width: auto;
    top: 176px;
}
.elementor-10 .elementor-element.elementor-element-9250325 > .elementor-widget-container {
    padding: 150px;
    background-color: transparent;
    background-image: radial-gradient(at center center, var(--e-global-color-d9dbee0) 0%, #FFFFFF00 50%);
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-9250325 {
    left: 0;
}
body.rtl .elementor-10 .elementor-element.elementor-element-9250325 {
    right: 0;
}
.elementor-10 .elementor-element.elementor-element-48ec1c0 .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-48ec1c0.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-48ec1c0.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-48ec1c0.elementor-view-default .elementor-icon {
    color: var(--e-global-color-ca8a21d);
    border-color: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-48ec1c0.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-48ec1c0.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-48ec1c0 .elementor-icon {
    font-size: 45px;
}
.elementor-10 .elementor-element.elementor-element-48ec1c0 {
    width: auto;
    max-width: auto;
    top: 23px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-48ec1c0 {
    right: 124.1px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-48ec1c0 {
    left: 124.1px;
}
.elementor-10 .elementor-element.elementor-element-10e2b34 .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-10e2b34.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-d9dbee0);
}
.elementor-10 .elementor-element.elementor-element-10e2b34.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-10e2b34.elementor-view-default .elementor-icon {
    color: var(--e-global-color-d9dbee0);
    border-color: var(--e-global-color-d9dbee0);
}
.elementor-10 .elementor-element.elementor-element-10e2b34.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-10e2b34.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-d9dbee0);
}
.elementor-10 .elementor-element.elementor-element-10e2b34 .elementor-icon {
    font-size: 45px;
}
.elementor-10 .elementor-element.elementor-element-10e2b34 {
    width: auto;
    max-width: auto;
    bottom: 17px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-10e2b34 {
    left: 190px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-10e2b34 {
    right: 190px;
}
.elementor-10 .elementor-element.elementor-element-efdd11c img {
    width: 65%;
    max-width: 100%;
}
.elementor-10 .elementor-element.elementor-element-efdd11c {
    z-index: 3;
}
.elementor-10 .elementor-element.elementor-element-efdd11c > .elementor-widget-container {
    --e-transform-rotateZ: 15deg;
}
.elementor-10 .elementor-element.elementor-element-939b995 {
    --spacer-size: 230px;
    width: var(--container-widget-width, 64%);
    max-width: 64%;
    --container-widget-width: 64%;
    --container-widget-flex-grow: 0;
    z-index: 2;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-939b995 {
    left: 130px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-939b995 {
    right: 130px;
}
.elementor-10 .elementor-element.elementor-element-939b995 > .elementor-widget-container {
    --e-transform-rotateZ: -15deg;
    background-color: var(--e-global-color-50b2a21);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.1);
}
.elementor-10 .elementor-element.elementor-element-939b995.exad-glass-effect-yes.elementor-section {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-939b995.exad-glass-effect-yes > .elementor-column-wrap {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-939b995.exad-glass-effect-yes > .elementor-widget-container {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-2bb0f427 > .elementor-container {
    max-width: 1440px;
}
.elementor-10 .elementor-element.elementor-element-2bb0f427:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-2bb0f427 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
	background-image: linear-gradient(170deg, var(--e-global-color-primary) 0%, #311b67 100%);
}
.elementor-10 .elementor-element.elementor-element-2bb0f427 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 100px;
}
.elementor-10 .elementor-element.elementor-element-2bb0f427 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10 .elementor-element.elementor-element-72c4598:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-72c4598 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-fdf12ae);
}
.elementor-10 .elementor-element.elementor-element-72c4598.exad-glass-effect-yes.elementor-section {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-72c4598.exad-glass-effect-yes > .elementor-column-wrap {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-72c4598.exad-glass-effect-yes > .elementor-widget-container {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-72c4598,
.elementor-10 .elementor-element.elementor-element-72c4598 > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px;
}
.elementor-10 .elementor-element.elementor-element-72c4598 {
    box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: -200px;
    padding: 50px;
    z-index: 2;
}
.elementor-10 .elementor-element.elementor-element-72c4598 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10 .elementor-element.elementor-element-d6e6035 {
    text-align: center;
}
.elementor-10 .elementor-element.elementor-element-fa97551 .exad-logo-carousel .exad-logo-carousel-element .exad-logo-carousel-item {
    border-radius: 0 0 0 0;
    margin: 0 10px 20px;
}
.elementor-10 .elementor-element.elementor-element-fa97551 > .elementor-widget-container {
    margin: 35px 0 0;
}
.elementor-10 .elementor-element.elementor-element-5bb2ded5 > .elementor-container {
    max-width: 1440px;
}
.elementor-10 .elementor-element.elementor-element-5bb2ded5:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-5bb2ded5 > .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-10 .elementor-element.elementor-element-5bb2ded5 > .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-10 .elementor-element.elementor-element-5bb2ded5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 200px 50px 100px;
}
.elementor-10 .elementor-element.elementor-element-cfe3629 {
    margin-top: 0;
    margin-bottom: 70px;
    z-index: 2;
}
.elementor-10 .elementor-element.elementor-element-3b36f36 .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-10 .elementor-element.elementor-element-11226f2 .elementor-heading-title {
    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-bc-flex-widget .elementor-10 .elementor-element.elementor-element-5a90168.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-5a90168.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-e066a05 img {
    width: 100%;
    max-width: 100%;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #FFFFFF;
    border-radius: 100% 100% 100% 100%;
    box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.1);
}
.elementor-10 .elementor-element.elementor-element-e066a05 {
    width: var(--container-widget-width, 45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
}
.elementor-10 .elementor-element.elementor-element-de2b1d7 img {
    width: 100%;
    max-width: 100%;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #FFFFFF;
    border-radius: 100% 100% 100% 100%;
    box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.1);
}
.elementor-10 .elementor-element.elementor-element-de2b1d7 > .elementor-widget-container {
    margin: 0 14px 0 -40px;
}
.elementor-10 .elementor-element.elementor-element-de2b1d7 {
    width: var(--container-widget-width, 29%);
    max-width: 29%;
    --container-widget-width: 29%;
    --container-widget-flex-grow: 0;
}
.elementor-10 .elementor-element.elementor-element-ba91ed5 img {
    width: 100%;
    max-width: 100%;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #FFFFFF;
    border-radius: 100% 100% 100% 100%;
    box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.1);
}
.elementor-10 .elementor-element.elementor-element-ba91ed5 > .elementor-widget-container {
    margin: 0 0 0 -45px;
}
.elementor-10 .elementor-element.elementor-element-ba91ed5 {
    width: var(--container-widget-width, 19%);
    max-width: 19%;
    --container-widget-width: 19%;
    --container-widget-flex-grow: 0;
}
.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-ebf8bb4.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-ebf8bb4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-ebf8bb4 > .elementor-element-populated {
    padding: 0;
}
.elementor-10 .elementor-element.elementor-element-3d176e4 .elementor-counter-number-wrapper {
    color: #5a27db;
    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-10 .elementor-element.elementor-element-3d176e4 {
    width: auto;
    max-width: auto;
}
.elementor-10 .elementor-element.elementor-element-e953c28 > .elementor-widget-container {
    margin: 0 0 0 10px;
}
.elementor-10 .elementor-element.elementor-element-e953c28 {
    width: auto;
    max-width: auto;
    align-self: flex-start;
}
.elementor-10 .elementor-element.elementor-element-ad73cff > .elementor-widget-container {
    margin: 7px 0 0;
}
.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-b51d638.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-b51d638.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-b170c84 .elementor-icon-wrapper {
    text-align: right;
}
.elementor-10 .elementor-element.elementor-element-b170c84.elementor-view-stacked .elementor-icon {
    background-color: #5a27db;
    color: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-b170c84.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-b170c84.elementor-view-default .elementor-icon {
    color: #5a27db;
    border-color: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-b170c84.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-b170c84.elementor-view-default .elementor-icon svg {
    fill: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-b170c84.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-b170c84.elementor-view-stacked .elementor-icon svg {
    fill: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-b170c84.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-secondary);
    color: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-b170c84.elementor-view-framed .elementor-icon:hover,
.elementor-10 .elementor-element.elementor-element-b170c84.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-10 .elementor-element.elementor-element-b170c84.elementor-view-framed .elementor-icon:hover,
.elementor-10 .elementor-element.elementor-element-b170c84.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-secondary);
}
.elementor-10 .elementor-element.elementor-element-b170c84.elementor-view-framed .elementor-icon:hover {
    background-color: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-b170c84.elementor-view-stacked .elementor-icon:hover svg {
    fill: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-b170c84 .elementor-icon {
    font-size: 30px;
    border-radius: 5px 5px 5px 5px;
}
.elementor-10 .elementor-element.elementor-element-b170c84 > .elementor-widget-container {
    margin: 0 0 -8px;
}
.elementor-10 .elementor-element.elementor-element-82a99d8 {
    --divider-border-style: dashed;
    --divider-color: var(--e-global-color-2d6a869);
    --divider-border-width: 1px;
    --divider-icon-size: 25px;
    --divider-element-spacing: 0;
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
}
.elementor-10 .elementor-element.elementor-element-82a99d8 .elementor-divider-separator {
    width: 150px;
    margin: 0 auto 0 0;
}
.elementor-10 .elementor-element.elementor-element-82a99d8 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}
.elementor-10 .elementor-element.elementor-element-82a99d8.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}
.elementor-10 .elementor-element.elementor-element-82a99d8.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-82a99d8.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-10 .elementor-element.elementor-element-82a99d8.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-82a99d8.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}
.elementor-10 .elementor-element.elementor-element-82a99d8 > .elementor-widget-container {
    margin: 0 15px 0 0;
}
.elementor-10 .elementor-element.elementor-element-2b3c00f {
    --divider-border-style: dashed;
    --divider-color: var(--e-global-color-2d6a869);
    --divider-border-width: 1px;
    width: var(--container-widget-width, 35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
    align-self: center;
}
.elementor-10 .elementor-element.elementor-element-2b3c00f .elementor-divider-separator {
    width: 250px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-10 .elementor-element.elementor-element-2b3c00f .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}
.elementor-10 .elementor-element.elementor-element-2b3c00f > .elementor-widget-container {
    margin: 0 15px;
}
.elementor-10 .elementor-element.elementor-element-115fce5 {
    --divider-border-style: dashed;
    --divider-color: var(--e-global-color-2d6a869);
    --divider-border-width: 1px;
    width: var(--container-widget-width, 35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
    align-self: center;
}
.elementor-10 .elementor-element.elementor-element-115fce5 .elementor-divider-separator {
    width: 250px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-10 .elementor-element.elementor-element-115fce5 .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}
.elementor-10 .elementor-element.elementor-element-115fce5 > .elementor-widget-container {
    margin: 0 15px;
}
.elementor-10 .elementor-element.elementor-element-6af2a86 {
    --divider-border-style: dashed;
    --divider-color: var(--e-global-color-2d6a869);
    --divider-border-width: 1px;
    --divider-icon-size: 25px;
    --divider-element-spacing: 0;
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
}
.elementor-10 .elementor-element.elementor-element-6af2a86 .elementor-divider-separator {
    width: 150px;
    margin: 0 0 0 auto;
}
.elementor-10 .elementor-element.elementor-element-6af2a86 .elementor-divider {
    text-align: right;
    padding-top: 15px;
    padding-bottom: 15px;
}
.elementor-10 .elementor-element.elementor-element-6af2a86.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}
.elementor-10 .elementor-element.elementor-element-6af2a86.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-6af2a86.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-10 .elementor-element.elementor-element-6af2a86.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-6af2a86.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}
.elementor-10 .elementor-element.elementor-element-6af2a86 > .elementor-widget-container {
    margin: 0 0 0 15px;
}
.elementor-10 .elementor-element.elementor-element-8fff64e .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
    padding: 15px;
}
.elementor-10 .elementor-element.elementor-element-8fff64e {
    margin-top: -80px;
    margin-bottom: 0;
}
.elementor-10 .elementor-element.elementor-element-3fef593.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-10 .elementor-element.elementor-element-3fef593 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-10 .elementor-element.elementor-element-a74429a {
    --divider-border-style: wavy;
    --divider-color: #5a27db;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
    width: auto;
    max-width: auto;
    top: 0;
}
.elementor-10 .elementor-element.elementor-element-a74429a .elementor-divider-separator {
    width: 75px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-10 .elementor-element.elementor-element-a74429a .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-a74429a {
    left: 165px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-a74429a {
    right: 165px;
}
.elementor-10 .elementor-element.elementor-element-a74429a > .elementor-widget-container {
    --e-transform-rotateZ: -30deg;
}
.elementor-10 .elementor-element.elementor-element-8018146 {
    text-align: center;
    width: var(--container-widget-width, 17%);
    max-width: 17%;
    --container-widget-width: 17%;
    --container-widget-flex-grow: 0;
    z-index: 2;
}
.elementor-10 .elementor-element.elementor-element-8018146 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}
.elementor-10 .elementor-element.elementor-element-8018146 > .elementor-widget-container {
    padding: 20px;
    background-color: var(--e-global-color-50b2a21);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.1);
}
.elementor-10 .elementor-element.elementor-element-8018146.exad-glass-effect-yes.elementor-section {
    backdrop-filter:blur(3px);
    -webkit-backdrop-filter:blur(3px);
}
.elementor-10 .elementor-element.elementor-element-8018146.exad-glass-effect-yes > .elementor-column-wrap {
    backdrop-filter:blur(3px);
    -webkit-backdrop-filter:blur(3px);
}
.elementor-10 .elementor-element.elementor-element-8018146.exad-glass-effect-yes > .elementor-widget-container {
    backdrop-filter:blur(3px);
    -webkit-backdrop-filter:blur(3px);
}
.elementor-10 .elementor-element.elementor-element-96c3e86.elementor-position-right .elementor-image-box-img {
    margin-left: 20px;
}
.elementor-10 .elementor-element.elementor-element-96c3e86.elementor-position-left .elementor-image-box-img {
    margin-right: 20px;
}
.elementor-10 .elementor-element.elementor-element-96c3e86.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px;
}
.elementor-10 .elementor-element.elementor-element-96c3e86 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 35%;
}
.elementor-10 .elementor-element.elementor-element-96c3e86 .elementor-image-box-img img {
    transition-duration: 0.3s;
}
.elementor-10 .elementor-element.elementor-element-96c3e86 .elementor-image-box-title {
    margin-bottom: 7px;
    font-family: var(--e-global-typography-b21c26e-font-family), Sans-serif;
    font-size: var(--e-global-typography-b21c26e-font-size);
    font-weight: var(--e-global-typography-b21c26e-font-weight);
    line-height: var(--e-global-typography-b21c26e-line-height);
    letter-spacing: var(--e-global-typography-b21c26e-letter-spacing);
    word-spacing: var(--e-global-typography-b21c26e-word-spacing);
}
.elementor-10 .elementor-element.elementor-element-96c3e86 > .elementor-widget-container {
    margin: 45px 0 0;
    padding: 0 7%;
}
.elementor-10 .elementor-element.elementor-element-96c3e86 {
    z-index: 2;
}
.elementor-10 .elementor-element.elementor-element-5a0a18a {
    --spacer-size: 0;
    width: auto;
    max-width: auto;
    top: -131px;
}
.elementor-10 .elementor-element.elementor-element-5a0a18a > .elementor-widget-container {
    padding: 150px;
    background-color: transparent;
    background-image: radial-gradient(at center center, #8758FF1C 0%, #FFFFFF00 50%);
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-5a0a18a {
    left: 13px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-5a0a18a {
    right: 13px;
}
.elementor-10 .elementor-element.elementor-element-9a0412e.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-10 .elementor-element.elementor-element-9a0412e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-10 .elementor-element.elementor-element-feea317 {
    text-align: center;
    width: var(--container-widget-width, 17%);
    max-width: 17%;
    --container-widget-width: 17%;
    --container-widget-flex-grow: 0;
}
.elementor-10 .elementor-element.elementor-element-feea317 .elementor-heading-title {
    color: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-feea317 > .elementor-widget-container {
    padding: 20px;
    background-color: transparent;
        background-image: linear-gradient(170deg, #5a27db  0%, var(--e-global-color-primary) 100%);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.1);
}
.elementor-10 .elementor-element.elementor-element-feea317.exad-glass-effect-yes.elementor-section {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-feea317.exad-glass-effect-yes > .elementor-column-wrap {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-feea317.exad-glass-effect-yes > .elementor-widget-container {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-175aeae.elementor-position-right .elementor-image-box-img {
    margin-left: 20px;
}
.elementor-10 .elementor-element.elementor-element-175aeae.elementor-position-left .elementor-image-box-img {
    margin-right: 20px;
}
.elementor-10 .elementor-element.elementor-element-175aeae.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px;
}
.elementor-10 .elementor-element.elementor-element-175aeae .elementor-image-box-wrapper .elementor-image-box-img {
    width: 35%;
}
.elementor-10 .elementor-element.elementor-element-175aeae .elementor-image-box-img img {
    transition-duration: 0.3s;
}
.elementor-10 .elementor-element.elementor-element-175aeae .elementor-image-box-title {
    margin-bottom: 7px;
    font-family: var(--e-global-typography-b21c26e-font-family), Sans-serif;
    font-size: var(--e-global-typography-b21c26e-font-size);
    font-weight: var(--e-global-typography-b21c26e-font-weight);
    line-height: var(--e-global-typography-b21c26e-line-height);
    letter-spacing: var(--e-global-typography-b21c26e-letter-spacing);
    word-spacing: var(--e-global-typography-b21c26e-word-spacing);
}
.elementor-10 .elementor-element.elementor-element-175aeae > .elementor-widget-container {
    margin: 45px 0 0;
    padding: 0 7%;
}
.elementor-10 .elementor-element.elementor-element-175aeae {
    z-index: 2;
}
.elementor-10 .elementor-element.elementor-element-629f527.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-10 .elementor-element.elementor-element-629f527 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-10 .elementor-element.elementor-element-6c2f06c {
    --divider-border-style: wavy;
    --divider-color: #5a27db;
    --divider-border-width: 1px;
    --divider-pattern-height: 20px;
    --divider-pattern-size: 20px;
    width: auto;
    max-width: auto;
    top: 45px;
}
.elementor-10 .elementor-element.elementor-element-6c2f06c .elementor-divider-separator {
    width: 75px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-10 .elementor-element.elementor-element-6c2f06c .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6c2f06c {
    left: 216px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-6c2f06c {
    right: 216px;
}
.elementor-10 .elementor-element.elementor-element-6c2f06c > .elementor-widget-container {
    --e-transform-rotateZ: -30deg;
}
.elementor-10 .elementor-element.elementor-element-479fcd5 {
    text-align: center;
    width: var(--container-widget-width, 17%);
    max-width: 17%;
    --container-widget-width: 17%;
    --container-widget-flex-grow: 0;
    z-index: 2;
}
.elementor-10 .elementor-element.elementor-element-479fcd5 .elementor-heading-title {
    color: var(--e-global-color-secondary);
}
.elementor-10 .elementor-element.elementor-element-479fcd5 > .elementor-widget-container {
    padding: 20px;
    background-color: var(--e-global-color-50b2a21);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.1);
}
.elementor-10 .elementor-element.elementor-element-479fcd5.exad-glass-effect-yes.elementor-section {
    backdrop-filter:blur(3px);
    -webkit-backdrop-filter:blur(3px);
}
.elementor-10 .elementor-element.elementor-element-479fcd5.exad-glass-effect-yes > .elementor-column-wrap {
    backdrop-filter:blur(3px);
    -webkit-backdrop-filter:blur(3px);
}
.elementor-10 .elementor-element.elementor-element-479fcd5.exad-glass-effect-yes > .elementor-widget-container {
    backdrop-filter:blur(3px);
    -webkit-backdrop-filter:blur(3px);
}
.elementor-10 .elementor-element.elementor-element-35106c2.elementor-position-right .elementor-image-box-img {
    margin-left: 20px;
}
.elementor-10 .elementor-element.elementor-element-35106c2.elementor-position-left .elementor-image-box-img {
    margin-right: 20px;
}
.elementor-10 .elementor-element.elementor-element-35106c2.elementor-position-top .elementor-image-box-img {
    margin-bottom: 20px;
}
.elementor-10 .elementor-element.elementor-element-35106c2 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 35%;
}
.elementor-10 .elementor-element.elementor-element-35106c2 .elementor-image-box-img img {
    transition-duration: 0.3s;
}
.elementor-10 .elementor-element.elementor-element-35106c2 .elementor-image-box-title {
    margin-bottom: 7px;
    font-family: var(--e-global-typography-b21c26e-font-family), Sans-serif;
    font-size: var(--e-global-typography-b21c26e-font-size);
    font-weight: var(--e-global-typography-b21c26e-font-weight);
    line-height: var(--e-global-typography-b21c26e-line-height);
    letter-spacing: var(--e-global-typography-b21c26e-letter-spacing);
    word-spacing: var(--e-global-typography-b21c26e-word-spacing);
}
.elementor-10 .elementor-element.elementor-element-35106c2 > .elementor-widget-container {
    margin: 45px 0 0;
    padding: 0 7%;
}
.elementor-10 .elementor-element.elementor-element-35106c2 {
    z-index: 2;
}
.elementor-10 .elementor-element.elementor-element-e99901a {
    --spacer-size: 0;
    width: auto;
    max-width: auto;
    top: 29px;
}
.elementor-10 .elementor-element.elementor-element-e99901a > .elementor-widget-container {
    padding: 150px;
    background-color: transparent;
    background-image: radial-gradient(at center center, #8758FF1C 0%, #FFFFFF00 50%);
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-e99901a {
    right: -13.3px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-e99901a {
    left: -13.3px;
}
.elementor-10 .elementor-element.elementor-element-d33dad8 .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-d33dad8.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-d33dad8.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-d33dad8.elementor-view-default .elementor-icon {
    color: var(--e-global-color-0b5147f);
    border-color: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-d33dad8.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-d33dad8.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-d33dad8 .elementor-icon {
    font-size: 20px;
}
.elementor-10 .elementor-element.elementor-element-d33dad8 {
    width: auto;
    max-width: auto;
    top: 11px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d33dad8 {
    right: 134.4px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-d33dad8 {
    left: 134.4px;
}
.elementor-10 .elementor-element.elementor-element-fff2d5f .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-fff2d5f.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-fff2d5f.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-fff2d5f.elementor-view-default .elementor-icon {
    color: var(--e-global-color-ca8a21d);
    border-color: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-fff2d5f.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-fff2d5f.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-fff2d5f .elementor-icon {
    font-size: 35px;
}
.elementor-10 .elementor-element.elementor-element-fff2d5f {
    width: auto;
    max-width: auto;
    top: -42px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-fff2d5f {
    left: 339px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-fff2d5f {
    right: 339px;
}
.elementor-10 .elementor-element.elementor-element-6cddfcd5 > .elementor-container {
    max-width: 1440px;
}
.elementor-10 .elementor-element.elementor-element-6cddfcd5:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-6cddfcd5 > .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-10 .elementor-element.elementor-element-6cddfcd5 > .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-10 .elementor-element.elementor-element-6cddfcd5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0 50px 100px;
}
.elementor-10 .elementor-element.elementor-element-588ea643.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}
.elementor-10 .elementor-element.elementor-element-588ea643 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-10 .elementor-element.elementor-element-588ea643 > .elementor-element-populated {
    padding: 0 30px 0 0;
}
.elementor-10 .elementor-element.elementor-element-0c3d5e7 .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-0c3d5e7.elementor-view-stacked .elementor-icon {
    background-color: #5a27db;
    color: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-0c3d5e7.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-0c3d5e7.elementor-view-default .elementor-icon {
    color: #5a27db;
    border-color: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-0c3d5e7.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-0c3d5e7.elementor-view-default .elementor-icon svg {
    fill: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-0c3d5e7.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-0c3d5e7.elementor-view-stacked .elementor-icon svg {
    fill: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-0c3d5e7 .elementor-icon {
    font-size: 35px;
}
.elementor-10 .elementor-element.elementor-element-0c3d5e7 > .elementor-widget-container {
    margin: 0;
}
.elementor-10 .elementor-element.elementor-element-0c3d5e7 {
    width: auto;
    max-width: auto;
    top: 40px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-0c3d5e7 {
    left: 25px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-0c3d5e7 {
    right: 25px;
}
.elementor-10 .elementor-element.elementor-element-fbc94a9 {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-fbc94a9 img {
    width: 100%;
    max-width: 100%;
}
.elementor-10 .elementor-element.elementor-element-fbc94a9 > .elementor-widget-container {
    margin: 0 6% 0 20%;
}
.elementor-10 .elementor-element.elementor-element-5f0a395 .elementor-counter-number-wrapper {
    color: #5a27db;
    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-10 .elementor-element.elementor-element-5f0a395 .elementor-counter-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
}
.elementor-10 .elementor-element.elementor-element-5f0a395 > .elementor-widget-container {
    margin: -150% 0 0;
    padding: 35px;
    background-color: var(--e-global-color-50b2a21);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-50b2a21);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.1);
}
.elementor-10 .elementor-element.elementor-element-5f0a395 {
    width: auto;
    max-width: auto;
    z-index: 1;
}
.elementor-10 .elementor-element.elementor-element-5f0a395 > .elementor-widget-container:hover {
    --e-transform-translateY: -15px;
}
.elementor-10 .elementor-element.elementor-element-5f0a395.exad-glass-effect-yes.elementor-section {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-5f0a395.exad-glass-effect-yes > .elementor-column-wrap {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-5f0a395.exad-glass-effect-yes > .elementor-widget-container {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-13007dab.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-13007dab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-13007dab > .elementor-element-populated {
    padding: 0 0 0 30px;
}
.elementor-10 .elementor-element.elementor-element-9330247 .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-10 .elementor-element.elementor-element-a3920a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px / 2);
}
.elementor-10 .elementor-element.elementor-element-a3920a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px / 2);
}
.elementor-10 .elementor-element.elementor-element-a3920a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-10 .elementor-element.elementor-element-a3920a1 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-10 .elementor-element.elementor-element-a3920a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-a3920a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px / 2);
}
.elementor-10 .elementor-element.elementor-element-a3920a1 .elementor-icon-list-icon i {
    color: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-a3920a1 .elementor-icon-list-icon svg {
    fill: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-a3920a1 {
    --e-icon-list-icon-size: 20px;
}
.elementor-10 .elementor-element.elementor-element-a3920a1 .elementor-icon-list-text {
    padding-left: 10px;
}
.elementor-10 .elementor-element.elementor-element-51816f0 {
    margin-top: 15px;
    margin-bottom: 0;
    padding: 0 40% 0 0;
}
.elementor-10 .elementor-element.elementor-element-faa8d50 > .elementor-element-populated {
    padding: 0 10px 0 0;
}
.elementor-10 .elementor-element.elementor-element-d61d4b4 {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-d61d4b4 img {
    width: 100%;
    max-width: 100%;
}
.elementor-10 .elementor-element.elementor-element-e92028e > .elementor-element-populated {
    padding: 0 0 0 10px;
}
.elementor-10 .elementor-element.elementor-element-4b44a61 {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-4b44a61 img {
    width: 92%;
    max-width: 100%;
}
.elementor-10 .elementor-element.elementor-element-34cad73 .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-34cad73.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-34cad73.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-34cad73.elementor-view-default .elementor-icon {
    color: var(--e-global-color-0b5147f);
    border-color: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-34cad73.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-34cad73.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-34cad73 .elementor-icon {
    font-size: 20px;
}
.elementor-10 .elementor-element.elementor-element-34cad73 {
    width: auto;
    max-width: auto;
    top: 64px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-34cad73 {
    right: 134.4px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-34cad73 {
    left: 134.4px;
}
.elementor-10 .elementor-element.elementor-element-c893de9 .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-c893de9.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-c893de9.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-c893de9.elementor-view-default .elementor-icon {
    color: var(--e-global-color-ca8a21d);
    border-color: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-c893de9.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-c893de9.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-c893de9 .elementor-icon {
    font-size: 35px;
}
.elementor-10 .elementor-element.elementor-element-c893de9 {
    width: auto;
    max-width: auto;
    top: 78px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c893de9 {
    left: 232px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-c893de9 {
    right: 232px;
}
.elementor-10 .elementor-element.elementor-element-3a3384d9 > .elementor-container {
    max-width: 1440px;
}
.elementor-10 .elementor-element.elementor-element-3a3384d9:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-3a3384d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top right, var(--e-global-color-fa93dad) 10%, var(--e-global-color-6b0ce64) 35%);
}
.elementor-10 .elementor-element.elementor-element-3a3384d9 > .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-10 .elementor-element.elementor-element-3a3384d9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 50px;
}
.elementor-10 .elementor-element.elementor-element-4b273ce4.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-10 .elementor-element.elementor-element-95274b5 > .elementor-container {
    max-width: 720px;
}
.elementor-10 .elementor-element.elementor-element-95274b5 {
    margin-top: 0;
    margin-bottom: 35px;
}
.elementor-10 .elementor-element.elementor-element-1f878d3 {
    text-align: center;
}
.elementor-10 .elementor-element.elementor-element-1f878d3 .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-10 .elementor-element.elementor-element-b163fd5 {
    text-align: center;
}
.elementor-10 .elementor-element.elementor-element-a04b7e8 {
    margin-top: 0;
    margin-bottom: 35px;
}
.elementor-10 .elementor-element.elementor-element-69f9f1b > .elementor-element-populated {
    padding: 0 15px 0 0;
}
.elementor-10 .elementor-element.elementor-element-bc64a57 {
    z-index: 2;
}
.elementor-10 .elementor-element.elementor-element-908aeeb > .elementor-element-populated {
    padding: 0 15px 0 0;
}
.elementor-10 .elementor-element.elementor-element-da2fb82:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-da2fb82 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-50b2a21);
}
.elementor-10 .elementor-element.elementor-element-da2fb82.exad-glass-effect-yes.elementor-section {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-da2fb82.exad-glass-effect-yes > .elementor-column-wrap {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-da2fb82.exad-glass-effect-yes > .elementor-widget-container {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-da2fb82,
.elementor-10 .elementor-element.elementor-element-da2fb82 > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px;
}
.elementor-10 .elementor-element.elementor-element-da2fb82 {
    box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px;
}
.elementor-10 .elementor-element.elementor-element-da2fb82 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10 .elementor-element.elementor-element-e9aa3ae > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-10 .elementor-element.elementor-element-c4910f5.elementor-view-stacked .elementor-icon {
    background-color: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-c4910f5.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-c4910f5.elementor-view-default .elementor-icon {
    fill: #5a27db;
    color: #5a27db;
    border-color: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-c4910f5 {
    --icon-box-icon-margin: 15px;
    z-index: 1;
}
.elementor-10 .elementor-element.elementor-element-c4910f5 .elementor-icon {
    font-size: 45px;
}
.elementor-10 .elementor-element.elementor-element-c4910f5 .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-c4910f5 .elementor-icon-box-title {
    margin-bottom: 7px;
}
.elementor-10 .elementor-element.elementor-element-fa1184f > .elementor-widget-container {
    margin: 25px 0 0;
}
.elementor-10 .elementor-element.elementor-element-fa1184f {
    z-index: 1;
}
.elementor-10 .elementor-element.elementor-element-d177d07 .elementor-icon-wrapper {
    text-align: right;
}
.elementor-10 .elementor-element.elementor-element-d177d07.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-d177d07.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-d177d07.elementor-view-default .elementor-icon {
    color: var(--e-global-color-ca8a21d);
    border-color: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-d177d07.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-d177d07.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-d177d07 .elementor-icon {
    font-size: 120px;
}
.elementor-10 .elementor-element.elementor-element-d177d07 {
    width: auto;
    max-width: auto;
    bottom: -50px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d177d07 {
    right: -50px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-d177d07 {
    left: -50px;
}
.elementor-10 .elementor-element.elementor-element-2020ee1 > .elementor-element-populated {
    padding: 0 0 0 15px;
}
.elementor-10 .elementor-element.elementor-element-8c89803:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-8c89803 > .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-10 .elementor-element.elementor-element-8c89803.exad-glass-effect-yes.elementor-section {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-8c89803.exad-glass-effect-yes > .elementor-column-wrap {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-8c89803.exad-glass-effect-yes > .elementor-widget-container {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-8c89803,
.elementor-10 .elementor-element.elementor-element-8c89803 > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px;
}
.elementor-10 .elementor-element.elementor-element-8c89803 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px;
}
.elementor-10 .elementor-element.elementor-element-8c89803 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10 .elementor-element.elementor-element-b1c7c66 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-10 .elementor-element.elementor-element-4b9f5b6.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-4b9f5b6.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-4b9f5b6.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-4b9f5b6 {
    --icon-box-icon-margin: 15px;
    z-index: 1;
}
.elementor-10 .elementor-element.elementor-element-4b9f5b6 .elementor-icon {
    font-size: 45px;
}
.elementor-10 .elementor-element.elementor-element-4b9f5b6 .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-4b9f5b6 .elementor-icon-box-title {
    margin-bottom: 7px;
    color: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-4b9f5b6 .elementor-icon-box-description {
    color: var(--e-global-color-fdf12ae);
}
.elementor-10 .elementor-element.elementor-element-73df7a6 .elementor-button {
	fill: #5a27db;
    color: #7342ef;
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);
}
.elementor-10 .elementor-element.elementor-element-73df7a6 .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-73df7a6 .elementor-button:focus {
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(170deg, #5a27db  0%, var(--e-global-color-primary) 100%);
}
.elementor-10 .elementor-element.elementor-element-73df7a6 .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-73df7a6 .elementor-button:focus svg {
    fill: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-73df7a6 > .elementor-widget-container {
    margin: 25px 0 0;
}
.elementor-10 .elementor-element.elementor-element-73df7a6 {
    z-index: 1;
}
.elementor-10 .elementor-element.elementor-element-366993f .elementor-icon-wrapper {
    text-align: right;
}
.elementor-10 .elementor-element.elementor-element-366993f.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-50b2a21);
}
.elementor-10 .elementor-element.elementor-element-366993f.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-366993f.elementor-view-default .elementor-icon {
    color: var(--e-global-color-50b2a21);
    border-color: var(--e-global-color-50b2a21);
}
.elementor-10 .elementor-element.elementor-element-366993f.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-366993f.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-50b2a21);
}
.elementor-10 .elementor-element.elementor-element-366993f .elementor-icon {
    font-size: 120px;
}
.elementor-10 .elementor-element.elementor-element-366993f {
    width: auto;
    max-width: auto;
    bottom: -50px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-366993f {
    right: -50px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-366993f {
    left: -50px;
}
.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-ecaf8c9.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-ecaf8c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-ecaf8c9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-ecaf8c9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://gajean.com/abang/wp-content/uploads/sites/24/2022/12/woman-in-wheelchair-using-smartphone-for-videoconference-streaming.jpg");
    background-position: center center;
    background-size: cover;
}
.elementor-10 .elementor-element.elementor-element-ecaf8c9 > .elementor-element-populated {
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: #FFFFFF;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0 0 0 15px;
    --e-column-margin-right: 0;
    --e-column-margin-left: 15px;
}
.elementor-10 .elementor-element.elementor-element-ecaf8c9 > .elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-ecaf8c9 > .elementor-element-populated > .elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-ecaf8c9 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}
.elementor-10 .elementor-element.elementor-element-ecaf8c9 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10 .elementor-element.elementor-element-da42ab9 .elementor-icon-wrapper {
    text-align: center;
}
.elementor-10 .elementor-element.elementor-element-da42ab9.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
    color: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-da42ab9.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-da42ab9.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-da42ab9.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-da42ab9.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-da42ab9.elementor-view-framed .elementor-icon {
    background-color: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-da42ab9.elementor-view-stacked .elementor-icon svg {
    fill: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-da42ab9.elementor-view-stacked .elementor-icon:hover {
    background-color: #5a27db;
    color: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-da42ab9.elementor-view-framed .elementor-icon:hover,
.elementor-10 .elementor-element.elementor-element-da42ab9.elementor-view-default .elementor-icon:hover {
    color: #5a27db;
    border-color: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-da42ab9.elementor-view-framed .elementor-icon:hover,
.elementor-10 .elementor-element.elementor-element-da42ab9.elementor-view-default .elementor-icon:hover svg {
    fill: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-da42ab9.elementor-view-framed .elementor-icon:hover {
    background-color: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-da42ab9.elementor-view-stacked .elementor-icon:hover svg {
    fill: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-da42ab9 .elementor-icon {
    font-size: 35px;
}
.elementor-10 .elementor-element.elementor-element-a39e1cf .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-a39e1cf.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-a39e1cf.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-a39e1cf.elementor-view-default .elementor-icon {
    color: var(--e-global-color-0b5147f);
    border-color: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-a39e1cf.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-a39e1cf.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-a39e1cf .elementor-icon {
    font-size: 20px;
}
.elementor-10 .elementor-element.elementor-element-a39e1cf {
    width: auto;
    max-width: auto;
    top: 11px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-a39e1cf {
    right: 134.4px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-a39e1cf {
    left: 134.4px;
}
.elementor-10 .elementor-element.elementor-element-e085308 .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-e085308.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-e085308.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-e085308.elementor-view-default .elementor-icon {
    color: var(--e-global-color-ca8a21d);
    border-color: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-e085308.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-e085308.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-e085308 .elementor-icon {
    font-size: 35px;
}
.elementor-10 .elementor-element.elementor-element-e085308 {
    width: auto;
    max-width: auto;
    top: -42px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-e085308 {
    left: 339px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-e085308 {
    right: 339px;
}
.elementor-10 .elementor-element.elementor-element-6528199 .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-6528199.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-6528199.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-6528199.elementor-view-default .elementor-icon {
    color: var(--e-global-color-0b5147f);
    border-color: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-6528199.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-6528199.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-6528199 .elementor-icon {
    font-size: 120px;
}
.elementor-10 .elementor-element.elementor-element-6528199 {
    width: auto;
    max-width: auto;
    top: 88px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6528199 {
    left: 70px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-6528199 {
    right: 70px;
}
.elementor-10 .elementor-element.elementor-element-4caf805 {
    text-align: center;
    width: auto;
    max-width: auto;
    align-self: center;
}
.elementor-10 .elementor-element.elementor-element-9607103 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}
.elementor-10 .elementor-element.elementor-element-9607103 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}
.elementor-10 .elementor-element.elementor-element-9607103 .elementor-button {
    font-family: var(--e-global-typography-4aceb21-font-family), Sans-serif;
    font-size: var(--e-global-typography-4aceb21-font-size);
    font-weight: var(--e-global-typography-4aceb21-font-weight);
    line-height: var(--e-global-typography-4aceb21-line-height);
    letter-spacing: var(--e-global-typography-4aceb21-letter-spacing);
    word-spacing: var(--e-global-typography-4aceb21-word-spacing);
    fill: #5a27db;
    color: #5a27db;
    background-color: transparent;
    background-image: linear-gradient(180deg, #02010100 0%, #F2295B00 100%);
    border-style: solid;
    border-width: 0 0 2px 0;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0);
    padding: 0 0 1px;
}
.elementor-10 .elementor-element.elementor-element-9607103 .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-9607103 .elementor-button:focus {
    color: var(--e-global-color-secondary);
}
.elementor-10 .elementor-element.elementor-element-9607103 .elementor-button:hover svg,
.elementor-10 .elementor-element.elementor-element-9607103 .elementor-button:focus svg {
    fill: var(--e-global-color-secondary);
}
.elementor-10 .elementor-element.elementor-element-9607103 > .elementor-widget-container {
    margin: 0 0 0 10px;
}
.elementor-10 .elementor-element.elementor-element-9607103 {
    width: auto;
    max-width: auto;
    align-self: center;
}
.elementor-10 .elementor-element.elementor-element-304368a1 > .elementor-container {
    max-width: 1440px;
}
.elementor-10 .elementor-element.elementor-element-304368a1:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-304368a1 > .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-10 .elementor-element.elementor-element-304368a1 > .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-10 .elementor-element.elementor-element-304368a1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 50px;
}
.elementor-10 .elementor-element.elementor-element-6a70af77 > .elementor-element-populated {
    padding: 0 50% 0 0;
}
.elementor-10 .elementor-element.elementor-element-4b56132 .elementor-countdown-wrapper {
    max-width: 100%;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-4b56132 .elementor-countdown-item:not(:first-of-type) {
    margin-left: calc(50px / 2);
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-4b56132 .elementor-countdown-item:not(:last-of-type) {
    margin-right: calc(50px / 2);
}
body.rtl .elementor-10 .elementor-element.elementor-element-4b56132 .elementor-countdown-item:not(:first-of-type) {
    margin-right: calc(50px / 2);
}
body.rtl .elementor-10 .elementor-element.elementor-element-4b56132 .elementor-countdown-item:not(:last-of-type) {
    margin-left: calc(50px / 2);
}
.elementor-10 .elementor-element.elementor-element-4b56132 .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-10 .elementor-element.elementor-element-4b56132 .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-10 .elementor-element.elementor-element-4b56132 > .elementor-widget-container {
    margin: 0 0 20px;
}
.elementor-10 .elementor-element.elementor-element-4b56132 {
    width: auto;
    max-width: auto;
}
.elementor-10 .elementor-element.elementor-element-ca443e1 .elementor-heading-title {
    color: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-d9094a6 {
    color: var(--e-global-color-fdf12ae);
}
.elementor-10 .elementor-element.elementor-element-ac0f689 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 40% 0 0;
}
.elementor-10 .elementor-element.elementor-element-1a9d266 > .elementor-element-populated {
    padding: 0 10px 0 0;
}
.elementor-10 .elementor-element.elementor-element-87a2f06 {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-87a2f06 img {
    width: 100%;
    max-width: 100%;
}
.elementor-10 .elementor-element.elementor-element-1b9e4f0 > .elementor-element-populated {
    padding: 0 0 0 10px;
}
.elementor-10 .elementor-element.elementor-element-11e7571 {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-11e7571 img {
    width: 92%;
    max-width: 100%;
}
.elementor-10 .elementor-element.elementor-element-537a2654 > .elementor-container {
    max-width: 1440px;
}
.elementor-10 .elementor-element.elementor-element-537a2654 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 50px;
}
.elementor-10 .elementor-element.elementor-element-537a2654:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-537a2654 > .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-10 .elementor-element.elementor-element-537a2654 > .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-10 .elementor-element.elementor-element-5794f35c.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}
.elementor-10 .elementor-element.elementor-element-5794f35c > .elementor-element-populated {
    padding: 0 30px 0 0;
}
.elementor-10 .elementor-element.elementor-element-ab88256 .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-ab88256.elementor-view-stacked .elementor-icon {
    background-color: #5a27db;
    color: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-ab88256.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-ab88256.elementor-view-default .elementor-icon {
    color: #5a27db;
    border-color: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-ab88256.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-ab88256.elementor-view-default .elementor-icon svg {
    fill: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-ab88256.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-ab88256.elementor-view-stacked .elementor-icon svg {
    fill: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-ab88256 .elementor-icon {
    font-size: 35px;
}
.elementor-10 .elementor-element.elementor-element-ab88256 {
    width: auto;
    max-width: auto;
    top: 60px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-ab88256 {
    left: 60px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-ab88256 {
    right: 60px;
}
.elementor-10 .elementor-element.elementor-element-effc21a .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-effc21a.elementor-view-stacked .elementor-icon {
    background-color: #5a27db;
    color: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-effc21a.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-effc21a.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-10 .elementor-element.elementor-element-effc21a.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-effc21a.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}
.elementor-10 .elementor-element.elementor-element-effc21a.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-effc21a.elementor-view-stacked .elementor-icon svg {
    fill: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-effc21a .elementor-icon {
    font-size: 20px;
}
.elementor-10 .elementor-element.elementor-element-effc21a {
    width: auto;
    max-width: auto;
    top: 113px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-effc21a {
    right: 146.7px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-effc21a {
    left: 146.7px;
}
.elementor-10 .elementor-element.elementor-element-e794f91 > .elementor-container {
    max-width: 400px;
}
.elementor-10 .elementor-element.elementor-element-e794f91 {
    margin-top: 200px;
    margin-bottom: 0;
}
.elementor-10 .elementor-element.elementor-element-b63493a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-b63493a > .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-10 .elementor-element.elementor-element-b63493a > .elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-b63493a > .elementor-element-populated > .elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-b63493a > .elementor-background-slideshow {
    border-radius: 100% 100% 100% 100%;
}
.elementor-10 .elementor-element.elementor-element-b63493a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-10 .elementor-element.elementor-element-b63493a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10 .elementor-element.elementor-element-adf5313 img {
    width: 100%;
    max-width: 100%;
   
}
.elementor-10 .elementor-element.elementor-element-adf5313 > .elementor-widget-container {
    margin: -200px -100px -7px;
}
.elementor-10 .elementor-element.elementor-element-34b7a97.elementor-view-stacked .elementor-icon {
    background-color: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-34b7a97.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-34b7a97.elementor-view-default .elementor-icon {
    fill: #5a27db;
    color: #5a27db;
    border-color: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-34b7a97 {
    --icon-box-icon-margin: 20px;
    width: auto;
    max-width: auto;
}
.elementor-10 .elementor-element.elementor-element-34b7a97 .elementor-icon {
    font-size: 35px;
}
.elementor-10 .elementor-element.elementor-element-34b7a97 .elementor-icon-box-title {
    margin-bottom: 2px;
}
.elementor-10 .elementor-element.elementor-element-34b7a97 .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-10 .elementor-element.elementor-element-34b7a97 > .elementor-widget-container {
    margin: -200px 0 0;
    padding: 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: 0 10px 25px 0 rgba(0, 0, 0, 0.1);
}
.elementor-10 .elementor-element.elementor-element-34b7a97 > .elementor-widget-container:hover {
    --e-transform-translateY: -15px;
}
.elementor-10 .elementor-element.elementor-element-34b7a97.exad-glass-effect-yes.elementor-section {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-34b7a97.exad-glass-effect-yes > .elementor-column-wrap {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-34b7a97.exad-glass-effect-yes > .elementor-widget-container {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-7c6a6d43.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-7c6a6d43.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-7c6a6d43 > .elementor-element-populated {
    padding: 0 0 0 30px;
}
.elementor-10 .elementor-element.elementor-element-9949ee3 .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-9949ee3.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-d9dbee0);
}
.elementor-10 .elementor-element.elementor-element-9949ee3.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-9949ee3.elementor-view-default .elementor-icon {
    color: var(--e-global-color-d9dbee0);
    border-color: var(--e-global-color-d9dbee0);
}
.elementor-10 .elementor-element.elementor-element-9949ee3.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-9949ee3.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-d9dbee0);
}
.elementor-10 .elementor-element.elementor-element-9949ee3 .elementor-icon {
    font-size: 80px;
}
.elementor-10 .elementor-element.elementor-element-6818181 .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-10 .elementor-element.elementor-element-6818181 > .elementor-widget-container {
    margin: 35px 0;
}
.elementor-10 .elementor-element.elementor-element-dc5cc95 {
    --icon-box-icon-margin: 15px;
}
.elementor-10 .elementor-element.elementor-element-dc5cc95 .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-dc5cc95 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-dc5cc95 .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-10 .elementor-element.elementor-element-34a7e35 .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-34a7e35.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-34a7e35.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-34a7e35.elementor-view-default .elementor-icon {
    color: var(--e-global-color-0b5147f);
    border-color: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-34a7e35.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-34a7e35.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-34a7e35 .elementor-icon {
    font-size: 20px;
}
.elementor-10 .elementor-element.elementor-element-34a7e35 {
    width: auto;
    max-width: auto;
    top: 64px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-34a7e35 {
    right: 134.4px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-34a7e35 {
    left: 134.4px;
}
.elementor-10 .elementor-element.elementor-element-0f225a0 .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-0f225a0.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-0f225a0.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-0f225a0.elementor-view-default .elementor-icon {
    color: var(--e-global-color-ca8a21d);
    border-color: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-0f225a0.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-0f225a0.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-0f225a0 .elementor-icon {
    font-size: 35px;
}
.elementor-10 .elementor-element.elementor-element-0f225a0 {
    width: auto;
    max-width: auto;
    top: 78px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-0f225a0 {
    left: 232px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-0f225a0 {
    right: 232px;
}
.elementor-10 .elementor-element.elementor-element-a7cc03 > .elementor-container {
    max-width: 1440px;
}
.elementor-10 .elementor-element.elementor-element-a7cc03:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-a7cc03 > .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-10 .elementor-element.elementor-element-a7cc03 > .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-10 .elementor-element.elementor-element-a7cc03 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0 50px 100px;
}
.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-40a06cc3.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-40a06cc3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-40a06cc3 > .elementor-element-populated {
    padding: 0 30px 0 0;
}
.elementor-10 .elementor-element.elementor-element-9be8c2b .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-10 .elementor-element.elementor-element-1f7463f .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-1f7463f.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-1f7463f.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-1f7463f.elementor-view-default .elementor-icon {
    color: var(--e-global-color-0b5147f);
    border-color: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-1f7463f.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-1f7463f.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-1f7463f .elementor-icon {
    font-size: 20px;
}
.elementor-10 .elementor-element.elementor-element-1f7463f {
    width: auto;
    max-width: auto;
    top: 144px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-1f7463f {
    right: 134.4px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-1f7463f {
    left: 134.4px;
}
.elementor-10 .elementor-element.elementor-element-22ac1b9 .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-22ac1b9.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-22ac1b9.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-22ac1b9.elementor-view-default .elementor-icon {
    color: var(--e-global-color-ca8a21d);
    border-color: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-22ac1b9.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-22ac1b9.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-22ac1b9 .elementor-icon {
    font-size: 35px;
}
.elementor-10 .elementor-element.elementor-element-22ac1b9 {
    width: auto;
    max-width: auto;
    top: 105px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-22ac1b9 {
    right: 385.9px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-22ac1b9 {
    left: 385.9px;
}
.elementor-10 .elementor-element.elementor-element-53b81baa > .elementor-element-populated {
    padding: 0 0 0 30px;
}
.elementor-10 .elementor-element.elementor-element-0f62d1b > .elementor-element-populated {
    padding: 0 15px 0 0;
}
.elementor-10 .elementor-element.elementor-element-68302f6.elementor-view-stacked .elementor-icon {
    background-color: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-68302f6.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-68302f6.elementor-view-default .elementor-icon {
    fill: #5a27db;
    color: #5a27db;
    border-color: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-68302f6 {
    --icon-box-icon-margin: 20px;
    z-index: 2;
}
.elementor-10 .elementor-element.elementor-element-68302f6 .elementor-icon {
    font-size: 45px;
}
.elementor-10 .elementor-element.elementor-element-68302f6 .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-68302f6 .elementor-icon-box-title {
    margin-bottom: 7px;
}
.elementor-10 .elementor-element.elementor-element-68302f6 > .elementor-widget-container {
    padding: 35px;
    background-color: var(--e-global-color-70f41d5);
    border-radius: 5px 5px 5px 5px;
}
.elementor-10 .elementor-element.elementor-element-68302f6 > .elementor-widget-container:hover {
    --e-transform-translateY: -15px;
}
.elementor-10 .elementor-element.elementor-element-68302f6.exad-glass-effect-yes.elementor-section {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-68302f6.exad-glass-effect-yes > .elementor-column-wrap {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-68302f6.exad-glass-effect-yes > .elementor-widget-container {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-f994f52 {
    --spacer-size: 0;
    width: auto;
    max-width: auto;
    top: 82px;
}
.elementor-10 .elementor-element.elementor-element-f994f52 > .elementor-widget-container {
    padding: 150px;
    background-color: transparent;
    background-image: radial-gradient(at center center, var(--e-global-color-ca8a21d) 0%, #FFFFFF00 50%);
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-f994f52 {
    right: -133.3px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-f994f52 {
    left: -133.3px;
}
.elementor-10 .elementor-element.elementor-element-0e8b6dc .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-0e8b6dc.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-0e8b6dc.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-0e8b6dc.elementor-view-default .elementor-icon {
    color: var(--e-global-color-ca8a21d);
    border-color: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-0e8b6dc.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-0e8b6dc.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-0e8b6dc .elementor-icon {
    font-size: 60px;
}
.elementor-10 .elementor-element.elementor-element-0e8b6dc {
    width: auto;
    max-width: auto;
    bottom: 0;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-0e8b6dc {
    right: -0.8px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-0e8b6dc {
    left: -0.8px;
}
.elementor-10 .elementor-element.elementor-element-0b9f52d > .elementor-element-populated {
    padding: 30px 0 0 15px;
}
.elementor-10 .elementor-element.elementor-element-764b2b2.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-764b2b2.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-764b2b2.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-764b2b2 {
    --icon-box-icon-margin: 20px;
    z-index: 2;
}
.elementor-10 .elementor-element.elementor-element-764b2b2 .elementor-icon {
    font-size: 45px;
}
.elementor-10 .elementor-element.elementor-element-764b2b2 .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-764b2b2 .elementor-icon-box-title {
    margin-bottom: 7px;
    color: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-764b2b2 .elementor-icon-box-description {
    color: var(--e-global-color-fdf12ae);
}
.elementor-10 .elementor-element.elementor-element-764b2b2 > .elementor-widget-container {
    padding: 35px;
    background-color: transparent;
	background-image: linear-gradient(170deg, #5a27db  0%, var(--e-global-color-primary) 100%);
	border-radius: 5px 5px 5px 5px;
}
.elementor-10 .elementor-element.elementor-element-764b2b2 > .elementor-widget-container:hover {
    --e-transform-translateY: -15px;
}
.elementor-10 .elementor-element.elementor-element-c592643 > .elementor-element-populated {
    padding: 0 15px 0 0;
}
.elementor-10 .elementor-element.elementor-element-eabcb39.elementor-view-stacked .elementor-icon {
    background-color: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-eabcb39.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-eabcb39.elementor-view-default .elementor-icon {
    fill: #5a27db;
    color: #5a27db;
    border-color: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-eabcb39 {
    --icon-box-icon-margin: 20px;
    z-index: 2;
}
.elementor-10 .elementor-element.elementor-element-eabcb39 .elementor-icon {
    font-size: 45px;
}
.elementor-10 .elementor-element.elementor-element-eabcb39 .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-eabcb39 .elementor-icon-box-title {
    margin-bottom: 7px;
}
.elementor-10 .elementor-element.elementor-element-eabcb39 > .elementor-widget-container {
    padding: 35px;
    background-color: var(--e-global-color-70f41d5);
    border-radius: 5px 5px 5px 5px;
}
.elementor-10 .elementor-element.elementor-element-eabcb39 > .elementor-widget-container:hover {
    --e-transform-translateY: -15px;
}
.elementor-10 .elementor-element.elementor-element-eabcb39.exad-glass-effect-yes.elementor-section {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-eabcb39.exad-glass-effect-yes > .elementor-column-wrap {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-eabcb39.exad-glass-effect-yes > .elementor-widget-container {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-f8fb73a {
    --spacer-size: 0;
    width: auto;
    max-width: auto;
    top: 82px;
}
.elementor-10 .elementor-element.elementor-element-f8fb73a > .elementor-widget-container {
    padding: 150px;
    background-color: transparent;
    background-image: radial-gradient(at center center, var(--e-global-color-fa93dad) 0%, #FFFFFF00 50%);
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-f8fb73a {
    left: -84px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-f8fb73a {
    right: -84px;
}
.elementor-10 .elementor-element.elementor-element-ae51777 .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-ae51777.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-d9dbee0);
}
.elementor-10 .elementor-element.elementor-element-ae51777.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-ae51777.elementor-view-default .elementor-icon {
    color: var(--e-global-color-d9dbee0);
    border-color: var(--e-global-color-d9dbee0);
}
.elementor-10 .elementor-element.elementor-element-ae51777.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-ae51777.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-d9dbee0);
}
.elementor-10 .elementor-element.elementor-element-ae51777 .elementor-icon {
    font-size: 60px;
}
.elementor-10 .elementor-element.elementor-element-ae51777 {
    width: auto;
    max-width: auto;
    bottom: 40px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-ae51777 {
    left: -10px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-ae51777 {
    right: -10px;
}
.elementor-10 .elementor-element.elementor-element-2b09e6f > .elementor-element-populated {
    padding: 30px 0 0 15px;
}
.elementor-10 .elementor-element.elementor-element-4087518.elementor-view-stacked .elementor-icon {
    background-color: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-4087518.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-4087518.elementor-view-default .elementor-icon {
    fill: #5a27db;
    color: #5a27db;
    border-color: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-4087518 {
    --icon-box-icon-margin: 20px;
    z-index: 2;
}
.elementor-10 .elementor-element.elementor-element-4087518 .elementor-icon {
    font-size: 45px;
}
.elementor-10 .elementor-element.elementor-element-4087518 .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-4087518 .elementor-icon-box-title {
    margin-bottom: 7px;
}
.elementor-10 .elementor-element.elementor-element-4087518 > .elementor-widget-container {
    padding: 35px;
    background-color: var(--e-global-color-70f41d5);
    border-radius: 5px 5px 5px 5px;
}
.elementor-10 .elementor-element.elementor-element-4087518 > .elementor-widget-container:hover {
    --e-transform-translateY: -15px;
}
.elementor-10 .elementor-element.elementor-element-4087518.exad-glass-effect-yes.elementor-section {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-4087518.exad-glass-effect-yes > .elementor-column-wrap {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-4087518.exad-glass-effect-yes > .elementor-widget-container {
    backdrop-filter:blur(7px);
    -webkit-backdrop-filter:blur(7px);
}
.elementor-10 .elementor-element.elementor-element-2d7a025 {
    --spacer-size: 0;
    width: auto;
    max-width: auto;
    top: 82px;
}
.elementor-10 .elementor-element.elementor-element-2d7a025 > .elementor-widget-container {
    padding: 150px;
    background-color: transparent;
    background-image: radial-gradient(at center center, var(--e-global-color-ca8a21d) 0%, #FFFFFF00 50%);
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-2d7a025 {
    right: -40px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-2d7a025 {
    left: -40px;
}
.elementor-10 .elementor-element.elementor-element-3a139e7 .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-3a139e7.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-3a139e7.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-3a139e7.elementor-view-default .elementor-icon {
    color: var(--e-global-color-ca8a21d);
    border-color: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-3a139e7.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-3a139e7.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-3a139e7 .elementor-icon {
    font-size: 60px;
}
.elementor-10 .elementor-element.elementor-element-3a139e7 {
    width: auto;
    max-width: auto;
    bottom: 0;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-3a139e7 {
    right: -0.8px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-3a139e7 {
    left: -0.8px;
}
.elementor-10 .elementor-element.elementor-element-479528ba > .elementor-container {
    max-width: 1440px;
}
.elementor-10 .elementor-element.elementor-element-479528ba:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-479528ba > .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-10 .elementor-element.elementor-element-479528ba > .elementor-background-overlay {
    background-color: transparent;
    background-image: radial-gradient(at bottom left, var(--e-global-color-fa93dad) 10%, #FFFFFF00 35%);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10 .elementor-element.elementor-element-479528ba {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0 50px 100px;
}
.elementor-10 .elementor-element.elementor-element-f7a3153.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}
.elementor-10 .elementor-element.elementor-element-f7a3153 > .elementor-element-populated {
    padding: 0 30px 0 0;
}
.elementor-10 .elementor-element.elementor-element-5d1a906 {
    margin-top: 200px;
    margin-bottom: -400px;
    padding: 0 30% 0 0;
    z-index: 1;
}
.elementor-10 .elementor-element.elementor-element-4343aed:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-4343aed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-4343aed.exad-glass-effect-yes.elementor-section {
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
}
.elementor-10 .elementor-element.elementor-element-4343aed.exad-glass-effect-yes > .elementor-column-wrap {
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
}
.elementor-10 .elementor-element.elementor-element-4343aed.exad-glass-effect-yes > .elementor-widget-container {
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
}
.elementor-10 .elementor-element.elementor-element-4343aed,
.elementor-10 .elementor-element.elementor-element-4343aed > .elementor-background-overlay {
    border-radius: 5px 5px 5px 5px;
}
.elementor-10 .elementor-element.elementor-element-4343aed {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px;
}
.elementor-10 .elementor-element.elementor-element-4343aed > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10 .elementor-element.elementor-element-1e62dee.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-1e62dee.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-1e62dee.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-1e62dee {
    --icon-box-icon-margin: 20px;
}
.elementor-10 .elementor-element.elementor-element-1e62dee .elementor-icon {
    font-size: 35px;
}
.elementor-10 .elementor-element.elementor-element-1e62dee .elementor-icon-box-title {
    margin-bottom: 5px;
    color: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-1e62dee .elementor-icon-box-description {
    color: var(--e-global-color-fdf12ae);
}
.elementor-10 .elementor-element.elementor-element-15b5863 {
    text-align: center;
}
.elementor-10 .elementor-element.elementor-element-15b5863 img {
    width: 90%;
    max-width: 100%;
}
.elementor-10 .elementor-element.elementor-element-0ecd570 .elementor-icon-wrapper {
    text-align: center;
}
.elementor-10 .elementor-element.elementor-element-0ecd570.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-0ecd570.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-0ecd570.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-0ecd570.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-0ecd570.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-0ecd570 .elementor-icon {
    font-size: 80px;
}
.elementor-10 .elementor-element.elementor-element-0ecd570 > .elementor-widget-container {
    margin: -200% 0 0;
    padding: 20px;
    background-color: var(--e-global-color-50b2a21);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.1);
}
.elementor-10 .elementor-element.elementor-element-0ecd570 {
    width: auto;
    max-width: auto;
}
.elementor-10 .elementor-element.elementor-element-0ecd570 > .elementor-widget-container:hover {
    --e-transform-translateY: -10px;
}
.elementor-10 .elementor-element.elementor-element-0ecd570.exad-glass-effect-yes.elementor-section {
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
}
.elementor-10 .elementor-element.elementor-element-0ecd570.exad-glass-effect-yes > .elementor-column-wrap {
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
}
.elementor-10 .elementor-element.elementor-element-0ecd570.exad-glass-effect-yes > .elementor-widget-container {
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
}
.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-1d6a500c.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-1d6a500c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-1d6a500c > .elementor-element-populated {
    padding: 0 0 0 30px;
}
.elementor-10 .elementor-element.elementor-element-b27f98e .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-10 .elementor-element.elementor-element-6ff30f9 .exad-accordion-items .exad-accordion-single-item {
    margin: 0 0 20px;
    border-radius: 0 0 0 0;
}
.elementor-10 .elementor-element.elementor-element-6ff30f9 .exad-accordion-single-item .exad-accordion-heading {
    font-family: var(--e-global-typography-4aceb21-font-family), Sans-serif;
    font-size: var(--e-global-typography-4aceb21-font-size);
    font-weight: var(--e-global-typography-4aceb21-font-weight);
    line-height: var(--e-global-typography-4aceb21-line-height);
    letter-spacing: var(--e-global-typography-4aceb21-letter-spacing);
    word-spacing: var(--e-global-typography-4aceb21-word-spacing);
}
.elementor-10 .elementor-element.elementor-element-6ff30f9 .exad-accordion-items .exad-accordion-single-item .exad-accordion-heading {
    padding: 20px;
    color: var(--e-global-color-accent);
}
.elementor-10 .elementor-element.elementor-element-6ff30f9 .exad-accordion-items .exad-accordion-single-item .exad-accordion-title .exad-accordion-heading {
    margin: 0;
}
.elementor-10 .elementor-element.elementor-element-6ff30f9 .exad-accordion-items .exad-accordion-single-item .exad-accordion-title {
    border-radius: 5px 5px 5px 5px;
    background-color: var(--e-global-color-6b0ce64);
}
.elementor-10 .elementor-element.elementor-element-6ff30f9 .exad-accordion-items .exad-accordion-single-item .exad-accordion-title:hover .exad-accordion-heading {
    color: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-6ff30f9 .exad-accordion-items .exad-accordion-single-item .exad-accordion-title.active:hover .exad-accordion-heading {
    color: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-6ff30f9 .exad-accordion-items .exad-accordion-single-item .exad-accordion-title:hover {
    background-color: var(--e-global-color-6b0ce64);
}
.elementor-10 .elementor-element.elementor-element-6ff30f9 .exad-accordion-items .exad-accordion-single-item .exad-accordion-title.active .exad-accordion-heading {
    color: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-6ff30f9 .exad-accordion-items .exad-accordion-single-item .exad-accordion-title.active {
    background-color: var(--e-global-color-6b0ce64);
}
.elementor-10 .elementor-element.elementor-element-6ff30f9 .exad-accordion-items .exad-accordion-single-item .exad-accordion-title span.exad-tab-title-icon i {
    font-size: 20px;
}
.elementor-10 .elementor-element.elementor-element-6ff30f9 .exad-accordion-items .exad-accordion-single-item .exad-accordion-title span.exad-tab-title-icon {
    width: 70px;
    color: var(--e-global-color-accent);
}
.elementor-10 .elementor-element.elementor-element-6ff30f9 .exad-accordion-items .exad-accordion-single-item .exad-accordion-title.active span.exad-tab-title-icon i {
    color: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-6ff30f9 .exad-accordion-items .exad-accordion-single-item .exad-accordion-title .exad-active-inactive-icon i {
    font-size: 20px;
    color: var(--e-global-color-accent);
}
.elementor-10 .elementor-element.elementor-element-6ff30f9 .exad-accordion-items .exad-accordion-single-item .exad-accordion-title .exad-active-inactive-icon {
    width: 70px;
}
.elementor-10 .elementor-element.elementor-element-6ff30f9 .exad-accordion-items .exad-accordion-single-item .exad-accordion-title.active .exad-active-inactive-icon i {
    color: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-6ff30f9 .exad-accordion-single-item .exad-accordion-text {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
    margin: 0;
}
.elementor-10 .elementor-element.elementor-element-6ff30f9 .exad-accordion-items .exad-accordion-single-item .exad-accordion-content .exad-accordion-text {
    padding: 20px;
}
.elementor-10 .elementor-element.elementor-element-6ff30f9 .exad-accordion-items .exad-accordion-single-item .exad-accordion-content .exad-accordion-content-wrapper {
    border-radius: 0 0 0 0;
}
.elementor-10 .elementor-element.elementor-element-6ff30f9 .exad-accordion-items .exad-accordion-single-item .exad-accordion-image {
    padding: 20px;
}
.elementor-10 .elementor-element.elementor-element-6ff30f9 .exad-accordion-items .exad-accordion-single-item .exad-accordion-button a {
    padding: 15px 40px;
    margin: 30px 0 0;
    color: #ffffff;
    background-color: #000000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
}
.elementor-10 .elementor-element.elementor-element-6ff30f9 .exad-accordion-items .exad-accordion-single-item .exad-accordion-button a:hover {
    color: #000000;
    background-color: #ffffff;
}
.elementor-10 .elementor-element.elementor-element-5d17ebb7 > .elementor-container {
    max-width: 1440px;
}
.elementor-10 .elementor-element.elementor-element-5d17ebb7:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-5d17ebb7 > .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-10 .elementor-element.elementor-element-5d17ebb7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 50px;
}
.elementor-10 .elementor-element.elementor-element-5d17ebb7 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10 .elementor-element.elementor-element-b85aa1c > .elementor-container {
    max-width: 720px;
}
.elementor-10 .elementor-element.elementor-element-b85aa1c {
    margin-top: 0;
    margin-bottom: 35px;
}
.elementor-10 .elementor-element.elementor-element-360071c {
    text-align: center;
}
.elementor-10 .elementor-element.elementor-element-360071c .elementor-heading-title {
    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-10 .elementor-element.elementor-element-47901a3 {
    text-align: center;
}
.elementor-10 .elementor-element.elementor-element-47901a3 .elementor-heading-title {
    color: #FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-399921b.elementor-arrows-yes .elementor-main-swiper {
    width: calc(100% - 40px);
}
.elementor-10 .elementor-element.elementor-element-399921b .elementor-main-swiper {
    width: 100%;
}
.elementor-10 .elementor-element.elementor-element-399921b .elementor-main-swiper .swiper-slide {
    background-color: var(--e-global-color-50b2a21);
    border-radius: 5px;
    padding: 35px;
}
.elementor-10 .elementor-element.elementor-element-399921b.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
.elementor-10 .elementor-element.elementor-element-399921b.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
    margin-top: 30px;
}
.elementor-10 .elementor-element.elementor-element-399921b.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
    margin-bottom: 30px;
}
.elementor-10 .elementor-element.elementor-element-399921b.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
    padding-right: 30px;
}
.elementor-10 .elementor-element.elementor-element-399921b.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
    padding-left: 30px;
}
.elementor-10 .elementor-element.elementor-element-399921b .elementor-testimonial__text {
    color: var(--e-global-color-fdf12ae);
    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-10 .elementor-element.elementor-element-399921b .elementor-testimonial__name {
    color: #FFFFFF;
    font-family: var(--e-global-typography-b21c26e-font-family), Sans-serif;
    font-size: var(--e-global-typography-b21c26e-font-size);
    font-weight: var(--e-global-typography-b21c26e-font-weight);
    line-height: var(--e-global-typography-b21c26e-line-height);
    letter-spacing: var(--e-global-typography-b21c26e-letter-spacing);
    word-spacing: var(--e-global-typography-b21c26e-word-spacing);
}
.elementor-10 .elementor-element.elementor-element-399921b .elementor-testimonial__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-10 .elementor-element.elementor-element-399921b .elementor-testimonial__image img {
    width: 51px;
    height: 51px;
    border-style: solid;
    border-color: #FFFFFF;
    border-width: 4px;
    border-radius: 5px;
}
.elementor-10 .elementor-element.elementor-element-399921b.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
.elementor-10 .elementor-element.elementor-element-399921b.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
    top: calc(35px +(51px / 2) - 8px);
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-399921b.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-399921b.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
.elementor-10 .elementor-element.elementor-element-399921b.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
.elementor-10 .elementor-element.elementor-element-399921b.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {
    left: calc(35px +(51px / 2) - 8px);
    right: auto;
}
body.rtl .elementor-10 .elementor-element.elementor-element-399921b.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
body.rtl .elementor-10 .elementor-element.elementor-element-399921b.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
.elementor-10 .elementor-element.elementor-element-399921b.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
.elementor-10 .elementor-element.elementor-element-399921b.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {
    right: calc(35px +(51px / 2) - 8px);
    left: auto;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-399921b.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
.elementor-10 .elementor-element.elementor-element-399921b.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
    left: calc(35px +(51px / 2) - 8px);
    right: auto;
}
body.rtl .elementor-10 .elementor-element.elementor-element-399921b.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
.elementor-10 .elementor-element.elementor-element-399921b.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {
    right: calc(35px +(51px / 2) - 8px);
    left: auto;
}
.elementor-10 .elementor-element.elementor-element-399921b .elementor-swiper-button {
    font-size: 20px;
}
.elementor-10 .elementor-element.elementor-element-399921b .swiper-pagination-bullet {
    height: 10px;
    width: 10px;
}
.elementor-10 .elementor-element.elementor-element-399921b .swiper-container-horizontal .swiper-pagination-progressbar {
    height: 10px;
}
.elementor-10 .elementor-element.elementor-element-399921b .swiper-pagination-fraction {
    font-size: 10px;
    color: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-399921b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background-color: var(--e-global-color-50b2a21);
    opacity: var(--e-global-color-50b2a21);
}
.elementor-10 .elementor-element.elementor-element-399921b .swiper-pagination-bullet-active,
.elementor-10 .elementor-element.elementor-element-399921b .swiper-pagination-progressbar-fill {
    background-color: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-98bd2bf .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-98bd2bf.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-70f41d5);
}
.elementor-10 .elementor-element.elementor-element-98bd2bf.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-98bd2bf.elementor-view-default .elementor-icon {
    color: var(--e-global-color-70f41d5);
    border-color: var(--e-global-color-70f41d5);
}
.elementor-10 .elementor-element.elementor-element-98bd2bf.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-98bd2bf.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-70f41d5);
}
.elementor-10 .elementor-element.elementor-element-98bd2bf .elementor-icon {
    font-size: 20px;
}
.elementor-10 .elementor-element.elementor-element-98bd2bf {
    width: auto;
    max-width: auto;
    top: 11px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-98bd2bf {
    right: 134.4px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-98bd2bf {
    left: 134.4px;
}
.elementor-10 .elementor-element.elementor-element-a7b12f3 .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-a7b12f3.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-50b2a21);
}
.elementor-10 .elementor-element.elementor-element-a7b12f3.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-a7b12f3.elementor-view-default .elementor-icon {
    color: var(--e-global-color-50b2a21);
    border-color: var(--e-global-color-50b2a21);
}
.elementor-10 .elementor-element.elementor-element-a7b12f3.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-a7b12f3.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-50b2a21);
}
.elementor-10 .elementor-element.elementor-element-a7b12f3 .elementor-icon {
    font-size: 35px;
}
.elementor-10 .elementor-element.elementor-element-a7b12f3 {
    width: auto;
    max-width: auto;
    top: -42px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-a7b12f3 {
    left: 339px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-a7b12f3 {
    right: 339px;
}
.elementor-10 .elementor-element.elementor-element-24b5ab57 > .elementor-container {
    max-width: 1440px;
}
.elementor-10 .elementor-element.elementor-element-24b5ab57:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-24b5ab57 > .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-10 .elementor-element.elementor-element-24b5ab57 > .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-10 .elementor-element.elementor-element-24b5ab57 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 50px;
}
.elementor-10 .elementor-element.elementor-element-9402e60 {
    margin-top: 0;
    margin-bottom: 35px;
}
.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-3534d43.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-3534d43.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-3534d43 > .elementor-element-populated {
    padding: 0;
}
.elementor-10 .elementor-element.elementor-element-d6fab2c .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-10 .elementor-element.elementor-element-3958b84 .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-3958b84.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-3958b84.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-3958b84.elementor-view-default .elementor-icon {
    color: var(--e-global-color-0b5147f);
    border-color: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-3958b84.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-3958b84.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-3958b84 .elementor-icon {
    font-size: 20px;
}
.elementor-10 .elementor-element.elementor-element-3958b84 {
    width: auto;
    max-width: auto;
    top: -28px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-3958b84 {
    right: -114px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-3958b84 {
    left: -114px;
}
.elementor-10 .elementor-element.elementor-element-f7cc777 .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-f7cc777.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-f7cc777.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-f7cc777.elementor-view-default .elementor-icon {
    color: var(--e-global-color-ca8a21d);
    border-color: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-f7cc777.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-f7cc777.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-f7cc777 .elementor-icon {
    font-size: 35px;
}
.elementor-10 .elementor-element.elementor-element-f7cc777 {
    width: auto;
    max-width: auto;
    top: -15px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-f7cc777 {
    right: 213.8px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-f7cc777 {
    left: 213.8px;
}
.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-6edff73.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-6edff73.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-6edff73 > .elementor-element-populated {
    padding: 0;
}
.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-015be35.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-015be35.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-10 .elementor-element.elementor-element-015be35 > .elementor-element-populated {
    padding: 0;
}
.elementor-10 .elementor-element.elementor-element-084f2a0 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}
.elementor-10 .elementor-element.elementor-element-084f2a0 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}
.elementor-10 .elementor-element.elementor-element-5f607a2 .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-5f607a2.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-5f607a2.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-5f607a2.elementor-view-default .elementor-icon {
    color: var(--e-global-color-0b5147f);
    border-color: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-5f607a2.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-5f607a2.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-5f607a2 .elementor-icon {
    font-size: 20px;
}
.elementor-10 .elementor-element.elementor-element-5f607a2 {
    width: auto;
    max-width: auto;
    top: -28px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-5f607a2 {
    right: 330.5px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-5f607a2 {
    left: 330.5px;
}
.elementor-10 .elementor-element.elementor-element-cffe3f1 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(0.66 * 100%);
}
.elementor-10 .elementor-element.elementor-element-cffe3f1:after {
    content: "0.66";
}
.elementor-10 .elementor-element.elementor-element-cffe3f1 .elementor-post__meta-data span + span:before {
    content: "•";
}
.elementor-10 .elementor-element.elementor-element-cffe3f1 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
}
.elementor-10 .elementor-element.elementor-element-cffe3f1 .elementor-post__card {
    background-color: var(--e-global-color-6b0ce64);
    border-radius: 5px;
}
.elementor-10 .elementor-element.elementor-element-cffe3f1 .elementor-post__card .elementor-post__meta-data {
    border-top-color: var(--e-global-color-2d6a869);
}
.elementor-10 .elementor-element.elementor-element-cffe3f1 .elementor-post__text {
    margin-top: 20px;
}
.elementor-10 .elementor-element.elementor-element-cffe3f1 .elementor-post__badge {
    left: 0;
}
.elementor-10 .elementor-element.elementor-element-cffe3f1 .elementor-post__card .elementor-post__badge {
    background-color: var(--e-global-color-secondary);
    color: #FFFFFF;
    border-radius: 5px;
    margin: 20px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
}
.elementor-10 .elementor-element.elementor-element-cffe3f1 .elementor-post__title,
.elementor-10 .elementor-element.elementor-element-cffe3f1 .elementor-post__title a {
    color: var(--e-global-color-9c764db);
    font-family: var(--e-global-typography-a10f8a0-font-family), Sans-serif;
    font-size: var(--e-global-typography-a10f8a0-font-size);
    font-weight: var(--e-global-typography-a10f8a0-font-weight);
    line-height: var(--e-global-typography-a10f8a0-line-height);
    letter-spacing: var(--e-global-typography-a10f8a0-letter-spacing);
    word-spacing: var(--e-global-typography-a10f8a0-word-spacing);
}
.elementor-10 .elementor-element.elementor-element-cffe3f1 .elementor-post__title {
    margin-bottom: 15px;
}
.elementor-10 .elementor-element.elementor-element-cffe3f1 .elementor-post__meta-data {
    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-10 .elementor-element.elementor-element-cffe3f1 .elementor-post__excerpt p {
    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-10 .elementor-element.elementor-element-cffe3f1 .elementor-post__read-more {
    color: #5a27db;
}
.elementor-10 .elementor-element.elementor-element-cffe3f1 a.elementor-post__read-more {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
}
.elementor-10 .elementor-element.elementor-element-15879e13 > .elementor-container {
    max-width: 1440px;
}
.elementor-10 .elementor-element.elementor-element-15879e13 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 50px;
}
.elementor-10 .elementor-element.elementor-element-15879e13:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-15879e13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top right, var(--e-global-color-fa93dad) 10%, var(--e-global-color-6b0ce64) 35%);
}
.elementor-10 .elementor-element.elementor-element-15879e13 > .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-10 .elementor-element.elementor-element-c040384 > .elementor-container {
    max-width: 600px;
}
.elementor-10 .elementor-element.elementor-element-88c62cf {
    text-align: center;
}
.elementor-10 .elementor-element.elementor-element-88c62cf .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-10 .elementor-element.elementor-element-d0e055e {
    text-align: center;
}
.elementor-10 .elementor-element.elementor-element-fb898fd .elementor-field-group {
    padding-right: calc(20px / 2);
    padding-left: calc(20px / 2);
    margin-bottom: 15px;
}
.elementor-10 .elementor-element.elementor-element-fb898fd .elementor-form-fields-wrapper {
    margin-left: calc(-20px / 2);
    margin-right: calc(-20px / 2);
    margin-bottom: -15px;
}
.elementor-10 .elementor-element.elementor-element-fb898fd .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-10 .elementor-element.elementor-element-fb898fd .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}
body.rtl .elementor-10 .elementor-element.elementor-element-fb898fd .elementor-labels-inline .elementor-field-group > label {
    padding-left: 0;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-fb898fd .elementor-labels-inline .elementor-field-group > label {
    padding-right: 0;
}
body .elementor-10 .elementor-element.elementor-element-fb898fd .elementor-labels-above .elementor-field-group > label {
    padding-bottom: 0;
}
.elementor-10 .elementor-element.elementor-element-fb898fd .elementor-field-type-html {
    padding-bottom: 0;
}
.elementor-10 .elementor-element.elementor-element-fb898fd .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
}
.elementor-10 .elementor-element.elementor-element-fb898fd .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
}
.elementor-10 .elementor-element.elementor-element-fb898fd .e-form__buttons__wrapper__button-next {
    color: #ffffff;
}
.elementor-10 .elementor-element.elementor-element-fb898fd .elementor-button[type="submit"] {
    color: #ffffff;
}
.elementor-10 .elementor-element.elementor-element-fb898fd .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}
.elementor-10 .elementor-element.elementor-element-fb898fd .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}
.elementor-10 .elementor-element.elementor-element-fb898fd .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}
.elementor-10 .elementor-element.elementor-element-fb898fd .elementor-button[type="submit"]:hover {
    color: #ffffff;
}
.elementor-10 .elementor-element.elementor-element-fb898fd .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}
.elementor-10 .elementor-element.elementor-element-fb898fd .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}
.elementor-10 .elementor-element.elementor-element-fb898fd {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}
.elementor-10 .elementor-element.elementor-element-839ab75 .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-839ab75.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-839ab75.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-839ab75.elementor-view-default .elementor-icon {
    color: var(--e-global-color-0b5147f);
    border-color: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-839ab75.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-839ab75.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-0b5147f);
}
.elementor-10 .elementor-element.elementor-element-839ab75 .elementor-icon {
    font-size: 20px;
}
.elementor-10 .elementor-element.elementor-element-839ab75 {
    width: auto;
    max-width: auto;
    top: 11px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-839ab75 {
    right: 134.4px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-839ab75 {
    left: 134.4px;
}
.elementor-10 .elementor-element.elementor-element-3100010 .elementor-icon-wrapper {
    text-align: left;
}
.elementor-10 .elementor-element.elementor-element-3100010.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-3100010.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-3100010.elementor-view-default .elementor-icon {
    color: var(--e-global-color-ca8a21d);
    border-color: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-3100010.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-3100010.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-ca8a21d);
}
.elementor-10 .elementor-element.elementor-element-3100010 .elementor-icon {
    font-size: 35px;
}
.elementor-10 .elementor-element.elementor-element-3100010 {
    width: auto;
    max-width: auto;
    top: -42px;
}
body:not(.rtl) .elementor-10 .elementor-element.elementor-element-3100010 {
    left: 339px;
}
body.rtl .elementor-10 .elementor-element.elementor-element-3100010 {
    right: 339px;
}
@media(min-width:768px) {
    .elementor-10 .elementor-element.elementor-element-bf6c160 {
        width: 50%;
    }
    .elementor-10 .elementor-element.elementor-element-a65cd9e {
        width: 39.332%;
    }
    .elementor-10 .elementor-element.elementor-element-5a90168 {
        width: 40%;
    }
    .elementor-10 .elementor-element.elementor-element-ebf8bb4 {
        width: 60%;
    }
    .elementor-10 .elementor-element.elementor-element-b51d638 {
        width: 10%;
    }
    .elementor-10 .elementor-element.elementor-element-69f9f1b {
        width: 67%;
    }
    .elementor-10 .elementor-element.elementor-element-ecaf8c9 {
        width: 33%;
    }
}
@media(max-width:1024px) and(min-width:768px) {
    .elementor-10 .elementor-element.elementor-element-459ab483 {
        width: 100%;
    }
    .elementor-10 .elementor-element.elementor-element-f69b2b6 {
        width: 100%;
    }
    .elementor-10 .elementor-element.elementor-element-3fef593 {
        width: 50%;
    }
    .elementor-10 .elementor-element.elementor-element-9a0412e {
        width: 50%;
    }
    .elementor-10 .elementor-element.elementor-element-629f527 {
        width: 100%;
    }
    .elementor-10 .elementor-element.elementor-element-588ea643 {
        width: 100%;
    }
    .elementor-10 .elementor-element.elementor-element-13007dab {
        width: 100%;
    }
    .elementor-10 .elementor-element.elementor-element-69f9f1b {
        width: 100%;
    }
    .elementor-10 .elementor-element.elementor-element-ecaf8c9 {
        width: 100%;
    }
    .elementor-10 .elementor-element.elementor-element-5794f35c {
        width: 100%;
    }
    .elementor-10 .elementor-element.elementor-element-7c6a6d43 {
        width: 100%;
    }
    .elementor-10 .elementor-element.elementor-element-40a06cc3 {
        width: 100%;
    }
    .elementor-10 .elementor-element.elementor-element-53b81baa {
        width: 100%;
    }
    .elementor-10 .elementor-element.elementor-element-f7a3153 {
        width: 100%;
    }
    .elementor-10 .elementor-element.elementor-element-1d6a500c {
        width: 100%;
    }
    .elementor-10 .elementor-element.elementor-element-3534d43 {
        width: 100%;
    }
    .elementor-10 .elementor-element.elementor-element-6edff73 {
        width: 100%;
    }
    .elementor-10 .elementor-element.elementor-element-015be35 {
        width: 100%;
    }
}
@media(max-width:1024px) {
    .elementor-10 .elementor-element.elementor-element-2be397a6 {
        padding: 250px 15px 50px;
    }
    .elementor-10 .elementor-element.elementor-element-459ab483 > .elementor-element-populated {
        padding: 0;
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-04f357a {
        right: 134.391px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-04f357a {
        left: 134.391px;
    }
    .elementor-10 .elementor-element.elementor-element-04f357a {
        top: 11px;
    }
    .elementor-10 .elementor-element.elementor-element-aa6b12e .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-10 .elementor-element.elementor-element-f69b2b6 > .elementor-element-populated {
        padding: 80px 0 0;
    }
    .elementor-10 .elementor-element.elementor-element-3718562 {
        top: -416px;
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-48ec1c0 {
        right: 137.4px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-48ec1c0 {
        left: 137.4px;
    }
    .elementor-10 .elementor-element.elementor-element-48ec1c0 {
        top: 63px;
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-10e2b34 {
        left: 123px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-10e2b34 {
        right: 123px;
    }
    .elementor-10 .elementor-element.elementor-element-10e2b34 {
        bottom: 0;
    }
    .elementor-10 .elementor-element.elementor-element-2bb0f427 {
        padding: 50px 15px;
    }
    .elementor-10 .elementor-element.elementor-element-5bb2ded5 {
        padding: 50px 15px;
    }
    .elementor-10 .elementor-element.elementor-element-3b36f36 .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-10 .elementor-element.elementor-element-11226f2 .elementor-heading-title {
        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-10 .elementor-element.elementor-element-3d176e4 .elementor-counter-number-wrapper {
        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-10 .elementor-element.elementor-element-8018146 {
        --container-widget-width: 25%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 25%);
        max-width: 25%;
    }
    .elementor-10 .elementor-element.elementor-element-96c3e86 .elementor-image-box-title {
        font-size: var(--e-global-typography-b21c26e-font-size);
        line-height: var(--e-global-typography-b21c26e-line-height);
        letter-spacing: var(--e-global-typography-b21c26e-letter-spacing);
        word-spacing: var(--e-global-typography-b21c26e-word-spacing);
    }
    .elementor-10 .elementor-element.elementor-element-feea317 {
        --container-widget-width: 25%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 25%);
        max-width: 25%;
    }
    .elementor-10 .elementor-element.elementor-element-175aeae .elementor-image-box-title {
        font-size: var(--e-global-typography-b21c26e-font-size);
        line-height: var(--e-global-typography-b21c26e-line-height);
        letter-spacing: var(--e-global-typography-b21c26e-letter-spacing);
        word-spacing: var(--e-global-typography-b21c26e-word-spacing);
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6c2f06c {
        left: 376px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-6c2f06c {
        right: 376px;
    }
    .elementor-10 .elementor-element.elementor-element-479fcd5 {
        --container-widget-width: 12%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 12%);
        max-width: 12%;
    }
    .elementor-10 .elementor-element.elementor-element-35106c2 .elementor-image-box-title {
        font-size: var(--e-global-typography-b21c26e-font-size);
        line-height: var(--e-global-typography-b21c26e-line-height);
        letter-spacing: var(--e-global-typography-b21c26e-letter-spacing);
        word-spacing: var(--e-global-typography-b21c26e-word-spacing);
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d33dad8 {
        right: 134.391px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-d33dad8 {
        left: 134.391px;
    }
    .elementor-10 .elementor-element.elementor-element-d33dad8 {
        top: 11px;
    }
    .elementor-10 .elementor-element.elementor-element-6cddfcd5 {
        padding: 0 15px 50px;
    }
    .elementor-10 .elementor-element.elementor-element-588ea643 > .elementor-element-populated {
        padding: 0;
    }
    .elementor-10 .elementor-element.elementor-element-5f0a395 .elementor-counter-number-wrapper {
        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-10 .elementor-element.elementor-element-5f0a395 .elementor-counter-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-10 .elementor-element.elementor-element-13007dab > .elementor-element-populated {
        padding: 30px 0 0;
    }
    .elementor-10 .elementor-element.elementor-element-9330247 .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-10 .elementor-element.elementor-element-3a3384d9 {
        padding: 50px 15px;
    }
    .elementor-10 .elementor-element.elementor-element-1f878d3 .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-10 .elementor-element.elementor-element-69f9f1b > .elementor-element-populated {
        padding: 30px 0 0;
    }
    .elementor-10 .elementor-element.elementor-element-ecaf8c9 > .elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0;
        --e-column-margin-left: 0;
        padding: 150px 0;
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-a39e1cf {
        right: 134.391px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-a39e1cf {
        left: 134.391px;
    }
    .elementor-10 .elementor-element.elementor-element-a39e1cf {
        top: 11px;
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6528199 {
        left: -10px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-6528199 {
        right: -10px;
    }
    .elementor-10 .elementor-element.elementor-element-6528199 {
        top: 515px;
    }
    .elementor-10 .elementor-element.elementor-element-9607103 .elementor-button {
        font-size: var(--e-global-typography-4aceb21-font-size);
        line-height: var(--e-global-typography-4aceb21-line-height);
        letter-spacing: var(--e-global-typography-4aceb21-letter-spacing);
        word-spacing: var(--e-global-typography-4aceb21-word-spacing);
    }
    .elementor-10 .elementor-element.elementor-element-304368a1 {
        padding: 50px 15px;
    }
    .elementor-10 .elementor-element.elementor-element-6a70af77 > .elementor-element-populated {
        padding: 0;
    }
    .elementor-10 .elementor-element.elementor-element-4b56132 .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-10 .elementor-element.elementor-element-4b56132 .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-10 .elementor-element.elementor-element-537a2654 {
        padding: 50px 15px;
    }
    .elementor-10 .elementor-element.elementor-element-5794f35c > .elementor-element-populated {
        padding: 0;
    }
    .elementor-10 .elementor-element.elementor-element-34b7a97 .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-10 .elementor-element.elementor-element-7c6a6d43 > .elementor-element-populated {
        padding: 30px 0 0;
    }
    .elementor-10 .elementor-element.elementor-element-6818181 .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-10 .elementor-element.elementor-element-dc5cc95 .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);
    }
    .elementor-10 .elementor-element.elementor-element-a7cc03 {
        padding: 0 15px 50px;
    }
    .elementor-10 .elementor-element.elementor-element-40a06cc3 > .elementor-element-populated {
        padding: 0;
    }
    .elementor-10 .elementor-element.elementor-element-9be8c2b .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);
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-1f7463f {
        right: 134.391px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-1f7463f {
        left: 134.391px;
    }
    .elementor-10 .elementor-element.elementor-element-1f7463f {
        top: 11px;
    }
    .elementor-10 .elementor-element.elementor-element-53b81baa > .elementor-element-populated {
        padding: 30px 0 0;
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-f8fb73a {
        left: 23px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-f8fb73a {
        right: 23px;
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-2d7a025 {
        right: 0;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-2d7a025 {
        left: 0;
    }
    .elementor-10 .elementor-element.elementor-element-479528ba {
        padding: 0 15px 50px;
    }
    .elementor-10 .elementor-element.elementor-element-f7a3153 > .elementor-element-populated {
        padding: 0;
    }
    .elementor-10 .elementor-element.elementor-element-5d1a906 {
        margin-top: 400px;
        margin-bottom: -500px;
    }
    .elementor-10 .elementor-element.elementor-element-1d6a500c > .elementor-element-populated {
        padding: 30px 0 0;
    }
    .elementor-10 .elementor-element.elementor-element-b27f98e .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-10 .elementor-element.elementor-element-6ff30f9 .exad-accordion-single-item .exad-accordion-heading {
        font-size: var(--e-global-typography-4aceb21-font-size);
        line-height: var(--e-global-typography-4aceb21-line-height);
        letter-spacing: var(--e-global-typography-4aceb21-letter-spacing);
        word-spacing: var(--e-global-typography-4aceb21-word-spacing);
    }
    .elementor-10 .elementor-element.elementor-element-6ff30f9 .exad-accordion-single-item .exad-accordion-text {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-10 .elementor-element.elementor-element-5d17ebb7 {
        padding: 50px 15px;
    }
    .elementor-10 .elementor-element.elementor-element-360071c .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-10 .elementor-element.elementor-element-399921b .elementor-testimonial__text {
        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-10 .elementor-element.elementor-element-399921b .elementor-testimonial__name {
        font-size: var(--e-global-typography-b21c26e-font-size);
        line-height: var(--e-global-typography-b21c26e-line-height);
        letter-spacing: var(--e-global-typography-b21c26e-letter-spacing);
        word-spacing: var(--e-global-typography-b21c26e-word-spacing);
    }
    .elementor-10 .elementor-element.elementor-element-399921b .elementor-testimonial__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);
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-98bd2bf {
        right: 134.391px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-98bd2bf {
        left: 134.391px;
    }
    .elementor-10 .elementor-element.elementor-element-98bd2bf {
        top: 11px;
    }
    .elementor-10 .elementor-element.elementor-element-24b5ab57 {
        padding: 50px 15px;
    }
    .elementor-10 .elementor-element.elementor-element-d6fab2c .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);
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-3958b84 {
        right: 134.391px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-3958b84 {
        left: 134.391px;
    }
    .elementor-10 .elementor-element.elementor-element-3958b84 {
        top: 11px;
    }
    .elementor-10 .elementor-element.elementor-element-6edff73 > .elementor-element-populated {
        padding: 20px 0 0;
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-5f607a2 {
        right: 134.391px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-5f607a2 {
        left: 134.391px;
    }
    .elementor-10 .elementor-element.elementor-element-5f607a2 {
        top: 11px;
    }
    .elementor-10 .elementor-element.elementor-element-cffe3f1 .elementor-post__card .elementor-post__badge {
        line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-10 .elementor-element.elementor-element-cffe3f1 .elementor-post__title,
    .elementor-10 .elementor-element.elementor-element-cffe3f1 .elementor-post__title a {
        font-size: var(--e-global-typography-a10f8a0-font-size);
        line-height: var(--e-global-typography-a10f8a0-line-height);
        letter-spacing: var(--e-global-typography-a10f8a0-letter-spacing);
        word-spacing: var(--e-global-typography-a10f8a0-word-spacing);
    }
    .elementor-10 .elementor-element.elementor-element-cffe3f1 .elementor-post__meta-data {
        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-10 .elementor-element.elementor-element-cffe3f1 .elementor-post__excerpt p {
        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-10 .elementor-element.elementor-element-cffe3f1 a.elementor-post__read-more {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-10 .elementor-element.elementor-element-15879e13 {
        padding: 50px 15px;
    }
    .elementor-10 .elementor-element.elementor-element-88c62cf .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);
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-839ab75 {
        right: 134.391px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-839ab75 {
        left: 134.391px;
    }
    .elementor-10 .elementor-element.elementor-element-839ab75 {
        top: 11px;
    }
}
@media(max-width:767px) {
    .elementor-10 .elementor-element.elementor-element-2291916 {
        top: -70px;
    }
    .elementor-10 .elementor-element.elementor-element-aa6b12e .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-10 .elementor-element.elementor-element-2655e40 {
        padding: 0;
        z-index: 2;
    }
    .elementor-10 .elementor-element.elementor-element-1a8ab61 > .elementor-element-populated {
        padding: 0;
    }
    .elementor-10 .elementor-element.elementor-element-d1f24cc > .elementor-element-populated {
        padding: 20px 0 0;
    }
    .elementor-10 .elementor-element.elementor-element-3718562 {
        top: -590px;
    }
    .elementor-10 .elementor-element.elementor-element-939b995 {
        --spacer-size: 150px;
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-939b995 {
        left: 50px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-939b995 {
        right: 50px;
    }
    .elementor-10 .elementor-element.elementor-element-72c4598 {
        padding: 35px;
    }
    .elementor-10 .elementor-element.elementor-element-5bb2ded5 {
        padding: 200px 15px 50px;
    }
    .elementor-10 .elementor-element.elementor-element-cfe3629 {
        z-index: 2;
    }
    .elementor-10 .elementor-element.elementor-element-3b36f36 .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-10 .elementor-element.elementor-element-11226f2 .elementor-heading-title {
        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-10 .elementor-element.elementor-element-11ec6b9 {
        margin-top: 0;
        margin-bottom: 0;
    }
    .elementor-10 .elementor-element.elementor-element-5a90168 {
        width: 55%;
    }
    .elementor-10 .elementor-element.elementor-element-e066a05 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }
    .elementor-10 .elementor-element.elementor-element-ebf8bb4 {
        width: 45%;
    }
    .elementor-10 .elementor-element.elementor-element-3d176e4 .elementor-counter-number-wrapper {
        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-10 .elementor-element.elementor-element-b170c84 .elementor-icon-wrapper {
        text-align: left;
    }
    .elementor-10 .elementor-element.elementor-element-82a99d8 .elementor-divider-separator {
        width: 75px;
    }
    .elementor-10 .elementor-element.elementor-element-82a99d8 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }
    .elementor-10 .elementor-element.elementor-element-6af2a86 .elementor-divider-separator {
        width: 75px;
    }
    .elementor-10 .elementor-element.elementor-element-6af2a86 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }
    .elementor-10 .elementor-element.elementor-element-96c3e86 .elementor-image-box-img {
        margin-bottom: 20px;
    }
    .elementor-10 .elementor-element.elementor-element-96c3e86 .elementor-image-box-title {
        font-size: var(--e-global-typography-b21c26e-font-size);
        line-height: var(--e-global-typography-b21c26e-line-height);
        letter-spacing: var(--e-global-typography-b21c26e-letter-spacing);
        word-spacing: var(--e-global-typography-b21c26e-word-spacing);
    }
    .elementor-10 .elementor-element.elementor-element-175aeae .elementor-image-box-img {
        margin-bottom: 20px;
    }
    .elementor-10 .elementor-element.elementor-element-175aeae .elementor-image-box-title {
        font-size: var(--e-global-typography-b21c26e-font-size);
        line-height: var(--e-global-typography-b21c26e-line-height);
        letter-spacing: var(--e-global-typography-b21c26e-letter-spacing);
        word-spacing: var(--e-global-typography-b21c26e-word-spacing);
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6c2f06c {
        left: 123px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-6c2f06c {
        right: 123px;
    }
    .elementor-10 .elementor-element.elementor-element-479fcd5 {
        --container-widget-width: 25%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 25%);
        max-width: 25%;
    }
    .elementor-10 .elementor-element.elementor-element-35106c2 .elementor-image-box-img {
        margin-bottom: 20px;
    }
    .elementor-10 .elementor-element.elementor-element-35106c2 .elementor-image-box-title {
        font-size: var(--e-global-typography-b21c26e-font-size);
        line-height: var(--e-global-typography-b21c26e-line-height);
        letter-spacing: var(--e-global-typography-b21c26e-letter-spacing);
        word-spacing: var(--e-global-typography-b21c26e-word-spacing);
    }
    .elementor-10 .elementor-element.elementor-element-5f0a395 .elementor-counter-number-wrapper {
        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-10 .elementor-element.elementor-element-5f0a395 .elementor-counter-title {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-10 .elementor-element.elementor-element-5f0a395 > .elementor-widget-container {
        margin: -7% 0 0;
    }
    .elementor-10 .elementor-element.elementor-element-5f0a395 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-10 .elementor-element.elementor-element-9330247 .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-10 .elementor-element.elementor-element-51816f0 {
        padding: 0;
    }
    .elementor-10 .elementor-element.elementor-element-faa8d50 {
        width: 50%;
    }
    .elementor-10 .elementor-element.elementor-element-e92028e {
        width: 50%;
    }
    .elementor-10 .elementor-element.elementor-element-1f878d3 .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-10 .elementor-element.elementor-element-908aeeb > .elementor-element-populated {
        padding: 0;
    }
    .elementor-10 .elementor-element.elementor-element-da2fb82 {
        padding: 35px;
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d177d07 {
        right: -35px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-d177d07 {
        left: -35px;
    }
    .elementor-10 .elementor-element.elementor-element-d177d07 {
        bottom: -35px;
    }
    .elementor-10 .elementor-element.elementor-element-2020ee1 > .elementor-element-populated {
        padding: 30px 0 0;
    }
    .elementor-10 .elementor-element.elementor-element-8c89803 {
        padding: 35px;
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-366993f {
        right: -35px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-366993f {
        left: -35px;
    }
    .elementor-10 .elementor-element.elementor-element-366993f {
        bottom: -35px;
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6528199 {
        left: 13px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-6528199 {
        right: 13px;
    }
    .elementor-10 .elementor-element.elementor-element-6528199 {
        top: 500px;
    }
    .elementor-10 .elementor-element.elementor-element-9607103 .elementor-button {
        font-size: var(--e-global-typography-4aceb21-font-size);
        line-height: var(--e-global-typography-4aceb21-line-height);
        letter-spacing: var(--e-global-typography-4aceb21-letter-spacing);
        word-spacing: var(--e-global-typography-4aceb21-word-spacing);
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-4b56132 .elementor-countdown-item:not(:first-of-type) {
        margin-left: calc(21px / 2);
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-4b56132 .elementor-countdown-item:not(:last-of-type) {
        margin-right: calc(21px / 2);
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-4b56132 .elementor-countdown-item:not(:first-of-type) {
        margin-right: calc(21px / 2);
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-4b56132 .elementor-countdown-item:not(:last-of-type) {
        margin-left: calc(21px / 2);
    }
    .elementor-10 .elementor-element.elementor-element-4b56132 .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-10 .elementor-element.elementor-element-4b56132 .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-10 .elementor-element.elementor-element-4b56132 > .elementor-widget-container {
        margin: 0 0 10px;
    }
    .elementor-10 .elementor-element.elementor-element-ac0f689 {
        padding: 0;
    }
    .elementor-10 .elementor-element.elementor-element-1a9d266 {
        width: 50%;
    }
    .elementor-10 .elementor-element.elementor-element-1b9e4f0 {
        width: 50%;
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-effc21a {
        right: 53.4px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-effc21a {
        left: 53.4px;
    }
    .elementor-10 .elementor-element.elementor-element-adf5313 > .elementor-widget-container {
        margin: -200px -100px 0;
    }
    .elementor-10 .elementor-element.elementor-element-34b7a97 .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-10 .elementor-element.elementor-element-6818181 .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-10 .elementor-element.elementor-element-dc5cc95 .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);
    }
    .elementor-10 .elementor-element.elementor-element-9be8c2b .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-10 .elementor-element.elementor-element-0f62d1b > .elementor-element-populated {
        padding: 0;
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-f994f52 {
        right: 10.8px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-f994f52 {
        left: 10.8px;
    }
    .elementor-10 .elementor-element.elementor-element-0b9f52d > .elementor-element-populated {
        padding: 0;
    }
    .elementor-10 .elementor-element.elementor-element-e38a2dd {
        margin-top: 20px;
        margin-bottom: 0;
    }
    .elementor-10 .elementor-element.elementor-element-c592643 > .elementor-element-populated {
        padding: 0;
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-f8fb73a {
        left: 9px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-f8fb73a {
        right: 9px;
    }
    .elementor-10 .elementor-element.elementor-element-f8fb73a {
        top: 2px;
    }
    body:not(.rtl) .elementor-10 .elementor-element.elementor-element-3a139e7 {
        right: 12.5px;
    }
    body.rtl .elementor-10 .elementor-element.elementor-element-3a139e7 {
        left: 12.5px;
    }
    .elementor-10 .elementor-element.elementor-element-5d1a906 {
        margin-top: 100px;
        margin-bottom: -250px;
        padding: 0;
    }
    .elementor-10 .elementor-element.elementor-element-4343aed {
        margin-top: 0;
        margin-bottom: 0;
    }
    .elementor-10 .elementor-element.elementor-element-0ecd570 > .elementor-widget-container {
        margin: -100% 0 0;
    }
    .elementor-10 .elementor-element.elementor-element-b27f98e .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-10 .elementor-element.elementor-element-6ff30f9 .exad-accordion-single-item .exad-accordion-heading {
        font-size: var(--e-global-typography-4aceb21-font-size);
        line-height: var(--e-global-typography-4aceb21-line-height);
        letter-spacing: var(--e-global-typography-4aceb21-letter-spacing);
        word-spacing: var(--e-global-typography-4aceb21-word-spacing);
    }
    .elementor-10 .elementor-element.elementor-element-6ff30f9 .exad-accordion-single-item .exad-accordion-text {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
    .elementor-10 .elementor-element.elementor-element-360071c .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-10 .elementor-element.elementor-element-399921b .elementor-testimonial__text {
        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-10 .elementor-element.elementor-element-399921b .elementor-testimonial__name {
        font-size: var(--e-global-typography-b21c26e-font-size);
        line-height: var(--e-global-typography-b21c26e-line-height);
        letter-spacing: var(--e-global-typography-b21c26e-letter-spacing);
        word-spacing: var(--e-global-typography-b21c26e-word-spacing);
    }
    .elementor-10 .elementor-element.elementor-element-399921b .elementor-testimonial__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-10 .elementor-element.elementor-element-d6fab2c .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-10 .elementor-element.elementor-element-cffe3f1 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(0.75 * 100%);
    }
    .elementor-10 .elementor-element.elementor-element-cffe3f1:after {
        content: "0.75";
    }
    .elementor-10 .elementor-element.elementor-element-cffe3f1 .elementor-post__card .elementor-post__badge {
        line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-10 .elementor-element.elementor-element-cffe3f1 .elementor-post__title,
    .elementor-10 .elementor-element.elementor-element-cffe3f1 .elementor-post__title a {
        font-size: var(--e-global-typography-a10f8a0-font-size);
        line-height: var(--e-global-typography-a10f8a0-line-height);
        letter-spacing: var(--e-global-typography-a10f8a0-letter-spacing);
        word-spacing: var(--e-global-typography-a10f8a0-word-spacing);
    }
    .elementor-10 .elementor-element.elementor-element-cffe3f1 .elementor-post__meta-data {
        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-10 .elementor-element.elementor-element-cffe3f1 .elementor-post__excerpt p {
        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-10 .elementor-element.elementor-element-cffe3f1 a.elementor-post__read-more {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }
    .elementor-10 .elementor-element.elementor-element-88c62cf .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);
    }
}
