.elementor-2889 .elementor-element.elementor-element-ace0414>.elementor-container {
    max-width: 1290px;
}

.elementor-2889 .elementor-element.elementor-element-ace0414 {
    margin-top: -200px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-2889 .elementor-element.elementor-element-4ee78b7.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-2889 .elementor-element.elementor-element-4ee78b7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-2889 .elementor-element.elementor-element-4ee78b7.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-2889 .elementor-element.elementor-element-4ee78b7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2889 .elementor-element.elementor-element-805e858 {
    width: auto;
    max-width: auto;
}

.elementor-2889 .elementor-element.elementor-element-805e858 .pxl-button .pxl-icon--left .pxl--btn-icon {
    margin-right: 9px;
}

.elementor-2889 .elementor-element.elementor-element-315a61f.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-2889 .elementor-element.elementor-element-315a61f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2889 .elementor-element.elementor-element-315a61f>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-2889 .elementor-element.elementor-element-3dfdbda {
    width: auto;
    max-width: auto;
}

.elementor-2889 .elementor-element.elementor-element-3dfdbda .pxl-image-single img,
.elementor-2889 .elementor-element.elementor-element-3dfdbda .pxl-item--inner {
    border-radius: 80px 80px 80px 80px;
}

.elementor-2889 .elementor-element.elementor-element-3dfdbda .pxl-image-single {
    opacity: 80%;
}

.elementor-2889 .elementor-element.elementor-element-f95c0e9>.elementor-container {
    max-width: 1290px;
}

.elementor-2889 .elementor-element.elementor-element-f95c0e9 {
    margin-top: -200px;
    margin-bottom: 200px;
}

.elementor-bc-flex-widget .elementor-2889 .elementor-element.elementor-element-cce9faa.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-2889 .elementor-element.elementor-element-cce9faa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-2889 .elementor-element.elementor-element-cce9faa.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-2889 .elementor-element.elementor-element-cce9faa>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2889 .elementor-element.elementor-element-1ffe254 {
    width: auto;
    max-width: auto;
}

.elementor-2889 .elementor-element.elementor-element-1ffe254 .pxl-button .pxl-icon--left .pxl--btn-icon {
    margin-right: 9px;
}

.elementor-2889 .elementor-element.elementor-element-fee8a60.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-2889 .elementor-element.elementor-element-fee8a60>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2889 .elementor-element.elementor-element-39a0914 {
    width: auto;
    max-width: auto;
}

.elementor-2889 .elementor-element.elementor-element-39a0914 .pxl-image-single img,
.elementor-2889 .elementor-element.elementor-element-39a0914 .pxl-item--inner {
    border-radius: 80px 80px 80px 80px;
}

.elementor-2889 .elementor-element.elementor-element-c5303a0>.elementor-container {
    max-width: 1290px;
}

.elementor-2889 .elementor-element.elementor-element-b769e3d.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2889 .elementor-element.elementor-element-b769e3d>.elementor-element-populated {
    padding: 200px 0px 0px 0px;
}

.elementor-2889 .elementor-element.elementor-element-74b24d5 {
    width: auto;
    max-width: auto;
}

.elementor-2889 .elementor-element.elementor-element-74b24d5 .pxl-text-editor .pxl-item--inner {
    max-width: 1050px;
}

.elementor-2889 .elementor-element.elementor-element-74b24d5 .pxl-text-editor {
    color: #E9ECF2;
    font-size: 63px;
    font-weight: 400;
    line-height: 88px;
}

.elementor-2889 .elementor-element.elementor-element-4c46881>.elementor-container {
    max-width: 1800px;
}

.elementor-2889 .elementor-element.elementor-element-4c46881 {
    overflow: hidden;
}

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

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

.elementor-2889 .elementor-element.elementor-element-dc2bbf9.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-2889 .elementor-element.elementor-element-dc2bbf9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2889 .elementor-element.elementor-element-dc2bbf9>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 15px 0px 15px;
}

.pxl-list-logo .list-logo-text {
    color: #FFFFFF;
}

.elementor-2889 .elementor-element.elementor-element-03255ff {
    font-family: "Glancyr Neue", Sans-serif;
    font-size: 47px;
    font-weight: 400;
    line-height: 1.29em;
}

.elementor-2889 .elementor-element.elementor-element-25e2710>.elementor-container {
    max-width: 1290px;
}

.elementor-2889 .elementor-element.elementor-element-a839cb1>.elementor-element-populated {
    padding: 200px 0px 200px 0px;
}

.elementor-2889 .elementor-element.elementor-element-fb99299 .pxl-service-inner .pxl-service-title {
    color: #E9ECF2;
    font-size: 28px;
    font-weight: 600;
    line-height: 1.29em;
}

.elementor-2889 .elementor-element.elementor-element-fb99299 .pxl-service-inner .pxl-service-desc {
    color: #D7DBDF;
    font-size: 20px;
    font-weight: 600;
    line-height: 33px;
}

.elementor-2889 .elementor-element.elementor-element-a6b959e>.elementor-container {
    max-width: 1800px;
}

.elementor-2889 .elementor-element.elementor-element-a6b959e {
    overflow: hidden;
    padding: 0px 30px 0px 30px;
}

.elementor-bc-flex-widget .elementor-2889 .elementor-element.elementor-element-ac2d91a.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-2889 .elementor-element.elementor-element-ac2d91a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2889 .elementor-element.elementor-element-ac2d91a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2889 .elementor-element.elementor-element-ac2d91a>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 200px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 200px 0px 0px 0px;
}

.elementor-2889 .elementor-element.elementor-element-ac2d91a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2889 .elementor-element.elementor-element-7512e7d>.elementor-container {
    max-width: 1290px;
}

.elementor-2889 .elementor-element.elementor-element-7512e7d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2889 .elementor-element.elementor-element-7512e7d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2889 .elementor-element.elementor-element-a561fc3.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2889 .elementor-element.elementor-element-a561fc3>.elementor-element-populated {
    margin: 0px 0px 80px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2889 .elementor-element.elementor-element-fc7e820 .pxl-heading {
    text-align: center;
}

.elementor-2889 .elementor-element.elementor-element-fc7e820 .pxl-heading .pxl-item--title {
    color: #1E2024;
    -webkit-text-stroke-color: #1E2024;
    font-size: 84px;
    font-weight: 600;
    line-height: 1.29em;
    margin-bottom: 0px;
}

.elementor-2889 .elementor-element.elementor-element-b92444f {
    width: auto;
    max-width: auto;
}

.elementor-2889 .elementor-element.elementor-element-b92444f>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-2889 .elementor-element.elementor-element-b92444f .pxl-text-editor {
    text-align: center;
    color: #1E2024;
    font-size: 26px;
    font-weight: 600;
    line-height: 43px;
}

.elementor-2889 .elementor-element.elementor-element-b92444f .pxl-text-editor .pxl-item--inner {
    max-width: 910px;
}

.elementor-2889 .elementor-element.elementor-element-cd850aa>.elementor-container {
    max-width: 1290px;
}

.elementor-2889 .elementor-element.elementor-element-cd850aa {
    padding: 0px 0px 60px 0px;
}

.elementor-2889 .elementor-element.elementor-element-1ee146d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2889 .elementor-element.elementor-element-1ee146d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-2889 .elementor-element.elementor-element-7d25bcb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2889 .elementor-element.elementor-element-7d25bcb>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-2889 .elementor-element.elementor-element-827c79d>.elementor-container {
    max-width: 1290px;
}

.elementor-2889 .elementor-element.elementor-element-827c79d {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #4F56591A;
    padding: 0px 0px 130px 0px;
}

.elementor-2889 .elementor-element.elementor-element-86f9610>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2889 .elementor-element.elementor-element-0a61178>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-2889 .elementor-element.elementor-element-0a61178 .pxl-text-editor {
    color: #1E2024;
    font-family: "Glancyr Neue", Sans-serif;
    font-size: 47px;
    font-weight: 400;
    line-height: 1.29em;
}

.elementor-2889 .elementor-element.elementor-element-0a61178 .pxl-text-editor a {
    color: #1E2024;
}

.elementor-2889 .elementor-element.elementor-element-4da8ef6 .pxl-text-editor {
    color: #4F5659;
    font-size: 20px;
    font-weight: 400;
    line-height: 33px;
}

.elementor-2889 .elementor-element.elementor-element-d6e6e35.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-2889 .elementor-element.elementor-element-56b05bb {
    width: auto;
    max-width: auto;
}

.elementor-2889 .elementor-element.elementor-element-56b05bb .pxl-button .btn {
    color: #1E2024;
    font-size: 26px;
    font-weight: 500;
    line-height: 30px;
}

.elementor-2889 .elementor-element.elementor-element-56b05bb .pxl-button .pxl-icon--right .pxl--btn-icon {
    margin-left: 15px;
}

.elementor-2889 .elementor-element.elementor-element-9cc3e24>.elementor-container {
    max-width: 1290px;
}

.elementor-2889 .elementor-element.elementor-element-9cc3e24 {
    overflow: hidden;
    padding: 130px 0px 0px 0px;
}

.elementor-2889 .elementor-element.elementor-element-d83bd85>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2889 .elementor-element.elementor-element-d83bd85>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 60px 0px;
}

