.elementor-1734 .elementor-element.elementor-element-9d4fa87 {
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-9d4fa87:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-9d4fa87 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FAF7F1;
}

.elementor-1734 .elementor-element.elementor-element-9d4fa87, .elementor-1734 .elementor-element.elementor-element-9d4fa87::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-833beab {
    --display: flex;
    --justify-content: center;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-833beab.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-dcbeb82 {
    text-align: left;
}

.elementor-1734 .elementor-element.elementor-element-dcbeb82 .elementor-heading-title {
    color: #00214A;
    font-weight: 600;
    text-transform: capitalize;
}

.elementor-1734 .elementor-element.elementor-element-3aca381 {
    color: #00214A;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1734 .elementor-element.elementor-element-cd047ea {
    color: #454545;
    font-size: 16px;
    font-weight: 500;
}

.elementor-1734 .elementor-element.elementor-element-2001f79 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --justify-items: start;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-2001f79.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-8288984 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-dd7300f > .elementor-widget-container {
    padding: 25px 25px 25px 25px;
    background-color: #FFFFFF;
}

.elementor-1734 .elementor-element.elementor-element-dd7300f {
    width: var(--container-widget-width, 82.347%);
    max-width: 82.347%;
    --container-widget-width: 82.347%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-dd7300f.elementor-element {
    --order: 99999 /* order end hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-715dd0a {
    --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;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-715dd0a:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-715dd0a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EEEEEE;
}

.elementor-1734 .elementor-element.elementor-element-715dd0a, .elementor-1734 .elementor-element.elementor-element-715dd0a::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-a50044a {
    --spacer-size: 50px;
}

.elementor-1734 .elementor-element.elementor-element-68eaea0 {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-68eaea0 .elementor-heading-title {
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-size: 35px;
    font-weight: 600;
}

.elementor-1734 .elementor-element.elementor-element-68eaea0.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-3937a84 {
    text-align: left;
    color: #454545;
    font-size: 16px;
    font-weight: 500;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-3937a84.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-8f9bc38 {
    --spacer-size: 50px;
}

.elementor-1734 .elementor-element.elementor-element-e612ac5 {
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1734 .elementor-element.elementor-element-e612ac5:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-e612ac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1734 .elementor-element.elementor-element-e612ac5, .elementor-1734 .elementor-element.elementor-element-e612ac5::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-6dbfeb7 {
    --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;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-6dbfeb7.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-ad368c1 {
    --spacer-size: 50px;
}

.elementor-1734 .elementor-element.elementor-element-e6dfb20 {
    --display: flex;
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-e6dfb20.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-d98b579 {
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-b9c1701 {
    text-align: center;
    width: var(--container-widget-width, 6.926%);
    max-width: 6.926%;
    --container-widget-width: 6.926%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-b9c1701 .elementor-heading-title {
    color: #C1C1C1;
    font-family: "Arial", Sans-serif;
    font-weight: 700;
}

.elementor-1734 .elementor-element.elementor-element-b9c1701 > .elementor-widget-container {
    padding: 5px 5px 5px 5px;
    background-color: #00214AC7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1734 .elementor-element.elementor-element-b9c1701.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-8ac26b0 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 2.2px;
    width: var(--container-widget-width, 8.696%);
    max-width: 8.696%;
    --container-widget-width: 8.696%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-8ac26b0 .elementor-divider-separator {
    width: 100%;
}

.elementor-1734 .elementor-element.elementor-element-8ac26b0 .elementor-divider {
    padding-block-start: 3px;
    padding-block-end: 3px;
}

.elementor-1734 .elementor-element.elementor-element-8ac26b0.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-970216c {
    text-align: left;
    width: var(--container-widget-width, 49.283%);
    max-width: 49.283%;
    --container-widget-width: 49.283%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-970216c .elementor-heading-title {
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-weight: 700;
    text-transform: capitalize;
}

.elementor-1734 .elementor-element.elementor-element-970216c.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-41d4a44 {
    text-align: left;
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-weight: 400;
    width: var(--container-widget-width, 97.17%);
    max-width: 97.17%;
    --container-widget-width: 97.17%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-41d4a44 > .elementor-widget-container {
    margin: -16px 0px 20px 0px;
}

.elementor-1734 .elementor-element.elementor-element-41d4a44.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-49d1fdc {
    --display: flex;
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-49d1fdc.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-f1274af {
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-f1274af.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-cde630e {
    text-align: center;
    width: var(--container-widget-width, 6.926%);
    max-width: 6.926%;
    --container-widget-width: 6.926%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-cde630e .elementor-heading-title {
    color: #C1C1C1;
    font-family: "Arial", Sans-serif;
    font-weight: 700;
}

.elementor-1734 .elementor-element.elementor-element-cde630e > .elementor-widget-container {
    padding: 5px 5px 5px 5px;
    background-color: #00214AC7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1734 .elementor-element.elementor-element-cde630e.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-11c8505 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 2.2px;
    width: var(--container-widget-width, 8.696%);
    max-width: 8.696%;
    --container-widget-width: 8.696%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-11c8505 .elementor-divider-separator {
    width: 100%;
}

.elementor-1734 .elementor-element.elementor-element-11c8505 .elementor-divider {
    padding-block-start: 3px;
    padding-block-end: 3px;
}

.elementor-1734 .elementor-element.elementor-element-11c8505.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-21e143f {
    text-align: left;
    width: var(--container-widget-width, 74.968%);
    max-width: 74.968%;
    --container-widget-width: 74.968%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-21e143f .elementor-heading-title {
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-weight: 700;
}

.elementor-1734 .elementor-element.elementor-element-21e143f.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-db47f5d {
    text-align: left;
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-weight: 400;
    width: var(--container-widget-width, 97.17%);
    max-width: 97.17%;
    --container-widget-width: 97.17%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-db47f5d > .elementor-widget-container {
    margin: -16px 0px 20px 0px;
}

.elementor-1734 .elementor-element.elementor-element-db47f5d.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-90c990b {
    --display: flex;
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-90c990b.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-ded82e9 {
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-aaeb8bc {
    text-align: center;
    width: var(--container-widget-width, 6.926%);
    max-width: 6.926%;
    --container-widget-width: 6.926%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-aaeb8bc .elementor-heading-title {
    color: #C1C1C1;
    font-family: "Arial", Sans-serif;
    font-weight: 700;
}

.elementor-1734 .elementor-element.elementor-element-aaeb8bc > .elementor-widget-container {
    padding: 5px 5px 5px 5px;
    background-color: #00214AC7;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1734 .elementor-element.elementor-element-aaeb8bc.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-6d5d0a3 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 2.2px;
    width: var(--container-widget-width, 8.696%);
    max-width: 8.696%;
    --container-widget-width: 8.696%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-6d5d0a3 .elementor-divider-separator {
    width: 100%;
}

.elementor-1734 .elementor-element.elementor-element-6d5d0a3 .elementor-divider {
    padding-block-start: 3px;
    padding-block-end: 3px;
}

.elementor-1734 .elementor-element.elementor-element-6d5d0a3.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-9e4560b {
    text-align: left;
    width: var(--container-widget-width, 74.968%);
    max-width: 74.968%;
    --container-widget-width: 74.968%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-9e4560b .elementor-heading-title {
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-weight: 700;
}

.elementor-1734 .elementor-element.elementor-element-9e4560b.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-d25be24 {
    text-align: left;
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-weight: 400;
    width: var(--container-widget-width, 97.17%);
    max-width: 97.17%;
    --container-widget-width: 97.17%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-d25be24 > .elementor-widget-container {
    margin: -16px 0px 20px 0px;
}

.elementor-1734 .elementor-element.elementor-element-d25be24.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-8d86cdd {
    --spacer-size: 40px;
}

.elementor-1734 .elementor-element.elementor-element-524e9a1 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-524e9a1.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-6e02407 {
    width: var(--container-widget-width, 84.74%);
    max-width: 84.74%;
    --container-widget-width: 84.74%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-6e02407.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-9a7688e {
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-9a7688e:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-9a7688e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EEEEEE;
}

.elementor-1734 .elementor-element.elementor-element-9a7688e, .elementor-1734 .elementor-element.elementor-element-9a7688e::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-6dc94df {
    --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;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-6dc94df.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-55749fb {
    --spacer-size: 50px;
}

.elementor-1734 .elementor-element.elementor-element-d0f9d0d {
    text-align: center;
    width: var(--container-widget-width, 102.905%);
    max-width: 102.905%;
    --container-widget-width: 102.905%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-d0f9d0d .elementor-heading-title {
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-size: 32px;
    font-weight: 600;
}

.elementor-1734 .elementor-element.elementor-element-d0f9d0d.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-c6718a0 {
    text-align: left;
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    width: var(--container-widget-width, 101.111%);
    max-width: 101.111%;
    --container-widget-width: 101.111%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-c6718a0.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-105f856 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-1734 .elementor-element.elementor-element-105f856 {
    width: var(--container-widget-width, 51.606%);
    max-width: 51.606%;
    --container-widget-width: 51.606%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-105f856.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-105f856 > .elementor-widget-container {
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1734 .elementor-element.elementor-element-84bbeec {
    text-align: left;
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    width: var(--container-widget-width, 101.111%);
    max-width: 101.111%;
    --container-widget-width: 101.111%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-84bbeec.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-d2c44a6 {
    --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;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-d2c44a6:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-d2c44a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EEEEEE;
}

.elementor-1734 .elementor-element.elementor-element-d2c44a6, .elementor-1734 .elementor-element.elementor-element-d2c44a6::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-fbcc71a {
    --spacer-size: 50px;
}

.elementor-1734 .elementor-element.elementor-element-9c1d5a9 {
    text-align: center;
    width: var(--container-widget-width, 74.055%);
    max-width: 74.055%;
    --container-widget-width: 74.055%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-9c1d5a9 .elementor-heading-title {
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
}

.elementor-1734 .elementor-element.elementor-element-9c1d5a9.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-1cb8560 {
    --display: flex;
    --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;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
}

.elementor-1734 .elementor-element.elementor-element-1cb8560:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-1cb8560 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EEEEEE;
}

.elementor-1734 .elementor-element.elementor-element-1cb8560::before, .elementor-1734 .elementor-element.elementor-element-1cb8560 > .elementor-background-video-container::before, .elementor-1734 .elementor-element.elementor-element-1cb8560 > .e-con-inner > .elementor-background-video-container::before, .elementor-1734 .elementor-element.elementor-element-1cb8560 > .elementor-background-slideshow::before, .elementor-1734 .elementor-element.elementor-element-1cb8560 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1734 .elementor-element.elementor-element-1cb8560 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-1734 .elementor-element.elementor-element-1cb8560, .elementor-1734 .elementor-element.elementor-element-1cb8560::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-9553fa3 {
    --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;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-c2e4b2e {
    --display: flex;
    --min-height: 250px;
    --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;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-1734 .elementor-element.elementor-element-c2e4b2e:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-c2e4b2e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #00214AC7;
}

.elementor-1734 .elementor-element.elementor-element-c2e4b2e, .elementor-1734 .elementor-element.elementor-element-c2e4b2e::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-767e724 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1734 .elementor-element.elementor-element-3addd11 {
    text-align: center;
    width: var(--container-widget-width, 74.055%);
    max-width: 74.055%;
    --container-widget-width: 74.055%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-3addd11 .elementor-heading-title {
    color: #C1C1C1;
    font-family: "Arial", Sans-serif;
    font-size: 25px;
    font-weight: 700;
}

.elementor-1734 .elementor-element.elementor-element-3addd11.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-9a9825a {
    text-align: center;
    color: #C1C1C1;
    font-family: "Arial", Sans-serif;
    font-weight: 400;
}

.elementor-1734 .elementor-element.elementor-element-91dda66 {
    --display: flex;
    --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;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-4a3fc28 {
    --display: flex;
    --min-height: 250px;
    --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;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-1734 .elementor-element.elementor-element-4a3fc28:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-4a3fc28 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #00214AC7;
}

.elementor-1734 .elementor-element.elementor-element-4a3fc28, .elementor-1734 .elementor-element.elementor-element-4a3fc28::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-354837d .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1734 .elementor-element.elementor-element-5ed6cc4 {
    text-align: center;
    width: var(--container-widget-width, 74.055%);
    max-width: 74.055%;
    --container-widget-width: 74.055%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-5ed6cc4 .elementor-heading-title {
    color: #C1C1C1;
    font-family: "Arial", Sans-serif;
    font-size: 25px;
    font-weight: 700;
}

.elementor-1734 .elementor-element.elementor-element-5ed6cc4.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-6ef3be0 {
    text-align: center;
    color: #C1C1C1;
    font-family: "Arial", Sans-serif;
    font-weight: 400;
}

.elementor-1734 .elementor-element.elementor-element-91c1fb4 {
    --display: flex;
    --min-height: 250px;
    --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;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: -200px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1734 .elementor-element.elementor-element-91c1fb4:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-91c1fb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #00214AC7;
}

.elementor-1734 .elementor-element.elementor-element-91c1fb4, .elementor-1734 .elementor-element.elementor-element-91c1fb4::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-194a19c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1734 .elementor-element.elementor-element-f8e324e {
    text-align: center;
    width: var(--container-widget-width, 74.055%);
    max-width: 74.055%;
    --container-widget-width: 74.055%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-f8e324e .elementor-heading-title {
    color: #C1C1C1;
    font-family: "Arial", Sans-serif;
    font-size: 25px;
    font-weight: 700;
}

.elementor-1734 .elementor-element.elementor-element-f8e324e.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-116579e {
    text-align: center;
    color: #C1C1C1;
    font-family: "Arial", Sans-serif;
    font-weight: 400;
}

.elementor-1734 .elementor-element.elementor-element-51a0817 {
    --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;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-dcedb21 {
    --display: flex;
    --min-height: 250px;
    --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;
    --background-transition: 0.3s;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: -200px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1734 .elementor-element.elementor-element-dcedb21:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-dcedb21 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #00214AC7;
}

.elementor-1734 .elementor-element.elementor-element-dcedb21, .elementor-1734 .elementor-element.elementor-element-dcedb21::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-48a8ac2 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1734 .elementor-element.elementor-element-f7caeac {
    text-align: center;
    width: var(--container-widget-width, 74.055%);
    max-width: 74.055%;
    --container-widget-width: 74.055%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-f7caeac .elementor-heading-title {
    color: #C1C1C1;
    font-family: "Arial", Sans-serif;
    font-size: 25px;
    font-weight: 700;
}

.elementor-1734 .elementor-element.elementor-element-f7caeac.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-5434bfd {
    text-align: center;
    color: #C1C1C1;
    font-family: "Arial", Sans-serif;
    font-weight: 400;
}

.elementor-1734 .elementor-element.elementor-element-189e659 {
    --display: flex;
    --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;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-189e659:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-189e659 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EEEEEE;
}

.elementor-1734 .elementor-element.elementor-element-189e659, .elementor-1734 .elementor-element.elementor-element-189e659::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-7677aa0 {
    --spacer-size: 50px;
}

.elementor-1734 .elementor-element.elementor-element-40dc8a0 {
    text-align: left;
}

.elementor-1734 .elementor-element.elementor-element-40dc8a0 .elementor-heading-title {
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-weight: 600;
    text-transform: capitalize;
}

.elementor-1734 .elementor-element.elementor-element-7ae46df {
    --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;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-7ae46df:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-7ae46df > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EEEEEE;
}

.elementor-1734 .elementor-element.elementor-element-7ae46df, .elementor-1734 .elementor-element.elementor-element-7ae46df::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-859f15c {
    --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;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 20px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1734 .elementor-element.elementor-element-859f15c, .elementor-1734 .elementor-element.elementor-element-859f15c::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-1cbafbf {
    --display: flex;
    --min-height: 225px;
    --background-transition: 0.3s;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1734 .elementor-element.elementor-element-1cbafbf:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-1cbafbf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFFD9;
}

.elementor-1734 .elementor-element.elementor-element-1cbafbf, .elementor-1734 .elementor-element.elementor-element-1cbafbf::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-dd2ff92 {
    --icon-box-icon-margin: 15px;
}

.elementor-1734 .elementor-element.elementor-element-dd2ff92.elementor-view-stacked .elementor-icon {
    background-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-dd2ff92.elementor-view-framed .elementor-icon, .elementor-1734 .elementor-element.elementor-element-dd2ff92.elementor-view-default .elementor-icon {
    fill: #00214A;
    color: #00214A;
    border-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-dd2ff92 .elementor-icon {
    font-size: 25px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1734 .elementor-element.elementor-element-dd2ff92 .elementor-icon-box-title {
    color: #282827;
}

.elementor-1734 .elementor-element.elementor-element-dd2ff92 .elementor-icon-box-title, .elementor-1734 .elementor-element.elementor-element-dd2ff92 .elementor-icon-box-title a {
    font-family: "Arial", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1734 .elementor-element.elementor-element-dd2ff92 .elementor-icon-box-description {
    color: #454545;
}

.elementor-1734 .elementor-element.elementor-element-37c4c66 {
    --display: flex;
    --min-height: 225px;
    --background-transition: 0.3s;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1734 .elementor-element.elementor-element-37c4c66:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-37c4c66 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFFD9;
}

.elementor-1734 .elementor-element.elementor-element-37c4c66, .elementor-1734 .elementor-element.elementor-element-37c4c66::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-e5eecb7 {
    --icon-box-icon-margin: 15px;
}

.elementor-1734 .elementor-element.elementor-element-e5eecb7.elementor-view-stacked .elementor-icon {
    background-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-e5eecb7.elementor-view-framed .elementor-icon, .elementor-1734 .elementor-element.elementor-element-e5eecb7.elementor-view-default .elementor-icon {
    fill: #00214A;
    color: #00214A;
    border-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-e5eecb7 .elementor-icon {
    font-size: 25px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1734 .elementor-element.elementor-element-e5eecb7 .elementor-icon-box-title {
    color: #282827;
}

.elementor-1734 .elementor-element.elementor-element-e5eecb7 .elementor-icon-box-title, .elementor-1734 .elementor-element.elementor-element-e5eecb7 .elementor-icon-box-title a {
    font-family: "Arial", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1734 .elementor-element.elementor-element-e5eecb7 .elementor-icon-box-description {
    color: #454545;
}

.elementor-1734 .elementor-element.elementor-element-d3735c2 {
    --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;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 20px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1734 .elementor-element.elementor-element-d3735c2, .elementor-1734 .elementor-element.elementor-element-d3735c2::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-06ec985 {
    --display: flex;
    --min-height: 225px;
    --background-transition: 0.3s;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1734 .elementor-element.elementor-element-06ec985:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-06ec985 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFFD9;
}

.elementor-1734 .elementor-element.elementor-element-06ec985, .elementor-1734 .elementor-element.elementor-element-06ec985::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-595a511 {
    --icon-box-icon-margin: 15px;
}

.elementor-1734 .elementor-element.elementor-element-595a511.elementor-view-stacked .elementor-icon {
    background-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-595a511.elementor-view-framed .elementor-icon, .elementor-1734 .elementor-element.elementor-element-595a511.elementor-view-default .elementor-icon {
    fill: #00214A;
    color: #00214A;
    border-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-595a511 .elementor-icon {
    font-size: 25px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1734 .elementor-element.elementor-element-595a511 .elementor-icon-box-title {
    color: #282827;
}

.elementor-1734 .elementor-element.elementor-element-595a511 .elementor-icon-box-title, .elementor-1734 .elementor-element.elementor-element-595a511 .elementor-icon-box-title a {
    font-family: "Arial", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1734 .elementor-element.elementor-element-595a511 .elementor-icon-box-description {
    color: #454545;
}

.elementor-1734 .elementor-element.elementor-element-24e21fe {
    --display: flex;
    --min-height: 225px;
    --background-transition: 0.3s;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1734 .elementor-element.elementor-element-24e21fe:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-24e21fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFFD9;
}

.elementor-1734 .elementor-element.elementor-element-24e21fe, .elementor-1734 .elementor-element.elementor-element-24e21fe::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-2565534 {
    --icon-box-icon-margin: 15px;
}

.elementor-1734 .elementor-element.elementor-element-2565534.elementor-view-stacked .elementor-icon {
    background-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-2565534.elementor-view-framed .elementor-icon, .elementor-1734 .elementor-element.elementor-element-2565534.elementor-view-default .elementor-icon {
    fill: #00214A;
    color: #00214A;
    border-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-2565534 .elementor-icon {
    font-size: 25px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1734 .elementor-element.elementor-element-2565534 .elementor-icon-box-title {
    color: #282827;
}

.elementor-1734 .elementor-element.elementor-element-2565534 .elementor-icon-box-title, .elementor-1734 .elementor-element.elementor-element-2565534 .elementor-icon-box-title a {
    font-family: "Arial", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1734 .elementor-element.elementor-element-2565534 .elementor-icon-box-description {
    color: #454545;
}

.elementor-1734 .elementor-element.elementor-element-bbb7aa2 {
    --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;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 20px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1734 .elementor-element.elementor-element-bbb7aa2, .elementor-1734 .elementor-element.elementor-element-bbb7aa2::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-d96bda7 {
    --display: flex;
    --min-height: 225px;
    --background-transition: 0.3s;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1734 .elementor-element.elementor-element-d96bda7:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-d96bda7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFFD9;
}

.elementor-1734 .elementor-element.elementor-element-d96bda7, .elementor-1734 .elementor-element.elementor-element-d96bda7::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-df4873e {
    --icon-box-icon-margin: 15px;
}

.elementor-1734 .elementor-element.elementor-element-df4873e.elementor-view-stacked .elementor-icon {
    background-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-df4873e.elementor-view-framed .elementor-icon, .elementor-1734 .elementor-element.elementor-element-df4873e.elementor-view-default .elementor-icon {
    fill: #00214A;
    color: #00214A;
    border-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-df4873e .elementor-icon {
    font-size: 25px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1734 .elementor-element.elementor-element-df4873e .elementor-icon-box-title {
    color: #282827;
}

.elementor-1734 .elementor-element.elementor-element-df4873e .elementor-icon-box-title, .elementor-1734 .elementor-element.elementor-element-df4873e .elementor-icon-box-title a {
    font-family: "Arial", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1734 .elementor-element.elementor-element-df4873e .elementor-icon-box-description {
    color: #454545;
}

.elementor-1734 .elementor-element.elementor-element-7411174 {
    --display: flex;
    --min-height: 225px;
    --background-transition: 0.3s;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1734 .elementor-element.elementor-element-7411174:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-7411174 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFFD9;
}

.elementor-1734 .elementor-element.elementor-element-7411174, .elementor-1734 .elementor-element.elementor-element-7411174::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-8a3fa6e {
    --icon-box-icon-margin: 15px;
}

.elementor-1734 .elementor-element.elementor-element-8a3fa6e.elementor-view-stacked .elementor-icon {
    background-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-8a3fa6e.elementor-view-framed .elementor-icon, .elementor-1734 .elementor-element.elementor-element-8a3fa6e.elementor-view-default .elementor-icon {
    fill: #00214A;
    color: #00214A;
    border-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-8a3fa6e .elementor-icon {
    font-size: 25px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1734 .elementor-element.elementor-element-8a3fa6e .elementor-icon-box-title {
    color: #282827;
}

.elementor-1734 .elementor-element.elementor-element-8a3fa6e .elementor-icon-box-title, .elementor-1734 .elementor-element.elementor-element-8a3fa6e .elementor-icon-box-title a {
    font-family: "Arial", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1734 .elementor-element.elementor-element-8a3fa6e .elementor-icon-box-description {
    color: #454545;
}

.elementor-1734 .elementor-element.elementor-element-d3d3ed2 {
    --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;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 20px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1734 .elementor-element.elementor-element-d3d3ed2, .elementor-1734 .elementor-element.elementor-element-d3d3ed2::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-4cea0a8 {
    --display: flex;
    --min-height: 225px;
    --background-transition: 0.3s;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1734 .elementor-element.elementor-element-4cea0a8:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-4cea0a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFFD9;
}

.elementor-1734 .elementor-element.elementor-element-4cea0a8, .elementor-1734 .elementor-element.elementor-element-4cea0a8::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-43fcd0f {
    --icon-box-icon-margin: 15px;
}

.elementor-1734 .elementor-element.elementor-element-43fcd0f.elementor-view-stacked .elementor-icon {
    background-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-43fcd0f.elementor-view-framed .elementor-icon, .elementor-1734 .elementor-element.elementor-element-43fcd0f.elementor-view-default .elementor-icon {
    fill: #00214A;
    color: #00214A;
    border-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-43fcd0f .elementor-icon {
    font-size: 25px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1734 .elementor-element.elementor-element-43fcd0f .elementor-icon-box-title {
    color: #282827;
}

.elementor-1734 .elementor-element.elementor-element-43fcd0f .elementor-icon-box-title, .elementor-1734 .elementor-element.elementor-element-43fcd0f .elementor-icon-box-title a {
    font-family: "Arial", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1734 .elementor-element.elementor-element-43fcd0f .elementor-icon-box-description {
    color: #454545;
}

.elementor-1734 .elementor-element.elementor-element-6ea24e3 {
    --display: flex;
    --min-height: 225px;
    --background-transition: 0.3s;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1734 .elementor-element.elementor-element-6ea24e3:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-6ea24e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFFD9;
}

.elementor-1734 .elementor-element.elementor-element-6ea24e3, .elementor-1734 .elementor-element.elementor-element-6ea24e3::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-474bc9b {
    --icon-box-icon-margin: 15px;
}

.elementor-1734 .elementor-element.elementor-element-474bc9b.elementor-view-stacked .elementor-icon {
    background-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-474bc9b.elementor-view-framed .elementor-icon, .elementor-1734 .elementor-element.elementor-element-474bc9b.elementor-view-default .elementor-icon {
    fill: #00214A;
    color: #00214A;
    border-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-474bc9b .elementor-icon {
    font-size: 25px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1734 .elementor-element.elementor-element-474bc9b .elementor-icon-box-title {
    color: #282827;
}

.elementor-1734 .elementor-element.elementor-element-474bc9b .elementor-icon-box-title, .elementor-1734 .elementor-element.elementor-element-474bc9b .elementor-icon-box-title a {
    font-family: "Arial", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1734 .elementor-element.elementor-element-474bc9b .elementor-icon-box-description {
    color: #454545;
}

.elementor-1734 .elementor-element.elementor-element-6b84308 {
    --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;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 20px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1734 .elementor-element.elementor-element-6b84308, .elementor-1734 .elementor-element.elementor-element-6b84308::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-c8d2861 {
    --display: flex;
    --min-height: 225px;
    --background-transition: 0.3s;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1734 .elementor-element.elementor-element-c8d2861:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-c8d2861 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFFD9;
}

.elementor-1734 .elementor-element.elementor-element-c8d2861, .elementor-1734 .elementor-element.elementor-element-c8d2861::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-5c3c243 {
    --icon-box-icon-margin: 15px;
}

.elementor-1734 .elementor-element.elementor-element-5c3c243.elementor-view-stacked .elementor-icon {
    background-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-5c3c243.elementor-view-framed .elementor-icon, .elementor-1734 .elementor-element.elementor-element-5c3c243.elementor-view-default .elementor-icon {
    fill: #00214A;
    color: #00214A;
    border-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-5c3c243 .elementor-icon {
    font-size: 25px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1734 .elementor-element.elementor-element-5c3c243 .elementor-icon-box-title {
    color: #282827;
}

.elementor-1734 .elementor-element.elementor-element-5c3c243 .elementor-icon-box-title, .elementor-1734 .elementor-element.elementor-element-5c3c243 .elementor-icon-box-title a {
    font-family: "Arial", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1734 .elementor-element.elementor-element-5c3c243 .elementor-icon-box-description {
    color: #454545;
}

.elementor-1734 .elementor-element.elementor-element-41fceb6 {
    --display: flex;
    --min-height: 225px;
    --background-transition: 0.3s;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1734 .elementor-element.elementor-element-41fceb6:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-41fceb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFFD9;
}

.elementor-1734 .elementor-element.elementor-element-41fceb6, .elementor-1734 .elementor-element.elementor-element-41fceb6::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-118bf7f {
    --icon-box-icon-margin: 15px;
}

.elementor-1734 .elementor-element.elementor-element-118bf7f.elementor-view-stacked .elementor-icon {
    background-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-118bf7f.elementor-view-framed .elementor-icon, .elementor-1734 .elementor-element.elementor-element-118bf7f.elementor-view-default .elementor-icon {
    fill: #00214A;
    color: #00214A;
    border-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-118bf7f .elementor-icon {
    font-size: 25px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1734 .elementor-element.elementor-element-118bf7f .elementor-icon-box-title {
    color: #282827;
}

.elementor-1734 .elementor-element.elementor-element-118bf7f .elementor-icon-box-title, .elementor-1734 .elementor-element.elementor-element-118bf7f .elementor-icon-box-title a {
    font-family: "Arial", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1734 .elementor-element.elementor-element-118bf7f .elementor-icon-box-description {
    color: #454545;
}

.elementor-1734 .elementor-element.elementor-element-12462ab {
    --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;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 20px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1734 .elementor-element.elementor-element-12462ab, .elementor-1734 .elementor-element.elementor-element-12462ab::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-9256763 {
    --display: flex;
    --min-height: 225px;
    --background-transition: 0.3s;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1734 .elementor-element.elementor-element-9256763:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-9256763 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFFD9;
}

.elementor-1734 .elementor-element.elementor-element-9256763, .elementor-1734 .elementor-element.elementor-element-9256763::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-151dc39 {
    --icon-box-icon-margin: 15px;
}

.elementor-1734 .elementor-element.elementor-element-151dc39.elementor-view-stacked .elementor-icon {
    background-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-151dc39.elementor-view-framed .elementor-icon, .elementor-1734 .elementor-element.elementor-element-151dc39.elementor-view-default .elementor-icon {
    fill: #00214A;
    color: #00214A;
    border-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-151dc39 .elementor-icon {
    font-size: 25px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1734 .elementor-element.elementor-element-151dc39 .elementor-icon-box-title {
    color: #282827;
}

.elementor-1734 .elementor-element.elementor-element-151dc39 .elementor-icon-box-title, .elementor-1734 .elementor-element.elementor-element-151dc39 .elementor-icon-box-title a {
    font-family: "Arial", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1734 .elementor-element.elementor-element-151dc39 .elementor-icon-box-description {
    color: #454545;
}

.elementor-1734 .elementor-element.elementor-element-e9b0dd5 {
    --display: flex;
    --min-height: 225px;
    --background-transition: 0.3s;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1734 .elementor-element.elementor-element-e9b0dd5:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-e9b0dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFFD9;
}

.elementor-1734 .elementor-element.elementor-element-e9b0dd5, .elementor-1734 .elementor-element.elementor-element-e9b0dd5::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-9bbb4a7 {
    --icon-box-icon-margin: 15px;
}

.elementor-1734 .elementor-element.elementor-element-9bbb4a7.elementor-view-stacked .elementor-icon {
    background-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-9bbb4a7.elementor-view-framed .elementor-icon, .elementor-1734 .elementor-element.elementor-element-9bbb4a7.elementor-view-default .elementor-icon {
    fill: #00214A;
    color: #00214A;
    border-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-9bbb4a7 .elementor-icon {
    font-size: 25px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1734 .elementor-element.elementor-element-9bbb4a7 .elementor-icon-box-title {
    color: #282827;
}

.elementor-1734 .elementor-element.elementor-element-9bbb4a7 .elementor-icon-box-title, .elementor-1734 .elementor-element.elementor-element-9bbb4a7 .elementor-icon-box-title a {
    font-family: "Arial", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1734 .elementor-element.elementor-element-9bbb4a7 .elementor-icon-box-description {
    color: #454545;
}

.elementor-1734 .elementor-element.elementor-element-3b548dd {
    --display: flex;
    --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;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-3b548dd:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-3b548dd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EEEEEE;
}

.elementor-1734 .elementor-element.elementor-element-3b548dd, .elementor-1734 .elementor-element.elementor-element-3b548dd::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-db390db {
    --spacer-size: 50px;
}

.elementor-1734 .elementor-element.elementor-element-b538477 {
    --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;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-b538477:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-b538477 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-b538477, .elementor-1734 .elementor-element.elementor-element-b538477::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-31aa01f {
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-31aa01f:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-31aa01f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-31aa01f, .elementor-1734 .elementor-element.elementor-element-31aa01f::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-4faf65a {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-22baeeb {
    text-align: center;
    width: var(--container-widget-width, 87.992%);
    max-width: 87.992%;
    --container-widget-width: 87.992%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-22baeeb .elementor-heading-title {
    color: #C1C1C1;
    font-family: "Arial", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
}

.elementor-1734 .elementor-element.elementor-element-22baeeb.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-8a9933b .elementor-button {
    font-family: "Arial", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-transform: uppercase;
    fill: #000000;
    color: #000000;
    background-color: #C1C1C1;
    border-style: solid;
    border-color: #00214A;
    border-radius: 30px 30px 30px 30px;
}

.elementor-1734 .elementor-element.elementor-element-8a9933b > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1734 .elementor-element.elementor-element-8a9933b {
    width: var(--container-widget-width, 43.135%);
    max-width: 43.135%;
    --container-widget-width: 43.135%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-8a9933b.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-f9fd147 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1734 .elementor-element.elementor-element-f6fad4d {
    --spacer-size: 40px;
}

.elementor-1734 .elementor-element.elementor-element-5c8c069 {
    text-align: left;
    color: #C1C1C1;
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    width: var(--container-widget-width, 99.959%);
    max-width: 99.959%;
    --container-widget-width: 99.959%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-5c8c069.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-280853d {
    --spacer-size: 40px;
}

.elementor-1734 .elementor-element.elementor-element-b0c634f {
    --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;
    --justify-content: center;
    --align-items: center;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1734 .elementor-element.elementor-element-b0c634f:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-b0c634f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(158deg, #AC94CF 0%, #657FA0 100%);
}

.elementor-1734 .elementor-element.elementor-element-b0c634f, .elementor-1734 .elementor-element.elementor-element-b0c634f::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-5308a20 {
    --spacer-size: 50px;
}

.elementor-1734 .elementor-element.elementor-element-246050c {
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1734 .elementor-element.elementor-element-246050c.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-ca8df0c {
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-77d15c9 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-d040d65 .elementor-counter {
    flex-direction: column-reverse;
}

.elementor-1734 .elementor-element.elementor-element-d040d65 .elementor-counter-title {
    justify-content: start;
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-1734 .elementor-element.elementor-element-d040d65 .elementor-counter-number-wrapper {

    --counter-prefix-grow: 0;
    --counter-suffix-grow: 1;
    --counter-number-grow: 0;
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-size: 46px;
    font-weight: 600;
}

.elementor-1734 .elementor-element.elementor-element-ec6f75f {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-71cb0db .elementor-counter-title {
    justify-content: start;
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-1734 .elementor-element.elementor-element-71cb0db .elementor-counter-number-wrapper {

    --counter-prefix-grow: 0;
    --counter-suffix-grow: 1;
    --counter-number-grow: 0;
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-size: 46px;
    font-weight: 600;
}

.elementor-1734 .elementor-element.elementor-element-a9d2676 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-78b6630 .elementor-counter-title {
    justify-content: start;
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-1734 .elementor-element.elementor-element-78b6630 .elementor-counter-number-wrapper {

    --counter-prefix-grow: 0;
    --counter-suffix-grow: 1;
    --counter-number-grow: 0;
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-size: 46px;
    font-weight: 600;
}

.elementor-1734 .elementor-element.elementor-element-82986d0 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-e7a3e86 .elementor-counter-title {
    justify-content: start;
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-1734 .elementor-element.elementor-element-e7a3e86 .elementor-counter-number-wrapper {

    --counter-prefix-grow: 0;
    --counter-suffix-grow: 1;
    --counter-number-grow: 0;
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-size: 46px;
    font-weight: 600;
}

.elementor-1734 .elementor-element.elementor-element-4b6529d {
    --spacer-size: 50px;
}

.elementor-1734 .elementor-element.elementor-element-3225441 {
    --display: flex;
    --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;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-3225441:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-3225441 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EEEEEE;
}

.elementor-1734 .elementor-element.elementor-element-3225441, .elementor-1734 .elementor-element.elementor-element-3225441::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-d087b3d {
    --spacer-size: 60px;
}

.elementor-1734 .elementor-element.elementor-element-c72dfda {
    --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;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-c72dfda:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-c72dfda > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EEEEEE;
}

.elementor-1734 .elementor-element.elementor-element-c72dfda, .elementor-1734 .elementor-element.elementor-element-c72dfda::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-58db292 {
    text-align: left;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-58db292 .elementor-heading-title {
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
}

.elementor-1734 .elementor-element.elementor-element-58db292.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-ec756f7 {
    color: #454545;
    font-size: 16px;
    font-weight: 500;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-ec756f7.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-61d4a26 {
    --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;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-61d4a26:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-61d4a26 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EEEEEE;
}

.elementor-1734 .elementor-element.elementor-element-61d4a26, .elementor-1734 .elementor-element.elementor-element-61d4a26::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-61d4a26.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-ab022dd {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-c8ecd06 {
    --spacer-size: 50px;
}

.elementor-1734 .elementor-element.elementor-element-5771b23 {
    text-align: center;
    width: var(--container-widget-width, 102.045%);
    max-width: 102.045%;
    --container-widget-width: 102.045%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-5771b23 .elementor-heading-title {
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
}

.elementor-1734 .elementor-element.elementor-element-5771b23.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-29b8d0c {
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-cd86f35 {
    --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;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-78de46e {
    text-align: left;
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    width: var(--container-widget-width, 99.959%);
    max-width: 99.959%;
    --container-widget-width: 99.959%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-78de46e.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-9f4e2b5 {
    --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;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-76037fa {
    text-align: left;
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    width: var(--container-widget-width, 99.959%);
    max-width: 99.959%;
    --container-widget-width: 99.959%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-76037fa.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-267a6a3 {
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-e30fb8c .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1734 .elementor-element.elementor-element-e30fb8c .elementor-button {
    font-weight: 500;
    fill: #C1C1C1;
    color: #C1C1C1;
    background-color: #00214A;
    border-style: solid;
    border-color: #00214A;
    border-radius: 20px 20px 20px 20px;
}

.elementor-1734 .elementor-element.elementor-element-e30fb8c {
    width: var(--container-widget-width, 20.355%);
    max-width: 20.355%;
    --container-widget-width: 20.355%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-e30fb8c.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-bd880da .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1734 .elementor-element.elementor-element-bd880da .elementor-button {
    font-weight: 500;
    fill: #C1C1C1;
    color: #C1C1C1;
    background-color: #00214A;
    border-style: solid;
    border-color: #00214A;
    border-radius: 20px 20px 20px 20px;
}

.elementor-1734 .elementor-element.elementor-element-bd880da {
    width: var(--container-widget-width, 22.852%);
    max-width: 22.852%;
    --container-widget-width: 22.852%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-bd880da.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-60291c5 {
    --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;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-60291c5:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-60291c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EEEEEE;
}

.elementor-1734 .elementor-element.elementor-element-60291c5, .elementor-1734 .elementor-element.elementor-element-60291c5::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-f9c571a {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-97329fa {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-a0aa5cb {
    --spacer-size: 50px;
}

.elementor-1734 .elementor-element.elementor-element-4fd2cef {
    text-align: left;
}

.elementor-1734 .elementor-element.elementor-element-4fd2cef .elementor-heading-title {
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-weight: 600;
    text-transform: capitalize;
}

.elementor-1734 .elementor-element.elementor-element-365a52b {
    --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;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-365a52b:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-365a52b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EEEEEE;
}

.elementor-1734 .elementor-element.elementor-element-365a52b, .elementor-1734 .elementor-element.elementor-element-365a52b::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-4739773 {
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-43ea7cb {
    --display: flex;
    --min-height: 370px;
    --background-transition: 0.3s;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1734 .elementor-element.elementor-element-43ea7cb:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-43ea7cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFFD9;
}

.elementor-1734 .elementor-element.elementor-element-43ea7cb, .elementor-1734 .elementor-element.elementor-element-43ea7cb::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-a418db8 {
    --icon-box-icon-margin: 15px;
}

.elementor-1734 .elementor-element.elementor-element-a418db8.elementor-view-stacked .elementor-icon {
    background-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-a418db8.elementor-view-framed .elementor-icon, .elementor-1734 .elementor-element.elementor-element-a418db8.elementor-view-default .elementor-icon {
    fill: #00214A;
    color: #00214A;
    border-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-a418db8 .elementor-icon {
    font-size: 25px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1734 .elementor-element.elementor-element-a418db8 .elementor-icon-box-title {
    color: #282827;
}

.elementor-1734 .elementor-element.elementor-element-a418db8 .elementor-icon-box-title, .elementor-1734 .elementor-element.elementor-element-a418db8 .elementor-icon-box-title a {
    font-family: "Arial", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1734 .elementor-element.elementor-element-a418db8 .elementor-icon-box-description {
    color: #454545;
}

.elementor-1734 .elementor-element.elementor-element-7e1f983 {
    --display: flex;
    --min-height: 370px;
    --background-transition: 0.3s;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1734 .elementor-element.elementor-element-7e1f983:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-7e1f983 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFFD9;
}

.elementor-1734 .elementor-element.elementor-element-7e1f983, .elementor-1734 .elementor-element.elementor-element-7e1f983::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-26fcee1 {
    --icon-box-icon-margin: 15px;
}

.elementor-1734 .elementor-element.elementor-element-26fcee1.elementor-view-stacked .elementor-icon {
    background-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-26fcee1.elementor-view-framed .elementor-icon, .elementor-1734 .elementor-element.elementor-element-26fcee1.elementor-view-default .elementor-icon {
    fill: #00214A;
    color: #00214A;
    border-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-26fcee1 .elementor-icon {
    font-size: 25px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1734 .elementor-element.elementor-element-26fcee1 .elementor-icon-box-title {
    color: #282827;
}

.elementor-1734 .elementor-element.elementor-element-26fcee1 .elementor-icon-box-title, .elementor-1734 .elementor-element.elementor-element-26fcee1 .elementor-icon-box-title a {
    font-family: "Arial", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1734 .elementor-element.elementor-element-26fcee1 .elementor-icon-box-description {
    color: #454545;
}

.elementor-1734 .elementor-element.elementor-element-f34c903 {
    --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;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-f34c903:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-f34c903 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EEEEEE;
}

.elementor-1734 .elementor-element.elementor-element-f34c903, .elementor-1734 .elementor-element.elementor-element-f34c903::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-93b7f67 {
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-83191bc {
    --display: flex;
    --min-height: 370px;
    --background-transition: 0.3s;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1734 .elementor-element.elementor-element-83191bc:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-83191bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFFD9;
}

.elementor-1734 .elementor-element.elementor-element-83191bc, .elementor-1734 .elementor-element.elementor-element-83191bc::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-c1c4313 {
    --icon-box-icon-margin: 15px;
}

.elementor-1734 .elementor-element.elementor-element-c1c4313.elementor-view-stacked .elementor-icon {
    background-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-c1c4313.elementor-view-framed .elementor-icon, .elementor-1734 .elementor-element.elementor-element-c1c4313.elementor-view-default .elementor-icon {
    fill: #00214A;
    color: #00214A;
    border-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-c1c4313 .elementor-icon {
    font-size: 25px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1734 .elementor-element.elementor-element-c1c4313 .elementor-icon-box-title {
    color: #282827;
}

.elementor-1734 .elementor-element.elementor-element-c1c4313 .elementor-icon-box-title, .elementor-1734 .elementor-element.elementor-element-c1c4313 .elementor-icon-box-title a {
    font-family: "Arial", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1734 .elementor-element.elementor-element-c1c4313 .elementor-icon-box-description {
    color: #454545;
}

.elementor-1734 .elementor-element.elementor-element-8357a71 {
    --display: flex;
    --min-height: 370px;
    --background-transition: 0.3s;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1734 .elementor-element.elementor-element-8357a71:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-8357a71 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFFD9;
}

.elementor-1734 .elementor-element.elementor-element-8357a71, .elementor-1734 .elementor-element.elementor-element-8357a71::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-27740c6 {
    --icon-box-icon-margin: 15px;
}

.elementor-1734 .elementor-element.elementor-element-27740c6.elementor-view-stacked .elementor-icon {
    background-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-27740c6.elementor-view-framed .elementor-icon, .elementor-1734 .elementor-element.elementor-element-27740c6.elementor-view-default .elementor-icon {
    fill: #00214A;
    color: #00214A;
    border-color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-27740c6 .elementor-icon {
    font-size: 25px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1734 .elementor-element.elementor-element-27740c6 .elementor-icon-box-title {
    color: #282827;
}

.elementor-1734 .elementor-element.elementor-element-27740c6 .elementor-icon-box-title, .elementor-1734 .elementor-element.elementor-element-27740c6 .elementor-icon-box-title a {
    font-family: "Arial", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1734 .elementor-element.elementor-element-27740c6 .elementor-icon-box-description {
    color: #454545;
}

.elementor-1734 .elementor-element.elementor-element-5d9b2a6 {
    --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;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-5d9b2a6:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-5d9b2a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EEEEEE;
}

.elementor-1734 .elementor-element.elementor-element-5d9b2a6, .elementor-1734 .elementor-element.elementor-element-5d9b2a6::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-5d9b2a6.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-eb96f9d {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-0df5f37 {
    --spacer-size: 50px;
}

.elementor-1734 .elementor-element.elementor-element-57a16f6 {
    text-align: center;
    width: var(--container-widget-width, 102.045%);
    max-width: 102.045%;
    --container-widget-width: 102.045%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-57a16f6 .elementor-heading-title {
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
}

.elementor-1734 .elementor-element.elementor-element-57a16f6.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-cdbc9f9 {
    text-align: left;
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-weight: 500;
    width: var(--container-widget-width, 99.959%);
    max-width: 99.959%;
    --container-widget-width: 99.959%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-cdbc9f9.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-bb9353a {
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-bb60440 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1734 .elementor-element.elementor-element-bb60440 .elementor-button {
    font-weight: 500;
    fill: #C1C1C1;
    color: #C1C1C1;
    background-color: #00214A;
    border-style: solid;
    border-color: #00214A;
    border-radius: 20px 20px 20px 20px;
}

.elementor-1734 .elementor-element.elementor-element-bb60440 {
    width: var(--container-widget-width, 20.355%);
    max-width: 20.355%;
    --container-widget-width: 20.355%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-bb60440.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-1e07fa3 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1734 .elementor-element.elementor-element-1e07fa3 .elementor-button {
    font-weight: 500;
    fill: #C1C1C1;
    color: #C1C1C1;
    background-color: #00214A;
    border-style: solid;
    border-color: #00214A;
    border-radius: 20px 20px 20px 20px;
}

.elementor-1734 .elementor-element.elementor-element-1e07fa3 {
    width: var(--container-widget-width, 22.852%);
    max-width: 22.852%;
    --container-widget-width: 22.852%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-1e07fa3.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-bff5b7c {
    --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;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-bff5b7c:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-bff5b7c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EEEEEE;
}

.elementor-1734 .elementor-element.elementor-element-bff5b7c, .elementor-1734 .elementor-element.elementor-element-bff5b7c::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-c3b8b67 {
    --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;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-988d7f4 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-988d7f4.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-9ece8be {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-a186b6a {
    --spacer-size: 50px;
}

.elementor-1734 .elementor-element.elementor-element-a5377f1 {
    --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;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-a5377f1:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-a5377f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EEEEEE;
}

.elementor-1734 .elementor-element.elementor-element-a5377f1, .elementor-1734 .elementor-element.elementor-element-a5377f1::before {
    --border-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-92504b1 {
    --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;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-e24efc3 {
    --spacer-size: 50px;
    width: var(--container-widget-width, 102.5%);
    max-width: 102.5%;
    --container-widget-width: 102.5%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-e24efc3.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-12e3c86 {
    --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;
    --justify-content: space-around;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-1734 .elementor-element.elementor-element-5899d46 {
    text-align: left;
    width: var(--container-widget-width, 25.455%);
    max-width: 25.455%;
    --container-widget-width: 25.455%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-5899d46 .elementor-heading-title {
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-weight: 600;
}

.elementor-1734 .elementor-element.elementor-element-5899d46.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1734 .elementor-element.elementor-element-3b6d3bf .elementor-accordion-item {
    border-width: 0px;
}

.elementor-1734 .elementor-element.elementor-element-3b6d3bf .elementor-accordion-item .elementor-tab-content {
    border-width: 0px;
}

.elementor-1734 .elementor-element.elementor-element-3b6d3bf .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 0px;
}

.elementor-1734 .elementor-element.elementor-element-3b6d3bf .elementor-accordion-icon, .elementor-1734 .elementor-element.elementor-element-3b6d3bf .elementor-accordion-title {
    color: #282827;
}

.elementor-1734 .elementor-element.elementor-element-3b6d3bf .elementor-accordion-icon svg {
    fill: #282827;
}

.elementor-1734 .elementor-element.elementor-element-3b6d3bf .elementor-active .elementor-accordion-icon, .elementor-1734 .elementor-element.elementor-element-3b6d3bf .elementor-active .elementor-accordion-title {
    color: #282827;
}

.elementor-1734 .elementor-element.elementor-element-3b6d3bf .elementor-active .elementor-accordion-icon svg {
    fill: #282827;
}

.elementor-1734 .elementor-element.elementor-element-3b6d3bf .elementor-accordion-title {
    font-family: "Arial", Sans-serif;
    font-weight: 600;
}

.elementor-1734 .elementor-element.elementor-element-3b6d3bf .elementor-tab-title .elementor-accordion-icon i:before {
    color: #282827;
}

.elementor-1734 .elementor-element.elementor-element-3b6d3bf .elementor-tab-title .elementor-accordion-icon svg {
    fill: #282827;
}

.elementor-1734 .elementor-element.elementor-element-3b6d3bf .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
    color: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-3b6d3bf .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
    fill: #00214A;
}

.elementor-1734 .elementor-element.elementor-element-3b6d3bf .elementor-tab-content {
    color: #282827;
    font-family: "Arial", Sans-serif;
    font-weight: 500;
}

.elementor-1734 .elementor-element.elementor-element-3b6d3bf {
    width: var(--container-widget-width, 52.091%);
    max-width: 52.091%;
    --container-widget-width: 52.091%;
    --container-widget-flex-grow: 0;
}

.elementor-1734 .elementor-element.elementor-element-3b6d3bf.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

@media (min-width: 768px) {
    .elementor-1734 .elementor-element.elementor-element-833beab {
        --width: 51.744%;
    }

    .elementor-1734 .elementor-element.elementor-element-2001f79 {
        --width: 29.458%;
    }

    .elementor-1734 .elementor-element.elementor-element-6dbfeb7 {
        --width: 50%;
    }

    .elementor-1734 .elementor-element.elementor-element-e6dfb20 {
        --width: 100%;
    }

    .elementor-1734 .elementor-element.elementor-element-d98b579 {
        --width: 100%;
    }

    .elementor-1734 .elementor-element.elementor-element-49d1fdc {
        --width: 100%;
    }

    .elementor-1734 .elementor-element.elementor-element-f1274af {
        --width: 100%;
    }

    .elementor-1734 .elementor-element.elementor-element-90c990b {
        --width: 100%;
    }

    .elementor-1734 .elementor-element.elementor-element-ded82e9 {
        --width: 100%;
    }

    .elementor-1734 .elementor-element.elementor-element-524e9a1 {
        --width: 44.601%;
    }

    .elementor-1734 .elementor-element.elementor-element-6dc94df {
        --width: 100%;
    }

    .elementor-1734 .elementor-element.elementor-element-c2e4b2e {
        --width: 33.3333%;
    }

    .elementor-1734 .elementor-element.elementor-element-91dda66 {
        --width: 10%;
    }

    .elementor-1734 .elementor-element.elementor-element-4a3fc28 {
        --width: 33.3333%;
    }

    .elementor-1734 .elementor-element.elementor-element-91c1fb4 {
        --width: 33.3333%;
    }

    .elementor-1734 .elementor-element.elementor-element-51a0817 {
        --width: 33.3333%;
    }

    .elementor-1734 .elementor-element.elementor-element-dcedb21 {
        --width: 33.3333%;
    }

    .elementor-1734 .elementor-element.elementor-element-246050c {
        --width: 98%;
    }

    .elementor-1734 .elementor-element.elementor-element-988d7f4 {
        --width: 36.875%;
    }
}

/*@media (max-width: 768px) {*/
/*    .elementor-1734 .elementor-element.elementor-element-246050c {*/
/*        --width: 95%;*/
/*    }*/
/*}*/

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-1734 .elementor-element.elementor-element-d98b579 {
        --width: 100%;
    }

    .elementor-1734 .elementor-element.elementor-element-f1274af {
        --width: 100%;
    }

    .elementor-1734 .elementor-element.elementor-element-ded82e9 {
        --width: 100%;
    }
}

@media (max-width: 1024px) {
    .elementor-1734 .elementor-element.elementor-element-2001f79 {
        --grid-auto-flow: row;
    }

    .elementor-1734 .elementor-element.elementor-element-dd7300f {
        width: var(--container-widget-width, 305.612px);
        max-width: 305.612px;
        --container-widget-width: 305.612px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-715dd0a {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-1734 .elementor-element.elementor-element-68eaea0 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-1734 .elementor-element.elementor-element-3937a84 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-b9c1701 {
        width: var(--container-widget-width, 26.163px);
        max-width: 26.163px;
        --container-widget-width: 26.163px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-970216c {
        width: var(--container-widget-width, 221.6px);
        max-width: 221.6px;
        --container-widget-width: 221.6px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-cde630e {
        width: var(--container-widget-width, 27.163px);
        max-width: 27.163px;
        --container-widget-width: 27.163px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-aaeb8bc {
        width: var(--container-widget-width, 25.163px);
        max-width: 25.163px;
        --container-widget-width: 25.163px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-1cb8560 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1734 .elementor-element.elementor-element-91c1fb4 {
        --margin-top: -130px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1734 .elementor-element.elementor-element-dcedb21 {
        --margin-top: -130px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1734 .elementor-element.elementor-element-1cbafbf {
        --min-height: 300px;
    }

    .elementor-1734 .elementor-element.elementor-element-37c4c66 {
        --min-height: 300px;
    }

    .elementor-1734 .elementor-element.elementor-element-06ec985 {
        --min-height: 300px;
    }

    .elementor-1734 .elementor-element.elementor-element-24e21fe {
        --min-height: 300px;
    }

    .elementor-1734 .elementor-element.elementor-element-d96bda7 {
        --min-height: 300px;
    }

    .elementor-1734 .elementor-element.elementor-element-7411174 {
        --min-height: 300px;
    }

    .elementor-1734 .elementor-element.elementor-element-4cea0a8 {
        --min-height: 300px;
    }

    .elementor-1734 .elementor-element.elementor-element-6ea24e3 {
        --min-height: 300px;
    }

    .elementor-1734 .elementor-element.elementor-element-c8d2861 {
        --min-height: 300px;
    }

    .elementor-1734 .elementor-element.elementor-element-41fceb6 {
        --min-height: 300px;
    }

    .elementor-1734 .elementor-element.elementor-element-9256763 {
        --min-height: 300px;
    }

    .elementor-1734 .elementor-element.elementor-element-e9b0dd5 {
        --min-height: 300px;
    }

    .elementor-1734 .elementor-element.elementor-element-d040d65 .elementor-counter-number-wrapper {
        font-size: 18px;
    }

    .elementor-1734 .elementor-element.elementor-element-71cb0db .elementor-counter-number-wrapper {
        font-size: 18px;
    }

    .elementor-1734 .elementor-element.elementor-element-78b6630 .elementor-counter-number-wrapper {
        font-size: 18px;
    }

    .elementor-1734 .elementor-element.elementor-element-e7a3e86 .elementor-counter-number-wrapper {
        font-size: 18px;
    }

    .elementor-1734 .elementor-element.elementor-element-c72dfda {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-1734 .elementor-element.elementor-element-58db292 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-1734 .elementor-element.elementor-element-ec756f7 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-5771b23 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-1734 .elementor-element.elementor-element-43ea7cb {
        --min-height: 640px;
    }

    .elementor-1734 .elementor-element.elementor-element-7e1f983 {
        --min-height: 640px;
    }

    .elementor-1734 .elementor-element.elementor-element-83191bc {
        --min-height: 640px;
    }

    .elementor-1734 .elementor-element.elementor-element-8357a71 {
        --min-height: 640px;
    }

    .elementor-1734 .elementor-element.elementor-element-57a16f6 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-1734 .elementor-element.elementor-element-bb9353a {
        --justify-content: center;
    }

    .elementor-1734 .elementor-element.elementor-element-bb60440 {
        width: var(--container-widget-width, 238.688px);
        max-width: 238.688px;
        --container-widget-width: 238.688px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-1e07fa3 {
        width: var(--container-widget-width, 261.95px);
        max-width: 261.95px;
        --container-widget-width: 261.95px;
        --container-widget-flex-grow: 0;
    }
}

@media (max-width: 767px) {
    .elementor-1734 .elementor-element.elementor-element-dcbeb82 {
        text-align: center;
    }

    .elementor-1734 .elementor-element.elementor-element-dcbeb82 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-1734 .elementor-element.elementor-element-dcbeb82 > .elementor-widget-container {
        margin: 50px 0px 0px 0px;
    }

    .elementor-1734 .elementor-element.elementor-element-3aca381 {
        text-align: center;
    }

    .elementor-1734 .elementor-element.elementor-element-cd047ea {
        text-align: center;
    }

    .elementor-1734 .elementor-element.elementor-element-2001f79 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
        --justify-items: center;
    }

    .elementor-1734 .elementor-element.elementor-element-29687a4 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-1734 .elementor-element.elementor-element-dd7300f > .elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-1734 .elementor-element.elementor-element-dd7300f {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-1734 .elementor-element.elementor-element-68eaea0 .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-1734 .elementor-element.elementor-element-68eaea0 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-3937a84 {
        text-align: center;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-1734 .elementor-element.elementor-element-8f9bc38 {
        --spacer-size: 25px;
    }

    .elementor-1734 .elementor-element.elementor-element-ad368c1 {
        --spacer-size: 25px;
    }

    .elementor-1734 .elementor-element.elementor-element-b9c1701 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-1734 .elementor-element.elementor-element-b9c1701 {
        width: var(--container-widget-width, 33.225px);
        max-width: 33.225px;
        --container-widget-width: 33.225px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-970216c .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-1734 .elementor-element.elementor-element-970216c {
        width: var(--container-widget-width, 152.712px);
        max-width: 152.712px;
        --container-widget-width: 152.712px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-cde630e .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-1734 .elementor-element.elementor-element-cde630e {
        width: var(--container-widget-width, 33.22px);
        max-width: 33.22px;
        --container-widget-width: 33.22px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-21e143f .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-1734 .elementor-element.elementor-element-21e143f {
        width: var(--container-widget-width, 164.312px);
        max-width: 164.312px;
        --container-widget-width: 164.312px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-aaeb8bc .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-1734 .elementor-element.elementor-element-aaeb8bc {
        width: var(--container-widget-width, 33.22px);
        max-width: 33.22px;
        --container-widget-width: 33.22px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-9e4560b .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-1734 .elementor-element.elementor-element-9e4560b {
        width: var(--container-widget-width, 163.3px);
        max-width: 163.3px;
        --container-widget-width: 163.3px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-8d86cdd {
        --spacer-size: 1px;
    }

    .elementor-1734 .elementor-element.elementor-element-d0f9d0d .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-1734 .elementor-element.elementor-element-c6718a0 {
        text-align: center;
    }

    .elementor-1734 .elementor-element.elementor-element-105f856 > .elementor-widget-container {
        margin: 20px 0px 20px 0px;
    }

    .elementor-1734 .elementor-element.elementor-element-105f856 {
        width: var(--container-widget-width, 311.45px);
        max-width: 311.45px;
        --container-widget-width: 311.45px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-84bbeec {
        text-align: center;
    }

    .elementor-1734 .elementor-element.elementor-element-9c1d5a9 .elementor-heading-title {
        font-size: 34px;
        white-space: normal;
        word-break: break-word;
    }

    .elementor-1734 .elementor-element.elementor-element-9c1d5a9 {
        width: var(--container-widget-width, 281.337px);
        max-width: 281.337px;
        --container-widget-width: 281.337px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-91dda66 {
        --width: 2px;
        --min-height: 1px;
    }

    .elementor-1734 .elementor-element.elementor-element-91c1fb4 {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1734 .elementor-element.elementor-element-dcedb21 {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1734 .elementor-element.elementor-element-40dc8a0 {
        text-align: center;
    }

    .elementor-1734 .elementor-element.elementor-element-40dc8a0 .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-1734 .elementor-element.elementor-element-22baeeb .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-1734 .elementor-element.elementor-element-8a9933b {
        width: var(--container-widget-width, 188.15px);
        max-width: 188.15px;
        --container-widget-width: 188.15px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-d040d65 .elementor-counter-title {
        justify-content: center;
    }

    .elementor-1734 .elementor-element.elementor-element-d040d65 .elementor-counter-number-wrapper {
        --counter-prefix-grow: 1;
        --counter-suffix-grow: 1;
        --counter-number-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-71cb0db .elementor-counter-title {
        justify-content: center;
    }

    .elementor-1734 .elementor-element.elementor-element-71cb0db .elementor-counter-number-wrapper {
        --counter-prefix-grow: 1;
        --counter-suffix-grow: 1;
        --counter-number-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-78b6630 .elementor-counter-title {
        justify-content: center;
    }

    .elementor-1734 .elementor-element.elementor-element-78b6630 .elementor-counter-number-wrapper {
        --counter-prefix-grow: 1;
        --counter-suffix-grow: 1;
        --counter-number-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-e7a3e86 .elementor-counter-title {
        justify-content: center;
    }

    .elementor-1734 .elementor-element.elementor-element-e7a3e86 .elementor-counter-number-wrapper {
        --counter-prefix-grow: 1;
        --counter-suffix-grow: 1;
        --counter-number-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-58db292 {
        text-align: center;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-58db292 .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-1734 .elementor-element.elementor-element-ec756f7 {
        text-align: center;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-1734 .elementor-element.elementor-element-5771b23 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-1734 .elementor-element.elementor-element-5771b23 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-267a6a3 {
        --justify-content: center;
    }

    .elementor-1734 .elementor-element.elementor-element-e30fb8c {
        width: var(--container-widget-width, 287.638px);
        max-width: 287.638px;
        --container-widget-width: 287.638px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-bd880da {
        width: var(--container-widget-width, 297.713px);
        max-width: 297.713px;
        --container-widget-width: 297.713px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-4fd2cef {
        text-align: center;
    }

    .elementor-1734 .elementor-element.elementor-element-4fd2cef .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-1734 .elementor-element.elementor-element-57a16f6 .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-1734 .elementor-element.elementor-element-57a16f6 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-cdbc9f9 {
        text-align: center;
    }

    .elementor-1734 .elementor-element.elementor-element-12e3c86 {
        --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;
    }

    .elementor-1734 .elementor-element.elementor-element-5899d46 {
        text-align: center;
        width: var(--container-widget-width, 255.087px);
        max-width: 255.087px;
        --container-widget-width: 255.087px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1734 .elementor-element.elementor-element-5899d46 .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-1734 .elementor-element.elementor-element-3b6d3bf {
        width: var(--container-widget-width, 280.512px);
        max-width: 280.512px;
        --container-widget-width: 280.512px;
        --container-widget-flex-grow: 0;
    }
}