.elementor-225 .elementor-element.elementor-element-77a752f:not(.elementor-motion-effects-element-type-background),
.elementor-225 .elementor-element.elementor-element-77a752f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../../2024/11/bg-ss1-h1-.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-225 .elementor-element.elementor-element-77a752f {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 240px 0px 0px 0px;
}

.elementor-225 .elementor-element.elementor-element-77a752f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-225 .elementor-element.elementor-element-152af9f>.elementor-element-populated {
    padding: 15px 0px 0px 0px;
}

.elementor-225 .elementor-element.elementor-element-41c9114 {
    width: auto;
    max-width: auto;
    top: -0.971%;
    z-index: 0;
}

body:not(.rtl) .elementor-225 .elementor-element.elementor-element-41c9114 {
    left: 31%;
}

body.rtl .elementor-225 .elementor-element.elementor-element-41c9114 {
    right: 31%;
}

.elementor-225 .elementor-element.elementor-element-41c9114 .pxl-circle-svg .linear-dot1 .stop1 {
    stop-color: #2B3BA1 !important;
}

.elementor-225 .elementor-element.elementor-element-41c9114 .pxl-circle-svg .linear-dot1 .stop2 {
    stop-color: #7489E5 !important;
}

.elementor-225 .elementor-element.elementor-element-41c9114 .pxl-circle-svg .filter1 feFlood {
    flood-color: #EF5840 !important;
}

.elementor-225 .elementor-element.elementor-element-41c9114 .pxl-circle-svg .linear-dot2 .stop1 {
    stop-color: #673D7D !important;
}

.elementor-225 .elementor-element.elementor-element-41c9114 .pxl-circle-svg .linear-dot2 .stop2 {
    stop-color: #EF5840 !important;
}

.elementor-225 .elementor-element.elementor-element-41c9114 .pxl-circle-svg .linear-dot3 .stop1 {
    stop-color: #25756C !important;
}

.elementor-225 .elementor-element.elementor-element-41c9114 .pxl-circle-svg .linear-dot3 .stop2 {
    stop-color: #ADE7E1 !important;
}

.elementor-225 .elementor-element.elementor-element-41c9114 .pxl-circle-svg .filter3 feFlood {
    flood-color: #25756C !important;
}

.elementor-225 .elementor-element.elementor-element-91711eb .pxl-heading {
    text-align: center;
}

.elementor-225 .elementor-element.elementor-element-91711eb .pxl-heading .pxl-item--title {
    color: #000000;
    -webkit-text-stroke-color: #000000;
    font-size: 72px;
    font-weight: 700;
    line-height: 1em;
    margin-bottom: 0px;
}

.elementor-225 .elementor-element.elementor-element-ae35352 .pxl-button {
    text-align: center;
}

.elementor-225 .elementor-element.elementor-element-ae35352>.elementor-widget-container {
    margin: 35px 0px 44px 0px;
}

.elementor-225 .elementor-element.elementor-element-ae35352 {
    z-index: 1;
}

.elementor-225 .elementor-element.elementor-element-ae35352 .pxl-button .btn {
    color: #FFFFFF;
    font-size: 18px;
    line-height: 57px;
    padding: 0px 0px 0px 11px;
}

.elementor-225 .elementor-element.elementor-element-ae35352 .pxl-button .btn .pxl--btn-icon {
    font-size: 22px;
}

.elementor-225 .elementor-element.elementor-element-ae35352 .pxl-button .btn svg {
    height: 22px;
}

.elementor-225 .elementor-element.elementor-element-ae35352 .pxl-button .pxl-icon--left .pxl--btn-icon {
    margin-right: 9px;
}

.elementor-225 .elementor-element.elementor-element-01d9b73:not(.elementor-motion-effects-element-type-background),
.elementor-225 .elementor-element.elementor-element-01d9b73>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/10/bg-h1-ss1-1.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-225 .elementor-element.elementor-element-01d9b73>.elementor-container {
    max-width: 930px;
}

.elementor-225 .elementor-element.elementor-element-01d9b73 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -458px;
    margin-bottom: 0px;
    padding: 105px 0px 75px 0px;
    z-index: 3;
}

.elementor-225 .elementor-element.elementor-element-01d9b73>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-225 .elementor-element.elementor-element-e2c5579.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-225 .elementor-element.elementor-element-e2c5579.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-225 .elementor-element.elementor-element-e2c5579.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-225 .elementor-element.elementor-element-d88f4c0 {
    width: auto;
    max-width: auto;
}

.elementor-225 .elementor-element.elementor-element-d88f4c0 .pxl-heading .pxl-item--title {
    font-size: 80px;
    line-height: 1.125;
    letter-spacing: -2.25px;
    margin-bottom: 0px;
}

.elementor-225 .elementor-element.elementor-element-f5658fe {
    width: auto;
    max-width: auto;
}

.elementor-225 .elementor-element.elementor-element-f5658fe>.elementor-widget-container {
    margin: 0px 12px 0px 17px;
}

.elementor-225 .elementor-element.elementor-element-f5658fe .pxl-video-player .pxl-video--imagebg,
.elementor-225 .elementor-element.elementor-element-f5658fe .pxl-video-player .pxl-video--holder img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-225 .elementor-element.elementor-element-b6ad933 {
    width: auto;
    max-width: auto;
}

.elementor-225 .elementor-element.elementor-element-b6ad933 .pxl-heading .pxl-item--title {
    font-size: 80px;
    line-height: 1.125;
    letter-spacing: -2.25px;
    margin-bottom: 0px;
}

.elementor-225 .elementor-element.elementor-element-f742428 {
    width: auto;
    max-width: auto;
}

