.elementor-3528 .elementor-element.elementor-element-8413e74>.elementor-container {
    max-width: 1024px;
    min-height: 400px;
}

.elementor-3528 .elementor-element.elementor-element-8413e74:not(.elementor-motion-effects-element-type-background),
.elementor-3528 .elementor-element.elementor-element-8413e74>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(116.74deg, #000000 18.3%, #0C193A 90.52%);
}

.elementor-3528 .elementor-element.elementor-element-8413e74 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 45px 0px;
}

.elementor-3528 .elementor-element.elementor-element-8413e74>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3528 .elementor-element.elementor-element-02c9376>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-3528 .elementor-element.elementor-element-02c9376 {
    z-index: 2;
}

.elementor-3528 .elementor-element.elementor-element-1bfe2b7 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 52px;
    font-weight: 400;
    color: var( --e-global-color-e876458);
}

.elementor-3528 .elementor-element.elementor-element-1bfe2b7>.elementor-widget-container {
    padding: 25px 185px 5px 0px;
}

.elementor-3528 .elementor-element.elementor-element-a44119a {
    text-align: justify;
}

.elementor-3528 .elementor-element.elementor-element-a44119a .elementor-heading-title {
    font-size: 16px;
    line-height: 26px;
    color: var( --e-global-color-e876458);
}

.elementor-3528 .elementor-element.elementor-element-a44119a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3528 .elementor-element.elementor-element-9009b65 .elementor-button {
    background-color: #FF1593;
    padding: 15px 0px 15px 0px;
}

