

.elementor-181 .elementor-element.elementor-element-17377b4 > .elementor-background-overlay {
    background-color: #121C27;
    opacity: 0.4;
    mix-blend-mode: multiply;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-181 .elementor-element.elementor-element-17377b4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 274px 0px 26px 0px;
}

.elementor-181 .elementor-element.elementor-element-b1031bd .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    -webkit-text-stroke-color: #FFFFFF;
    font-size: 60px;
    font-weight: 400;
    margin-bottom: 0px;
}

.elementor-181 .elementor-element.elementor-element-b1031bd .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
    stroke: #FFFFFF;
}

.elementor-181 .elementor-element.elementor-element-95ded0d > .elementor-widget-container {
    margin: 13px 0px 27px 0px;
}

.elementor-181 .elementor-element.elementor-element-95ded0d .pxl-text-editor .pxl-item--inner {
    max-width: 600px;
}

.elementor-181 .elementor-element.elementor-element-95ded0d .pxl-text-editor , .elementor-181 .elementor-element.elementor-element-95ded0d .pxl-text-editor p {
    color: #DBDBDB;
    
    font-size: 17px;
    font-weight: 400;
    line-height: 27px;
}

.elementor-widget-divider {
    --divider-color: var( --e-global-color-secondary );
}

.elementor-widget-divider .elementor-divider__text {
    color: var( --e-global-color-secondary );
   font-family: 'IBM Plex Sans', sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-secondary );
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var( --e-global-color-secondary );
    border-color: var( --e-global-color-secondary );
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-secondary );
}

.elementor-181 .elementor-element.elementor-element-1ade687 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 3px;
}

.elementor-181 .elementor-element.elementor-element-1ade687 > .elementor-widget-container {
    margin: 0px 0px -1px 0px;
}

.elementor-181 .elementor-element.elementor-element-1ade687 .elementor-divider-separator {
    width: 55px;
}

.elementor-181 .elementor-element.elementor-element-1ade687 .elementor-divider {
    padding-block-start:0px;padding-block-end:0px;}

.elementor-181 .elementor-element.elementor-element-f67336f {
    --divider-border-style: solid;
    --divider-color: #FFFFFF4D;
    --divider-border-width: 1px;
}

.elementor-181 .elementor-element.elementor-element-f67336f .elementor-divider-separator {
    width: 654px;
}

.elementor-181 .elementor-element.elementor-element-f67336f .elementor-divider {
    padding-block-start:0px;padding-block-end:0px;}

.elementor-181 .elementor-element.elementor-element-3cb6cfa > .elementor-widget-container {
    margin: 67px 0px 0px 0px;
}

.elementor-181 .elementor-element.elementor-element-3cb6cfa .pxl-breadcrumb {
    color: #FFFFFF;
}

.elementor-181 .elementor-element.elementor-element-3cb6cfa .pxl-breadcrumb i {
    color: #FFFFFF;
}

.elementor-181 .elementor-element.elementor-element-3cb6cfa .pxl-breadcrumb span.breadcrumb-entry {
    color: #FFFFFF;
}

.elementor-181 .elementor-element.elementor-element-3cb6cfa .pxl-breadcrumb a:hover {
    color: #FFFFFFAD;
}

.elementor-181 .elementor-element.elementor-element-3cd9c60 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-181 .elementor-element.elementor-element-3cd9c60 {
    /* margin-top: 110px; */
    /* margin-bottom: 50px; */
}

.elementor-181 .elementor-element.elementor-element-53535af .pxl-heading .pxl-item--title {
    font-size: 17px;
    margin-top: 15px;
    color: white;
    font-weight: 400;
    text-transform: uppercase;
    /* letter-spacing:4.8px; */
    margin-bottom: 0px;
}

.elementor-181 .elementor-element.elementor-element-7473b50 > .elementor-widget-container {
    margin: 6px 0px 0px 0px;
}

.elementor-181 .elementor-element.elementor-element-7473b50 .pxl-text-editor , .elementor-181 .elementor-element.elementor-element-7473b50 .pxl-text-editor p {
    /* color: #b8b8b8; */
    /* font-size: 14px; */
    /* font-weight: 500; */
    line-height: 28px;
}

