.elementor-3292 .elementor-element.elementor-element-407cfd4:not(.elementor-motion-effects-element-type-background),
.elementor-3292 .elementor-element.elementor-element-407cfd4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E5E5E5;
}

.elementor-3292 .elementor-element.elementor-element-407cfd4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 105px 0px;
    z-index: 2;
}

.elementor-3292 .elementor-element.elementor-element-407cfd4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3292 .elementor-element.elementor-element-62a0770:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3292 .elementor-element.elementor-element-62a0770>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3292 .elementor-element.elementor-element-62a0770>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-3292 .elementor-element.elementor-element-62a0770>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3292 .elementor-element.elementor-element-2362fa1 {
    width: auto;
    max-width: auto;
    bottom: -101px;
    z-index: 2;
}

body:not(.rtl) .elementor-3292 .elementor-element.elementor-element-2362fa1 {
    right: 223px;
}

body.rtl .elementor-3292 .elementor-element.elementor-element-2362fa1 {
    left: 223px;
}

.elementor-3292 .elementor-element.elementor-element-df7e27a:not(.elementor-motion-effects-element-type-background),
.elementor-3292 .elementor-element.elementor-element-df7e27a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/11/bg-ss1-h2.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3292 .elementor-element.elementor-element-df7e27a>.elementor-container {
    max-width: 1460px;
}

.elementor-3292 .elementor-element.elementor-element-df7e27a {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 275px 30px 175px 30px;
    z-index: 1;
}

.elementor-3292 .elementor-element.elementor-element-df7e27a,
.elementor-3292 .elementor-element.elementor-element-df7e27a>.elementor-background-overlay {
    border-radius: 0px 0px 75px 75px;
}

.elementor-3292 .elementor-element.elementor-element-df7e27a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-3292 .elementor-element.elementor-element-0581802.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3292 .elementor-element.elementor-element-0581802.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3292 .elementor-element.elementor-element-0581802 {
    z-index: 2;
}

.elementor-3292 .elementor-element.elementor-element-4e27176 {
    width: auto;
    max-width: auto;
    top: -90px;
    z-index: -1;
}

body:not(.rtl) .elementor-3292 .elementor-element.elementor-element-4e27176 {
    right: -20%;
}

body.rtl .elementor-3292 .elementor-element.elementor-element-4e27176 {
    left: -20%;
}

.elementor-3292 .elementor-element.elementor-element-4e27176 .pxl-circle-svg .linear-dot1 .stop1 {
    stop-color: #02010100 !important;
}

.elementor-3292 .elementor-element.elementor-element-4e27176 .pxl-circle-svg .linear-dot1 .stop2 {
    stop-color: #02010100 !important;
}

.elementor-3292 .elementor-element.elementor-element-4e27176 .pxl-circle-svg .filter1 feFlood {
    flood-color: #02010100 !important;
}

.elementor-3292 .elementor-element.elementor-element-4e27176 .pxl-circle-svg .linear-dot2 .stop1 {
    stop-color: #FF7DF7 !important;
}

.elementor-3292 .elementor-element.elementor-element-4e27176 .pxl-circle-svg .linear-dot2 .stop2 {
    stop-color: #FF7DF7 !important;
}

.elementor-3292 .elementor-element.elementor-element-4e27176 .pxl-circle-svg .linear-dot3 .stop1 {
    stop-color: #FF7DF7 !important;
}

.elementor-3292 .elementor-element.elementor-element-4e27176 .pxl-circle-svg .linear-dot3 .stop2 {
    stop-color: #FF7DF7 !important;
}

.elementor-3292 .elementor-element.elementor-element-4e27176 .pxl-circle-svg .filter3 feFlood {
    flood-color: #02010100 !important;
}

.elementor-3292 .elementor-element.elementor-element-391eb1c>.elementor-widget-container {
    margin: 0px 0px 26px 0px;
}

.elementor-3292 .elementor-element.elementor-element-391eb1c .pxl-heading .pxl-heading--inner {
    max-width: 800px;
}

.elementor-3292 .elementor-element.elementor-element-391eb1c .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    -webkit-text-stroke-color: #FFFFFF;
    font-size: 64px;
    line-height: 1.125;
    letter-spacing: -2.3px;
    margin-bottom: 0px;
}

.elementor-3292 .elementor-element.elementor-element-391eb1c .pxl-heading .pxl-item--subtitle {
    margin-bottom: 18px;
}

.elementor-3292 .elementor-element.elementor-element-e9e85c1>.elementor-widget-container {
    margin: 2px 0px 40px 9px;
}

.elementor-3292 .elementor-element.elementor-element-e9e85c1 .pxl-text-editor .pxl-item--inner {
    max-width: 600px;
}

.elementor-3292 .elementor-element.elementor-element-e9e85c1 .pxl-text-editor {
    color: #FFFFFF;
    font-size: 20px;
    line-height: 1.8;
}

.elementor-3292 .elementor-element.elementor-element-991d6af {
    width: auto;
    max-width: auto;
}

.elementor-3292 .elementor-element.elementor-element-991d6af>.elementor-widget-container {
    margin: 0px 0px 0px 11px;
}

.elementor-3292 .elementor-element.elementor-element-991d6af .pxl-button .btn {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 700;
    line-height: 50px;
}

.elementor-3292 .elementor-element.elementor-element-991d6af .pxl-button .btn .pxl--btn-icon {
    font-size: 22px;
}

.elementor-3292 .elementor-element.elementor-element-991d6af .pxl-button .btn svg {
    height: 22px;
}

.elementor-3292 .elementor-element.elementor-element-991d6af .pxl-button .pxl-icon--right .pxl--btn-icon {
    margin-left: 9px;
}

.elementor-3292 .elementor-element.elementor-element-b358f38 {
    width: auto;
    max-width: auto;
}

.elementor-3292 .elementor-element.elementor-element-b358f38 .pxl-button .btn {
    color: #FFFFFF;
    background: #02010100;
    font-size: 18px;
    font-weight: 700;
    padding: 0px 0px 0px 0px;
}

.elementor-3292 .elementor-element.elementor-element-b358f38 .pxl-button .btn .pxl--btn-text {
    margin: 0px 0px 0px 22px;
}

.elementor-3292 .elementor-element.elementor-element-b358f38 .pxl-button .btn .pxl--btn-icon {
    font-size: 22px;
}