.elementor-2889 .elementor-element.elementor-element-8526755>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2889 .elementor-element.elementor-element-6dc4741>.elementor-container {
    max-width: 1290px;
}

.elementor-2889 .elementor-element.elementor-element-6dc4741 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #4F56591A;
    padding: 0px 0px 130px 0px;
}

.elementor-2889 .elementor-element.elementor-element-819ba99>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2889 .elementor-element.elementor-element-4e9c084>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-2889 .elementor-element.elementor-element-4e9c084 .pxl-text-editor {
    color: #1E2024;
    font-family: "Glancyr Neue", Sans-serif;
    font-size: 47px;
    font-weight: 400;
    line-height: 1.29em;
}

.elementor-2889 .elementor-element.elementor-element-4e9c084 .pxl-text-editor a {
    color: #1E2024;
}

.elementor-2889 .elementor-element.elementor-element-a5849a7 .pxl-text-editor {
    color: #4F5659;
    font-size: 20px;
    font-weight: 400;
    line-height: 33px;
}

.elementor-2889 .elementor-element.elementor-element-b78daa4.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-2889 .elementor-element.elementor-element-533c9ab {
    width: auto;
    max-width: auto;
}

.elementor-2889 .elementor-element.elementor-element-533c9ab .pxl-button .btn {
    color: #1E2024;
    font-size: 26px;
    font-weight: 500;
    line-height: 30px;
}

.elementor-2889 .elementor-element.elementor-element-533c9ab .pxl-button .pxl-icon--right .pxl--btn-icon {
    margin-left: 15px;
}

.elementor-2889 .elementor-element.elementor-element-ca62477>.elementor-container {
    max-width: 1290px;
}

.elementor-2889 .elementor-element.elementor-element-ca62477 {
    padding: 130px 0px 60px 0px;
}

.elementor-2889 .elementor-element.elementor-element-6ff8e96>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2889 .elementor-element.elementor-element-6ff8e96>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 0px;
}

.elementor-2889 .elementor-element.elementor-element-0acb695>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2889 .elementor-element.elementor-element-0acb695>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 15px;
}

.elementor-2889 .elementor-element.elementor-element-9a4d545>.elementor-container {
    max-width: 1290px;
}

.elementor-2889 .elementor-element.elementor-element-9a4d545 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #4F56591A;
    padding: 0px 0px 130px 0px;
}

.elementor-2889 .elementor-element.elementor-element-b891706>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2889 .elementor-element.elementor-element-9fe4f3e>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-2889 .elementor-element.elementor-element-9fe4f3e .pxl-text-editor {
    color: #1E2024;
    font-family: "Glancyr Neue", Sans-serif;
    font-size: 47px;
    font-weight: 400;
    line-height: 1.29em;
}

.elementor-2889 .elementor-element.elementor-element-9fe4f3e .pxl-text-editor a {
    color: #1E2024;
}

.elementor-2889 .elementor-element.elementor-element-2af9b40 .pxl-text-editor {
    color: #4F5659;
    font-size: 20px;
    font-weight: 400;
    line-height: 33px;
}

.elementor-2889 .elementor-element.elementor-element-1b546e5.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-2889 .elementor-element.elementor-element-f27a2e4 {
    width: auto;
    max-width: auto;
}

.elementor-2889 .elementor-element.elementor-element-f27a2e4 .pxl-button .btn {
    color: #1E2024;
    font-size: 26px;
    font-weight: 500;
    line-height: 30px;
}

.elementor-2889 .elementor-element.elementor-element-f27a2e4 .pxl-button .pxl-icon--right .pxl--btn-icon {
    margin-left: 15px;
}

.elementor-2889 .elementor-element.elementor-element-1018902>.elementor-container {
    max-width: 1290px;
}

.elementor-2889 .elementor-element.elementor-element-a44b32f>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 210px 0px 0px 0px;
}

.elementor-2889 .elementor-element.elementor-element-1e76354 .pxl-button .pxl-icon--left .pxl--btn-icon {
    margin-right: 9px;
}

.elementor-2889 .elementor-element.elementor-element-a4f685f>.elementor-container {
    max-width: 1290px;
}

.elementor-2889 .elementor-element.elementor-element-cabe8a0.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-2889 .elementor-element.elementor-element-cabe8a0>.elementor-element-populated {
    padding: 200px 0px 100px 0px;
}

.elementor-2889 .elementor-element.elementor-element-3c62bef>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-2889 .elementor-element.elementor-element-3c62bef {
    z-index: 100;
}

.elementor-2889 .elementor-element.elementor-element-3c62bef .pxl-text-editor {
    text-align: center;
    color: #E9ECF2;
    font-family: "Roboto Flex", Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 43px;
}

.elementor-2889 .elementor-element.elementor-element-7531beb {
    width: auto;
    max-width: auto;
    top: 345px;
    z-index: 0;
}

body:not(.rtl) .elementor-2889 .elementor-element.elementor-element-7531beb {
    right: 9%;
}

body.rtl .elementor-2889 .elementor-element.elementor-element-7531beb {
    left: 9%;
}

.elementor-2889 .elementor-element.elementor-element-7531beb .pxl-image-single img,
.elementor-2889 .elementor-element.elementor-element-7531beb .pxl-item--inner {
    border-radius: 40px 40px 40px 40px;
}

.elementor-2889 .elementor-element.elementor-element-b90f8f5 {
    width: auto;
    max-width: auto;
    z-index: 100;
}

.elementor-2889 .elementor-element.elementor-element-b90f8f5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2889 .elementor-element.elementor-element-b90f8f5 .pxl-heading {
    text-align: center;
}

.elementor-2889 .elementor-element.elementor-element-b90f8f5 .pxl-heading .pxl-heading--inner {
    max-width: 850px;
}

.elementor-2889 .elementor-element.elementor-element-b90f8f5 .pxl-heading .pxl-item--title {
    color: #00000033;
    -webkit-text-stroke-color: #00000033;
    font-size: 84px;
    font-weight: 600;
    line-height: 1.29em;
    margin-bottom: 0px;
}

.elementor-2889 .elementor-element.elementor-element-b90f8f5 .pxl-heading .pxl-title--highlight {
    color: #00000033;
}

.elementor-2889 .elementor-element.elementor-element-6c17d1d {
    width: auto;
    max-width: auto;
    bottom: -650px;
}

.elementor-2889 .elementor-element.elementor-element-6c17d1d .pxl-image-single img,
.elementor-2889 .elementor-element.elementor-element-6c17d1d .pxl-item--inner {
    border-radius: 40px 40px 40px 40px;
}

.elementor-2889 .elementor-element.elementor-element-a26c828>.elementor-container {
    max-width: 1290px;
}

.elementor-2889 .elementor-element.elementor-element-a26c828 {
    padding: 150px 0px 180px 0px;
}

.elementor-2889 .elementor-element.elementor-element-75f10d3>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2889 .elementor-element.elementor-element-48e810f .pxl-counter .pxl-counter--title {
    color: #FFFFFF;
    font-family: "Glancyr Neue", Sans-serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 1.29em;
}

.elementor-2889 .elementor-element.elementor-element-48e810f .pxl-counter .pxl-counter--number {
    color: #94D228;
    font-family: "Glancyr Neue", Sans-serif;
    font-size: 150px;
    font-weight: 400;
    line-height: 1.16em;
}

.elementor-2889 .elementor-element.elementor-element-136e887>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2889 .elementor-element.elementor-element-8c175e3 .pxl-counter .pxl-counter--title {
    color: #FFFFFF;
    font-family: "Glancyr Neue", Sans-serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 1.29em;
}

.elementor-2889 .elementor-element.elementor-element-8c175e3 .pxl-counter .pxl-counter--number {
    color: #94D228;
    font-family: "Glancyr Neue", Sans-serif;
    font-size: 150px;
    font-weight: 400;
    line-height: 1.16em;
}

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

.elementor-2889 .elementor-element.elementor-element-77c0fc6 .pxl-counter .pxl-counter--title {
    color: #FFFFFF;
    font-family: "Glancyr Neue", Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 1.29em;
}

.elementor-2889 .elementor-element.elementor-element-77c0fc6 .pxl-counter .pxl-counter--number {
    color: #94D228;
    font-family: "Glancyr Neue", Sans-serif;
    font-size: 150px;
    font-weight: 400;
    line-height: 1.16em;
}

.elementor-2889 .elementor-element.elementor-element-4e3c89d>.elementor-container {
    max-width: 1800px;
}

