﻿.elementor-1448 .elementor-element.elementor-element-0ffb7c7 {
    --display: flex;
    --min-height: 512px;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --border-radius: 0px 0px 0px 240px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1448 .elementor-element.elementor-element-0ffb7c7:not(.elementor-motion-effects-element-type-background),
.elementor-1448 .elementor-element.elementor-element-0ffb7c7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #080035;
    background-image: url("../image/Account-Types.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1448 .elementor-element.elementor-element-ad5921f {
    --display: flex;
    --min-height: 512px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 100px 100px;
    --row-gap: 100px;
    --column-gap: 100px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-1448 .elementor-element.elementor-element-34f07b8 {
    width: var(--container-widget-width, 800px);
    max-width: 800px;
    --container-widget-width: 800px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-34f07b8.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-34f07b8 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 64px;
    color: #FFFFFF;
}

.elementor-1448 .elementor-element.elementor-element-cfa1a4a {
    width: var(--container-widget-width, 606px);
    max-width: 606px;
    --container-widget-width: 606px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-cfa1a4a.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-cfa1a4a .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 28px;
    color: #FFFFFF;
}

.elementor-1448 .elementor-element.elementor-element-2f67d11 {
    --display: flex;
    --min-height: 375px;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: flex-start;
    --gap: 80px 80px;
    --row-gap: 80px;
    --column-gap: 80px;
    --padding-top: 118px;
    --padding-bottom: 67px;
    --padding-left: 80px;
    --padding-right: 80px;
}

.elementor-1448 .elementor-element.elementor-element-2f02717 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1448 .elementor-element.elementor-element-ba6dc1c {
    width: var(--container-widget-width, 608px);
    max-width: 608px;
    --container-widget-width: 608px;
    --container-widget-flex-grow: 0;
}

.elementor-1448 .elementor-element.elementor-element-ba6dc1c.elementor-element {
    --align-self: flex-start;
}

.elementor-1448 .elementor-element.elementor-element-ba6dc1c .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 48px;
}

.elementor-1448 .elementor-element.elementor-element-5e76cd7 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1448 .elementor-element.elementor-element-19e7474 {
    text-align: left;
}

.elementor-1448 .elementor-element.elementor-element-19e7474 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 300;
    line-height: 20px;
    color: #000000;
}

.elementor-1448 .elementor-element.elementor-element-0988c54 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-widget-divider {
    --divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-1448 .elementor-element.elementor-element-3f6bd36 {
    --divider-border-style: solid;
    --divider-color: #08003526;
    --divider-border-width: 1px;
}

.elementor-1448 .elementor-element.elementor-element-3f6bd36 .elementor-divider-separator {
    width: 100%;
}

.elementor-1448 .elementor-element.elementor-element-3f6bd36 .elementor-divider {
    padding-block-start: 6px;
    padding-block-end: 6px;
}

.elementor-1448 .elementor-element.elementor-element-aac63c8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: nowrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 112px;
    --padding-bottom: 128px;
    --padding-left: 104px;
    --padding-right: 104px;
}

.elementor-1448 .elementor-element.elementor-element-4d596fc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 48px 0px;
}

.elementor-1448 .elementor-element.elementor-element-4d596fc.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-4d596fc {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-4d596fc .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 48px;
}

.elementor-1448 .elementor-element.elementor-element-6890c85 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: auto;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1448 .elementor-element.elementor-element-44362b6 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.08);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1448 .elementor-element.elementor-element-44362b6:not(.elementor-motion-effects-element-type-background),
.elementor-1448 .elementor-element.elementor-element-44362b6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1448 .elementor-element.elementor-element-4100a2d {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 2px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
    border-color: #08003512;
    --border-color: #08003512;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-94538b2 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-94538b2 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 28px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-a33478e {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-9ba986f.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-9ba986f {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-9ba986f .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-c220ad4 {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-5625fc1.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-5625fc1 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-5625fc1 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-c79390a {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-bda5f25.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-bda5f25 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-bda5f25 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-277eceb {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-d5990e9.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-d5990e9 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-d5990e9 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-cb79ae7.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-cb79ae7 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-cb79ae7 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-cc8559a {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-4841f89.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-4841f89 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-4841f89 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-95c8b42 {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-d7d1f81.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-d7d1f81 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-d7d1f81 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-29279cd.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-29279cd {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-29279cd .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-538bef5 {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-b822058.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-b822058 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-b822058 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-5473a97 {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-7bcde32.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-7bcde32 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-7bcde32 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-26aa4a1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: auto;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1448 .elementor-element.elementor-element-e554417 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1448 .elementor-element.elementor-element-b9205af {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 2px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
    border-color: #08003512;
    --border-color: #08003512;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-598bac0 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-598bac0 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 28px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-274b358 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-274b358 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 28px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-b334519 {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-4211e1a.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-4211e1a {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-4211e1a .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-7534e10.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-7534e10 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-7534e10 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-deb82bd {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-7e4fc9a.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-7e4fc9a {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-7e4fc9a .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-964fea6.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-964fea6 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-964fea6 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-aece5c8 {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-4b7990e.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-4b7990e {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-4b7990e .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-5680d56.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-5680d56 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-5680d56 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-380a9a4 {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-5cac486.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-5cac486 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-5cac486 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #000000;
}