.elementor-225 .elementor-element.elementor-element-f742428 .pxl-heading .pxl-item--title {
    font-size: 80px;
    line-height: 1.125;
    margin-bottom: 0px;
}

.elementor-225 .elementor-element.elementor-element-30ed532 {
    width: auto;
    max-width: auto;
}

.elementor-225 .elementor-element.elementor-element-30ed532>.elementor-widget-container {
    margin: 0px 0px -15px 30px;
}

.elementor-225 .elementor-element.elementor-element-30ed532 .pxl-text-editor .pxl-item--inner {
    max-width: 500px;
}

.elementor-225 .elementor-element.elementor-element-30ed532 .pxl-text-editor {
    color: #302A2A;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.556;
}

.elementor-225 .elementor-element.elementor-element-5308ef5 {
    width: auto;
    max-width: auto;
}

.elementor-225 .elementor-element.elementor-element-5308ef5>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-225 .elementor-element.elementor-element-35f58d3 {
    width: auto;
    max-width: auto;
}

.elementor-225 .elementor-element.elementor-element-35f58d3>.elementor-widget-container {
    margin: 8px 18px 0px 33px;
}

.elementor-225 .elementor-element.elementor-element-35f58d3 .pxl-heading .pxl-item--title {
    font-size: 80px;
    line-height: 1.125;
    margin-bottom: 0px;
}

.elementor-225 .elementor-element.elementor-element-b7b01b2 {
    width: auto;
    max-width: auto;
}

.elementor-225 .elementor-element.elementor-element-b7b01b2>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-225 .elementor-element.elementor-element-b7b01b2 .btn.pxl-icon-active {
    box-shadow: 0px 4px 1.96px 0.04px rgba(132.00000000000009, 82.00000000000001, 182, 0.2);
}

.elementor-225 .elementor-element.elementor-element-b7b01b2 .pxl-button .btn {
    color: #FFFFFF;
    font-size: 16px;
    padding: 0px 10px 0px 16px;
}

.elementor-225 .elementor-element.elementor-element-b7b01b2 .pxl-button .btn .pxl--btn-icon {
    font-size: 22px;
}

.elementor-225 .elementor-element.elementor-element-b7b01b2 .pxl-button .btn svg {
    height: 22px;
}

.elementor-225 .elementor-element.elementor-element-b7b01b2 .pxl-button .pxl-icon--right .pxl--btn-icon {
    margin-left: 9px;
}

.elementor-225 .elementor-element.elementor-element-3f1e29e:not(.elementor-motion-effects-element-type-background),
.elementor-225 .elementor-element.elementor-element-3f1e29e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/10/bg-h1-ss2.webp");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-225 .elementor-element.elementor-element-3f1e29e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 53px 15px 95px 15px;
}

.elementor-225 .elementor-element.elementor-element-3f1e29e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-225 .elementor-element.elementor-element-20e1691>.elementor-container {
    max-width: 1200px;
}

.elementor-225 .elementor-element.elementor-element-20e1691 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-225 .elementor-element.elementor-element-20e1691>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-225 .elementor-element.elementor-element-23672e4.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-225 .elementor-element.elementor-element-b173e57 {
    width: auto;
    max-width: auto;
}

.elementor-225 .elementor-element.elementor-element-b173e57 .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    -webkit-text-stroke-color: #FFFFFF;
    font-size: 60px;
    letter-spacing: -1.9px;
    margin-bottom: 0px;
}

.elementor-225 .elementor-element.elementor-element-74f900d .pxl-button {
    text-align: center;
}

.elementor-225 .elementor-element.elementor-element-74f900d {
    width: auto;
    max-width: auto;
}

.elementor-225 .elementor-element.elementor-element-74f900d>.elementor-widget-container {
    margin: 17px 10px 0px 0px;
}

.elementor-225 .elementor-element.elementor-element-74f900d .pxl-button .btn {
    color: #FFFFFF;
    font-size: 16px;
    line-height: 56px;
    letter-spacing: -0.25px;
    padding: 0px 2px 0px 10px;
}

.elementor-225 .elementor-element.elementor-element-74f900d .pxl-button .btn .pxl--btn-icon {
    font-size: 23px;
}

.elementor-225 .elementor-element.elementor-element-74f900d .pxl-button .btn svg {
    height: 23px;
}

.elementor-225 .elementor-element.elementor-element-74f900d .pxl-button .pxl-icon--left .pxl--btn-icon {
    margin-right: 9px;
}

.elementor-225 .elementor-element.elementor-element-74f900d .btn.pxl-icon-active .pxl--btn-icon {
    margin: 0px 0px 0px 0px;
}

.elementor-225 .elementor-element.elementor-element-fea98c5>.elementor-widget-container {
    margin: 43px 0px 80px 0px;
}

.elementor-225 .elementor-element.elementor-element-547a834 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-225 .elementor-element.elementor-element-547a834>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-225 .elementor-element.elementor-element-fe609d8.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-225 .elementor-element.elementor-element-fe609d8>.elementor-element-populated {
    padding: 0px 10px 0px 15px;
}

.elementor-225 .elementor-element.elementor-element-02aa39f .pxl-solution-carousel .pxl-item--meta {
    max-width: 230px;
}

.elementor-225 .elementor-element.elementor-element-02aa39f .pxl-solution-carousel .pxl-item--title {
    color: #FFFFFF;
}

.elementor-225 .elementor-element.elementor-element-02aa39f .pxl-solution-carousel .pxl-icon i {
    color: #2E2E2E;
    font-size: 60px;
}