.elementor-2889 .elementor-element.elementor-element-4e3c89d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-2889 .elementor-element.elementor-element-4e3c89d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2889 .elementor-element.elementor-element-de8be01>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-2889 .elementor-element.elementor-element-60f58f2:not(.elementor-motion-effects-element-type-background),
.elementor-2889 .elementor-element.elementor-element-60f58f2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D7DBDF;
}

.elementor-2889 .elementor-element.elementor-element-60f58f2>.elementor-container {
    max-width: 1290px;
}

.elementor-2889 .elementor-element.elementor-element-60f58f2 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F1F1F133;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 200px 0px 200px 0px;
}

.elementor-2889 .elementor-element.elementor-element-60f58f2,
.elementor-2889 .elementor-element.elementor-element-60f58f2>.elementor-background-overlay {
    border-radius: 150px 150px 150px 150px;
}

.elementor-2889 .elementor-element.elementor-element-60f58f2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2889 .elementor-element.elementor-element-00bd3a7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2889 .elementor-element.elementor-element-00bd3a7.pxl-column-sticky {
    top: 100px;
}

.elementor-2889 .elementor-element.elementor-element-00bd3a7>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2889 .elementor-element.elementor-element-00bd3a7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2889 .elementor-element.elementor-element-4737a68>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-2889 .elementor-element.elementor-element-4737a68 .pxl-heading .pxl-heading--inner {
    max-width: 520px;
}

.elementor-2889 .elementor-element.elementor-element-4737a68 .pxl-heading .pxl-item--title {
    color: #1E2024;
    -webkit-text-stroke-color: #1E2024;
    font-family: "Glancyr Neue", Sans-serif;
    font-size: 98px;
    font-weight: 600;
    line-height: 1.29em;
    margin-bottom: 0px;
}

.elementor-2889 .elementor-element.elementor-element-8c543f9 .pxl-text-editor .pxl-item--inner {
    max-width: 520px;
}

.elementor-2889 .elementor-element.elementor-element-8c543f9 {
    flex-grow: 1;
}

.elementor-2889 .elementor-element.elementor-element-8c543f9 .pxl-text-editor {
    color: #1E2024;
    font-size: 26px;
    font-weight: 400;
    line-height: 43px;
}

.elementor-2889 .elementor-element.elementor-element-ccd4126>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2889 .elementor-element.elementor-element-75c07d7 {
    width: auto;
    max-width: auto;
}

.elementor-2889 .elementor-element.elementor-element-75c07d7 .pxl-image-single img,
.elementor-2889 .elementor-element.elementor-element-75c07d7 .pxl-item--inner {
    border-radius: 40px 40px 40px 40px;
}

.elementor-2889 .elementor-element.elementor-element-d6b3e52>.elementor-widget-container {
    margin: 30px 0px 10px 0px;
}

.elementor-2889 .elementor-element.elementor-element-d6b3e52 .pxl-heading .pxl-item--title {
    color: #1E2024;
    -webkit-text-stroke-color: #1E2024;
    font-size: 47px;
    font-weight: 600;
    line-height: 1.29em;
    margin-bottom: 0px;
}

.elementor-2889 .elementor-element.elementor-element-d89bffc>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2889 .elementor-element.elementor-element-d89bffc .pxl-text-editor {
    color: #1E2024;
    font-family: "Glancyr Neue", Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 1.29em;
}

.elementor-2889 .elementor-element.elementor-element-9c8c703 {
    width: auto;
    max-width: auto;
}

.elementor-2889 .elementor-element.elementor-element-9c8c703>.elementor-widget-container {
    /* margin: 0px 0px 100px 0px; */
    padding: 0px 0px 80px 0px;
    /* border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #4F56591A; */
}

.elementor-2889 .elementor-element.elementor-element-9c8c703 .pxl-text-editor .pxl-item--inner {
    max-width: 630px;
}

.elementor-2889 .elementor-element.elementor-element-9c8c703 .pxl-text-editor {
    color: #4F5659;
    font-size: 20px;
    font-weight: 400;
    line-height: 33px;
    margin-bottom: 20px;
}

.elementor-2889 .elementor-element.elementor-element-e5006d0 {
    width: auto;
    max-width: auto;
}

.elementor-2889 .elementor-element.elementor-element-e5006d0 .pxl-image-single img,
.elementor-2889 .elementor-element.elementor-element-e5006d0 .pxl-item--inner {
    border-radius: 40px 40px 40px 40px;
}

.elementor-2889 .elementor-element.elementor-element-7510e26>.elementor-widget-container {
    margin: 30px 0px 10px 0px;
}

.elementor-2889 .elementor-element.elementor-element-7510e26 .pxl-heading .pxl-item--title {
    color: #1E2024;
    -webkit-text-stroke-color: #1E2024;
    font-family: "Glancyr Neue", Sans-serif;
    font-size: 47px;
    font-weight: 600;
    line-height: 1.29em;
    margin-bottom: 0px;
}

.elementor-2889 .elementor-element.elementor-element-27a7179>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2889 .elementor-element.elementor-element-27a7179 .pxl-text-editor {
    color: #1E2024;
    font-family: "Glancyr Neue", Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 1.29em;
}

.elementor-2889 .elementor-element.elementor-element-f0176c1 {
    width: auto;
    max-width: auto;
}

.elementor-2889 .elementor-element.elementor-element-f0176c1>.elementor-widget-container {
    /* margin: 0px 0px 100px 0px; */
    padding: 0px 0px 80px 0px;
    /* border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #4F56591A; */
}

.elementor-2889 .elementor-element.elementor-element-f0176c1 .pxl-text-editor .pxl-item--inner {
    max-width: 630px;
}

.elementor-2889 .elementor-element.elementor-element-f0176c1 .pxl-text-editor {
    color: #4F5659;
    font-size: 20px;
    font-weight: 400;
    line-height: 33px;
    margin-bottom: 20px;
}

.elementor-2889 .elementor-element.elementor-element-9de8dd9 {
    width: auto;
    max-width: auto;
}

.elementor-2889 .elementor-element.elementor-element-9de8dd9 .pxl-image-single img,
.elementor-2889 .elementor-element.elementor-element-9de8dd9 .pxl-item--inner {
    border-radius: 40px 40px 40px 40px;
}

.elementor-2889 .elementor-element.elementor-element-b3c12c9>.elementor-widget-container,
.elementor-2889 .elementor-element.elementor-element-s42>.elementor-widget-container,
.elementor-2889 .elementor-element.elementor-element-s52>.elementor-widget-container {
    margin: 30px 0px 10px 0px;
}

.elementor-2889 .elementor-element.elementor-element-b3c12c9 .pxl-heading .pxl-item--title,
.elementor-2889 .elementor-element.elementor-element-s42 .pxl-heading .pxl-item--title,
.elementor-2889 .elementor-element.elementor-element-s52 .pxl-heading .pxl-item--title {
    color: #1E2024;
    -webkit-text-stroke-color: #1E2024;
    font-size: 47px;
    font-weight: 600;
    line-height: 1.29em;
    margin-bottom: 0px;
}

.elementor-2889 .elementor-element.elementor-element-e490915>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2889 .elementor-element.elementor-element-e490915 .pxl-text-editor {
    color: #1E2024;
    font-family: "Glancyr Neue", Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 1.29em;
}

.elementor-2889 .elementor-element.elementor-element-65ffadb ,
.elementor-2889 .elementor-element.elementor-element-s43,
.elementor-2889 .elementor-element.elementor-element-s53 {
    width: auto;
    max-width: auto;
}

.elementor-2889 .elementor-element.elementor-element-65ffadb>.elementor-widget-container,
.elementor-2889 .elementor-element.elementor-element-s43>.elementor-widget-container,
.elementor-2889 .elementor-element.elementor-element-s53>.elementor-widget-container {
    /* margin: 0px 0px 0px 0px; */
    padding: 0px 0px 80px 0px;
    /* border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #4F56591A; */
}

.elementor-2889 .elementor-element.elementor-element-65ffadb .pxl-text-editor .pxl-item--inner,
.elementor-2889 .elementor-element.elementor-element-s43 .pxl-text-editor .pxl-item--inner,
.elementor-2889 .elementor-element.elementor-element-s53 .pxl-text-editor .pxl-item--inner {
    max-width: 630px;
}

.elementor-2889 .elementor-element.elementor-element-65ffadb .pxl-text-editor,
.elementor-2889 .elementor-element.elementor-element-s43 .pxl-text-editor,
.elementor-2889 .elementor-element.elementor-element-s53 .pxl-text-editor {
    color: #4F5659;
    font-size: 20px;
    font-weight: 400;
    line-height: 33px;
    margin-bottom: 20px;
}

.elementor-2889 .elementor-element.elementor-element-83ae846>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 200px 0px;
}

.elementor-2889 .elementor-element.elementor-element-43d29e5 .pxl-testimonial-carousel .pxl-item--title {
    color: #E9ECF2;
}