.elementor-3528 .elementor-element.elementor-element-9009b65>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3528 .elementor-element.elementor-element-9009b65 {
    width: var( --container-widget-width, 60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}

.elementor-3528 .elementor-element.elementor-element-01ec814 .elementor-button {
    background-color: #D4A63000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    padding: 15px 0px 15px 0px;
}

.elementor-3528 .elementor-element.elementor-element-01ec814>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3528 .elementor-element.elementor-element-01ec814 {
    width: var( --container-widget-width, 60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget .elementor-3528 .elementor-element.elementor-element-e833aaf.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3528 .elementor-element.elementor-element-e833aaf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3528 .elementor-element.elementor-element-e833aaf>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3528 .elementor-element.elementor-element-3db3f99 {
    width: var( --container-widget-width, 91.318%);
    max-width: 91.318%;
    --container-widget-width: 91.318%;
    --container-widget-flex-grow: 0;
    top: -182px;
    z-index: 1;
}

body:not(.rtl) .elementor-3528 .elementor-element.elementor-element-3db3f99 {
    left: 22px;
}

body.rtl .elementor-3528 .elementor-element.elementor-element-3db3f99 {
    right: 22px;
}

.elementor-3528 .elementor-element.elementor-element-57ce408 {
    width: var( --container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    top: 54px;
    z-index: 0;
}

body:not(.rtl) .elementor-3528 .elementor-element.elementor-element-57ce408 {
    left: -928px;
}

body.rtl .elementor-3528 .elementor-element.elementor-element-57ce408 {
    right: -928px;
}

.elementor-3528 .elementor-element.elementor-element-ad8b576 {
    width: var( --container-widget-width, 1433px);
    max-width: 1433px;
    --container-widget-width: 1433px;
    --container-widget-flex-grow: 0;
    top: -101px;
    z-index: 0;
}

body:not(.rtl) .elementor-3528 .elementor-element.elementor-element-ad8b576 {
    left: -1256px;
}

body.rtl .elementor-3528 .elementor-element.elementor-element-ad8b576 {
    right: -1256px;
}

.elementor-3528 .elementor-element.elementor-element-2e09973 {
    width: var( --container-widget-width, 1000px);
    max-width: 1000px;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    top: -619px;
    z-index: 0;
}

body:not(.rtl) .elementor-3528 .elementor-element.elementor-element-2e09973 {
    left: -1200px;
}

body.rtl .elementor-3528 .elementor-element.elementor-element-2e09973 {
    right: -1200px;
}

.elementor-3528 .elementor-element.elementor-element-4bb5959 {
    width: var( --container-widget-width, 1500px);
    max-width: 1500px;
    --container-widget-width: 1500px;
    --container-widget-flex-grow: 0;
    top: -167px;
    z-index: 0;
}

body:not(.rtl) .elementor-3528 .elementor-element.elementor-element-4bb5959 {
    left: -210px;
}

body.rtl .elementor-3528 .elementor-element.elementor-element-4bb5959 {
    right: -210px;
}

.elementor-3528 .elementor-element.elementor-element-afef7b4>.elementor-container {
    max-width: 1200px;
}

.elementor-3528 .elementor-element.elementor-element-afef7b4:not(.elementor-motion-effects-element-type-background),
.elementor-3528 .elementor-element.elementor-element-afef7b4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(92.22deg, #184D73 21.22%, #000000 90.77%);
}

.elementor-3528 .elementor-element.elementor-element-afef7b4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.elementor-3528 .elementor-element.elementor-element-afef7b4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3528 .elementor-element.elementor-element-67ff34f {
    text-align: center;
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    bottom: -90px;
}

body:not(.rtl) .elementor-3528 .elementor-element.elementor-element-67ff34f {
    left: -5vh;
}

body.rtl .elementor-3528 .elementor-element.elementor-element-67ff34f {
    right: -5vh;
}

.elementor-3528 .elementor-element.elementor-element-faa830b .elementor-heading-title {
    font-size: 36px;
    font-weight: 700;
    color: var( --e-global-color-zfxcore_light);
}

.elementor-3528 .elementor-element.elementor-element-faa830b>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-3528 .elementor-element.elementor-element-faa830b {
    width: var( --container-widget-width, 60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}

.elementor-3528 .elementor-element.elementor-element-3fe1bc0 {
    text-align: justify;
    font-size: 18px;
    color: var( --e-global-color-zfxcore_light);
}

.elementor-3528 .elementor-element.elementor-element-3fe1bc0>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-3528 .elementor-element.elementor-element-6ab9938 .ui-e-fluid-canvas {
    opacity: 0.6;
}

.elementor-3528 .elementor-element.elementor-element-6ab9938:not(.elementor-motion-effects-element-type-background),
.elementor-3528 .elementor-element.elementor-element-6ab9938>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(110.61deg, #DBECFF 48.3%, #DCCDF2 107.86%);
}

.elementor-3528 .elementor-element.elementor-element-6ab9938 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-3528 .elementor-element.elementor-element-6ab9938>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3528 .elementor-element.elementor-element-29840b2 {
    width: var( --container-widget-width, 17.226%);
    max-width: 17.226%;
    --container-widget-width: 17.226%;
    --container-widget-flex-grow: 0;
    bottom: 94%;
    z-index: 0;
}

body:not(.rtl) .elementor-3528 .elementor-element.elementor-element-29840b2 {
    right: -298.5px;
}

body.rtl .elementor-3528 .elementor-element.elementor-element-29840b2 {
    left: -298.5px;
}

body:not(.rtl) .elementor-3528 .elementor-element.elementor-element-fd971b8 {
    left: 51.57%;
}

body.rtl .elementor-3528 .elementor-element.elementor-element-fd971b8 {
    right: 51.57%;
}

.elementor-3528 .elementor-element.elementor-element-fd971b8 {
    top: -103px;
    z-index: 0;
}

.elementor-3528 .elementor-element.elementor-element-0626cff {
    text-align: center;
}

.elementor-3528 .elementor-element.elementor-element-0626cff .elementor-heading-title {
    font-size: 36px;
    font-weight: 700;
}

.elementor-3528 .elementor-element.elementor-element-e9d2b2d {
    text-align: center;
}

.elementor-3528 .elementor-element.elementor-element-b05f91e:not(.elementor-motion-effects-element-type-background),
.elementor-3528 .elementor-element.elementor-element-b05f91e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(108.23deg, #F4F7FF 6.45%, #FFFCFEF2 70.29%);
}

.elementor-3528 .elementor-element.elementor-element-b05f91e,
.elementor-3528 .elementor-element.elementor-element-b05f91e>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-3528 .elementor-element.elementor-element-b05f91e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 50px 50px;
}

.elementor-3528 .elementor-element.elementor-element-b05f91e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3528 .elementor-element.elementor-element-d2879e4 {
    text-align: center;
}

.elementor-3528 .elementor-element.elementor-element-d2879e4 .elementor-heading-title {
    text-transform: uppercase;
}

.elementor-3528 .elementor-element.elementor-element-4d42087 {
    font-size: 16px;
    color: #737373;
}

.elementor-3528 .elementor-element.elementor-element-cc52e1f>.elementor-container {
    min-height: 400px;
}

.elementor-3528 .elementor-element.elementor-element-cc52e1f:not(.elementor-motion-effects-element-type-background),
.elementor-3528 .elementor-element.elementor-element-cc52e1f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(266.12deg, #062E4A 9.5%, #000000 77.05%);
}

.elementor-3528 .elementor-element.elementor-element-cc52e1f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3528 .elementor-element.elementor-element-cc52e1f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3528 .elementor-element.elementor-element-923f373>.elementor-element-populated {
    padding: 50px 15px 50px 15px;
}

.elementor-3528 .elementor-element.elementor-element-7878184 .elementor-heading-title {
    font-size: 22px;
    font-weight: 700;
    color: #787DFF;
}

.elementor-3528 .elementor-element.elementor-element-9d4dbae .elementor-heading-title {
    font-size: 38px;
    color: #FFFFFF;
}

.elementor-3528 .elementor-element.elementor-element-2ae6e19 {
    font-size: 18px;
    color: #FFFFFF;
}

.elementor-3528 .elementor-element.elementor-element-40c8657 .elementor-button {
    background-color: #FF1593;
    padding: 15px 15px 15px 15px;
}

.elementor-3528 .elementor-element.elementor-element-40c8657>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3528 .elementor-element.elementor-element-40c8657 {
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-3528 .elementor-element.elementor-element-ff444f3 .elementor-button {
    background-color: #D4A63000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    padding: 15px 15px 15px 15px;
}

.elementor-3528 .elementor-element.elementor-element-ff444f3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3528 .elementor-element.elementor-element-ff444f3 {
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-3528 .elementor-element.elementor-element-771e829 .ui-e-fluid-canvas {
    opacity: 0.6;
}

.elementor-3528 .elementor-element.elementor-element-771e829:not(.elementor-motion-effects-element-type-background),
.elementor-3528 .elementor-element.elementor-element-771e829>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DBECFF;
}

.elementor-3528 .elementor-element.elementor-element-771e829 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-3528 .elementor-element.elementor-element-771e829>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3528 .elementor-element.elementor-element-4d52645>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3528 .elementor-element.elementor-element-ea1a4e4 {
    width: var( --container-widget-width, 819px);
    max-width: 819px;
    --container-widget-width: 819px;
    --container-widget-flex-grow: 0;
    top: 17px;
    z-index: 0;
}

body:not(.rtl) .elementor-3528 .elementor-element.elementor-element-ea1a4e4 {
    left: -42.412%;
}

body.rtl .elementor-3528 .elementor-element.elementor-element-ea1a4e4 {
    right: -42.412%;
}

.elementor-3528 .elementor-element.elementor-element-ea1a4e4>.elementor-widget-container {
    --e-transform-rotateZ: -78deg;
}

.elementor-3528 .elementor-element.elementor-element-d21516e:not(.elementor-motion-effects-element-type-background),
.elementor-3528 .elementor-element.elementor-element-d21516e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #150530CC 0%, #051930CC 100%);
}

.elementor-3528 .elementor-element.elementor-element-d21516e,
.elementor-3528 .elementor-element.elementor-element-d21516e>.elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-3528 .elementor-element.elementor-element-d21516e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 50px 75px 50px;
    z-index: 1;
}

.elementor-3528 .elementor-element.elementor-element-d21516e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3528 .elementor-element.elementor-element-768a3bb {
    text-align: center;
}

.elementor-3528 .elementor-element.elementor-element-768a3bb .elementor-heading-title {
    font-size: 42px;
    color: #FFFFFF;
}

.elementor-3528 .elementor-element.elementor-element-9672c0e .bdt-ep-button .bdt-flex-align-right {
    margin-left: 30px;
}

.elementor-3528 .elementor-element.elementor-element-9672c0e .bdt-ep-button .bdt-flex-align-left {
    margin-right: 30px;
}

.elementor-3528 .elementor-element.elementor-element-9672c0e .bdt-ep-button .bdt-flex-align-top {
    margin-bottom: 30px;
}

.elementor-3528 .elementor-element.elementor-element-9672c0e .bdt-ep-button .bdt-flex-align-bottom {
    margin-top: 30px;
}

.elementor-3528 .elementor-element.elementor-element-9672c0e .bdt-ep-button {
    color: #292929;
    border-style: none;
    border-radius: 12px 12px 12px 12px;
    padding: 40px 40px 40px 40px;
}

.elementor-3528 .elementor-element.elementor-element-9672c0e .bdt-ep-button,
.elementor-3528 .elementor-element.elementor-element-9672c0e .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:after,
.elementor-3528 .elementor-element.elementor-element-9672c0e .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:before,
.elementor-3528 .elementor-element.elementor-element-9672c0e .bdt-ep-button.bdt-ep-button-effect-h:hover {
    background-color: #FFFFFF;
}

.elementor-3528 .elementor-element.elementor-element-9672c0e .bdt-ep-button:hover {
    color: #FFFFFF;
    border-style: none;
}

.elementor-3528 .elementor-element.elementor-element-9672c0e .bdt-ep-button:after,
.elementor-3528 .elementor-element.elementor-element-9672c0e .bdt-ep-button:hover,
.elementor-3528 .elementor-element.elementor-element-9672c0e .bdt-ep-button.bdt-ep-button-effect-i,
.elementor-3528 .elementor-element.elementor-element-9672c0e .bdt-ep-button.bdt-ep-button-effect-h:after {
    background-color: #00000000;
}

.elementor-3528 .elementor-element.elementor-element-9672c0e .bdt-ep-button .bdt-ep-button-icon .bdt-ep-button-icon-inner {
    font-size: 35px;
}

.elementor-3528 .elementor-element.elementor-element-d57743f .bdt-ep-button .bdt-flex-align-right {
    margin-left: 30px;
}

.elementor-3528 .elementor-element.elementor-element-d57743f .bdt-ep-button .bdt-flex-align-left {
    margin-right: 30px;
}

.elementor-3528 .elementor-element.elementor-element-d57743f .bdt-ep-button .bdt-flex-align-top {
    margin-bottom: 30px;
}

.elementor-3528 .elementor-element.elementor-element-d57743f .bdt-ep-button .bdt-flex-align-bottom {
    margin-top: 30px;
}

.elementor-3528 .elementor-element.elementor-element-d57743f .bdt-ep-button {
    color: #292929;
    border-style: none;
    border-radius: 12px 12px 12px 12px;
    padding: 40px 40px 40px 40px;
}

.elementor-3528 .elementor-element.elementor-element-d57743f .bdt-ep-button,
.elementor-3528 .elementor-element.elementor-element-d57743f .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:after,
.elementor-3528 .elementor-element.elementor-element-d57743f .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:before,
.elementor-3528 .elementor-element.elementor-element-d57743f .bdt-ep-button.bdt-ep-button-effect-h:hover {
    background-color: #FFFFFF;
}

.elementor-3528 .elementor-element.elementor-element-d57743f .bdt-ep-button:hover {
    color: #FFFFFF;
    border-style: none;
}

.elementor-3528 .elementor-element.elementor-element-d57743f .bdt-ep-button:after,
.elementor-3528 .elementor-element.elementor-element-d57743f .bdt-ep-button:hover,
.elementor-3528 .elementor-element.elementor-element-d57743f .bdt-ep-button.bdt-ep-button-effect-i,
.elementor-3528 .elementor-element.elementor-element-d57743f .bdt-ep-button.bdt-ep-button-effect-h:after {
    background-color: #00000000;
}

.elementor-3528 .elementor-element.elementor-element-d57743f .bdt-ep-button .bdt-ep-button-icon .bdt-ep-button-icon-inner {
    font-size: 35px;
}

.elementor-3528 .elementor-element.elementor-element-3fb01f3 .bdt-ep-button .bdt-flex-align-right {
    margin-left: 30px;
}

.elementor-3528 .elementor-element.elementor-element-3fb01f3 .bdt-ep-button .bdt-flex-align-left {
    margin-right: 30px;
}

.elementor-3528 .elementor-element.elementor-element-3fb01f3 .bdt-ep-button .bdt-flex-align-top {
    margin-bottom: 30px;
}

.elementor-3528 .elementor-element.elementor-element-3fb01f3 .bdt-ep-button .bdt-flex-align-bottom {
    margin-top: 30px;
}

.elementor-3528 .elementor-element.elementor-element-3fb01f3 .bdt-ep-button {
    color: #292929;
    border-style: none;
    border-radius: 12px 12px 12px 12px;
    padding: 40px 40px 40px 40px;
}

.elementor-3528 .elementor-element.elementor-element-3fb01f3 .bdt-ep-button,
.elementor-3528 .elementor-element.elementor-element-3fb01f3 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:after,
.elementor-3528 .elementor-element.elementor-element-3fb01f3 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:before,
.elementor-3528 .elementor-element.elementor-element-3fb01f3 .bdt-ep-button.bdt-ep-button-effect-h:hover {
    background-color: #FFFFFF;
}

.elementor-3528 .elementor-element.elementor-element-3fb01f3 .bdt-ep-button:hover {
    color: #FFFFFF;
    border-style: none;
}

.elementor-3528 .elementor-element.elementor-element-3fb01f3 .bdt-ep-button:after,
.elementor-3528 .elementor-element.elementor-element-3fb01f3 .bdt-ep-button:hover,
.elementor-3528 .elementor-element.elementor-element-3fb01f3 .bdt-ep-button.bdt-ep-button-effect-i,
.elementor-3528 .elementor-element.elementor-element-3fb01f3 .bdt-ep-button.bdt-ep-button-effect-h:after {
    background-color: #00000000;
}

.elementor-3528 .elementor-element.elementor-element-3fb01f3 .bdt-ep-button .bdt-ep-button-icon .bdt-ep-button-icon-inner {
    font-size: 35px;
}

.elementor-3528 .elementor-element.elementor-element-d124f0d .bdt-ep-button .bdt-flex-align-right {
    margin-left: 30px;
}

.elementor-3528 .elementor-element.elementor-element-d124f0d .bdt-ep-button .bdt-flex-align-left {
    margin-right: 30px;
}

.elementor-3528 .elementor-element.elementor-element-d124f0d .bdt-ep-button .bdt-flex-align-top {
    margin-bottom: 30px;
}

.elementor-3528 .elementor-element.elementor-element-d124f0d .bdt-ep-button .bdt-flex-align-bottom {
    margin-top: 30px;
}

.elementor-3528 .elementor-element.elementor-element-d124f0d .bdt-ep-button {
    color: #292929;
    border-style: none;
    border-radius: 12px 12px 12px 12px;
    padding: 40px 40px 40px 40px;
}

.elementor-3528 .elementor-element.elementor-element-d124f0d .bdt-ep-button,
.elementor-3528 .elementor-element.elementor-element-d124f0d .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:after,
.elementor-3528 .elementor-element.elementor-element-d124f0d .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:before,
.elementor-3528 .elementor-element.elementor-element-d124f0d .bdt-ep-button.bdt-ep-button-effect-h:hover {
    background-color: #FFFFFF;
}

.elementor-3528 .elementor-element.elementor-element-d124f0d .bdt-ep-button:hover {
    color: #FFFFFF;
    border-style: none;
}

.elementor-3528 .elementor-element.elementor-element-d124f0d .bdt-ep-button:after,
.elementor-3528 .elementor-element.elementor-element-d124f0d .bdt-ep-button:hover,
.elementor-3528 .elementor-element.elementor-element-d124f0d .bdt-ep-button.bdt-ep-button-effect-i,
.elementor-3528 .elementor-element.elementor-element-d124f0d .bdt-ep-button.bdt-ep-button-effect-h:after {
    background-color: #00000000;
}

.elementor-3528 .elementor-element.elementor-element-d124f0d .bdt-ep-button .bdt-ep-button-icon .bdt-ep-button-icon-inner {
    font-size: 35px;
}

.elementor-widget .tippy-tooltip .tippy-content {
    text-align: center;
}

@media(max-width:1024px) {
    .elementor-3528 .elementor-element.elementor-element-8413e74>.elementor-container {
        max-width: 768px;
    }
    .elementor-3528 .elementor-element.elementor-element-8413e74 {
        padding: 90px 0px 85px 0px;
    }
    .elementor-3528 .elementor-element.elementor-element-02c9376>.elementor-element-populated {
        margin: 0px 5px 0px 0px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 0px;
    }
    .elementor-3528 .elementor-element.elementor-element-1bfe2b7 .elementor-heading-title {
        font-size: 46px;
    }
    .elementor-3528 .elementor-element.elementor-element-1bfe2b7>.elementor-widget-container {
        padding: 0px 50px 10px 0px;
    }
    .elementor-3528 .elementor-element.elementor-element-a44119a {
        text-align: justify;
        width: var( --container-widget-width, 80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }
    .elementor-3528 .elementor-element.elementor-element-a44119a>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-3528 .elementor-element.elementor-element-9009b65 .elementor-button {
        font-size: 14px;
        padding: 15px 10px 15px 10px;
    }
    .elementor-3528 .elementor-element.elementor-element-9009b65>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3528 .elementor-element.elementor-element-9009b65 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 80%);
        max-width: 80%;
    }
    .elementor-3528 .elementor-element.elementor-element-01ec814 .elementor-button {
        font-size: 14px;
        padding: 15px 10px 15px 10px;
    }
    .elementor-3528 .elementor-element.elementor-element-01ec814>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3528 .elementor-element.elementor-element-01ec814 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 80%);
        max-width: 80%;
    }
    .elementor-3528 .elementor-element.elementor-element-e833aaf>.elementor-element-populated {
        margin: 0px 0px 0px 5px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 5px;
    }
    .elementor-3528 .elementor-element.elementor-element-3db3f99 {
        width: var( --container-widget-width, 419.797px);
        max-width: 419.797px;
        --container-widget-width: 419.797px;
        --container-widget-flex-grow: 0;
        top: -183px;
    }
    body:not(.rtl) .elementor-3528 .elementor-element.elementor-element-3db3f99 {
        left: -58px;
    }
    body.rtl .elementor-3528 .elementor-element.elementor-element-3db3f99 {
        right: -58px;
    }
    .elementor-3528 .elementor-element.elementor-element-57ce408 {
        width: var( --container-widget-width, 282.812px);
        max-width: 282.812px;
        --container-widget-width: 282.812px;
        --container-widget-flex-grow: 0;
        top: 357px;
    }
    body:not(.rtl) .elementor-3528 .elementor-element.elementor-element-57ce408 {
        left: -65vw;
    }
    body.rtl .elementor-3528 .elementor-element.elementor-element-57ce408 {
        right: -65vw;
    }
    .elementor-3528 .elementor-element.elementor-element-ad8b576 {
        text-align: left;
        width: var( --container-widget-width, 500%);
        max-width: 500%;
        --container-widget-width: 500%;
        --container-widget-flex-grow: 0;
        top: -37px;
    }
    body:not(.rtl) .elementor-3528 .elementor-element.elementor-element-ad8b576 {
        left: -1500px;
    }
    body.rtl .elementor-3528 .elementor-element.elementor-element-ad8b576 {
        right: -1500px;
    }
    .elementor-3528 .elementor-element.elementor-element-2e09973 {
        text-align: left;
        width: var( --container-widget-width, 500%);
        max-width: 500%;
        --container-widget-width: 500%;
        --container-widget-flex-grow: 0;
        top: -275px;
    }
    body:not(.rtl) .elementor-3528 .elementor-element.elementor-element-2e09973 {
        left: -336px;
    }
    body.rtl .elementor-3528 .elementor-element.elementor-element-2e09973 {
        right: -336px;
    }
    .elementor-3528 .elementor-element.elementor-element-4bb5959 {
        text-align: left;
        width: var( --container-widget-width, 280%);
        max-width: 280%;
        --container-widget-width: 280%;
        --container-widget-flex-grow: 0;
        top: -459px;
    }
    .elementor-3528 .elementor-element.elementor-element-4bb5959 img {
        width: 100vw;
    }
    body:not(.rtl) .elementor-3528 .elementor-element.elementor-element-4bb5959 {
        left: -1077px;
    }
    body.rtl .elementor-3528 .elementor-element.elementor-element-4bb5959 {
        right: -1077px;
    }
    .elementor-3528 .elementor-element.elementor-element-67ff34f img {
        width: 100%;
        max-width: 500px;
    }
    .elementor-3528 .elementor-element.elementor-element-67ff34f {
        width: var( --container-widget-width, 68vw);
        max-width: 68vw;
        --container-widget-width: 68vw;
        --container-widget-flex-grow: 0;
        bottom: -81px;
    }
    body:not(.rtl) .elementor-3528 .elementor-element.elementor-element-67ff34f {
        left: 10vw;
    }
    body.rtl .elementor-3528 .elementor-element.elementor-element-67ff34f {
        right: 10vw;
    }
    .elementor-3528 .elementor-element.elementor-element-c5ff9a2>.elementor-element-populated {
        margin: 0px 0px 150px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3528 .elementor-element.elementor-element-c5ff9a2 {
        z-index: 1;
    }
    .elementor-3528 .elementor-element.elementor-element-faa830b .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-3528 .elementor-element.elementor-element-faa830b {
        width: var( --container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-3528 .elementor-element.elementor-element-3fe1bc0 {
        font-size: 16px;
    }
    .elementor-3528 .elementor-element.elementor-element-3fe1bc0>.elementor-widget-container {
        margin: 0% 0% 18% 0%;
    }
    body:not(.rtl) .elementor-3528 .elementor-element.elementor-element-fd971b8 {
        left: 48.52%;
    }
    body.rtl .elementor-3528 .elementor-element.elementor-element-fd971b8 {
        right: 48.52%;
    }
    .elementor-3528 .elementor-element.elementor-element-fd971b8 {
        top: 65px;
    }
    .elementor-3528 .elementor-element.elementor-element-0626cff .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-3528 .elementor-element.elementor-element-40c8657 .elementor-button {
        font-size: 14px;
        padding: 15px 10px 15px 10px;
    }
    .elementor-3528 .elementor-element.elementor-element-40c8657>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3528 .elementor-element.elementor-element-40c8657 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 80%);
        max-width: 80%;
    }
    .elementor-3528 .elementor-element.elementor-element-ff444f3 .elementor-button {
        font-size: 14px;
        padding: 15px 10px 15px 10px;
    }
    .elementor-3528 .elementor-element.elementor-element-ff444f3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3528 .elementor-element.elementor-element-ff444f3 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 80%);
        max-width: 80%;
    }
    .elementor-3528 .elementor-element.elementor-element-771e829 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 65px 0px 65px 0px;
    }
    .elementor-3528 .elementor-element.elementor-element-4d52645>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3528 .elementor-element.elementor-element-4d52645 {
        z-index: 9;
    }
    .elementor-3528 .elementor-element.elementor-element-ea1a4e4 {
        width: var( --container-widget-width, 653.484px);
        max-width: 653.484px;
        --container-widget-width: 653.484px;
        --container-widget-flex-grow: 0;
        top: 155px;
    }
    body:not(.rtl) .elementor-3528 .elementor-element.elementor-element-ea1a4e4 {
        left: -91.081%;
    }
    body.rtl .elementor-3528 .elementor-element.elementor-element-ea1a4e4 {
        right: -91.081%;
    }
    .elementor-3528 .elementor-element.elementor-element-768a3bb .elementor-heading-title {
        font-size: 32px;
    }
}