.elementor-3292 .elementor-element.elementor-element-b358f38 .pxl-button .btn svg {
    height: 22px;
}

.elementor-3292 .elementor-element.elementor-element-b358f38 .pxl-button .pxl-icon--right .pxl--btn-icon {
    margin-left: 9px;
}

.elementor-3292 .elementor-element.elementor-element-1166650:not(.elementor-motion-effects-element-type-background),
.elementor-3292 .elementor-element.elementor-element-1166650>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E5E5E5;
}

.elementor-3292 .elementor-element.elementor-element-1166650>.elementor-container {
    max-width: 1530px;
}

.elementor-3292 .elementor-element.elementor-element-1166650 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 19px 15px 150px 15px;
    z-index: 1;
}

.elementor-3292 .elementor-element.elementor-element-1166650>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3292 .elementor-element.elementor-element-95eb305>.elementor-widget-container {
    margin: 0px 0px 0px 65px;
}

.elementor-3292 .elementor-element.elementor-element-95eb305 .pxl-text-editor {
    text-align: center;
    color: #666666;
    font-size: 18px;
    letter-spacing: 0.1px;
}

.elementor-3292 .elementor-element.elementor-element-95eb305 .pxl-text-editor a {
    color: #000000;
    font-weight: 600;
}

.elementor-3292 .elementor-element.elementor-element-c70be33>.elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-3292 .elementor-element.elementor-element-ce65ddb:not(.elementor-motion-effects-element-type-background),
.elementor-3292 .elementor-element.elementor-element-ce65ddb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/09/bg-ss3-h2.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3292 .elementor-element.elementor-element-ce65ddb>.elementor-container {
    max-width: 1208px;
}

.elementor-3292 .elementor-element.elementor-element-ce65ddb {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -45px;
    margin-bottom: 0px;
    padding: 35px 15px 207px 40px;
    z-index: 1;
}

.elementor-3292 .elementor-element.elementor-element-ce65ddb,
.elementor-3292 .elementor-element.elementor-element-ce65ddb>.elementor-background-overlay {
    border-radius: 60px 60px 0px 0px;
}

.elementor-3292 .elementor-element.elementor-element-ce65ddb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3292 .elementor-element.elementor-element-f8e87a7>.elementor-element-populated {
    padding: 15px 0px 15px 15px;
}

.elementor-3292 .elementor-element.elementor-element-963c9f9 .pxl-text-editor .pxl-item--inner {
    max-width: 1000px;
}

.elementor-3292 .elementor-element.elementor-element-963c9f9 .pxl-text-editor .pxl-text-content {
    --gradient-color-from: #0D0712;
    --gradient-color-to: #0D07121A;
}

.elementor-3292 .elementor-element.elementor-element-963c9f9 .pxl-text-editor {
    font-size: 64px;
    font-weight: 700;
    line-height: 1.172;
    letter-spacing: -1.6px;
}

.elementor-3292 .elementor-element.elementor-element-963c9f9 .pxl-text-editor .pxl-item--subtext {
    color: #0D0712;
    font-size: 24px;
    font-weight: 700;
    line-height: 42px;
    letter-spacing: -0.25px;
}

.elementor-3292 .elementor-element.elementor-element-1c4a194.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-3292 .elementor-element.elementor-element-1c4a194>.elementor-element-populated {
    margin: 140px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-3292 .elementor-element.elementor-element-0b08553 {
    width: auto;
    max-width: auto;
}

.elementor-3292 .elementor-element.elementor-element-0b08553 .pxl-video-player .pxl-video--inner {
    width: 174px;
    height: 553px;
    border-radius: 87px 87px 87px 87px;
}

.elementor-3292 .elementor-element.elementor-element-f91bc57>.elementor-container {
    max-width: 1200px;
}

.elementor-3292 .elementor-element.elementor-element-f91bc57 {
    margin-top: -140px;
    margin-bottom: -130px;
    z-index: 1;
}

.elementor-3292 .elementor-element.elementor-element-0225bf4 .pxl-icon-box .pxl-item--description {
    color: #262626;
}

.elementor-3292 .elementor-element.elementor-element-00f5690 .pxl-icon-box .pxl-item--description {
    color: #262626;
}

.elementor-3292 .elementor-element.elementor-element-ba7f037 .pxl-icon-box .pxl-item--description {
    color: #262626;
}

.elementor-3292 .elementor-element.elementor-element-e61cec5>.elementor-container {
    max-width: 1200px;
}

.elementor-3292 .elementor-element.elementor-element-e61cec5 .pxl-section-bg-parallax {
    background-image: url(../../2024/09/bg-ss5-h2.webp);
    background-position: center center;
    background-size: cover;
    left: -50px;
    right: -50px;
    opacity: 100%;
}

.elementor-3292 .elementor-element.elementor-element-e61cec5 {
    padding: 190px 15px 120px 15px;
}

.elementor-3292 .elementor-element.elementor-element-7b2e469.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-3292 .elementor-element.elementor-element-5b7353b>.elementor-widget-container {
    margin: 0px 0px 31px 0px;
}

.elementor-3292 .elementor-element.elementor-element-5b7353b .pxl-heading {
    text-align: center;
}

.elementor-3292 .elementor-element.elementor-element-5b7353b .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    -webkit-text-stroke-color: #FFFFFF;
    font-size: 60px;
    text-transform: capitalize;
    line-height: 1;
    margin-bottom: 0px;
}

.elementor-3292 .elementor-element.elementor-element-5b7353b .pxl-heading .pxl-item--subtitle {
    color: #FFFFFF;
    margin-bottom: 30px;
}

.elementor-3292 .elementor-element.elementor-element-5b7353b .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
    --gradient-color-from: #FFFFFF;
}

.elementor-3292 .elementor-element.elementor-element-5b7353b .pxl-heading .pxl-item--subtitle,
.elementor-3292 .elementor-element.elementor-element-5b7353b .pxl-heading .pxl-item--subtitle span {
    font-size: 24px;
    font-weight: 700;
    line-height: 49px;
}

.elementor-3292 .elementor-element.elementor-element-958b212>.elementor-widget-container {
    margin: 0px 0px 38px 0px;
}

.elementor-3292 .elementor-element.elementor-element-958b212 .pxl-text-editor {
    text-align: center;
    color: #FFFFFF;
    line-height: 1.667;
}

.elementor-3292 .elementor-element.elementor-element-958b212 .pxl-text-editor .pxl-item--inner {
    max-width: 780px;
}

