.elementor-13 .elementor-element.elementor-element-ab6b703:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-ab6b703>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background: url("../../2023/03/financial-planning-video-bg.webp") 50% 50%;
    background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-ab6b703>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(110deg, var(--e-global-color-uicore_white) 40%, #FFFFFF00 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-ab6b703 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -30px;
    padding: 150px 0px 80px 0px;
}

.elementor-13 .elementor-element.elementor-element-8df7fc4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-13 .elementor-element.elementor-element-73eed46 {
    text-align: left;
    width: var(--container-widget-width, 700px);
    max-width: 700px;
    --container-widget-width: 700px;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-73eed46 .ui-e-headline-text path {
    stroke: #8D45D029;
    stroke-width: 64;
}

.elementor-13 .elementor-element.elementor-element-73eed46 .ui-e-headline-text svg {
    bottom: 20%;
}

.elementor-13 .elementor-element.elementor-element-7256665 {
    --spacer-size: 6px;
}

.elementor-13 .elementor-element.elementor-element-49c1685 {
    color: var(--e-global-color-uicore_headline);
    font-size: 20px;
    width: var(--container-widget-width, 520px);
    max-width: 520px;
    --container-widget-width: 520px;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-49c1685>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-49a01cc {
    --spacer-size: 22px;
}

.elementor-13 .elementor-element.elementor-element-edf56ab .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-13 .elementor-element.elementor-element-edf56ab .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-13 .elementor-element.elementor-element-edf56ab>.elementor-widget-container {
    padding: 0px 16px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-edf56ab {
    width: auto;
    max-width: auto;
}

.elementor-13 .elementor-element.elementor-element-5e9faa3 .elementor-button {
    fill: var(--e-global-color-uicore_headline);
    color: var(--e-global-color-uicore_headline);
    background-color: var(--e-global-color-uicore_white);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.09);
}

.elementor-13 .elementor-element.elementor-element-5e9faa3 .elementor-button:hover,
.elementor-13 .elementor-element.elementor-element-5e9faa3 .elementor-button:focus {
    color: #FFFFFF;
    background-color: var(--e-global-color-uicore_primary);
}

.elementor-13 .elementor-element.elementor-element-5e9faa3 .elementor-button:hover svg,
.elementor-13 .elementor-element.elementor-element-5e9faa3 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-5e9faa3 {
    width: auto;
    max-width: auto;
}

.elementor-13 .elementor-element.elementor-element-22f4a63 {
    --divider-border-style: solid;
    --divider-color: #80808047;
    --divider-border-width: 1px;
}

.elementor-13 .elementor-element.elementor-element-22f4a63 .elementor-divider-separator {
    width: 346px;
}

.elementor-13 .elementor-element.elementor-element-22f4a63 .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-13 .elementor-element.elementor-element-22f4a63>.elementor-widget-container {
    padding: 22px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-c1c4d6d .bdt-ep-advanced-counter {
    text-align: left;
}

.elementor-13 .elementor-element.elementor-element-c1c4d6d .bdt-ep-advanced-counter-number {
    color: var(--e-global-color-uicore_headline);
    font-size: 64px;
}

.elementor-13 .elementor-element.elementor-element-c1c4d6d .bdt-ep-advanced-counter-text {
    color: var(--e-global-color-uicore_body);
    margin: 0px 0px 0px 10px;
    line-height: 1.5em;
}

.elementor-13 .elementor-element.elementor-element-c1c4d6d {
    width: var(--container-widget-width, 330px);
    max-width: 330px;
    --container-widget-width: 330px;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-454f1ca:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-454f1ca>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-uicore_dark);
    background-image: url("../../2023/02/Financial-Planning-BG.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-454f1ca,
.elementor-13 .elementor-element.elementor-element-454f1ca>.elementor-background-overlay {
    border-radius: 24px 24px 24px 24px;
}

.elementor-13 .elementor-element.elementor-element-454f1ca {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.elementor-13 .elementor-element.elementor-element-454f1ca>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-90356b8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-90356b8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-6db18ad .elementor-heading-title {
    color: var(--e-global-color-uicore_accent);
}

.elementor-13 .elementor-element.elementor-element-4b9f999 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 48px;
    line-height: 1.3em;
}

.elementor-13 .elementor-element.elementor-element-8401f04 {
    color: #FFFFFFBF;
}

.elementor-13 .elementor-element.elementor-element-8401f04>.elementor-widget-container {
    margin: 55px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-318beba {
    padding: 100px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-d346db6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-d346db6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-64b4585 {
    color: #FFFFFFB5;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-def5b1a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-def5b1a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-def5b1a.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-60bb5cc img {
    width: 175px;
    opacity: 0.4;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-9d7a4e2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-9d7a4e2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-9d7a4e2.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-2dff892 img {
    width: 175px;
    opacity: 0.4;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-030c7be.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-030c7be.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-030c7be.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-ac1c316 img {
    width: 175px;
    opacity: 0.4;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-2640067.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-2640067.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-2640067.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-e894c83 img {
    width: 175px;
    opacity: 0.4;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-a2b8ca7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-a2b8ca7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-a2b8ca7.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-56a655e img {
    width: 175px;
    opacity: 0.4;
}

.elementor-13 .elementor-element.elementor-element-a1cb1c2 {
    padding:70px 0px 70px 0px;
}

.elementor-13 .elementor-element.elementor-element-c3ceb09>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-13 .elementor-element.elementor-element-04dc93b>.elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.elementor-13 .elementor-element.elementor-element-04dc93b {
    width: var(--container-widget-width, 674px);
    max-width: 674px;
    --container-widget-width: 674px;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-f926036>.elementor-widget-container {
    padding: 30px 0px 32px 10px;
}

.elementor-13 .elementor-element.elementor-element-f926036 {
    width: var(--container-widget-width, 700px);
    max-width: 700px;
    --container-widget-width: 700px;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-50c72a9 .bdt-flip-box-front {
    background-color: var(--e-global-color-uicore_light);
}

.elementor-13 .elementor-element.elementor-element-50c72a9 .bdt-flip-box-back {
    background-color: var(--e-global-color-uicore_secondary);
    background-image: url("../../2023/02/Financial-Planning-Saving-BG.webp");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-50c72a9 .bdt-flip-box-layer,
.elementor-13 .elementor-element.elementor-element-50c72a9 .bdt-flip-box-layer-overlay {
    border-radius: 24px;
}

.elementor-13 .elementor-element.elementor-element-50c72a9 .bdt-flip-box-layer {
    transition-duration: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-50c72a9 .bdt-flip-box-front .bdt-flip-box-layer-overlay {
    padding: 32px 32px 32px 32px;
    text-align: left;
}

.elementor-13 .elementor-element.elementor-element-50c72a9 .elementor-icon-wrapper {
    margin-bottom: 120px;
}

.elementor-13 .elementor-element.elementor-element-50c72a9 .elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-uicore_headline);
}

.elementor-13 .elementor-element.elementor-element-50c72a9 .elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-50c72a9 .elementor-view-default .elementor-icon {
    color: var(--e-global-color-uicore_headline);
    border-color: var(--e-global-color-uicore_headline);
}

.elementor-13 .elementor-element.elementor-element-50c72a9 .bdt-flip-box .elementor-icon svg {
    fill: var(--e-global-color-uicore_headline);
}

.elementor-13 .elementor-element.elementor-element-50c72a9 .elementor-icon {
    font-size: 32px;
}

.elementor-13 .elementor-element.elementor-element-50c72a9 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-13 .elementor-element.elementor-element-50c72a9 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-13 .elementor-element.elementor-element-50c72a9 .bdt-flip-box-front .bdt-flip-box-layer-title {
    margin-bottom: 8px;
    color: var(--e-global-color-uicore_body);
    font-size: 16px;
}

.elementor-13 .elementor-element.elementor-element-50c72a9 .bdt-flip-box-front .bdt-flip-box-layer-desc {
    color: var(--e-global-color-uicore_headline);
    font-size: 20px;
    font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-50c72a9 .bdt-flip-box-back .bdt-flip-box-layer-overlay {
    padding: 32px 32px 32px 32px;
    text-align: left;
    justify-content: flex-end;
}

.elementor-13 .elementor-element.elementor-element-50c72a9 .bdt-flip-box-button {
    margin-left: 0;
}

.elementor-13 .elementor-element.elementor-element-50c72a9 .bdt-flip-box-back .bdt-flip-box-layer-title {
    margin-bottom: 16px;
    color: #FFFFFF;
    font-size: 20px;
}

.elementor-13 .elementor-element.elementor-element-50c72a9 .bdt-flip-box-back .bdt-flip-box-layer-desc {
    color: #FFFFFFB3;
    font-size: 16px;
}

.elementor-13 .elementor-element.elementor-element-2c18202 .bdt-flip-box-front {
    background-color: var(--e-global-color-uicore_light);
}

.elementor-13 .elementor-element.elementor-element-2c18202 .bdt-flip-box-back {
    background-color: var(--e-global-color-uicore_secondary);
    background-image: url("../../2023/02/Financial-Planning-Saving-BG.webp");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-2c18202 .bdt-flip-box-layer,
.elementor-13 .elementor-element.elementor-element-2c18202 .bdt-flip-box-layer-overlay {
    border-radius: 24px;
}

.elementor-13 .elementor-element.elementor-element-2c18202 .bdt-flip-box-layer {
    transition-duration: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-2c18202 .bdt-flip-box-front .bdt-flip-box-layer-overlay {
    padding: 32px 32px 32px 32px;
    text-align: left;
}

.elementor-13 .elementor-element.elementor-element-2c18202 .elementor-icon-wrapper {
    margin-bottom: 120px;
}

.elementor-13 .elementor-element.elementor-element-2c18202 .elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-uicore_headline);
}

.elementor-13 .elementor-element.elementor-element-2c18202 .elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-2c18202 .elementor-view-default .elementor-icon {
    color: var(--e-global-color-uicore_headline);
    border-color: var(--e-global-color-uicore_headline);
}

.elementor-13 .elementor-element.elementor-element-2c18202 .bdt-flip-box .elementor-icon svg {
    fill: var(--e-global-color-uicore_headline);
}

.elementor-13 .elementor-element.elementor-element-2c18202 .elementor-icon {
    font-size: 32px;
}

.elementor-13 .elementor-element.elementor-element-2c18202 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-13 .elementor-element.elementor-element-2c18202 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-13 .elementor-element.elementor-element-2c18202 .bdt-flip-box-front .bdt-flip-box-layer-title {
    margin-bottom: 8px;
    color: var(--e-global-color-uicore_body);
    font-size: 16px;
}

.elementor-13 .elementor-element.elementor-element-2c18202 .bdt-flip-box-front .bdt-flip-box-layer-desc {
    color: var(--e-global-color-uicore_headline);
    font-size: 20px;
    font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-2c18202 .bdt-flip-box-back .bdt-flip-box-layer-overlay {
    padding: 32px 32px 32px 32px;
    text-align: left;
    justify-content: flex-end;
}

.elementor-13 .elementor-element.elementor-element-2c18202 .bdt-flip-box-button {
    margin-left: 0;
}

.elementor-13 .elementor-element.elementor-element-2c18202 .bdt-flip-box-back .bdt-flip-box-layer-title {
    margin-bottom: 16px;
    color: #FFFFFF;
    font-size: 20px;
}

.elementor-13 .elementor-element.elementor-element-2c18202 .bdt-flip-box-back .bdt-flip-box-layer-desc {
    color: #FFFFFFB3;
    font-size: 16px;
}

.elementor-13 .elementor-element.elementor-element-7c53fa5 .bdt-flip-box-front {
    background-color: var(--e-global-color-uicore_light);
}

.elementor-13 .elementor-element.elementor-element-7c53fa5 .bdt-flip-box-back {
    background-color: var(--e-global-color-uicore_secondary);
    background-image: url("../../2023/02/Financial-Planning-Saving-BG.webp");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-7c53fa5 .bdt-flip-box-layer,
.elementor-13 .elementor-element.elementor-element-7c53fa5 .bdt-flip-box-layer-overlay {
    border-radius: 24px;
}

.elementor-13 .elementor-element.elementor-element-7c53fa5 .bdt-flip-box-layer {
    transition-duration: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-7c53fa5 .bdt-flip-box-front .bdt-flip-box-layer-overlay {
    padding: 32px 32px 32px 32px;
    text-align: left;
}

.elementor-13 .elementor-element.elementor-element-7c53fa5 .elementor-icon-wrapper {
    margin-bottom: 120px;
}

.elementor-13 .elementor-element.elementor-element-7c53fa5 .elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-uicore_headline);
}

.elementor-13 .elementor-element.elementor-element-7c53fa5 .elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-7c53fa5 .elementor-view-default .elementor-icon {
    color: var(--e-global-color-uicore_headline);
    border-color: var(--e-global-color-uicore_headline);
}

.elementor-13 .elementor-element.elementor-element-7c53fa5 .bdt-flip-box .elementor-icon svg {
    fill: var(--e-global-color-uicore_headline);
}

.elementor-13 .elementor-element.elementor-element-7c53fa5 .elementor-icon {
    font-size: 32px;
}

.elementor-13 .elementor-element.elementor-element-7c53fa5 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-13 .elementor-element.elementor-element-7c53fa5 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-13 .elementor-element.elementor-element-7c53fa5 .bdt-flip-box-front .bdt-flip-box-layer-title {
    margin-bottom: 8px;
    color: var(--e-global-color-uicore_body);
    font-size: 16px;
}

.elementor-13 .elementor-element.elementor-element-7c53fa5 .bdt-flip-box-front .bdt-flip-box-layer-desc {
    color: var(--e-global-color-uicore_headline);
    font-size: 20px;
    font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-7c53fa5 .bdt-flip-box-back .bdt-flip-box-layer-overlay {
    padding: 32px 32px 32px 32px;
    text-align: left;
    justify-content: flex-end;
}

.elementor-13 .elementor-element.elementor-element-7c53fa5 .bdt-flip-box-button {
    margin-left: 0;
}

.elementor-13 .elementor-element.elementor-element-7c53fa5 .bdt-flip-box-back .bdt-flip-box-layer-title {
    margin-bottom: 16px;
    color: #FFFFFF;
    font-size: 20px;
}

.elementor-13 .elementor-element.elementor-element-7c53fa5 .bdt-flip-box-back .bdt-flip-box-layer-desc {
    color: #FFFFFFB3;
    font-size: 16px;
}

.elementor-13 .elementor-element.elementor-element-6521633 .bdt-flip-box-front {
    background-color: var(--e-global-color-uicore_light);
}

.elementor-13 .elementor-element.elementor-element-6521633 .bdt-flip-box-back {
    background-color: var(--e-global-color-uicore_secondary);
    background-image: url("../../2023/02/Financial-Planning-Saving-BG.webp");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-6521633 .bdt-flip-box-layer,
.elementor-13 .elementor-element.elementor-element-6521633 .bdt-flip-box-layer-overlay {
    border-radius: 24px;
}

.elementor-13 .elementor-element.elementor-element-6521633 .bdt-flip-box-layer {
    transition-duration: 0.3s;
}

.elementor-13 .elementor-element.elementor-element-6521633 .bdt-flip-box-front .bdt-flip-box-layer-overlay {
    padding: 32px 32px 32px 32px;
    text-align: left;
}

.elementor-13 .elementor-element.elementor-element-6521633 .elementor-icon-wrapper {
    margin-bottom: 120px;
}

.elementor-13 .elementor-element.elementor-element-6521633 .elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-uicore_headline);
}

.elementor-13 .elementor-element.elementor-element-6521633 .elementor-view-framed .elementor-icon,
.elementor-13 .elementor-element.elementor-element-6521633 .elementor-view-default .elementor-icon {
    color: var(--e-global-color-uicore_headline);
    border-color: var(--e-global-color-uicore_headline);
}

.elementor-13 .elementor-element.elementor-element-6521633 .bdt-flip-box .elementor-icon svg {
    fill: var(--e-global-color-uicore_headline);
}

.elementor-13 .elementor-element.elementor-element-6521633 .elementor-icon {
    font-size: 32px;
}

.elementor-13 .elementor-element.elementor-element-6521633 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-13 .elementor-element.elementor-element-6521633 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-13 .elementor-element.elementor-element-6521633 .bdt-flip-box-front .bdt-flip-box-layer-title {
    margin-bottom: 8px;
    color: var(--e-global-color-uicore_body);
    font-size: 16px;
}

.elementor-13 .elementor-element.elementor-element-6521633 .bdt-flip-box-front .bdt-flip-box-layer-desc {
    color: var(--e-global-color-uicore_headline);
    font-size: 20px;
    font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-6521633 .bdt-flip-box-back .bdt-flip-box-layer-overlay {
    padding: 32px 32px 32px 32px;
    text-align: left;
    justify-content: flex-end;
}

.elementor-13 .elementor-element.elementor-element-6521633 .bdt-flip-box-button {
    margin-left: 0;
}

.elementor-13 .elementor-element.elementor-element-6521633 .bdt-flip-box-back .bdt-flip-box-layer-title {
    margin-bottom: 16px;
    color: #FFFFFF;
    font-size: 20px;
}

.elementor-13 .elementor-element.elementor-element-6521633 .bdt-flip-box-back .bdt-flip-box-layer-desc {
    color: #FFFFFFB3;
    font-size: 16px;
}

.elementor-13 .elementor-element.elementor-element-062268e {
    overflow: hidden;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-f434eab.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-f434eab.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-d8a573d img {
    border-radius: 24px 24px 24px 24px;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1);
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-8fd3ba4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-8fd3ba4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-8fd3ba4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-8fd3ba4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-13 .elementor-element.elementor-element-8fd3ba4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #CBB9FA;
}

.elementor-13 .elementor-element.elementor-element-8fd3ba4>.elementor-element-populated,
.elementor-13 .elementor-element.elementor-element-8fd3ba4>.elementor-element-populated>.elementor-background-overlay,
.elementor-13 .elementor-element.elementor-element-8fd3ba4>.elementor-background-slideshow {
    border-radius: 24px 24px 24px 24px;
}

.elementor-13 .elementor-element.elementor-element-8fd3ba4>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 0px 32px 0px;
}

.elementor-13 .elementor-element.elementor-element-8fd3ba4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-47b38de {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-47b38de .elementor-heading-title {
    font-size: 24px;
}

.elementor-13 .elementor-element.elementor-element-47b38de>.elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.elementor-13 .elementor-element.elementor-element-d1197d9 {
    overflow: hidden;
    padding: 0px 0px 35px 0px;
}

.elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-ep-review-card-carousel-item {
    background-color: var(--e-global-color-uicore_white);
    background-image: url("../../2023/02/Financial-Planning-Testimonial-Icon.webp");
    background-position: 32px 24px;
    background-repeat: no-repeat;
    background-size: 32px auto;
    border-radius: 16px 16px 16px 16px;
    padding: 70px 32px 32px 32px;
    box-shadow: 0px 12px 16px -4px rgba(0, 0, 0, 0.08);
}

.elementor-13 .elementor-element.elementor-element-a5c6a69 .swiper-container {
    padding: 20px;
    margin: 0 -20px;
}

.elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-ep-review-card-carousel-name {
    color: var(--e-global-color-uicore_headline);
    padding-bottom: 12px;
    font-size: 16px;
    font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-ep-review-card-carousel-text {
    color: var(--e-global-color-uicore_body);
    font-size: 16px;
}

.elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-navigation-prev i,
.elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-navigation-next i {
    color: var(--e-global-color-uicore_headline);
}

.elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-navigation-prev,
.elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-navigation-next {
    background-color: var(--e-global-color-uicore_white);
    border-radius: 100px 100px 100px 100px;
    padding: 5px 5px 5px 5px;
}

.elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-navigation-prev i,
.elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-navigation-next i {
    font-size: 22px;
}

.elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-navigation-prev {
    margin-right: 16px;
}

.elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-navigation-next {
    margin-left: 16px;
}

.elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-navigation-prev:hover i,
.elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-navigation-next:hover i {
    color: var(--e-global-color-uicore_white);
}

.elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-navigation-prev:hover,
.elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-navigation-next:hover {
    background-color: var(--e-global-color-uicore_headline);
}

.elementor-13 .elementor-element.elementor-element-a5c6a69 .swiper-pagination-bullet {
    background-color: var(--e-global-color-uicore_white);
    height: 8px;
    width: 8px;
}

.elementor-13 .elementor-element.elementor-element-a5c6a69 {
    --ep-swiper-dots-space-between: 16px;
    --ep-swiper-carousel-both-ncx: 0px;
    --ep-swiper-carousel-both-ncy: 40px;
}

.elementor-13 .elementor-element.elementor-element-a5c6a69 .swiper-pagination-bullet-active {
    background-color: var(--e-global-color-uicore_headline);
}

.elementor-13 .elementor-element.elementor-element-a5c6a69>.elementor-widget-container {
    margin: 0px -250px 0px -250px;
}

.elementor-13 .elementor-element.elementor-element-403abd2 {
    padding: 70px 0px 120px 0px;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-8835a8d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-8835a8d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-b048901 img {
    width: 440px;
}

.elementor-13 .elementor-element.elementor-element-b048901>.elementor-widget-container {
    margin: 0px 40px 0px 40px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #27134021;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-c365bf0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-c365bf0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-13 .elementor-element.elementor-element-c365bf0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-13 .elementor-element.elementor-element-c365bf0>.elementor-element-populated {
    margin: 0px 0px 0px 80px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 80px;
}

.elementor-13 .elementor-element.elementor-element-d0a9ed8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(6px/2);
}

.elementor-13 .elementor-element.elementor-element-d0a9ed8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(6px/2);
}

.elementor-13 .elementor-element.elementor-element-d0a9ed8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(6px/2);
    margin-left: calc(6px/2);
}

.elementor-13 .elementor-element.elementor-element-d0a9ed8 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-6px/2);
    margin-left: calc(-6px/2);
}

body.rtl .elementor-13 .elementor-element.elementor-element-d0a9ed8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-6px/2);
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-d0a9ed8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-6px/2);
}

.elementor-13 .elementor-element.elementor-element-d0a9ed8 .elementor-icon-list-icon i {
    color: var(--e-global-color-uicore_secondary);
    transition: color 0.3s;
}

.elementor-13 .elementor-element.elementor-element-d0a9ed8 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-uicore_secondary);
    transition: fill 0.3s;
}

.elementor-13 .elementor-element.elementor-element-d0a9ed8 {
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}

.elementor-13 .elementor-element.elementor-element-d0a9ed8 .elementor-icon-list-icon {
    padding-right: 8px;
}

.elementor-13 .elementor-element.elementor-element-d0a9ed8 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-13 .elementor-element.elementor-element-d0a9ed8 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-uicore_primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-uicore_primary-font-weight);
}

.elementor-13 .elementor-element.elementor-element-d0a9ed8 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-13 .elementor-element.elementor-element-d0a9ed8>.elementor-widget-container {
    margin: 16px 0px 0px 0px;
    padding: 24px 0px 32px 0px;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #27134021;
}

.elementor-13 .elementor-element.elementor-element-7af7805 {
    padding: 120px 0px 120px 0px;
}

.elementor-13 .elementor-element.elementor-element-4d4737e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-13 .elementor-element.elementor-element-22ca468>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-13 .elementor-element.elementor-element-5e153fe.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-5e153fe.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-13 .elementor-element.elementor-element-ff6cd46>.elementor-widget-container {
    padding: 40px 10px 0px 10px;
}

.elementor-13 .elementor-element.elementor-element-16e95c4:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-16e95c4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-uicore_primary);
    background-image: url("../../2023/02/Financial-Planning-BG.webp");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-16e95c4,
.elementor-13 .elementor-element.elementor-element-16e95c4>.elementor-background-overlay {
    border-radius: 24px 24px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-16e95c4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 170px 0px 200px 0px;
}

.elementor-13 .elementor-element.elementor-element-16e95c4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13 .elementor-element.elementor-element-9efae29.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-9efae29>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-13 .elementor-element.elementor-element-0cfbed0 {
    text-align: center;
    width: var(--container-widget-width, 711px);
    max-width: 711px;
    --container-widget-width: 711px;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-0cfbed0 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-6c04d51 {
    text-align: center;
    color: #FFFFFFB0;
    width: var(--container-widget-width, 632px);
    max-width: 632px;
    --container-widget-width: 632px;
    --container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-6c04d51>.elementor-widget-container {
    padding: 30px 0px 32px 0px;
}

.elementor-13 .elementor-element.elementor-element-db32f18 .elementor-button {
    fill: var(--e-global-color-uicore_headline);
    color: var(--e-global-color-uicore_headline);
    background-color: var(--e-global-color-uicore_white);
}

.elementor-13 .elementor-element.elementor-element-db32f18 .elementor-button:hover,
.elementor-13 .elementor-element.elementor-element-db32f18 .elementor-button:focus {
    color: var(--e-global-color-uicore_white);
    background-color: var(--e-global-color-uicore_headline);
}

.elementor-13 .elementor-element.elementor-element-db32f18 .elementor-button:hover svg,
.elementor-13 .elementor-element.elementor-element-db32f18 .elementor-button:focus svg {
    fill: var(--e-global-color-uicore_white);
}

.elementor-widget .tippy-tooltip .tippy-content {
    text-align: center;
}

@media(max-width:1024px) {
    .elementor-13 .elementor-element.elementor-element-ab6b703 {
        margin-top: 0px;
        margin-bottom: -25px;
        padding: 150px 0px 125px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-73eed46 {
        --container-widget-width: 500px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 500px);
        max-width: 500px;
    }

    .elementor-13 .elementor-element.elementor-element-49c1685 {
        font-size: 19px;
        --container-widget-width: 500px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 500px);
        max-width: 500px;
    }

    .elementor-13 .elementor-element.elementor-element-edf56ab>.elementor-widget-container {
        padding: 0px 16px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-22f4a63 .elementor-divider-separator {
        width: 340px;
    }

    .elementor-13 .elementor-element.elementor-element-c1c4d6d .bdt-ep-advanced-counter-number {
        font-size: 52px;
    }

    .elementor-13 .elementor-element.elementor-element-c1c4d6d {
        width: var(--container-widget-width, 300px);
        max-width: 300px;
        --container-widget-width: 300px;
        --container-widget-flex-grow: 0;
    }

    .elementor-13 .elementor-element.elementor-element-454f1ca,
    .elementor-13 .elementor-element.elementor-element-454f1ca>.elementor-background-overlay {
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-454f1ca {
        padding: 80px 0px 80px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-4b9f999 .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-13 .elementor-element.elementor-element-318beba {
        padding: 70px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-a1cb1c2 {
        padding: 80px 0px 120px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-c3ceb09.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-13 .elementor-element.elementor-element-04dc93b {
        text-align: center;
        width: var(--container-widget-width, 500px);
        max-width: 500px;
        --container-widget-width: 500px;
        --container-widget-flex-grow: 0;
    }

    .elementor-13 .elementor-element.elementor-element-04dc93b>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-f926036 {
        text-align: center;
        width: var(--container-widget-width, 600px);
        max-width: 600px;
        --container-widget-width: 600px;
        --container-widget-flex-grow: 0;
    }

    .elementor-13 .elementor-element.elementor-element-f926036>.elementor-widget-container {
        padding: 0px 0px 32px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-50c72a9 .bdt-flip-box {
        height: 270px;
    }

    .elementor-13 .elementor-element.elementor-element-50c72a9 .bdt-flip-box-layer,
    .elementor-13 .elementor-element.elementor-element-50c72a9 .bdt-flip-box-layer-overlay {
        border-radius: 20px;
    }

    .elementor-13 .elementor-element.elementor-element-50c72a9 .elementor-icon-wrapper {
        margin-bottom: 100px;
    }

    .elementor-13 .elementor-element.elementor-element-50c72a9 .bdt-flip-box-front .bdt-flip-box-layer-title {
        font-size: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-50c72a9 .bdt-flip-box-front .bdt-flip-box-layer-desc {
        font-size: 19px;
    }

    .elementor-13 .elementor-element.elementor-element-50c72a9 .bdt-flip-box-back .bdt-flip-box-layer-title {
        font-size: 19px;
    }

    .elementor-13 .elementor-element.elementor-element-50c72a9 .bdt-flip-box-back .bdt-flip-box-layer-desc {
        font-size: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-2c18202 .bdt-flip-box {
        height: 270px;
    }

    .elementor-13 .elementor-element.elementor-element-2c18202 .bdt-flip-box-layer,
    .elementor-13 .elementor-element.elementor-element-2c18202 .bdt-flip-box-layer-overlay {
        border-radius: 20px;
    }

    .elementor-13 .elementor-element.elementor-element-2c18202 .elementor-icon-wrapper {
        margin-bottom: 100px;
    }

    .elementor-13 .elementor-element.elementor-element-2c18202 .bdt-flip-box-front .bdt-flip-box-layer-title {
        font-size: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-2c18202 .bdt-flip-box-front .bdt-flip-box-layer-desc {
        font-size: 19px;
    }

    .elementor-13 .elementor-element.elementor-element-2c18202 .bdt-flip-box-back .bdt-flip-box-layer-title {
        font-size: 19px;
    }

    .elementor-13 .elementor-element.elementor-element-2c18202 .bdt-flip-box-back .bdt-flip-box-layer-desc {
        font-size: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-7c53fa5 .bdt-flip-box {
        height: 270px;
    }

    .elementor-13 .elementor-element.elementor-element-7c53fa5 .bdt-flip-box-layer,
    .elementor-13 .elementor-element.elementor-element-7c53fa5 .bdt-flip-box-layer-overlay {
        border-radius: 20px;
    }

    .elementor-13 .elementor-element.elementor-element-7c53fa5 .elementor-icon-wrapper {
        margin-bottom: 100px;
    }

    .elementor-13 .elementor-element.elementor-element-7c53fa5 .bdt-flip-box-front .bdt-flip-box-layer-title {
        font-size: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-7c53fa5 .bdt-flip-box-front .bdt-flip-box-layer-desc {
        font-size: 19px;
    }

    .elementor-13 .elementor-element.elementor-element-7c53fa5 .bdt-flip-box-back .bdt-flip-box-layer-title {
        font-size: 19px;
    }

    .elementor-13 .elementor-element.elementor-element-7c53fa5 .bdt-flip-box-back .bdt-flip-box-layer-desc {
        font-size: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-6521633 .bdt-flip-box {
        height: 270px;
    }

    .elementor-13 .elementor-element.elementor-element-6521633 .bdt-flip-box-layer,
    .elementor-13 .elementor-element.elementor-element-6521633 .bdt-flip-box-layer-overlay {
        border-radius: 20px;
    }

    .elementor-13 .elementor-element.elementor-element-6521633 .elementor-icon-wrapper {
        margin-bottom: 100px;
    }

    .elementor-13 .elementor-element.elementor-element-6521633 .bdt-flip-box-front .bdt-flip-box-layer-title {
        font-size: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-6521633 .bdt-flip-box-front .bdt-flip-box-layer-desc {
        font-size: 19px;
    }

    .elementor-13 .elementor-element.elementor-element-6521633 .bdt-flip-box-back .bdt-flip-box-layer-title {
        font-size: 19px;
    }

    .elementor-13 .elementor-element.elementor-element-6521633 .bdt-flip-box-back .bdt-flip-box-layer-desc {
        font-size: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-062268e>.elementor-container {
        max-width: 500px;
    }

    .elementor-13 .elementor-element.elementor-element-d8a573d img {
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-8fd3ba4>.elementor-element-populated,
    .elementor-13 .elementor-element.elementor-element-8fd3ba4>.elementor-element-populated>.elementor-background-overlay,
    .elementor-13 .elementor-element.elementor-element-8fd3ba4>.elementor-background-slideshow {
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-47b38de .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-13 .elementor-element.elementor-element-47b38de>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-ep-review-card-carousel-item {
        background-position: 28px 20px;
        background-size: 30px auto;
        border-radius: 14px 14px 14px 14px;
        padding: 64px 28px 28px 28px;
    }

    .elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-ep-review-card-carousel-name {
        font-size: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-ep-review-card-carousel-text {
        font-size: 15px;
    }

    .elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-navigation-prev,
    .elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-navigation-next {
        border-radius: 100px 100px 100px 100px;
        padding: 4px 4px 4px 4px;
    }

    .elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-navigation-prev i,
    .elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-navigation-next i {
        font-size: 21px;
    }

    .elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-navigation-prev {
        margin-right: 14px;
    }

    .elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-navigation-next {
        margin-left: 14px;
    }

    .elementor-13 .elementor-element.elementor-element-a5c6a69 {
        --ep-swiper-dots-space-between: 14px;
        --ep-swiper-carousel-both-ncx: 0px;
        --ep-swiper-carousel-both-ncy: 35px;
    }

    .elementor-13 .elementor-element.elementor-element-a5c6a69 .swiper-pagination-bullet {
        height: 7px;
        width: 7px;
    }

    .elementor-13 .elementor-element.elementor-element-a5c6a69>.elementor-widget-container {
        margin: 0px -220px 0px -220px;
    }

    .elementor-13 .elementor-element.elementor-element-403abd2>.elementor-container {
        max-width: 500px;
    }

    .elementor-13 .elementor-element.elementor-element-403abd2 {
        padding: 120px 0px 120px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-b048901 img {
        width: 380px;
    }

    .elementor-13 .elementor-element.elementor-element-b048901>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-c365bf0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-13 .elementor-element.elementor-element-3650157 {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-75bdad0 {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-d0a9ed8 {
        --e-icon-list-icon-size: 17px;
    }

    .elementor-13 .elementor-element.elementor-element-d0a9ed8>.elementor-widget-container {
        margin: 12px 0px 0px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-7af7805 {
        padding: 0px 0px 120px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-4d4737e.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-13 .elementor-element.elementor-element-10ae58d {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-22ca468 {
        text-align: center;
        width: var(--container-widget-width, 600px);
        max-width: 600px;
        --container-widget-width: 600px;
        --container-widget-flex-grow: 0;
    }

    .elementor-13 .elementor-element.elementor-element-ff6cd46>.elementor-widget-container {
        padding: 30px 10px 0px 10px;
    }

    .elementor-13 .elementor-element.elementor-element-16e95c4,
    .elementor-13 .elementor-element.elementor-element-16e95c4>.elementor-background-overlay {
        border-radius: 20px 20px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-16e95c4 {
        padding: 120px 0px 150px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-6c04d51>.elementor-widget-container {
        padding: 0px 0px 32px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-6c04d51 {
        width: var(--container-widget-width, 500px);
        max-width: 500px;
        --container-widget-width: 500px;
        --container-widget-flex-grow: 0;
    }
}

@media(max-width:767px) {
    .elementor-13 .elementor-element.elementor-element-ab6b703 {
        margin-top: 0px;
        margin-bottom: -20px;
        padding: 100px 0px 50px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-73eed46 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-49c1685 {
        font-size: 18px;
        width: 100%;
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-49a01cc {
        --spacer-size: 14px;
    }

    .elementor-13 .elementor-element.elementor-element-edf56ab>.elementor-widget-container {
        padding: 0px 16px 16px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-5e9faa3>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-22f4a63 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-22f4a63>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-c1c4d6d .bdt-ep-advanced-counter-number {
        font-size: 44px;
    }

    .elementor-13 .elementor-element.elementor-element-c1c4d6d {
        --container-widget-width: 270px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 270px);
        max-width: 270px;
    }

    .elementor-13 .elementor-element.elementor-element-454f1ca,
    .elementor-13 .elementor-element.elementor-element-454f1ca>.elementor-background-overlay {
        border-radius: 16px 16px 16px 16px;
    }

    .elementor-13 .elementor-element.elementor-element-454f1ca {
        padding: 60px 0px 60px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-4b9f999 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-13 .elementor-element.elementor-element-318beba {
        padding: 30px 0px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-d346db6 {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-64b4585 {
        text-align: center;
    }

    .elementor-13 .elementor-element.elementor-element-def5b1a {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-9d7a4e2 {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-030c7be {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-2640067 {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-a2b8ca7 {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-a1cb1c2 {
        padding: 60px 0px 60px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-04dc93b>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-13 .elementor-element.elementor-element-04dc93b {
        width: 100%;
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-f926036>.elementor-widget-container {
        padding: 0px 10px 24px 10px;
    }

    .elementor-13 .elementor-element.elementor-element-f926036 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-50c72a9 .bdt-flip-box {
        height: 250px;
    }

    .elementor-13 .elementor-element.elementor-element-50c72a9 .bdt-flip-box-layer,
    .elementor-13 .elementor-element.elementor-element-50c72a9 .bdt-flip-box-layer-overlay {
        border-radius: 16px;
    }

    .elementor-13 .elementor-element.elementor-element-50c72a9 .elementor-icon-wrapper {
        margin-bottom: 100px;
    }

    .elementor-13 .elementor-element.elementor-element-50c72a9 .bdt-flip-box-front .bdt-flip-box-layer-title {
        font-size: 14px;
    }

    .elementor-13 .elementor-element.elementor-element-50c72a9 .bdt-flip-box-front .bdt-flip-box-layer-desc {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-50c72a9 .bdt-flip-box-back .bdt-flip-box-layer-title {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-50c72a9 .bdt-flip-box-back .bdt-flip-box-layer-desc {
        font-size: 14px;
    }

    .elementor-13 .elementor-element.elementor-element-2c18202 .bdt-flip-box {
        height: 250px;
    }

    .elementor-13 .elementor-element.elementor-element-2c18202 .bdt-flip-box-layer,
    .elementor-13 .elementor-element.elementor-element-2c18202 .bdt-flip-box-layer-overlay {
        border-radius: 16px;
    }

    .elementor-13 .elementor-element.elementor-element-2c18202 .elementor-icon-wrapper {
        margin-bottom: 100px;
    }

    .elementor-13 .elementor-element.elementor-element-2c18202 .bdt-flip-box-front .bdt-flip-box-layer-title {
        font-size: 14px;
    }

    .elementor-13 .elementor-element.elementor-element-2c18202 .bdt-flip-box-front .bdt-flip-box-layer-desc {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-2c18202 .bdt-flip-box-back .bdt-flip-box-layer-title {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-2c18202 .bdt-flip-box-back .bdt-flip-box-layer-desc {
        font-size: 14px;
    }

    .elementor-13 .elementor-element.elementor-element-7c53fa5 .bdt-flip-box {
        height: 250px;
    }

    .elementor-13 .elementor-element.elementor-element-7c53fa5 .bdt-flip-box-layer,
    .elementor-13 .elementor-element.elementor-element-7c53fa5 .bdt-flip-box-layer-overlay {
        border-radius: 16px;
    }

    .elementor-13 .elementor-element.elementor-element-7c53fa5 .elementor-icon-wrapper {
        margin-bottom: 100px;
    }

    .elementor-13 .elementor-element.elementor-element-7c53fa5 .bdt-flip-box-front .bdt-flip-box-layer-title {
        font-size: 14px;
    }

    .elementor-13 .elementor-element.elementor-element-7c53fa5 .bdt-flip-box-front .bdt-flip-box-layer-desc {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-7c53fa5 .bdt-flip-box-back .bdt-flip-box-layer-title {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-7c53fa5 .bdt-flip-box-back .bdt-flip-box-layer-desc {
        font-size: 14px;
    }

    .elementor-13 .elementor-element.elementor-element-6521633 .bdt-flip-box {
        height: 250px;
    }

    .elementor-13 .elementor-element.elementor-element-6521633 .bdt-flip-box-layer,
    .elementor-13 .elementor-element.elementor-element-6521633 .bdt-flip-box-layer-overlay {
        border-radius: 16px;
    }

    .elementor-13 .elementor-element.elementor-element-6521633 .elementor-icon-wrapper {
        margin-bottom: 100px;
    }

    .elementor-13 .elementor-element.elementor-element-6521633 .bdt-flip-box-front .bdt-flip-box-layer-title {
        font-size: 14px;
    }

    .elementor-13 .elementor-element.elementor-element-6521633 .bdt-flip-box-front .bdt-flip-box-layer-desc {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-6521633 .bdt-flip-box-back .bdt-flip-box-layer-title {
        font-size: 18px;
    }

    .elementor-13 .elementor-element.elementor-element-6521633 .bdt-flip-box-back .bdt-flip-box-layer-desc {
        font-size: 14px;
    }

    .elementor-13 .elementor-element.elementor-element-d8a573d img {
        border-radius: 16px 16px 16px 16px;
    }

    .elementor-13 .elementor-element.elementor-element-8fd3ba4>.elementor-element-populated,
    .elementor-13 .elementor-element.elementor-element-8fd3ba4>.elementor-element-populated>.elementor-background-overlay,
    .elementor-13 .elementor-element.elementor-element-8fd3ba4>.elementor-background-slideshow {
        border-radius: 16px 16px 16px 16px;
    }

    .elementor-13 .elementor-element.elementor-element-8fd3ba4>.elementor-element-populated {
        padding: 32px 0px 16px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-47b38de .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-13 .elementor-element.elementor-element-47b38de>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-13 .elementor-element.elementor-element-d1197d9 {
        padding: 0px 0px 25px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-ep-review-card-carousel-item {
        background-position: 24px 16px;
        background-size: 28px auto;
        border-radius: 12px 12px 12px 12px;
        padding: 60px 24px 24px 24px;
    }

    .elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-ep-review-card-carousel-name {
        padding-bottom: 10px;
        font-size: 14px;
    }

    .elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-ep-review-card-carousel-text {
        font-size: 13px;
    }

    .elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-navigation-prev,
    .elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-navigation-next {
        border-radius: 100px 100px 100px 100px;
        padding: 3px 3px 3px 3px;
    }

    .elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-navigation-prev i,
    .elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-navigation-next i {
        font-size: 20px;
    }

    .elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-navigation-prev {
        margin-right: 12px;
    }

    .elementor-13 .elementor-element.elementor-element-a5c6a69 .bdt-navigation-next {
        margin-left: 12px;
    }

    .elementor-13 .elementor-element.elementor-element-a5c6a69 {
        --ep-swiper-dots-space-between: 12px;
        --ep-swiper-carousel-both-ncx: 0px;
        --ep-swiper-carousel-both-ncy: 30px;
    }

    .elementor-13 .elementor-element.elementor-element-a5c6a69 .swiper-pagination-bullet {
        height: 6px;
        width: 6px;
    }

    .elementor-13 .elementor-element.elementor-element-a5c6a69>.elementor-widget-container {
        margin: 0px -180px 0px -150px;
    }

    .elementor-13 .elementor-element.elementor-element-403abd2 {
        padding: 60px 0px 60px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-b048901 img {
        width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-b048901>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 20px 0px 20px;
    }

    .elementor-13 .elementor-element.elementor-element-3650157 {
        text-align: left;
    }

    .elementor-13 .elementor-element.elementor-element-75bdad0 {
        text-align: left;
    }

    .elementor-13 .elementor-element.elementor-element-d0a9ed8 {
        --e-icon-list-icon-size: 16px;
    }

    .elementor-13 .elementor-element.elementor-element-7af7805 {
        padding: 0px 0px 60px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-22ca468 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-ff6cd46>.elementor-widget-container {
        padding: 20px 10px 0px 10px;
    }

    .elementor-13 .elementor-element.elementor-element-16e95c4:not(.elementor-motion-effects-element-type-background),
    .elementor-13 .elementor-element.elementor-element-16e95c4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-13 .elementor-element.elementor-element-16e95c4,
    .elementor-13 .elementor-element.elementor-element-16e95c4>.elementor-background-overlay {
        border-radius: 16px 16px 0px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-16e95c4 {
        padding: 80px 0px 100px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-6c04d51>.elementor-widget-container {
        padding: 0px 0px 24px 0px;
    }

    .elementor-13 .elementor-element.elementor-element-6c04d51 {
        width: 100%;
        max-width: 100%;
    }
}

@media(min-width:768px) {
    .elementor-13 .elementor-element.elementor-element-90356b8 {
        width: 63%;
    }

    .elementor-13 .elementor-element.elementor-element-e5eac63 {
        width: 37%;
    }

    .elementor-13 .elementor-element.elementor-element-f434eab {
        width: 57%;
    }

    .elementor-13 .elementor-element.elementor-element-8fd3ba4 {
        width: 43%;
    }

    .elementor-13 .elementor-element.elementor-element-4d4737e {
        width: 52%;
    }

    .elementor-13 .elementor-element.elementor-element-5e153fe {
        width: 48%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-13 .elementor-element.elementor-element-90356b8 {
        width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-e5eac63 {
        width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-d346db6 {
        width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-def5b1a {
        width: 20%;
    }

    .elementor-13 .elementor-element.elementor-element-9d7a4e2 {
        width: 20%;
    }

    .elementor-13 .elementor-element.elementor-element-030c7be {
        width: 20%;
    }

    .elementor-13 .elementor-element.elementor-element-2640067 {
        width: 20%;
    }

    .elementor-13 .elementor-element.elementor-element-a2b8ca7 {
        width: 20%;
    }

    .elementor-13 .elementor-element.elementor-element-add28b0 {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-903862a {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-240ae16 {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-c742d7a {
        width: 50%;
    }

    .elementor-13 .elementor-element.elementor-element-f434eab {
        width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-8fd3ba4 {
        width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-8835a8d {
        width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-c365bf0 {
        width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-4d4737e {
        width: 100%;
    }

    .elementor-13 .elementor-element.elementor-element-5e153fe {
        width: 100%;
    }
}