.elementor-16225 .elementor-element.elementor-element-cc8a7d9 {
    --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;
    --padding-top: 13px;
    --padding-bottom: 14px;
    --padding-left: 24px;
    --padding-right: 16px;
}

.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-16225 .elementor-element.elementor-element-5e3d395 img {
    /* width:151px; */
    max-width: 100%;
    height: 19px;
}

.elementor-16225 .elementor-element.elementor-element-8307baf {
    --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-end;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-21a8059 {
    width: auto;
    max-width: auto;
}

.elementor-widget-button .elementor-button {
    background-color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-16225 .elementor-element.elementor-element-0ef952e .elementor-button {
    background-color: #75F991;
    font-family: "Montserrat", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 100%;
    letter-spacing: 0%;
    fill: #101010;
    color: #101010;
    border-radius: 4px 4px 4px 4px;
    padding: 11px 21.5px 11px 21.5px;
}

.elementor-16225 .elementor-element.elementor-element-0ef952e {
    width: auto;
    max-width: auto;
}

.elementor-16225 .elementor-element.elementor-element-0ef952e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-16225 .elementor-element.elementor-element-ab875b0 .elementor-button {
    background-color: #75F99100;
    font-family: "Montserrat", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 100%;
    letter-spacing: 0%;
    fill: #74F990;
    color: #74F990;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #74F990;
    border-radius: 4px 4px 4px 4px;
    padding: 11px 21.5px 11px 21.5px;
}

.elementor-16225 .elementor-element.elementor-element-ab875b0 {
    width: auto;
    max-width: auto;
}

.elementor-16225 .elementor-element.elementor-element-ab875b0 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-16225 .elementor-element.elementor-element-52810d3 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 79px;
    --padding-bottom: 79px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-16225 .elementor-element.elementor-element-52810d3.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.elementor-16225 .elementor-element.elementor-element-d7bc9f6 {
    width: var( --container-widget-width, 1085px );
    max-width: 1085px;
    --container-widget-width: 1085px;
    --container-widget-flex-grow: 0;
    z-index: 2;
    text-align: center;
}

.elementor-16225 .elementor-element.elementor-element-d7bc9f6 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-16225 .elementor-element.elementor-element-d7bc9f6.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-d7bc9f6 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 56px;
    font-weight: 700;
    line-height: 125%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-3201f19 {
    width: var( --container-widget-width, 460px );
    max-width: 460px;
    --container-widget-width: 460px;
    --container-widget-flex-grow: 0;
    z-index: 2;
    text-align: center;
}

.elementor-16225 .elementor-element.elementor-element-3201f19 > .elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-16225 .elementor-element.elementor-element-3201f19.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-3201f19 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-f1c8d01 {
    z-index: 2;
}

.elementor-16225 .elementor-element.elementor-element-60f0695 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-16225 .elementor-element.elementor-element-60f0695 {
    z-index: 2;
}

.elementor-16225 .elementor-element.elementor-element-60f0695 img {
    width: auto;
    height: 488.26px;
}

.elementor-16225 .elementor-element.elementor-element-66cfe77 .elementor-button {
    background-color: #75F991;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 100%;
    letter-spacing: 0%;
    fill: #000000;
    color: #000000;
    border-radius: 6px 6px 6px 6px;
    padding: 20px 20px 20px 20px;
}

.elementor-16225 .elementor-element.elementor-element-66cfe77 {
    width: var( --container-widget-width, 288px );
    max-width: 288px;
    --container-widget-width: 288px;
    --container-widget-flex-grow: 0;
    z-index: 2;
}

.elementor-16225 .elementor-element.elementor-element-66cfe77 > .elementor-widget-container {
    margin: 045.57px 0px 0px 0px;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-bab76a3 {
    left: 0px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-bab76a3 {
    right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-bab76a3 {
    bottom: -84px;
    z-index: 1;
}

.elementor-16225 .elementor-element.elementor-element-bab76a3 img {
    width: 528px;
    height: auto;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-a79df49 {
    right: 0px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-a79df49 {
    left: 0px;
}

.elementor-16225 .elementor-element.elementor-element-a79df49 {
    bottom: -84px;
    z-index: 1;
}

.elementor-16225 .elementor-element.elementor-element-a79df49 img {
    width: 528px;
    height: auto;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-02e5e79 {
    left: auto;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-02e5e79 {
    right: auto;
}

.elementor-16225 .elementor-element.elementor-element-02e5e79 {
    top: 0px;
    z-index: 1;
}

.elementor-16225 .elementor-element.elementor-element-02e5e79 > .elementor-widget-container {
    border-radius: 24px 24px 24px 24px;
}

.elementor-16225 .elementor-element.elementor-element-02e5e79 img {
    width: auto;
    height: 363px;
}

.elementor-16225 .elementor-element.elementor-element-7ac78d4 {
    --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: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --padding-top: 2px;
    --padding-bottom: 3px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-16225 .elementor-element.elementor-element-7ac78d4:not(.elementor-motion-effects-element-type-background), .elementor-16225 .elementor-element.elementor-element-7ac78d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF14;
}

.elementor-16225 .elementor-element.elementor-element-5892f3b .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-5f622a7 img {
    width: auto;
    height: 26px;
}

.elementor-16225 .elementor-element.elementor-element-dbb66eb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 112px;
    --padding-bottom: 141px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-16225 .elementor-element.elementor-element-dbb66eb:not(.elementor-motion-effects-element-type-background), .elementor-16225 .elementor-element.elementor-element-dbb66eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF14;
}

.elementor-16225 .elementor-element.elementor-element-0fc97ab {
    --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;
    --align-items: center;
    --gap: 90px 90px;
    --row-gap: 90px;
    --column-gap: 90px;
    --margin-top: 0px;
    --margin-bottom: 133.8px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 34px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-1385ff4 {
    width: var( --container-widget-width, 566.5px );
    max-width: 566.5px;
    --container-widget-width: 566.5px;
    --container-widget-flex-grow: 0;
    z-index: 2;
    text-align: center;
}

.elementor-16225 .elementor-element.elementor-element-1385ff4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-16225 .elementor-element.elementor-element-1385ff4.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-1385ff4 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 35.2px;
    font-weight: 700;
    line-height: 125%;
    letter-spacing: 0%;
    color: #EEEEEE;
}

.elementor-16225 .elementor-element.elementor-element-2b0e781 {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-d10841a {
    --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;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: #75F991;
    --border-color: #75F991;
    --padding-top: 0px;
    --padding-bottom: 166px;
    --padding-left: 84px;
    --padding-right: 0px;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-d12c63e {
    left: -35px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-d12c63e {
    right: -35px;
}

.elementor-16225 .elementor-element.elementor-element-d12c63e img {
    width: 70px;
    height: auto;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-ccaeb24 {
    left: 16px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-ccaeb24 {
    right: 16px;
}

.elementor-16225 .elementor-element.elementor-element-ccaeb24 {
    top: 48px;
}

.elementor-16225 .elementor-element.elementor-element-ccaeb24 img {
    width: 32px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-88c5dea {
    --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;
    --gap: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-88c5dea.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-16225 .elementor-element.elementor-element-1e5fe9a {
    width: var( --container-widget-width, 515px );
    max-width: 515px;
    --container-widget-width: 515px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-1e5fe9a .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-bf896e0 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-034ad07 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 16px 16px;
    --row-gap: 16px;
    --column-gap: 16px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-eb8f2ea.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-eb8f2ea img {
    width: 24px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-c335a0f {
    width: var( --container-widget-width, 355px );
    max-width: 355px;
    --container-widget-width: 355px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-c335a0f.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-c335a0f .elementor-heading-title {
    font-family: "Mulish", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-868a376 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 16px 16px;
    --row-gap: 16px;
    --column-gap: 16px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-bb4964a.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-bb4964a img {
    width: 24px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-cf7eb7e {
    width: var( --container-widget-width, 423px );
    max-width: 423px;
    --container-widget-width: 423px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-cf7eb7e.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-16225 .elementor-element.elementor-element-cf7eb7e .elementor-heading-title {
    font-family: "Mulish", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-43928f3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 16px 16px;
    --row-gap: 16px;
    --column-gap: 16px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-67d2386.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-67d2386 img {
    width: 24px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-faafb1b {
    width: var( --container-widget-width, 453px );
    max-width: 453px;
    --container-widget-width: 453px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-faafb1b.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-16225 .elementor-element.elementor-element-faafb1b .elementor-heading-title {
    font-family: "Mulish", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-67344e8 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-67344e8.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-8556025 > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-16225 .elementor-element.elementor-element-8556025 {
    text-align: center;
}

.elementor-16225 .elementor-element.elementor-element-8556025 img {
    width: 100%;
    max-width: 555.69px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-a0f8cd7 {
    --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;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: #75F991;
    --border-color: #75F991;
    --padding-top: 0px;
    --padding-bottom: 166px;
    --padding-left: 84px;
    --padding-right: 0px;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-43342f1 {
    left: -35px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-43342f1 {
    right: -35px;
}

.elementor-16225 .elementor-element.elementor-element-43342f1 img {
    width: 70px;
    height: auto;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-896aced {
    left: 16px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-896aced {
    right: 16px;
}

.elementor-16225 .elementor-element.elementor-element-896aced {
    top: 48px;
}

.elementor-16225 .elementor-element.elementor-element-896aced img {
    width: 32px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-7854cb6 {
    --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;
    --gap: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-7854cb6.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-16225 .elementor-element.elementor-element-a6ae3aa {
    width: var( --container-widget-width, 515px );
    max-width: 515px;
    --container-widget-width: 515px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-a6ae3aa .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-df2ef60 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-d2cbd75 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 16px 16px;
    --row-gap: 16px;
    --column-gap: 16px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-1a1d362.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-1a1d362 img {
    width: 24px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-ecac104 {
    width: var( --container-widget-width, 338px );
    max-width: 338px;
    --container-widget-width: 338px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-ecac104.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-16225 .elementor-element.elementor-element-ecac104 .elementor-heading-title {
    font-family: "Mulish", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-90331ac {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 16px 16px;
    --row-gap: 16px;
    --column-gap: 16px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-21773eb.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-21773eb img {
    width: 24px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-6c5c21b {
    width: var( --container-widget-width, 423px );
    max-width: 423px;
    --container-widget-width: 423px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-6c5c21b.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-16225 .elementor-element.elementor-element-6c5c21b .elementor-heading-title {
    font-family: "Mulish", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-e5c9c95 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 16px 16px;
    --row-gap: 16px;
    --column-gap: 16px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-c6917e9.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-c6917e9 img {
    width: 24px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-88b8ff5 {
    width: var( --container-widget-width, 423px );
    max-width: 423px;
    --container-widget-width: 423px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-88b8ff5.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-16225 .elementor-element.elementor-element-88b8ff5 .elementor-heading-title {
    font-family: "Mulish", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-e394cd5 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-e394cd5.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-74ff843 > .elementor-widget-container {
    margin: -63px 0px 0px 0px;
}

.elementor-16225 .elementor-element.elementor-element-74ff843 {
    text-align: center;
}

.elementor-16225 .elementor-element.elementor-element-74ff843 img {
    width: 100%;
    max-width: 418px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-456a5f7 {
    --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;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #75F991;
    --border-color: #75F991;
    --padding-top: 0px;
    --padding-bottom: 166px;
    --padding-left: 84px;
    --padding-right: 0px;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-c55c058 {
    left: -35px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-c55c058 {
    right: -35px;
}

.elementor-16225 .elementor-element.elementor-element-c55c058 img {
    width: 70px;
    height: auto;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-de67a2b {
    left: 16px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-de67a2b {
    right: 16px;
}

.elementor-16225 .elementor-element.elementor-element-de67a2b {
    top: 48px;
}

.elementor-16225 .elementor-element.elementor-element-de67a2b img {
    width: 32px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-603de82 {
    --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;
    --gap: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-603de82.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-16225 .elementor-element.elementor-element-7cf27dd {
    width: var( --container-widget-width, 422px );
    max-width: 422px;
    --container-widget-width: 422px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-7cf27dd .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-afa4736 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-e55e826 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 16px 16px;
    --row-gap: 16px;
    --column-gap: 16px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-4c061a0.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-4c061a0 img {
    width: 24px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-39ccd32 {
    width: var( --container-widget-width, 338px );
    max-width: 338px;
    --container-widget-width: 338px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-39ccd32.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-16225 .elementor-element.elementor-element-39ccd32 .elementor-heading-title {
    font-family: "Mulish", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-810989e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 16px 16px;
    --row-gap: 16px;
    --column-gap: 16px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-c66a30f.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-c66a30f img {
    width: 24px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-bfac35f {
    width: var( --container-widget-width, 388px );
    max-width: 388px;
    --container-widget-width: 388px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-bfac35f.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-16225 .elementor-element.elementor-element-bfac35f .elementor-heading-title {
    font-family: "Mulish", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-490f966 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 16px 16px;
    --row-gap: 16px;
    --column-gap: 16px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-ef405e3.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-ef405e3 img {
    width: 24px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-8b8bea5 {
    width: var( --container-widget-width, 423px );
    max-width: 423px;
    --container-widget-width: 423px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-8b8bea5.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-16225 .elementor-element.elementor-element-8b8bea5 .elementor-heading-title {
    font-family: "Mulish", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-c1d6874 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-c1d6874.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-ed6d2b4 > .elementor-widget-container {
    margin: -16px 0px 0px 0px;
}

.elementor-16225 .elementor-element.elementor-element-ed6d2b4 {
    text-align: center;
}

.elementor-16225 .elementor-element.elementor-element-ed6d2b4 img {
    width: 100%;
    max-width: 521px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-49af751 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --margin-top: 0px;
    --margin-bottom: 165px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 00px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-d454738 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 13px 13px;
    --row-gap: 13px;
    --column-gap: 13px;
    --border-radius: 25px 25px 25px 25px;
    --margin-top: 0px;
    --margin-bottom: 32px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 67px;
    --padding-bottom: 62px;
    --padding-left: 38px;
    --padding-right: 38px;
}

.elementor-16225 .elementor-element.elementor-element-d454738:not(.elementor-motion-effects-element-type-background), .elementor-16225 .elementor-element.elementor-element-d454738 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0000001F;
}

.elementor-16225 .elementor-element.elementor-element-6801309 {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-6801309.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-16225 .elementor-element.elementor-element-2f440c2 > .elementor-widget-container {
    margin: 0px 0px 24px 45px;
}

.elementor-16225 .elementor-element.elementor-element-2f440c2 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-62a4fd9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --margin-top: 0px;
    --margin-bottom: 32px;
    --margin-left: 45px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-e82ad41 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-f747fdb img {
    width: auto;
    height: 14px;
}

.elementor-16225 .elementor-element.elementor-element-8565294 .elementor-button {
    background-color: transparent;
    font-family: "Mulish", Sans-serif;
    font-size: 18.77px;
    font-weight: 800;
    line-height: 100%;
    letter-spacing: 0%;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-image: radial-gradient(at center center, #28B14C 0%, #5AED81 100%);
    border-radius: 7px 7px 7px 7px;
    padding: 11px 44px 11px 44px;
}

.elementor-16225 .elementor-element.elementor-element-8565294 > .elementor-widget-container {
    margin: 0px 0px 49.08px 45px;
}

.elementor-16225 .elementor-element.elementor-element-3fae25b {
    --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;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-3fae25b.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-8e02c50 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 22px 22px 22px 22px;
}

.elementor-16225 .elementor-element.elementor-element-8e02c50 {
    top: -94px;
    z-index: 2;
}

.elementor-16225 .elementor-element.elementor-element-8e02c50 img {
    max-width: 100%;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-5b4a5df {
    z-index: 2;
}

.elementor-16225 .elementor-element.elementor-element-5b4a5df img {
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-5cf0d2b {
    --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;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-955c021 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 75px 75px;
    --row-gap: 75px;
    --column-gap: 75px;
    --border-radius: 25px 25px 25px 25px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 036px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 42px;
    --padding-left: 0px;
    --padding-right: 38.78px;
}

.elementor-16225 .elementor-element.elementor-element-fb853c6 > .elementor-widget-container {
    margin: 0px 0px 0px -36px;
}

.elementor-16225 .elementor-element.elementor-element-fb853c6.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-fb853c6 img {
    width: auto;
    height: 359px;
    object-fit: cover;
    object-position: center center;
}

.elementor-16225 .elementor-element.elementor-element-3da3aca {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-3da3aca.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-16225 .elementor-element.elementor-element-eb7c9c5 {
    width: var( --container-widget-width, 454px );
    max-width: 454px;
    --container-widget-width: 454px;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-16225 .elementor-element.elementor-element-eb7c9c5 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-16225 .elementor-element.elementor-element-eb7c9c5 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 125%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-9586346 {
    width: var( --container-widget-width, 516px );
    max-width: 516px;
    --container-widget-width: 516px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-9586346 > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
}

.elementor-16225 .elementor-element.elementor-element-9586346 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: 0%;
    color: #FFFFFFB8;
}

.elementor-16225 .elementor-element.elementor-element-6d573de {
    --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;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 39px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-72099f5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 13px 13px;
    --row-gap: 13px;
    --column-gap: 13px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-959ae1a.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-959ae1a img {
    width: 22px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-ff650c3.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-16225 .elementor-element.elementor-element-ff650c3 .elementor-heading-title {
    font-family: "Mulish", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 125%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-910af9b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 13px 13px;
    --row-gap: 13px;
    --column-gap: 13px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-2860ba3.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-2860ba3 img {
    width: 22px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-3830190.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-16225 .elementor-element.elementor-element-3830190 .elementor-heading-title {
    font-family: "Mulish", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 125%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-67ac7c6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 13px 13px;
    --row-gap: 13px;
    --column-gap: 13px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-2556da5.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-2556da5 img {
    width: 22px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-d531a32.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-16225 .elementor-element.elementor-element-d531a32 .elementor-heading-title {
    font-family: "Mulish", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 125%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-d140a4b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 13px 13px;
    --row-gap: 13px;
    --column-gap: 13px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-54a389b.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-54a389b img {
    width: 22px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-5ee20fb.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-16225 .elementor-element.elementor-element-5ee20fb .elementor-heading-title {
    font-family: "Mulish", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 125%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-9c64cd6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 13px 13px;
    --row-gap: 13px;
    --column-gap: 13px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-50eb477.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-50eb477 img {
    width: 22px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-bc683ee.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-16225 .elementor-element.elementor-element-bc683ee .elementor-heading-title {
    font-family: "Mulish", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 125%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-36c57c0 {
    width: var( --container-widget-width, 536px );
    max-width: 536px;
    --container-widget-width: 536px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-36c57c0 > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
}

.elementor-16225 .elementor-element.elementor-element-36c57c0 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: 0%;
    color: #FFFFFFB8;
}

.elementor-16225 .elementor-element.elementor-element-4e59138 {
    text-align: right;
}

.elementor-16225 .elementor-element.elementor-element-4e59138 img {
    width: auto;
    height: 24px;
}

.elementor-16225 .elementor-element.elementor-element-ce884bb {
    --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;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 114px;
    --padding-bottom: 80px;
    --padding-left: 16px;
    --padding-right: 16px;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-094b2af {
    left: -80px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-094b2af {
    right: -80px;
}

.elementor-16225 .elementor-element.elementor-element-094b2af {
    top: 200px;
    z-index: 1;
}

.elementor-16225 .elementor-element.elementor-element-094b2af img {
    width: auto;
    height: 500px;
}

.elementor-16225 .elementor-element.elementor-element-dc478a8 {
    width: var( --container-widget-width, 566.5px );
    max-width: 566.5px;
    --container-widget-width: 566.5px;
    --container-widget-flex-grow: 0;
    z-index: 2;
    text-align: center;
}

.elementor-16225 .elementor-element.elementor-element-dc478a8 > .elementor-widget-container {
    margin: 0px 0px 105px 0px;
}

.elementor-16225 .elementor-element.elementor-element-dc478a8.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-dc478a8 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 35.2px;
    font-weight: 700;
    line-height: 125%;
    letter-spacing: 0%;
    color: #EEEEEE;
}

.elementor-16225 .elementor-element.elementor-element-cb839ab {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 18px 18px;
    --row-gap: 18px;
    --column-gap: 18px;
    --grid-auto-flow: row;
    --justify-items: center;
    --align-items: end;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-7d4082f {
    z-index: 2;
}

.elementor-16225 .elementor-element.elementor-element-7d4082f img {
    width: 100%;
    height: 291px;
}

.elementor-16225 .elementor-element.elementor-element-15a80f1 {
    z-index: 2;
}

.elementor-16225 .elementor-element.elementor-element-15a80f1 img {
    width: 100%;
    height: 282px;
}

.elementor-16225 .elementor-element.elementor-element-bf7dd73 {
    z-index: 2;
}

.elementor-16225 .elementor-element.elementor-element-bf7dd73 img {
    width: 100%;
    height: 281px;
}

.elementor-16225 .elementor-element.elementor-element-bf28ed2 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 36px 36px;
    --row-gap: 36px;
    --column-gap: 36px;
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 2;
}

.elementor-16225 .elementor-element.elementor-element-152b798 {
    --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;
    --justify-content: flex-end;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #0000001A;
    --border-color: #0000001A;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 27px;
    --padding-bottom: 027px;
    --padding-left: 20px;
    --padding-right: 020px;
}

.elementor-16225 .elementor-element.elementor-element-152b798:not(.elementor-motion-effects-element-type-background), .elementor-16225 .elementor-element.elementor-element-152b798 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1A1C1F;
}

.elementor-16225 .elementor-element.elementor-element-152b798.e-con {
    --align-self: flex-end;
}

.elementor-16225 .elementor-element.elementor-element-a230bef {
    text-align: left;
}

.elementor-16225 .elementor-element.elementor-element-a230bef .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 19px;
    font-weight: 500;
    line-height: 125%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-e524a60 {
    --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: flex-end;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #0000001A;
    --border-color: #0000001A;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 28px;
    --padding-right: 152px;
}

.elementor-16225 .elementor-element.elementor-element-e524a60:not(.elementor-motion-effects-element-type-background), .elementor-16225 .elementor-element.elementor-element-e524a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1A1C1F;
}

.elementor-16225 .elementor-element.elementor-element-e524a60.e-con {
    --align-self: flex-end;
}

.elementor-16225 .elementor-element.elementor-element-e616d8b {
    text-align: left;
}

.elementor-16225 .elementor-element.elementor-element-e616d8b .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 125%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-f45e534 {
    --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;
    --justify-content: flex-end;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #0000001A;
    --border-color: #0000001A;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 27px;
    --padding-bottom: 027px;
    --padding-left: 20px;
    --padding-right: 020px;
}

.elementor-16225 .elementor-element.elementor-element-f45e534:not(.elementor-motion-effects-element-type-background), .elementor-16225 .elementor-element.elementor-element-f45e534 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1A1C1F;
}

.elementor-16225 .elementor-element.elementor-element-f45e534.e-con {
    --align-self: flex-end;
}

.elementor-16225 .elementor-element.elementor-element-b867eca {
    text-align: left;
}

.elementor-16225 .elementor-element.elementor-element-b867eca .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 19px;
    font-weight: 500;
    line-height: 125%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-aebd434 {
    --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;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 80px;
    --padding-bottom: 67px;
    --padding-left: 36px;
    --padding-right: 36px;
}

.elementor-16225 .elementor-element.elementor-element-4e1282e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 75px 75px;
    --row-gap: 75px;
    --column-gap: 75px;
    --border-radius: 25px 25px 25px 25px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 036px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 42px;
    --padding-left: 0px;
    --padding-right: 38.78px;
}

.elementor-16225 .elementor-element.elementor-element-4e1282e:not(.elementor-motion-effects-element-type-background), .elementor-16225 .elementor-element.elementor-element-4e1282e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0000001F;
}

.elementor-16225 .elementor-element.elementor-element-aefc34b > .elementor-widget-container {
    margin: 0px 0px 0px -36px;
}

.elementor-16225 .elementor-element.elementor-element-aefc34b.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-aefc34b img {
    width: auto;
    height: 359px;
    object-fit: cover;
    object-position: center center;
}

.elementor-16225 .elementor-element.elementor-element-9de42de {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-9de42de.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-7a7a7e5 {
    width: var( --container-widget-width, 515px );
    max-width: 515px;
    --container-widget-width: 515px;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-16225 .elementor-element.elementor-element-7a7a7e5 > .elementor-widget-container {
    margin: 0px 0px 17px 0px;
}

.elementor-16225 .elementor-element.elementor-element-7a7a7e5 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 125%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-2f3387c {
    width: var( --container-widget-width, 442px );
    max-width: 442px;
    --container-widget-width: 442px;
    --container-widget-flex-grow: 0;
    z-index: 2;
    text-align: left;
}

.elementor-16225 .elementor-element.elementor-element-2f3387c > .elementor-widget-container {
    margin: 0px 0px 29px 0px;
}

.elementor-16225 .elementor-element.elementor-element-2f3387c.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-2f3387c .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 150%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-2e9de2f {
    width: var( --container-widget-width, 442px );
    max-width: 442px;
    --container-widget-width: 442px;
    --container-widget-flex-grow: 0;
    z-index: 2;
    text-align: left;
}

.elementor-16225 .elementor-element.elementor-element-2e9de2f > .elementor-widget-container {
    margin: 0px 0px 29px 0px;
}

.elementor-16225 .elementor-element.elementor-element-2e9de2f.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-2e9de2f .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 150%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-81b0be9 {
    text-align: right;
}

.elementor-16225 .elementor-element.elementor-element-81b0be9 img {
    width: auto;
    height: 14px;
}

.elementor-16225 .elementor-element.elementor-element-71536c1 {
    --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;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 67px;
    --padding-bottom: 128px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-16225 .elementor-element.elementor-element-71536c1.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-d1838a0 > .elementor-widget-container {
    margin: 0px 0px 59px 0px;
}

.elementor-16225 .elementor-element.elementor-element-d1838a0.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-d1838a0 {
    z-index: 2;
    text-align: center;
}

.elementor-16225 .elementor-element.elementor-element-d1838a0 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 125%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-21e70db {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 19px 19px;
    --row-gap: 19px;
    --column-gap: 19px;
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 50.02px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 2;
}

.elementor-16225 .elementor-element.elementor-element-1f761d5 {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 7.14px 7.14px 7.14px 7.14px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-06c8441 {
    --display: flex;
    --border-radius: 7.14px 7.14px 0px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-c9205c6.elementor-element {
    --align-self: center;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-c9205c6 {
    left: auto;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-c9205c6 {
    right: auto;
}

.elementor-16225 .elementor-element.elementor-element-c9205c6 {
    top: 81.335px;
}

.elementor-16225 .elementor-element.elementor-element-c9205c6 img {
    width: auto;
    height: 30px;
}

.elementor-16225 .elementor-element.elementor-element-f2034a9 img {
    width: 100%;
    height: 192.67px;
    object-fit: cover;
    object-position: center center;
    border-radius: 7.14px 7.14px 0px 0px;
}

.elementor-16225 .elementor-element.elementor-element-8a0e25f {
    --display: flex;
    --min-height: 96px;
    --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;
    --gap: 21px 21px;
    --row-gap: 21px;
    --column-gap: 21px;
    --border-radius: 0px 0px 7.14px 7.14px;
    --padding-top: 14px;
    --padding-bottom: 14px;
    --padding-left: 14px;
    --padding-right: 14px;
}

.elementor-16225 .elementor-element.elementor-element-8a0e25f:not(.elementor-motion-effects-element-type-background), .elementor-16225 .elementor-element.elementor-element-8a0e25f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1A1C1F;
}

.elementor-16225 .elementor-element.elementor-element-969d1c7 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 19.03px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-a07de20 {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 7.14px 7.14px 7.14px 7.14px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-c2056a3 {
    --display: flex;
    --border-radius: 7.14px 7.14px 0px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-6ee1961.elementor-element {
    --align-self: center;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-6ee1961 {
    left: auto;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-6ee1961 {
    right: auto;
}

.elementor-16225 .elementor-element.elementor-element-6ee1961 {
    top: 81.335px;
}

.elementor-16225 .elementor-element.elementor-element-6ee1961 img {
    width: auto;
    height: 30px;
}

.elementor-16225 .elementor-element.elementor-element-c871b8c img {
    width: 100%;
    height: 192.67px;
    object-fit: cover;
    object-position: center center;
    border-radius: 7.14px 7.14px 0px 0px;
}

.elementor-16225 .elementor-element.elementor-element-6964dd9 {
    --display: flex;
    --min-height: 96px;
    --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;
    --gap: 21px 21px;
    --row-gap: 21px;
    --column-gap: 21px;
    --border-radius: 0px 0px 7.14px 7.14px;
    --padding-top: 14px;
    --padding-bottom: 14px;
    --padding-left: 14px;
    --padding-right: 14px;
}

.elementor-16225 .elementor-element.elementor-element-6964dd9:not(.elementor-motion-effects-element-type-background), .elementor-16225 .elementor-element.elementor-element-6964dd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1A1C1F;
}

.elementor-16225 .elementor-element.elementor-element-07026d4 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 19.03px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-e42722a {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 7.14px 7.14px 7.14px 7.14px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-e41d678 {
    --display: flex;
    --border-radius: 7.14px 7.14px 0px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-41991a8.elementor-element {
    --align-self: center;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-41991a8 {
    left: auto;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-41991a8 {
    right: auto;
}

.elementor-16225 .elementor-element.elementor-element-41991a8 {
    top: 81.335px;
}

.elementor-16225 .elementor-element.elementor-element-41991a8 img {
    width: auto;
    height: 30px;
}

.elementor-16225 .elementor-element.elementor-element-74db25a img {
    width: 100%;
    height: 192.67px;
    object-fit: cover;
    object-position: center center;
    border-radius: 7.14px 7.14px 0px 0px;
}

.elementor-16225 .elementor-element.elementor-element-e0aef3a {
    --display: flex;
    --min-height: 96px;
    --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;
    --gap: 21px 21px;
    --row-gap: 21px;
    --column-gap: 21px;
    --border-radius: 0px 0px 7.14px 7.14px;
    --padding-top: 14px;
    --padding-bottom: 14px;
    --padding-left: 14px;
    --padding-right: 14px;
}

.elementor-16225 .elementor-element.elementor-element-e0aef3a:not(.elementor-motion-effects-element-type-background), .elementor-16225 .elementor-element.elementor-element-e0aef3a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1A1C1F;
}

.elementor-16225 .elementor-element.elementor-element-fddadcd .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 19.03px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-0abca4a .elementor-button {
    background-color: #75F991;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 100%;
    letter-spacing: 0%;
    fill: #000000;
    color: #000000;
    border-radius: 6px 6px 6px 6px;
    padding: 20px 20px 20px 20px;
}

.elementor-16225 .elementor-element.elementor-element-0abca4a {
    width: var( --container-widget-width, 288px );
    max-width: 288px;
    --container-widget-width: 288px;
    --container-widget-flex-grow: 0;
    z-index: 2;
}

.elementor-16225 .elementor-element.elementor-element-c2f467f {
    --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;
    --align-items: center;
    --gap: 99px 99px;
    --row-gap: 99px;
    --column-gap: 99px;
    --padding-top: 136px;
    --padding-bottom: 127px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-16225 .elementor-element.elementor-element-c2f467f:not(.elementor-motion-effects-element-type-background), .elementor-16225 .elementor-element.elementor-element-c2f467f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-16225 .elementor-element.elementor-element-c2f467f.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-0fbff10 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 44px;
    font-weight: 700;
    line-height: 70%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-70f218d {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-70f218d.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-f1d2b97 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 58px 58px;
    --row-gap: 58px;
    --column-gap: 58px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-eec4b84.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-eec4b84 img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-4c01a92 {
    --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;
    --gap: 27px 27px;
    --row-gap: 27px;
    --column-gap: 27px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: #454545;
    --border-color: #454545;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 37px;
    --padding-right: 0px;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-be87359 {
    left: -13.34px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-be87359 {
    right: -13.34px;
}

.elementor-16225 .elementor-element.elementor-element-be87359 {
    top: 0px;
    text-align: left;
}

.elementor-16225 .elementor-element.elementor-element-be87359 img {
    width: 26.67px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-2119311.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-2119311 img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-b734338 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-04bb182 {
    width: var( --container-widget-width, 502px );
    max-width: 502px;
    --container-widget-width: 502px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-04bb182 > .elementor-widget-container {
    margin: 0px 0px 56px 0px;
}

.elementor-16225 .elementor-element.elementor-element-04bb182 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0%;
    color: #FFFFFFE0;
}

.elementor-16225 .elementor-element.elementor-element-c2fed7b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 58px 58px;
    --row-gap: 58px;
    --column-gap: 58px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-af935e6.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-af935e6 img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-b23c83b {
    --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;
    --gap: 27px 27px;
    --row-gap: 27px;
    --column-gap: 27px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: #454545;
    --border-color: #454545;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 37px;
    --padding-right: 0px;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-f56c89d {
    left: -13.34px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-f56c89d {
    right: -13.34px;
}

.elementor-16225 .elementor-element.elementor-element-f56c89d {
    top: 80.3px;
    text-align: left;
}

.elementor-16225 .elementor-element.elementor-element-f56c89d img {
    width: 26.67px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-bb3f72f.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-bb3f72f img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-691a605 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-638313f {
    width: var( --container-widget-width, 502px );
    max-width: 502px;
    --container-widget-width: 502px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-638313f > .elementor-widget-container {
    margin: 0px 0px 56px 0px;
}

.elementor-16225 .elementor-element.elementor-element-638313f .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0%;
    color: #FFFFFFE0;
}

.elementor-16225 .elementor-element.elementor-element-f74596d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 58px 58px;
    --row-gap: 58px;
    --column-gap: 58px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-508624a.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-508624a img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-757b11a {
    --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;
    --gap: 27px 27px;
    --row-gap: 27px;
    --column-gap: 27px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: #454545;
    --border-color: #454545;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 37px;
    --padding-right: 0px;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-c937e3d {
    left: -13.34px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-c937e3d {
    right: -13.34px;
}

.elementor-16225 .elementor-element.elementor-element-c937e3d {
    top: 80.3px;
    text-align: left;
}

.elementor-16225 .elementor-element.elementor-element-c937e3d img {
    width: 26.67px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-a010fe3.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-a010fe3 img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-4476365 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-028b21c {
    width: var( --container-widget-width, 502px );
    max-width: 502px;
    --container-widget-width: 502px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-028b21c > .elementor-widget-container {
    margin: 0px 0px 56px 0px;
}

.elementor-16225 .elementor-element.elementor-element-028b21c .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0%;
    color: #FFFFFFE0;
}

.elementor-16225 .elementor-element.elementor-element-4f2c9df {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 58px 58px;
    --row-gap: 58px;
    --column-gap: 58px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-ba5c266.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-ba5c266 img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-0a57a14 {
    --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;
    --gap: 27px 27px;
    --row-gap: 27px;
    --column-gap: 27px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: #454545;
    --border-color: #454545;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 37px;
    --padding-right: 0px;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-afd6548 {
    left: -13.34px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-afd6548 {
    right: -13.34px;
}

.elementor-16225 .elementor-element.elementor-element-afd6548 {
    top: 80.3px;
    text-align: left;
}

.elementor-16225 .elementor-element.elementor-element-afd6548 img {
    width: 26.67px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-be79b4f.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-be79b4f img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-c9ac6f7 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-5cf0629 {
    width: var( --container-widget-width, 502px );
    max-width: 502px;
    --container-widget-width: 502px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-5cf0629 > .elementor-widget-container {
    margin: 0px 0px 56px 0px;
}

.elementor-16225 .elementor-element.elementor-element-5cf0629 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0%;
    color: #FFFFFFE0;
}

.elementor-16225 .elementor-element.elementor-element-eebb7a3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 58px 58px;
    --row-gap: 58px;
    --column-gap: 58px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-103d936.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-103d936 img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-579eed5 {
    --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;
    --gap: 27px 27px;
    --row-gap: 27px;
    --column-gap: 27px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: #454545;
    --border-color: #454545;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 37px;
    --padding-right: 0px;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-19a2b0b {
    left: -13.34px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-19a2b0b {
    right: -13.34px;
}

.elementor-16225 .elementor-element.elementor-element-19a2b0b {
    top: 80.3px;
    text-align: left;
}

.elementor-16225 .elementor-element.elementor-element-19a2b0b img {
    width: 26.67px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-f417c77.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-f417c77 img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-94c162f .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-9cbed5f {
    width: var( --container-widget-width, 502px );
    max-width: 502px;
    --container-widget-width: 502px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-9cbed5f > .elementor-widget-container {
    margin: 0px 0px 56px 0px;
}

.elementor-16225 .elementor-element.elementor-element-9cbed5f .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0%;
    color: #FFFFFFE0;
}

.elementor-16225 .elementor-element.elementor-element-c17982f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 58px 58px;
    --row-gap: 58px;
    --column-gap: 58px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-b996c25.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-b996c25 img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-ffeaad0 {
    --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;
    --gap: 27px 27px;
    --row-gap: 27px;
    --column-gap: 27px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: #454545;
    --border-color: #454545;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 37px;
    --padding-right: 0px;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-c299fd0 {
    left: -13.34px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-c299fd0 {
    right: -13.34px;
}

.elementor-16225 .elementor-element.elementor-element-c299fd0 {
    top: 80.3px;
    text-align: left;
}

.elementor-16225 .elementor-element.elementor-element-c299fd0 img {
    width: 26.67px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-2625f23.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-2625f23 img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-9c2814f .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-5cb755c {
    width: var( --container-widget-width, 502px );
    max-width: 502px;
    --container-widget-width: 502px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-5cb755c > .elementor-widget-container {
    margin: 0px 0px 56px 0px;
}

.elementor-16225 .elementor-element.elementor-element-5cb755c .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0%;
    color: #FFFFFFE0;
}

.elementor-16225 .elementor-element.elementor-element-67a33db {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 58px 58px;
    --row-gap: 58px;
    --column-gap: 58px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-d4c9c24.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-d4c9c24 img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-fd3bc69 {
    --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;
    --gap: 27px 27px;
    --row-gap: 27px;
    --column-gap: 27px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: #454545;
    --border-color: #454545;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 37px;
    --padding-right: 0px;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-76496ab {
    left: -13.34px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-76496ab {
    right: -13.34px;
}

.elementor-16225 .elementor-element.elementor-element-76496ab {
    top: 80.3px;
    text-align: left;
}

.elementor-16225 .elementor-element.elementor-element-76496ab img {
    width: 26.67px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-23133f5.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-23133f5 img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-7566e64 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-245bece {
    width: var( --container-widget-width, 502px );
    max-width: 502px;
    --container-widget-width: 502px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-245bece > .elementor-widget-container {
    margin: 0px 0px 56px 0px;
}

.elementor-16225 .elementor-element.elementor-element-245bece .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0%;
    color: #FFFFFFE0;
}

.elementor-16225 .elementor-element.elementor-element-3d37b08 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 58px 58px;
    --row-gap: 58px;
    --column-gap: 58px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-94db89d.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-94db89d img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-226c091 {
    --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;
    --gap: 27px 27px;
    --row-gap: 27px;
    --column-gap: 27px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: #454545;
    --border-color: #454545;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 37px;
    --padding-right: 0px;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-b4ca020 {
    left: -13.34px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-b4ca020 {
    right: -13.34px;
}

.elementor-16225 .elementor-element.elementor-element-b4ca020 {
    top: 80.3px;
    text-align: left;
}

.elementor-16225 .elementor-element.elementor-element-b4ca020 img {
    width: 26.67px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-be4ce65.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-be4ce65 img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-1d3e0c2 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-0240414 {
    width: var( --container-widget-width, 502px );
    max-width: 502px;
    --container-widget-width: 502px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-0240414 > .elementor-widget-container {
    margin: 0px 0px 56px 0px;
}

.elementor-16225 .elementor-element.elementor-element-0240414 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0%;
    color: #FFFFFFE0;
}

.elementor-16225 .elementor-element.elementor-element-0fd6ee3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 58px 58px;
    --row-gap: 58px;
    --column-gap: 58px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-ac0272e.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-ac0272e img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-71f7b1a {
    --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;
    --gap: 27px 27px;
    --row-gap: 27px;
    --column-gap: 27px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: #454545;
    --border-color: #454545;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 37px;
    --padding-right: 0px;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-0b2d1fa {
    left: -13.34px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-0b2d1fa {
    right: -13.34px;
}

.elementor-16225 .elementor-element.elementor-element-0b2d1fa {
    top: 80.3px;
    text-align: left;
}

.elementor-16225 .elementor-element.elementor-element-0b2d1fa img {
    width: 26.67px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-a478e7b.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-a478e7b img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-10b1917 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-af183c3 {
    width: var( --container-widget-width, 502px );
    max-width: 502px;
    --container-widget-width: 502px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-af183c3 > .elementor-widget-container {
    margin: 0px 0px 56px 0px;
}

.elementor-16225 .elementor-element.elementor-element-af183c3 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0%;
    color: #FFFFFFE0;
}

.elementor-16225 .elementor-element.elementor-element-4c3f84d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 58px 58px;
    --row-gap: 58px;
    --column-gap: 58px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-201d510.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-201d510 img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-59d9266 {
    --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;
    --gap: 27px 27px;
    --row-gap: 27px;
    --column-gap: 27px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: #454545;
    --border-color: #454545;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 37px;
    --padding-right: 0px;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-5d40cc4 {
    left: -13.34px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-5d40cc4 {
    right: -13.34px;
}

.elementor-16225 .elementor-element.elementor-element-5d40cc4 {
    top: 80.3px;
    text-align: left;
}

.elementor-16225 .elementor-element.elementor-element-5d40cc4 img {
    width: 26.67px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-eb11add.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-eb11add img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-9a84ac5 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-ec5b653 {
    width: var( --container-widget-width, 502px );
    max-width: 502px;
    --container-widget-width: 502px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-ec5b653 > .elementor-widget-container {
    margin: 0px 0px 56px 0px;
}

.elementor-16225 .elementor-element.elementor-element-ec5b653 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0%;
    color: #FFFFFFE0;
}

.elementor-16225 .elementor-element.elementor-element-971cadb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 58px 58px;
    --row-gap: 58px;
    --column-gap: 58px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-fb15e59.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-fb15e59 img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-26bb7a9 {
    --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;
    --gap: 27px 27px;
    --row-gap: 27px;
    --column-gap: 27px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: #454545;
    --border-color: #454545;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 37px;
    --padding-right: 0px;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-bda564c {
    left: -13.34px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-bda564c {
    right: -13.34px;
}

.elementor-16225 .elementor-element.elementor-element-bda564c {
    top: 80.3px;
    text-align: left;
}

.elementor-16225 .elementor-element.elementor-element-bda564c img {
    width: 26.67px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-4194d3b.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-4194d3b img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-6365993 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-3c5fc23 {
    width: var( --container-widget-width, 502px );
    max-width: 502px;
    --container-widget-width: 502px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-3c5fc23 > .elementor-widget-container {
    margin: 0px 0px 56px 0px;
}

.elementor-16225 .elementor-element.elementor-element-3c5fc23 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0%;
    color: #FFFFFFE0;
}

.elementor-16225 .elementor-element.elementor-element-7e89410 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 58px 58px;
    --row-gap: 58px;
    --column-gap: 58px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-4d62bde.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-4d62bde img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-bf092d1 {
    --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;
    --gap: 27px 27px;
    --row-gap: 27px;
    --column-gap: 27px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: #454545;
    --border-color: #454545;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 37px;
    --padding-right: 0px;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-1873ffd {
    left: -13.34px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-1873ffd {
    right: -13.34px;
}

.elementor-16225 .elementor-element.elementor-element-1873ffd {
    top: 80.3px;
    text-align: left;
}

.elementor-16225 .elementor-element.elementor-element-1873ffd img {
    width: 26.67px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-270bbd0.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-270bbd0 img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-5ede98c .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-522efc5 {
    width: var( --container-widget-width, 502px );
    max-width: 502px;
    --container-widget-width: 502px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-522efc5 > .elementor-widget-container {
    margin: 0px 0px 56px 0px;
}

.elementor-16225 .elementor-element.elementor-element-522efc5 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0%;
    color: #FFFFFFE0;
}

.elementor-16225 .elementor-element.elementor-element-bdfb05d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 58px 58px;
    --row-gap: 58px;
    --column-gap: 58px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-76bcafe.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-76bcafe img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-2522ebd {
    --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;
    --gap: 27px 27px;
    --row-gap: 27px;
    --column-gap: 27px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: #454545;
    --border-color: #454545;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 37px;
    --padding-right: 0px;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-f5fc6d4 {
    left: -13.34px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-f5fc6d4 {
    right: -13.34px;
}

.elementor-16225 .elementor-element.elementor-element-f5fc6d4 {
    top: 80.3px;
    text-align: left;
}

.elementor-16225 .elementor-element.elementor-element-f5fc6d4 img {
    width: 26.67px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-5260370.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-5260370 img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-c7c2b2c .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-cb8c72b {
    width: var( --container-widget-width, 502px );
    max-width: 502px;
    --container-widget-width: 502px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-cb8c72b > .elementor-widget-container {
    margin: 0px 0px 56px 0px;
}

.elementor-16225 .elementor-element.elementor-element-cb8c72b .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0%;
    color: #FFFFFFE0;
}

.elementor-16225 .elementor-element.elementor-element-cfe3e37 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 58px 58px;
    --row-gap: 58px;
    --column-gap: 58px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-36f9d5c.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-36f9d5c img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-8eb7c8e {
    --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;
    --gap: 27px 27px;
    --row-gap: 27px;
    --column-gap: 27px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: #454545;
    --border-color: #454545;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 37px;
    --padding-right: 0px;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-1e12d34 {
    left: -13.34px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-1e12d34 {
    right: -13.34px;
}

.elementor-16225 .elementor-element.elementor-element-1e12d34 {
    top: 80.3px;
    text-align: left;
}

.elementor-16225 .elementor-element.elementor-element-1e12d34 img {
    width: 26.67px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-da79249.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-da79249 img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-aba022d .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-a24f19a {
    width: var( --container-widget-width, 502px );
    max-width: 502px;
    --container-widget-width: 502px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-a24f19a > .elementor-widget-container {
    margin: 0px 0px 56px 0px;
}

.elementor-16225 .elementor-element.elementor-element-a24f19a .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0%;
    color: #FFFFFFE0;
}

.elementor-16225 .elementor-element.elementor-element-5c6ac03 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 58px 58px;
    --row-gap: 58px;
    --column-gap: 58px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-0b45934.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-0b45934 img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-54fb960 {
    --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;
    --gap: 27px 27px;
    --row-gap: 27px;
    --column-gap: 27px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: #454545;
    --border-color: #454545;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 37px;
    --padding-right: 0px;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-cd743f2 {
    left: -13.34px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-cd743f2 {
    right: -13.34px;
}

.elementor-16225 .elementor-element.elementor-element-cd743f2 {
    top: 80.3px;
    text-align: left;
}

.elementor-16225 .elementor-element.elementor-element-cd743f2 img {
    width: 26.67px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-f4b0ecd.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-f4b0ecd img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-251d863 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-27933de {
    width: var( --container-widget-width, 502px );
    max-width: 502px;
    --container-widget-width: 502px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-27933de > .elementor-widget-container {
    margin: 0px 0px 56px 0px;
}

.elementor-16225 .elementor-element.elementor-element-27933de .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0%;
    color: #FFFFFFE0;
}

.elementor-16225 .elementor-element.elementor-element-7adec35 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 58px 58px;
    --row-gap: 58px;
    --column-gap: 58px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-0a089b0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-16225 .elementor-element.elementor-element-0a089b0.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-0a089b0 img {
    width: 583px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-b3f2498 {
    --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;
    --gap: 27px 27px;
    --row-gap: 27px;
    --column-gap: 27px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: #45454500;
    --border-color: #45454500;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 37px;
    --padding-right: 0px;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-508583d {
    left: -13.34px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-508583d {
    right: -13.34px;
}

.elementor-16225 .elementor-element.elementor-element-508583d {
    top: 0px;
    text-align: left;
}

.elementor-16225 .elementor-element.elementor-element-508583d img {
    width: 26.67px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-5200116.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-5200116 img {
    width: 583px;
    height: auto;
    border-style: none;
}

.elementor-16225 .elementor-element.elementor-element-a1a5cf4 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-36bbdf8 {
    width: var( --container-widget-width, 516px );
    max-width: 516px;
    --container-widget-width: 516px;
    --container-widget-flex-grow: 0;
}

.elementor-16225 .elementor-element.elementor-element-36bbdf8 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 0%;
    color: #FFFFFFE0;
}

.elementor-16225 .elementor-element.elementor-element-dc6dc81 {
    --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;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-b8abb6b .elementor-button {
    background-color: #75F991;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 100%;
    letter-spacing: 0%;
    fill: #000000;
    color: #000000;
    border-radius: 6px 6px 6px 6px;
    padding: 20px 20px 20px 20px;
}

.elementor-16225 .elementor-element.elementor-element-b8abb6b {
    width: var( --container-widget-width, 288px );
    max-width: 288px;
    --container-widget-width: 288px;
    --container-widget-flex-grow: 0;
    z-index: 1;
}

.elementor-16225 .elementor-element.elementor-element-b8abb6b > .elementor-widget-container {
    margin: 73px 0px 0px 0px;
}

.elementor-16225 .elementor-element.elementor-element-286ffb2 {
    --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;
    --align-items: flex-end;
    --padding-top: 150px;
    --padding-bottom: 120px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-16225 .elementor-element.elementor-element-286ffb2:not(.elementor-motion-effects-element-type-background), .elementor-16225 .elementor-element.elementor-element-286ffb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #55555510;
}

.elementor-16225 .elementor-element.elementor-element-286ffb2.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-13f001b {
    --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;
    --gap: 33px 33px;
    --row-gap: 33px;
    --column-gap: 33px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 2;
}

.elementor-16225 .elementor-element.elementor-element-b915030 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 160%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-0ce4bd4 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 160%;
    letter-spacing: 0%;
    color: #FFFFFF52;
}

.elementor-16225 .elementor-element.elementor-element-1b9ed15 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-1b9ed15 {
    left: 70px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-1b9ed15 {
    right: 70px;
}

.elementor-16225 .elementor-element.elementor-element-1b9ed15 {
    bottom: 0px;
    z-index: 1;
}

.elementor-16225 .elementor-element.elementor-element-1b9ed15 img {
    width: auto;
    height: 484px;
}

.elementor-16225 .elementor-element.elementor-element-c2c849b {
    --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;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 140px;
    --padding-bottom: 135px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-16225 .elementor-element.elementor-element-c2c849b.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-dd32fa4 > .elementor-widget-container {
    margin: 0px 0px 4px 0px;
}

.elementor-16225 .elementor-element.elementor-element-dd32fa4 {
    z-index: 2;
    text-align: center;
}

.elementor-16225 .elementor-element.elementor-element-dd32fa4 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 125%;
    letter-spacing: 4px;
    color: #75F991;
}

.elementor-16225 .elementor-element.elementor-element-4502fcc {
    width: var( --container-widget-width, 609px );
    max-width: 609px;
    --container-widget-width: 609px;
    --container-widget-flex-grow: 0;
    z-index: 2;
    text-align: center;
}

.elementor-16225 .elementor-element.elementor-element-4502fcc > .elementor-widget-container {
    margin: 0px 0px 44px 0px;
}

.elementor-16225 .elementor-element.elementor-element-4502fcc .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-ff4ac76 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 34px 34px;
    --row-gap: 34px;
    --column-gap: 34px;
    --grid-auto-flow: row;
    --justify-items: center;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-4f69278 {
    --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;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 24px 24px 24px 24px;
    --padding-top: 85px;
    --padding-bottom: 78px;
    --padding-left: 36px;
    --padding-right: 36px;
    --z-index: 2;
}

.elementor-16225 .elementor-element.elementor-element-4f69278:not(.elementor-motion-effects-element-type-background), .elementor-16225 .elementor-element.elementor-element-4f69278 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-16225 .elementor-element.elementor-element-49e8320 > .elementor-widget-container {
    margin: 0px 0px 22px 0px;
}

.elementor-16225 .elementor-element.elementor-element-49e8320 {
    z-index: 2;
    text-align: center;
}

.elementor-16225 .elementor-element.elementor-element-49e8320 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 100%;
    letter-spacing: 11%;
    color: #75F991;
}

.elementor-16225 .elementor-element.elementor-element-92514bb > .elementor-widget-container {
    margin: 0px 0px 90px 0px;
}

.elementor-16225 .elementor-element.elementor-element-92514bb {
    text-align: center;
}

.elementor-16225 .elementor-element.elementor-element-92514bb .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 36px;
    font-weight: 800;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-baa7c2c > .elementor-widget-container {
    margin: 0px 0px 17px 0px;
}

.elementor-16225 .elementor-element.elementor-element-baa7c2c {
    z-index: 2;
}

.elementor-16225 .elementor-element.elementor-element-690b5c8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-16225 .elementor-element.elementor-element-690b5c8 {
    z-index: 2;
}

.elementor-16225 .elementor-element.elementor-element-705c925 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-7430d75 {
    --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;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 24px 24px 24px 24px;
    --padding-top: 85px;
    --padding-bottom: 78px;
    --padding-left: 36px;
    --padding-right: 36px;
    --z-index: 2;
}

.elementor-16225 .elementor-element.elementor-element-7430d75:not(.elementor-motion-effects-element-type-background), .elementor-16225 .elementor-element.elementor-element-7430d75 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-16225 .elementor-element.elementor-element-2cc2e5d > .elementor-widget-container {
    margin: 0px 0px 22px 0px;
}

.elementor-16225 .elementor-element.elementor-element-2cc2e5d {
    z-index: 2;
    text-align: center;
}

.elementor-16225 .elementor-element.elementor-element-2cc2e5d .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 100%;
    letter-spacing: 11%;
    color: #75F991;
}

.elementor-16225 .elementor-element.elementor-element-0849e4a > .elementor-widget-container {
    margin: 0px 0px 90px 0px;
}

.elementor-16225 .elementor-element.elementor-element-0849e4a {
    text-align: center;
}

.elementor-16225 .elementor-element.elementor-element-0849e4a .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 36px;
    font-weight: 800;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-65c2008 > .elementor-widget-container {
    margin: 0px 0px 17px 0px;
}

.elementor-16225 .elementor-element.elementor-element-65c2008 {
    z-index: 2;
}

.elementor-16225 .elementor-element.elementor-element-007544d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-16225 .elementor-element.elementor-element-007544d {
    z-index: 2;
}

.elementor-16225 .elementor-element.elementor-element-1ad4c58 {
    --display: flex;
    --position: absolute;
    --border-radius: 13px 13px 0px 0px;
    --margin-top: -48px;
    --margin-bottom: 0px;
    --margin-left: 0.5px;
    --margin-right: 0px;
    --padding-top: 17px;
    --padding-bottom: 61px;
    --padding-left: 16px;
    --padding-right: 16px;
    top: 0px;
    --z-index: 1;
}

.elementor-16225 .elementor-element.elementor-element-1ad4c58:not(.elementor-motion-effects-element-type-background), .elementor-16225 .elementor-element.elementor-element-1ad4c58 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #75F991 0%, #75F99154 100%);
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-1ad4c58 {
    left: 0px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-1ad4c58 {
    right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-a454b9d img {
    width: auto;
    height: 17px;
}

.elementor-16225 .elementor-element.elementor-element-5afd1af {
    --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;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 24px 24px 24px 24px;
    --padding-top: 85px;
    --padding-bottom: 78px;
    --padding-left: 36px;
    --padding-right: 36px;
    --z-index: 2;
}

.elementor-16225 .elementor-element.elementor-element-5afd1af:not(.elementor-motion-effects-element-type-background), .elementor-16225 .elementor-element.elementor-element-5afd1af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-16225 .elementor-element.elementor-element-3f43a02 > .elementor-widget-container {
    margin: 0px 0px 22px 0px;
}

.elementor-16225 .elementor-element.elementor-element-3f43a02 {
    z-index: 2;
    text-align: center;
}

.elementor-16225 .elementor-element.elementor-element-3f43a02 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 100%;
    letter-spacing: 11%;
    color: #75F991;
}

.elementor-16225 .elementor-element.elementor-element-aace0b9 > .elementor-widget-container {
    margin: 0px 0px 90px 0px;
}

.elementor-16225 .elementor-element.elementor-element-aace0b9 {
    text-align: center;
}

.elementor-16225 .elementor-element.elementor-element-aace0b9 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 36px;
    font-weight: 800;
    line-height: 100%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-51508f8 > .elementor-widget-container {
    margin: 0px 0px 17px 0px;
}

.elementor-16225 .elementor-element.elementor-element-51508f8 {
    z-index: 2;
}

.elementor-16225 .elementor-element.elementor-element-cb8db66 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-16225 .elementor-element.elementor-element-cb8db66 {
    z-index: 2;
}

.elementor-16225 .elementor-element.elementor-element-60812ea {
    --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;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 24px 24px 24px 24px;
    --padding-top: 44px;
    --padding-bottom: 34px;
    --padding-left: 48px;
    --padding-right: 48px;
    --z-index: 2;
}

.elementor-16225 .elementor-element.elementor-element-60812ea:not(.elementor-motion-effects-element-type-background), .elementor-16225 .elementor-element.elementor-element-60812ea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-16225 .elementor-element.elementor-element-f418c8b > .elementor-widget-container {
    margin: 30px 0px 6px 0px;
}

.elementor-16225 .elementor-element.elementor-element-f418c8b {
    z-index: 2;
    text-align: left;
}

.elementor-16225 .elementor-element.elementor-element-f418c8b .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 125%;
    letter-spacing: 4px;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-6340afa > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-16225 .elementor-element.elementor-element-6340afa {
    text-align: left;
}

.elementor-16225 .elementor-element.elementor-element-6340afa .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 64px;
    font-weight: 700;
    line-height: 125%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-0ce3fe5 > .elementor-widget-container {
    margin: 0px 0px 28px 0px;
}

.elementor-16225 .elementor-element.elementor-element-0ce3fe5 {
    z-index: 2;
}

.elementor-16225 .elementor-element.elementor-element-329843e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-16225 .elementor-element.elementor-element-329843e {
    z-index: 2;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-6646065 {
    left: 0px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-6646065 {
    right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-6646065 {
    bottom: 0px;
    z-index: 1;
}

.elementor-16225 .elementor-element.elementor-element-6646065 img {
    width: 528px;
    height: auto;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-f1c5556 {
    right: 0px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-f1c5556 {
    left: 0px;
}

.elementor-16225 .elementor-element.elementor-element-f1c5556 {
    bottom: 0px;
    z-index: 1;
}

.elementor-16225 .elementor-element.elementor-element-f1c5556 img {
    width: 528px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-41b49bd {
    --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;
    --gap: 34px 34px;
    --row-gap: 34px;
    --column-gap: 34px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #FFFFFF1F;
    --border-color: #FFFFFF1F;
    --border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    --padding-top: 59px;
    --padding-bottom: 34px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-16225 .elementor-element.elementor-element-664ac66 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 61px 61px;
    --row-gap: 61px;
    --column-gap: 61px;
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-f8d9249 {
    --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;
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-e2fe75a .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-f2f7bac .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-67029d0 {
    --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;
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-7cdfd95 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-2923986 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-1a312fa .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-6e6c92c {
    --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;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-ecbb495 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-f55758b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 16px 16px;
    --row-gap: 16px;
    --column-gap: 16px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-36532ee.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-36532ee .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-db1ce38 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-29b619f img {
    width: 24px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-a20b69f img {
    width: 24px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-74e2522 img {
    width: 24px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-ccd467b img {
    width: 24px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-7b6525d img {
    width: 24px;
    height: auto;
}

.elementor-16225 .elementor-element.elementor-element-56f144a {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-3780208 {
    --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;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-e1188f0 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-438aa20 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 16px 16px;
    --row-gap: 16px;
    --column-gap: 16px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-e108dca.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-16225 .elementor-element.elementor-element-e108dca .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0%;
    color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-49266e4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-b9bce89 img {
    width: auto;
    max-width: 24px;
}

.elementor-16225 .elementor-element.elementor-element-2f28e9c img {
    width: auto;
    max-width: 24px;
}

.elementor-16225 .elementor-element.elementor-element-e34fed6 img {
    width: auto;
    max-width: 24px;
}

.elementor-16225 .elementor-element.elementor-element-b6cc96f img {
    width: auto;
    max-width: 24px;
}

.elementor-16225 .elementor-element.elementor-element-4d77437 img {
    width: auto;
    max-width: 24px;
}

.elementor-16225 .elementor-element.elementor-element-7b354f5 {
    --display: flex;
    --position: fixed;
    --min-height: 100vh;
    --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;
    --padding-top: 16px;
    --padding-bottom: 16px;
    --padding-left: 16px;
    --padding-right: 16px;
    top: 0px;
    --z-index: 3;
}

.elementor-16225 .elementor-element.elementor-element-7b354f5:not(.elementor-motion-effects-element-type-background), .elementor-16225 .elementor-element.elementor-element-7b354f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #00000099;
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-7b354f5 {
    left: 0px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-7b354f5 {
    right: 0px;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-primary );
}

body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-9bd94e6 {
    right: 32px;
}

body.rtl .elementor-16225 .elementor-element.elementor-element-9bd94e6 {
    left: 32px;
}

.elementor-16225 .elementor-element.elementor-element-9bd94e6 {
    top: 32px;
}

.elementor-16225 .elementor-element.elementor-element-9bd94e6 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-16225 .elementor-element.elementor-element-9bd94e6.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF99;
}

.elementor-16225 .elementor-element.elementor-element-9bd94e6.elementor-view-framed .elementor-icon, .elementor-16225 .elementor-element.elementor-element-9bd94e6.elementor-view-default .elementor-icon {
    color: #FFFFFF99;
    border-color: #FFFFFF99;
}

.elementor-16225 .elementor-element.elementor-element-9bd94e6.elementor-view-framed .elementor-icon, .elementor-16225 .elementor-element.elementor-element-9bd94e6.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF99;
}

.elementor-16225 .elementor-element.elementor-element-9bd94e6.elementor-view-stacked .elementor-icon:hover {
    background-color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-9bd94e6.elementor-view-framed .elementor-icon:hover, .elementor-16225 .elementor-element.elementor-element-9bd94e6.elementor-view-default .elementor-icon:hover {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-9bd94e6.elementor-view-framed .elementor-icon:hover, .elementor-16225 .elementor-element.elementor-element-9bd94e6.elementor-view-default .elementor-icon:hover svg {
    fill: #FFFFFF;
}

.elementor-16225 .elementor-element.elementor-element-9bd94e6 .elementor-icon {
    font-size: 36px;
}

.elementor-16225 .elementor-element.elementor-element-9bd94e6 .elementor-icon svg {
    height: 36px;
}

.elementor-16225 .elementor-element.elementor-element-6907bca {
    width: 100%;
    max-width: 100%;
}

.elementor-16225 .elementor-element.elementor-element-a524092 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16225 .elementor-element.elementor-element-4d6e98f1 {
    padding: 0px 0px 0px 0px;
}

.elementor-16225 .elementor-element.elementor-element-5190c604 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

body.elementor-page-16225:not(.elementor-motion-effects-element-type-background), body.elementor-page-16225 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

:root {
    --page-title-display: none;
}

body.elementor-page-16225 {
    padding: 0px 0px 0px 0px;
}

@media(min-width: 768px) {
    .elementor-16225 .elementor-element.elementor-element-67344e8 {
        --width:555.69px;
    }

    .elementor-16225 .elementor-element.elementor-element-e394cd5 {
        --width: 555.69px;
    }

    .elementor-16225 .elementor-element.elementor-element-c1d6874 {
        --width: 555.69px;
    }

    .elementor-16225 .elementor-element.elementor-element-d454738 {
        --width: 1053px;
    }

    .elementor-16225 .elementor-element.elementor-element-3fae25b {
        --width: 375px;
    }

    .elementor-16225 .elementor-element.elementor-element-955c021 {
        --width: calc(100%-360px);
    }

    .elementor-16225 .elementor-element.elementor-element-6d573de {
        --width: 429px;
    }

    .elementor-16225 .elementor-element.elementor-element-13f001b {
        --width: 708px;
    }

    .elementor-16225 .elementor-element.elementor-element-60812ea {
        --width: 770px;
    }

    .elementor-16225 .elementor-element.elementor-element-7b354f5 {
        --content-width: 100%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-16225 .elementor-element.elementor-element-152b798 {
        --width:360.1px;
    }

    .elementor-16225 .elementor-element.elementor-element-e524a60 {
        --width: 360.1px;
    }

    .elementor-16225 .elementor-element.elementor-element-f45e534 {
        --width: 360.1px;
    }

    .elementor-16225 .elementor-element.elementor-element-1f761d5 {
        --width: 386.52px;
    }

    .elementor-16225 .elementor-element.elementor-element-a07de20 {
        --width: 386.52px;
    }

    .elementor-16225 .elementor-element.elementor-element-e42722a {
        --width: 386.52px;
    }

    .elementor-16225 .elementor-element.elementor-element-13f001b {
        --width: 560px;
    }
}

@media(max-width: 1366px) {
    body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-bab76a3 {
        left:0px;
    }

    body.rtl .elementor-16225 .elementor-element.elementor-element-bab76a3 {
        right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-bab76a3 {
        bottom: -83.998px;
    }

    .elementor-16225 .elementor-element.elementor-element-cb839ab {
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-bf28ed2 {
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-21e70db {
        --grid-auto-flow: row;
    }

    body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-1b9ed15 {
        left: 70px;
    }

    body.rtl .elementor-16225 .elementor-element.elementor-element-1b9ed15 {
        right: 70px;
    }

    .elementor-16225 .elementor-element.elementor-element-1b9ed15 {
        bottom: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-ff4ac76 {
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-664ac66 {
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-56f144a {
        --grid-auto-flow: row;
    }
}

@media(max-width: 1200px) {
    .elementor-16225 .elementor-element.elementor-element-d10841a {
        --padding-top:0px;
        --padding-bottom: 166px;
        --padding-left: 52px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-a0f8cd7 {
        --padding-top: 0px;
        --padding-bottom: 166px;
        --padding-left: 52px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-456a5f7 {
        --padding-top: 0px;
        --padding-bottom: 166px;
        --padding-left: 52px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-49af751 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-d454738 {
        --gap: 24px 24px;
        --row-gap: 24px;
        --column-gap: 24px;
    }

    body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-8e02c50 {
        left: 0px;
    }

    body.rtl .elementor-16225 .elementor-element.elementor-element-8e02c50 {
        right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-8e02c50 {
        top: -93px;
    }

    .elementor-16225 .elementor-element.elementor-element-955c021 {
        --gap: 24px 24px;
        --row-gap: 24px;
        --column-gap: 24px;
    }

    .elementor-16225 .elementor-element.elementor-element-fb853c6 img {
        width: 390px;
        height: auto;
    }

    .elementor-16225 .elementor-element.elementor-element-cb839ab {
        --gap: 16px 16px;
        --row-gap: 16px;
        --column-gap: 16px;
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-7d4082f img {
        height: 234px;
    }

    .elementor-16225 .elementor-element.elementor-element-15a80f1 img {
        height: 226px;
    }

    .elementor-16225 .elementor-element.elementor-element-bf7dd73 img {
        height: 225px;
    }

    .elementor-16225 .elementor-element.elementor-element-bf28ed2 {
        --gap: 16px 16px;
        --row-gap: 16px;
        --column-gap: 16px;
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-e524a60 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 28px;
        --padding-right: 110px;
    }

    .elementor-16225 .elementor-element.elementor-element-4e1282e {
        --gap: 24px 24px;
        --row-gap: 24px;
        --column-gap: 24px;
    }

    .elementor-16225 .elementor-element.elementor-element-21e70db {
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-eec4b84 img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-2119311 img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-af935e6 img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-bb3f72f img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-508624a img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-a010fe3 img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-ba5c266 img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-be79b4f img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-103d936 img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-f417c77 img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-b996c25 img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-2625f23 img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-d4c9c24 img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-23133f5 img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-94db89d img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-be4ce65 img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-ac0272e img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-a478e7b img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-201d510 img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-eb11add img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-fb15e59 img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-4194d3b img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-4d62bde img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-270bbd0 img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-76bcafe img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-5260370 img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-36f9d5c img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-da79249 img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-0b45934 img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-f4b0ecd img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-0a089b0 img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-5200116 img {
        width: 390px;
    }

    .elementor-16225 .elementor-element.elementor-element-1b9ed15 > .elementor-widget-container {
        margin: 0px 0px 0px -200px;
    }

    .elementor-16225 .elementor-element.elementor-element-ff4ac76 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-4f69278.e-con {
        --order: 2;
    }

    .elementor-16225 .elementor-element.elementor-element-705c925 {
        --margin-top: 48px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-705c925.e-con {
        --order: 1;
    }

    .elementor-16225 .elementor-element.elementor-element-5afd1af.e-con {
        --order: 3;
    }

    .elementor-16225 .elementor-element.elementor-element-664ac66 {
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-56f144a {
        --grid-auto-flow: row;
    }
}

@media(max-width: 1024px) {
    .elementor-16225 .elementor-element.elementor-element-b59e1e1 {
        width:auto;
        max-width: auto;
        text-align: right;
    }

    .elementor-16225 .elementor-element.elementor-element-b59e1e1 > .elementor-widget-container {
        margin: 0px 0px 0px 15px;
    }

    .elementor-16225 .elementor-element.elementor-element-b59e1e1 img {
        width: 24px;
        max-width: 24px;
    }

    .elementor-16225 .elementor-element.elementor-element-d10841a {
        --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;
        --padding-top: 0px;
        --padding-bottom: 84px;
        --padding-left: 084px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-67344e8.e-con {
        --order: -99999 /* order start hack */;
    }

    .elementor-16225 .elementor-element.elementor-element-8556025 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-a0f8cd7 {
        --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;
        --padding-top: 0px;
        --padding-bottom: 84px;
        --padding-left: 084px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-e394cd5.e-con {
        --order: -99999 /* order start hack */;
    }

    .elementor-16225 .elementor-element.elementor-element-74ff843 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-456a5f7 {
        --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;
        --padding-top: 0px;
        --padding-bottom: 84px;
        --padding-left: 084px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-c1d6874.e-con {
        --order: -99999 /* order start hack */;
    }

    .elementor-16225 .elementor-element.elementor-element-ed6d2b4 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-d454738 {
        --flex-direction: column;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: center;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 42px;
        --padding-bottom: 42px;
        --padding-left: 036px;
        --padding-right: 36px;
    }

    .elementor-16225 .elementor-element.elementor-element-2f440c2 > .elementor-widget-container {
        margin: 0px 0px 24px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-62a4fd9 {
        --margin-top: 0px;
        --margin-bottom: 32px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-8565294 > .elementor-widget-container {
        margin: 0px 0px 49px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-3fae25b.e-con {
        --order: -99999 /* order start hack */;
    }

    .elementor-16225 .elementor-element.elementor-element-5cf0d2b {
        --padding-top: 116px;
        --padding-bottom: 67px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-16225 .elementor-element.elementor-element-955c021 {
        --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;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 42px;
        --padding-left: 036px;
        --padding-right: 36px;
    }

    .elementor-16225 .elementor-element.elementor-element-fb853c6 > .elementor-widget-container {
        margin: -36px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-3da3aca {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-16225 .elementor-element.elementor-element-eb7c9c5 {
        text-align: center;
    }

    .elementor-16225 .elementor-element.elementor-element-9586346 {
        text-align: center;
    }

    .elementor-16225 .elementor-element.elementor-element-36c57c0 {
        text-align: center;
    }

    .elementor-16225 .elementor-element.elementor-element-cb839ab {
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-bf28ed2 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --gap: 36px 36px;
        --row-gap: 36px;
        --column-gap: 36px;
        --grid-auto-flow: row;
        --justify-items: center;
    }

    .elementor-16225 .elementor-element.elementor-element-aebd434 {
        --padding-top: 116px;
        --padding-bottom: 67px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-16225 .elementor-element.elementor-element-4e1282e {
        --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;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 42px;
        --padding-left: 036px;
        --padding-right: 36px;
    }

    .elementor-16225 .elementor-element.elementor-element-aefc34b > .elementor-widget-container {
        margin: -36px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-9de42de {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-16225 .elementor-element.elementor-element-7a7a7e5 {
        text-align: center;
    }

    .elementor-16225 .elementor-element.elementor-element-2f3387c {
        text-align: center;
    }

    .elementor-16225 .elementor-element.elementor-element-2e9de2f {
        text-align: center;
    }

    .elementor-16225 .elementor-element.elementor-element-21e70db {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
        --justify-items: center;
    }

    .elementor-16225 .elementor-element.elementor-element-b915030 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-16225 .elementor-element.elementor-element-0ce4bd4 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-16225 .elementor-element.elementor-element-ff4ac76 {
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-664ac66 {
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-56f144a {
        --grid-auto-flow: row;
    }
}

@media(max-width: 880px) {
    .elementor-16225 .elementor-element.elementor-element-0fc97ab {
        --padding-top:0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-2b0e781 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 36px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-cb839ab {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-7d4082f img {
        width: 360px;
        height: auto;
    }

    .elementor-16225 .elementor-element.elementor-element-15a80f1 img {
        width: 360px;
        height: auto;
    }

    .elementor-16225 .elementor-element.elementor-element-bf7dd73 img {
        width: 360px;
    }

    .elementor-16225 .elementor-element.elementor-element-bf28ed2 {
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-a230bef .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-16225 .elementor-element.elementor-element-b867eca .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-16225 .elementor-element.elementor-element-21e70db {
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-f1d2b97 {
        --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-16225 .elementor-element.elementor-element-eec4b84 > .elementor-widget-container {
        padding: 00px 0px 0px 37px;
    }

    .elementor-16225 .elementor-element.elementor-element-2119311 > .elementor-widget-container {
        padding: 00px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-2119311 {
        text-align: left;
    }

    .elementor-16225 .elementor-element.elementor-element-c2fed7b {
        --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-16225 .elementor-element.elementor-element-af935e6 > .elementor-widget-container {
        padding: 00px 0px 0px 37px;
    }

    .elementor-16225 .elementor-element.elementor-element-bb3f72f > .elementor-widget-container {
        padding: 00px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-bb3f72f {
        text-align: left;
    }

    .elementor-16225 .elementor-element.elementor-element-f74596d {
        --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-16225 .elementor-element.elementor-element-508624a > .elementor-widget-container {
        padding: 00px 0px 0px 37px;
    }

    .elementor-16225 .elementor-element.elementor-element-a010fe3 > .elementor-widget-container {
        padding: 00px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-a010fe3 {
        text-align: left;
    }

    .elementor-16225 .elementor-element.elementor-element-4f2c9df {
        --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-16225 .elementor-element.elementor-element-ba5c266 > .elementor-widget-container {
        padding: 00px 0px 0px 37px;
    }

    .elementor-16225 .elementor-element.elementor-element-be79b4f > .elementor-widget-container {
        padding: 00px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-be79b4f {
        text-align: left;
    }

    .elementor-16225 .elementor-element.elementor-element-eebb7a3 {
        --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-16225 .elementor-element.elementor-element-103d936 > .elementor-widget-container {
        padding: 00px 0px 0px 37px;
    }

    .elementor-16225 .elementor-element.elementor-element-f417c77 > .elementor-widget-container {
        padding: 00px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-f417c77 {
        text-align: left;
    }

    .elementor-16225 .elementor-element.elementor-element-c17982f {
        --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-16225 .elementor-element.elementor-element-b996c25 > .elementor-widget-container {
        padding: 00px 0px 0px 37px;
    }

    .elementor-16225 .elementor-element.elementor-element-2625f23 > .elementor-widget-container {
        padding: 00px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-2625f23 {
        text-align: left;
    }

    .elementor-16225 .elementor-element.elementor-element-67a33db {
        --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-16225 .elementor-element.elementor-element-d4c9c24 > .elementor-widget-container {
        padding: 00px 0px 0px 37px;
    }

    .elementor-16225 .elementor-element.elementor-element-23133f5 > .elementor-widget-container {
        padding: 00px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-23133f5 {
        text-align: left;
    }

    .elementor-16225 .elementor-element.elementor-element-3d37b08 {
        --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-16225 .elementor-element.elementor-element-94db89d > .elementor-widget-container {
        padding: 00px 0px 0px 37px;
    }

    .elementor-16225 .elementor-element.elementor-element-be4ce65 > .elementor-widget-container {
        padding: 00px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-be4ce65 {
        text-align: left;
    }

    .elementor-16225 .elementor-element.elementor-element-0fd6ee3 {
        --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-16225 .elementor-element.elementor-element-ac0272e > .elementor-widget-container {
        padding: 00px 0px 0px 37px;
    }

    .elementor-16225 .elementor-element.elementor-element-a478e7b > .elementor-widget-container {
        padding: 00px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-a478e7b {
        text-align: left;
    }

    .elementor-16225 .elementor-element.elementor-element-4c3f84d {
        --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-16225 .elementor-element.elementor-element-201d510 > .elementor-widget-container {
        padding: 00px 0px 0px 37px;
    }

    .elementor-16225 .elementor-element.elementor-element-eb11add > .elementor-widget-container {
        padding: 00px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-eb11add {
        text-align: left;
    }

    .elementor-16225 .elementor-element.elementor-element-971cadb {
        --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-16225 .elementor-element.elementor-element-fb15e59 > .elementor-widget-container {
        padding: 00px 0px 0px 37px;
    }

    .elementor-16225 .elementor-element.elementor-element-4194d3b > .elementor-widget-container {
        padding: 00px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-4194d3b {
        text-align: left;
    }

    .elementor-16225 .elementor-element.elementor-element-7e89410 {
        --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-16225 .elementor-element.elementor-element-4d62bde > .elementor-widget-container {
        padding: 00px 0px 0px 37px;
    }

    .elementor-16225 .elementor-element.elementor-element-270bbd0 > .elementor-widget-container {
        padding: 00px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-270bbd0 {
        text-align: left;
    }

    .elementor-16225 .elementor-element.elementor-element-bdfb05d {
        --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-16225 .elementor-element.elementor-element-76bcafe > .elementor-widget-container {
        padding: 00px 0px 0px 37px;
    }

    .elementor-16225 .elementor-element.elementor-element-5260370 > .elementor-widget-container {
        padding: 00px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-5260370 {
        text-align: left;
    }

    .elementor-16225 .elementor-element.elementor-element-cfe3e37 {
        --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-16225 .elementor-element.elementor-element-36f9d5c > .elementor-widget-container {
        padding: 00px 0px 0px 37px;
    }

    .elementor-16225 .elementor-element.elementor-element-da79249 > .elementor-widget-container {
        padding: 00px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-da79249 {
        text-align: left;
    }

    .elementor-16225 .elementor-element.elementor-element-5c6ac03 {
        --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-16225 .elementor-element.elementor-element-0b45934 > .elementor-widget-container {
        padding: 00px 0px 0px 37px;
    }

    .elementor-16225 .elementor-element.elementor-element-f4b0ecd > .elementor-widget-container {
        padding: 00px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-f4b0ecd {
        text-align: left;
    }

    .elementor-16225 .elementor-element.elementor-element-7adec35 {
        --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-16225 .elementor-element.elementor-element-5200116 > .elementor-widget-container {
        padding: 00px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-5200116 {
        text-align: left;
    }

    .elementor-16225 .elementor-element.elementor-element-1b9ed15 img {
        height: 350px;
    }

    .elementor-16225 .elementor-element.elementor-element-ff4ac76 {
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-664ac66 {
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-56f144a {
        --grid-auto-flow: row;
    }
}

@media(max-width: 767px) {
    .elementor-16225 .elementor-element.elementor-element-cc8a7d9 {
        --gap:8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        --padding-top: 12px;
        --padding-bottom: 12px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-16225 .elementor-element.elementor-element-5e3d395 img {
        height: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-8307baf {
        --width: auto;
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
    }

    .elementor-16225 .elementor-element.elementor-element-b59e1e1 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-0ef952e .elementor-button {
        padding: 10px 10px 10px 10px;
    }

    .elementor-16225 .elementor-element.elementor-element-ab875b0 .elementor-button {
        padding: 10px 10px 10px 10px;
    }

    .elementor-16225 .elementor-element.elementor-element-52810d3 {
        --padding-top: 79px;
        --padding-bottom: 79px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-16225 .elementor-element.elementor-element-d7bc9f6 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-16225 .elementor-element.elementor-element-d7bc9f6 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-16225 .elementor-element.elementor-element-3201f19 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-f1c8d01 {
        z-index: 2;
    }

    .elementor-16225 .elementor-element.elementor-element-60f0695 img {
        width: 100%;
        height: auto;
        object-fit: cover;
        object-position: center right;
    }

    .elementor-16225 .elementor-element.elementor-element-66cfe77 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-16225 .elementor-element.elementor-element-5892f3b {
        text-align: center;
    }

    .elementor-16225 .elementor-element.elementor-element-1385ff4 {
        width: var( --container-widget-width, 380px );
        max-width: 380px;
        --container-widget-width: 380px;
        --container-widget-flex-grow: 0;
    }

    .elementor-16225 .elementor-element.elementor-element-1385ff4 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-1385ff4 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-16225 .elementor-element.elementor-element-2b0e781 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 16px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-d10841a {
        border-width: 0px 0px 0px 1px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 1px;
        --padding-top: 0px;
        --padding-bottom: 084px;
        --padding-left: 032px;
        --padding-right: 0px;
    }

    body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-d12c63e {
        left: -16px;
    }

    body.rtl .elementor-16225 .elementor-element.elementor-element-d12c63e {
        right: -16px;
    }

    .elementor-16225 .elementor-element.elementor-element-d12c63e img {
        width: 32px;
    }

    body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-ccaeb24 {
        left: 5px;
    }

    body.rtl .elementor-16225 .elementor-element.elementor-element-ccaeb24 {
        right: 5px;
    }

    .elementor-16225 .elementor-element.elementor-element-ccaeb24 {
        top: 15px;
    }

    .elementor-16225 .elementor-element.elementor-element-ccaeb24 img {
        width: 20px;
    }

    .elementor-16225 .elementor-element.elementor-element-1e5fe9a .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-16225 .elementor-element.elementor-element-034ad07 {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
    }

    .elementor-16225 .elementor-element.elementor-element-c335a0f {
        --container-widget-width: 225px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 225px );
        max-width: 225px;
    }

    .elementor-16225 .elementor-element.elementor-element-c335a0f .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-868a376 {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
    }

    .elementor-16225 .elementor-element.elementor-element-cf7eb7e {
        --container-widget-width: 225px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 225px );
        max-width: 225px;
    }

    .elementor-16225 .elementor-element.elementor-element-cf7eb7e .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-43928f3 {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
    }

    .elementor-16225 .elementor-element.elementor-element-faafb1b {
        --container-widget-width: 225px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 225px );
        max-width: 225px;
    }

    .elementor-16225 .elementor-element.elementor-element-faafb1b .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-8556025 > .elementor-widget-container {
        padding: 0px 0px 21px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-a0f8cd7 {
        border-width: 0px 0px 0px 1px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 1px;
        --padding-top: 0px;
        --padding-bottom: 084px;
        --padding-left: 032px;
        --padding-right: 0px;
    }

    body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-43342f1 {
        left: -16px;
    }

    body.rtl .elementor-16225 .elementor-element.elementor-element-43342f1 {
        right: -16px;
    }

    .elementor-16225 .elementor-element.elementor-element-43342f1 img {
        width: 32px;
    }

    body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-896aced {
        left: 5px;
    }

    body.rtl .elementor-16225 .elementor-element.elementor-element-896aced {
        right: 5px;
    }

    .elementor-16225 .elementor-element.elementor-element-896aced {
        top: 15px;
    }

    .elementor-16225 .elementor-element.elementor-element-896aced img {
        width: 20px;
    }

    .elementor-16225 .elementor-element.elementor-element-a6ae3aa .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-16225 .elementor-element.elementor-element-d2cbd75 {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
    }

    .elementor-16225 .elementor-element.elementor-element-ecac104 {
        --container-widget-width: 225px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 225px );
        max-width: 225px;
    }

    .elementor-16225 .elementor-element.elementor-element-ecac104 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-90331ac {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
    }

    .elementor-16225 .elementor-element.elementor-element-6c5c21b {
        --container-widget-width: 225px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 225px );
        max-width: 225px;
    }

    .elementor-16225 .elementor-element.elementor-element-6c5c21b .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-e5c9c95 {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
    }

    .elementor-16225 .elementor-element.elementor-element-88b8ff5 {
        --container-widget-width: 225px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 225px );
        max-width: 225px;
    }

    .elementor-16225 .elementor-element.elementor-element-88b8ff5 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-456a5f7 {
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 032px;
        --padding-right: 0px;
    }

    body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-c55c058 {
        left: -16px;
    }

    body.rtl .elementor-16225 .elementor-element.elementor-element-c55c058 {
        right: -16px;
    }

    .elementor-16225 .elementor-element.elementor-element-c55c058 img {
        width: 32px;
    }

    body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-de67a2b {
        left: 5px;
    }

    body.rtl .elementor-16225 .elementor-element.elementor-element-de67a2b {
        right: 5px;
    }

    .elementor-16225 .elementor-element.elementor-element-de67a2b {
        top: 15px;
    }

    .elementor-16225 .elementor-element.elementor-element-de67a2b img {
        width: 20px;
    }

    .elementor-16225 .elementor-element.elementor-element-7cf27dd .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-16225 .elementor-element.elementor-element-e55e826 {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
    }

    .elementor-16225 .elementor-element.elementor-element-39ccd32 {
        --container-widget-width: 230px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 230px );
        max-width: 230px;
    }

    .elementor-16225 .elementor-element.elementor-element-39ccd32 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-810989e {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
    }

    .elementor-16225 .elementor-element.elementor-element-bfac35f {
        --container-widget-width: 256px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 256px );
        max-width: 256px;
    }

    .elementor-16225 .elementor-element.elementor-element-bfac35f .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-490f966 {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
    }

    .elementor-16225 .elementor-element.elementor-element-8b8bea5 {
        --container-widget-width: 246px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 246px );
        max-width: 246px;
    }

    .elementor-16225 .elementor-element.elementor-element-8b8bea5 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-49af751 {
        --margin-top: 0px;
        --margin-bottom: 136px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-d454738 {
        --padding-top: 16px;
        --padding-bottom: -47px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-16225 .elementor-element.elementor-element-6801309 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-2f440c2 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-16225 .elementor-element.elementor-element-e82ad41 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-8565294 .elementor-button {
        font-size: 16px;
    }

    .elementor-16225 .elementor-element.elementor-element-5b4a5df > .elementor-widget-container {
        margin: -50px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-5cf0d2b {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-955c021 {
        --padding-top: 0px;
        --padding-bottom: 16px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-16225 .elementor-element.elementor-element-fb853c6 img {
        width: 100%;
        height: auto;
    }

    .elementor-16225 .elementor-element.elementor-element-eb7c9c5 {
        text-align: left;
    }

    .elementor-16225 .elementor-element.elementor-element-eb7c9c5 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-16225 .elementor-element.elementor-element-9586346 {
        text-align: left;
    }

    .elementor-16225 .elementor-element.elementor-element-9586346 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-72099f5 {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
    }

    .elementor-16225 .elementor-element.elementor-element-ff650c3 {
        width: var( --container-widget-width, 240px );
        max-width: 240px;
        --container-widget-width: 240px;
        --container-widget-flex-grow: 0;
    }

    .elementor-16225 .elementor-element.elementor-element-910af9b {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
    }

    .elementor-16225 .elementor-element.elementor-element-3830190 {
        width: var( --container-widget-width, 240px );
        max-width: 240px;
        --container-widget-width: 240px;
        --container-widget-flex-grow: 0;
    }

    .elementor-16225 .elementor-element.elementor-element-67ac7c6 {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
    }

    .elementor-16225 .elementor-element.elementor-element-d531a32 {
        width: var( --container-widget-width, 240px );
        max-width: 240px;
        --container-widget-width: 240px;
        --container-widget-flex-grow: 0;
    }

    .elementor-16225 .elementor-element.elementor-element-d140a4b {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
    }

    .elementor-16225 .elementor-element.elementor-element-5ee20fb {
        width: var( --container-widget-width, 240px );
        max-width: 240px;
        --container-widget-width: 240px;
        --container-widget-flex-grow: 0;
    }

    .elementor-16225 .elementor-element.elementor-element-9c64cd6 {
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
    }

    .elementor-16225 .elementor-element.elementor-element-bc683ee {
        width: var( --container-widget-width, 240px );
        max-width: 240px;
        --container-widget-width: 240px;
        --container-widget-flex-grow: 0;
    }

    .elementor-16225 .elementor-element.elementor-element-36c57c0 {
        text-align: left;
    }

    .elementor-16225 .elementor-element.elementor-element-36c57c0 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-dc478a8 {
        width: var( --container-widget-width, 380px );
        max-width: 380px;
        --container-widget-width: 380px;
        --container-widget-flex-grow: 0;
    }

    .elementor-16225 .elementor-element.elementor-element-dc478a8 > .elementor-widget-container {
        margin: 0px 0px 44px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-dc478a8 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-16225 .elementor-element.elementor-element-cb839ab {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-7d4082f img {
        width: 100%;
    }

    .elementor-16225 .elementor-element.elementor-element-15a80f1 img {
        width: 100%;
    }

    .elementor-16225 .elementor-element.elementor-element-bf7dd73 img {
        width: 100%;
        height: auto;
    }

    .elementor-16225 .elementor-element.elementor-element-bf28ed2 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-152b798 {
        --padding-top: 16px;
        --padding-bottom: 16px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-16225 .elementor-element.elementor-element-a230bef .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-16225 .elementor-element.elementor-element-e524a60 {
        --padding-top: 16px;
        --padding-bottom: 16px;
        --padding-left: 16px;
        --padding-right: 110px;
    }

    .elementor-16225 .elementor-element.elementor-element-e616d8b .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-16225 .elementor-element.elementor-element-f45e534 {
        --padding-top: 16px;
        --padding-bottom: 16px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-16225 .elementor-element.elementor-element-b867eca .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-16225 .elementor-element.elementor-element-4e1282e {
        --padding-top: 0px;
        --padding-bottom: 16px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-16225 .elementor-element.elementor-element-aefc34b img {
        width: 100%;
        height: auto;
    }

    .elementor-16225 .elementor-element.elementor-element-7a7a7e5 {
        text-align: left;
    }

    .elementor-16225 .elementor-element.elementor-element-7a7a7e5 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-16225 .elementor-element.elementor-element-2f3387c {
        text-align: left;
    }

    .elementor-16225 .elementor-element.elementor-element-2f3387c .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-16225 .elementor-element.elementor-element-2e9de2f {
        text-align: left;
    }

    .elementor-16225 .elementor-element.elementor-element-2e9de2f .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-16225 .elementor-element.elementor-element-d1838a0 {
        width: var( --container-widget-width, 265px );
        max-width: 265px;
        --container-widget-width: 265px;
        --container-widget-flex-grow: 0;
    }

    .elementor-16225 .elementor-element.elementor-element-d1838a0 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-16225 .elementor-element.elementor-element-21e70db {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-8a0e25f {
        --gap: 16px 16px;
        --row-gap: 16px;
        --column-gap: 16px;
    }

    .elementor-16225 .elementor-element.elementor-element-969d1c7 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-6964dd9 {
        --gap: 16px 16px;
        --row-gap: 16px;
        --column-gap: 16px;
    }

    .elementor-16225 .elementor-element.elementor-element-07026d4 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-e0aef3a {
        --gap: 16px 16px;
        --row-gap: 16px;
        --column-gap: 16px;
    }

    .elementor-16225 .elementor-element.elementor-element-fddadcd .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-c2f467f {
        --padding-top: 136px;
        --padding-bottom: 127px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-16225 .elementor-element.elementor-element-0fbff10 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-16225 .elementor-element.elementor-element-4c01a92 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-2119311 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-b734338 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-16225 .elementor-element.elementor-element-04bb182 > .elementor-widget-container {
        margin: 0px 0px 24px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-04bb182 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-b23c83b {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-bb3f72f > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-691a605 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-16225 .elementor-element.elementor-element-638313f > .elementor-widget-container {
        margin: 0px 0px 24px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-638313f .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-757b11a {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-a010fe3 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-4476365 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-16225 .elementor-element.elementor-element-028b21c > .elementor-widget-container {
        margin: 0px 0px 24px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-028b21c .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-0a57a14 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-be79b4f > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-c9ac6f7 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-16225 .elementor-element.elementor-element-5cf0629 > .elementor-widget-container {
        margin: 0px 0px 24px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-5cf0629 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-579eed5 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-f417c77 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-94c162f .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-16225 .elementor-element.elementor-element-9cbed5f > .elementor-widget-container {
        margin: 0px 0px 24px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-9cbed5f .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-ffeaad0 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-2625f23 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-9c2814f .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-16225 .elementor-element.elementor-element-5cb755c > .elementor-widget-container {
        margin: 0px 0px 24px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-5cb755c .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-fd3bc69 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-23133f5 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-7566e64 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-16225 .elementor-element.elementor-element-245bece > .elementor-widget-container {
        margin: 0px 0px 24px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-245bece .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-226c091 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-be4ce65 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-1d3e0c2 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-16225 .elementor-element.elementor-element-0240414 > .elementor-widget-container {
        margin: 0px 0px 24px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-0240414 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-71f7b1a {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-a478e7b > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-10b1917 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-16225 .elementor-element.elementor-element-af183c3 > .elementor-widget-container {
        margin: 0px 0px 24px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-af183c3 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-59d9266 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-eb11add > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-9a84ac5 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-16225 .elementor-element.elementor-element-ec5b653 > .elementor-widget-container {
        margin: 0px 0px 24px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-ec5b653 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-26bb7a9 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-4194d3b > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-6365993 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-16225 .elementor-element.elementor-element-3c5fc23 > .elementor-widget-container {
        margin: 0px 0px 24px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-3c5fc23 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-bf092d1 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-270bbd0 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-5ede98c .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-16225 .elementor-element.elementor-element-522efc5 > .elementor-widget-container {
        margin: 0px 0px 24px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-522efc5 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-2522ebd {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-5260370 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-c7c2b2c .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-16225 .elementor-element.elementor-element-cb8c72b > .elementor-widget-container {
        margin: 0px 0px 24px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-cb8c72b .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-8eb7c8e {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-da79249 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-aba022d .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-16225 .elementor-element.elementor-element-a24f19a > .elementor-widget-container {
        margin: 0px 0px 24px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-a24f19a .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-54fb960 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-f4b0ecd > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-251d863 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-16225 .elementor-element.elementor-element-27933de > .elementor-widget-container {
        margin: 0px 0px 24px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-27933de .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-b3f2498 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 24px;
        --padding-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-5200116 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-a1a5cf4 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-16225 .elementor-element.elementor-element-36bbdf8 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-b8abb6b > .elementor-widget-container {
        margin: 41px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-b8abb6b {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 80% );
        max-width: 80%;
    }

    .elementor-16225 .elementor-element.elementor-element-286ffb2 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-16225 .elementor-element.elementor-element-13f001b {
        --gap: 16px 16px;
        --row-gap: 16px;
        --column-gap: 16px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-b915030 {
        text-align: right;
    }

    .elementor-16225 .elementor-element.elementor-element-b915030 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-0ce4bd4 {
        text-align: right;
    }

    .elementor-16225 .elementor-element.elementor-element-0ce4bd4 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-16225 .elementor-element.elementor-element-1b9ed15 > .elementor-widget-container {
        margin: 0px 0px 0px -180px;
    }

    body:not(.rtl) .elementor-16225 .elementor-element.elementor-element-1b9ed15 {
        left: 70.6px;
    }

    body.rtl .elementor-16225 .elementor-element.elementor-element-1b9ed15 {
        right: 70.6px;
    }

    .elementor-16225 .elementor-element.elementor-element-1b9ed15 {
        bottom: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-1b9ed15 img {
        height: 250px;
    }

    .elementor-16225 .elementor-element.elementor-element-c2c849b {
        --padding-top: 64px;
        --padding-bottom: 42px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-16225 .elementor-element.elementor-element-dd32fa4 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-16225 .elementor-element.elementor-element-4502fcc > .elementor-widget-container {
        margin: 0px 0px 24px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-4502fcc {
        --container-widget-width: 312px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 312px );
        max-width: 312px;
    }

    .elementor-16225 .elementor-element.elementor-element-4502fcc .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-16225 .elementor-element.elementor-element-ff4ac76 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-4f69278 {
        --padding-top: 40px;
        --padding-bottom: 24px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-16225 .elementor-element.elementor-element-49e8320 > .elementor-widget-container {
        margin: 0px 0px 27px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-49e8320 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-16225 .elementor-element.elementor-element-92514bb > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-baa7c2c > .elementor-widget-container {
        margin: 0px 0px 21px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-690b5c8 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-16225 .elementor-element.elementor-element-690b5c8 > .elementor-widget-container {
        margin: 0px 0px 21px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-7430d75 {
        --padding-top: 40px;
        --padding-bottom: 24px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-16225 .elementor-element.elementor-element-2cc2e5d > .elementor-widget-container {
        margin: 0px 0px 27px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-2cc2e5d .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-16225 .elementor-element.elementor-element-0849e4a > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-65c2008 > .elementor-widget-container {
        margin: 0px 0px 21px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-007544d {
        width: 100%;
        max-width: 100%;
    }

    .elementor-16225 .elementor-element.elementor-element-007544d > .elementor-widget-container {
        margin: 0px 0px 21px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-5afd1af {
        --padding-top: 40px;
        --padding-bottom: 24px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-16225 .elementor-element.elementor-element-3f43a02 > .elementor-widget-container {
        margin: 0px 0px 27px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-3f43a02 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-16225 .elementor-element.elementor-element-aace0b9 > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-51508f8 > .elementor-widget-container {
        margin: 0px 0px 21px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-cb8db66 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-16225 .elementor-element.elementor-element-cb8db66 > .elementor-widget-container {
        margin: 0px 0px 21px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-60812ea {
        --padding-top: 26px;
        --padding-bottom: 22px;
        --padding-left: 22px;
        --padding-right: 22px;
    }

    .elementor-16225 .elementor-element.elementor-element-f418c8b > .elementor-widget-container {
        margin: 16px 0px 4px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-f418c8b .elementor-heading-title {
        font-size: 13px;
        letter-spacing: 2px;
    }

    .elementor-16225 .elementor-element.elementor-element-6340afa .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-16225 .elementor-element.elementor-element-0ce3fe5 > .elementor-widget-container {
        margin: 0px 0px 21px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-329843e {
        width: 100%;
        max-width: 100%;
    }

    .elementor-16225 .elementor-element.elementor-element-329843e > .elementor-widget-container {
        margin: 0px 0px 21px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-664ac66 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-56f144a {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-4d6e98f1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
        z-index: 0;
    }

    .elementor-16225 .elementor-element.elementor-element-5190c604 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-556eccb0 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-7963977a > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width: 1200px) and (min-width:768px) {
    .elementor-16225 .elementor-element.elementor-element-67344e8 {
        --width:400px;
    }

    .elementor-16225 .elementor-element.elementor-element-e394cd5 {
        --width: 400px;
    }

    .elementor-16225 .elementor-element.elementor-element-c1d6874 {
        --width: 400px;
    }

    .elementor-16225 .elementor-element.elementor-element-d454738 {
        --width: 100%;
    }
}

@media(min-width: 2400px) {
    .elementor-16225 .elementor-element.elementor-element-3201f19 > .elementor-widget-container {
        margin:60px 60px 60px 60px;
    }

    .elementor-16225 .elementor-element.elementor-element-456a5f7 {
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-3da3aca {
        --width: 511.219px;
    }

    .elementor-16225 .elementor-element.elementor-element-eb7c9c5 > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-eb7c9c5 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-16225 .elementor-element.elementor-element-cb839ab {
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-bf28ed2 {
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-9de42de {
        --width: 511.219px;
    }

    .elementor-16225 .elementor-element.elementor-element-7a7a7e5 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-16225 .elementor-element.elementor-element-2f3387c {
        width: var( --container-widget-width, 515px );
        max-width: 515px;
        --container-widget-width: 515px;
        --container-widget-flex-grow: 0;
    }

    .elementor-16225 .elementor-element.elementor-element-2e9de2f {
        width: var( --container-widget-width, 515px );
        max-width: 515px;
        --container-widget-width: 515px;
        --container-widget-flex-grow: 0;
    }

    .elementor-16225 .elementor-element.elementor-element-21e70db {
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-70f218d {
        --width: 1161px;
    }

    .elementor-16225 .elementor-element.elementor-element-f1d2b97 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-04bb182 > .elementor-widget-container {
        margin: 0px 0px 64px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-638313f > .elementor-widget-container {
        margin: 0px 0px 64px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-028b21c > .elementor-widget-container {
        margin: 0px 0px 64px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-5cf0629 > .elementor-widget-container {
        margin: 0px 0px 64px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-9cbed5f > .elementor-widget-container {
        margin: 0px 0px 64px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-5cb755c > .elementor-widget-container {
        margin: 0px 0px 64px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-245bece > .elementor-widget-container {
        margin: 0px 0px 64px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-0240414 > .elementor-widget-container {
        margin: 0px 0px 64px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-af183c3 > .elementor-widget-container {
        margin: 0px 0px 64px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-ec5b653 > .elementor-widget-container {
        margin: 0px 0px 64px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-3c5fc23 > .elementor-widget-container {
        margin: 0px 0px 64px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-522efc5 > .elementor-widget-container {
        margin: 0px 0px 64px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-cb8c72b > .elementor-widget-container {
        margin: 0px 0px 64px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-a24f19a > .elementor-widget-container {
        margin: 0px 0px 64px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-27933de > .elementor-widget-container {
        margin: 0px 0px 64px 0px;
    }

    .elementor-16225 .elementor-element.elementor-element-ff4ac76 {
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-664ac66 {
        --grid-auto-flow: row;
    }

    .elementor-16225 .elementor-element.elementor-element-56f144a {
        --grid-auto-flow: row;
    }
}