.elementor-225 .elementor-element.elementor-element-4c5ac77 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-225 .elementor-element.elementor-element-8eace66.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-225 .elementor-element.elementor-element-8eace66.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-225 .elementor-element.elementor-element-8eace66.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-225 .elementor-element.elementor-element-55d7a4a .pxl-solution-carousel .pxl-item--meta {
    max-width: 230px;
}

.elementor-225 .elementor-element.elementor-element-55d7a4a .pxl-solution-carousel .pxl-item--title {
    color: #FFFFFF;
}

.elementor-225 .elementor-element.elementor-element-55d7a4a .pxl-solution-carousel .pxl-icon i {
    color: #2E2E2E;
    font-size: 50px;
}

.elementor-225 .elementor-element.elementor-element-a92b92f>.elementor-container {
    max-width: 1200px;
}

.elementor-225 .elementor-element.elementor-element-a92b92f {
    margin-top: 137px;
    margin-bottom: 0px;
}

.elementor-225 .elementor-element.elementor-element-a47ca0b {
    width: auto;
    max-width: auto;
}

.elementor-225 .elementor-element.elementor-element-a47ca0b .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    -webkit-text-stroke-color: #FFFFFF;
    font-size: 72px;
    letter-spacing: -1.9px;
    margin-bottom: 0px;
}

.elementor-225 .elementor-element.elementor-element-120904a>.elementor-widget-container {
    margin: 12px 0px 0px 2px;
}

.elementor-225 .elementor-element.elementor-element-120904a .pxl-text-editor .pxl-item--inner {
    max-width: 440px;
}

.elementor-225 .elementor-element.elementor-element-120904a .pxl-text-editor {
    color: #BABABACC;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0.07px;
}

.elementor-225 .elementor-element.elementor-element-2d7cdd5>.elementor-element-populated {
    margin: 25px 0px 0px 5px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 5px;
}

.elementor-225 .elementor-element.elementor-element-3756f36 {
    width: auto;
    max-width: auto;
}

.elementor-225 .elementor-element.elementor-element-3756f36>.elementor-widget-container {
    margin: 0px 38px 0px 0px;
}

.elementor-225 .elementor-element.elementor-element-3756f36 .pxl-image-single {
    filter: grayscale(no);
}

.elementor-225 .elementor-element.elementor-element-9f6438e {
    width: auto;
    max-width: auto;
}

.elementor-225 .elementor-element.elementor-element-9f6438e>.elementor-widget-container {
    margin: 0px 38px 0px 0px;
}

.elementor-225 .elementor-element.elementor-element-9f6438e .pxl-image-single {
    filter: grayscale(no);
}

.elementor-225 .elementor-element.elementor-element-523c6fe {
    width: auto;
    max-width: auto;
}

.elementor-225 .elementor-element.elementor-element-523c6fe>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-225 .elementor-element.elementor-element-523c6fe .pxl-image-single {
    filter: grayscale(no);
}

.elementor-225 .elementor-element.elementor-element-a9eaebb:not(.elementor-motion-effects-element-type-background),
.elementor-225 .elementor-element.elementor-element-a9eaebb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../../images/08/Image01.png");
    background-repeat: no-repeat;
    background-size: cover;
    color: #cecece;
    clip-path: polygon(9% 0, 100% 0, 100% 50%, 100% 100%, 0 100%, 0 24%);
}

#homesec8 {
    background: #0f0a1f;
}

.elementor-225 .elementor-element.elementor-element-a9eaebb>.elementor-container {
    max-width: 1205px;
}

.elementor-225 .elementor-element.elementor-element-a9eaebb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 65px 0px 85px 0px;
}

.elementor-225 .elementor-element.elementor-element-a9eaebb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-225 .elementor-element.elementor-element-75ae57b.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-225 .elementor-element.elementor-element-5317345 {
    width: auto;
    max-width: auto;
}

.elementor-225 .elementor-element.elementor-element-5317345>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-225 .elementor-element.elementor-element-5317345>.elementor-widget-container p {
    padding-right: 48%;
    line-height: 34px;
    margin-top: 30px;
}

.elementor-225 .elementor-element.elementor-element-5317345 .pxl-heading .pxl-item--title {
    font-size: 72px;
    letter-spacing: 1px;
    margin-bottom: 0px;
    color: #fff;
}

.elementor-225 .elementor-element.elementor-element-32cfda5.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-225 .elementor-element.elementor-element-32cfda5.pxl-column-sticky {
    top: 30px;
}

.elementor-225 .elementor-element.elementor-element-c1bab31 {
    width: auto;
    max-width: auto;
}

.elementor-225 .elementor-element.elementor-element-c1bab31 .pxl-icon2 i {
    color: #A234FD;
}

.elementor-225 .elementor-element.elementor-element-c1bab31 .pxl-icon i {
    font-size: 160px;
}

.elementor-225 .elementor-element.elementor-element-ab1bf8d>.elementor-element-populated {
    margin: 3px 0px 0px 3px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 3px;
}

.elementor-225 .elementor-element.elementor-element-11f8d11 .pxl-tabs .pxl-tabs--content {
    margin-top: 0px;
}

.elementor-225 .elementor-element.elementor-element-0872818>.elementor-container {
    max-width: 1205px;
}

.elementor-225 .elementor-element.elementor-element-0872818 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -85px;
    margin-bottom: -85px;
    z-index: 8;
}

.elementor-225 .elementor-element.elementor-element-0872818>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-225 .elementor-element.elementor-element-9fcd686:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-225 .elementor-element.elementor-element-9fcd686>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #07000E;
    background-image: url("https://demo.casethemes.net/aimo/wp-content/uploads/2024/08/bg-counter.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-225 .elementor-element.elementor-element-9fcd686>.elementor-element-populated,
.elementor-225 .elementor-element.elementor-element-9fcd686>.elementor-element-populated>.elementor-background-overlay,
.elementor-225 .elementor-element.elementor-element-9fcd686>.elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-225 .elementor-element.elementor-element-9fcd686>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 15px 45px 15px;
}