.elementor-181 .elementor-element.elementor-element-f5a3e48.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-181 .elementor-element.elementor-element-57b2aa5 {
    width: auto;
    max-width: auto;
    z-index: 2;
}

.elementor-181 .elementor-element.elementor-element-57b2aa5 .pxl-image-single img, .elementor-181 .elementor-element.elementor-element-57b2aa5 .pxl-item--inner, .elementor-181 .elementor-element.elementor-element-57b2aa5 .pxl-image-single .pxl-item--bg {
    border-radius: 111111px 111111px 111111px 111111px;
}

.elementor-181 .elementor-element.elementor-element-48ac875 {
    width: auto;
    max-width: auto;
    top: 20px;
}

body:not(.rtl) .elementor-181 .elementor-element.elementor-element-48ac875 {
    right: -150px;
}

body.rtl .elementor-181 .elementor-element.elementor-element-48ac875 {
    left: -150px;
}

.elementor-181 .elementor-element.elementor-element-48ac875 .pxl-image-single img, .elementor-181 .elementor-element.elementor-element-48ac875 .pxl-item--inner, .elementor-181 .elementor-element.elementor-element-48ac875 .pxl-image-single .pxl-item--bg {
    /* border-radius: 111111px 111111px 111111px 111111px; */
}

.elementor-181 .elementor-element.elementor-element-5ec23fd .pxl-el-divider {
    background-color: #D3D5D6;
    width: 100%;
    height: 1px;
}

.elementor-181 .elementor-element.elementor-element-4e46913 {
    margin-top: 85px;
    margin-bottom: 43px;
}

.elementor-181 .elementor-element.elementor-element-1bbc1c7 .pxl-heading .pxl-item--title {
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 25px;
    letter-spacing: 4.8px;
    margin-bottom: 0px;
}

.elementor-181 .elementor-element.elementor-element-dc2be95 .pxl-heading .pxl-item--title {
    font-size: 45px;
    font-weight: 500;
    line-height: 55px;
    margin-bottom: 0px;
}

.elementor-181 .elementor-element.elementor-element-43c7b9f > .elementor-widget-container {
    margin: 23px 0px 25px 0px;
}

.elementor-181 .elementor-element.elementor-element-43c7b9f .pxl-text-editor , .elementor-181 .elementor-element.elementor-element-43c7b9f .pxl-text-editor p {
    color: #4B535D;
    font-size: 15px;
    line-height: 25px;
}

.elementor-181 .elementor-element.elementor-element-f485d13 .pxl-text-editor , .elementor-181 .elementor-element.elementor-element-f485d13 .pxl-text-editor p {
    color: #4B535D;
    font-size: 15px;
    line-height: 25px;
}

.elementor-181 .elementor-element.elementor-element-de14887 .pxl-el-divider {
    background-color: #0A1119;
    width: 100%;
    height: 1px;
}

.elementor-181 .elementor-element.elementor-element-8c618c3 > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-181 .elementor-element.elementor-element-8c618c3 .pxl-heading .pxl-item--title {
    font-size: 23px;
    font-weight: 500;
    line-height: 55px;
    margin-bottom: 0px;
}

.elementor-181 .elementor-element.elementor-element-c38a8f4 > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
}

.elementor-181 .elementor-element.elementor-element-c38a8f4 .pxl-text-editor , .elementor-181 .elementor-element.elementor-element-c38a8f4 .pxl-text-editor p {
    color: #4B535D;
    font-size: 15px;
    line-height: 25px;
}

.elementor-181 .elementor-element.elementor-element-e2bff99 .pxl-el-divider {
    background-color: #0A1119;
    width: 100%;
    height: 1px;
}

.elementor-181 .elementor-element.elementor-element-824ba2e > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-181 .elementor-element.elementor-element-824ba2e .pxl-heading .pxl-item--title {
    font-size: 23px;
    font-weight: 500;
    line-height: 55px;
    margin-bottom: 0px;
}

.elementor-181 .elementor-element.elementor-element-a5d0d24 > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
}