.elementor-1448 .elementor-element.elementor-element-39c552b.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-39c552b {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-39c552b .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-98d819f {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-4ee721d.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-4ee721d {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-4ee721d .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-9bb9369 {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-3dc837d.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-3dc837d {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-3dc837d .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-8d34a45.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-8d34a45 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-8d34a45 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-529e15c {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-c067203.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-c067203 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-c067203 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-0cedd53.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-0cedd53 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-0cedd53 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-7641ef7 {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-94aa6fd.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-94aa6fd {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-94aa6fd .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-bdbdd6b {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1448 .elementor-element.elementor-element-ae32a90 {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 2px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
    border-color: #08003512;
    --border-color: #08003512;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-f0e0d7c {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-f0e0d7c .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 28px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-f5e5895 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-f5e5895 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 28px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-c3d2df8 {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-906ab14.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-906ab14 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-906ab14 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-712c204.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-712c204 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-712c204 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-0b4a93d {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-8c94a1e.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-8c94a1e {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-8c94a1e .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-4825459.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-4825459 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-4825459 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-0986fb9 {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-b1867de.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-b1867de {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-b1867de .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-c2441ef.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-c2441ef {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-c2441ef .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-9b9e4fd {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-758e5e5.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-758e5e5 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-758e5e5 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-bc6f7ca.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-bc6f7ca {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-bc6f7ca .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-a8f158c {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-8bd5413.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-8bd5413 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-8bd5413 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-704a82a {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-6f04192.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-6f04192 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-6f04192 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-46cde0c.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-46cde0c {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-46cde0c .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-0de3b83 {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-09948c8.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-09948c8 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-09948c8 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-be3ebb7.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-be3ebb7 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-be3ebb7 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-669c05a {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-200311f.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-200311f {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-200311f .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-2672bac {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1448 .elementor-element.elementor-element-cd8cf19 {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 2px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
    border-color: #08003512;
    --border-color: #08003512;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-d5b6927 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-d5b6927 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 28px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-002d783 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-002d783 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 28px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-b247f4c {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-1ef7315.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-1ef7315 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-1ef7315 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-0bb4d74.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-0bb4d74 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-0bb4d74 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-a2a67b6 {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-f36404b.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-f36404b {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-f36404b .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-b4e07dc.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-b4e07dc {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-b4e07dc .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-9854e7b {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-9411057.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-9411057 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-9411057 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-3726827.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-3726827 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-3726827 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-1af90d7 {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-273f7e1.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-273f7e1 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-273f7e1 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-83899d7.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-83899d7 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-83899d7 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-227c510 {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-ec4a269.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-ec4a269 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-ec4a269 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-215fa3d {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-4a3d6f0.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-4a3d6f0 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-4a3d6f0 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-9cb0b7e.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-9cb0b7e {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-9cb0b7e .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-42bdc72 {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-62be297.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-62be297 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-62be297 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-990aeb7.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-990aeb7 {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-990aeb7 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-9362bcd {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-1448 .elementor-element.elementor-element-f96ebfe.elementor-element {
    --align-self: center;
}

.elementor-1448 .elementor-element.elementor-element-f96ebfe {
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-f96ebfe .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-9aaab88 {
    --display: flex;
    --min-height: 376px;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 80px 80px;
    --row-gap: 80px;
    --column-gap: 80px;
    --margin-top: 0px;
    --margin-bottom: 180px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 128px;
    --padding-bottom: 107px;
    --padding-left: 104px;
    --padding-right: 104px;
}

.elementor-1448 .elementor-element.elementor-element-9aaab88:not(.elementor-motion-effects-element-type-background),
.elementor-1448 .elementor-element.elementor-element-9aaab88>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F5F5;
}

.elementor-1448 .elementor-element.elementor-element-bddd9c0 {
    --display: flex;
    --min-height: 96px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1448 .elementor-element.elementor-element-b2f17f2 {
    width: var(--container-widget-width, 544px);
    max-width: 544px;
    --container-widget-width: 544px;
    --container-widget-flex-grow: 0;
}

.elementor-1448 .elementor-element.elementor-element-b2f17f2.elementor-element {
    --align-self: flex-start;
}

.elementor-1448 .elementor-element.elementor-element-b2f17f2 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 48px;
}

.elementor-1448 .elementor-element.elementor-element-2ed01a4 {
    --display: flex;
    --min-height: 120px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 13px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1448 .elementor-element.elementor-element-8a38822 {
    width: var(--container-widget-width, 608px);
    max-width: 608px;
    --container-widget-width: 608px;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-1448 .elementor-element.elementor-element-8a38822 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #000000;
}

.elementor-1448 .elementor-element.elementor-element-723a2c4 {
    --display: flex;
    --min-height: 258px;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: -1px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1448 .elementor-element.elementor-element-723a2c4:not(.elementor-motion-effects-element-type-background),
.elementor-1448 .elementor-element.elementor-element-723a2c4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #080035;
}

.elementor-1448 .elementor-element.elementor-element-0f39268 {
    --display: flex;
    --min-height: 360px;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -180px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1448 .elementor-element.elementor-element-ec535f2 {
    --display: flex;
    --min-height: 360px;
    --justify-content: center;
    --flex-wrap: wrap;
    --border-radius: 16px 16px 0px 180px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 104px;
    --padding-right: 104px;
}

.elementor-1448 .elementor-element.elementor-element-ec535f2:not(.elementor-motion-effects-element-type-background),
.elementor-1448 .elementor-element.elementor-element-ec535f2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FF1D48;
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1448 .elementor-element.elementor-element-1d11e7f {
    width: var(--container-widget-width, 107px);
    max-width: 107px;
    --container-widget-width: 107px;
    --container-widget-flex-grow: 0;
    top: -2px;
}

.elementor-1448 .elementor-element.elementor-element-1d11e7f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-1448 .elementor-element.elementor-element-1d11e7f.elementor-element {
    --align-self: stretch;
    --order: -99999
        /* order start hack */
    ;
}

body:not(.rtl) .elementor-1448 .elementor-element.elementor-element-1d11e7f {
    right: -2px;
}

body.rtl .elementor-1448 .elementor-element.elementor-element-1d11e7f {
    left: -2px;
}

.elementor-1448 .elementor-element.elementor-element-e026e62 {
    width: var(--container-widget-width, 711px);
    max-width: 711px;
    --container-widget-width: 711px;
    --container-widget-flex-grow: 0;
}

.elementor-1448 .elementor-element.elementor-element-e026e62 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 64px;
    color: #FFFFFF;
}

.elementor-1448 .elementor-element.elementor-element-52bb755 {
    --display: flex;
    --min-height: 360px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --border-radius: 0px 16px 16px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1448 .elementor-element.elementor-element-52bb755:not(.elementor-motion-effects-element-type-background),
.elementor-1448 .elementor-element.elementor-element-52bb755>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1448 .elementor-element.elementor-element-3bc6011 {
    width: var(--container-widget-width, 361px);
    max-width: 361px;
    --container-widget-width: 361px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-1448 .elementor-element.elementor-element-3bc6011>.elementor-widget-container {
    margin: 0px 0px 48px 0px;
}

.elementor-1448 .elementor-element.elementor-element-3bc6011 .elementor-heading-title {
    font-family: "Outfit", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
    color: #080035;
}

.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-1448 .elementor-element.elementor-element-32b87eb .elementor-button {
    background-color: var(--e-global-color-secondary);
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 24px;
    fill: #000000;
    color: #000000;
    padding: 16px 64px 16px 64px;
}

.elementor-1448 .elementor-element.elementor-element-32b87eb .elementor-button:hover,
.elementor-1448 .elementor-element.elementor-element-32b87eb .elementor-button:focus {
    color: #000000;
}

.elementor-1448 .elementor-element.elementor-element-32b87eb .elementor-button:hover svg,
.elementor-1448 .elementor-element.elementor-element-32b87eb .elementor-button:focus svg {
    fill: #000000;
}

.elementor-1448 .elementor-element.elementor-element-62aac43 .elementor-button {
    background-color: var(--e-global-color-secondary);
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 24px;
    fill: #000000;
    color: #000000;
    padding: 16px 64px 16px 64px;
}

.elementor-1448 .elementor-element.elementor-element-62aac43 .elementor-button:hover,
.elementor-1448 .elementor-element.elementor-element-62aac43 .elementor-button:focus {
    color: #000000;
}

.elementor-1448 .elementor-element.elementor-element-62aac43 .elementor-button:hover svg,
.elementor-1448 .elementor-element.elementor-element-62aac43 .elementor-button:focus svg {
    fill: #000000;
}

.elementor-1448 .elementor-element.elementor-element-d01740e .elementor-button {
    background-color: var(--e-global-color-secondary);
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 24px;
    fill: #000000;
    color: #000000;
    padding: 16px 64px 16px 64px;
}

.elementor-1448 .elementor-element.elementor-element-d01740e .elementor-button:hover,
.elementor-1448 .elementor-element.elementor-element-d01740e .elementor-button:focus {
    color: #000000;
}

.elementor-1448 .elementor-element.elementor-element-d01740e .elementor-button:hover svg,
.elementor-1448 .elementor-element.elementor-element-d01740e .elementor-button:focus svg {
    fill: #000000;
}

.elementor-1448 .elementor-element.elementor-element-8b4668a .elementor-button {
    background-color: var(--e-global-color-secondary);
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 24px;
    fill: #000000;
    color: #000000;
    padding: 16px 64px 16px 64px;
}

.elementor-1448 .elementor-element.elementor-element-8b4668a .elementor-button:hover,
.elementor-1448 .elementor-element.elementor-element-8b4668a .elementor-button:focus {
    color: #000000;
}

.elementor-1448 .elementor-element.elementor-element-8b4668a .elementor-button:hover svg,
.elementor-1448 .elementor-element.elementor-element-8b4668a .elementor-button:focus svg {
    fill: #000000;
}

.elementor-1448 .elementor-element.elementor-element-3d6849c .elementor-button {
    background-color: var(--e-global-color-secondary);
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 24px;
    fill: #000000;
    color: #000000;
    padding: 16px 64px 16px 64px;
}

.elementor-1448 .elementor-element.elementor-element-3d6849c .elementor-button:hover,
.elementor-1448 .elementor-element.elementor-element-3d6849c .elementor-button:focus {
    color: #000000;
}

.elementor-1448 .elementor-element.elementor-element-3d6849c .elementor-button:hover svg,
.elementor-1448 .elementor-element.elementor-element-3d6849c .elementor-button:focus svg {
    fill: #000000;
}

body.elementor-page-1448:not(.elementor-motion-effects-element-type-background),
body.elementor-page-1448>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F5F5;
}

:root {
    --page-title-display: none;
}

@media(max-width:1024px) {
    .elementor-1448 .elementor-element.elementor-element-aac63c8 {
        --gap: 80px 80px;
        --row-gap: 80px;
        --column-gap: 80px;
        --padding-top: 88px;
        --padding-bottom: 128px;
        --padding-left: 64px;
        --padding-right: 64px;
    }

    .elementor-1448 .elementor-element.elementor-element-26aa4a1 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }

    .elementor-1448 .elementor-element.elementor-element-723a2c4 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-1448 .elementor-element.elementor-element-ec535f2 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-1448 .elementor-element.elementor-element-1d11e7f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-1448 .elementor-element.elementor-element-1d11e7f {
        right: -2px;
    }

    body.rtl .elementor-1448 .elementor-element.elementor-element-1d11e7f {
        left: -2px;
    }

    .elementor-1448 .elementor-element.elementor-element-1d11e7f {
        top: -1px;
    }

    .elementor-1448 .elementor-element.elementor-element-e026e62 {
        text-align: left;
    }

    .elementor-1448 .elementor-element.elementor-element-52bb755 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-1448 .elementor-element.elementor-element-3bc6011 .elementor-heading-title {
        font-size: 16px;
        line-height: 32px;
    }
}

@media(min-width:768px) {
    .elementor-1448 .elementor-element.elementor-element-0ffb7c7 {
        --content-width: 1440px;
    }

    .elementor-1448 .elementor-element.elementor-element-ad5921f {
        --content-width: 816px;
    }

    .elementor-1448 .elementor-element.elementor-element-2f67d11 {
        --content-width: 1440px;
    }

    .elementor-1448 .elementor-element.elementor-element-0988c54 {
        --content-width: 1440px;
    }

    .elementor-1448 .elementor-element.elementor-element-aac63c8 {
        --content-width: 1440px;
    }

    .elementor-1448 .elementor-element.elementor-element-6890c85 {
        --content-width: 1232px;
    }

    .elementor-1448 .elementor-element.elementor-element-44362b6 {
        --width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-4100a2d {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-a33478e {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-c220ad4 {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-c79390a {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-277eceb {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-cc8559a {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-95c8b42 {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-538bef5 {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-5473a97 {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-e554417 {
        --width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-b9205af {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-b334519 {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-deb82bd {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-aece5c8 {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-380a9a4 {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-98d819f {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-9bb9369 {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-529e15c {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-7641ef7 {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-bdbdd6b {
        --width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-ae32a90 {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-c3d2df8 {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-0b4a93d {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-0986fb9 {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-9b9e4fd {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-a8f158c {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-704a82a {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-0de3b83 {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-669c05a {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-2672bac {
        --width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-cd8cf19 {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-b247f4c {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-a2a67b6 {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-9854e7b {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-1af90d7 {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-227c510 {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-215fa3d {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-42bdc72 {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-9362bcd {
        --content-width: 352px;
    }

    .elementor-1448 .elementor-element.elementor-element-9aaab88 {
        --content-width: 1440px;
    }

    .elementor-1448 .elementor-element.elementor-element-bddd9c0 {
        --width: 544px;
    }

    .elementor-1448 .elementor-element.elementor-element-2ed01a4 {
        --width: 608px;
    }

    .elementor-1448 .elementor-element.elementor-element-723a2c4 {
        --content-width: 1440px;
    }

    .elementor-1448 .elementor-element.elementor-element-0f39268 {
        --content-width: 1232px;
    }

    .elementor-1448 .elementor-element.elementor-element-ec535f2 {
        --width: 711px;
    }

    .elementor-1448 .elementor-element.elementor-element-52bb755 {
        --width: 508px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1448 .elementor-element.elementor-element-0ffb7c7 {
        --content-width: 768px;
    }

    .elementor-1448 .elementor-element.elementor-element-723a2c4 {
        --content-width: 765px;
    }
}

@media(max-width:767px) {
    .elementor-1448 .elementor-element.elementor-element-0ffb7c7 {
        --content-width: 380px;
        --min-height: 388px;
        --border-radius: 0px 0px 0px 128px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1448 .elementor-element.elementor-element-ad5921f {
        --content-width: 380px;
        --min-height: 228px;
        --gap: 28px 28px;
        --row-gap: 28px;
        --column-gap: 28px;
        --padding-top: 64px;
        --padding-bottom: 96px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1448 .elementor-element.elementor-element-cfa1a4a {
        --container-widget-width: 380px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 380px);
        max-width: 380px;
    }

    .elementor-1448 .elementor-element.elementor-element-2f67d11 {
        --content-width: 428px;
        --min-height: 452px;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 32px 32px;
        --row-gap: 32px;
        --column-gap: 32px;
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1448 .elementor-element.elementor-element-2f02717 {
        --content-width: 380px;
    }

    .elementor-1448 .elementor-element.elementor-element-ba6dc1c {
        --container-widget-width: 380px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 380px);
        max-width: 380px;
    }

    .elementor-1448 .elementor-element.elementor-element-ba6dc1c .elementor-heading-title {
        font-size: 32px;
        line-height: 40px;
    }

    .elementor-1448 .elementor-element.elementor-element-5e76cd7 {
        --content-width: 380px;
        --min-height: 100px;
    }

    .elementor-1448 .elementor-element.elementor-element-19e7474 {
        width: var(--container-widget-width, 380px);
        max-width: 380px;
        --container-widget-width: 380px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1448 .elementor-element.elementor-element-19e7474 .elementor-heading-title {
        line-height: 20px;
    }

    .elementor-1448 .elementor-element.elementor-element-aac63c8 {
        --content-width: 428px;
        --min-height: 912px;
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
        --z-index: 99;
    }

    .elementor-1448 .elementor-element.elementor-element-4d596fc {
        width: var(--container-widget-width, 380px);
        max-width: 380px;
        --container-widget-width: 380px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1448 .elementor-element.elementor-element-4d596fc>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1448 .elementor-element.elementor-element-4d596fc .elementor-heading-title {
        font-size: 32px;
        line-height: 40px;
    }

    .elementor-1448 .elementor-element.elementor-element-6890c85 {
        --content-width: 3810px;
        --flex-wrap: nowrap;
    }

    .elementor-1448 .elementor-element.elementor-element-44362b6 {
        --width: 125px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --border-radius: 8px 8px 8px 8px;
    }

    .elementor-1448 .elementor-element.elementor-element-44362b6.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-1448 .elementor-element.elementor-element-26aa4a1 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --flex-wrap: nowrap;
    }

    .elementor-1448 .elementor-element.elementor-element-e554417 {
        --width: 246px;
    }

    .elementor-1448 .elementor-element.elementor-element-e554417.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-1448 .elementor-element.elementor-element-aece5c8 {
        --min-height: 120px;
    }

    .elementor-1448 .elementor-element.elementor-element-380a9a4 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1448 .elementor-element.elementor-element-bdbdd6b {
        --width: 246px;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-1448 .elementor-element.elementor-element-bdbdd6b.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-1448 .elementor-element.elementor-element-0986fb9 {
        --min-height: 120px;
    }

    .elementor-1448 .elementor-element.elementor-element-9b9e4fd {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1448 .elementor-element.elementor-element-2672bac {
        --width: 246px;
        --flex-wrap: nowrap;
    }

    .elementor-1448 .elementor-element.elementor-element-2672bac.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-1448 .elementor-element.elementor-element-9854e7b {
        --min-height: 120px;
    }

    .elementor-1448 .elementor-element.elementor-element-1af90d7 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1448 .elementor-element.elementor-element-9aaab88 {
        --content-width: 428px;
        --min-height: 100px;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 29px 29px;
        --row-gap: 29px;
        --column-gap: 29px;
        --margin-top: 0px;
        --margin-bottom: 76px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 80px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-1448 .elementor-element.elementor-element-bddd9c0 {
        --width: 428px;
        --min-height: 66px;
    }

    .elementor-1448 .elementor-element.elementor-element-b2f17f2 {
        --container-widget-width: 380px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 380px);
        max-width: 380px;
    }

    .elementor-1448 .elementor-element.elementor-element-b2f17f2 .elementor-heading-title {
        font-size: 32px;
        line-height: 40px;
    }

    .elementor-1448 .elementor-element.elementor-element-2ed01a4 {
        --min-height: 80px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1448 .elementor-element.elementor-element-8a38822 {
        width: var(--container-widget-width, 380px);
        max-width: 380px;
        --container-widget-width: 380px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1448 .elementor-element.elementor-element-8a38822 .elementor-heading-title {
        line-height: 20px;
    }

    .elementor-1448 .elementor-element.elementor-element-723a2c4 {
        --content-width: 380px;
        --min-height: 447px;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 25px;
        --padding-bottom: 10px;
        --padding-left: 11px;
        --padding-right: 11px;
    }

    .elementor-1448 .elementor-element.elementor-element-0f39268 {
        --content-width: 380px;
        --min-height: 520px;
        --margin-top: -100px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1448 .elementor-element.elementor-element-ec535f2 {
        --width: 380px;
        --min-height: 240px;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --border-radius: 16px 16px 0px 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1448 .elementor-element.elementor-element-e026e62 {
        --container-widget-width: 332px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 332px);
        max-width: 332px;
        text-align: center;
    }

    .elementor-1448 .elementor-element.elementor-element-e026e62 .elementor-heading-title {
        font-size: 48px;
        line-height: 56px;
    }

    .elementor-1448 .elementor-element.elementor-element-52bb755 {
        --width: 380px;
        --min-height: 280px;
        --border-radius: 0px 0px 16px 64px;
    }

    .elementor-1448 .elementor-element.elementor-element-3bc6011>.elementor-widget-container {
        margin: 0px 0px 32px 0px;
    }

    .elementor-1448 .elementor-element.elementor-element-3bc6011 {
        --container-widget-width: 332px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 332px);
        max-width: 332px;
    }

    .elementor-1448 .elementor-element.elementor-element-3bc6011.elementor-element {
        --align-self: center;
    }
}