.elementor-7874 .elementor-element.elementor-element-bed9a17:not(.elementor-motion-effects-element-type-background),
.elementor-7874 .elementor-element.elementor-element-bed9a17>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../../images/02/MainBanner.png");
    /* background-position: bottom center; */
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7874 .elementor-element.elementor-element-bed9a17>.elementor-container {
    max-width: 1342px;
}

.elementor-7874 .elementor-element.elementor-element-bed9a17 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 206px 15px 110px 15px;
    z-index: 1;
}

.elementor-7874 .elementor-element.elementor-element-bed9a17>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7874 .elementor-element.elementor-element-536faac {
    z-index: 1;
}

.elementor-7874 .elementor-element.elementor-element-81e3ad6 {
    width: auto;
    max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-81e3ad6>.elementor-widget-container {
    margin: 0px 69px 0px 0px;
}

.elementor-7874 .elementor-element.elementor-element-81e3ad6 .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    -webkit-text-stroke-color: #FFFFFF;
    font-size: 108px;
    font-weight: 900;
    line-height: 1.07;
    letter-spacing: -4.32px;
    margin-bottom: 0px;
}

.elementor-7874 .elementor-element.elementor-element-1fcc5c6 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-7874 .elementor-element.elementor-element-1fcc5c6 .pxl-button .btn {
    font-size: 16px;
    border-radius: 0px 4px 0px 4px;
    padding: 0px 17px 0px 28px;
}

.elementor-7874 .elementor-element.elementor-element-1fcc5c6 .pxl-button .btn .pxl--btn-icon {
    color: #FFFFFF;
}

.elementor-7874 .elementor-element.elementor-element-1fcc5c6 .pxl-button .btn svg {
    fill: #FFFFFF;
}

.elementor-7874 .elementor-element.elementor-element-1fcc5c6 .pxl-button .pxl-icon--right .pxl--btn-icon {
    margin-left: 9px;
}

.elementor-7874 .elementor-element.elementor-element-8b61578.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-7874 .elementor-element.elementor-element-8b61578>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-7874 .elementor-element.elementor-element-4c5d31c {
    width: auto;
    max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-4c5d31c .pxl-image-single {
    filter: grayscale(no);
}

.elementor-7874 .elementor-element.elementor-element-c12fe0f>.elementor-element-populated {
    padding: 7px 0px 0px 75px;
}

.elementor-7874 .elementor-element.elementor-element-d5aa0d3 {
    width: auto;
    max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-d5aa0d3>.elementor-widget-container {
    margin: 0px 0px 27px 0px;
}

.elementor-7874 .elementor-element.elementor-element-d5aa0d3 .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    -webkit-text-stroke-color: #FFFFFF;
    font-size: 60px;
    font-weight: 400;
    line-height: 1.1;
    letter-spacing: 2px;
    margin-bottom: 0px;
}

.elementor-7874 .elementor-element.elementor-element-069ce06 .pxl-text-editor .pxl-item--inner {
    max-width: 600px;
}

.elementor-7874 .elementor-element.elementor-element-069ce06 .pxl-text-editor {
    color: #FFFFFF;
    font-size: 20px;
    line-height: 1.5;
    margin: 60px 0px 70px;
}

.elementor-7874 .elementor-element.elementor-element-aa3f808 {
    margin-top: 0px;
    margin-bottom: 0px;
    z-index: 1;
    background-color: #0f0a1f;
}

.elementor-7874 .elementor-element.elementor-element-2d1705f.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-7874 .elementor-element.elementor-element-2d1705f {
    z-index: 1;
}

.elementor-7874 .elementor-element.elementor-element-6c8b3fa>.elementor-widget-container {
    margin: 160px 0px 0px -115px;
}

.elementor-7874 .elementor-element.elementor-element-6c8b3fa {
    z-index: 3;
}

.elementor-7874 .elementor-element.elementor-element-6c8b3fa .pxl-button .btn {
    text-transform: uppercase;
    transform: rotate(90deg);
}

.elementor-7874 .elementor-element.elementor-element-6c8b3fa .pxl-button .pxl-icon--right .pxl--btn-icon {
    margin-left: 65px;
}

.elementor-7874 .elementor-element.elementor-element-eca227b>.elementor-widget-container {
    margin: 0px 0px 0px 8px;
    padding: 0px 0px 0px 0px;
}

.elementor-7874 .elementor-element.elementor-element-eca227b .pxl-image-box .pxl-inner-image {
    width: 1516px;
    height: 816px;
}

.elementor-7874 .elementor-element.elementor-element-e28e7ad {
    width: auto;
    max-width: auto;
    z-index: 2;
}

.elementor-7874 .elementor-element.elementor-element-e28e7ad>.elementor-widget-container {
    margin: -253px 73px 0px 0px;
}

.elementor-7874 .elementor-element.elementor-element-e28e7ad .pxl--user-count-widget .pxl-item--link i {
    font-size: 32px;
}

.elementor-7874 .elementor-element.elementor-element-e28e7ad .pxl--user-count-widget .pxl-item--link svg {
    height: 32px;
}

.elementor-7874 .elementor-element.elementor-element-e28e7ad .pxl--user-count-widget .pxl-counter--number {
    font-family: "Inter", Sans-serif;
}

.elementor-7874 .elementor-element.elementor-element-a95563b:not(.elementor-motion-effects-element-type-background),
.elementor-7874 .elementor-element.elementor-element-a95563b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    /* background-image: url("https://demo.casethemes.net/aimo/wp-content/uploads/2024/11/bg-ss3-h4-1.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover; */
    background-color: #0f0a1f;
    color: #fff;
}

.elementor-7874 .elementor-element.elementor-element-a95563b>.elementor-container {
    max-width: 1097px;
}

.elementor-7874 .elementor-element.elementor-element-a95563b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -419px;
    margin-bottom: 0px;
    padding: 505px 15px 462px 15px;
    z-index: 0;
}

.elementor-7874 .elementor-element.elementor-element-a95563b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7874 .elementor-element.elementor-element-5b435a3.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-7874 .elementor-element.elementor-element-5b435a3>.elementor-element-populated {
    margin: 0px 0px 0px 7px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 7px;
}

.elementor-7874 .elementor-element.elementor-element-edeb8d4>.elementor-widget-container {
    margin: 0px 0px 11px 5px;
}

.elementor-7874 .elementor-element.elementor-element-edeb8d4 .pxl-heading {
    text-align: center;
}

.elementor-7874 .elementor-element.elementor-element-edeb8d4 .pxl-heading .pxl-item--title {
    margin-bottom: 0px;
}

.elementor-7874 .elementor-element.elementor-element-edeb8d4 .pxl-heading .pxl-item--subtitle {
    color: #f17435;
}

.elementor-7874 .elementor-element.elementor-element-edeb8d4 .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
    --gradient-color-from: #f17435;
}

.elementor-7874 .elementor-element.elementor-element-edeb8d4 .pxl-heading .pxl-item--subtitle,
.elementor-7874 .elementor-element.elementor-element-edeb8d4 .pxl-heading .pxl-item--subtitle span {
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.556;
    letter-spacing: 2.88px;
}

.elementor-7874 .elementor-element.elementor-element-1ebfc2d .pxl-text-editor {
    text-align: right;
    /* color: #07000E; */
    font-family: "Inter", Sans-serif;
    font-size: 56px;
    font-weight: 600;
    line-height: 1.15;
    letter-spacing: 0px;
    margin: 20px 0px 50px 0px;
}