@media(max-width:767px) {
    .elementor-3528 .elementor-element.elementor-element-8413e74>.elementor-container {
        max-width: 320px;
    }
    .elementor-3528 .elementor-element.elementor-element-8413e74 {
        padding: 100px 0px 50px 0px;
    }
    .elementor-3528 .elementor-element.elementor-element-02c9376>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3528 .elementor-element.elementor-element-1bfe2b7 {
        text-align: center;
    }
    .elementor-3528 .elementor-element.elementor-element-1bfe2b7 .elementor-heading-title {
        font-size: 36px;
    }
    .elementor-3528 .elementor-element.elementor-element-1bfe2b7>.elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }
    .elementor-3528 .elementor-element.elementor-element-a44119a {
        text-align: center;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-3528 .elementor-element.elementor-element-a44119a>.elementor-widget-container {
        margin: 0px 0px 350px 0px;
    }
    .elementor-3528 .elementor-element.elementor-element-9009b65>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-3528 .elementor-element.elementor-element-9009b65 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-3528 .elementor-element.elementor-element-01ec814>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-3528 .elementor-element.elementor-element-01ec814 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-3528 .elementor-element.elementor-element-3db3f99 {
        width: var( --container-widget-width, 335px);
        max-width: 335px;
        --container-widget-width: 335px;
        --container-widget-flex-grow: 0;
        top: -457px;
    }
    body:not(.rtl) .elementor-3528 .elementor-element.elementor-element-3db3f99 {
        left: -15px;
    }
    body.rtl .elementor-3528 .elementor-element.elementor-element-3db3f99 {
        right: -15px;
    }
    .elementor-3528 .elementor-element.elementor-element-57ce408 {
        width: var( --container-widget-width, 206.805px);
        max-width: 206.805px;
        --container-widget-width: 206.805px;
        --container-widget-flex-grow: 0;
        top: -191px;
    }
    body:not(.rtl) .elementor-3528 .elementor-element.elementor-element-57ce408 {
        left: -44px;
    }
    body.rtl .elementor-3528 .elementor-element.elementor-element-57ce408 {
        right: -44px;
    }
    .elementor-3528 .elementor-element.elementor-element-ad8b576 img {
        width: 100%;
    }
    .elementor-3528 .elementor-element.elementor-element-ad8b576>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-3528 .elementor-element.elementor-element-ad8b576 {
        width: var( --container-widget-width, 500%);
        max-width: 500%;
        --container-widget-width: 500%;
        --container-widget-flex-grow: 0;
        top: -1531px;
    }
    body:not(.rtl) .elementor-3528 .elementor-element.elementor-element-ad8b576 {
        left: -317.308%;
    }
    body.rtl .elementor-3528 .elementor-element.elementor-element-ad8b576 {
        right: -317.308%;
    }
    .elementor-3528 .elementor-element.elementor-element-2e09973 img {
        width: 100%;
    }
    .elementor-3528 .elementor-element.elementor-element-2e09973>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-3528 .elementor-element.elementor-element-2e09973 {
        width: var( --container-widget-width, 250%);
        max-width: 250%;
        --container-widget-width: 250%;
        --container-widget-flex-grow: 0;
        top: -625px;
    }
    body:not(.rtl) .elementor-3528 .elementor-element.elementor-element-2e09973 {
        left: -181%;
    }
    body.rtl .elementor-3528 .elementor-element.elementor-element-2e09973 {
        right: -181%;
    }
    .elementor-3528 .elementor-element.elementor-element-4bb5959 img {
        width: 100%;
    }
    .elementor-3528 .elementor-element.elementor-element-4bb5959>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-3528 .elementor-element.elementor-element-4bb5959 {
        width: var( --container-widget-width, 500%);
        max-width: 500%;
        --container-widget-width: 500%;
        --container-widget-flex-grow: 0;
        top: -843px;
    }
    body:not(.rtl) .elementor-3528 .elementor-element.elementor-element-4bb5959 {
        left: -68.783%;
    }
    body.rtl .elementor-3528 .elementor-element.elementor-element-4bb5959 {
        right: -68.783%;
    }
    .elementor-3528 .elementor-element.elementor-element-afef7b4 {
        padding: 40px 0px 40px 0px;
    }
    .elementor-3528 .elementor-element.elementor-element-b721057>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 230px 0px;
    }
    .elementor-3528 .elementor-element.elementor-element-67ff34f img {
        width: 90%;
        max-width: 400px;
    }
    .elementor-3528 .elementor-element.elementor-element-67ff34f {
        --container-widget-width: 118%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 118%);
        max-width: 118%;
        bottom: -50px;
    }
    body:not(.rtl) .elementor-3528 .elementor-element.elementor-element-67ff34f {
        left: -8vw;
    }
    body.rtl .elementor-3528 .elementor-element.elementor-element-67ff34f {
        right: -8vw;
    }
    .elementor-3528 .elementor-element.elementor-element-c5ff9a2>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3528 .elementor-element.elementor-element-faa830b {
        text-align: center;
    }
    .elementor-3528 .elementor-element.elementor-element-faa830b .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-3528 .elementor-element.elementor-element-3fe1bc0 {
        text-align: center;
        font-size: 14px;
        line-height: 1.6em;
    }
    .elementor-3528 .elementor-element.elementor-element-3fe1bc0>.elementor-widget-container {
        margin: 0% 0% 4% 0%;
    }
    .elementor-3528 .elementor-element.elementor-element-6ab9938 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-3528 .elementor-element.elementor-element-0626cff .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-3528 .elementor-element.elementor-element-b05f91e {
        padding: 30px 10px 30px 10px;
    }
    .elementor-3528 .elementor-element.elementor-element-4d42087 {
        text-align: center;
        font-size: 14px;
    }
    .elementor-3528 .elementor-element.elementor-element-cc52e1f>.elementor-container {
        min-height: 235px;
    }
    .elementor-3528 .elementor-element.elementor-element-cc52e1f {
        padding: 25px 0px 50px 0px;
    }
    .elementor-3528 .elementor-element.elementor-element-7878184 {
        text-align: left;
    }
    .elementor-3528 .elementor-element.elementor-element-7878184 .elementor-heading-title {
        font-size: 16px;
    }
    .elementor-3528 .elementor-element.elementor-element-9d4dbae {
        text-align: left;
    }
    .elementor-3528 .elementor-element.elementor-element-9d4dbae .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-3528 .elementor-element.elementor-element-2ae6e19 {
        text-align: left;
        font-size: 14px;
    }
    .elementor-3528 .elementor-element.elementor-element-40c8657>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-3528 .elementor-element.elementor-element-40c8657 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-3528 .elementor-element.elementor-element-ff444f3>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-3528 .elementor-element.elementor-element-ff444f3 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-3528 .elementor-element.elementor-element-771e829>.elementor-container {
        max-width: 500px;
    }
    .elementor-3528 .elementor-element.elementor-element-771e829 {
        padding: 50px 0px 50px 0px;
    }
    .elementor-3528 .elementor-element.elementor-element-4d52645>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3528 .elementor-element.elementor-element-d21516e {
        padding: 50px 25px 75px 25px;
    }
    .elementor-3528 .elementor-element.elementor-element-768a3bb .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-3528 .elementor-element.elementor-element-768a3bb>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }
    .elementor-3528 .elementor-element.elementor-element-97ae033 {
        width: 50%;
    }
    .elementor-3528 .elementor-element.elementor-element-97ae033>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 7.5px 7.5px 7.5px 7.5px;
    }
    .elementor-3528 .elementor-element.elementor-element-9672c0e .bdt-ep-button {
        padding: 30px 30px 30px 30px;
    }
    .elementor-3528 .elementor-element.elementor-element-bbbc577 {
        width: 50%;
    }
    .elementor-3528 .elementor-element.elementor-element-bbbc577>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 7.5px 7.5px 7.5px 7.5px;
    }
    .elementor-3528 .elementor-element.elementor-element-d57743f .bdt-ep-button {
        padding: 30px 30px 30px 30px;
    }
    .elementor-3528 .elementor-element.elementor-element-7287283 {
        width: 50%;
    }
    .elementor-3528 .elementor-element.elementor-element-7287283>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 7.5px 7.5px 7.5px 7.5px;
    }
    .elementor-3528 .elementor-element.elementor-element-3fb01f3 .bdt-ep-button {
        padding: 30px 30px 30px 30px;
    }
    .elementor-3528 .elementor-element.elementor-element-878b199 {
        width: 50%;
    }
    .elementor-3528 .elementor-element.elementor-element-878b199>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 7.5px 7.5px 7.5px 7.5px;
    }
    .elementor-3528 .elementor-element.elementor-element-d124f0d .bdt-ep-button {
        padding: 30px 30px 30px 30px;
    }
}

@media(min-width:768px) {
    .elementor-3528 .elementor-element.elementor-element-02c9376 {
        width: 50%;
    }
    .elementor-3528 .elementor-element.elementor-element-e833aaf {
        width: 50%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-3528 .elementor-element.elementor-element-02c9376 {
        width: 55%;
    }
    .elementor-3528 .elementor-element.elementor-element-e833aaf {
        width: 45%;
    }
    .elementor-3528 .elementor-element.elementor-element-c5ff9a2 {
        width: 100%;
    }
}