.elementor-3292 .elementor-element.elementor-element-b1a85b6 {
    width: auto;
    max-width: auto;
}

.elementor-3292 .elementor-element.elementor-element-26f3ab5 {
    width: auto;
    max-width: auto;
}

.elementor-3292 .elementor-element.elementor-element-26f3ab5>.elementor-widget-container {
    margin: 0px 0px 0px 26px;
}

.elementor-3292 .elementor-element.elementor-element-26f3ab5 .pxl-icon-box .pxl-item--icon i {
    font-size: 21px;
}

.elementor-3292 .elementor-element.elementor-element-26f3ab5 .pxl-icon-box .pxl-item--icon svg {
    height: 21px;
}

.elementor-3292 .elementor-element.elementor-element-0558f9a {
    margin-top: 82px;
    margin-bottom: 0px;
}

.elementor-3292 .elementor-element.elementor-element-9595c42>.elementor-element-populated {
    margin: 8px 0px 0px -46px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -46px;
}

.elementor-3292 .elementor-element.elementor-element-a3b0bc4 {
    width: var(--container-widget-width, 240px);
    max-width: 240px;
    --container-widget-width: 240px;
    --container-widget-flex-grow: 0;
}

.elementor-3292 .elementor-element.elementor-element-997819b>.elementor-element-populated {
    margin: 168px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-3292 .elementor-element.elementor-element-608152b {
    width: var(--container-widget-width, 273px);
    max-width: 273px;
    --container-widget-width: 273px;
    --container-widget-flex-grow: 0;
}

.elementor-3292 .elementor-element.elementor-element-608152b .pxl-counter .pxl-counter--title {
    background: #E900FF;
}

.elementor-3292 .elementor-element.elementor-element-9534019>.elementor-element-populated {
    margin: 0px 0px 0px -50px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -50px;
}

.elementor-3292 .elementor-element.elementor-element-7933083 {
    width: var(--container-widget-width, 168px);
    max-width: 168px;
    --container-widget-width: 168px;
    --container-widget-flex-grow: 0;
}

.elementor-3292 .elementor-element.elementor-element-7933083 .pxl-counter .pxl-counter--title {
    color: #0B0B0B;
    background: #F9F367;
}

.elementor-3292 .elementor-element.elementor-element-c72ff8f>.elementor-element-populated {
    margin: 167px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-3292 .elementor-element.elementor-element-ae65cae {
    width: var(--container-widget-width, 150px);
    max-width: 150px;
    --container-widget-width: 150px;
    --container-widget-flex-grow: 0;
}

.elementor-3292 .elementor-element.elementor-element-ae65cae .pxl-counter .pxl-counter--title {
    background: #643FB8;
}

.elementor-3292 .elementor-element.elementor-element-56eb85d>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3292 .elementor-element.elementor-element-d5101f2:not(.elementor-motion-effects-element-type-background),
.elementor-3292 .elementor-element.elementor-element-d5101f2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://demo.casethemes.net/aimo/wp-content/uploads/2024/09/bg-process-h2.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3292 .elementor-element.elementor-element-d5101f2>.elementor-container {
    max-width: 1200px;
}

.elementor-3292 .elementor-element.elementor-element-d5101f2 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 143px 15px 167px 15px;
}

.elementor-3292 .elementor-element.elementor-element-d5101f2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3292 .elementor-element.elementor-element-29fc56b .pxl-process .pxl-heading {
    text-align: left;
}

.elementor-3292 .elementor-element.elementor-element-29fc56b .pxl-process .heading {
    max-width: 400px;
}

.elementor-3292 .elementor-element.elementor-element-29fc56b .pxl-process .heading {
    color: #FFFFFF;
    font-size: 54.31px;
    font-weight: 700;
}

.elementor-3292 .elementor-element.elementor-element-29fc56b .pxl-process .sub-title {
    color: #FFFFFF;
    font-size: 23px;
    font-weight: 700;
}

.elementor-3292 .elementor-element.elementor-element-4a17b88:not(.elementor-motion-effects-element-type-background),
.elementor-3292 .elementor-element.elementor-element-4a17b88>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EEEEEE;
}

.elementor-3292 .elementor-element.elementor-element-4a17b88>.elementor-container {
    max-width: 1200px;
}

.elementor-3292 .elementor-element.elementor-element-4a17b88 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 15px 1210px 15px;
}

.elementor-3292 .elementor-element.elementor-element-4a17b88>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3292 .elementor-element.elementor-element-7ae1e26 {
    width: var(--container-widget-width, 115.128%);
    max-width: 115.128%;
    --container-widget-width: 115.128%;
    --container-widget-flex-grow: 0;
    top: -100px;
    z-index: 0;
}

body:not(.rtl) .elementor-3292 .elementor-element.elementor-element-7ae1e26 {
    left: -100px;
}

body.rtl .elementor-3292 .elementor-element.elementor-element-7ae1e26 {
    right: -100px;
}

.elementor-3292 .elementor-element.elementor-element-7ae1e26 .pxl-image-single {
    filter: grayscale(no);
}

.elementor-3292 .elementor-element.elementor-element-f589e99>.elementor-widget-container {
    margin: 0px 0px 38px 0px;
}

.elementor-3292 .elementor-element.elementor-element-f589e99 .pxl-heading {
    text-align: center;
}

.elementor-3292 .elementor-element.elementor-element-f589e99 .pxl-heading .pxl-item--title {
    font-size: 54.31px;
    margin-bottom: 0px;
}

.elementor-3292 .elementor-element.elementor-element-f589e99 .pxl-heading .pxl-item--subtitle {
    color: #0D0712;
    margin-bottom: 15px;
}

.elementor-3292 .elementor-element.elementor-element-f589e99 .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
    --gradient-color-from: #0D0712;
}

.elementor-3292 .elementor-element.elementor-element-f589e99 .pxl-heading .pxl-item--subtitle,
.elementor-3292 .elementor-element.elementor-element-f589e99 .pxl-heading .pxl-item--subtitle span {
    font-size: 24px;
    font-weight: 700;
    line-height: 45px;
}

.elementor-3292 .elementor-element.elementor-element-5f09b29 .pxl-grid-inner {
    margin-top: -7.5px;
    margin-right: -7.5px;
    margin-bottom: -7.5px;
    margin-left: -7.5px;
}