.elementor-2889 .elementor-element.elementor-element-43d29e5 .pxl-testimonial-carousel .pxl-item--title:not(.wg_title) {
    font-family: "Glancyr Neue", Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 1.29em;
}

.elementor-2889 .elementor-element.elementor-element-43d29e5 .pxl-testimonial-carousel .pxl-item--position {
    color: #E9ECF24D;
    font-family: "Glancyr Neue", Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 1.29em;
}

.elementor-2889 .elementor-element.elementor-element-43d29e5 .pxl-testimonial-carousel .pxl-item--desc {
    color: #E9ECF2;
}

.elementor-2889 .elementor-element.elementor-element-0455e14>.elementor-container {
    max-width: 1500px;
}

.elementor-2889 .elementor-element.elementor-element-0455e14 {
    overflow: hidden;
}

.elementor-2889 .elementor-element.elementor-element-9a0c102>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2889 .elementor-element.elementor-element-9a0c102>.elementor-element-populated {
    padding: 200px 15px 200px 15px;
}

.elementor-2889 .elementor-element.elementor-element-8713559:not(.elementor-motion-effects-element-type-background),
.elementor-2889 .elementor-element.elementor-element-8713559>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #94D228;
}

.elementor-2889 .elementor-element.elementor-element-8713559,
.elementor-2889 .elementor-element.elementor-element-8713559>.elementor-background-overlay {
    border-radius: 150px 150px 150px 150px;
}

.elementor-2889 .elementor-element.elementor-element-8713559 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 150px 128px 150px 88px;
}

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

.elementor-2889 .elementor-element.elementor-element-dbf71d0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2889 .elementor-element.elementor-element-dbf71d0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-2889 .elementor-element.elementor-element-e0fd8a3>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-2889 .elementor-element.elementor-element-e0fd8a3 .pxl-heading .pxl-heading--inner {
    max-width: 850px;
}

.elementor-2889 .elementor-element.elementor-element-e0fd8a3 .pxl-heading .pxl-item--title {
    color: #1E2024;
    -webkit-text-stroke-color: #1E2024;
    font-family: "Glancyr Neue", Sans-serif;
    font-size: 112px;
    font-weight: 600;
    line-height: 1.16em;
    margin-bottom: 0px;
}

.elementor-2889 .elementor-element.elementor-element-83f20fa .pxl-text-editor .pxl-item--inner {
    max-width: 800px;
}

.elementor-2889 .elementor-element.elementor-element-83f20fa .pxl-text-editor {
    color: #1E2024;
    font-size: 40px;
    font-weight: 400;
    line-height: 86px;
}

.elementor-bc-flex-widget .elementor-2889 .elementor-element.elementor-element-c39435b.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-2889 .elementor-element.elementor-element-c39435b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-2889 .elementor-element.elementor-element-c39435b.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-2889 .elementor-element.elementor-element-c39435b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

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

.elementor-2889 .elementor-element.elementor-element-1677bf3 {
    width: auto;
    max-width: auto;
}

.elementor-2889 .elementor-element.elementor-element-1677bf3 .pxl-button .pxl-icon--left .pxl--btn-icon {
    margin-right: 9px;
}

@media(min-width:768px) {
    .elementor-2889 .elementor-element.elementor-element-dbf71d0 {
        width: 76.665%;
    }

    .elementor-2889 .elementor-element.elementor-element-c39435b {
        width: 23%;
    }
}

