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

.elementor-3282 .elementor-element.elementor-element-8633dfb>.elementor-container {
    max-width: 1024px;
    min-height: 400px;
}

.elementor-3282 .elementor-element.elementor-element-8633dfb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 55px 0px;
}

.elementor-3282 .elementor-element.elementor-element-8633dfb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3282 .elementor-element.elementor-element-e307540>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-3282 .elementor-element.elementor-element-e307540 {
    z-index: 1;
}

.elementor-3282 .elementor-element.elementor-element-ff7dbb3>.elementor-widget-container {
    padding: 25px 0px 12px 0px;
}

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

.elementor-3282 .elementor-element.elementor-element-896efb2>.elementor-widget-container {
    margin: 10px 0px 10px 0px;
}

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

.elementor-3282 .elementor-element.elementor-element-ede7713 .elementor-button {
    background-color: #FF1593;
    padding: 15px 0px 15px 0px;
}

.elementor-3282 .elementor-element.elementor-element-ede7713 {
    width: var( --container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-3282 .elementor-element.elementor-element-ede7713>.elementor-widget-container {
    margin: 0px 4px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3282 .elementor-element.elementor-element-07eddec .elementor-button {
    background-color: #D4A63000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    padding: 15px 0px 15px 0px;
}

.elementor-3282 .elementor-element.elementor-element-07eddec {
    width: var( --container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-3282 .elementor-element.elementor-element-07eddec>.elementor-widget-container {
    margin: 0px 0px 0px 4px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-3282 .elementor-element.elementor-element-996b30e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-3282 .elementor-element.elementor-element-996b30e>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3282 .elementor-element.elementor-element-c9a8daa {
    width: var( --container-widget-width, 52.93%);
    max-width: 52.93%;
    --container-widget-width: 52.93%;
    --container-widget-flex-grow: 0;
    top: 70px;
    z-index: 1;
}

body:not(.rtl) .elementor-3282 .elementor-element.elementor-element-c9a8daa {
    left: -923px;
}

body.rtl .elementor-3282 .elementor-element.elementor-element-c9a8daa {
    right: -923px;
}

.elementor-3282 .elementor-element.elementor-element-c9a8daa img {
    opacity: 0.85;
}

.elementor-3282 .elementor-element.elementor-element-015f794 {
    width: var( --container-widget-width, 106.704%);
    max-width: 106.704%;
    --container-widget-width: 106.704%;
    --container-widget-flex-grow: 0;
    top: -173px;
    z-index: 2;
}

body:not(.rtl) .elementor-3282 .elementor-element.elementor-element-015f794 {
    left: 21px;
}

body.rtl .elementor-3282 .elementor-element.elementor-element-015f794 {
    right: 21px;
}

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

body:not(.rtl) .elementor-3282 .elementor-element.elementor-element-d74b327 {
    left: -1456px;
}

body.rtl .elementor-3282 .elementor-element.elementor-element-d74b327 {
    right: -1456px;
}

.elementor-3282 .elementor-element.elementor-element-1786d65 {
    width: var( --container-widget-width, 443px);
    max-width: 443px;
    --container-widget-width: 443px;
    --container-widget-flex-grow: 0;
    top: 59px;
    z-index: 0;
}

body:not(.rtl) .elementor-3282 .elementor-element.elementor-element-1786d65 {
    left: 448px;
}

body.rtl .elementor-3282 .elementor-element.elementor-element-1786d65 {
    right: 448px;
}

.elementor-3282 .elementor-element.elementor-element-5b44c93 {
    width: var( --container-widget-width, 1073px);
    max-width: 1073px;
    --container-widget-width: 1073px;
    --container-widget-flex-grow: 0;
    top: -477px;
    z-index: 0;
}

body:not(.rtl) .elementor-3282 .elementor-element.elementor-element-5b44c93 {
    left: -435px;
}

body.rtl .elementor-3282 .elementor-element.elementor-element-5b44c93 {
    right: -435px;
}

.elementor-3282 .elementor-element.elementor-element-593a2c3:not(.elementor-motion-effects-element-type-background),
.elementor-3282 .elementor-element.elementor-element-593a2c3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(352.92deg, #DBECFF 58.39%, #DCCDF2 107.18%);
}

.elementor-3282 .elementor-element.elementor-element-593a2c3 .ui-e-fluid-canvas {
    opacity: 0.6;
}

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

.elementor-3282 .elementor-element.elementor-element-593a2c3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3282 .elementor-element.elementor-element-8894f0e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3282 .elementor-element.elementor-element-8894f0e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF87;
}

.elementor-3282 .elementor-element.elementor-element-8894f0e {
    --ep-backdrop-filter-blur: 10px;
}

.elementor-3282 .elementor-element.elementor-element-8894f0e>.elementor-element-populated,
.elementor-3282 .elementor-element.elementor-element-8894f0e>.elementor-element-populated>.elementor-background-overlay,
.elementor-3282 .elementor-element.elementor-element-8894f0e>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-3282 .elementor-element.elementor-element-8894f0e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 30px 30px 30px 30px;
}

.elementor-3282 .elementor-element.elementor-element-8894f0e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3282 .elementor-element.elementor-element-647ef96>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3282 .elementor-element.elementor-element-647ef96 {
    text-align: left;
}

.elementor-3282 .elementor-element.elementor-element-647ef96 .elementor-heading-title {
    font-size: 38px;
    font-weight: 600;
    color: #3C25CC;
}

.elementor-3282 .elementor-element.elementor-element-87b7a0d {
    text-align: justify;
}

.elementor-3282 .elementor-element.elementor-element-e5fdd00 .elementor-button {
    background-color: #FF1593;
    padding: 15px 0px 15px 0px;
}

.elementor-3282 .elementor-element.elementor-element-e5fdd00 {
    width: var( --container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-3282 .elementor-element.elementor-element-e5fdd00>.elementor-widget-container {
    margin: 15px 4px 20px 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-3282 .elementor-element.elementor-element-f1a6ad2>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 25px 25px 25px 25px;
}

.elementor-3282 .elementor-element.elementor-element-f1a6ad2 {
    z-index: 1;
}

.elementor-3282 .elementor-element.elementor-element-5dfbb89 img {
    max-width: 350px;
}

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

.elementor-3282 .elementor-element.elementor-element-6600817 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
}

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

.elementor-3282 .elementor-element.elementor-element-db67550.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-3282 .elementor-element.elementor-element-9bd4d64 {
    width: var( --container-widget-width, 121.141%);
    max-width: 121.141%;
    --container-widget-width: 121.141%;
    --container-widget-flex-grow: 0;
    top: -170px;
    z-index: 0;
}

body:not(.rtl) .elementor-3282 .elementor-element.elementor-element-9bd4d64 {
    left: -127px;
}

body.rtl .elementor-3282 .elementor-element.elementor-element-9bd4d64 {
    right: -127px;
}

.elementor-3282 .elementor-element.elementor-element-fb5d31d {
    width: var( --container-widget-width, 1400px);
    max-width: 1400px;
    --container-widget-width: 1400px;
    --container-widget-flex-grow: 0;
    top: 119px;
}

.elementor-3282 .elementor-element.elementor-element-fb5d31d>.elementor-widget-container {
    --e-transform-rotateZ: -184deg;
}

body:not(.rtl) .elementor-3282 .elementor-element.elementor-element-fb5d31d {
    left: 503px;
}

body.rtl .elementor-3282 .elementor-element.elementor-element-fb5d31d {
    right: 503px;
}

.elementor-3282 .elementor-element.elementor-element-645e538>.elementor-container {
    max-width: 1500px;
}

.elementor-3282 .elementor-element.elementor-element-645e538 {
    z-index: 2;
}

.elementor-3282 .elementor-element.elementor-element-d1c07d8 {
    z-index: 6;
}

.elementor-3282 .elementor-element.elementor-element-32fe067 {
    width: var( --container-widget-width, 1073px);
    max-width: 1073px;
    --container-widget-width: 1073px;
    --container-widget-flex-grow: 0;
    top: -285px;
    z-index: 0;
}

body:not(.rtl) .elementor-3282 .elementor-element.elementor-element-32fe067 {
    left: -389px;
}

body.rtl .elementor-3282 .elementor-element.elementor-element-32fe067 {
    right: -389px;
}

.elementor-3282 .elementor-element.elementor-element-607af11:not(.elementor-motion-effects-element-type-background),
.elementor-3282 .elementor-element.elementor-element-607af11>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(352.92deg, #DBECFF 58.39%, #DCCDF2 107.18%);
}

.elementor-3282 .elementor-element.elementor-element-607af11 .ui-e-fluid-canvas {
    opacity: 0.6;
}

.elementor-3282 .elementor-element.elementor-element-607af11 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
}

.elementor-3282 .elementor-element.elementor-element-607af11>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3282 .elementor-element.elementor-element-10e846e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-3282 .elementor-element.elementor-element-7b08421>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3282 .elementor-element.elementor-element-7b08421 {
    text-align: center;
}

.elementor-3282 .elementor-element.elementor-element-7b08421 .elementor-heading-title {
    font-size: 38px;
    font-weight: 600;
    color: #3C25CC;
}

.elementor-bc-flex-widget .elementor-3282 .elementor-element.elementor-element-3881a33.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-3282 .elementor-element.elementor-element-3881a33 {
    z-index: 2;
}

.elementor-3282 .elementor-element.elementor-element-c2f1d44>.elementor-widget-container {
    background-color: #B38AF86E;
    padding: 25px 25px 25px 25px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-3282 .elementor-element.elementor-element-c2f1d44 {
    z-index: 1;
    --ep-backdrop-filter-blur: 10px;
}

.elementor-3282 .elementor-element.elementor-element-3944d98>.elementor-widget-container {
    background-color: #B38AF86E;
    padding: 25px 25px 25px 25px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-3282 .elementor-element.elementor-element-3944d98 {
    --ep-backdrop-filter-blur: 10px;
}

.elementor-3282 .elementor-element.elementor-element-771d0d1>.elementor-widget-container {
    background-color: #B38AF86E;
    padding: 25px 25px 25px 25px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-3282 .elementor-element.elementor-element-771d0d1 {
    --ep-backdrop-filter-blur: 10px;
}

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

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

.elementor-3282 .elementor-element.elementor-element-f52e177>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3282 .elementor-element.elementor-element-f52e177 {
    z-index: 1;
}

.elementor-3282 .elementor-element.elementor-element-25ddd29 {
    width: var( --container-widget-width, 137.061%);
    max-width: 137.061%;
    --container-widget-width: 137.061%;
    --container-widget-flex-grow: 0;
    top: 87px;
    z-index: 0;
}

body:not(.rtl) .elementor-3282 .elementor-element.elementor-element-25ddd29 {
    left: -802px;
}

body.rtl .elementor-3282 .elementor-element.elementor-element-25ddd29 {
    right: -802px;
}

.elementor-3282 .elementor-element.elementor-element-e2cc05c>.elementor-widget-container {
    border-radius: 30px 30px 30px 30px;
}

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

.elementor-3282 .elementor-element.elementor-element-d3848dd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 75px 0px 150px 0px;
}

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

.elementor-3282 .elementor-element.elementor-element-7687238 {
    margin-top: 0px;
    margin-bottom: 25px;
    z-index: 1;
}

.elementor-3282 .elementor-element.elementor-element-6c64883>.elementor-widget-container {
    padding: 0px 100px 0px 0px;
}

.elementor-3282 .elementor-element.elementor-element-6c64883 {
    text-align: center;
}

.elementor-3282 .elementor-element.elementor-element-6c64883 .elementor-heading-title {
    font-size: 38px;
    color: var( --e-global-color-zfxcore_light);
}

.elementor-3282 .elementor-element.elementor-element-0a4e2a4 {
    width: var( --container-widget-width, 95.537%);
    max-width: 95.537%;
    --container-widget-width: 95.537%;
    --container-widget-flex-grow: 0;
    top: 137px;
}

.elementor-3282 .elementor-element.elementor-element-0a4e2a4>.elementor-widget-container {
    --e-transform-rotateZ: -285deg;
}

body:not(.rtl) .elementor-3282 .elementor-element.elementor-element-0a4e2a4 {
    left: 714px;
}

body.rtl .elementor-3282 .elementor-element.elementor-element-0a4e2a4 {
    right: 714px;
}

.elementor-3282 .elementor-element.elementor-element-f65973e {
    width: var( --container-widget-width, 91.736%);
    max-width: 91.736%;
    --container-widget-width: 91.736%;
    --container-widget-flex-grow: 0;
    top: -134px;
    z-index: 0;
}

body:not(.rtl) .elementor-3282 .elementor-element.elementor-element-f65973e {
    left: -579px;
}

body.rtl .elementor-3282 .elementor-element.elementor-element-f65973e {
    right: -579px;
}

.elementor-3282 .elementor-element.elementor-element-5314714 {
    z-index: 1;
}

.elementor-3282 .elementor-element.elementor-element-5314714 .elementor-accordion-item {
    border-width: 0px;
}

.elementor-3282 .elementor-element.elementor-element-5314714 .elementor-accordion-item .elementor-tab-content {
    border-width: 0px;
}

.elementor-3282 .elementor-element.elementor-element-5314714 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 0px;
}

.elementor-3282 .elementor-element.elementor-element-5314714 .elementor-tab-title {
    background-color: #3C25CC;
    padding: 20px 20px 20px 20px;
}

.elementor-3282 .elementor-element.elementor-element-5314714 .elementor-accordion-icon,
.elementor-3282 .elementor-element.elementor-element-5314714 .elementor-accordion-title {
    color: #FFFFFF;
}

.elementor-3282 .elementor-element.elementor-element-5314714 .elementor-accordion-icon svg {
    fill: #FFFFFF;
}

.elementor-3282 .elementor-element.elementor-element-5314714 .elementor-active .elementor-accordion-icon,
.elementor-3282 .elementor-element.elementor-element-5314714 .elementor-active .elementor-accordion-title {
    color: #FFFFFF;
}

.elementor-3282 .elementor-element.elementor-element-5314714 .elementor-active .elementor-accordion-icon svg {
    fill: #FFFFFF;
}

.elementor-3282 .elementor-element.elementor-element-5314714 .elementor-accordion-title {
    font-size: 15px;
    font-weight: 400;
}

.elementor-3282 .elementor-element.elementor-element-5314714 .elementor-tab-content {
    background-color: #513CD3;
    color: #FFFFFF;
    font-size: 14px;
}

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

@media(max-width:1024px) {
    .elementor-3282 .elementor-element.elementor-element-8633dfb>.elementor-container {
        max-width: 768px;
    }
    .elementor-3282 .elementor-element.elementor-element-8633dfb {
        padding: 110px 0px 105px 0px;
    }
    .elementor-3282 .elementor-element.elementor-element-e307540>.elementor-element-populated {
        margin: 0px 5px 0px 0px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 0px;
    }
    .elementor-3282 .elementor-element.elementor-element-ff7dbb3>.elementor-widget-container {
        padding: 0px 100px 10px 0px;
    }
    .elementor-3282 .elementor-element.elementor-element-ff7dbb3 .elementor-heading-title {
        font-size: 46px;
    }
    .elementor-3282 .elementor-element.elementor-element-896efb2 {
        width: var( --container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-3282 .elementor-element.elementor-element-896efb2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-3282 .elementor-element.elementor-element-ede7713>.elementor-widget-container {
        margin: 0px 0px 11px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3282 .elementor-element.elementor-element-ede7713 {
        --container-widget-width: 70%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 70%);
        max-width: 70%;
    }
    .elementor-3282 .elementor-element.elementor-element-ede7713 .elementor-button {
        font-size: 14px;
        padding: 15px 10px 15px 10px;
    }
    .elementor-3282 .elementor-element.elementor-element-07eddec>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3282 .elementor-element.elementor-element-07eddec {
        --container-widget-width: 70%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 70%);
        max-width: 70%;
    }
    .elementor-3282 .elementor-element.elementor-element-07eddec .elementor-button {
        font-size: 14px;
        padding: 15px 10px 15px 10px;
    }
    .elementor-3282 .elementor-element.elementor-element-996b30e>.elementor-element-populated {
        margin: 0px 0px 0px 5px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 5px;
    }
    .elementor-3282 .elementor-element.elementor-element-c9a8daa {
        width: var( --container-widget-width, 282.812px);
        max-width: 282.812px;
        --container-widget-width: 282.812px;
        --container-widget-flex-grow: 0;
        top: 579px;
    }
    body:not(.rtl) .elementor-3282 .elementor-element.elementor-element-c9a8daa {
        left: -71.249vw;
    }
    body.rtl .elementor-3282 .elementor-element.elementor-element-c9a8daa {
        right: -71.249vw;
    }
    .elementor-3282 .elementor-element.elementor-element-015f794 {
        width: var( --container-widget-width, 400.797px);
        max-width: 400.797px;
        --container-widget-width: 400.797px;
        --container-widget-flex-grow: 0;
        top: -378px;
    }
    body:not(.rtl) .elementor-3282 .elementor-element.elementor-element-015f794 {
        left: 454px;
    }
    body.rtl .elementor-3282 .elementor-element.elementor-element-015f794 {
        right: 454px;
    }
    .elementor-3282 .elementor-element.elementor-element-d74b327 {
        width: var( --container-widget-width, 500%);
        max-width: 500%;
        --container-widget-width: 500%;
        --container-widget-flex-grow: 0;
        top: -37px;
        text-align: left;
    }
    body:not(.rtl) .elementor-3282 .elementor-element.elementor-element-d74b327 {
        left: -1500px;
    }
    body.rtl .elementor-3282 .elementor-element.elementor-element-d74b327 {
        right: -1500px;
    }
    .elementor-3282 .elementor-element.elementor-element-1786d65 {
        width: var( --container-widget-width, 500%);
        max-width: 500%;
        --container-widget-width: 500%;
        --container-widget-flex-grow: 0;
        top: -275px;
        text-align: left;
    }
    body:not(.rtl) .elementor-3282 .elementor-element.elementor-element-1786d65 {
        left: -336px;
    }
    body.rtl .elementor-3282 .elementor-element.elementor-element-1786d65 {
        right: -336px;
    }
    .elementor-3282 .elementor-element.elementor-element-5b44c93 {
        width: var( --container-widget-width, 280%);
        max-width: 280%;
        --container-widget-width: 280%;
        --container-widget-flex-grow: 0;
        top: -459px;
        text-align: left;
    }
    body:not(.rtl) .elementor-3282 .elementor-element.elementor-element-5b44c93 {
        left: -1077px;
    }
    body.rtl .elementor-3282 .elementor-element.elementor-element-5b44c93 {
        right: -1077px;
    }
    .elementor-3282 .elementor-element.elementor-element-5b44c93 img {
        width: 100vw;
    }
    .elementor-3282 .elementor-element.elementor-element-593a2c3 {
        padding: 50px 0px 50px 0px;
    }
    .elementor-3282 .elementor-element.elementor-element-8894f0e>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }
    .elementor-3282 .elementor-element.elementor-element-647ef96 .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-3282 .elementor-element.elementor-element-e5fdd00>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3282 .elementor-element.elementor-element-e5fdd00 {
        --container-widget-width: 70%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 70%);
        max-width: 70%;
    }
    .elementor-3282 .elementor-element.elementor-element-e5fdd00 .elementor-button {
        font-size: 14px;
        padding: 15px 10px 15px 10px;
    }
    .elementor-bc-flex-widget .elementor-3282 .elementor-element.elementor-element-f1a6ad2.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-3282 .elementor-element.elementor-element-f1a6ad2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-3282 .elementor-element.elementor-element-f1a6ad2>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3282 .elementor-element.elementor-element-5dfbb89 img {
        max-width: 285px;
    }
    .elementor-3282 .elementor-element.elementor-element-6600817 {
        padding: 50px 0px 50px 0px;
    }
    .elementor-3282 .elementor-element.elementor-element-32fe067 {
        width: var( --container-widget-width, 280%);
        max-width: 280%;
        --container-widget-width: 280%;
        --container-widget-flex-grow: 0;
        top: -459px;
        text-align: left;
    }
    body:not(.rtl) .elementor-3282 .elementor-element.elementor-element-32fe067 {
        left: -1077px;
    }
    body.rtl .elementor-3282 .elementor-element.elementor-element-32fe067 {
        right: -1077px;
    }
    .elementor-3282 .elementor-element.elementor-element-32fe067 img {
        width: 100vw;
    }
    .elementor-3282 .elementor-element.elementor-element-607af11 {
        padding: 50px 0px 50px 0px;
    }
    .elementor-3282 .elementor-element.elementor-element-7b08421 .elementor-heading-title {
        font-size: 30px;
    }
    body:not(.rtl) .elementor-3282 .elementor-element.elementor-element-25ddd29 {
        left: -138.302%;
    }
    body.rtl .elementor-3282 .elementor-element.elementor-element-25ddd29 {
        right: -138.302%;
    }
    .elementor-3282 .elementor-element.elementor-element-25ddd29 {
        top: 28%;
    }
    .elementor-3282 .elementor-element.elementor-element-d3848dd {
        padding: 50px 0px 75px 0px;
    }
    .elementor-3282 .elementor-element.elementor-element-6c64883>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3282 .elementor-element.elementor-element-6c64883 .elementor-heading-title {
        font-size: 32px;
    }
    body:not(.rtl) .elementor-3282 .elementor-element.elementor-element-0a4e2a4 {
        left: 43%;
    }
    body.rtl .elementor-3282 .elementor-element.elementor-element-0a4e2a4 {
        right: 43%;
    }
    .elementor-3282 .elementor-element.elementor-element-0a4e2a4 {
        top: 144px;
    }
    body:not(.rtl) .elementor-3282 .elementor-element.elementor-element-f65973e {
        left: -43.244%;
    }
    body.rtl .elementor-3282 .elementor-element.elementor-element-f65973e {
        right: -43.244%;
    }
    .elementor-3282 .elementor-element.elementor-element-f65973e {
        top: -70px;
    }
}

@media(max-width:767px) {
    .elementor-3282 .elementor-element.elementor-element-8633dfb>.elementor-container {
        max-width: 320px;
    }
    .elementor-3282 .elementor-element.elementor-element-8633dfb {
        padding: 100px 0px 50px 0px;
    }
    .elementor-3282 .elementor-element.elementor-element-e307540>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3282 .elementor-element.elementor-element-e307540 {
        z-index: 2;
    }
    .elementor-3282 .elementor-element.elementor-element-ff7dbb3>.elementor-widget-container {
        padding: 0px 25px 10px 25px;
    }
    .elementor-3282 .elementor-element.elementor-element-ff7dbb3 {
        text-align: center;
    }
    .elementor-3282 .elementor-element.elementor-element-ff7dbb3 .elementor-heading-title {
        font-size: 36px;
    }
    .elementor-3282 .elementor-element.elementor-element-896efb2 {
        width: var( --container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-3282 .elementor-element.elementor-element-896efb2>.elementor-widget-container {
        margin: 0px 0px 300px 0px;
    }
    .elementor-3282 .elementor-element.elementor-element-ede7713>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-3282 .elementor-element.elementor-element-ede7713 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-3282 .elementor-element.elementor-element-07eddec>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-3282 .elementor-element.elementor-element-07eddec {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-3282 .elementor-element.elementor-element-c9a8daa {
        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-3282 .elementor-element.elementor-element-c9a8daa {
        left: -79px;
    }
    body.rtl .elementor-3282 .elementor-element.elementor-element-c9a8daa {
        right: -79px;
    }
    .elementor-3282 .elementor-element.elementor-element-015f794 {
        width: var( --container-widget-width, 376.805px);
        max-width: 376.805px;
        --container-widget-width: 376.805px;
        --container-widget-flex-grow: 0;
        top: -425px;
    }
    body:not(.rtl) .elementor-3282 .elementor-element.elementor-element-015f794 {
        left: -34px;
    }
    body.rtl .elementor-3282 .elementor-element.elementor-element-015f794 {
        right: -34px;
    }
    .elementor-3282 .elementor-element.elementor-element-d74b327 {
        width: var( --container-widget-width, 500%);
        max-width: 500%;
        --container-widget-width: 500%;
        --container-widget-flex-grow: 0;
        top: -1531px;
    }
    .elementor-3282 .elementor-element.elementor-element-d74b327>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-3282 .elementor-element.elementor-element-d74b327 {
        left: -317.308%;
    }
    body.rtl .elementor-3282 .elementor-element.elementor-element-d74b327 {
        right: -317.308%;
    }
    .elementor-3282 .elementor-element.elementor-element-d74b327 img {
        width: 100%;
    }
    .elementor-3282 .elementor-element.elementor-element-1786d65 {
        width: var( --container-widget-width, 250%);
        max-width: 250%;
        --container-widget-width: 250%;
        --container-widget-flex-grow: 0;
        top: -625px;
    }
    .elementor-3282 .elementor-element.elementor-element-1786d65>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-3282 .elementor-element.elementor-element-1786d65 {
        left: -181%;
    }
    body.rtl .elementor-3282 .elementor-element.elementor-element-1786d65 {
        right: -181%;
    }
    .elementor-3282 .elementor-element.elementor-element-1786d65 img {
        width: 100%;
    }
    .elementor-3282 .elementor-element.elementor-element-5b44c93 {
        width: var( --container-widget-width, 500%);
        max-width: 500%;
        --container-widget-width: 500%;
        --container-widget-flex-grow: 0;
        top: -843px;
    }
    .elementor-3282 .elementor-element.elementor-element-5b44c93>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-3282 .elementor-element.elementor-element-5b44c93 {
        left: -68.783%;
    }
    body.rtl .elementor-3282 .elementor-element.elementor-element-5b44c93 {
        right: -68.783%;
    }
    .elementor-3282 .elementor-element.elementor-element-5b44c93 img {
        width: 100%;
    }
    .elementor-3282 .elementor-element.elementor-element-593a2c3 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 0px 50px 0px;
    }
    .elementor-3282 .elementor-element.elementor-element-8894f0e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-3282 .elementor-element.elementor-element-647ef96 .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-3282 .elementor-element.elementor-element-e5fdd00>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-3282 .elementor-element.elementor-element-e5fdd00 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-3282 .elementor-element.elementor-element-f1a6ad2>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-3282 .elementor-element.elementor-element-6600817 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-3282 .elementor-element.elementor-element-9bd4d64 {
        left: -28px;
    }
    body.rtl .elementor-3282 .elementor-element.elementor-element-9bd4d64 {
        right: -28px;
    }
    .elementor-3282 .elementor-element.elementor-element-9bd4d64 {
        top: 99px;
    }
    .elementor-3282 .elementor-element.elementor-element-645e538>.elementor-container {
        max-width: 991px;
    }
    .elementor-3282 .elementor-element.elementor-element-32fe067 {
        width: var( --container-widget-width, 500%);
        max-width: 500%;
        --container-widget-width: 500%;
        --container-widget-flex-grow: 0;
        top: -843px;
    }
    .elementor-3282 .elementor-element.elementor-element-32fe067>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-3282 .elementor-element.elementor-element-32fe067 {
        left: -68.783%;
    }
    body.rtl .elementor-3282 .elementor-element.elementor-element-32fe067 {
        right: -68.783%;
    }
    .elementor-3282 .elementor-element.elementor-element-32fe067 img {
        width: 100%;
    }
    .elementor-3282 .elementor-element.elementor-element-607af11 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 30px 0px 30px 0px;
    }
    .elementor-3282 .elementor-element.elementor-element-7b08421 .elementor-heading-title {
        font-size: 28px;
    }
    .elementor-3282 .elementor-element.elementor-element-3881a33>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 10px 0px;
    }
    .elementor-3282 .elementor-element.elementor-element-d3848dd {
        padding: 30px 0px 50px 0px;
    }
    .elementor-3282 .elementor-element.elementor-element-6c64883 .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-3282 .elementor-element.elementor-element-5314714 .elementor-accordion-title {
        font-size: 13px;
    }
    .elementor-3282 .elementor-element.elementor-element-5314714 .elementor-tab-content {
        font-size: 12px;
    }
}

@media(min-width:768px) {
    .elementor-3282 .elementor-element.elementor-element-e307540 {
        width: 55%;
    }
    .elementor-3282 .elementor-element.elementor-element-996b30e {
        width: 45%;
    }
    .elementor-3282 .elementor-element.elementor-element-8894f0e {
        width: 60%;
    }
    .elementor-3282 .elementor-element.elementor-element-f1a6ad2 {
        width: 39.919%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-3282 .elementor-element.elementor-element-e307540 {
        width: 60%;
    }
    .elementor-3282 .elementor-element.elementor-element-996b30e {
        width: 45%;
    }
}

/* Start custom CSS */

.elementor-shortcode .cdt-table.dark {
    background: #09051a80 !important;
    border-radius: 12px;
    backdrop-filter: blur(10px);
}

/* End custom CSS */