.elementor-225 .elementor-element.elementor-element-9fcd686>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-225 .elementor-element.elementor-element-d6b0c80>.elementor-container {
    max-width: 1005px;
}

.elementor-225 .elementor-element.elementor-element-9087e44.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-225 .elementor-element.elementor-element-9087e44>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #372C3D;
}

.elementor-225 .elementor-element.elementor-element-acf6133 {
    width: auto;
    max-width: auto;
}

.elementor-225 .elementor-element.elementor-element-acf6133 .pxl-counter .pxl-counter--title {
    color: #FFFFFF94;
}

.elementor-225 .elementor-element.elementor-element-acf6133 .pxl-counter .pxl-counter--icon i {
    color: #FFFFFF;
    text-fill-color: #FFFFFF;
    -webkit-text-fill-color: #FFFFFF;
    background-image: none;
    font-size: 24px;
}

.elementor-225 .elementor-element.elementor-element-acf6133 .pxl-counter .pxl-counter--number {
    color: #FFFFFF;
    font-size: 48px;
}

.elementor-225 .elementor-element.elementor-element-3633dd8.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-225 .elementor-element.elementor-element-3633dd8>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #372C3D;
}

.elementor-225 .elementor-element.elementor-element-ed7c422 {
    width: auto;
    max-width: auto;
}

.elementor-225 .elementor-element.elementor-element-ed7c422 .pxl-counter .pxl-counter--title {
    color: #FFFFFF94;
}

.elementor-225 .elementor-element.elementor-element-ed7c422 .pxl-counter .pxl-counter--icon i {
    color: #FFFFFF;
    text-fill-color: #FFFFFF;
    -webkit-text-fill-color: #FFFFFF;
    background-image: none;
    font-size: 24px;
}

.elementor-225 .elementor-element.elementor-element-ed7c422 .pxl-counter .pxl-counter--number {
    color: #FFFFFF;
    font-size: 48px;
}

.elementor-225 .elementor-element.elementor-element-fbc8615.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-225 .elementor-element.elementor-element-fdcb7c6 {
    width: auto;
    max-width: auto;
}

.elementor-225 .elementor-element.elementor-element-fdcb7c6 .pxl-counter .pxl-counter--title {
    color: #FFFFFF94;
}

.elementor-225 .elementor-element.elementor-element-fdcb7c6 .pxl-counter .pxl-counter--icon i {
    color: #FFFFFF;
    text-fill-color: #FFFFFF;
    -webkit-text-fill-color: #FFFFFF;
    background-image: none;
    font-size: 24px;
}

.elementor-225 .elementor-element.elementor-element-fdcb7c6 .pxl-counter .pxl-counter--number {
    color: #FFFFFF;
    font-size: 48px;
}

.elementor-225 .elementor-element.elementor-element-2de86b4:not(.elementor-motion-effects-element-type-background),
.elementor-225 .elementor-element.elementor-element-2de86b4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/09/bg-ttm-team.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-225 .elementor-element.elementor-element-2de86b4 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 130px 15px 66px 15px;
}

.elementor-225 .elementor-element.elementor-element-2de86b4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-225 .elementor-element.elementor-element-eda709b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-225 .elementor-element.elementor-element-eda709b .pxl-heading {
    text-align: center;
}

.elementor-225 .elementor-element.elementor-element-eda709b .pxl-heading .pxl-item--title {
    font-size: 72px;
    margin-bottom: 0px;
}

.elementor-225 .elementor-element.elementor-element-08264f7>.elementor-widget-container {
    margin: 0px -380px 0px -380px;
}

.elementor-225 .elementor-element.elementor-element-fb80241:not(.elementor-motion-effects-element-type-background),
.elementor-225 .elementor-element.elementor-element-fb80241>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/09/bg-text.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-225 .elementor-element.elementor-element-fb80241 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-225 .elementor-element.elementor-element-fb80241>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-225 .elementor-element.elementor-element-b10c7af.elementor-column .elementor-widget-wrap {
    align-items: space-between;
}

.elementor-225 .elementor-element.elementor-element-b10c7af.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
}

.elementor-225 .elementor-element.elementor-element-b10c7af>.elementor-element-populated {
    padding: 12.5px 15px 12.5px 15px;
}

.elementor-225 .elementor-element.elementor-element-913aee2>.elementor-container {
    max-width: 1325px;
}

.elementor-225 .elementor-element.elementor-element-913aee2 {
    padding: 85px 15px 65px 15px;
}

.elementor-225 .elementor-element.elementor-element-dfcde46:not(.elementor-motion-effects-element-type-background),
.elementor-225 .elementor-element.elementor-element-dfcde46>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/10/bg-pricing.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-225 .elementor-element.elementor-element-dfcde46>.elementor-container {
    max-width: 1290px;
}

.elementor-225 .elementor-element.elementor-element-dfcde46 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 15px 80px 15px;
}

.elementor-225 .elementor-element.elementor-element-dfcde46>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-225 .elementor-element.elementor-element-ffbe0d8>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-225 .elementor-element.elementor-element-ffbe0d8 .pxl-heading {
    text-align: center;
}

.elementor-225 .elementor-element.elementor-element-ffbe0d8 .pxl-heading .pxl-heading--inner {
    max-width: 600px;
}

.elementor-225 .elementor-element.elementor-element-ffbe0d8 .pxl-heading .pxl-item--title {
    font-size: 65px;
    line-height: 1.15;
    margin-bottom: 0px;
}

