.elementor-4233 .elementor-element.elementor-element-5aae1e9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4233 .elementor-element.elementor-element-5aae1e9.pxl-sticky-active {
    z-index: 999;
}

.elementor-4233 .elementor-element.elementor-element-b93631a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    box-shadow: 0px 16px 32px -10px rgba(24, 29.00000000000001, 39, 0.12);
}

.elementor-4233 .elementor-element.elementor-element-b93631a.elementor-element {
    --align-self: center;
}

.elementor-4233 .elementor-element.elementor-element-b93631a .pxl-link {
    text-align: center;
    justify-content: center;
}

.elementor-4233 .elementor-element.elementor-element-b93631a .pxl-link a {
    font-size: 14px;
    line-height: 1.3em;
    letter-spacing: -0.28px;
}

.elementor-4233 .elementor-element.elementor-element-96276de {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --padding-top: 176px;
    --padding-bottom: 65px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4233 .elementor-element.elementor-element-96276de>.pxl-container-overlay__item-top {
    height: 262px;
    background: url(../image/grid-top-scaled.webp) no-repeat center;
    background-position: center top;
}

.elementor-4233 .elementor-element.elementor-element-96276de>.pxl-container-overlay__item-bottom {
    height: 250px;
    background: url(../image/shape-grid-bottom.svg) no-repeat center;
    background-position: center bottom;
}

.elementor-4233 .elementor-element.elementor-element-96276de>.pxl-container-overlay__item {
    background-size: contain;
}

.elementor-4233 .elementor-element.elementor-element-13949a4 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
    --z-index: 3;
}

body:not(.rtl) .elementor-4233 .elementor-element.elementor-element-f7c5f4e {
    left: 308px;
}

body.rtl .elementor-4233 .elementor-element.elementor-element-f7c5f4e {
    right: 308px;
}

.elementor-4233 .elementor-element.elementor-element-f7c5f4e {
    top: -36px;
}

.elementor-4233 .elementor-element.elementor-element-f7c5f4e .pxl-image img {
    max-height: 77px;
    width: auto;
}

body:not(.rtl) .elementor-4233 .elementor-element.elementor-element-1d0d97f {
    right: 118px;
}

body.rtl .elementor-4233 .elementor-element.elementor-element-1d0d97f {
    left: 118px;
}

.elementor-4233 .elementor-element.elementor-element-1d0d97f {
    top: 143px;
}

.elementor-4233 .elementor-element.elementor-element-1d0d97f .pxl-image img {
    max-height: 77px;
    width: auto;
}

body:not(.rtl) .elementor-4233 .elementor-element.elementor-element-657f731 {
    left: 159px;
}

body.rtl .elementor-4233 .elementor-element.elementor-element-657f731 {
    right: 159px;
}

.elementor-4233 .elementor-element.elementor-element-657f731 {
    top: 145px;
}

.elementor-4233 .elementor-element.elementor-element-657f731 .pxl-image img {
    max-height: 69px;
    width: auto;
}

body:not(.rtl) .elementor-4233 .elementor-element.elementor-element-82a56bf {
    right: 300px;
}

body.rtl .elementor-4233 .elementor-element.elementor-element-82a56bf {
    left: 300px;
}

.elementor-4233 .elementor-element.elementor-element-82a56bf {
    top: -13px;
}

.elementor-4233 .elementor-element.elementor-element-82a56bf .pxl-image img {
    max-height: 77px;
    width: auto;
}

.elementor-4233 .elementor-element.elementor-element-099e99d.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-4233 .elementor-element.elementor-element-099e99d .pxl-heading {
    text-align: center;
}

.elementor-4233 .elementor-element.elementor-element-099e99d .pxl-heading .pxl-heading__inner {
    max-width: 620px;
}

.elementor-4233 .elementor-element.elementor-element-099e99d .pxl-heading .pxl-heading__title {
    font-size: 64px;
    font-weight: 500;
    line-height: 1.1em;
    letter-spacing: -3.2px;
    margin-bottom: 41px;
}

.elementor-4233 .elementor-element.elementor-element-099e99d .pxl-heading__sub {
    margin-bottom: 48px;
}

.elementor-4233 .elementor-element.elementor-element-ff2e48e .pxl-text-editor {
    text-align: center;
    font-size: 18px;
    letter-spacing: -0.36px;
}

.elementor-4233 .elementor-element.elementor-element-ff2e48e .pxl-text-editor .pxl-text-editor__inner {
    max-width: 468px;
}

.elementor-4233 .elementor-element.elementor-element-ff2e48e .pxl-text-editor .pxl-text-editor__inner p {
    margin-bottom: 62px;
}

.elementor-4233 .elementor-element.elementor-element-e48aba2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 9px 9px;
    --row-gap: 9px;
    --column-gap: 9px;
    --margin-top: 0px;
    --margin-bottom: 28px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4233 .elementor-element.elementor-element-e48aba2>.pxl-container-overlay__item {
    z-index: 2;
}

.elementor-4233 .elementor-element.elementor-element-040610a.elementor-element {
    --align-self: center;
}

.elementor-4233 .elementor-element.elementor-element-040610a .pxl-button .btn {
    font-size: 16px;
    padding: 9px 16px 9px 16px;
}

.elementor-4233 .elementor-element.elementor-element-040610a .pxl-button .btn,
.elementor-4233 .elementor-element.elementor-element-040610a .pxl-button__linear-blur {
    border-radius: 8px 8px 8px 8px;
}

.elementor-4233 .elementor-element.elementor-element-040610a .pxl-button .btn .btn-icon {
    font-size: 20px;
}

.elementor-4233 .elementor-element.elementor-element-040610a .pxl-button .btn svg {
    width: 20px;
    height: 20px;
}

.elementor-4233 .elementor-element.elementor-element-040610a .pxl-button .btn-icon {
    margin-right: 8px;
}

.elementor-4233 .elementor-element.elementor-element-9789c0b.elementor-element {
    --align-self: center;
}

.elementor-4233 .elementor-element.elementor-element-9789c0b .pxl-button .btn {
    font-weight: 500;
}

.elementor-4233 .elementor-element.elementor-element-9789c0b .pxl-button .btn:hover,
.elementor-4233 .elementor-element.elementor-element-9789c0b .pxl-button .btn:focus {
    color: var(--e-global-color-primary);
}

.elementor-4233 .elementor-element.elementor-element-9789c0b .pxl-button .btn .btn-icon svg {
    fill: #FFFFFF;
}

.elementor-4233 .elementor-element.elementor-element-9789c0b .pxl-button .btn__icon-right .btn-icon {
    margin-left: 9px;
}