.elementor-181 .elementor-element.elementor-element-a5d0d24 .pxl-text-editor , .elementor-181 .elementor-element.elementor-element-a5d0d24 .pxl-text-editor p {
    color: #4B535D;
    font-size: 15px;
    line-height: 25px;
}

.elementor-181 .elementor-element.elementor-element-f95a843 .pxl-el-divider {
    background-color: #0A1119;
    width: 100%;
    height: 1px;
}

.elementor-181 .elementor-element.elementor-element-1cb07c1 > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-181 .elementor-element.elementor-element-1cb07c1 .pxl-heading .pxl-item--title {
    font-size: 23px;
    font-weight: 500;
    line-height: 55px;
    margin-bottom: 0px;
}

.elementor-181 .elementor-element.elementor-element-d9d8205 > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
}

.elementor-181 .elementor-element.elementor-element-d9d8205 .pxl-text-editor , .elementor-181 .elementor-element.elementor-element-d9d8205 .pxl-text-editor p {
    color: #4B535D;
    font-size: 15px;
    line-height: 25px;
}

.elementor-181 .elementor-element.elementor-element-09dfa16 .pxl-el-divider {
    background-color: #0A1119;
    width: 100%;
    height: 1px;
}

.elementor-181 .elementor-element.elementor-element-bdc5bd7 > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-181 .elementor-element.elementor-element-bdc5bd7 .pxl-heading .pxl-item--title {
    font-size: 23px;
    font-weight: 500;
    line-height: 55px;
    margin-bottom: 0px;
}

.elementor-181 .elementor-element.elementor-element-fb7182d > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
}

.elementor-181 .elementor-element.elementor-element-fb7182d .pxl-text-editor , .elementor-181 .elementor-element.elementor-element-fb7182d .pxl-text-editor p {
    color: #4B535D;
    font-size: 15px;
    line-height: 25px;
}

.elementor-181 .elementor-element.elementor-element-085e422 {
    margin-top: 103px;
    margin-bottom: 0px;
}

.elementor-181 .elementor-element.elementor-element-c83345c > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-181 .elementor-element.elementor-element-9724adf .pxl-image--inner {
    width: 100%;
    max-width: 100%;
    height: 420px;
}

.elementor-181 .elementor-element.elementor-element-9724adf .pxl-image--inner .pxl-image-wg {
    height: 100%;
}

.elementor-181 .elementor-element.elementor-element-635e93e {
    /* margin-top: 110px; */
    /* margin-bottom: 0px; */
}

.elementor-181 .elementor-element.elementor-element-cf42498.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-181 .elementor-element.elementor-element-cf42498.pxl-column-sticky {
    top: 50px;
}

.elementor-181 .elementor-element.elementor-element-2b29670 > .elementor-widget-container {
    margin: 50px 0px 22px 0px;
}

.elementor-181 .elementor-element.elementor-element-2b29670 .pxl-heading {
    text-align: left;
}

.elementor-181 .elementor-element.elementor-element-2b29670 .pxl-heading .pxl-heading--inner {
    max-width: 582px;
}

.elementor-181 .elementor-element.elementor-element-2b29670 .pxl-heading .pxl-item--title {
    font-size: 21px;
    text-transform: uppercase;
    color: white;
    font-weight: 500;
    line-height: 55px;
    margin-bottom: 0px;
}

.elementor-181 .elementor-element.elementor-element-2b29670 .pxl-heading .pxl-item--subtitle {
    color: #0A1119;
    margin-bottom: 20px;
}

.elementor-181 .elementor-element.elementor-element-2b29670 .pxl-heading .pxl-item--subtitle, .elementor-181 .elementor-element.elementor-element-2b29670 .pxl-heading .pxl-item--subtitle span {
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 4.8px;
}

.elementor-181 .elementor-element.elementor-element-138f475 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 3px;
    z-index: 2;
}

.elementor-181 .elementor-element.elementor-element-138f475 > .elementor-widget-container {
    margin: 0px 0px -2px 0px;
}

.elementor-181 .elementor-element.elementor-element-138f475 .elementor-divider-separator {
    width: 293px;
    /* margin: 0 auto; */
    margin-left: 0;
}