.elementor-3292 .elementor-element.elementor-element-5f09b29 .pxl-grid-inner .pxl-grid-item {
    padding: 7.5px 7.5px 7.5px 7.5px;
}

.elementor-3292 .elementor-element.elementor-element-1d706ed .pxl-button {
    text-align: center;
}

.elementor-3292 .elementor-element.elementor-element-1d706ed>.elementor-widget-container {
    margin: 23px 0px 0px 0px;
}

.elementor-3292 .elementor-element.elementor-element-1d706ed {
    z-index: 2;
}

.elementor-3292 .elementor-element.elementor-element-1d706ed .pxl-button .btn {
    font-size: 16px;
    font-weight: 700;
    line-height: 53px;
}

.elementor-3292 .elementor-element.elementor-element-1d706ed .pxl-button .pxl-icon--right .pxl--btn-icon {
    margin-left: 9px;
}

.elementor-3292 .elementor-element.elementor-element-44ffda6>.elementor-container {
    max-width: 1745px;
}

.elementor-3292 .elementor-element.elementor-element-44ffda6 {
    overflow: hidden;
    /* margin-top: -1175px;
    margin-bottom: -130px; */
    padding: 0px 0px 0px 0px;
    z-index: 7;
}

.elementor-3292 .elementor-element.elementor-element-83a6308:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3292 .elementor-element.elementor-element-83a6308>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-3292 .elementor-element.elementor-element-83a6308.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3292 .elementor-element.elementor-element-83a6308.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3292 .elementor-element.elementor-element-83a6308.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-3292 .elementor-element.elementor-element-83a6308>.elementor-element-populated>.elementor-background-overlay {
    mix-blend-mode: screen;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3292 .elementor-element.elementor-element-83a6308>.elementor-element-populated,
.elementor-3292 .elementor-element.elementor-element-83a6308>.elementor-element-populated>.elementor-background-overlay,
.elementor-3292 .elementor-element.elementor-element-83a6308>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-3292 .elementor-element.elementor-element-83a6308>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 38px 35px 70px 35px;
}

.elementor-3292 .elementor-element.elementor-element-d428971>.elementor-container {
    max-width: 1230px;
}

.elementor-3292 .elementor-element.elementor-element-d428971 {
    overflow: hidden;
    margin-top: 67px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-3292 .elementor-element.elementor-element-cc5c30d>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3292 .elementor-element.elementor-element-cc5c30d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3292 .elementor-element.elementor-element-128aafb {
    width: 44%;
    max-width: auto;
    padding-bottom: 44px;
}

.elementor-3292 .elementor-element.elementor-element-128aafb .pxl-heading .pxl-item--title {
    font-size: 64px;
    margin-bottom: 0px;
    color: #fff;
}

.elementor-3292 .elementor-element.elementor-element-128aafb .pxl-heading .pxl-item--subtitle {
    color: #0D0712;
    margin-bottom: 13px;
}

.elementor-3292 .elementor-element.elementor-element-128aafb .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
    --gradient-color-from: #0D0712;
}

.elementor-3292 .elementor-element.elementor-element-128aafb .pxl-heading .pxl-item--subtitle,
.elementor-3292 .elementor-element.elementor-element-128aafb .pxl-heading .pxl-item--subtitle span {
    font-weight: 700;
    line-height: 45px;
}

.elementor-3292 .elementor-element.elementor-element-7576ade {
    width: auto;
    max-width: auto;
}

.elementor-3292 .elementor-element.elementor-element-7576ade>.elementor-widget-container {
    margin: 60px 0px 0px 35px;
}

.elementor-3292 .elementor-element.elementor-element-7576ade .pxl-text-editor .pxl-item--inner {
    max-width: 600px;
    color: #e9e9e9;
}

.elementor-3292 .elementor-element.elementor-element-7576ade .pxl-text-editor {
    color: #18161B;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0px;
}

.elementor-3292 .elementor-element.elementor-element-aaf1da5>.elementor-widget-container {
    margin: 26px 0px 12px 0px;
}

.elementor-3292 .elementor-element.elementor-element-41ae183 {
    width: auto;
    max-width: auto;
    z-index: 1;
}

.elementor-3292 .elementor-element.elementor-element-41ae183 .pxl-text-editor {
    color: #18161B;
    font-size: 16px;
}

.elementor-3292 .elementor-element.elementor-element-c0e2f29 {
    width: auto;
    max-width: auto;
    z-index: 1;
}

.elementor-3292 .elementor-element.elementor-element-c0e2f29>.elementor-widget-container {
    margin: 0px 0px 0px 15px;
}

.elementor-3292 .elementor-element.elementor-element-c475c0c {
    bottom: 0px;
    z-index: 0;
}

.elementor-3292 .elementor-element.elementor-element-c475c0c .pxl-image-single {
    filter: grayscale(no);
}

.elementor-3292 .elementor-element.elementor-element-a29a6fb:not(.elementor-motion-effects-element-type-background),
.elementor-3292 .elementor-element.elementor-element-a29a6fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../../images/09/FaqBG.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #0f0a1f;
}

.elementor-3292 .elementor-element.elementor-element-a29a6fb>.elementor-container {
    max-width: 1125px;
}

.elementor-3292 .elementor-element.elementor-element-a29a6fb {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 15px 0px 15px;
}

.elementor-3292 .elementor-element.elementor-element-a29a6fb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3292 .elementor-element.elementor-element-7c8d901>.elementor-widget-container {
    margin: 0px 0px 60px 0px;
}

.elementor-3292 .elementor-element.elementor-element-7c8d901 .pxl-heading {
    text-align: center;
}

.elementor-3292 .elementor-element.elementor-element-7c8d901 .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    -webkit-text-stroke-color: #FFFFFF;
    font-size: 56px;
    letter-spacing: 1px;
    margin-bottom: 0px;
}

.elementor-3292 .elementor-element.elementor-element-7c8d901 .pxl-heading .pxl-item--subtitle {
    color: #FFFFFF;
    margin-bottom: 23px;
}

.elementor-3292 .elementor-element.elementor-element-7c8d901 .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
    --gradient-color-from: #FFFFFF;
}

.elementor-3292 .elementor-element.elementor-element-7c8d901 .pxl-heading .pxl-item--subtitle,
.elementor-3292 .elementor-element.elementor-element-7c8d901 .pxl-heading .pxl-item--subtitle span {
    font-size: 24px;
    font-weight: 700;
}