.elementor-4233 .elementor-element.elementor-element-631ff8d {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4233 .elementor-element.elementor-element-499f755>.elementor-widget-container {
    margin: 0px 0px 100px 0px;
}

.elementor-4233 .elementor-element.elementor-element-499f755 .pxl-image,
.elementor-4233 .elementor-element.elementor-element-499f755 .pxl-image__inner {
    border-radius: 8px 8px 8px 8px;
}

.elementor-4233 .elementor-element.elementor-element-499f755 .pxl-image img {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EBE7FB;
    box-shadow: 0px 16px 80px -16px rgba(70.00000000000006, 57.99999999999999, 202.00000000000003, 0.24);
}

.elementor-4233 .elementor-element.elementor-element-694f2b2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4233 .elementor-element.elementor-element-49cb1ea {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-4233 .elementor-element.elementor-element-8132a14 .pxl-text-editor {
    text-align: center;
    color: var(--e-global-color-primary);
    font-size: 18px;
    font-weight: 500;
}

.elementor-4233 .elementor-element.elementor-element-8132a14 .pxl-text-editor .pxl-text-editor__inner p {
    margin-bottom: 63px;
}

.elementor-4233 .elementor-element.elementor-element-8132a14 .pxl-text-editor img {
    margin: -4px 0px 0px 0px;
}

.elementor-4233 .elementor-element.elementor-element-bdcf24e .pxl-marquee ul {
    animation-duration: 25s;
    gap: 64px;
}

.elementor-4233 .elementor-element.elementor-element-f6a30a2 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4233 .elementor-element.elementor-element-68361e9>.elementor-widget-container {
    margin: 120px 0px 0px 0px;
}

.elementor-4233 .elementor-element.elementor-element-68361e9 .pxl-heading {
    text-align: center;
}

.elementor-4233 .elementor-element.elementor-element-68361e9 .pxl-heading .pxl-heading__inner {
    max-width: 556px;
}

.elementor-4233 .elementor-element.elementor-element-68361e9 .pxl-heading .pxl-heading__text svg {
    margin: 0px -1px -3px -3px;
}

.elementor-4233 .elementor-element.elementor-element-68361e9 .pxl-heading .pxl-heading__title {
    margin-bottom: 38px;
}

.elementor-4233 .elementor-element.elementor-element-68361e9 .pxl-heading__sub {
    margin-bottom: 39px;
}

.elementor-4233 .elementor-element.elementor-element-e1899af .pxl-text-editor {
    text-align: center;
}

.elementor-4233 .elementor-element.elementor-element-e1899af .pxl-text-editor .pxl-text-editor__inner {
    max-width: 569px;
}

.elementor-4233 .elementor-element.elementor-element-e1899af .pxl-text-editor .pxl-text-editor__inner p {
    margin-bottom: 63px;
}

.elementor-4233 .elementor-element.elementor-element-dcd03ea {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-4233 .elementor-element.elementor-element-c9feb1e {
    --display: flex;
    --justify-content: space-between;
    --overflow: hidden;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #D5D7DA;
    --border-color: #D5D7DA;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 40px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4233 .elementor-element.elementor-element-c9feb1e:not(.elementor-motion-effects-element-type-background),
.elementor-4233 .elementor-element.elementor-element-c9feb1e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F9FC;
}

.elementor-4233 .elementor-element.elementor-element-a8499f7 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-4233 .elementor-element.elementor-element-39aa24b .pxl-heading .pxl-heading__text svg {
    margin: 0px 0px -2px 0px;
}

.elementor-4233 .elementor-element.elementor-element-39aa24b .pxl-heading .pxl-heading__title {
    margin-bottom: 16px;
}

.elementor-4233 .elementor-element.elementor-element-cb9b5ab .pxl-text-editor .pxl-text-editor__inner {
    max-width: 444px;
}

.elementor-4233 .elementor-element.elementor-element-cb9b5ab .pxl-text-editor .pxl-text-editor__inner p {
    margin-bottom: 46px;
}

.elementor-4233 .elementor-element.elementor-element-b23d748>.elementor-widget-container {
    margin: 0px -1px 0px 0px;
}

.elementor-4233 .elementor-element.elementor-element-b23d748.elementor-element {
    --align-self: flex-end;
}

.elementor-4233 .elementor-element.elementor-element-b23d748 .pxl-image,
.elementor-4233 .elementor-element.elementor-element-b23d748 .pxl-image__inner {
    border-radius: 12px 0px 0px 0px;
}

.elementor-4233 .elementor-element.elementor-element-b23d748 .pxl-image img {
    box-shadow: 0px 18px 88px -18px rgba(84.99999999999999, 84.99999999999999, 84.99999999999999, 0.24);
}

.elementor-4233 .elementor-element.elementor-element-2e7194a {
    --display: flex;
    --justify-content: space-between;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #D5D7DA;
    --border-color: #D5D7DA;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 40px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-4233 .elementor-element.elementor-element-2e7194a:not(.elementor-motion-effects-element-type-background),
.elementor-4233 .elementor-element.elementor-element-2e7194a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F9FC;
}

.elementor-4233 .elementor-element.elementor-element-7d22e9c {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4233 .elementor-element.elementor-element-02acfea .pxl-heading .pxl-heading__text svg {
    margin: 0px 0px -2px 0px;
}

.elementor-4233 .elementor-element.elementor-element-02acfea .pxl-heading .pxl-heading__title {
    margin-bottom: 16px;
}

.elementor-4233 .elementor-element.elementor-element-c90e736 .pxl-text-editor .pxl-text-editor__inner {
    max-width: 444px;
}

.elementor-4233 .elementor-element.elementor-element-c90e736 .pxl-text-editor .pxl-text-editor__inner p {
    margin-bottom: 46px;
}

.elementor-4233 .elementor-element.elementor-element-8b62dc8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
    --border-radius: 12px 12px 0px 0px;
    --padding-top: 32px;
    --padding-bottom: 40px;
    --padding-left: 32px;
    --padding-right: 32px;
}

.elementor-4233 .elementor-element.elementor-element-8b62dc8:not(.elementor-motion-effects-element-type-background),
.elementor-4233 .elementor-element.elementor-element-8b62dc8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4233 .elementor-element.elementor-element-4673840>.elementor-widget-container {
    --e-transform-translateX: -50%;
    margin: 0px 0px 0px 0px;
}

.elementor-4233 .elementor-element.elementor-element-4673840.elementor-element {
    --align-self: flex-end;
}

body:not(.rtl) .elementor-4233 .elementor-element.elementor-element-4673840 {
    left: 50%;
}

body.rtl .elementor-4233 .elementor-element.elementor-element-4673840 {
    right: 50%;
}

.elementor-4233 .elementor-element.elementor-element-4673840 {
    top: 26px;
}

.elementor-4233 .elementor-element.elementor-element-4673840 .pxl-image,
.elementor-4233 .elementor-element.elementor-element-4673840 .pxl-image__inner {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4233 .elementor-element.elementor-element-bc4a34e>.elementor-widget-container {
    margin: 0px 0px 32px 0px;
}

.elementor-4233 .elementor-element.elementor-element-7635fd1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4233 .elementor-element.elementor-element-709f9f7 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 2px;
    --padding-right: 0px;
}

.elementor-4233 .elementor-element.elementor-element-4c57189 .pxl-counter .pxl-counter__title {
    font-size: 10px;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: -0.02px;
}

.elementor-4233 .elementor-element.elementor-element-4c57189 .pxl-counter .pxl-counter__number {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.25em;
    letter-spacing: -0.96px;
    margin: 0px 0px 5px 0px;
}

.elementor-4233 .elementor-element.elementor-element-9c55954 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4233 .elementor-element.elementor-element-9a1a1e9 .pxl-counter .pxl-counter__title {
    font-size: 10px;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: -0.02px;
}

.elementor-4233 .elementor-element.elementor-element-9a1a1e9 .pxl-counter .pxl-counter__number {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.25em;
    letter-spacing: -0.96px;
    margin: 0px 0px 5px 0px;
}

.elementor-4233 .elementor-element.elementor-element-9a1a1e9 .pxl-counter__suffix {
    margin: 0px 0px 0px 7px;
}

.elementor-4233 .elementor-element.elementor-element-d46fc9a {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 2px;
}

.elementor-4233 .elementor-element.elementor-element-32e43cf .pxl-counter .pxl-counter__title {
    font-size: 10px;
    font-weight: 500;
    line-height: 1.2em;
    letter-spacing: -0.02px;
}

.elementor-4233 .elementor-element.elementor-element-32e43cf .pxl-counter .pxl-counter__number {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.25em;
    letter-spacing: -0.96px;
    margin: 0px 0px 6px 0px;
}

.elementor-4233 .elementor-element.elementor-element-7b6a893 {
    --display: flex;
    --overflow: hidden;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #D5D7DA;
    --border-color: #D5D7DA;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 40px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-4233 .elementor-element.elementor-element-7b6a893:not(.elementor-motion-effects-element-type-background),
.elementor-4233 .elementor-element.elementor-element-7b6a893>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F9FC;
}

.elementor-4233 .elementor-element.elementor-element-cd4b450 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4233 .elementor-element.elementor-element-cadd20f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4233 .elementor-element.elementor-element-cadd20f .pxl-heading .pxl-heading__text svg {
    margin: 0px 0px -2px 0px;
}

.elementor-4233 .elementor-element.elementor-element-cadd20f .pxl-heading .pxl-heading__title {
    margin-bottom: 16px;
}

.elementor-4233 .elementor-element.elementor-element-cf4b239>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4233 .elementor-element.elementor-element-cf4b239 .pxl-text-editor .pxl-text-editor__inner {
    max-width: 444px;
}

.elementor-4233 .elementor-element.elementor-element-cf4b239 .pxl-text-editor .pxl-text-editor__inner p {
    margin-bottom: 46px;
}

.elementor-4233 .elementor-element.elementor-element-decb33b>.elementor-widget-container {
    margin: -5px 0px -21px 0px;
}

.elementor-4233 .elementor-element.elementor-element-decb33b.elementor-element {
    --align-self: center;
}

.elementor-4233 .elementor-element.elementor-element-decb33b .pxl-image img {
    max-height: 108px;
}

.elementor-4233 .elementor-element.elementor-element-decb33b .pxl-image,
.elementor-4233 .elementor-element.elementor-element-decb33b .pxl-image__inner {
    border-radius: 12px 12px 0px 0px;
}

.elementor-4233 .elementor-element.elementor-element-8a4e3d3.elementor-element {
    --align-self: center;
}

.elementor-4233 .elementor-element.elementor-element-8a4e3d3 .pxl-image,
.elementor-4233 .elementor-element.elementor-element-8a4e3d3 .pxl-image__inner {
    border-radius: 12px 12px 0px 0px;
}

.elementor-4233 .elementor-element.elementor-element-8a4e3d3 .pxl-image img {
    box-shadow: 0px 18px 88px -18px rgba(84.99999999999999, 84.99999999999999, 84.99999999999999, 0.24);
}

.elementor-4233 .elementor-element.elementor-element-3311ccc {
    --display: flex;
    --justify-content: space-between;
    --overflow: hidden;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #D5D7DA;
    --border-color: #D5D7DA;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 40px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4233 .elementor-element.elementor-element-3311ccc:not(.elementor-motion-effects-element-type-background),
.elementor-4233 .elementor-element.elementor-element-3311ccc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F9FC;
}

.elementor-4233 .elementor-element.elementor-element-48000fe {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-4233 .elementor-element.elementor-element-783c580>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4233 .elementor-element.elementor-element-783c580 .pxl-heading .pxl-heading__text svg {
    margin: 0px 0px -2px 0px;
}

.elementor-4233 .elementor-element.elementor-element-783c580 .pxl-heading .pxl-heading__title {
    margin-bottom: 16px;
}

.elementor-4233 .elementor-element.elementor-element-dfb779d .pxl-text-editor .pxl-text-editor__inner {
    max-width: 444px;
}

.elementor-4233 .elementor-element.elementor-element-50b9c3d>.elementor-widget-container {
    margin: 0px -2px 0px 0px;
    padding: 0px 0px 0px 40px;
}

.elementor-4233 .elementor-element.elementor-element-50b9c3d.elementor-element {
    --align-self: flex-end;
}

.elementor-4233 .elementor-element.elementor-element-50b9c3d .pxl-image,
.elementor-4233 .elementor-element.elementor-element-50b9c3d .pxl-image__inner {
    border-radius: 12px 0px 0px 0px;
}

.elementor-4233 .elementor-element.elementor-element-50b9c3d .pxl-image img {
    box-shadow: 0px 18px 88px -18px rgba(84.99999999999999, 84.99999999999999, 84.99999999999999, 0.24);
}

.elementor-4233 .elementor-element.elementor-element-fc6ceec {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #D5D7DA;
    --border-color: #D5D7DA;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-4233 .elementor-element.elementor-element-fc6ceec:not(.elementor-motion-effects-element-type-background),
.elementor-4233 .elementor-element.elementor-element-fc6ceec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F9FC;
}

.elementor-4233 .elementor-element.elementor-element-ef95208 .pxl-heading .pxl-heading__text svg {
    margin: 0px 0px -2px 0px;
}

.elementor-4233 .elementor-element.elementor-element-ef95208 .pxl-heading .pxl-heading__title {
    margin-bottom: 16px;
}

.elementor-4233 .elementor-element.elementor-element-a9b2037 .pxl-text-editor .pxl-text-editor__inner {
    max-width: 314px;
}

.elementor-4233 .elementor-element.elementor-element-a9b2037 .pxl-text-editor .pxl-text-editor__inner p {
    margin-bottom: 46px;
}

.elementor-4233 .elementor-element.elementor-element-f745ed6 {
    --display: flex;
    --border-radius: 12px 12px 12px 12px;
    box-shadow: 0px 18px 88px -18px rgba(84.99999999999999, 84.99999999999999, 84.99999999999999, 0.24);
    --padding-top: 25px;
    --padding-bottom: 24px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-4233 .elementor-element.elementor-element-f745ed6:not(.elementor-motion-effects-element-type-background),
.elementor-4233 .elementor-element.elementor-element-f745ed6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4233 .elementor-element.elementor-element-820dc1b .pxl-heading .pxl-heading__title {
    color: #121212;
    -webkit-text-stroke-color: #121212;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 24px;
}

.elementor-4233 .elementor-element.elementor-element-166fd4c .pxl-progressbar .elementor-repeater-item-3d478d1 .pxl-progressbar__item-fill {
    background-color: #EE46BC;
}

.elementor-4233 .elementor-element.elementor-element-166fd4c .pxl-progressbar .elementor-repeater-item-3d478d1 {
    background-color: #FDF2FA;
}

.elementor-4233 .elementor-element.elementor-element-166fd4c .pxl-progressbar .elementor-repeater-item-dec7524 .pxl-progressbar__item-fill {
    background-color: #12B76A;
}

.elementor-4233 .elementor-element.elementor-element-166fd4c .pxl-progressbar .elementor-repeater-item-dec7524 {
    background-color: #ECFDF3;
}

.elementor-4233 .elementor-element.elementor-element-166fd4c .pxl-progressbar .elementor-repeater-item-d261125 .pxl-progressbar__item-fill {
    background-color: #0BA5EC;
}

.elementor-4233 .elementor-element.elementor-element-166fd4c .pxl-progressbar .elementor-repeater-item-d261125 {
    background-color: #F0F9FF;
}

.elementor-4233 .elementor-element.elementor-element-166fd4c .pxl-progressbar .elementor-repeater-item-c8028b8 .pxl-progressbar__item-fill {
    background-color: #7A5AF8;
}

.elementor-4233 .elementor-element.elementor-element-166fd4c .pxl-progressbar .elementor-repeater-item-c8028b8 {
    background-color: #F4F3FF;
}

.elementor-4233 .elementor-element.elementor-element-166fd4c .pxl-progressbar {
    gap: 24px;
}

.elementor-4233 .elementor-element.elementor-element-2c73f89 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 120px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4233 .elementor-element.elementor-element-c61204a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4233 .elementor-element.elementor-element-c61204a .pxl-heading {
    text-align: center;
}

.elementor-4233 .elementor-element.elementor-element-c61204a .pxl-heading .pxl-heading__inner {
    max-width: 596px;
}

.elementor-4233 .elementor-element.elementor-element-c61204a .pxl-heading .pxl-heading__text svg {
    margin: 0px -2px -4px 0px;
}

.elementor-4233 .elementor-element.elementor-element-c61204a .pxl-heading .pxl-heading__title {
    margin-bottom: 65px;
}

.elementor-4233 .elementor-element.elementor-element-c61204a .pxl-heading__sub {
    margin-bottom: 40px;
}

.elementor-4233 .elementor-element.elementor-element-702fe36 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-4233 .elementor-element.elementor-element-c70a055 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #D5D7DA;
    --border-color: #D5D7DA;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 39px;
    --padding-bottom: 39px;
    --padding-left: 39px;
    --padding-right: 39px;
}

.elementor-4233 .elementor-element.elementor-element-5e67a36 .pxl-icon-box__title {
    margin-top: 27px;
    margin-bottom: 18px;
}

.elementor-4233 .elementor-element.elementor-element-5e67a36 .pxl-icon-box__icon {
    background-color: #EBE9FE;
}

.elementor-4233 .elementor-element.elementor-element-07d6423 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #D5D7DA;
    --border-color: #D5D7DA;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 39px;
    --padding-bottom: 39px;
    --padding-left: 39px;
    --padding-right: 39px;
}

.elementor-4233 .elementor-element.elementor-element-ec63dd2 .pxl-icon-box__title {
    margin-top: 27px;
    margin-bottom: 18px;
}

.elementor-4233 .elementor-element.elementor-element-ec63dd2 .pxl-icon-box__icon {
    background-color: #EBE9FE;
}

.elementor-4233 .elementor-element.elementor-element-71cf6ba {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #D5D7DA;
    --border-color: #D5D7DA;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 39px;
    --padding-bottom: 39px;
    --padding-left: 39px;
    --padding-right: 39px;
}

.elementor-4233 .elementor-element.elementor-element-24a0883 .pxl-icon-box__title {
    margin-top: 27px;
    margin-bottom: 18px;
}

.elementor-4233 .elementor-element.elementor-element-24a0883 .pxl-icon-box__icon {
    background-color: #EBE9FE;
}

.elementor-4233 .elementor-element.elementor-element-2e69c48 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #D5D7DA;
    --border-color: #D5D7DA;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 39px;
    --padding-bottom: 39px;
    --padding-left: 39px;
    --padding-right: 39px;
}

.elementor-4233 .elementor-element.elementor-element-311498a .pxl-icon-box__title {
    margin-top: 27px;
    margin-bottom: 18px;
}

.elementor-4233 .elementor-element.elementor-element-311498a .pxl-icon-box__icon {
    background-color: #EBE9FE;
}

.elementor-4233 .elementor-element.elementor-element-47de89d {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #D5D7DA;
    --border-color: #D5D7DA;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 39px;
    --padding-bottom: 39px;
    --padding-left: 39px;
    --padding-right: 39px;
}

.elementor-4233 .elementor-element.elementor-element-51a59d1 .pxl-icon-box__title {
    margin-top: 27px;
    margin-bottom: 18px;
}

.elementor-4233 .elementor-element.elementor-element-51a59d1 .pxl-icon-box__icon {
    background-color: #EBE9FE;
}

.elementor-4233 .elementor-element.elementor-element-bc51797 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #D5D7DA;
    --border-color: #D5D7DA;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 39px;
    --padding-bottom: 39px;
    --padding-left: 39px;
    --padding-right: 39px;
}

.elementor-4233 .elementor-element.elementor-element-d222647 .pxl-icon-box__title {
    margin-top: 27px;
    margin-bottom: 18px;
}

.elementor-4233 .elementor-element.elementor-element-d222647 .pxl-icon-box__icon {
    background-color: #EBE9FE;
}

.elementor-4233 .elementor-element.elementor-element-0b17328 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4233 .elementor-element.elementor-element-ff09da4>.elementor-widget-container {
    margin: 120px 0px 0px 0px;
}

.elementor-4233 .elementor-element.elementor-element-ff09da4 .pxl-heading {
    text-align: center;
}

.elementor-4233 .elementor-element.elementor-element-ff09da4 .pxl-heading .pxl-heading__text svg {
    margin: 0px -2px -4px 0px;
}

.elementor-4233 .elementor-element.elementor-element-ff09da4 .pxl-heading .pxl-heading__title {
    margin-bottom: 41px;
}

.elementor-4233 .elementor-element.elementor-element-ff09da4 .pxl-heading__sub {
    margin-bottom: 40px;
}

.elementor-4233 .elementor-element.elementor-element-c021846>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
}