.elementor-225 .elementor-element.elementor-element-08c7f5b .pxl-tabs .pxl-tabs--content {
    margin-top: 0px;
}

.elementor-225 .elementor-element.elementor-element-a4268f7:not(.elementor-motion-effects-element-type-background),
.elementor-225 .elementor-element.elementor-element-a4268f7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/11/bg-faq-h1.webp");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-225 .elementor-element.elementor-element-a4268f7 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 75px 15px 115px 15px;
    z-index: 1;
}

.elementor-225 .elementor-element.elementor-element-a4268f7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-225 .elementor-element.elementor-element-be7750e {
    z-index: 1;
}

.elementor-225 .elementor-element.elementor-element-1ec081f>.elementor-container {
    max-width: 1120px;
}

.elementor-225 .elementor-element.elementor-element-1ec081f {
    z-index: 3;
}

.elementor-225 .elementor-element.elementor-element-60b9748>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-225 .elementor-element.elementor-element-60b9748 .pxl-heading {
    text-align: center;
}

.elementor-225 .elementor-element.elementor-element-60b9748 .pxl-heading .pxl-item--title {
    font-size: 72px;
    margin-bottom: 0px;
}

.elementor-225 .elementor-element.elementor-element-6ef0b43 {
    z-index: 1;
}

.elementor-225 .elementor-element.elementor-element-e5841de {
    width: auto;
    max-width: auto;
    top: -77px;
    z-index: -1;
}

body:not(.rtl) .elementor-225 .elementor-element.elementor-element-e5841de {
    right: -2%;
}

body.rtl .elementor-225 .elementor-element.elementor-element-e5841de {
    left: -2%;
}

.elementor-225 .elementor-element.elementor-element-e5841de .pxl-circle-svg .linear-dot1 .stop1 {
    stop-color: #F0867200 !important;
}

.elementor-225 .elementor-element.elementor-element-e5841de .pxl-circle-svg .linear-dot1 .stop2 {
    stop-color: #E9BCE800 !important;
}

.elementor-225 .elementor-element.elementor-element-e5841de .pxl-circle-svg .filter1 feFlood {
    flood-color: #02010100 !important;
}

.elementor-225 .elementor-element.elementor-element-e5841de .pxl-circle-svg .linear-dot2 .stop1 {
    stop-color: #F08672 !important;
}

.elementor-225 .elementor-element.elementor-element-e5841de .pxl-circle-svg .linear-dot2 .stop2 {
    stop-color: #E9BCE8 !important;
}

.elementor-225 .elementor-element.elementor-element-e5841de .pxl-circle-svg .linear-dot3 .stop1 {
    stop-color: #02010100 !important;
}

.elementor-225 .elementor-element.elementor-element-e5841de .pxl-circle-svg .linear-dot3 .stop2 {
    stop-color: #02010100 !important;
}

.elementor-225 .elementor-element.elementor-element-e5841de .pxl-circle-svg .filter3 feFlood {
    flood-color: #02010100 !important;
}

.elementor-225 .elementor-element.elementor-element-55f6750 {
    width: auto;
    max-width: auto;
    top: -7px;
}

body:not(.rtl) .elementor-225 .elementor-element.elementor-element-55f6750 {
    right: -3%;
}

body.rtl .elementor-225 .elementor-element.elementor-element-55f6750 {
    left: -3%;
}

.elementor-225 .elementor-element.elementor-element-55f6750 .pxl-circle-svg .linear-dot1 .stop1 {
    stop-color: #288B80 !important;
}

.elementor-225 .elementor-element.elementor-element-55f6750 .pxl-circle-svg .linear-dot1 .stop2 {
    stop-color: #B4E9E3 !important;
}

.elementor-225 .elementor-element.elementor-element-55f6750 .pxl-circle-svg .linear-dot2 .stop1 {
    stop-color: #6C3E7C !important;
}

.elementor-225 .elementor-element.elementor-element-55f6750 .pxl-circle-svg .linear-dot2 .stop2 {
    stop-color: #F05A42 !important;
}

.elementor-225 .elementor-element.elementor-element-55f6750 .pxl-circle-svg .linear-dot3 .stop1 {
    stop-color: #02010100 !important;
}

.elementor-225 .elementor-element.elementor-element-55f6750 .pxl-circle-svg .linear-dot3 .stop2 {
    stop-color: #02010100 !important;
}

.elementor-225 .elementor-element.elementor-element-55f6750 .pxl-circle-svg .filter3 feFlood {
    flood-color: #02010100 !important;
}

.elementor-225 .elementor-element.elementor-element-45ef64d:not(.elementor-motion-effects-element-type-background),
.elementor-225 .elementor-element.elementor-element-45ef64d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/10/bg-ft.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-225 .elementor-element.elementor-element-45ef64d>.elementor-container {
    max-width: 1140px;
}

.elementor-225 .elementor-element.elementor-element-45ef64d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 75px 15px 135px 15px;
}

.elementor-225 .elementor-element.elementor-element-45ef64d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-225 .elementor-element.elementor-element-0df2b68.pxl-column-sticky {
    top: 100px;
}

.elementor-225 .elementor-element.elementor-element-7283df6>.elementor-widget-container {
    margin: -9px 0px 33px 0px;
}

.elementor-225 .elementor-element.elementor-element-7283df6 .pxl-heading .pxl-item--title {
    font-size: 72px;
    line-height: 1;
    letter-spacing: -2.4px;
    margin-bottom: 0px;
}

.elementor-225 .elementor-element.elementor-element-0554ead>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-225 .elementor-element.elementor-element-0554ead .pxl-text-editor {
    color: #716F73;
    font-weight: 500;
}