.elementor-3292 .elementor-element.elementor-element-ec6d3b7>.elementor-widget-container {
    margin: 0px 0px 110px 0px;
}

.elementor-3292 .elementor-element.elementor-element-1714e69>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
}

.elementor-3292 .elementor-element.elementor-element-1714e69 .pxl-heading {
    text-align: center;
}

.elementor-3292 .elementor-element.elementor-element-1714e69 .pxl-heading .pxl-heading--inner {
    max-width: 700px;
}

.elementor-3292 .elementor-element.elementor-element-1714e69 .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    -webkit-text-stroke-color: #FFFFFF;
    font-size: 56px;
    line-height: 1.15;
    margin-bottom: 0px;
}

.elementor-3292 .elementor-element.elementor-element-0180b1f>.elementor-container {
    max-width: 1020px;
}

.elementor-3292 .elementor-element.elementor-element-0180b1f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3292 .elementor-element.elementor-element-0180b1f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3292 .elementor-element.elementor-element-4f0147e.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-3292 .elementor-element.elementor-element-64db451 .pxl-text-marquee .pxl-item--text {
    font-size: 22px;
    font-weight: 400;
}

.elementor-3292 .elementor-element.elementor-element-f00c520 .pxl-button {
    text-align: center;
}

.elementor-3292 .elementor-element.elementor-element-f00c520>.elementor-widget-container {
    margin: 56px 0px 0px 0px;
}

.elementor-3292 .elementor-element.elementor-element-f00c520 .pxl-button .btn {
    font-size: 28px;
    font-weight: 700;
    line-height: 90px;
    padding: 0px 60px 0px 55px;
}

.elementor-3292 .elementor-element.elementor-element-f00c520 .pxl-button .btn .pxl--btn-icon {
    font-size: 22px;
}

.elementor-3292 .elementor-element.elementor-element-f00c520 .pxl-button .btn svg {
    height: 22px;
}

.elementor-3292 .elementor-element.elementor-element-f00c520 .pxl-button .pxl-icon--right .pxl--btn-icon {
    margin-left: 9px;
}

.elementor-3292 .elementor-element.elementor-element-78d4d63>.elementor-container {
    max-width: 1200px;
}

.elementor-3292 .elementor-element.elementor-element-78d4d63 {
    margin-top: 270px;
    margin-bottom: 0px;
}

.elementor-3292 .elementor-element.elementor-element-f0a45f1 {
    width: auto;
    max-width: auto;
}

.elementor-3292 .elementor-element.elementor-element-f0a45f1 .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    -webkit-text-stroke-color: #FFFFFF;
    font-size: 60px;
    letter-spacing: -1.9px;
    margin-bottom: 0px;
}

.elementor-3292 .elementor-element.elementor-element-3213309>.elementor-widget-container {
    margin: 12px 0px 0px 2px;
}

.elementor-3292 .elementor-element.elementor-element-3213309 .pxl-text-editor .pxl-item--inner {
    max-width: 440px;
}

.elementor-3292 .elementor-element.elementor-element-3213309 .pxl-text-editor {
    color: #BABABACC;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0.07px;
}

.elementor-3292 .elementor-element.elementor-element-b65fb88.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-3292 .elementor-element.elementor-element-b65fb88>.elementor-element-populated {
    margin: 25px 0px 0px 5px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 5px;
}

.elementor-3292 .elementor-element.elementor-element-b32257b {
    width: auto;
    max-width: auto;
}

.elementor-3292 .elementor-element.elementor-element-b32257b>.elementor-widget-container {
    margin: 0px 38px 0px 0px;
}

.elementor-3292 .elementor-element.elementor-element-b32257b .pxl-image-single {
    filter: grayscale(no);
}

.elementor-3292 .elementor-element.elementor-element-4bf45af {
    width: auto;
    max-width: auto;
}

.elementor-3292 .elementor-element.elementor-element-4bf45af>.elementor-widget-container {
    margin: 0px 38px 0px 0px;
}

.elementor-3292 .elementor-element.elementor-element-4bf45af .pxl-image-single {
    filter: grayscale(no);
}

.elementor-3292 .elementor-element.elementor-element-26b457b {
    width: auto;
    max-width: auto;
}

.elementor-3292 .elementor-element.elementor-element-26b457b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3292 .elementor-element.elementor-element-26b457b .pxl-image-single {
    filter: grayscale(no);
}

.elementor-3292 .elementor-element.elementor-element-51ef546:not(.elementor-motion-effects-element-type-background),
.elementor-3292 .elementor-element.elementor-element-51ef546>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://demo.casethemes.net/aimo/wp-content/uploads/2024/09/bg-lastt-ss-h2.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3292 .elementor-element.elementor-element-51ef546 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 53px 15px 50px 15px;
}

.elementor-3292 .elementor-element.elementor-element-51ef546>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3292 .elementor-element.elementor-element-49dc339>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-3292 .elementor-element.elementor-element-49dc339 .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    -webkit-text-stroke-color: #FFFFFF;
    font-size: 64px;
    margin-bottom: 0px;
}

.elementor-3292 .elementor-element.elementor-element-49dc339 .pxl-heading .pxl-item--subtitle {
    color: #FFFFFF;
    margin-bottom: 33px;
}

.elementor-3292 .elementor-element.elementor-element-49dc339 .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
    --gradient-color-from: #FFFFFF;
}

.elementor-3292 .elementor-element.elementor-element-49dc339 .pxl-heading .pxl-item--subtitle,
.elementor-3292 .elementor-element.elementor-element-49dc339 .pxl-heading .pxl-item--subtitle span {
    font-size: 24px;
    font-weight: 700;
}

.elementor-3292 .elementor-element.elementor-element-0aaca38 .pxl-button .btn .pxl--btn-icon {
    font-size: 22px;
}

.elementor-3292 .elementor-element.elementor-element-0aaca38 .pxl-button .btn svg {
    height: 22px;
}

.elementor-3292 .elementor-element.elementor-element-0aaca38 .pxl-button .pxl-icon--right .pxl--btn-icon {
    margin-left: 9px;
}

.elementor-3292 .elementor-element.elementor-element-57a6527 {
    width: auto;
    max-width: auto;
}

.elementor-3292 .elementor-element.elementor-element-57a6527>.elementor-widget-container {
    margin: 0px 29px 0px 0px;
}

.elementor-3292 .elementor-element.elementor-element-a4a67e8 {
    width: auto;
    max-width: auto;
}