.elementor-4233 .elementor-element.elementor-element-c021846.elementor-element {
    --align-self: center;
}

.elementor-4233 .elementor-element.elementor-element-c021846 .pxl-text-editor {
    text-align: center;
}

.elementor-4233 .elementor-element.elementor-element-c021846 .pxl-text-editor .pxl-text-editor__inner {
    max-width: 732px;
}

.elementor-4233 .elementor-element.elementor-element-2183746 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 120px;
    --padding-bottom: 119px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4233 .elementor-element.elementor-element-5c406a4 .pxl-heading {
    text-align: center;
}

.elementor-4233 .elementor-element.elementor-element-5c406a4 .pxl-heading .pxl-heading__title {
    margin-bottom: 40px;
}

.elementor-4233 .elementor-element.elementor-element-5c406a4 .pxl-heading__sub {
    margin-bottom: 40px;
}

.elementor-4233 .elementor-element.elementor-element-3ce98d2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
    --z-index: 1;
}

.elementor-4233 .elementor-element.elementor-element-c27bbad {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4233 .elementor-element.elementor-element-7ac1bad {
    --display: flex;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 132px;
    --padding-bottom: 121px;
    --padding-left: 120px;
    --padding-right: 120px;
}

.elementor-4233 .elementor-element.elementor-element-7ac1bad:not(.elementor-motion-effects-element-type-background),
.elementor-4233 .elementor-element.elementor-element-7ac1bad>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F9FC;
}