.elementor-7874 .elementor-element.elementor-element-f1ce4c9 {
    width: auto;
    max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-f1ce4c9 .pxl-text-editor {
    color: #9C9C9C;
    font-family: "Inter", Sans-serif;
    font-size: 56px;
    font-weight: 600;
    line-height: 1.15;
    letter-spacing: -1.12px;
}

.elementor-7874 .elementor-element.elementor-element-c054844 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-7874 .elementor-element.elementor-element-c054844>.elementor-widget-container {
    margin: 0px 15px 0px 15px;
}

.elementor-7874 .elementor-element.elementor-element-c054844 .pxl-btn-video {
    background-color: #02010100 !important;
}

.elementor-7874 .elementor-element.elementor-element-c054844 .pxl-btn-video i {
    font-size: 32px !important;
    color: #FFFFFF !important;
}

.elementor-7874 .elementor-element.elementor-element-c054844 .pxl-btn-video svg {
    width: 32px !important;
    fill: #FFFFFF !important;
}

.elementor-7874 .elementor-element.elementor-element-0157348 {
    width: auto;
    max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-0157348 .pxl-text-editor {
    color: #9C9C9C;
    font-family: "Inter", Sans-serif;
    font-size: 56px;
    font-weight: 600;
    line-height: 1.15;
    letter-spacing: -1.12px;
}

.elementor-7874 .elementor-element.elementor-element-e354982 {
    width: auto;
    max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-e354982 .pxl-text-editor {
    color: #9C9C9C;
    font-family: "Inter", Sans-serif;
    font-size: 56px;
    font-weight: 600;
    line-height: 1.15;
    letter-spacing: -1.12px;
}

.elementor-7874 .elementor-element.elementor-element-8a63808 {
    width: auto;
    max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-8a63808 .pxl-text-editor {
    text-align: center;
    color: #9C9C9C;
    font-family: "Inter", Sans-serif;
    font-size: 56px;
    font-weight: 600;
    line-height: 1.15;
    letter-spacing: -1.12px;
}

.elementor-7874 .elementor-element.elementor-element-2b1172a {
    width: auto;
    max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-2b1172a .pxl-text-editor {
    color: #9C9C9C;
    font-family: "Inter", Sans-serif;
    font-size: 56px;
    font-weight: 600;
    line-height: 1.15;
    letter-spacing: -1.12px;
}

.elementor-7874 .elementor-element.elementor-element-265d221 {
    width: auto;
    max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-265d221 .pxl-text-editor {
    color: #07000E;
    font-family: "Inter", Sans-serif;
    font-size: 56px;
    font-weight: 600;
    line-height: 1.15;
    letter-spacing: -1.12px;
}

.elementor-7874 .elementor-element.elementor-element-4d92b6f {
    width: auto;
    max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-4d92b6f .pxl-text-editor {
    color: #07000E;
    font-family: "Inter", Sans-serif;
    font-size: 56px;
    font-weight: 600;
    line-height: 1.15;
    letter-spacing: -1.12px;
}

.elementor-7874 .elementor-element.elementor-element-7b24a6d .pxl-button {
    text-align: center;
}

.elementor-7874 .elementor-element.elementor-element-7b24a6d>.elementor-widget-container {
    margin: 48px 0px 0px 0px;
}

.elementor-7874 .elementor-element.elementor-element-7b24a6d .pxl-button .btn {
    border-radius: 0px 4px 0px 4px;
}

.elementor-7874 .elementor-element.elementor-element-7b24a6d .pxl-button .btn .pxl--btn-icon {
    color: #FFFFFF;
}

.elementor-7874 .elementor-element.elementor-element-7b24a6d .pxl-button .btn svg {
    fill: #FFFFFF;
}

.elementor-7874 .elementor-element.elementor-element-7b24a6d .pxl-button .pxl-icon--right .pxl--btn-icon {
    margin-left: 9px;
}

.elementor-7874 .elementor-element.elementor-element-fbb1a08 {
    width: auto;
    max-width: auto;
    top: 280px;
}

body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-fbb1a08 {
    right: -242px;
}

body.rtl .elementor-7874 .elementor-element.elementor-element-fbb1a08 {
    left: -242px;
}

.elementor-7874 .elementor-element.elementor-element-fbb1a08 .pxl-image-single {
    filter: grayscale(no);
}

.elementor-7874 .elementor-element.elementor-element-9080953 {
    width: auto;
    max-width: auto;
    top: 243px;
}

body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-9080953 {
    left: -260px;
}

body.rtl .elementor-7874 .elementor-element.elementor-element-9080953 {
    right: -260px;
}

.elementor-7874 .elementor-element.elementor-element-9080953 .pxl-image-single {
    filter: grayscale(no);
}

.elementor-7874 .elementor-element.elementor-element-710f04f {
    width: auto;
    max-width: auto;
    bottom: -39px;
}

body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-710f04f {
    left: -11px;
}

body.rtl .elementor-7874 .elementor-element.elementor-element-710f04f {
    right: -11px;
}

.elementor-7874 .elementor-element.elementor-element-710f04f .pxl-image-single {
    filter: grayscale(no);
}

.elementor-7874 .elementor-element.elementor-element-68dfc63:not(.elementor-motion-effects-element-type-background),
.elementor-7874 .elementor-element.elementor-element-68dfc63>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background: linear-gradient( 180deg, #21183c, #0f0a1f);
    clip-path: polygon(12% 0, 100% 0, 100% 50%, 100% 100%, 0 100%, 0 8%);
}

.elementor-7874 .elementor-element.elementor-element-68dfc63>.elementor-container {
    max-width: 1342px;
}

.elementor-7874 .elementor-element.elementor-element-68dfc63 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 15px 100px 15px;
    margin-top: -180px;
}

.elementor-7874 .elementor-element.elementor-element-68dfc63>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7874 .elementor-element.elementor-element-76f4b91.pxl-column-sticky {
    top: 30px;
}

.elementor-7874 .elementor-element.elementor-element-fa3ad13 .pxl-heading .pxl-heading--inner {
    max-width: 500px;
}

.elementor-7874 .elementor-element.elementor-element-fa3ad13 .pxl-heading .pxl-item--title {
    font-size: 56px;
    line-height: 1.07;
    letter-spacing: 0px;
    margin-bottom: 0px;
    color: #fff;
}

.elementor-7874 .elementor-element.elementor-element-fa3ad13 .pxl-heading .pxl-item--subtitle {
    color: #A234FD;
    margin-bottom: 13px;
}

.elementor-7874 .elementor-element.elementor-element-fa3ad13 .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
    --gradient-color-from: #A234FD;
}

.elementor-7874 .elementor-element.elementor-element-fa3ad13 .pxl-heading .pxl-item--subtitle,
.elementor-7874 .elementor-element.elementor-element-fa3ad13 .pxl-heading .pxl-item--subtitle span {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2.56px;
}

.elementor-7874 .elementor-element.elementor-element-d2aee10>.elementor-widget-container {
    margin: 24px 0px 40px 1px;
}

.elementor-7874 .elementor-element.elementor-element-d2aee10 .pxl-text-editor .pxl-item--inner {
    max-width: 450px;
}

.elementor-7874 .elementor-element.elementor-element-d2aee10 .pxl-text-editor {
    color: #5F5D61;
    font-size: 18px;
}

.elementor-7874 .elementor-element.elementor-element-e022abd {
    width: auto;
    max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-e022abd .pxl-button .btn {
    border-radius: 0px 4px 0px 4px;
}

.elementor-7874 .elementor-element.elementor-element-e022abd .pxl-button .btn .pxl--btn-icon {
    color: #FFFFFF;
}

.elementor-7874 .elementor-element.elementor-element-e022abd .pxl-button .btn svg {
    fill: #FFFFFF;
}

.elementor-7874 .elementor-element.elementor-element-e022abd .pxl-button .pxl-icon--right .pxl--btn-icon {
    margin-left: 9px;
}

.elementor-7874 .elementor-element.elementor-element-b9452c1 {
    width: auto;
    max-width: auto;
    top: 0px;
}

body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-b9452c1 {
    left: -286px;
}

body.rtl .elementor-7874 .elementor-element.elementor-element-b9452c1 {
    right: -286px;
}

.elementor-7874 .elementor-element.elementor-element-b9452c1 .pxl-image-single {
    filter: grayscale(no);
}

.elementor-7874 .elementor-element.elementor-element-c5c9438>.elementor-element-populated {
    margin: 7px 0px 0px 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
}

.elementor-7874 .elementor-element.elementor-element-ec82f34>.elementor-container {
    max-width: 1200px;
}

.elementor-7874 .elementor-element.elementor-element-ec82f34 .pxl-section-bg-parallax {
    background-image: url(../../../../images/04/Bgsec04.png);
    background-position: center center;
    background-size: cover;
    left: -50px;
    right: -50px;
}

.elementor-7874 .elementor-element.elementor-element-ec82f34 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 15px 117px 15px;
}

.elementor-7874 .elementor-element.elementor-element-ec82f34>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7874 .elementor-element.elementor-element-b885e1b.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-7874 .elementor-element.elementor-element-18a4e7a>.elementor-widget-container {
    margin: 0px 0px 31px 0px;
}

.elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading {
    text-align: center;
}

.elementor-7874 .elementor-element.elementor-element-18a4e7a .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-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-item--subtitle {
    color: #FFFFFF;
    margin-bottom: 30px;
}

.elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
    --gradient-color-from: #FFFFFF;
}

.elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-item--subtitle,
.elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-item--subtitle span {
    font-size: 24px;
    font-weight: 700;
    line-height: 49px;
}

.elementor-7874 .elementor-element.elementor-element-45b8df9>.elementor-widget-container {
    margin: 0px 0px 38px 0px;
}

.elementor-7874 .elementor-element.elementor-element-45b8df9 .pxl-text-editor {
    text-align: center;
    color: #FFFFFF;
    line-height: 1.667;
}

.elementor-7874 .elementor-element.elementor-element-45b8df9 .pxl-text-editor .pxl-item--inner {
    max-width: 780px;
}

.elementor-7874 .elementor-element.elementor-element-d230ca2 {
    width: auto;
    max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-43d125d {
    width: auto;
    max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-43d125d>.elementor-widget-container {
    margin: 0px 0px 0px 26px;
}

.elementor-7874 .elementor-element.elementor-element-43d125d .pxl-icon-box .pxl-item--icon i {
    font-size: 21px;
}

.elementor-7874 .elementor-element.elementor-element-43d125d .pxl-icon-box .pxl-item--icon svg {
    height: 21px;
}

.elementor-7874 .elementor-element.elementor-element-8c1b4ab {
    margin-top: 82px;
    margin-bottom: 0px;
}

.elementor-7874 .elementor-element.elementor-element-73de0ac>.elementor-element-populated {
    margin: 8px 0px 0px -46px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -46px;
}

.elementor-7874 .elementor-element.elementor-element-c3d1c6c {
    width: var(--container-widget-width, 240px);
    max-width: 240px;
    --container-widget-width: 240px;
    --container-widget-flex-grow: 0;
}

.elementor-7874 .elementor-element.elementor-element-7a27435>.elementor-element-populated {
    margin: 168px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-7874 .elementor-element.elementor-element-5cd260e {
    width: var(--container-widget-width, 273px);
    max-width: 273px;
    --container-widget-width: 273px;
    --container-widget-flex-grow: 0;
}

.elementor-7874 .elementor-element.elementor-element-5cd260e .pxl-counter .pxl-counter--title {
    background: #E900FF;
}

.elementor-7874 .elementor-element.elementor-element-10cc475>.elementor-element-populated {
    margin: 0px 0px 0px -50px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -50px;
}

.elementor-7874 .elementor-element.elementor-element-43283e6 {
    width: var(--container-widget-width, 168px);
    max-width: 168px;
    --container-widget-width: 168px;
    --container-widget-flex-grow: 0;
}

.elementor-7874 .elementor-element.elementor-element-43283e6 .pxl-counter .pxl-counter--title {
    color: #0B0B0B;
    background: #F9F367;
}

.elementor-7874 .elementor-element.elementor-element-814682f>.elementor-element-populated {
    margin: 167px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-7874 .elementor-element.elementor-element-1084657 {
    width: var(--container-widget-width, 150px);
    max-width: 150px;
    --container-widget-width: 150px;
    --container-widget-flex-grow: 0;
}

.elementor-7874 .elementor-element.elementor-element-1084657 .pxl-counter .pxl-counter--title {
    background: #643FB8;
}

.elementor-7874 .elementor-element.elementor-element-e905d13>.elementor-container {
    max-width: 1342px;
}

.elementor-7874 .elementor-element.elementor-element-e905d13 .pxl-section-bg-parallax {
    left: -120px;
    top: -120px;
    right: -120px;
    bottom: -120px;
    opacity: 100%;
}


/* .elementor-7874 .elementor-element.elementor-element-e905d13>.elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
} */

.elementor-7874 .elementor-element.elementor-element-e905d13 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 15px 100px 15px;
    z-index: 0;
    background: linear-gradient(180deg, #21173b, #100a20);
    color: #c3bbd9;
}

.elementor-7874 .elementor-element.elementor-element-a417760 {
    width: auto;
    max-width: auto;
    top: 220px;
}

body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-a417760 {
    right: -290px;
}

body.rtl .elementor-7874 .elementor-element.elementor-element-a417760 {
    left: -290px;
}

.elementor-7874 .elementor-element.elementor-element-a417760 .pxl-image-single {
    filter: grayscale(no);
}

.elementor-7874 .elementor-element.elementor-element-6abf91f {
    width: auto;
    max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-6abf91f:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://demo.casethemes.net/aimo/wp-content/uploads/2024/11/Union1.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-7874 .elementor-element.elementor-element-6abf91f.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://demo.casethemes.net/aimo/wp-content/uploads/2024/11/Union1.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-7874 .elementor-element.elementor-element-6abf91f .pxl-image-single {
    filter: grayscale(no);
}

.elementor-7874 .elementor-element.elementor-element-b7f1dd8>.elementor-widget-container {
    margin: -389px 0px 0px 0px;
}

.elementor-7874 .elementor-element.elementor-element-b7f1dd8 .pxl-testimonial-box:before {
    width: 910px;
    height: 140px;
}

.elementor-7874 .elementor-element.elementor-element-df41e66>.elementor-element-populated {
    padding: 15px 0px 0px 16px;
}

.elementor-7874 .elementor-element.elementor-element-df41e66 {
    z-index: 1;
}

.elementor-7874 .elementor-element.elementor-element-48cdaa9>.elementor-widget-container {
    margin: -8px 0px 0px 40px;
}

.elementor-7874 .elementor-element.elementor-element-48cdaa9 .pxl-heading .pxl-heading--inner {
    max-width: 750px;
}

.elementor-7874 .elementor-element.elementor-element-48cdaa9 .pxl-heading .pxl-item--title {
    font-size: 56px;
    line-height: 1.07;
    letter-spacing: -2.54px;
    margin-bottom: 0px;
    color: #fff;
}

.elementor-7874 .elementor-element.elementor-element-48cdaa9 .pxl-heading .pxl-item--subtitle {
    color: #fe7a37;
    margin-bottom: 13px;
}

.elementor-7874 .elementor-element.elementor-element-48cdaa9 .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
    --gradient-color-from: #fe7a37;
}

.elementor-7874 .elementor-element.elementor-element-48cdaa9 .pxl-heading .pxl-item--subtitle,
.elementor-7874 .elementor-element.elementor-element-48cdaa9 .pxl-heading .pxl-item--subtitle span {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2.56px;
}

.elementor-7874 .elementor-element.elementor-element-8e38d4f>.elementor-widget-container {
    margin: 26px 0px 0px 45px;
}

.elementor-7874 .elementor-element.elementor-element-8e38d4f .pxl-text-editor .pxl-item--inner {
    max-width: 700px;
}

.elementor-7874 .elementor-element.elementor-element-8e38d4f .pxl-text-editor {
    color: #fefefe;
}

.elementor-7874 .elementor-element.elementor-element-ee5a67d {
    width: auto;
    max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-ee5a67d>.elementor-widget-container {
    margin: 72px 0px 0px -6px;
}

.elementor-7874 .elementor-element.elementor-element-ee5a67d:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://demo.casethemes.net/aimo/wp-content/uploads/2024/11/Subtract1.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-7874 .elementor-element.elementor-element-ee5a67d.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://demo.casethemes.net/aimo/wp-content/uploads/2024/11/Subtract1.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-7874 .elementor-element.elementor-element-ee5a67d .item--image img {
    width: 100%;
}

.elementor-7874 .elementor-element.elementor-element-c2eca31 {
    width: auto;
    max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-c2eca31>.elementor-widget-container {
    margin: 104px 0px 0px 86px;
}

.elementor-7874 .elementor-element.elementor-element-c2eca31 .pxl-list .pxl--item {
    padding: 0px 55px 17px 0px;
}

.elementor-7874 .elementor-element.elementor-element-c2eca31 .pxl-list .pxl-item--text a {
    color: #fff;
}

.elementor-7874 .elementor-element.elementor-element-c2eca31 .pxl-list .pxl-item--text a:after {
    background-color: #07000E;
}

.elementor-7874 .elementor-element.elementor-element-c2eca31 .pxl-list .pxl-item--text a span {
    font-size: 18px;
    letter-spacing: -0.72px;
}

.elementor-7874 .elementor-element.elementor-element-c2eca31 .pxl-list .pxl-item--icon {
    margin: 0px 7px 0px 0px;
}

.elementor-7874 .elementor-element.elementor-element-314cc49 .pxl-button {
    text-align: right;
    margin-left: 36px;
}

.elementor-7874 .elementor-element.elementor-element-314cc49>.elementor-widget-container {
    margin: -59px 141px 0px 0px;
}

.elementor-7874 .elementor-element.elementor-element-314cc49 .pxl-button .btn {
    border-radius: 0px 4px 0px 4px;
    padding: 0px 27px 0px 27px;
}

.elementor-7874 .elementor-element.elementor-element-314cc49 .pxl-button .btn .pxl--btn-icon {
    color: #FFFFFF;
}

.elementor-7874 .elementor-element.elementor-element-314cc49 .pxl-button .btn svg {
    fill: #FFFFFF;
}

.elementor-7874 .elementor-element.elementor-element-314cc49 .pxl-button .pxl-icon--right .pxl--btn-icon {
    margin-left: 2px;
}

.elementor-7874 .elementor-element.elementor-element-86bf0bb {
    margin-top: 142px;
    margin-bottom: 0px;
}

.elementor-7874 .elementor-element.elementor-element-e9df709 {
    z-index: -1;
}

.elementor-7874 .elementor-element.elementor-element-e9df709 .pxl-image-single {
    text-align: center;
    filter: grayscale(no);
}

.elementor-7874 .elementor-element.elementor-element-6c03b6b {
    width: auto;
    max-width: auto;
    top: 43px;
}

.elementor-7874 .elementor-element.elementor-element-6c03b6b .pxl-counter-box .pxl-counter--holder .pxl-counter--title {
    width: 220px;
}

.elementor-7874 .elementor-element.elementor-element-6c03b6b .pxl-counter-box {
    width: 348px;
}

.elementor-7874 .elementor-element.elementor-element-249a054 .pxl-counter-box {
    background-color: transparent;
    width: 348px;
    background-image: linear-gradient(90deg, #FF4C13 0%, #FE7524 100%);
}

.elementor-7874 .elementor-element.elementor-element-249a054 {
    width: auto;
    max-width: auto;
    top: 205px;
}

body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-249a054 {
    right: -43px;
}

body.rtl .elementor-7874 .elementor-element.elementor-element-249a054 {
    left: -43px;
}

.elementor-7874 .elementor-element.elementor-element-249a054 .pxl-counter-box .pxl-counter--holder .pxl-counter--title {
    width: 260px;
}

.elementor-7874 .elementor-element.elementor-element-b0c97c1:not(.elementor-motion-effects-element-type-background),
.elementor-7874 .elementor-element.elementor-element-b0c97c1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../../images/06/Sec06Bg.png");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7874 .elementor-element.elementor-element-b0c97c1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-7874 .elementor-element.elementor-element-b0c97c1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7874 .elementor-element.elementor-element-90d1cd8 {
    width: auto;
    max-width: auto;
    bottom: 0px;
    z-index: -1;
}

body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-90d1cd8 {
    right: 0px;
}

body.rtl .elementor-7874 .elementor-element.elementor-element-90d1cd8 {
    left: 0px;
}

.elementor-7874 .elementor-element.elementor-element-90d1cd8 .pxl-image-single {
    filter: grayscale(no);
}

.elementor-7874 .elementor-element.elementor-element-e08cade>.elementor-container {
    max-width: 1342px;
}

.elementor-7874 .elementor-element.elementor-element-e08cade {
    padding: 80px 15px 285px 15px;
}

.elementor-7874 .elementor-element.elementor-element-bdc8504>.elementor-widget-container {
    margin: 0px 0px 0px 2px;
}

.elementor-7874 .elementor-element.elementor-element-bdc8504 .pxl-heading .pxl-heading--inner {
    max-width: 750px;
}

.elementor-7874 .elementor-element.elementor-element-bdc8504 .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    -webkit-text-stroke-color: #FFFFFF;
    font-size: 56px;
    line-height: 1.07;
    letter-spacing: -2.54px;
    margin-bottom: 0px;
}

.elementor-7874 .elementor-element.elementor-element-bdc8504 .pxl-heading .pxl-item--subtitle {
    color: #fff;
    margin-bottom: 13px;
}

.elementor-7874 .elementor-element.elementor-element-bdc8504 .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
    --gradient-color-from: #fff;
}

.elementor-7874 .elementor-element.elementor-element-bdc8504 .pxl-heading .pxl-item--subtitle,
.elementor-7874 .elementor-element.elementor-element-bdc8504 .pxl-heading .pxl-item--subtitle span {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2.56px;
}

.elementor-7874 .elementor-element.elementor-element-4bb72e6 .pxl-process .elementor-repeater-item-6192e87 {
    background: linear-gradient(180deg, #944776, #201038);
}

.elementor-7874 .elementor-element.elementor-element-4bb72e6 .pxl-process .elementor-repeater-item-ed53588 {
    background: linear-gradient(180deg, #cc7651, #642f48);
}

.elementor-7874 .elementor-element.elementor-element-4bb72e6 .pxl-process .elementor-repeater-item-ed53588 .pxl-icon img,
.elementor-7874 .elementor-element.elementor-element-4bb72e6 .pxl-process .elementor-repeater-item-6192e87 .pxl-icon img,
.elementor-7874 .elementor-element.elementor-element-4bb72e6 .pxl-process .elementor-repeater-item-d0f681e .pxl-icon img {
    width: 140px;
    height: 140px;
}

.elementor-7874 .elementor-element.elementor-element-4bb72e6 .pxl-process .elementor-repeater-item-ed53588 .pxl-item--image,
.elementor-7874 .elementor-element.elementor-element-4bb72e6 .pxl-process .elementor-repeater-item-6192e87 .pxl-item--image,
.elementor-7874 .elementor-element.elementor-element-4bb72e6 .pxl-process .elementor-repeater-item-d0f681e .pxl-item--image {
    border: 1px dashed #fff;
    padding: 5px;
    border-radius: 15px;
    width: fit-content;
}

.elementor-7874 .elementor-element.elementor-element-4bb72e6 {
    width: auto;
    max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-4bb72e6>.elementor-widget-container {
    margin: 53px 0px 0px 218px;
}

.elementor-7874 .elementor-element.elementor-element-4bb72e6 .pxl-process .pxl-item-desc {
    max-width: 520px;
}

.elementor-7874 .elementor-element.elementor-element-feb1ed2>.elementor-container {
    max-width: 1312px;
}

.elementor-7874 .elementor-element.elementor-element-feb1ed2 {
    z-index: 1;
    background-image: url(../../../../images/07/BG.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #0f0a1f;
}

.elementor-7874 .elementor-element.elementor-element-feb1ed2 .elementor-element-a15bfe3 {
    margin-top: -156px;
    margin-bottom: 80px;
}

.elementor-7874 .elementor-element.elementor-element-a15bfe3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7874 .elementor-element.elementor-element-a15bfe3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1e1b3a;
}

.elementor-7874 .elementor-element.elementor-element-a15bfe3>.elementor-element-populated,
.elementor-7874 .elementor-element.elementor-element-a15bfe3>.elementor-element-populated>.elementor-background-overlay,
.elementor-7874 .elementor-element.elementor-element-a15bfe3>.elementor-background-slideshow {
    border-radius: 12px 0px 0px 12px;
}

.elementor-7874 .elementor-element.elementor-element-a15bfe3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 84px 0px 0px 79px;
}

.elementor-7874 .elementor-element.elementor-element-a15bfe3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7874 .elementor-element.elementor-element-1aace8b>.elementor-widget-container {
    margin: 0px 0px 20px 2px;
}

.elementor-7874 .elementor-element.elementor-element-1aace8b .pxl-heading .pxl-heading--inner {
    max-width: 600px;
}

.elementor-7874 .elementor-element.elementor-element-1aace8b .pxl-heading .pxl-item--title {
    font-size: 56px;
    line-height: 1.07;
    letter-spacing: -2.54px;
    margin-bottom: 0px;
    color: #fff;
}

.elementor-7874 .elementor-element.elementor-element-a3cced3 .pxl-item--meta h4 {
    color: #fe7a37;
    margin-top: 46px;
}

.elementor-7874 .elementor-element.elementor-element-1aace8b .pxl-heading .pxl-item--subtitle {
    color: #A234FD;
    margin-bottom: 13px;
}

.elementor-7874 .elementor-element.elementor-element-1aace8b .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
    --gradient-color-from: #A234FD;
}

.elementor-7874 .elementor-element.elementor-element-1aace8b .pxl-heading .pxl-item--subtitle,
.elementor-7874 .elementor-element.elementor-element-1aace8b .pxl-heading .pxl-item--subtitle span {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2.56px;
}

.elementor-7874 .elementor-element.elementor-element-a3cced3 {
    width: auto;
    max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-a3cced3>.elementor-widget-container {
    margin: 0px 0px 0px 2px;
}

.elementor-7874 .elementor-element.elementor-element-4bd2e7c>.elementor-element-populated,
.elementor-7874 .elementor-element.elementor-element-4bd2e7c>.elementor-element-populated>.elementor-background-overlay,
.elementor-7874 .elementor-element.elementor-element-4bd2e7c>.elementor-background-slideshow {
    border-radius: 0px 12px 0px 0px;
}

.elementor-7874 .elementor-element.elementor-element-4bd2e7c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7874 .elementor-element.elementor-element-b40dbb8 {
    width: auto;
    max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-b40dbb8:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(https://demo.casethemes.net/aimo/wp-content/uploads/2024/11/mask-group.webp );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-7874 .elementor-element.elementor-element-b40dbb8.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(https://demo.casethemes.net/aimo/wp-content/uploads/2024/11/mask-group.webp );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-7874 .elementor-element.elementor-element-b40dbb8 .pxl-image-single img,
.elementor-7874 .elementor-element.elementor-element-b40dbb8 .pxl-item--inner {
    border-radius: 12px 0px 0px 12px;
}

.elementor-7874 .elementor-element.elementor-element-b40dbb8 .pxl-image-single {
    filter: grayscale(no);
}

.elementor-7874 .elementor-element.elementor-element-1aa07ff {
    width: auto;
    max-width: auto;
    bottom: 0px;
}

body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-1aa07ff {
    right: 0px;
}

body.rtl .elementor-7874 .elementor-element.elementor-element-1aa07ff {
    left: 0px;
}

.elementor-7874 .elementor-element.elementor-element-1aa07ff .pxl-item--icon {
    margin-right: 0px;
}

.elementor-7874 .elementor-element.elementor-element-bc82719:not(.elementor-motion-effects-element-type-background),
.elementor-7874 .elementor-element.elementor-element-bc82719>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    /* background-image: url("../../../../images/10/BG10.png");
    background-repeat: no-repeat;
    background-size: cover; */
    background-color: #06040f;
}

.elementor-7874 .elementor-element.elementor-element-bc82719 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 30px 0px;
}

.elementor-7874 .elementor-element.elementor-element-bc82719>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7874 .elementor-element.elementor-element-6c3d1d6>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-7874 .elementor-element.elementor-element-715705c>.elementor-container {
    max-width: 1312px;
}

.elementor-7874 .elementor-element.elementor-element-715705c {
    padding: 0px 15px 35px 15px;
}

.elementor-7874 .elementor-element.elementor-element-e9843d4>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
}

.elementor-7874 .elementor-element.elementor-element-e9843d4 .pxl-heading {
    text-align: center;
}


/* .elementor-7874 .elementor-element.elementor-element-e9843d4 .pxl-heading .pxl-heading--inner {
    max-width: 690px;
} */

.elementor-7874 .elementor-element.elementor-element-e9843d4 .pxl-heading .pxl-item--title {
    font-size: 56px;
    line-height: 1.07;
    letter-spacing: 0px;
    margin-bottom: 0px;
    color: #fff;
}

.elementor-7874 .elementor-element.elementor-element-e9843d4 .pxl-heading .pxl-item--subtitle {
    color: #A234FD;
    margin-bottom: 13px;
}

.elementor-7874 .elementor-element.elementor-element-e9843d4 .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
    --gradient-color-from: #A234FD;
}

.elementor-7874 .elementor-element.elementor-element-e9843d4 .pxl-heading .pxl-item--subtitle,
.elementor-7874 .elementor-element.elementor-element-e9843d4 .pxl-heading .pxl-item--subtitle span {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2.56px;
}

.elementor-7874 .elementor-element.elementor-element-94a02bd .pxl-section-bg-parallax {
    background-image: url(https://demo.casethemes.net/aimo/wp-content/uploads/2024/11/Frame-62.webp );
    left: -50px;
    right: -50px;
    opacity: 100%;
}

.elementor-7874 .elementor-element.elementor-element-94a02bd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7874 .elementor-element.elementor-element-94a02bd>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7874 .elementor-element.elementor-element-775a5d3>.elementor-element-populated {
    padding: 10px 0px 10px 0px;
}

.elementor-7874 .elementor-element.elementor-element-543f081 .pxl-button {
    text-align: center;
}

.elementor-7874 .elementor-element.elementor-element-543f081 .pxl-button .btn {
    border-radius: 0px 4px 0px 4px;
    padding: 0px 27px 0px 27px;
}

.elementor-7874 .elementor-element.elementor-element-543f081 .pxl-button .btn .pxl--btn-icon {
    color: #FFFFFF;
}

.elementor-7874 .elementor-element.elementor-element-543f081 .pxl-button .btn svg {
    fill: #FFFFFF;
}

.elementor-7874 .elementor-element.elementor-element-543f081 .pxl-button .pxl-icon--right .pxl--btn-icon {
    margin-left: 2px;
}

@media(max-width:1440px) {
    .elementor-7874 .elementor-element.elementor-element-81e3ad6 .pxl-heading .pxl-item--title {
        font-size: 94px;
    }
    .elementor-7874 .elementor-element.elementor-element-d5aa0d3 .pxl-heading .pxl-item--title {
        font-size: 64px;
    }
    .elementor-7874 .elementor-element.elementor-element-6c8b3fa>.elementor-widget-container {
        margin: 160px 0px 0px -50px;
    }
    .elementor-7874 .elementor-element.elementor-element-eca227b>.elementor-widget-container {
        padding: 0px 15px 15px 15px;
    }
    .elementor-7874 .elementor-element.elementor-element-eca227b .pxl-image-box .pxl-inner-image {
        width: 100%;
    }
    .elementor-7874 .elementor-element.elementor-element-e28e7ad>.elementor-widget-container {
        margin: -253px 15px 0px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-1ebfc2d .pxl-text-editor {
        text-align: center;
    }
    body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-fbb1a08 {
        right: 0px;
    }
    body.rtl .elementor-7874 .elementor-element.elementor-element-fbb1a08 {
        left: 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-fbb1a08 {
        top: 400px;
    }
    .elementor-7874 .elementor-element.elementor-element-fbb1a08 .pxl-image-single img {
        max-height: 300px;
    }
    body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-9080953 {
        left: -176px;
    }
    body.rtl .elementor-7874 .elementor-element.elementor-element-9080953 {
        right: -176px;
    }
    .elementor-7874 .elementor-element.elementor-element-9080953 {
        top: 342px;
    }
    body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-710f04f {
        left: 73px;
    }
    body.rtl .elementor-7874 .elementor-element.elementor-element-710f04f {
        right: 73px;
    }
    .elementor-7874 .elementor-element.elementor-element-710f04f {
        top: 400px;
    }
    .elementor-7874 .elementor-element.elementor-element-68dfc63 {
        /* margin-top: 0px; */
        margin-bottom: 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-c5c9438>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-f2e83a9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-ec82f34 {
        padding: 115px 15px 115px 15px;
    }
    .elementor-7874 .elementor-element.elementor-element-73de0ac>.elementor-element-populated {
        margin: 8px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-b7f1dd8>.elementor-widget-container {
        margin: -275px 0px 0px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-b7f1dd8 .pxl-testimonial-box:before {
        width: 855px;
        height: 100%;
    }
    .elementor-7874 .elementor-element.elementor-element-48cdaa9 .pxl-heading .pxl-heading--inner {
        max-width: 650px;
    }
    .elementor-7874 .elementor-element.elementor-element-ee5a67d>.elementor-widget-container {
        margin: 30px 0px 0px 15px;
    }
    .elementor-7874 .elementor-element.elementor-element-c2eca31>.elementor-widget-container {
        margin: 30px 0px 0px 30px;
    }
    .elementor-7874 .elementor-element.elementor-element-c2eca31 .pxl-list .pxl--item {
        padding: 0px 0px 17px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-314cc49 .pxl-button {
        text-align: left;
    }
    .elementor-7874 .elementor-element.elementor-element-314cc49>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-6c03b6b .pxl-counter-box {
        width: 300px;
    }
    body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-249a054 {
        right: 0px;
    }
    body.rtl .elementor-7874 .elementor-element.elementor-element-249a054 {
        left: 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-249a054 {
        top: 180px;
    }
    .elementor-7874 .elementor-element.elementor-element-249a054 .pxl-counter-box .pxl-counter--holder .pxl-counter--title {
        width: 205px;
    }
    .elementor-7874 .elementor-element.elementor-element-249a054 .pxl-counter-box {
        width: 300px;
    }
    .elementor-7874 .elementor-element.elementor-element-3fc02b8.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-7874 .elementor-element.elementor-element-4bb72e6>.elementor-widget-container {
        margin: 50px 0px 0px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-feb1ed2 {
        padding: 0px 30px 100px 30px;
    }
    .elementor-7874 .elementor-element.elementor-element-a15bfe3>.elementor-element-populated {
        padding: 80px 36px 30px 90px;
    }
}

@media(max-width:1200px) {
    .elementor-7874 .elementor-element.elementor-element-bed9a17 {
        padding: 150px 15px 529px 15px;
    }
    .elementor-7874 .elementor-element.elementor-element-81e3ad6>.elementor-widget-container {
        margin: 0px 23px 0px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-81e3ad6 .pxl-heading .pxl-item--title {
        font-size: 88px;
    }
    .elementor-7874 .elementor-element.elementor-element-8b61578>.elementor-element-populated {
        padding: 0px 30px 0px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-c12fe0f>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-d5aa0d3 .pxl-heading .pxl-item--title {
        font-size: 88px;
    }
    .elementor-7874 .elementor-element.elementor-element-eca227b .pxl-image-box .pxl-inner-image {
        height: 600px;
    }
    .elementor-7874 .elementor-element.elementor-element-1ebfc2d .pxl-text-editor {
        text-align: center;
        font-size: 50px;
    }
    .elementor-7874 .elementor-element.elementor-element-f1ce4c9 .pxl-text-editor {
        font-size: 50px;
    }
    .elementor-7874 .elementor-element.elementor-element-0157348 .pxl-text-editor {
        font-size: 50px;
    }
    .elementor-7874 .elementor-element.elementor-element-e354982 .pxl-text-editor {
        font-size: 50px;
    }
    .elementor-7874 .elementor-element.elementor-element-8a63808 .pxl-text-editor {
        font-size: 50px;
    }
    .elementor-7874 .elementor-element.elementor-element-2b1172a .pxl-text-editor {
        font-size: 50px;
    }
    .elementor-7874 .elementor-element.elementor-element-265d221 .pxl-text-editor {
        font-size: 50px;
    }
    .elementor-7874 .elementor-element.elementor-element-4d92b6f .pxl-text-editor {
        font-size: 50px;
    }
    body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-fbb1a08 {
        right: 50px;
    }
    body.rtl .elementor-7874 .elementor-element.elementor-element-fbb1a08 {
        left: 50px;
    }
    body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-710f04f {
        left: 0px;
    }
    body.rtl .elementor-7874 .elementor-element.elementor-element-710f04f {
        right: 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-710f04f {
        bottom: -50px;
    }
    .elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-heading--inner {
        max-width: 650px;
    }
    .elementor-7874 .elementor-element.elementor-element-73de0ac>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-10cc475>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-9917684>.elementor-element-populated {
        margin: 0px 15px 0px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-b7f1dd8>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-b7f1dd8 .pxl-testimonial-box:before {
        width: 100%;
    }
    .elementor-7874 .elementor-element.elementor-element-b7f1dd8 .pxl-testimonial-box .pxl-item--text {
        font-size: 14px;
    }
    .elementor-7874 .elementor-element.elementor-element-df41e66>.elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }
    .elementor-7874 .elementor-element.elementor-element-48cdaa9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-8e38d4f>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-ee5a67d>.elementor-widget-container {
        margin: 15px 6px 0px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-c2eca31>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-314cc49>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-86bf0bb {
        margin-top: 80px;
        margin-bottom: 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-e9df709 .pxl-image-single img {
        max-height: 690px;
    }
    body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-6c03b6b {
        left: -15px;
    }
    body.rtl .elementor-7874 .elementor-element.elementor-element-6c03b6b {
        right: -15px;
    }
    body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-249a054 {
        right: -15px;
    }
    body.rtl .elementor-7874 .elementor-element.elementor-element-249a054 {
        left: -15px;
    }
    .elementor-7874 .elementor-element.elementor-element-249a054 {
        top: 170px;
    }
    .elementor-7874 .elementor-element.elementor-element-b0c97c1 {
        margin-top: -270px;
        margin-bottom: 0px;
    }
    .elementor-bc-flex-widget .elementor-7874 .elementor-element.elementor-element-a15bfe3.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-7874 .elementor-element.elementor-element-a15bfe3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-7874 .elementor-element.elementor-element-a15bfe3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 15px 0px 50px;
    }
    .elementor-7874 .elementor-element.elementor-element-1aace8b>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-1aace8b .pxl-heading .pxl-item--title {
        font-size: 50px;
    }
    .elementor-7874 .elementor-element.elementor-element-a3cced3 .pxl-testimonial-carousel .pxl-item--desc {
        font-size: 18px;
    }
    body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-1aa07ff {
        right: -8px;
    }
    body.rtl .elementor-7874 .elementor-element.elementor-element-1aa07ff {
        left: -8px;
    }
    .elementor-7874 .elementor-element.elementor-element-1aa07ff {
        bottom: -3px;
    }
    .elementor-7874 .elementor-element.elementor-element-e9843d4 .pxl-heading .pxl-item--title {
        font-size: 50px;
    }
}

@media(max-width:1024px) {
    .elementor-7874 .elementor-element.elementor-element-81e3ad6 .pxl-heading .pxl-item--title {
        font-size: 70px;
    }
    .elementor-7874 .elementor-element.elementor-element-c12fe0f>.elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }
    .elementor-7874 .elementor-element.elementor-element-d5aa0d3 .pxl-heading .pxl-item--title {
        font-size: 34px;
    }
    .elementor-7874 .elementor-element.elementor-element-6c8b3fa .pxl-button .pxl-icon--right .pxl--btn-icon {
        margin-left: 30px;
    }
    .elementor-7874 .elementor-element.elementor-element-eca227b .pxl-image-box .pxl-inner-image {
        height: 450px;
    }
    .elementor-7874 .elementor-element.elementor-element-e28e7ad>.elementor-widget-container {
        margin: -120px 15px 0px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-e28e7ad .pxl--user-count-widget .pxl-counter--title {
        font-size: 25px;
    }
    .elementor-7874 .elementor-element.elementor-element-e28e7ad .pxl--user-count-widget .pxl-counter--number {
        font-size: 30px;
    }
    .elementor-7874 .elementor-element.elementor-element-a95563b {
        padding: 505px 15px 150px 15px;
    }
    .elementor-7874 .elementor-element.elementor-element-5b435a3.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-7874 .elementor-element.elementor-element-1ebfc2d>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-1ebfc2d .pxl-text-editor {
        font-size: 45px;
    }
    .elementor-7874 .elementor-element.elementor-element-f1ce4c9 .pxl-text-editor {
        font-size: 43px;
    }
    .elementor-7874 .elementor-element.elementor-element-0157348 .pxl-text-editor {
        font-size: 43px;
    }
    .elementor-7874 .elementor-element.elementor-element-e354982 .pxl-text-editor {
        font-size: 43px;
    }
    .elementor-7874 .elementor-element.elementor-element-8a63808 .pxl-text-editor {
        font-size: 43px;
    }
    .elementor-7874 .elementor-element.elementor-element-2b1172a .pxl-text-editor {
        font-size: 43px;
    }
    .elementor-7874 .elementor-element.elementor-element-265d221 .pxl-text-editor {
        font-size: 43px;
    }
    .elementor-7874 .elementor-element.elementor-element-4d92b6f .pxl-text-editor {
        font-size: 43px;
    }
    body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-710f04f {
        left: 11px;
    }
    body.rtl .elementor-7874 .elementor-element.elementor-element-710f04f {
        right: 11px;
    }
    .elementor-7874 .elementor-element.elementor-element-710f04f {
        bottom: -76px;
    }
    .elementor-7874 .elementor-element.elementor-element-68dfc63:not(.elementor-motion-effects-element-type-background),
    .elementor-7874 .elementor-element.elementor-element-68dfc63>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }
    .elementor-7874 .elementor-element.elementor-element-fa3ad13 .pxl-heading .pxl-heading--inner {
        max-width: 550px;
    }
    .elementor-7874 .elementor-element.elementor-element-fa3ad13 .pxl-heading .pxl-item--title {
        font-size: 45px;
    }
    .elementor-7874 .elementor-element.elementor-element-d2aee10 .pxl-text-editor .pxl-item--inner {
        max-width: 590px;
    }
    .elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-heading--inner {
        max-width: 600px;
    }
    .elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-item--title {
        font-size: 45px;
    }
    .elementor-7874 .elementor-element.elementor-element-45b8df9 .pxl-text-editor .pxl-item--inner {
        max-width: 670px;
    }
    .elementor-7874 .elementor-element.elementor-element-73de0ac>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-7a27435>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-10cc475>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-814682f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-b7f1dd8 .pxl-testimonial-box .pxl-item--text {
        font-size: 15px;
    }
    .elementor-7874 .elementor-element.elementor-element-df41e66>.elementor-element-populated {
        padding: 30px 15px 0px 15px;
    }
    .elementor-7874 .elementor-element.elementor-element-48cdaa9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-48cdaa9 .pxl-heading .pxl-item--title {
        font-size: 45px;
    }
    .elementor-7874 .elementor-element.elementor-element-ee5a67d>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-c2eca31>.elementor-widget-container {
        margin: 30px 0px 0px 30px;
    }
    .elementor-7874 .elementor-element.elementor-element-c2eca31 .pxl-list .pxl--item {
        padding: 0px 15px 17px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-249a054 {
        top: 110px;
    }
    .elementor-7874 .elementor-element.elementor-element-b0c97c1:not(.elementor-motion-effects-element-type-background),
    .elementor-7874 .elementor-element.elementor-element-b0c97c1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: top center;
        background-size: cover;
    }
    .elementor-7874 .elementor-element.elementor-element-b0c97c1 {
        margin-top: -340px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-e08cade {
        padding: 250px 15px 115px 15px;
    }
    .elementor-7874 .elementor-element.elementor-element-4bb72e6 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-7874 .elementor-element.elementor-element-4bb72e6 .pxl-process {
        width: 100%;
    }
    .elementor-7874 .elementor-element.elementor-element-feb1ed2 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 115px 30px 115px 30px;
    }
    .elementor-7874 .elementor-element.elementor-element-bc82719 {
        padding: 115px 0px 115px 0px;
    }
}

@media(max-width:880px) {
    .elementor-7874 .elementor-element.elementor-element-bed9a17 {
        padding: 0px 0px 12px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-1fcc5c6>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-5265ea6 {
        margin-top: 30px;
        margin-bottom: 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-a95563b {
        padding: 505px 15px 115px 15px;
    }
    .elementor-7874 .elementor-element.elementor-element-1ebfc2d .pxl-text-editor {
        font-size: 37px;
    }
    .elementor-7874 .elementor-element.elementor-element-f1ce4c9 .pxl-text-editor {
        font-size: 37px;
    }
    .elementor-7874 .elementor-element.elementor-element-0157348 .pxl-text-editor {
        font-size: 37px;
    }
    .elementor-7874 .elementor-element.elementor-element-e354982 .pxl-text-editor {
        font-size: 37px;
    }
    .elementor-7874 .elementor-element.elementor-element-8a63808 .pxl-text-editor {
        font-size: 37px;
    }
    .elementor-7874 .elementor-element.elementor-element-2b1172a .pxl-text-editor {
        font-size: 37px;
    }
    .elementor-7874 .elementor-element.elementor-element-265d221 .pxl-text-editor {
        font-size: 37px;
    }
    .elementor-7874 .elementor-element.elementor-element-4d92b6f .pxl-text-editor {
        font-size: 37px;
    }
    .elementor-7874 .elementor-element.elementor-element-68dfc63:not(.elementor-motion-effects-element-type-background),
    .elementor-7874 .elementor-element.elementor-element-68dfc63>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }
    .elementor-7874 .elementor-element.elementor-element-68dfc63 {
        padding: 0px 0px 34px 0px;
        margin-top: -95px;
    }
    .elementor-7874 .elementor-element.elementor-element-fa3ad13 .pxl-heading .pxl-item--title {
        font-size: 40px;
        text-align: center;
    }
    .elementor-7874 .elementor-element.elementor-element-ec82f34 {
        padding: 115px 0px 115px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-item--title {
        font-size: 40px;
    }
    .elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-item--subtitle,
    .elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-item--subtitle span {
        font-size: 17px;
    }
    .elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-item--subtitle {
        margin-bottom: 10px;
    }
    .elementor-7874 .elementor-element.elementor-element-73de0ac.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-7874 .elementor-element.elementor-element-c3d1c6c {
        --container-widget-width: 195px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 195px);
        max-width: 195px;
    }
    .elementor-7874 .elementor-element.elementor-element-c3d1c6c .pxl-counter .pxl-counter--number {
        font-size: 60px;
    }
    .elementor-7874 .elementor-element.elementor-element-7a27435.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-7874 .elementor-element.elementor-element-5cd260e .pxl-counter .pxl-counter--number {
        font-size: 60px;
    }
    .elementor-7874 .elementor-element.elementor-element-10cc475.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-7874 .elementor-element.elementor-element-43283e6 .pxl-counter .pxl-counter--number {
        font-size: 60px;
    }
    .elementor-7874 .elementor-element.elementor-element-814682f.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-7874 .elementor-element.elementor-element-1084657 .pxl-counter .pxl-counter--number {
        font-size: 60px;
    }
    .elementor-7874 .elementor-element.elementor-element-e905d13 {
        padding: 0px 0px 640px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-b7f1dd8 .pxl-testimonial-box:before {
        height: 100%;
    }
    .elementor-7874 .elementor-element.elementor-element-df41e66>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 15px 0px 15px;
    }
    .elementor-7874 .elementor-element.elementor-element-48cdaa9 .pxl-heading .pxl-heading--inner {
        max-width: 500px;
    }
    .elementor-7874 .elementor-element.elementor-element-48cdaa9 .pxl-heading .pxl-item--title {
        font-size: 40px;
    }
    body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-6c03b6b {
        left: 0px;
    }
    body.rtl .elementor-7874 .elementor-element.elementor-element-6c03b6b {
        right: 0px;
    }
    body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-249a054 {
        right: 0px;
    }
    body.rtl .elementor-7874 .elementor-element.elementor-element-249a054 {
        left: 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-b0c97c1 {
        margin-top: -440px;
        margin-bottom: 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-abd1421>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-90d1cd8 {
        z-index: -2;
    }
    .elementor-7874 .elementor-element.elementor-element-e08cade {
        padding: 10px 15px 663px 15px;
    }
    .elementor-7874 .elementor-element.elementor-element-bdc8504 .pxl-heading .pxl-heading--inner {
        max-width: 500px;
    }
    .elementor-7874 .elementor-element.elementor-element-bdc8504 .pxl-heading .pxl-item--title {
        font-size: 40px;
    }
    .elementor-7874 .elementor-element.elementor-element-4bb72e6 .pxl-process .pxl-item-desc {
        max-width: 100%;
    }
    .elementor-7874 .elementor-element.elementor-element-4bb72e6 .pxl-process {
        width: 100%;
        height: 100%;
    }
    .elementor-7874 .elementor-element.elementor-element-feb1ed2 {
        padding: 115px 15px 0px 15px;
    }
    .elementor-7874 .elementor-element.elementor-element-a15bfe3>.elementor-element-populated {
        padding: 30px 15px 30px 15px;
    }
    .elementor-7874 .elementor-element.elementor-element-1aace8b .pxl-heading .pxl-heading--inner {
        max-width: 400px;
    }
    .elementor-7874 .elementor-element.elementor-element-1aace8b .pxl-heading .pxl-item--title {
        font-size: 40px;
    }
    .elementor-7874 .elementor-element.elementor-element-a3cced3 .pxl-testimonial-carousel .pxl-item--desc {
        font-size: 17px;
    }
    .elementor-7874 .elementor-element.elementor-element-e9843d4 .pxl-heading .pxl-heading--inner {
        max-width: 500px;
    }
    .elementor-7874 .elementor-element.elementor-element-e9843d4 .pxl-heading .pxl-item--title {
        font-size: 40px;
    }
}

@media(max-width:767px) {
    .elementor-7874 .elementor-element.elementor-element-bed9a17 {
        padding: 150px 0px 115px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-81e3ad6>.elementor-widget-container {
        margin: 15px 30px 0px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-81e3ad6 .pxl-heading .pxl-item--title {
        font-size: 50px;
    }
    .elementor-7874 .elementor-element.elementor-element-1fcc5c6>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-5265ea6 {
        margin-top: 15px;
        margin-bottom: 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-8b61578.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }
    .elementor-7874 .elementor-element.elementor-element-8b61578>.elementor-element-populated {
        padding: 15px 15px 0px 15px;
    }
    .elementor-7874 .elementor-element.elementor-element-4c5d31c .pxl-image-single img {
        max-height: 150px;
    }
    .elementor-7874 .elementor-element.elementor-element-c12fe0f>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 15px 15px 15px;
    }
    .elementor-7874 .elementor-element.elementor-element-d5aa0d3 .pxl-heading .pxl-item--title {
        font-size: 50px;
    }
    .elementor-7874 .elementor-element.elementor-element-069ce06 {
        width: auto;
        max-width: auto;
    }
    .elementor-7874 .elementor-element.elementor-element-aa3f808 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-2d1705f.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }
    .elementor-7874 .elementor-element.elementor-element-2d1705f>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-7874 .elementor-element.elementor-element-6c8b3fa>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-6c8b3fa {
        z-index: 3;
    }
    .elementor-7874 .elementor-element.elementor-element-e28e7ad>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-a95563b {
        padding: 455px 0px 60px 0px;
    }
    .elementor-bc-flex-widget .elementor-7874 .elementor-element.elementor-element-5b435a3.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-7874 .elementor-element.elementor-element-5b435a3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-7874 .elementor-element.elementor-element-5b435a3.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-7874 .elementor-element.elementor-element-edeb8d4 .pxl-heading .pxl-item--subtitle,
    .elementor-7874 .elementor-element.elementor-element-edeb8d4 .pxl-heading .pxl-item--subtitle span {
        font-size: 15px;
    }
    .elementor-7874 .elementor-element.elementor-element-1ebfc2d .pxl-text-editor {
        text-align: center;
        font-size: 30px;
    }
    .elementor-7874 .elementor-element.elementor-element-f1ce4c9 .pxl-text-editor {
        font-size: 30px;
    }
    .elementor-7874 .elementor-element.elementor-element-c054844>.elementor-widget-container {
        margin: 0px 10px 0px 10px;
    }
    .elementor-7874 .elementor-element.elementor-element-0157348 .pxl-text-editor {
        font-size: 30px;
    }
    .elementor-7874 .elementor-element.elementor-element-e354982 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-7874 .elementor-element.elementor-element-e354982 .pxl-text-editor {
        text-align: center;
        font-size: 30px;
    }
    .elementor-7874 .elementor-element.elementor-element-8a63808 .pxl-text-editor {
        text-align: center;
        font-size: 30px;
    }
    .elementor-7874 .elementor-element.elementor-element-2b1172a .pxl-text-editor {
        font-size: 30px;
    }
    .elementor-7874 .elementor-element.elementor-element-265d221 .pxl-text-editor {
        font-size: 30px;
    }
    .elementor-7874 .elementor-element.elementor-element-4d92b6f .pxl-text-editor {
        font-size: 30px;
    }
    .elementor-7874 .elementor-element.elementor-element-7b24a6d>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-item--title {
        font-size: 33px;
    }
    .elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-item--subtitle,
    .elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-item--subtitle span {
        font-size: 15px;
        line-height: 40px;
    }
    .elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-item--subtitle {
        margin-bottom: 15px;
    }
    .elementor-7874 .elementor-element.elementor-element-d230ca2 {
        width: auto;
        max-width: auto;
    }
    .elementor-7874 .elementor-element.elementor-element-d230ca2>.elementor-widget-container {
        margin: 20px 15px 0px 15px;
    }
    .elementor-7874 .elementor-element.elementor-element-43d125d {
        width: auto;
        max-width: auto;
    }
    .elementor-7874 .elementor-element.elementor-element-43d125d>.elementor-widget-container {
        margin: 20px 15px 0px 15px;
    }
    .elementor-7874 .elementor-element.elementor-element-7a27435>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-10cc475 {
        width: 55%;
    }
    .elementor-7874 .elementor-element.elementor-element-e905d13 {
        padding: 115px 0px 115px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-b7f1dd8 .pxl-testimonial-box:before {
        width: 100%;
        height: 140px;
    }
    .elementor-7874 .elementor-element.elementor-element-df41e66>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 15px 0px 15px;
    }
    .elementor-7874 .elementor-element.elementor-element-ee5a67d>.elementor-widget-container {
        margin: 30px 30px 0px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-c2eca31>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-c2eca31 .pxl-list .pxl-item--text a span {
        font-size: 15px;
    }
    .elementor-7874 .elementor-element.elementor-element-b0c97c1:not(.elementor-motion-effects-element-type-background),
    .elementor-7874 .elementor-element.elementor-element-b0c97c1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center left;
    }
    .elementor-7874 .elementor-element.elementor-element-b0c97c1 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-90d1cd8 {
        z-index: -2;
    }
    .elementor-7874 .elementor-element.elementor-element-e08cade {
        padding: 115px 15px 115px 15px;
    }
    .elementor-7874 .elementor-element.elementor-element-feb1ed2 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-a15bfe3>.elementor-element-populated {
        padding: 40px 0px 30px 40px;
    }
}

@media(min-width:768px) {
    .elementor-7874 .elementor-element.elementor-element-8b61578 {
        width: 42%;
    }
    .elementor-7874 .elementor-element.elementor-element-c12fe0f {
        width: 58%;
    }
    .elementor-7874 .elementor-element.elementor-element-76f4b91 {
        width: 40%;
        padding-top: 62px;
    }
    .elementor-7874 .elementor-element.elementor-element-c5c9438 {
        width: 60%;
    }
    .elementor-7874 .elementor-element.elementor-element-73de0ac {
        width: 27%;
    }
    .elementor-7874 .elementor-element.elementor-element-7a27435 {
        width: 28%;
    }
    .elementor-7874 .elementor-element.elementor-element-10cc475 {
        width: 20%;
    }
    .elementor-7874 .elementor-element.elementor-element-814682f {
        width: 25%;
    }
    .elementor-7874 .elementor-element.elementor-element-9917684 {
        width: 43.7%;
    }
    .elementor-7874 .elementor-element.elementor-element-df41e66 {
        width: 56.3%;
    }
    .elementor-7874 .elementor-element.elementor-element-a15bfe3 {
        width: 50%;
    }
    .elementor-7874 .elementor-element.elementor-element-4bd2e7c {
        width: 42%;
    }
}

@media(max-width:1200px) and (min-width:768px) {
    .elementor-7874 .elementor-element.elementor-element-76f4b91 {
        width: 35%;
    }
    .elementor-7874 .elementor-element.elementor-element-c5c9438 {
        width: 65%;
    }
    .elementor-7874 .elementor-element.elementor-element-7a27435 {
        width: 29%;
    }
    .elementor-7874 .elementor-element.elementor-element-10cc475 {
        width: 19%;
    }
    .elementor-7874 .elementor-element.elementor-element-9917684 {
        width: 40%;
    }
    .elementor-7874 .elementor-element.elementor-element-df41e66 {
        width: 60%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-7874 .elementor-element.elementor-element-76f4b91 {
        width: 100%;
    }
    .elementor-7874 .elementor-element.elementor-element-c5c9438 {
        width: 100%;
    }
    .elementor-7874 .elementor-element.elementor-element-73de0ac {
        width: 50%;
    }
    .elementor-7874 .elementor-element.elementor-element-7a27435 {
        width: 50%;
    }
    .elementor-7874 .elementor-element.elementor-element-10cc475 {
        width: 50%;
    }
    .elementor-7874 .elementor-element.elementor-element-814682f {
        width: 50%;
    }
    .elementor-7874 .elementor-element.elementor-element-9917684 {
        width: 100%;
    }
    .elementor-7874 .elementor-element.elementor-element-df41e66 {
        width: 100%;
    }
    .elementor-7874 .elementor-element.elementor-element-a15bfe3 {
        width: 46%;
    }
    .elementor-7874 .elementor-element.elementor-element-4bd2e7c {
        width: 54%;
    }
}

@media(max-width:880px) and (min-width:768px) {
    .elementor-7874 .elementor-element.elementor-element-a15bfe3 {
        width: 100%;
    }
    .elementor-7874 .elementor-element.elementor-element-4bd2e7c {
        width: 100%;
    }
}


/* My CSS  */

#homesec5 {
    position: absolute;
    left: -6%;
    width: 46%;
    top: 21%;
    overflow: hidden;
    /* important */
}


/* Background image layer */

#homesec5::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: url(../../../../images/05/gredient.png);
    background-size: cover;
    background-repeat: no-repeat;
    filter: blur(120px);
    transform: scale(1.1);
    /* prevents blur edges */
    z-index: 0;
}


/* Keep inner image sharp */

#homesec5 img {
    position: relative;
    z-index: 1;
    width: 100%;
    height: auto;
}

.elementor-7874 .elementor-element.elementor-element-a15bfe3 .pxl-swiper-dot {
    margin-top: 50px;
}

#homesec7 {
    position: absolute;
    right: 0%;
    top: 40%;
    width: 42%;
    /* padding-top: 20%; */
}

.elementor-element-f1ce4c9 p {
    text-align: center;
}

.elementor-element-d2aee10 p {
    color: #e8e8ea;
}

.elementor-element-d2aee10 img {
    margin: 40px 0px;
}

#impnotice {
    display: flex;
    align-items: flex-start;
    gap: 16px;
}

#impnotice img {
    padding-top: 8px;
}

.elementor-element-bc827191 {
    background-image: url(../../../../images/10/BG10.png);
    background-size: cover;
    background-repeat: no-repeat;
    margin-top: -65px;
    padding-top: 100px;
    color: #fcfcfc;
    letter-spacing: 1px;
}

#legal-img {
    position: absolute;
    left: 0%;
    top: 16%;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
    .elementor-7874 .elementor-element.elementor-element-069ce06 .pxl-text-editor {
        margin: 9px 0px 10px;
    }
    .elementor-7874 .elementor-element.elementor-element-e28e7ad .pxl--user-count-widget1.style-2 {
        padding: 10px 22px 12px !important;
    }
    .elementor-7874 .elementor-element.elementor-element-d2aee10 .pxl-text-editor {
        padding-left: 30px;
    }
    #homesec5 {
        left: 45%;
        width: 35%;
        top: 51%;
    }
    #homesec7 {
        top: 87%;
    }
    #legal-img {
        width: 70%;
    }
}

@media only screen and (max-width: 600px) {
    .elementor-7874 .elementor-element.elementor-element-bed9a17:not(.elementor-motion-effects-element-type-background),
    .elementor-7874 .elementor-element.elementor-element-bed9a17>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: contain;
        background-position: bottom;
        background-color: #0f0a1e;
        padding: 0px 0px 165px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-d5aa0d3 .pxl-heading .pxl-item--title {
        font-size: 40px;
    }
    .elementor-element-e28e7ad .pxl-counter--holder {
        gap: 0 !important;
    }
    .elementor-7874 .elementor-element.elementor-element-e28e7ad .pxl--user-count-widget1.style-2 {
        padding: 20px 5px 26px !important;
    }
    .elementor-7874 .elementor-element.elementor-element-a95563b {
        padding: 455px 0px 118px 0px;
    }
    .elementor-7874 .elementor-element.elementor-element-68dfc63:not(.elementor-motion-effects-element-type-background),
    .elementor-7874 .elementor-element.elementor-element-68dfc63>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        clip-path: polygon(5% 0, 100% 0, 100% 50%, 100% 100%, 0 100%, 0 8%);
    }
    .elementor-7874 .elementor-element.elementor-element-e905d13 {
        padding: 0px 0px 330px 0px;
    }
    #homesec5 {
        width: 88%;
        top: 80%;
    }
    #homesec7 {
        top: 150%;
        width: 96%;
    }
    .elementor-7874 .elementor-element.elementor-element-feb1ed2 {
        padding-bottom: 340px;
    }
    .elementor-element-bc827191 {
        padding: 0px 0px 241px 0px;
    }
    #legal-img {
        top: 90%;
    }
    .elementor-7874 .elementor-element.elementor-element-4bb72e6 .pxl-process .elementor-repeater-item-ed53588 .pxl-icon img,
    .elementor-7874 .elementor-element.elementor-element-4bb72e6 .pxl-process .elementor-repeater-item-6192e87 .pxl-icon img,
    .elementor-7874 .elementor-element.elementor-element-4bb72e6 .pxl-process .elementor-repeater-item-d0f681e .pxl-icon img {
        height: 94px;
    }
}