.elementor-181 .elementor-element.elementor-element-138f475 .elementor-divider {
    text-align: left;
    /* justify-content: left; */
    padding-block-start:0px;
    padding-block-end:0px;
    }

.elementor-181 .elementor-element.elementor-element-d557b8a {
    width: auto;
    max-width: auto;
}

.elementor-181 .elementor-element.elementor-element-d557b8a .pxl-el-divider {
    background-color: #D8D9DA;
    width: 244px;
    height: 1px;
}

.elementor-181 .elementor-element.elementor-element-905ea2e > .elementor-widget-container {
    /* margin: 43px 0px 27px 0px; */
}

.elementor-181 .elementor-element.elementor-element-905ea2e .pxl-text-editor {
    text-align: left;
}

.elementor-181 .elementor-element.elementor-element-905ea2e .pxl-text-editor , .elementor-181 .elementor-element.elementor-element-905ea2e .pxl-text-editor p {
    color: #bcbcbc;
    font-size: 14px;
    line-height: 28px;
}

.elementor-181 .elementor-element.elementor-element-f67ce8b > .elementor-widget-container {
    --e-transform-flipY: -1;
}

.elementor-181 .elementor-element.elementor-element-f67ce8b .pxl-image-single {
    text-align: right;
}

.elementor-181 .elementor-element.elementor-element-3d38234.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-181 .elementor-element.elementor-element-2924990 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-181 .elementor-element.elementor-element-493286f > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-181 .elementor-element.elementor-element-f89b8f7 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-181 .elementor-element.elementor-element-f2a5916 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-181 .elementor-element.elementor-element-f2a5916 .pxl-icon-box .pxl-item--icon i {
    font-size: 43px;
}

.elementor-181 .elementor-element.elementor-element-f2a5916 .pxl-icon-box .pxl-item--icon svg {
    height: 43px;
}

.elementor-181 .elementor-element.elementor-element-632b997 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}


.elementor-181 .elementor-element.elementor-element-d1e275d > .elementor-container {
    min-height: 461px;
}

.elementor-181 .elementor-element.elementor-element-d1e275d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 110px;
    margin-bottom: 0px;
}

.elementor-181 .elementor-element.elementor-element-d1e275d > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-181 .elementor-element.elementor-element-581f375 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-181 .elementor-element.elementor-element-581f375 .pxl-heading {
    text-align: left;
}

.elementor-181 .elementor-element.elementor-element-581f375 .pxl-heading .pxl-heading--inner {
    max-width: 576px;
}

.elementor-181 .elementor-element.elementor-element-581f375 .pxl-heading .pxl-item--title {
    font-size: 45px;
    font-weight: 500;
    line-height: 55px;
    margin-bottom: 0px;
}

.elementor-181 .elementor-element.elementor-element-581f375 .pxl-heading .pxl-item--subtitle {
    color: #0A1119;
    margin-bottom: 20px;
}

.elementor-181 .elementor-element.elementor-element-581f375 .pxl-heading .pxl-item--subtitle, .elementor-181 .elementor-element.elementor-element-581f375 .pxl-heading .pxl-item--subtitle span {
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 4.8px;
}

.elementor-181 .elementor-element.elementor-element-e4cb365 > .elementor-widget-container {
    margin: 0px 0px 41px 0px;
}

.elementor-181 .elementor-element.elementor-element-e4cb365 .pxl-text-editor .pxl-item--inner {
    max-width: 685px;
}

.elementor-181 .elementor-element.elementor-element-e4cb365 .pxl-text-editor , .elementor-181 .elementor-element.elementor-element-e4cb365 .pxl-text-editor p {
    color: #0A1119;
    font-size: 17px;
    line-height: 28px;
}

.elementor-181 .elementor-element.elementor-element-da99a5a .pxl-button {
    text-align: left;
}

.elementor-181 .elementor-element.elementor-element-da99a5a .pxl-button .btn {
    color: #FFFFFF;
    background-color: #0A1119;
    font-size: 15px;
    font-weight: 400;
    line-height: 50px;
    border-radius: 11111px 11111px 11111px 11111px;
    padding: 0px 35px 0px 35px;
}