.elementor-3292 .elementor-element.elementor-element-a4a67e8>.elementor-widget-container {
    margin: 0px 29px 0px 0px;
}

.elementor-3292 .elementor-element.elementor-element-1988594 {
    width: auto;
    max-width: auto;
}

.elementor-3292 .elementor-element.elementor-element-1988594>.elementor-widget-container {
    margin: 0px 29px 0px 0px;
}

.elementor-3292 .elementor-element.elementor-element-34bd778 {
    width: auto;
    max-width: auto;
}

.elementor-3292 .elementor-element.elementor-element-34bd778>.elementor-widget-container {
    margin: 0px 29px 0px 0px;
}

.elementor-3292 .elementor-element.elementor-element-07a8f7e {
    width: auto;
    max-width: auto;
}

.elementor-3292 .elementor-element.elementor-element-07a8f7e>.elementor-widget-container {
    margin: 0px 29px 0px 0px;
}

.elementor-3292 .elementor-element.elementor-element-0ffa1b1 {
    width: auto;
    max-width: auto;
}

.elementor-3292 .elementor-element.elementor-element-0ffa1b1>.elementor-widget-container {
    margin: 0px 29px 0px 0px;
}

.elementor-3292 .elementor-element.elementor-element-f207800 {
    width: auto;
    max-width: auto;
}

@media(min-width:768px) {
    .elementor-3292 .elementor-element.elementor-element-f8e87a7 {
        width: 82%;
    }
    .elementor-3292 .elementor-element.elementor-element-1c4a194 {
        width: 17.665%;
    }
    .elementor-3292 .elementor-element.elementor-element-6d214db {
        width: 33.257%;
    }
    .elementor-3292 .elementor-element.elementor-element-bdd2662 {
        width: 33.075%;
    }
    .elementor-3292 .elementor-element.elementor-element-9595c42 {
        width: 27%;
    }
    .elementor-3292 .elementor-element.elementor-element-997819b {
        width: 28%;
    }
    .elementor-3292 .elementor-element.elementor-element-9534019 {
        width: 20%;
    }
    .elementor-3292 .elementor-element.elementor-element-c72ff8f {
        width: 25%;
    }
    .elementor-3292 .elementor-element.elementor-element-7db2f28 {
        width: 46%;
    }
    .elementor-3292 .elementor-element.elementor-element-b65fb88 {
        width: 54%;
    }
}

@media(max-width:1440px) and (min-width:768px) {
    .elementor-3292 .elementor-element.elementor-element-37c9b27 {
        width: 40%;
    }
}

@media(max-width:1200px) and (min-width:768px) {
    .elementor-3292 .elementor-element.elementor-element-f8e87a7 {
        width: 70%;
    }
    .elementor-3292 .elementor-element.elementor-element-1c4a194 {
        width: 30%;
    }
    .elementor-3292 .elementor-element.elementor-element-997819b {
        width: 29%;
    }
    .elementor-3292 .elementor-element.elementor-element-9534019 {
        width: 19%;
    }
    .elementor-3292 .elementor-element.elementor-element-37c9b27 {
        width: 45%;
    }
    .elementor-3292 .elementor-element.elementor-element-5abd90a {
        width: 55%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-3292 .elementor-element.elementor-element-9595c42 {
        width: 50%;
    }
    .elementor-3292 .elementor-element.elementor-element-997819b {
        width: 50%;
    }
    .elementor-3292 .elementor-element.elementor-element-9534019 {
        width: 50%;
    }
    .elementor-3292 .elementor-element.elementor-element-c72ff8f {
        width: 50%;
    }
    .elementor-3292 .elementor-element.elementor-element-7db2f28 {
        width: 38%;
    }
    .elementor-3292 .elementor-element.elementor-element-b65fb88 {
        width: 62%;
    }
}

@media(max-width:880px) and (min-width:768px) {
    .elementor-3292 .elementor-element.elementor-element-f8e87a7 {
        width: 70%;
    }
    .elementor-3292 .elementor-element.elementor-element-1c4a194 {
        width: 30%;
    }
    .elementor-3292 .elementor-element.elementor-element-37c9b27 {
        width: 100%;
    }
}

@media(max-width:1440px) {
    .elementor-3292 .elementor-element.elementor-element-9595c42>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-9534019>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-63ed604 {
        z-index: 3;
    }
    .elementor-3292 .elementor-element.elementor-element-5abd90a.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
}

@media(max-width:1200px) {
    .elementor-3292 .elementor-element.elementor-element-df7e27a {
        padding: 175px 30px 175px 30px;
    }
    .elementor-3292 .elementor-element.elementor-element-0581802>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-963c9f9 .pxl-text-editor {
        font-size: 46px;
    }
    .elementor-3292 .elementor-element.elementor-element-1c4a194.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3292 .elementor-element.elementor-element-1c4a194>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-f91bc57 {
        margin-top: -150px;
        margin-bottom: -150px;
    }
    .elementor-3292 .elementor-element.elementor-element-9595c42>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-9534019>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-cf4df0b .pxl-image-split .pxl-title {
        font-size: 28px;
    }
    .elementor-3292 .elementor-element.elementor-element-cf4df0b .pxl-image-split .pxl-desc {
        font-size: 17px;
    }
    .elementor-3292 .elementor-element.elementor-element-b65fb88>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-37c9b27>.elementor-element-populated {
        padding: 15px 15px 15px 30px;
    }
    .elementor-3292 .elementor-element.elementor-element-49dc339 .pxl-heading .pxl-item--title {
        font-size: 60px;
        line-height: 1.1;
    }
    .elementor-3292 .elementor-element.elementor-element-5abd90a.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }
}