.elementor-225 .elementor-element.elementor-element-439df25 {
    width: auto;
    max-width: auto;
}

.elementor-225 .elementor-element.elementor-element-439df25>.elementor-widget-container {
    margin: 0px 0px 35px 0px;
}

.elementor-225 .elementor-element.elementor-element-439df25 .btn.pxl-icon-active {
    box-shadow: 0px 4px 1.96px 0.04px rgba(132.00000000000009, 82.00000000000001, 182, 0.2);
}

.elementor-225 .elementor-element.elementor-element-439df25 .pxl-button .btn {
    color: #FFFFFF;
    font-size: 16px;
    line-height: 56px;
    padding: 0px 18px 0px 15px;
}

.elementor-225 .elementor-element.elementor-element-439df25 .pxl-button .btn .pxl--btn-icon {
    font-size: 22px;
}

.elementor-225 .elementor-element.elementor-element-439df25 .pxl-button .btn svg {
    height: 22px;
}

.elementor-225 .elementor-element.elementor-element-439df25 .pxl-button .pxl-icon--left .pxl--btn-icon {
    margin-right: 9px;
}

@media(min-width:768px) {
    .elementor-225 .elementor-element.elementor-element-6afc1d4 {
        width: 46%;
    }
    .elementor-225 .elementor-element.elementor-element-2d7cdd5 {
        width: 54%;
    }
    .elementor-225 .elementor-element.elementor-element-9b2cd99 {
        width: 37%;
    }
    .elementor-225 .elementor-element.elementor-element-32cfda5 {
        width: 16%;
    }
    .elementor-225 .elementor-element.elementor-element-ab1bf8d {
        width: 46.664%;
    }
    .elementor-225 .elementor-element.elementor-element-0df2b68 {
        width: 43%;
    }
    .elementor-225 .elementor-element.elementor-element-6ba8ef3 {
        width: 57%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-225 .elementor-element.elementor-element-6afc1d4 {
        width: 50%;
    }
    .elementor-225 .elementor-element.elementor-element-2d7cdd5 {
        width: 100%;
    }
    .elementor-225 .elementor-element.elementor-element-9b2cd99 {
        width: 50%;
    }
    .elementor-225 .elementor-element.elementor-element-32cfda5 {
        width: 22%;
    }
    .elementor-225 .elementor-element.elementor-element-ab1bf8d {
        width: 100%;
    }
    .elementor-225 .elementor-element.elementor-element-0df2b68 {
        width: 100%;
    }
    .elementor-225 .elementor-element.elementor-element-6ba8ef3 {
        width: 100%;
    }
}

@media(max-width:880px) and (min-width:768px) {
    .elementor-225 .elementor-element.elementor-element-9b2cd99 {
        width: 55%;
    }
    .elementor-225 .elementor-element.elementor-element-32cfda5 {
        width: 45%;
    }
    .elementor-225 .elementor-element.elementor-element-ab1bf8d {
        width: 100%;
    }
}

@media(max-width:1440px) {
    body:not(.rtl) .elementor-225 .elementor-element.elementor-element-41c9114 {
        left: 20%;
    }
    body.rtl .elementor-225 .elementor-element.elementor-element-41c9114 {
        right: 20%;
    }
    .elementor-225 .elementor-element.elementor-element-0872818 {
        padding: 0px 15px 0px 15px;
    }
}

@media(max-width:1200px) {
    .elementor-225 .elementor-element.elementor-element-77a752f {
        padding: 120px 0px 0px 0px;
    }
    .elementor-225 .elementor-element.elementor-element-f6240a0 {
        width: var(--container-widget-width, 1499px);
        max-width: 1499px;
        --container-widget-width: 1499px;
        --container-widget-flex-grow: 0;
    }
}

@media(max-width:1024px) {
    body:not(.rtl) .elementor-225 .elementor-element.elementor-element-41c9114 {
        left: 7%;
    }
    body.rtl .elementor-225 .elementor-element.elementor-element-41c9114 {
        right: 7%;
    }
    .elementor-225 .elementor-element.elementor-element-91711eb .pxl-heading .pxl-item--title {
        font-size: 60px;
    }
    .elementor-225 .elementor-element.elementor-element-e2c5579>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-225 .elementor-element.elementor-element-d88f4c0 .pxl-heading .pxl-item--title {
        font-size: 70px;
    }
    .elementor-225 .elementor-element.elementor-element-f5658fe>.elementor-widget-container {
        margin: 0px 12px 0px 17px;
    }
    .elementor-225 .elementor-element.elementor-element-b6ad933>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-225 .elementor-element.elementor-element-b6ad933 .pxl-heading .pxl-item--title {
        font-size: 70px;
    }
    .elementor-225 .elementor-element.elementor-element-f742428 .pxl-heading .pxl-item--title {
        font-size: 70px;
    }
    .elementor-225 .elementor-element.elementor-element-35f58d3 .pxl-heading .pxl-item--title {
        font-size: 70px;
    }
    .elementor-225 .elementor-element.elementor-element-a47ca0b .pxl-heading .pxl-item--title {
        font-size: 60px;
    }
    .elementor-225 .elementor-element.elementor-element-a9eaebb {
        padding: 65px 15px 115px 15px;
    }
    .elementor-225 .elementor-element.elementor-element-5317345 .pxl-heading .pxl-item--title {
        font-size: 60px;
    }
    .elementor-225 .elementor-element.elementor-element-33d8128 {
        width: auto;
        max-width: auto;
    }
    .elementor-225 .elementor-element.elementor-element-eda709b .pxl-heading .pxl-item--title {
        font-size: 60px;
    }
    .elementor-225 .elementor-element.elementor-element-ffbe0d8 .pxl-heading .pxl-item--title {
        font-size: 60px;
    }
    .elementor-225 .elementor-element.elementor-element-60b9748 .pxl-heading .pxl-item--title {
        font-size: 60px;
    }
    .elementor-225 .elementor-element.elementor-element-45ef64d {
        padding: 75px 15px 75px 15px;
    }
    .elementor-225 .elementor-element.elementor-element-7283df6 .pxl-heading .pxl-item--title {
        font-size: 60px;
    }
}

@media(max-width:880px) {
    body:not(.rtl) .elementor-225 .elementor-element.elementor-element-41c9114 {
        left: 1%;
    }
    body.rtl .elementor-225 .elementor-element.elementor-element-41c9114 {
        right: 1%;
    }
    .elementor-225 .elementor-element.elementor-element-01d9b73 {
        padding: 110px 0px 75px 0px;
    }
    .elementor-225 .elementor-element.elementor-element-d88f4c0 .pxl-heading .pxl-item--title {
        font-size: 65px;
    }
    .elementor-225 .elementor-element.elementor-element-b6ad933 .pxl-heading .pxl-item--title {
        font-size: 65px;
    }
    .elementor-225 .elementor-element.elementor-element-f742428 .pxl-heading .pxl-item--title {
        font-size: 65px;
    }
    .elementor-225 .elementor-element.elementor-element-30ed532>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }
    .elementor-225 .elementor-element.elementor-element-30ed532 .pxl-text-editor .pxl-item--inner {
        max-width: 600px;
    }
    .elementor-225 .elementor-element.elementor-element-30ed532 .pxl-text-editor {
        font-size: 18px;
    }
    .elementor-225 .elementor-element.elementor-element-35f58d3>.elementor-widget-container {
        margin: 0px 15px 0px 15px;
    }
    .elementor-225 .elementor-element.elementor-element-b7b01b2>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }
    .elementor-225 .elementor-element.elementor-element-3f1e29e {
        padding: 55px 0px 95px 0px;
    }
    .elementor-225 .elementor-element.elementor-element-b173e57 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-225 .elementor-element.elementor-element-b173e57 .pxl-heading .pxl-item--title {
        font-size: 50px;
    }
    .elementor-225 .elementor-element.elementor-element-fea98c5>.elementor-widget-container {
        margin: 43px 0px 30px 0px;
    }
    .elementor-225 .elementor-element.elementor-element-a92b92f {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-225 .elementor-element.elementor-element-a47ca0b .pxl-heading .pxl-item--title {
        font-size: 50px;
    }
    .elementor-225 .elementor-element.elementor-element-a9eaebb {
        padding: 65px 0px 115px 0px;
    }
    .elementor-225 .elementor-element.elementor-element-5317345 .pxl-heading {
        text-align: center;
    }
    .elementor-225 .elementor-element.elementor-element-5317345 .pxl-heading .pxl-heading--inner {
        max-width: 700px;
    }
    .elementor-225 .elementor-element.elementor-element-5317345 .pxl-heading .pxl-item--title {
        font-size: 50px;
    }
    .elementor-225 .elementor-element.elementor-element-2de86b4 {
        padding: 130px 0px 65px 0px;
    }
    .elementor-225 .elementor-element.elementor-element-eda709b .pxl-heading .pxl-item--title {
        font-size: 65px;
    }
    .elementor-225 .elementor-element.elementor-element-913aee2 {
        padding: 85px 0px 85px 0px;
    }
    .elementor-225 .elementor-element.elementor-element-ffbe0d8 .pxl-heading .pxl-item--title {
        font-size: 50px;
    }
    .elementor-225 .elementor-element.elementor-element-a4268f7 {
        padding: 75px 0px 115px 0px;
    }
    .elementor-225 .elementor-element.elementor-element-60b9748 .pxl-heading .pxl-item--title {
        font-size: 50px;
    }
    .elementor-225 .elementor-element.elementor-element-45ef64d {
        padding: 75px 0px 135px 0px;
    }
}