@media(max-width:1200px) and (min-width:768px) {
    .elementor-2889 .elementor-element.elementor-element-4ee78b7 {
        width: 100%;
    }

    .elementor-2889 .elementor-element.elementor-element-315a61f {
        width: 100%;
    }

    .elementor-2889 .elementor-element.elementor-element-cce9faa {
        width: 100%;
    }

    .elementor-2889 .elementor-element.elementor-element-fee8a60 {
        width: 100%;
    }

    .elementor-2889 .elementor-element.elementor-element-00bd3a7 {
        width: 100%;
    }

    .elementor-2889 .elementor-element.elementor-element-ccd4126 {
        width: 100%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-2889 .elementor-element.elementor-element-1ee146d {
        width: 100%;
    }

    .elementor-2889 .elementor-element.elementor-element-86f9610 {
        width: 100%;
    }

    .elementor-2889 .elementor-element.elementor-element-d6e6e35 {
        width: 100%;
    }

    .elementor-2889 .elementor-element.elementor-element-819ba99 {
        width: 100%;
    }

    .elementor-2889 .elementor-element.elementor-element-b78daa4 {
        width: 100%;
    }

    .elementor-2889 .elementor-element.elementor-element-0acb695 {
        width: 100%;
    }

    .elementor-2889 .elementor-element.elementor-element-b891706 {
        width: 100%;
    }

    .elementor-2889 .elementor-element.elementor-element-1b546e5 {
        width: 100%;
    }

    .elementor-2889 .elementor-element.elementor-element-dbf71d0 {
        width: 100%;
    }

    .elementor-2889 .elementor-element.elementor-element-c39435b {
        width: 100%;
    }
}

@media(max-width:880px) and (min-width:768px) {
    .elementor-2889 .elementor-element.elementor-element-75f10d3 {
        width: 100%;
    }

    .elementor-2889 .elementor-element.elementor-element-136e887 {
        width: 100%;
    }

    .elementor-2889 .elementor-element.elementor-element-da620a9 {
        width: 100%;
    }
}

@media(max-width:1366px) {
    .elementor-2889 .elementor-element.elementor-element-ace0414>.elementor-container {
        max-width: 1140px;
    }

    .elementor-2889 .elementor-element.elementor-element-ace0414 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 35px 0px 0px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-4ee78b7.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2889 .elementor-element.elementor-element-4ee78b7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-315a61f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-f95c0e9>.elementor-container {
        max-width: 1140px;
    }

    .elementor-2889 .elementor-element.elementor-element-f95c0e9 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-c5303a0>.elementor-container {
        max-width: 1140px;
    }

    .elementor-2889 .elementor-element.elementor-element-b769e3d>.elementor-element-populated {
        padding: 60px 0px 0px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-74b24d5 .pxl-text-editor .pxl-item--inner {
        max-width: 900px;
    }

    .elementor-2889 .elementor-element.elementor-element-74b24d5 .pxl-text-editor {
        font-size: 58px;
        line-height: 75px;
    }

    .elementor-2889 .elementor-element.elementor-element-4c46881>.elementor-container {
        max-width: 1280px;
    }

    .elementor-2889 .elementor-element.elementor-element-dc2bbf9>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-2889 .elementor-element.elementor-element-25e2710>.elementor-container {
        max-width: 1140px;
    }

    .elementor-2889 .elementor-element.elementor-element-a839cb1>.elementor-element-populated {
        padding: 130px 15px 130px 15px;
    }

    .elementor-2889 .elementor-element.elementor-element-fb99299 .pxl-service-inner .pxl-service-title {
        font-size: 28px;
    }

    .elementor-2889 .elementor-element.elementor-element-fb99299 .pxl-service-inner .pxl-service-desc {
        font-size: 18px;
    }

    .elementor-2889 .elementor-element.elementor-element-a6b959e {
        padding: 0px 30px 0px 30px;
    }

    .elementor-2889 .elementor-element.elementor-element-ac2d91a>.elementor-element-populated {
        margin: 0px 0px 100px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 100px 15px 0px 15px;
    }

    .elementor-2889 .elementor-element.elementor-element-7512e7d>.elementor-container {
        max-width: 1140px;
    }

    .elementor-2889 .elementor-element.elementor-element-a561fc3>.elementor-element-populated {
        margin: 0px 0px 60px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-fc7e820 .pxl-heading .pxl-item--title {
        font-size: 74px;
    }

    .elementor-2889 .elementor-element.elementor-element-b92444f .pxl-text-editor .pxl-item--inner {
        max-width: 800px;
    }

    .elementor-2889 .elementor-element.elementor-element-b92444f .pxl-text-editor {
        font-size: 22px;
    }

    .elementor-2889 .elementor-element.elementor-element-cd850aa>.elementor-container {
        max-width: 1140px;
    }

    .elementor-2889 .elementor-element.elementor-element-827c79d>.elementor-container {
        max-width: 1140px;
    }

    .elementor-2889 .elementor-element.elementor-element-827c79d {
        border-width: 0px 0px 1px 0px;
        padding: 0px 0px 90px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-0a61178>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-0a61178 .pxl-text-editor {
        font-size: 38px;
        line-height: 1.29em;
    }

    .elementor-2889 .elementor-element.elementor-element-4da8ef6 .pxl-text-editor {
        font-size: 18px;
    }

    .elementor-2889 .elementor-element.elementor-element-56b05bb .pxl-button .btn {
        font-size: 20px;
    }

    .elementor-2889 .elementor-element.elementor-element-9cc3e24>.elementor-container {
        max-width: 1140px;
    }

    .elementor-2889 .elementor-element.elementor-element-9cc3e24 {
        padding: 90px 0px 0px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-6dc4741>.elementor-container {
        max-width: 1140px;
    }

    .elementor-2889 .elementor-element.elementor-element-6dc4741 {
        padding: 0px 0px 90px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-4e9c084>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-4e9c084 .pxl-text-editor {
        font-size: 38px;
        line-height: 1.29em;
    }

    .elementor-2889 .elementor-element.elementor-element-a5849a7 .pxl-text-editor {
        font-size: 18px;
    }

    .elementor-2889 .elementor-element.elementor-element-533c9ab .pxl-button .btn {
        font-size: 20px;
    }

    .elementor-2889 .elementor-element.elementor-element-ca62477>.elementor-container {
        max-width: 1140px;
    }

    .elementor-2889 .elementor-element.elementor-element-ca62477 {
        padding: 90px 0px 30px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-9a4d545>.elementor-container {
        max-width: 1140px;
    }

    .elementor-2889 .elementor-element.elementor-element-9a4d545 {
        padding: 0px 0px 90px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-9fe4f3e .pxl-text-editor {
        font-size: 38px;
        line-height: 1.29em;
    }

    .elementor-2889 .elementor-element.elementor-element-2af9b40 .pxl-text-editor {
        font-size: 18px;
    }

    .elementor-2889 .elementor-element.elementor-element-f27a2e4 .pxl-button .btn {
        font-size: 20px;
    }

    .elementor-2889 .elementor-element.elementor-element-1018902>.elementor-container {
        max-width: 1140px;
    }

    .elementor-2889 .elementor-element.elementor-element-a44b32f>.elementor-element-populated {
        padding: 90px 0px 0px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-a4f685f>.elementor-container {
        max-width: 1140px;
    }

    .elementor-2889 .elementor-element.elementor-element-3c62bef .pxl-text-editor {
        font-size: 24px;
    }

    body:not(.rtl) .elementor-2889 .elementor-element.elementor-element-7531beb {
        right: 16%;
    }

    body.rtl .elementor-2889 .elementor-element.elementor-element-7531beb {
        left: 16%;
    }

    .elementor-2889 .elementor-element.elementor-element-7531beb {
        top: 328px;
    }

    .elementor-2889 .elementor-element.elementor-element-7531beb .pxl-image-single img {
        max-height: 120px;
        width: auto;
    }

    .elementor-2889 .elementor-element.elementor-element-b90f8f5 .pxl-heading .pxl-heading--inner {
        max-width: 680px;
    }

    .elementor-2889 .elementor-element.elementor-element-b90f8f5 .pxl-heading .pxl-item--title {
        font-size: 65px;
    }

    .elementor-2889 .elementor-element.elementor-element-a26c828>.elementor-container {
        max-width: 1140px;
    }

    .elementor-2889 .elementor-element.elementor-element-48e810f .pxl-counter .pxl-counter--title {
        font-size: 24px;
    }

    .elementor-2889 .elementor-element.elementor-element-48e810f .pxl-counter .pxl-counter--number {
        font-size: 120px;
    }

    .elementor-2889 .elementor-element.elementor-element-8c175e3 .pxl-counter .pxl-counter--title {
        font-size: 24px;
    }

    .elementor-2889 .elementor-element.elementor-element-8c175e3 .pxl-counter .pxl-counter--number {
        font-size: 120px;
    }

    .elementor-2889 .elementor-element.elementor-element-77c0fc6 .pxl-counter .pxl-counter--title {
        font-size: 24px;
    }

    .elementor-2889 .elementor-element.elementor-element-77c0fc6 .pxl-counter .pxl-counter--number {
        font-size: 120px;
    }

    .elementor-2889 .elementor-element.elementor-element-de8be01>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-2889 .elementor-element.elementor-element-60f58f2>.elementor-container {
        max-width: 1140px;
    }

    .elementor-2889 .elementor-element.elementor-element-60f58f2,
    .elementor-2889 .elementor-element.elementor-element-60f58f2>.elementor-background-overlay {
        border-radius: 50px 50px 50px 50px;
    }

    .elementor-2889 .elementor-element.elementor-element-60f58f2 {
        padding: 100px 0px 100px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-4737a68 .pxl-heading .pxl-heading--inner {
        max-width: 600px;
    }

    .elementor-2889 .elementor-element.elementor-element-4737a68 .pxl-heading .pxl-item--title {
        font-size: 74px;
    }

    .elementor-2889 .elementor-element.elementor-element-8c543f9 .pxl-text-editor {
        font-size: 18px;
    }

    .elementor-2889 .elementor-element.elementor-element-d6b3e52>.elementor-widget-container {
        margin: 30px 0px 10px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-d6b3e52 .pxl-heading .pxl-item--title {
        font-size: 40px;
    }

    .elementor-2889 .elementor-element.elementor-element-d89bffc>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-d89bffc .pxl-text-editor {
        font-size: 20px;
    }

    .elementor-2889 .elementor-element.elementor-element-9c8c703>.elementor-widget-container {
        margin: 0px 0px 60px 0px;
        padding: 0px 0px 60px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-9c8c703 .pxl-text-editor {
        font-size: 18px;
    }

    .elementor-2889 .elementor-element.elementor-element-7510e26>.elementor-widget-container {
        margin: 30px 0px 10px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-7510e26 .pxl-heading .pxl-item--title {
        font-size: 40px;
    }

    .elementor-2889 .elementor-element.elementor-element-27a7179>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-27a7179 .pxl-text-editor {
        font-size: 20px;
    }

    .elementor-2889 .elementor-element.elementor-element-f0176c1>.elementor-widget-container {
        margin: 0px 0px 60px 0px;
        padding: 0px 0px 60px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-f0176c1 .pxl-text-editor {
        font-size: 18px;
    }

    .elementor-2889 .elementor-element.elementor-element-b3c12c9>.elementor-widget-container,
    .elementor-2889 .elementor-element.elementor-element-s42>.elementor-widget-container,
    .elementor-2889 .elementor-element.elementor-element-s52>.elementor-widget-container {
        margin: 30px 0px 15px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-b3c12c9 .pxl-heading .pxl-item--title,
    .elementor-2889 .elementor-element.elementor-element-s42 .pxl-heading .pxl-item--title,
    .elementor-2889 .elementor-element.elementor-element-s52 .pxl-heading .pxl-item--title {
        font-size: 40px;
    }

    .elementor-2889 .elementor-element.elementor-element-e490915>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-e490915 .pxl-text-editor {
        font-size: 20px;
    }

    .elementor-2889 .elementor-element.elementor-element-65ffadb>.elementor-widget-container,
    .elementor-2889 .elementor-element.elementor-element-s43>.elementor-widget-container,
    .elementor-2889 .elementor-element.elementor-element-s53>.elementor-widget-container {
        padding: 0px 0px 60px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-65ffadb .pxl-text-editor,
    .elementor-2889 .elementor-element.elementor-element-s43 .pxl-text-editor,
    .elementor-2889 .elementor-element.elementor-element-s53 .pxl-text-editor {
        font-size: 18px;
    }

    .elementor-2889 .elementor-element.elementor-element-83ae846>.elementor-element-populated {
        padding: 30px 0px 130px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-0455e14 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-9a0c102>.elementor-element-populated {
        padding: 40px 15px 100px 15px;
    }

    .elementor-2889 .elementor-element.elementor-element-8713559,
    .elementor-2889 .elementor-element.elementor-element-8713559>.elementor-background-overlay {
        border-radius: 50px 50px 50px 50px;
    }

    .elementor-2889 .elementor-element.elementor-element-8713559 {
        padding: 80px 20px 80px 20px;
    }

    .elementor-2889 .elementor-element.elementor-element-e0fd8a3 .pxl-heading .pxl-item--title {
        font-size: 90px;
    }

    .elementor-2889 .elementor-element.elementor-element-83f20fa .pxl-text-editor .pxl-item--inner {
        max-width: 700px;
    }

    .elementor-2889 .elementor-element.elementor-element-83f20fa .pxl-text-editor {
        font-size: 40px;
        line-height: 58px;
    }
}

@media(max-width:1200px) {
    .elementor-2889 .elementor-element.elementor-element-315a61f.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2889 .elementor-element.elementor-element-315a61f>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-2889 .elementor-element.elementor-element-74b24d5 .pxl-text-editor {
        font-size: 50px;
    }

    .elementor-2889 .elementor-element.elementor-element-ac2d91a>.elementor-element-populated {
        padding: 100px 50px 0px 50px;
    }

    .elementor-2889 .elementor-element.elementor-element-cd850aa {
        padding: 0px 0px 30px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-827c79d {
        padding: 0px 0px 60px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-9cc3e24 {
        padding: 60px 0px 0px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-d83bd85>.elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-6dc4741 {
        padding: 0px 0px 60px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-ca62477 {
        padding: 60px 0px 30px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-9a4d545 {
        padding: 0px 0px 60px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-cabe8a0>.elementor-element-populated {
        padding: 100px 0px 100px 0px;
    }

    body:not(.rtl) .elementor-2889 .elementor-element.elementor-element-7531beb {
        right: 105px;
    }

    body.rtl .elementor-2889 .elementor-element.elementor-element-7531beb {
        left: 105px;
    }

    .elementor-2889 .elementor-element.elementor-element-7531beb {
        top: 226px;
    }

    .elementor-2889 .elementor-element.elementor-element-6c17d1d {
        bottom: -600px;
    }

    .elementor-2889 .elementor-element.elementor-element-00bd3a7.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2889 .elementor-element.elementor-element-00bd3a7>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-2889 .elementor-element.elementor-element-8c543f9>.elementor-widget-container {
        margin: 0px 0px 60px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-8c543f9 .pxl-text-editor .pxl-item--inner {
        max-width: 1140px;
    }

    .elementor-2889 .elementor-element.elementor-element-ccd4126.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2889 .elementor-element.elementor-element-75c07d7 .pxl-image-single img {
        width: 100%;
    }

    .elementor-2889 .elementor-element.elementor-element-d6b3e52 .pxl-heading {
        text-align: center;
    }

    .elementor-2889 .elementor-element.elementor-element-d89bffc .pxl-text-editor {
        text-align: center;
    }

    .elementor-2889 .services .pxl-text-editor,
    .elementor-2889 .services .elementor-widget-wrap,
    .services {
        text-align: center;
        display: flex;
        justify-content: center;
    }

    .elementor-2889 .elementor-element.elementor-element-7510e26 .pxl-heading {
        text-align: center;
    }

    .elementor-2889 .elementor-element.elementor-element-27a7179 .pxl-text-editor {
        text-align: center;
    }

    .elementor-2889 .elementor-element.elementor-element-f0176c1 .pxl-text-editor {
        text-align: center;
    }

    .elementor-2889 .elementor-element.elementor-element-b3c12c9 .pxl-heading,
    .elementor-2889 .elementor-element.elementor-element-s42 .pxl-heading,
    .elementor-2889 .elementor-element.elementor-element-s52 .pxl-heading {
        text-align: center;
    }

    .elementor-2889 .elementor-element.elementor-element-e490915 .pxl-text-editor {
        text-align: center;
    }

    .elementor-2889 .elementor-element.elementor-element-65ffadb>.elementor-widget-container,
        .elementor-2889 .elementor-element.elementor-element-s43>.elementor-widget-container {
        padding: 0px 0px 70px 0px;
        border-width: 0px 0px 00px 0px;
        background: transparent;
    }

    .elementor-2889 .elementor-element.elementor-element-65ffadb .pxl-text-editor,
        .elementor-2889 .elementor-element.elementor-element-s43 .pxl-text-editor,
            .elementor-2889 .elementor-element.elementor-element-s53 .pxl-text-editor {
        text-align: center;
    }

    .elementor-2889 .elementor-element.elementor-element-83ae846>.elementor-element-populated {
        padding: 100px 0px 100px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-43d29e5 .pxl-testimonial-carousel .pxl-item--title:not(.wg_title) {
        font-size: 22px;
    }

    .elementor-2889 .elementor-element.elementor-element-43d29e5 .pxl-testimonial-carousel .pxl-item--position {
        font-size: 22px;
    }

    .elementor-2889 .elementor-element.elementor-element-e0fd8a3>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-e0fd8a3 .pxl-heading .pxl-heading--inner {
        max-width: 500px;
    }

    .elementor-2889 .elementor-element.elementor-element-e0fd8a3 .pxl-heading .pxl-item--title {
        font-size: 70px;
    }

    .elementor-2889 .elementor-element.elementor-element-83f20fa .pxl-text-editor .pxl-item--inner {
        max-width: 550px;
    }

    .elementor-2889 .elementor-element.elementor-element-83f20fa .pxl-text-editor {
        font-size: 31px;
        line-height: 45px;
    }

    .elementor-2889 .elementor-element.elementor-element-c39435b>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:1024px) {
    .elementor-2889 .elementor-element.elementor-element-ace0414>.elementor-container {
        max-width: 960px;
    }

    .elementor-2889 .elementor-element.elementor-element-f95c0e9>.elementor-container {
        max-width: 960px;
    }

    .elementor-2889 .elementor-element.elementor-element-c5303a0>.elementor-container {
        max-width: 960px;
    }

    .elementor-2889 .elementor-element.elementor-element-b769e3d>.elementor-element-populated {
        padding: 40px 0px 0px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-74b24d5 .pxl-text-editor .pxl-item--inner {
        max-width: 750px;
    }

    .elementor-2889 .elementor-element.elementor-element-74b24d5 .pxl-text-editor {
        font-size: 46px;
    }

    .elementor-2889 .elementor-element.elementor-element-03255ff {
        font-size: 40px;
    }

    .elementor-2889 .elementor-element.elementor-element-25e2710>.elementor-container {
        max-width: 960px;
    }

    .elementor-2889 .elementor-element.elementor-element-a6b959e {
        padding: 0px 15px 0px 15px;
    }

    .elementor-2889 .elementor-element.elementor-element-ac2d91a>.elementor-element-populated {
        padding: 90px 30px 0px 30px;
    }

    .elementor-2889 .elementor-element.elementor-element-7512e7d>.elementor-container {
        max-width: 960px;
    }

    .elementor-2889 .elementor-element.elementor-element-fc7e820 .pxl-heading .pxl-item--title {
        font-size: 64px;
    }

    .elementor-2889 .elementor-element.elementor-element-b92444f>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-b92444f .pxl-text-editor .pxl-item--inner {
        max-width: 500px;
    }

    .elementor-2889 .elementor-element.elementor-element-b92444f .pxl-text-editor {
        font-size: 18px;
        line-height: 32px;
    }

    .elementor-2889 .elementor-element.elementor-element-cd850aa>.elementor-container {
        max-width: 960px;
    }

    .elementor-2889 .elementor-element.elementor-element-1ee146d>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-827c79d>.elementor-container {
        max-width: 960px;
    }

    .elementor-2889 .elementor-element.elementor-element-86f9610.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2889 .elementor-element.elementor-element-0a61178 .pxl-text-editor {
        text-align: center;
        font-size: 34px;
    }

    .elementor-2889 .elementor-element.elementor-element-4da8ef6 .pxl-text-editor {
        text-align: center;
        font-size: 16px;
    }

    .elementor-2889 .elementor-element.elementor-element-4da8ef6 .pxl-text-editor .pxl-item--inner {
        max-width: 500px;
    }

    .elementor-2889 .elementor-element.elementor-element-d6e6e35.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2889 .elementor-element.elementor-element-d6e6e35>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-9cc3e24>.elementor-container {
        max-width: 960px;
    }

    .elementor-2889 .elementor-element.elementor-element-d83bd85>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-8526755>.elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-6dc4741>.elementor-container {
        max-width: 960px;
    }

    .elementor-2889 .elementor-element.elementor-element-819ba99.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2889 .elementor-element.elementor-element-4e9c084 .pxl-text-editor {
        text-align: center;
        font-size: 34px;
    }

    .elementor-2889 .elementor-element.elementor-element-a5849a7 .pxl-text-editor {
        text-align: center;
        font-size: 16px;
    }

    .elementor-2889 .elementor-element.elementor-element-a5849a7 .pxl-text-editor .pxl-item--inner {
        max-width: 550px;
    }

    .elementor-2889 .elementor-element.elementor-element-b78daa4.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2889 .elementor-element.elementor-element-b78daa4>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-ca62477>.elementor-container {
        max-width: 960px;
    }

    .elementor-2889 .elementor-element.elementor-element-0acb695>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-9a4d545>.elementor-container {
        max-width: 960px;
    }

    .elementor-2889 .elementor-element.elementor-element-9fe4f3e>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-9fe4f3e .pxl-text-editor {
        text-align: center;
        font-size: 34px;
    }

    .elementor-2889 .elementor-element.elementor-element-2af9b40 .pxl-text-editor {
        text-align: center;
        font-size: 16px;
    }

    .elementor-2889 .elementor-element.elementor-element-2af9b40 .pxl-text-editor .pxl-item--inner {
        max-width: 550px;
    }

    .elementor-2889 .elementor-element.elementor-element-1b546e5.elementor-column>.elementor-widget-wrap {
        justify-content: center;
        
    }

    .elementor-2889 .elementor-element.elementor-element-1018902>.elementor-container {
        max-width: 960px;
    }

    .elementor-2889 .elementor-element.elementor-element-a44b32f>.elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-a4f685f>.elementor-container {
        max-width: 950px;
    }

    .elementor-2889 .elementor-element.elementor-element-3c62bef .pxl-text-editor {
        font-size: 20px;
    }

    body:not(.rtl) .elementor-2889 .elementor-element.elementor-element-7531beb {
        right: 30px;
    }

    body.rtl .elementor-2889 .elementor-element.elementor-element-7531beb {
        left: 30px;
    }

    .elementor-2889 .elementor-element.elementor-element-7531beb {
        top: 214px;
    }

    .elementor-2889 .elementor-element.elementor-element-b90f8f5 .pxl-heading .pxl-heading--inner {
        max-width: 590px;
    }

    .elementor-2889 .elementor-element.elementor-element-b90f8f5 .pxl-heading .pxl-item--title {
        font-size: 58px;
    }

    .elementor-2889 .elementor-element.elementor-element-a26c828>.elementor-container {
        max-width: 960px;
    }

    .elementor-2889 .elementor-element.elementor-element-a26c828 {
        padding: 190px 15px 100px 15px;
    }

    .elementor-2889 .elementor-element.elementor-element-48e810f .pxl-counter .pxl-counter--title {
        font-size: 20px;
    }

    .elementor-2889 .elementor-element.elementor-element-48e810f .pxl-counter .pxl-counter--number {
        font-size: 100px;
    }

    .elementor-2889 .elementor-element.elementor-element-8c175e3 .pxl-counter .pxl-counter--title {
        font-size: 20px;
    }

    .elementor-2889 .elementor-element.elementor-element-8c175e3 .pxl-counter .pxl-counter--number {
        font-size: 100px;
    }

    .elementor-2889 .elementor-element.elementor-element-77c0fc6 .pxl-counter .pxl-counter--title {
        font-size: 20px;
    }

    .elementor-2889 .elementor-element.elementor-element-77c0fc6 .pxl-counter .pxl-counter--number {
        font-size: 100px;
    }

    .elementor-2889 .elementor-element.elementor-element-60f58f2>.elementor-container {
        max-width: 960px;
    }

    .elementor-2889 .elementor-element.elementor-element-4737a68 .pxl-heading .pxl-item--title {
        font-size: 64px;
    }

    .elementor-2889 .elementor-element.elementor-element-8c543f9 .pxl-text-editor {
        font-size: 16px;
        line-height: 28px;
    }

    .elementor-2889 .elementor-element.elementor-element-d6b3e52 .pxl-heading .pxl-item--title {
        font-size: 38px;
    }

    .elementor-2889 .elementor-element.elementor-element-d89bffc .pxl-text-editor {
        font-size: 18px;
    }

    .elementor-2889 .elementor-element.elementor-element-9c8c703 .pxl-text-editor {
        font-size: 16px;
        margin: 0;
    }

    .elementor-2889 .elementor-element.elementor-element-7510e26 .pxl-heading .pxl-item--title {
        font-size: 38px;
    }

    .elementor-2889 .elementor-element.elementor-element-27a7179 .pxl-text-editor {
        font-size: 18px;
    }

    .elementor-2889 .elementor-element.elementor-element-f0176c1 .pxl-text-editor {
        font-size: 16px;
        margin: 0;
    }

    .elementor-2889 .elementor-element.elementor-element-b3c12c9 .pxl-heading .pxl-item--title,
    .elementor-2889 .elementor-element.elementor-element-s42 .pxl-heading .pxl-item--title,
    .elementor-2889 .elementor-element.elementor-element-s52 .pxl-heading .pxl-item--title {
        font-size: 38px;
    }

    .elementor-2889 .elementor-element.elementor-element-e490915 .pxl-text-editor {
        font-size: 18px;
    }

    .elementor-2889 .elementor-element.elementor-element-65ffadb .pxl-text-editor ,
        .elementor-2889 .elementor-element.elementor-element-s43 .pxl-text-editor,
            .elementor-2889 .elementor-element.elementor-element-s53 .pxl-text-editor {
        font-size: 16px;
        margin: 0;
    }

    .elementor-2889 .elementor-element.elementor-element-2d1ace4>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-e0fd8a3 .pxl-heading {
        text-align: center;
    }

    .elementor-2889 .elementor-element.elementor-element-e0fd8a3 .pxl-heading .pxl-item--title {
        font-size: 58px;
    }

    .elementor-2889 .elementor-element.elementor-element-83f20fa .pxl-text-editor {
        text-align: center;
        font-size: 26px;
    }

    .elementor-2889 .elementor-element.elementor-element-c39435b.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2889 .elementor-element.elementor-element-c39435b>.elementor-element-populated {
        padding: 40px 0px 0px 0px;
    }
}

@media(max-width:880px) {
    .elementor-2889 .elementor-element.elementor-element-ace0414>.elementor-container {
        max-width: 720px;
    }

    .elementor-2889 .elementor-element.elementor-element-ace0414 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-f95c0e9>.elementor-container {
        max-width: 720px;
    }

    .elementor-2889 .elementor-element.elementor-element-f95c0e9 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-cce9faa.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2889 .elementor-element.elementor-element-c5303a0>.elementor-container {
        max-width: 720px;
    }

    .elementor-2889 .elementor-element.elementor-element-74b24d5 .pxl-text-editor {
        text-align: center;
        font-size: 38px;
        line-height: 60px;
    }

    .elementor-2889 .elementor-element.elementor-element-74b24d5 .pxl-text-editor .pxl-item--inner {
        max-width: 600px;
    }

    .elementor-2889 .elementor-element.elementor-element-dc2bbf9>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-2889 .elementor-element.elementor-element-03255ff {
        font-size: 35px;
    }

    .elementor-2889 .elementor-element.elementor-element-25e2710>.elementor-container {
        max-width: 720px;
    }

    .elementor-2889 .elementor-element.elementor-element-a839cb1>.elementor-element-populated {
        padding: 90px 15px 90px 15px;
    }

    .elementor-2889 .elementor-element.elementor-element-fb99299 .pxl-service-inner .pxl-service-desc {
        font-size: 16px;
    }

    .elementor-2889 .elementor-element.elementor-element-ac2d91a>.elementor-element-populated {
        padding: 60px 15px 0px 15px;
    }

    .elementor-2889 .elementor-element.elementor-element-7512e7d>.elementor-container {
        max-width: 720px;
    }

    .elementor-2889 .elementor-element.elementor-element-cd850aa>.elementor-container {
        max-width: 720px;
    }

    .elementor-2889 .elementor-element.elementor-element-827c79d>.elementor-container {
        max-width: 720px;
    }

    .elementor-2889 .elementor-element.elementor-element-827c79d {
        border-width: 0px 0px 1px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-9cc3e24>.elementor-container {
        max-width: 720px;
    }

    .elementor-2889 .elementor-element.elementor-element-6dc4741>.elementor-container {
        max-width: 720px;
    }

    .elementor-2889 .elementor-element.elementor-element-ca62477>.elementor-container {
        max-width: 720px;
    }

    .elementor-2889 .elementor-element.elementor-element-9a4d545>.elementor-container {
        max-width: 720px;
    }

    .elementor-2889 .elementor-element.elementor-element-9a4d545 {
        border-width: 0px 0px 1px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-1018902>.elementor-container {
        max-width: 720px;
    }

    .elementor-2889 .elementor-element.elementor-element-1018902 {
        padding: 0px 50px 0px 50px;
    }

    .elementor-2889 .elementor-element.elementor-element-a4f685f>.elementor-container {
        max-width: 720px;
    }

    .elementor-2889 .elementor-element.elementor-element-cabe8a0>.elementor-element-populated {
        padding: 100px 0px 50px 0px;
    }

    body:not(.rtl) .elementor-2889 .elementor-element.elementor-element-7531beb {
        right: 60px;
    }

    body.rtl .elementor-2889 .elementor-element.elementor-element-7531beb {
        left: 60px;
    }

    .elementor-2889 .elementor-element.elementor-element-7531beb {
        top: 213px;
    }

    .elementor-2889 .elementor-element.elementor-element-7531beb .pxl-image-single img {
        max-height: 85px;
        width: auto;
    }

    .elementor-2889 .elementor-element.elementor-element-7531beb .pxl-image-single img,
    .elementor-2889 .elementor-element.elementor-element-7531beb .pxl-item--inner {
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-2889 .elementor-element.elementor-element-b90f8f5 .pxl-heading .pxl-heading--inner {
        max-width: 490px;
    }

    .elementor-2889 .elementor-element.elementor-element-b90f8f5 .pxl-heading .pxl-item--title {
        font-size: 48px;
    }

    .elementor-2889 .elementor-element.elementor-element-6c17d1d {
        bottom: -600px;
    }

    .elementor-2889 .elementor-element.elementor-element-6c17d1d .pxl-image-single img {
        max-height: 250px;
        width: auto;
    }

    .elementor-2889 .elementor-element.elementor-element-a26c828>.elementor-container {
        max-width: 720px;
    }

    .elementor-2889 .elementor-element.elementor-element-75f10d3.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2889 .elementor-element.elementor-element-75f10d3>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-48e810f {
        width: auto;
        max-width: auto;
    }

    .elementor-2889 .elementor-element.elementor-element-48e810f .pxl-counter {
        text-align: center;
    }

    .elementor-2889 .elementor-element.elementor-element-136e887.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2889 .elementor-element.elementor-element-136e887>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-8c175e3 {
        width: auto;
        max-width: auto;
    }

    .elementor-2889 .elementor-element.elementor-element-8c175e3 .pxl-counter {
        text-align: center;
    }

    .elementor-2889 .elementor-element.elementor-element-da620a9.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-2889 .elementor-element.elementor-element-77c0fc6 {
        width: auto;
        max-width: auto;
    }

    .elementor-2889 .elementor-element.elementor-element-77c0fc6 .pxl-counter {
        text-align: center;
    }

    .elementor-2889 .elementor-element.elementor-element-60f58f2>.elementor-container {
        max-width: 720px;
    }

    .elementor-2889 .elementor-element.elementor-element-4737a68 .pxl-heading {
        text-align: center;
    }

    .elementor-2889 .elementor-element.elementor-element-8c543f9 .pxl-text-editor {
        text-align: center;
    }
}

@media(max-width:767px) {
    .elementor-2889 .elementor-element.elementor-element-ace0414>.elementor-container {
        max-width: 540px;
    }

    .elementor-2889 .elementor-element.elementor-element-ace0414 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-f95c0e9>.elementor-container {
        max-width: 540px;
    }

    .elementor-2889 .elementor-element.elementor-element-f95c0e9 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-c5303a0>.elementor-container {
        max-width: 540px;
    }

    .elementor-2889 .elementor-element.elementor-element-b769e3d>.elementor-element-populated {
        padding: 30px 15px 0px 15px;
    }

    .elementor-2889 .elementor-element.elementor-element-74b24d5 .pxl-text-editor .pxl-item--inner {
        max-width: 300px;
    }

    .elementor-2889 .elementor-element.elementor-element-74b24d5 .pxl-text-editor {
        font-size: 18px;
        line-height: 34px;
    }

    .elementor-2889 .elementor-element.elementor-element-03255ff {
        font-size: 24px;
    }

    .elementor-2889 .elementor-element.elementor-element-25e2710>.elementor-container {
        max-width: 540px;
    }

    .elementor-2889 .elementor-element.elementor-element-a839cb1>.elementor-element-populated {
        padding: 60px 15px 60px 15px;
    }

    .elementor-2889 .elementor-element.elementor-element-ac2d91a>.elementor-element-populated {
        padding: 60px 15px 0px 15px;
    }

    .elementor-2889 .elementor-element.elementor-element-7512e7d>.elementor-container {
        max-width: 540px;
    }

    .elementor-2889 .elementor-element.elementor-element-fc7e820 .pxl-heading .pxl-item--title {
        font-size: 48px;
    }

    .elementor-2889 .elementor-element.elementor-element-b92444f .pxl-text-editor {
        font-size: 16px;
    }

    .elementor-2889 .elementor-element.elementor-element-cd850aa>.elementor-container {
        max-width: 540px;
    }

    .elementor-2889 .elementor-element.elementor-element-1ee146d>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-827c79d>.elementor-container {
        max-width: 540px;
    }

    .elementor-2889 .elementor-element.elementor-element-0a61178 .pxl-text-editor {
        font-size: 28px;
    }

    .elementor-2889 .elementor-element.elementor-element-56b05bb .pxl-button .btn {
        font-size: 16px;
    }

    .elementor-2889 .elementor-element.elementor-element-9cc3e24>.elementor-container {
        max-width: 540px;
    }

    .elementor-2889 .elementor-element.elementor-element-6dc4741>.elementor-container {
        max-width: 540px;
    }

    .elementor-2889 .elementor-element.elementor-element-4e9c084 .pxl-text-editor {
        font-size: 28px;
    }

    .elementor-2889 .elementor-element.elementor-element-533c9ab .pxl-button .btn {
        font-size: 16px;
    }

    .elementor-2889 .elementor-element.elementor-element-ca62477>.elementor-container {
        max-width: 540px;
    }

    .elementor-2889 .elementor-element.elementor-element-0acb695>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-9a4d545>.elementor-container {
        max-width: 540px;
    }

    .elementor-2889 .elementor-element.elementor-element-9fe4f3e .pxl-text-editor {
        font-size: 28px;
    }

    .elementor-2889 .elementor-element.elementor-element-f27a2e4 .pxl-button .btn {
        font-size: 16px;
    }

    .elementor-2889 .elementor-element.elementor-element-1018902>.elementor-container {
        max-width: 540px;
    }

    .elementor-2889 .elementor-element.elementor-element-a4f685f>.elementor-container {
        max-width: 540px;
    }

    .elementor-2889 .elementor-element.elementor-element-cabe8a0>.elementor-element-populated {
        padding: 50px 0px 50px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-3c62bef .pxl-text-editor {
        line-height: 32px;
    }

    .elementor-2889 .elementor-element.elementor-element-b90f8f5 .pxl-heading .pxl-heading--inner {
        max-width: 278px;
    }

    .elementor-2889 .elementor-element.elementor-element-b90f8f5 .pxl-heading .pxl-item--title {
        font-size: 44px;
    }

    .elementor-2889 .elementor-element.elementor-element-6c17d1d {
        bottom: -500px;
    }

    .elementor-2889 .elementor-element.elementor-element-6c17d1d .pxl-image-single img {
        max-height: 200px;
    }

    .elementor-2889 .elementor-element.elementor-element-a26c828>.elementor-container {
        max-width: 540px;
    }

    .elementor-2889 .elementor-element.elementor-element-a26c828 {
        padding: 60px 15px 60px 15px;
    }

    .elementor-2889 .elementor-element.elementor-element-48e810f .pxl-counter .pxl-counter--title {
        font-size: 18px;
    }

    .elementor-2889 .elementor-element.elementor-element-48e810f .pxl-counter .pxl-counter--number {
        font-size: 80px;
    }

    .elementor-2889 .elementor-element.elementor-element-8c175e3 .pxl-counter .pxl-counter--title {
        font-size: 18px;
    }

    .elementor-2889 .elementor-element.elementor-element-8c175e3 .pxl-counter .pxl-counter--number {
        font-size: 80px;
    }

    .elementor-2889 .elementor-element.elementor-element-77c0fc6 .pxl-counter .pxl-counter--title {
        font-size: 18px;
    }

    .elementor-2889 .elementor-element.elementor-element-77c0fc6 .pxl-counter .pxl-counter--number {
        font-size: 80px;
    }

    .elementor-2889 .elementor-element.elementor-element-60f58f2>.elementor-container {
        max-width: 540px;
    }

    .elementor-2889 .elementor-element.elementor-element-60f58f2 {
        padding: 60px 0px 60px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-4737a68>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-4737a68 .pxl-heading {
        text-align: center;
    }

    .elementor-2889 .elementor-element.elementor-element-4737a68 .pxl-heading .pxl-item--title {
        font-size: 34px;
    }

    .elementor-2889 .elementor-element.elementor-element-8c543f9>.elementor-widget-container {
        margin:0;
    }

    .elementor-2889 .elementor-element.elementor-element-8c543f9 .pxl-text-editor {
        text-align: center;
    }

    .elementor-2889 .elementor-element.elementor-element-9c8c703>.elementor-widget-container {
        margin: 0px 0px 40px 0px;
        padding: 0px 0px 30px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-f0176c1>.elementor-widget-container {
        margin: 0px 0px 40px 0px;
        padding: 0px 0px 30px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-83ae846>.elementor-element-populated {
        padding: 60px 0px 60px 0px;
    }

    .elementor-2889 .elementor-element.elementor-element-43d29e5 .pxl-testimonial-carousel .pxl-item--title:not(.wg_title) {
        font-size: 18px;
    }

    .elementor-2889 .elementor-element.elementor-element-43d29e5 .pxl-testimonial-carousel .pxl-item--position {
        font-size: 18px;
    }

    .elementor-2889 .elementor-element.elementor-element-e0fd8a3 .pxl-heading .pxl-item--title {
        font-size: 40px;
    }

    .elementor-2889 .elementor-element.elementor-element-83f20fa .pxl-text-editor {
        font-size: 18px;
        line-height: 34px;
    }

    .elementor-2889 .elementor-element.elementor-element-c39435b>.elementor-element-populated {
        padding: 15px 0px 0px 0px;
    }
}



.elementor-2889 .elementor-element.elementor-element-s4 {
    width: auto;
    max-width: auto;
}

.elementor-2889 .elementor-element.elementor-element-s4 .pxl-image-single img,
.elementor-2889 .elementor-element.elementor-element-s4 .pxl-item--inner {
    border-radius: 40px 40px 40px 40px;
}

.elementor-2889 .elementor-element.elementor-element-s5 {
    width: auto;
    max-width: auto;
}

.elementor-2889 .elementor-element.elementor-element-s5 .pxl-image-single img,
.elementor-2889 .elementor-element.elementor-element-s5 .pxl-item--inner {
    border-radius: 40px 40px 40px 40px;
}