@media(max-width:1024px) {
    .elementor-3292 .elementor-element.elementor-element-407cfd4 {
        padding: 0px 0px 105px 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-df7e27a {
        padding: 150px 15px 168px 15px;
    }
    .elementor-3292 .elementor-element.elementor-element-0581802>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-391eb1c .pxl-heading .pxl-heading--inner {
        max-width: 700px;
    }
    .elementor-3292 .elementor-element.elementor-element-391eb1c .pxl-heading .pxl-item--title {
        font-size: 50px;
    }
    .elementor-3292 .elementor-element.elementor-element-1166650 {
        padding: 15px 0px 100px 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-ce65ddb {
        padding: 55px 0px 170px 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-963c9f9 .pxl-text-editor {
        font-size: 45px;
    }
    .elementor-3292 .elementor-element.elementor-element-1c4a194>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-e61cec5 {
        padding: 190px 0px 100px 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-5b7353b .pxl-heading .pxl-heading--inner {
        max-width: 600px;
    }
    .elementor-3292 .elementor-element.elementor-element-5b7353b .pxl-heading .pxl-item--title {
        font-size: 50px;
    }
    .elementor-3292 .elementor-element.elementor-element-958b212 .pxl-text-editor .pxl-item--inner {
        max-width: 670px;
    }
    .elementor-3292 .elementor-element.elementor-element-9595c42.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3292 .elementor-element.elementor-element-9595c42>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-997819b.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3292 .elementor-element.elementor-element-997819b>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-9534019.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3292 .elementor-element.elementor-element-9534019>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-c72ff8f.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3292 .elementor-element.elementor-element-c72ff8f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-cf4df0b .pxl-image-split .heading {
        max-width: 600px;
        font-size: 50px;
    }
    .elementor-3292 .elementor-element.elementor-element-d5101f2 {
        padding: 0px 0px 106px 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-29fc56b {
        width: auto;
        max-width: auto;
    }
    .elementor-3292 .elementor-element.elementor-element-29fc56b .pxl-process .heading {
        max-width: 600px;
    }
    .elementor-3292 .elementor-element.elementor-element-29fc56b .pxl-process .heading {
        font-size: 50px;
    }
    .elementor-3292 .elementor-element.elementor-element-4a17b88 {
        padding: 100px 0px 1210px 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-f589e99 .pxl-heading .pxl-item--title {
        font-size: 50px;
    }
    .elementor-3292 .elementor-element.elementor-element-44ffda6 {
        padding: 50px 0px 50px 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-d428971 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-128aafb>.elementor-widget-container {
        margin: 0px 30px 0px 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-128aafb .pxl-heading .pxl-item--title {
        font-size: 50px;
    }
    .elementor-3292 .elementor-element.elementor-element-7576ade>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-7576ade {
        align-self: flex-end;
    }
    .elementor-3292 .elementor-element.elementor-element-c475c0c {
        bottom: -50px;
    }
    .elementor-3292 .elementor-element.elementor-element-a29a6fb {
        padding: 150px 0px 50px 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-7c8d901 .pxl-heading .pxl-item--title {
        font-size: 50px;
    }
    .elementor-3292 .elementor-element.elementor-element-1714e69 .pxl-heading .pxl-heading--inner {
        max-width: 600px;
    }
    .elementor-3292 .elementor-element.elementor-element-1714e69 .pxl-heading .pxl-item--title {
        font-size: 50px;
    }
    .elementor-3292 .elementor-element.elementor-element-78d4d63 {
        margin-top: 100px;
        margin-bottom: 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-f0a45f1 .pxl-heading .pxl-item--title {
        font-size: 50px;
    }
    .elementor-3292 .elementor-element.elementor-element-51ef546 {
        padding: 50px 0px 50px 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-37c9b27>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-3292 .elementor-element.elementor-element-49dc339 .pxl-heading .pxl-heading--inner {
        max-width: 500px;
    }
    .elementor-3292 .elementor-element.elementor-element-49dc339 .pxl-heading .pxl-item--title {
        font-size: 50px;
    }
    .elementor-3292 .elementor-element.elementor-element-49dc339 .pxl-heading .pxl-item--subtitle,
    .elementor-3292 .elementor-element.elementor-element-49dc339 .pxl-heading .pxl-item--subtitle span {
        font-size: 20px;
    }
}

@media(max-width:880px) {
    .elementor-3292 .elementor-element.elementor-element-0225bf4 .pxl-icon-box .pxl-item--title {
        font-size: 24px;
    }
    .elementor-3292 .elementor-element.elementor-element-0225bf4 .pxl-icon-box .pxl-item--description {
        font-size: 15px;
    }
    .elementor-3292 .elementor-element.elementor-element-00f5690 .pxl-icon-box .pxl-item--title {
        font-size: 24px;
    }
    .elementor-3292 .elementor-element.elementor-element-00f5690 .pxl-icon-box .pxl-item--description {
        font-size: 15px;
    }
    .elementor-3292 .elementor-element.elementor-element-ba7f037 .pxl-icon-box .pxl-item--title {
        font-size: 24px;
    }
    .elementor-3292 .elementor-element.elementor-element-ba7f037 .pxl-icon-box .pxl-item--description {
        font-size: 15px;
    }
    .elementor-3292 .elementor-element.elementor-element-9595c42.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3292 .elementor-element.elementor-element-a3b0bc4 {
        --container-widget-width: 195px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 195px);
        max-width: 195px;
    }
    .elementor-3292 .elementor-element.elementor-element-a3b0bc4 .pxl-counter .pxl-counter--number {
        font-size: 60px;
    }
    .elementor-3292 .elementor-element.elementor-element-997819b.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3292 .elementor-element.elementor-element-608152b .pxl-counter .pxl-counter--number {
        font-size: 60px;
    }
    .elementor-3292 .elementor-element.elementor-element-9534019.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3292 .elementor-element.elementor-element-7933083 .pxl-counter .pxl-counter--number {
        font-size: 60px;
    }
    .elementor-3292 .elementor-element.elementor-element-c72ff8f.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3292 .elementor-element.elementor-element-ae65cae .pxl-counter .pxl-counter--number {
        font-size: 60px;
    }
    .elementor-3292 .elementor-element.elementor-element-44ffda6 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-83a6308>.elementor-element-populated {
        padding: 38px 15px 70px 15px;
    }
    .elementor-3292 .elementor-element.elementor-element-128aafb .pxl-heading .pxl-item--title {
        font-size: 50px;
    }
}

@media(max-width:767px) {
    body:not(.rtl) .elementor-3292 .elementor-element.elementor-element-2362fa1 {
        right: 30px;
    }
    body.rtl .elementor-3292 .elementor-element.elementor-element-2362fa1 {
        left: 30px;
    }
    .elementor-3292 .elementor-element.elementor-element-df7e27a {
        padding: 150px 15px 170px 15px;
    }
    .elementor-3292 .elementor-element.elementor-element-391eb1c .pxl-heading .pxl-item--title {
        font-size: 43px;
    }
    .elementor-3292 .elementor-element.elementor-element-391eb1c .pxl-heading .pxl-item--subtitle,
    .elementor-3292 .elementor-element.elementor-element-391eb1c .pxl-heading .pxl-item--subtitle span {
        font-size: 14px;
    }
    .elementor-3292 .elementor-element.elementor-element-e9e85c1>.elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-991d6af>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-b358f38 .pxl-button .btn {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-95eb305>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-f8e87a7>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-3292 .elementor-element.elementor-element-963c9f9 .pxl-text-editor {
        font-size: 34px;
    }
    .elementor-3292 .elementor-element.elementor-element-963c9f9 .pxl-text-editor .pxl-item--subtext {
        font-size: 15px;
        line-height: 35px;
    }
    .elementor-3292 .elementor-element.elementor-element-0b08553 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-3292 .elementor-element.elementor-element-0b08553 .pxl-video-player .pxl-video--inner {
        width: 100%;
        height: 300px;
    }
    .elementor-3292 .elementor-element.elementor-element-5b7353b .pxl-heading .pxl-item--title {
        font-size: 33px;
    }
    .elementor-3292 .elementor-element.elementor-element-5b7353b .pxl-heading .pxl-item--subtitle,
    .elementor-3292 .elementor-element.elementor-element-5b7353b .pxl-heading .pxl-item--subtitle span {
        font-size: 15px;
        line-height: 40px;
    }
    .elementor-3292 .elementor-element.elementor-element-5b7353b .pxl-heading .pxl-item--subtitle {
        margin-bottom: 15px;
    }
    .elementor-3292 .elementor-element.elementor-element-b1a85b6 {
        width: auto;
        max-width: auto;
    }
    .elementor-3292 .elementor-element.elementor-element-b1a85b6>.elementor-widget-container {
        margin: 20px 15px 0px 15px;
    }
    .elementor-3292 .elementor-element.elementor-element-26f3ab5 {
        width: auto;
        max-width: auto;
    }
    .elementor-3292 .elementor-element.elementor-element-26f3ab5>.elementor-widget-container {
        margin: 20px 15px 0px 15px;
    }
    .elementor-3292 .elementor-element.elementor-element-997819b>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-9534019 {
        width: 55%;
    }
    .elementor-3292 .elementor-element.elementor-element-cf4df0b .pxl-image-split .heading {
        font-size: 33px;
    }
    .elementor-3292 .elementor-element.elementor-element-cf4df0b .pxl-image-split .pxl-item--subtext {
        font-size: 15px;
    }
    .elementor-3292 .elementor-element.elementor-element-29fc56b .pxl-process .heading {
        font-size: 33px;
    }
    .elementor-3292 .elementor-element.elementor-element-29fc56b .pxl-process .sub-title {
        font-size: 15px;
        line-height: 35px;
    }
    .elementor-3292 .elementor-element.elementor-element-29fc56b .pxl-process .pxl-item--text {
        font-size: 33px;
    }
    .elementor-3292 .elementor-element.elementor-element-f589e99 .pxl-heading .pxl-item--title {
        font-size: 33px;
    }
    .elementor-3292 .elementor-element.elementor-element-f589e99 .pxl-heading .pxl-item--subtitle,
    .elementor-3292 .elementor-element.elementor-element-f589e99 .pxl-heading .pxl-item--subtitle span {
        font-size: 15px;
        line-height: 35px;
    }
    .elementor-3292 .elementor-element.elementor-element-128aafb .pxl-heading .pxl-item--title {
        font-size: 33px;
    }
    .elementor-3292 .elementor-element.elementor-element-128aafb .pxl-heading .pxl-item--subtitle,
    .elementor-3292 .elementor-element.elementor-element-128aafb .pxl-heading .pxl-item--subtitle span {
        font-size: 15px;
        line-height: 35px;
    }
    .elementor-3292 .elementor-element.elementor-element-a29a6fb {
        padding: 150px 0px 0px 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-7c8d901 .pxl-heading .pxl-item--title {
        font-size: 33px;
    }
    .elementor-3292 .elementor-element.elementor-element-7c8d901 .pxl-heading .pxl-item--subtitle,
    .elementor-3292 .elementor-element.elementor-element-7c8d901 .pxl-heading .pxl-item--subtitle span {
        font-size: 15px;
    }
    .elementor-3292 .elementor-element.elementor-element-ec6d3b7>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-1714e69>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-1714e69 .pxl-heading .pxl-item--title {
        font-size: 33px;
    }
    .elementor-3292 .elementor-element.elementor-element-f00c520>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-f00c520 .pxl-button .btn {
        font-size: 20px;
        line-height: 70px;
    }
    .elementor-3292 .elementor-element.elementor-element-78d4d63 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-7db2f28.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-3292 .elementor-element.elementor-element-f0a45f1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-f0a45f1 .pxl-heading .pxl-item--title {
        font-size: 40px;
    }
    .elementor-3292 .elementor-element.elementor-element-3213309 .pxl-text-editor {
        text-align: center;
    }
    .elementor-3292 .elementor-element.elementor-element-b65fb88>.elementor-element-populated {
        margin: 60px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-b32257b>.elementor-widget-container {
        margin: 0px 38px 15px 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-4bf45af>.elementor-widget-container {
        margin: 0px 38px 0px 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-26b457b>.elementor-widget-container {
        margin: 0px 38px 15px 0px;
    }
    .elementor-3292 .elementor-element.elementor-element-37c9b27 {
        width: 50%;
    }
    .elementor-3292 .elementor-element.elementor-element-37c9b27>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-3292 .elementor-element.elementor-element-49dc339 .pxl-heading .pxl-heading--inner {
        max-width: 500px;
    }
    .elementor-3292 .elementor-element.elementor-element-49dc339 .pxl-heading .pxl-item--title {
        font-size: 33px;
    }
    .elementor-3292 .elementor-element.elementor-element-49dc339 .pxl-heading .pxl-item--subtitle,
    .elementor-3292 .elementor-element.elementor-element-49dc339 .pxl-heading .pxl-item--subtitle span {
        font-size: 15px;
    }
    .elementor-3292 .elementor-element.elementor-element-49dc339 .pxl-heading .pxl-item--subtitle {
        margin-bottom: 25px;
    }
    .elementor-3292 .elementor-element.elementor-element-5abd90a {
        width: 50%;
    }
    .elementor-3292 .elementor-element.elementor-element-5abd90a.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }
}


/* My CSS  */

.elementor-element-7576ade p {
    line-height: 35px;
    letter-spacing: 1px;
}