.elementor-4233 .elementor-element.elementor-element-0e86696 .pxl-heading {
    text-align: center;
}

.elementor-4233 .elementor-element.elementor-element-0e86696 .pxl-heading .pxl-heading__title {
    margin-bottom: 40px;
}

.elementor-4233 .elementor-element.elementor-element-0e86696 .pxl-heading__sub {
    margin-bottom: 40px;
}

.elementor-4233 .elementor-element.elementor-element-064ae0e>.elementor-widget-container {
    margin: 0px 0px 64px 0px;
}

.elementor-4233 .elementor-element.elementor-element-064ae0e.elementor-element {
    --align-self: center;
}

.elementor-4233 .elementor-element.elementor-element-064ae0e .pxl-text-editor {
    text-align: center;
}

.elementor-4233 .elementor-element.elementor-element-064ae0e .pxl-text-editor .pxl-text-editor__inner {
    max-width: 582px;
}

.elementor-4233 .elementor-element.elementor-element-64c7289 {
    --display: flex;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 65px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4233 .elementor-element.elementor-element-f1adc77.elementor-element {
    --align-self: center;
}

.elementor-4233 .elementor-element.elementor-element-f1adc77 .pxl-button .btn__icon-right .btn-icon {
    margin-left: 9px;
}

.elementor-4233 .elementor-element.elementor-element-52ccb4d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 120px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4233 .elementor-element.elementor-element-d0f0866 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 120px;
    --padding-bottom: 119px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-4233 .elementor-element.elementor-element-d0f0866:not(.elementor-motion-effects-element-type-background),
.elementor-4233 .elementor-element.elementor-element-d0f0866>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/bgr-form.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4233 .elementor-element.elementor-element-894f1a1 .pxl-heading {
    text-align: center;
}

.elementor-4233 .elementor-element.elementor-element-894f1a1 .pxl-heading .pxl-heading__text svg {
    margin: 0px -2px -3px 0px;
}

.elementor-4233 .elementor-element.elementor-element-894f1a1 .pxl-heading .pxl-heading__title {
    color: #FFFFFF;
    -webkit-text-stroke-color: #FFFFFF;
    margin-bottom: 42px;
}

.elementor-4233 .elementor-element.elementor-element-7531765>.elementor-widget-container {
    margin: 0px 0px 38px 0px;
}

.elementor-4233 .elementor-element.elementor-element-7531765 .pxl-list {
    text-align: left;
    justify-content: left;
    gap: 48px;
}

.elementor-4233 .elementor-element.elementor-element-7531765 .pxl-list .pxl-list__item-content,
.elementor-4233 .elementor-element.elementor-element-7531765 .pxl-list .pxl-list__item-text {
    color: #FFFFFF;
}

.elementor-4233 .elementor-element.elementor-element-b7fc089 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 12px 12px;
    --row-gap: 12px;
    --column-gap: 12px;
    --flex-wrap: nowrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4233 .elementor-element.elementor-element-326a23e .pxl-cf7 .wpcf7-form-control:not(.wpcf7-submit),
.elementor-4233 .elementor-element.elementor-element-326a23e .pxl-cf7 .pxl-select-higthlight {
    color: #E9EAEB;
    background-color: #FFFFFF12;
    border-radius: 8px 8px 8px 8px;
    border-width: 1px 1px 1px 1px;
    border-color: #A4A7AE;
}

.elementor-4233 .elementor-element.elementor-element-326a23e .pxl-cf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-textarea),
.elementor-4233 .elementor-element.elementor-element-326a23e .pxl-cf7 .pxl-select-higthlight {
    padding: 4px 135px 4px 37px;
}