@media(max-width:767px) {
    .elementor-225 .elementor-element.elementor-element-152af9f>.elementor-element-populated {
        padding: 15px 0px 0px 0px;
    }
    .elementor-225 .elementor-element.elementor-element-91711eb>.elementor-widget-container {
        padding: 0px 15px 0px 15px;
    }
    .elementor-225 .elementor-element.elementor-element-91711eb .pxl-heading .pxl-item--title {
        font-size: 50px;
    }
    .elementor-225 .elementor-element.elementor-element-e2c5579>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }
    .elementor-225 .elementor-element.elementor-element-d88f4c0 .pxl-heading .pxl-item--title {
        font-size: 33px;
    }
    .elementor-225 .elementor-element.elementor-element-b6ad933>.elementor-widget-container {
        margin: 0px 10px 0px 0px;
    }
    .elementor-225 .elementor-element.elementor-element-b6ad933 .pxl-heading .pxl-item--title {
        font-size: 33px;
    }
    .elementor-225 .elementor-element.elementor-element-f742428 .pxl-heading .pxl-item--title {
        font-size: 33px;
    }
    .elementor-225 .elementor-element.elementor-element-30ed532>.elementor-widget-container {
        margin: 15px 0px 15px 0px;
    }
    .elementor-225 .elementor-element.elementor-element-30ed532 .pxl-text-editor {
        text-align: center;
        font-size: 16px;
    }
    .elementor-225 .elementor-element.elementor-element-5308ef5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-225 .elementor-element.elementor-element-35f58d3 .pxl-heading .pxl-item--title {
        font-size: 33px;
    }
    .elementor-225 .elementor-element.elementor-element-b7b01b2>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }
    .elementor-225 .elementor-element.elementor-element-3f1e29e {
        padding: 53px 0px 53px 0px;
    }
    .elementor-225 .elementor-element.elementor-element-b173e57 .pxl-heading .pxl-item--title {
        font-size: 33px;
    }
    .elementor-225 .elementor-element.elementor-element-74f900d .pxl-button {
        text-align: left;
    }
    .elementor-225 .elementor-element.elementor-element-74f900d {
        width: 100%;
        max-width: 100%;
    }
    .elementor-225 .elementor-element.elementor-element-74f900d .pxl-button .btn {
        font-size: 15px;
        line-height: 55px;
    }
    .elementor-225 .elementor-element.elementor-element-fe609d8>.elementor-element-populated {
        padding: 0px 15px 15px 15px;
    }
    .elementor-225 .elementor-element.elementor-element-a92b92f {
        margin-top: 50px;
        margin-bottom: 0px;
    }
    .elementor-225 .elementor-element.elementor-element-a47ca0b .pxl-heading .pxl-item--title {
        font-size: 50px;
    }
    .elementor-225 .elementor-element.elementor-element-2d7cdd5>.elementor-element-populated {
        margin: 25px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-225 .elementor-element.elementor-element-3756f36>.elementor-widget-container {
        margin: 0px 15px 15px 0px;
    }
    .elementor-225 .elementor-element.elementor-element-9f6438e>.elementor-widget-container {
        margin: 0px 15px 15px 0px;
    }
    .elementor-225 .elementor-element.elementor-element-523c6fe>.elementor-widget-container {
        margin: 0px 15px 15px 0px;
    }
    .elementor-225 .elementor-element.elementor-element-a9eaebb {
        padding: 65px 0px 115px 0px;
    }
    .elementor-225 .elementor-element.elementor-element-5317345 .pxl-heading {
        text-align: center;
    }
    .elementor-225 .elementor-element.elementor-element-5317345 .pxl-heading .pxl-item--title {
        font-size: 33px;
    }
    .elementor-225 .elementor-element.elementor-element-ab1bf8d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-225 .elementor-element.elementor-element-9087e44 {
        width: 33%;
    }
    .elementor-225 .elementor-element.elementor-element-9087e44.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }
    .elementor-225 .elementor-element.elementor-element-9087e44>.elementor-element-populated {
        border-width: 0px 0px 0px 0px;
    }
    .elementor-225 .elementor-element.elementor-element-acf6133 .pxl-counter .pxl-counter--title {
        font-size: 15px;
    }
    .elementor-225 .elementor-element.elementor-element-acf6133 .pxl-counter .pxl-counter--number {
        font-size: 30px;
    }
    .elementor-225 .elementor-element.elementor-element-3633dd8 {
        width: 33%;
    }
    .elementor-225 .elementor-element.elementor-element-3633dd8.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }
    .elementor-225 .elementor-element.elementor-element-3633dd8>.elementor-element-populated {
        border-width: 0px 0px 0px 0px;
    }
    .elementor-225 .elementor-element.elementor-element-ed7c422 .pxl-counter .pxl-counter--title {
        font-size: 15px;
    }
    .elementor-225 .elementor-element.elementor-element-ed7c422 .pxl-counter .pxl-counter--number {
        font-size: 30px;
    }
    .elementor-225 .elementor-element.elementor-element-fbc8615 {
        width: 33%;
    }
    .elementor-225 .elementor-element.elementor-element-fbc8615.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }
    .elementor-225 .elementor-element.elementor-element-fdcb7c6 {
        width: var(--container-widget-width, 192px);
        max-width: 192px;
        --container-widget-width: 192px;
        --container-widget-flex-grow: 0;
    }
    .elementor-225 .elementor-element.elementor-element-fdcb7c6 .pxl-counter .pxl-counter--title {
        font-size: 15px;
    }
    .elementor-225 .elementor-element.elementor-element-fdcb7c6 .pxl-counter .pxl-counter--number {
        font-size: 30px;
    }
    .elementor-225 .elementor-element.elementor-element-eda709b .pxl-heading .pxl-item--title {
        font-size: 33px;
    }
    .elementor-225 .elementor-element.elementor-element-913aee2 {
        padding: 85px 0px 85px 0px;
    }
    .elementor-225 .elementor-element.elementor-element-dfcde46 {
        padding: 0px 0px 85px 0px;
    }
    .elementor-225 .elementor-element.elementor-element-eed5201>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-225 .elementor-element.elementor-element-ffbe0d8 .pxl-heading .pxl-item--title {
        font-size: 33px;
    }
    .elementor-225 .elementor-element.elementor-element-08c7f5b>.elementor-widget-container {
        padding: 0px 15px 0px 15px;
    }
    .elementor-225 .elementor-element.elementor-element-a4268f7 {
        padding: 75px 0px 75px 0px;
    }
    .elementor-225 .elementor-element.elementor-element-60b9748 .pxl-heading .pxl-item--title {
        font-size: 33px;
    }
    .elementor-225 .elementor-element.elementor-element-45ef64d {
        padding: 75px 0px 65px 0px;
    }
    .elementor-225 .elementor-element.elementor-element-0df2b68>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-225 .elementor-element.elementor-element-7283df6 .pxl-heading .pxl-item--title {
        font-size: 33px;
    }
    .elementor-225 .elementor-element.elementor-element-0554ead .pxl-text-editor {
        font-size: 15px;
    }
    .elementor-225 .elementor-element.elementor-element-439df25 .pxl-button .btn {
        font-size: 15px;
    }
}

@media only screen and (max-width: 1024px) {
    .elementor-225 .elementor-element.elementor-element-5317345>.elementor-widget-container p {
        padding-right: 0%;
    }
}