.elementor-181 .elementor-element.elementor-element-da99a5a .pxl-button .btn i {
    color: #FFFFFF;
    font-size: 31px;
}

.elementor-181 .elementor-element.elementor-element-da99a5a .pxl-button .btn svg path {
    fill: #FFFFFF;
}

.elementor-181 .elementor-element.elementor-element-da99a5a .pxl-button .btn svg rect {
    fill: #FFFFFF;
}

.elementor-181 .elementor-element.elementor-element-da99a5a .pxl-button .btn svg polygon {
    fill: #FFFFFF;
}

.elementor-181 .elementor-element.elementor-element-da99a5a .pxl-button .btn.btn-default svg {
    width: 31px;
}

.elementor-181 .elementor-element.elementor-element-da99a5a .pxl-button .btn-svg:hover svg {
    width: 31px;
}

.elementor-181 .elementor-element.elementor-element-da99a5a .pxl-button .btn.pxl-icon--right:not(.btn-svg) i, .elementor-181 .elementor-element.elementor-element-da99a5a .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
    margin-left: 16px;
}

.elementor-181 .elementor-element.elementor-element-da99a5a .pxl-button .btn-svg.pxl-icon--right:hover svg {
    margin-left: 16px;
}

@media(max-width: 1500px) {
    .elementor-181 .elementor-element.elementor-element-f5a3e48.elementor-column > .elementor-widget-wrap {
        justify-content:flex-start;
    }

    body:not(.rtl) .elementor-181 .elementor-element.elementor-element-48ac875 {
        right: 15px;
    }

    body.rtl .elementor-181 .elementor-element.elementor-element-48ac875 {
        left: 15px;
    }
}