.elementor-4233 .elementor-element.elementor-element-326a23e .pxl-cf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-acceptance),
.elementor-4233 .elementor-element.elementor-element-326a23e .pxl-cf7 .pxl-select-higthlight {
    border-style: solid;
}

.elementor-4233 .elementor-element.elementor-element-326a23e .pxl-cf7 .wpcf7-submit,
.elementor-4233 .elementor-element.elementor-element-326a23e .pxl-cf7 button {
    font-weight: 500;
    padding: 11px 16px 11px 16px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-4233 .elementor-element.elementor-element-326a23e .pxl-cf7 .wpcf7-submit {
    color: #FFFFFF;
}

.elementor-4233 .elementor-element.elementor-element-326a23e .pxl-cf7 .wpcf7-submit:hover,
.elementor-4233 .elementor-element.elementor-element-326a23e .pxl-cf7 .wpcf7-submit:focus {
    color: #FFFFFF;
}

.elementor-4233 .elementor-element.elementor-element-326a23e .pxl-cf7 {
    max-width: 444px;
}

.elementor-4233 .elementor-element.elementor-element-326a23e .pxl-cf7 .wpcf7-form .wpcf7-response-output {
    color: #FFFFFF;
}

.elementor-4233 .elementor-element.elementor-element-326a23e .pxl-cf7 .wpcf7-not-valid-tip {
    color: #FF0000;
}

@media(min-width:576px) {
    .elementor-4233 .elementor-element.elementor-element-694f2b2 {
        --content-width: 1225px;
    }

    .elementor-4233 .elementor-element.elementor-element-c9feb1e {
        --width: 736px;
    }

    .elementor-4233 .elementor-element.elementor-element-2e7194a {
        --width: 520px;
    }

    .elementor-4233 .elementor-element.elementor-element-709f9f7 {
        --width: 105px;
    }

    .elementor-4233 .elementor-element.elementor-element-9c55954 {
        --width: 135px;
    }

    .elementor-4233 .elementor-element.elementor-element-d46fc9a {
        --width: 126px;
    }

    .elementor-4233 .elementor-element.elementor-element-7b6a893 {
        --width: 411px;
    }

    .elementor-4233 .elementor-element.elementor-element-3311ccc {
        --width: 410px;
    }

    .elementor-4233 .elementor-element.elementor-element-fc6ceec {
        --width: 411px;
    }

    .elementor-4233 .elementor-element.elementor-element-0b17328 {
        --content-width: 1176px;
    }

    .elementor-4233 .elementor-element.elementor-element-2183746 {
        --content-width: 1312px;
    }

    .elementor-4233 .elementor-element.elementor-element-c27bbad {
        --content-width: 1280px;
    }

    .elementor-4233 .elementor-element.elementor-element-52ccb4d {
        --content-width: 1280px;
    }
}

@media(max-width:1366px) and (min-width:576px) {

    .elementor-4233 .elementor-element.elementor-element-c9feb1e {
        --width: 600px;
    }

    .elementor-4233 .elementor-element.elementor-element-2e7194a {
        --width: 600px;
    }
  
}

@media(max-width:1200px) and (min-width:576px) {
    .elementor-4233 .elementor-element.elementor-element-c9feb1e {
        --width: 500px;
    }

    .elementor-4233 .elementor-element.elementor-element-2e7194a {
        --width: 500px;
    }

}

@media(max-width:1024px) and (min-width:576px) {
    .elementor-4233 .elementor-element.elementor-element-c9feb1e {
        --width: 100%;
    }

    .elementor-4233 .elementor-element.elementor-element-2e7194a {
        --width: 100%;
    }
   
}

@media(max-width:767px) and (min-width:576px) {
    .elementor-4233 .elementor-element.elementor-element-3311ccc {
        --width: 800px;
    }
   
}

@media(min-width:2400px) {
    .elementor-4233 .elementor-element.elementor-element-702fe36 {
        --grid-auto-flow: row;
    }
}

@media(max-width:1366px) {
    .elementor-4233 .elementor-element.elementor-element-f6a30a2 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-dcd03ea {
        --justify-content: space-between;
        --align-items: stretch;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-b23d748>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-2c73f89 {
        --padding-top: 120px;
        --padding-bottom: 0px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-4233 .elementor-element.elementor-element-702fe36 {
        --grid-auto-flow: row;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-4233 .elementor-element.elementor-element-c27bbad {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 32px;
        --padding-right: 32px;
    }

    .elementor-4233 .elementor-element.elementor-element-52ccb4d {
        --padding-top: 120px;
        --padding-bottom: 0px;
        --padding-left: 32px;
        --padding-right: 32px;
    }
}

@media(max-width:1200px) {
    body:not(.rtl) .elementor-4233 .elementor-element.elementor-element-f7c5f4e {
        left: 250px;
    }

    body.rtl .elementor-4233 .elementor-element.elementor-element-f7c5f4e {
        right: 250px;
    }

    body:not(.rtl) .elementor-4233 .elementor-element.elementor-element-82a56bf {
        right: 250px;
    }

    body.rtl .elementor-4233 .elementor-element.elementor-element-82a56bf {
        left: 250px;
    }

    .elementor-4233 .elementor-element.elementor-element-702fe36 {
        --grid-auto-flow: row;
    }
}

@media(max-width:1024px) {
    .elementor-4233 .elementor-element.elementor-element-96276de {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-4233 .elementor-element.elementor-element-f7c5f4e {
        width: var(--container-widget-width, 8vw);
        max-width: 8vw;
        --container-widget-width: 8vw;
        --container-widget-flex-grow: 0;
    }

    body:not(.rtl) .elementor-4233 .elementor-element.elementor-element-f7c5f4e {
        left: 15vw;
    }

    body.rtl .elementor-4233 .elementor-element.elementor-element-f7c5f4e {
        right: 15vw;
    }

    .elementor-4233 .elementor-element.elementor-element-1d0d97f {
        width: var(--container-widget-width, 8vw);
        max-width: 8vw;
        --container-widget-width: 8vw;
        --container-widget-flex-grow: 0;
        top: 170px;
    }

    body:not(.rtl) .elementor-4233 .elementor-element.elementor-element-1d0d97f {
        right: 12vw;
    }

    body.rtl .elementor-4233 .elementor-element.elementor-element-1d0d97f {
        left: 12vw;
    }

    .elementor-4233 .elementor-element.elementor-element-657f731 {
        width: var(--container-widget-width, 7vw);
        max-width: 7vw;
        --container-widget-width: 7vw;
        --container-widget-flex-grow: 0;
    }

    body:not(.rtl) .elementor-4233 .elementor-element.elementor-element-657f731 {
        left: 14vw;
    }

    body.rtl .elementor-4233 .elementor-element.elementor-element-657f731 {
        right: 14vw;
    }

    .elementor-4233 .elementor-element.elementor-element-82a56bf {
        width: var(--container-widget-width, 8vw);
        max-width: 8vw;
        --container-widget-width: 8vw;
        --container-widget-flex-grow: 0;
    }

    body:not(.rtl) .elementor-4233 .elementor-element.elementor-element-82a56bf {
        right: 20vw;
    }

    body.rtl .elementor-4233 .elementor-element.elementor-element-82a56bf {
        left: 20vw;
    }

    .elementor-4233 .elementor-element.elementor-element-099e99d .pxl-heading .pxl-heading__title {
        font-size: 48px;
        letter-spacing: -2.8px;
    }

    .elementor-4233 .elementor-element.elementor-element-099e99d .pxl-heading__sub {
        margin-bottom: 24px;
    }

    .elementor-4233 .elementor-element.elementor-element-ff2e48e .pxl-text-editor {
        font-size: 16px;
    }

    .elementor-4233 .elementor-element.elementor-element-8132a14 .pxl-text-editor {
        font-size: 16px;
    }

    .elementor-4233 .elementor-element.elementor-element-f6a30a2 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-4233 .elementor-element.elementor-element-68361e9>.elementor-widget-container {
        margin: 80px 0px 0px 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-68361e9 .pxl-heading .pxl-heading__text svg {
        width: 36px;
        Height: 36px;
        margin: 0px 0px 0px 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-68361e9 .pxl-heading .pxl-heading__title {
        margin-bottom: 20px;
    }

    .elementor-4233 .elementor-element.elementor-element-68361e9 .pxl-heading__sub {
        margin-bottom: 24px;
    }

    .elementor-4233 .elementor-element.elementor-element-2e7194a {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-4233 .elementor-element.elementor-element-7635fd1 {
        --gap: 12px 12px;
        --row-gap: 12px;
        --column-gap: 12px;
    }

    .elementor-4233 .elementor-element.elementor-element-2c73f89 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-c61204a>.elementor-widget-container {
        margin: 80px 0px 0px 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-c61204a .pxl-heading .pxl-heading__text svg {
        width: 36px;
        Height: 36px;
        margin: 0px 0px 0px 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-c61204a .pxl-heading .pxl-heading__title {
        margin-bottom: 20px;
    }

    .elementor-4233 .elementor-element.elementor-element-c61204a .pxl-heading__sub {
        margin-bottom: 24px;
    }

    .elementor-4233 .elementor-element.elementor-element-702fe36 {
        --grid-auto-flow: row;
    }

    .elementor-4233 .elementor-element.elementor-element-c70a055 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-4233 .elementor-element.elementor-element-07d6423 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-4233 .elementor-element.elementor-element-71cf6ba {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-4233 .elementor-element.elementor-element-2e69c48 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-4233 .elementor-element.elementor-element-47de89d {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-4233 .elementor-element.elementor-element-bc51797 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-4233 .elementor-element.elementor-element-ff09da4 .pxl-heading .pxl-heading__text svg {
        width: 36px;
        Height: 36px;
        margin: 0px 0px 0px 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-ff09da4 .pxl-heading .pxl-heading__title {
        margin-bottom: 20px;
    }

    .elementor-4233 .elementor-element.elementor-element-ff09da4 .pxl-heading__sub {
        margin-bottom: 24px;
    }

    .elementor-4233 .elementor-element.elementor-element-5c406a4 .pxl-heading .pxl-heading__title {
        margin-bottom: 20px;
    }

    .elementor-4233 .elementor-element.elementor-element-5c406a4 .pxl-heading__sub {
        margin-bottom: 24px;
    }

    .elementor-4233 .elementor-element.elementor-element-c27bbad {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-4233 .elementor-element.elementor-element-7ac1bad {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-4233 .elementor-element.elementor-element-0e86696 .pxl-heading .pxl-heading__title {
        margin-bottom: 20px;
    }

    .elementor-4233 .elementor-element.elementor-element-0e86696 .pxl-heading__sub {
        margin-bottom: 24px;
    }

    .elementor-4233 .elementor-element.elementor-element-52ccb4d {
        --padding-top: 80px;
        --padding-bottom: 0px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-4233 .elementor-element.elementor-element-894f1a1 .pxl-heading .pxl-heading__text svg {
        width: 36px;
        Height: 36px;
        margin: 0px 0px -4px 0px;
    }
}

@media(max-width:767px) {
    .elementor-4233 .elementor-element.elementor-element-657f731 {
        --container-widget-width: 7vw;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 7vw);
        max-width: 7vw;
    }

    .elementor-4233 .elementor-element.elementor-element-dcd03ea {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-cb9b5ab .pxl-text-editor .pxl-text-editor__inner p {
        margin-bottom: 24px;
    }

    .elementor-4233 .elementor-element.elementor-element-2e7194a {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-4233 .elementor-element.elementor-element-c90e736 .pxl-text-editor .pxl-text-editor__inner p {
        margin-bottom: 24px;
    }

    .elementor-4233 .elementor-element.elementor-element-7b6a893 {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-4233 .elementor-element.elementor-element-cf4b239 .pxl-text-editor .pxl-text-editor__inner p {
        margin-bottom: 24px;
    }

    .elementor-4233 .elementor-element.elementor-element-3311ccc {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-dfb779d>.elementor-widget-container {
        margin: 0px 20px 0px 20px;
    }

    .elementor-4233 .elementor-element.elementor-element-dfb779d .pxl-text-editor .pxl-text-editor__inner p {
        margin-bottom: 24px;
    }

    .elementor-4233 .elementor-element.elementor-element-50b9c3d>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-4233 .elementor-element.elementor-element-fc6ceec {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-4233 .elementor-element.elementor-element-a9b2037 .pxl-text-editor .pxl-text-editor__inner p {
        margin-bottom: 24px;
    }

    .elementor-4233 .elementor-element.elementor-element-702fe36 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --e-con-grid-template-rows: repeat(3, 1fr);
        --grid-auto-flow: row;
    }
}

@media(max-width:575px) {
    .elementor-4233 .elementor-element.elementor-element-5aae1e9 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 16px;
        --padding-right: 016px;
    }

    .elementor-4233 .elementor-element.elementor-element-96276de {
        --padding-top: 60px;
        --padding-bottom: 59px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-4233 .elementor-element.elementor-element-13949a4 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    body:not(.rtl) .elementor-4233 .elementor-element.elementor-element-f7c5f4e {
        left: 6.029vw;
    }

    body.rtl .elementor-4233 .elementor-element.elementor-element-f7c5f4e {
        right: 6.029vw;
    }

    .elementor-4233 .elementor-element.elementor-element-f7c5f4e {
        top: -41px;
    }

    body:not(.rtl) .elementor-4233 .elementor-element.elementor-element-1d0d97f {
        right: 5.766vw;
    }

    body.rtl .elementor-4233 .elementor-element.elementor-element-1d0d97f {
        left: 5.766vw;
    }

    .elementor-4233 .elementor-element.elementor-element-1d0d97f {
        top: 89px;
    }

    body:not(.rtl) .elementor-4233 .elementor-element.elementor-element-657f731 {
        left: 8.833vw;
    }

    body.rtl .elementor-4233 .elementor-element.elementor-element-657f731 {
        right: 8.833vw;
    }

    .elementor-4233 .elementor-element.elementor-element-657f731 {
        top: 119px;
        z-index: -1;
    }

    body:not(.rtl) .elementor-4233 .elementor-element.elementor-element-82a56bf {
        right: -5.89vw;
    }

    body.rtl .elementor-4233 .elementor-element.elementor-element-82a56bf {
        left: -5.89vw;
    }

    .elementor-4233 .elementor-element.elementor-element-82a56bf {
        top: -25px;
    }

    .elementor-4233 .elementor-element.elementor-element-099e99d .pxl-heading .pxl-heading__title {
        font-size: 28px;
        letter-spacing: -2px;
        margin-bottom: 16px;
    }

    .elementor-4233 .elementor-element.elementor-element-099e99d .pxl-heading .pxl-heading__sub,
    .elementor-4233 .elementor-element.elementor-element-099e99d .pxl-heading .pxl-heading__sub span {
        font-size: 12px;
    }

    .elementor-4233 .elementor-element.elementor-element-099e99d .pxl-heading__sub {
        margin-bottom: 16px;
    }

    .elementor-4233 .elementor-element.elementor-element-ff2e48e .pxl-text-editor .pxl-text-editor__inner p {
        margin-bottom: 15px;
    }

    .elementor-4233 .elementor-element.elementor-element-ff2e48e .pxl-text-editor {
        font-size: 12px;
    }

    .elementor-4233 .elementor-element.elementor-element-040610a .pxl-button .btn {
        font-size: 12px;
        padding: 7px 10px 7px 10px;
    }

    .elementor-4233 .elementor-element.elementor-element-9789c0b .pxl-button .btn {
        font-size: 12px;
        padding: 7px 10px 7px 10px;
    }

    .elementor-4233 .elementor-element.elementor-element-631ff8d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-499f755>.elementor-widget-container {
        margin: 0px 0px 60px 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-694f2b2 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-8132a14 .pxl-text-editor .pxl-text-editor__inner p {
        margin-bottom: 28px;
    }

    .elementor-4233 .elementor-element.elementor-element-8132a14 .pxl-text-editor {
        font-size: 14px;
    }

    .elementor-4233 .elementor-element.elementor-element-f6a30a2 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-4233 .elementor-element.elementor-element-68361e9>.elementor-widget-container {
        margin: 60px 0px 0px 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-68361e9 .pxl-heading .pxl-heading__text svg {
        width: 20px;
        Height: 20px;
    }

    .elementor-4233 .elementor-element.elementor-element-68361e9 .pxl-heading .pxl-heading__sub,
    .elementor-4233 .elementor-element.elementor-element-68361e9 .pxl-heading .pxl-heading__sub span {
        font-size: 14px;
    }

    .elementor-4233 .elementor-element.elementor-element-e1899af .pxl-text-editor .pxl-text-editor__inner p {
        margin-bottom: 36px;
    }

    .elementor-4233 .elementor-element.elementor-element-c9feb1e {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-a8499f7 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-39aa24b>.elementor-widget-container {
        margin: 0px 20px 0px 20px;
    }

    .elementor-4233 .elementor-element.elementor-element-cb9b5ab>.elementor-widget-container {
        margin: 0px 20px 0px 20px;
    }

    .elementor-4233 .elementor-element.elementor-element-cb9b5ab .pxl-text-editor .pxl-text-editor__inner p {
        margin-bottom: 24px;
    }

    .elementor-4233 .elementor-element.elementor-element-b23d748>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-4233 .elementor-element.elementor-element-2e7194a {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-4233 .elementor-element.elementor-element-c90e736>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-c90e736 .pxl-text-editor .pxl-text-editor__inner p {
        margin-bottom: 24px;
    }

    .elementor-4233 .elementor-element.elementor-element-8b62dc8 {
        --padding-top: 10px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-4673840>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-7635fd1 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
        --flex-wrap: wrap;
    }

    .elementor-4233 .elementor-element.elementor-element-709f9f7 {
        --width: 50%;
    }

    .elementor-4233 .elementor-element.elementor-element-9c55954 {
        --width: 50%;
    }

    .elementor-4233 .elementor-element.elementor-element-d46fc9a {
        --width: 100%;
    }

    .elementor-4233 .elementor-element.elementor-element-7b6a893 {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-4233 .elementor-element.elementor-element-cf4b239 .pxl-text-editor .pxl-text-editor__inner p {
        margin-bottom: 24px;
    }

    .elementor-4233 .elementor-element.elementor-element-3311ccc {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-48000fe {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-4233 .elementor-element.elementor-element-dfb779d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-dfb779d .pxl-text-editor .pxl-text-editor__inner p {
        margin-bottom: 24px;
    }

    .elementor-4233 .elementor-element.elementor-element-50b9c3d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 20px;
    }

    .elementor-4233 .elementor-element.elementor-element-fc6ceec {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-4233 .elementor-element.elementor-element-a9b2037>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-a9b2037 .pxl-text-editor .pxl-text-editor__inner p {
        margin-bottom: 24px;
    }

    .elementor-4233 .elementor-element.elementor-element-166fd4c .pxl-progressbar {
        gap: 24px;
    }

    .elementor-4233 .elementor-element.elementor-element-2c73f89 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-4233 .elementor-element.elementor-element-c61204a>.elementor-widget-container {
        margin: 60px 0px 0px 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-c61204a .pxl-heading .pxl-heading__text svg {
        width: 20px;
        Height: 20px;
    }

    .elementor-4233 .elementor-element.elementor-element-c61204a .pxl-heading .pxl-heading__sub,
    .elementor-4233 .elementor-element.elementor-element-c61204a .pxl-heading .pxl-heading__sub span {
        font-size: 12px;
    }

    .elementor-4233 .elementor-element.elementor-element-702fe36 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-5e67a36 .pxl-icon-box__title {
        font-size: 16px;
    }

    .elementor-4233 .elementor-element.elementor-element-ec63dd2 .pxl-icon-box__title {
        font-size: 16px;
    }

    .elementor-4233 .elementor-element.elementor-element-24a0883 .pxl-icon-box__title {
        font-size: 16px;
    }

    .elementor-4233 .elementor-element.elementor-element-311498a .pxl-icon-box__title {
        font-size: 16px;
    }

    .elementor-4233 .elementor-element.elementor-element-51a59d1 .pxl-icon-box__title {
        font-size: 16px;
    }

    .elementor-4233 .elementor-element.elementor-element-d222647 .pxl-icon-box__title {
        font-size: 16px;
    }

    .elementor-4233 .elementor-element.elementor-element-0b17328 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-4233 .elementor-element.elementor-element-ff09da4>.elementor-widget-container {
        margin: 60px 0px 0px 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-ff09da4 .pxl-heading .pxl-heading__text svg {
        width: 20px;
        Height: 20px;
        margin: 0px 0px 0px 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-ff09da4 .pxl-heading .pxl-heading__sub,
    .elementor-4233 .elementor-element.elementor-element-ff09da4 .pxl-heading .pxl-heading__sub span {
        font-size: 12px;
    }

    .elementor-4233 .elementor-element.elementor-element-c021846>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-2183746 {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-4233 .elementor-element.elementor-element-5c406a4 .pxl-heading .pxl-heading__sub,
    .elementor-4233 .elementor-element.elementor-element-5c406a4 .pxl-heading .pxl-heading__sub span {
        font-size: 12px;
    }

    .elementor-4233 .elementor-element.elementor-element-3ce98d2 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-c27bbad {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-4233 .elementor-element.elementor-element-7ac1bad {
        --padding-top: 60px;
        --padding-bottom: 0px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-4233 .elementor-element.elementor-element-0e86696 .pxl-heading .pxl-heading__text svg {
        width: 24px;
        Height: 24px;
    }

    .elementor-4233 .elementor-element.elementor-element-0e86696 .pxl-heading .pxl-heading__sub,
    .elementor-4233 .elementor-element.elementor-element-0e86696 .pxl-heading .pxl-heading__sub span {
        font-size: 12px;
    }

    .elementor-4233 .elementor-element.elementor-element-64c7289 {
        --margin-top: 20px;
        --margin-bottom: 45px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-52ccb4d {
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
        --padding-top: 60px;
        --padding-bottom: 0px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-4233 .elementor-element.elementor-element-d0f0866 {
        --padding-top: 60px;
        --padding-bottom: 50px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-4233 .elementor-element.elementor-element-894f1a1 .pxl-heading .pxl-heading__text svg {
        width: 20px;
        Height: 20px;
        margin: 0px 0px 0px 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-894f1a1 .pxl-heading .pxl-heading__title {
        margin-bottom: 24px;
    }

    .elementor-4233 .elementor-element.elementor-element-7531765>.elementor-widget-container {
        margin: 0px 0px 24px 0px;
    }

    .elementor-4233 .elementor-element.elementor-element-7531765 .pxl-list {
        text-align: center;
        justify-content: center;
        gap: 12px;
    }

    .elementor-4233 .elementor-element.elementor-element-7531765 .pxl-list__item-icon i {
        font-size: 14px;
    }

    .elementor-4233 .elementor-element.elementor-element-7531765 .pxl-list__item-icon svg {
        width:
            14px;
        height: 14px;
    }

    .elementor-4233 .elementor-element.elementor-element-7531765 .pxl-list .pxl-list__item-content,
    .elementor-4233 .elementor-element.elementor-element-7531765 .pxl-list .pxl-list__item-text {
        font-size: 12px;
    }

    .elementor-4233 .elementor-element.elementor-element-b7fc089 {
        --flex-wrap: wrap;
    }
}

@media screen and (max-width: 575px) {
    .svg-chart {
        width: 100%;
    }
}