@media(max-width: 1200px) {
    .elementor-181 .elementor-element.elementor-element-17377b4 {
        padding:70px 0px 50px 0px;
    }

    body:not(.rtl) .elementor-181 .elementor-element.elementor-element-48ac875 {
        right: -150px;
    }

    body.rtl .elementor-181 .elementor-element.elementor-element-48ac875 {
        left: -150px;
    }

    .elementor-181 .elementor-element.elementor-element-4e46913 {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    .elementor-181 .elementor-element.elementor-element-fe62af1 > .elementor-element-populated {
        padding: 15px 15px 0px 15px;
    }

    .elementor-181 .elementor-element.elementor-element-8c618c3 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-181 .elementor-element.elementor-element-8c618c3 .pxl-heading .pxl-item--title {
        line-height: 35px;
    }

    .elementor-181 .elementor-element.elementor-element-824ba2e > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-181 .elementor-element.elementor-element-824ba2e .pxl-heading .pxl-item--title {
        line-height: 35px;
    }

    .elementor-181 .elementor-element.elementor-element-1cb07c1 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-181 .elementor-element.elementor-element-1cb07c1 .pxl-heading .pxl-item--title {
        line-height: 35px;
    }

    .elementor-181 .elementor-element.elementor-element-bdc5bd7 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-181 .elementor-element.elementor-element-bdc5bd7 .pxl-heading .pxl-item--title {
        line-height: 35px;
    }

    .elementor-181 .elementor-element.elementor-element-085e422 {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    .elementor-181 .elementor-element.elementor-element-635e93e {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-181 .elementor-element.elementor-element-2b29670 .pxl-heading .pxl-item--title {
        font-size: 21px;
    }

    .elementor-181 .elementor-element.elementor-element-905ea2e .pxl-text-editor , .elementor-181 .elementor-element.elementor-element-905ea2e .pxl-text-editor p {
        font-size: 15px;
    }

    .elementor-181 .elementor-element.elementor-element-d1e275d > .elementor-container {
        min-height: 400px;
    }
}

@media(max-width: 1024px) {
    .elementor-181 .elementor-element.elementor-element-f67336f .elementor-divider-separator {
        width:100%;
    }

    .elementor-181 .elementor-element.elementor-element-7473b50 .pxl-text-editor , .elementor-181 .elementor-element.elementor-element-7473b50 .pxl-text-editor p {
        font-size: 15px;
        line-height: 30px;
    }

    .elementor-181 .elementor-element.elementor-element-dc2be95 .pxl-heading .pxl-item--title {
        font-size: 35px;
        line-height: 45px;
    }

    .elementor-181 .elementor-element.elementor-element-18f5b4d {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-181 .elementor-element.elementor-element-9724adf .pxl-image--inner {
        height: 400px;
    }

    .elementor-181 .elementor-element.elementor-element-2b29670 .pxl-heading .pxl-item--title {
        font-size: 35px;
        line-height: 50px;
    }

    .elementor-181 .elementor-element.elementor-element-1372ed2 .pxl-icon-box .pxl-item--inner {
        padding: 40px 20px 40px 20px !important;
    }

    .elementor-181 .elementor-element.elementor-element-2924990 .pxl-icon-box .pxl-item--inner {
        padding: 40px 20px 40px 20px !important;
    }

    .elementor-181 .elementor-element.elementor-element-493286f .pxl-icon-box .pxl-item--inner {
        padding: 40px 20px 40px 20px !important;
    }

    .elementor-181 .elementor-element.elementor-element-f89b8f7 .pxl-icon-box .pxl-item--inner {
        padding: 40px 20px 40px 20px !important;
    }

    .elementor-181 .elementor-element.elementor-element-f2a5916 .pxl-icon-box .pxl-item--inner {
        padding: 40px 20px 40px 20px !important;
    }

    .elementor-181 .elementor-element.elementor-element-f2a5916 .pxl-icon-box .pxl-item--title,.elementor-181 .elementor-element.elementor-element-f2a5916 .pxl-icon-box .pxl-item--title a {
        font-size: 24px;
    }

    .elementor-181 .elementor-element.elementor-element-632b997 .pxl-icon-box .pxl-item--inner {
        padding: 40px 20px 40px 20px !important;
    }

    .elementor-181 .elementor-element.elementor-element-581f375 .pxl-heading .pxl-item--title {
        font-size: 40px;
    }
}

@media(max-width: 767px) {
    .elementor-181 .elementor-element.elementor-element-b1031bd .pxl-heading .pxl-item--title {
        font-size:40px;
        line-height: 55px;
    }

    .elementor-181 .elementor-element.elementor-element-95ded0d .pxl-text-editor , .elementor-181 .elementor-element.elementor-element-95ded0d .pxl-text-editor p {
        font-size: 15px;
        line-height: 25px;
    }

    .elementor-181 .elementor-element.elementor-element-3cb6cfa > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }

    .elementor-181 .elementor-element.elementor-element-3cd9c60 {
        /* margin-top: 70px; */
        /* margin-bottom: 70px; */
    }

    .elementor-181 .elementor-element.elementor-element-f5a3e48 > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    body:not(.rtl) .elementor-181 .elementor-element.elementor-element-48ac875 {
        right: 15px;
    }

    body.rtl .elementor-181 .elementor-element.elementor-element-48ac875 {
        left: 15px;
    }

    .elementor-181 .elementor-element.elementor-element-dc2be95 .pxl-heading .pxl-heading--inner {
        max-width: 3000px;
    }

    .elementor-181 .elementor-element.elementor-element-dc2be95 .pxl-heading .pxl-item--title {
        font-size: 30px;
    }

    .elementor-181 .elementor-element.elementor-element-9724adf .pxl-image--inner {
        height: 300px;
    }

    .elementor-181 .elementor-element.elementor-element-9724adf img {
        object-fit: fill;
    }

    .elementor-181 .elementor-element.elementor-element-635e93e {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-181 .elementor-element.elementor-element-2b29670 .pxl-heading .pxl-item--title {
        font-size: 21px;
        line-height: 29px;
    }

    .elementor-181 .elementor-element.elementor-element-2b29670 .pxl-heading .pxl-item--subtitle {
        margin-bottom: 20px;
    }

    .elementor-181 .elementor-element.elementor-element-905ea2e .pxl-text-editor , .elementor-181 .elementor-element.elementor-element-905ea2e .pxl-text-editor p {
        font-size: 15px;
        line-height: 29px;
        margin-bottom: 14px;
    }

    .elementor-181 .elementor-element.elementor-element-f67ce8b {
        width: auto;
        max-width: auto;
    }

    .elementor-181 .elementor-element.elementor-element-f67ce8b > .elementor-widget-container {
        --e-transform-rotateZ: 40deg;
    }

    .elementor-181 .elementor-element.elementor-element-f67ce8b .pxl-image-single {
        text-align: left;
    }

    .elementor-181 .elementor-element.elementor-element-1372ed2 .pxl-icon-box .pxl-item--title,.elementor-181 .elementor-element.elementor-element-1372ed2 .pxl-icon-box .pxl-item--title a {
        font-size: 17px;
    }

    .elementor-181 .elementor-element.elementor-element-2924990 .pxl-icon-box .pxl-item--title,.elementor-181 .elementor-element.elementor-element-2924990 .pxl-icon-box .pxl-item--title a {
        font-size: 17px;
    }

    .elementor-181 .elementor-element.elementor-element-493286f .pxl-icon-box .pxl-item--title,.elementor-181 .elementor-element.elementor-element-493286f .pxl-icon-box .pxl-item--title a {
        font-size: 17px;
    }

    .elementor-181 .elementor-element.elementor-element-f89b8f7 .pxl-icon-box .pxl-item--title,.elementor-181 .elementor-element.elementor-element-f89b8f7 .pxl-icon-box .pxl-item--title a {
        font-size: 22px;
    }

    .elementor-181 .elementor-element.elementor-element-f2a5916 .pxl-icon-box .pxl-item--title,.elementor-181 .elementor-element.elementor-element-f2a5916 .pxl-icon-box .pxl-item--title a {
        font-size: 22px;
    }

    .elementor-181 .elementor-element.elementor-element-632b997 .pxl-icon-box .pxl-item--title,.elementor-181 .elementor-element.elementor-element-632b997 .pxl-icon-box .pxl-item--title a {
        font-size: 22px;
    }

    .elementor-181 .elementor-element.elementor-element-d1e275d {
        margin-top: 70px;
        margin-bottom: 0px;
    }

    .elementor-181 .elementor-element.elementor-element-581f375 .pxl-heading .pxl-item--title {
        font-size: 30px;
        line-height: 45px;
    }

    .elementor-181 .elementor-element.elementor-element-581f375 .pxl-heading .pxl-item--subtitle {
        margin-bottom: 20px;
    }

    .elementor-181 .elementor-element.elementor-element-da99a5a .pxl-button .btn {
        font-size: 14px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-181 .elementor-element.elementor-element-da99a5a .pxl-button .btn.pxl-icon--right:not(.btn-svg) i, .elementor-181 .elementor-element.elementor-element-da99a5a .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
        margin-left: 5px;
    }

    .elementor-181 .elementor-element.elementor-element-da99a5a .pxl-button .btn-svg.pxl-icon--right:hover svg {
        margin-left: 5px;
    }
}

@media(min-width: 768px) {
    .elementor-181 .elementor-element.elementor-element-9a2dc13 {
        width:52.757%;
    }

    .elementor-181 .elementor-element.elementor-element-f5a3e48 {
        width: 47.243%;
    }

    .elementor-181 .elementor-element.elementor-element-fe62af1 {
        width: 29.923%;
    }

    .elementor-181 .elementor-element.elementor-element-d89a3d5 {
        width: 70.077%;
    }
}

@media(max-width: 1200px) and (min-width:768px) {
    .elementor-181 .elementor-element.elementor-element-fe62af1 {
        width:100%;
    }

    .elementor-181 .elementor-element.elementor-element-d89a3d5 {
        width: 100%;
    }.pxl-text-editor p {
    margin-bottom: 15px;
}
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-181 .elementor-element.elementor-element-a94d8bb {
        width:50%;
    }

    .elementor-181 .elementor-element.elementor-element-08f35cd {
        width: 50%;
    }

    .elementor-181 .elementor-element.elementor-element-02d437c {
        width: 50%;
    }

    .elementor-181 .elementor-element.elementor-element-f8d9684 {
        width: 50%;
    }
}

