.elementor-50 .elementor-element.elementor-element-f9ab25d {
    padding: 85px 0px 105px 0px;
}

.elementor-50 .elementor-element.elementor-element-024352c {
    padding: 0px 0px 36px 0px;
}

.elementor-50 .elementor-element.elementor-element-5cfc6d5 .pxl-heading .pxl-heading--inner {
    max-width: 360px;
}

.elementor-50 .elementor-element.elementor-element-5cfc6d5 .pxl-heading .pxl-item--title {
    font-size: 48px;
    margin-bottom: 0px;
}

.elementor-50 .elementor-element.elementor-element-5cfc6d5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-50 .elementor-element.elementor-element-9817bc2>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-50 .elementor-element.elementor-element-b11baa2 .pxl-image-single {
    text-align: center;
}

.elementor-50 .elementor-element.elementor-element-b11baa2 .pxl-image-single img {
    width: 100%;
}

.elementor-50 .elementor-element.elementor-element-42ccb2f {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-50 .elementor-element.elementor-element-42ccb2f:not(.elementor-motion-effects-element-type-background),
.elementor-50 .elementor-element.elementor-element-42ccb2f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1C2539;
    background-image: url("../../2023/03/about-section3.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-50 .elementor-element.elementor-element-42ccb2f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-50 .elementor-element.elementor-element-be851e4 {
    width: auto;
    max-width: auto;
    top: 208px;
}

body:not(.rtl) .elementor-50 .elementor-element.elementor-element-be851e4 {
    left: -100px;
}

body.rtl .elementor-50 .elementor-element.elementor-element-be851e4 {
    right: -100px;
}

.elementor-50 .elementor-element.elementor-element-056b588 {
    --spacer-size: 76px;
}

.elementor-50 .elementor-element.elementor-element-fe4f95c {
    width: auto;
    max-width: auto;
    top: 0px;
}

body:not(.rtl) .elementor-50 .elementor-element.elementor-element-fe4f95c {
    right: -420px;
}

body.rtl .elementor-50 .elementor-element.elementor-element-fe4f95c {
    left: -420px;
}

.elementor-50 .elementor-element.elementor-element-2b7e9ce .pxl-heading {
    text-align: center;
}

.elementor-50 .elementor-element.elementor-element-2b7e9ce .pxl-heading .pxl-heading--inner {
    max-width: 980px;
}

.elementor-50 .elementor-element.elementor-element-2b7e9ce .pxl-heading .px-title--divider:before,
.elementor-50 .elementor-element.elementor-element-2b7e9ce .pxl-heading .px-title--divider:after,
.elementor-50 .elementor-element.elementor-element-2b7e9ce .pxl-heading .px-title--divider span {
    background-color: #FFFFFF;
}

.elementor-50 .elementor-element.elementor-element-2b7e9ce .pxl-heading .pxl-item--title {
    color: #FFFFFF;
    font-size: 48px;
    margin-bottom: 0px;
}

.elementor-50 .elementor-element.elementor-element-2b7e9ce>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-50 .elementor-element.elementor-element-5840179 {
    --spacer-size: 280px;
}

.elementor-50 .elementor-element.elementor-element-e4dd769 {
    width: auto;
    max-width: auto;
    bottom: -72px;
}

body:not(.rtl) .elementor-50 .elementor-element.elementor-element-e4dd769 {
    left: -330px;
}

body.rtl .elementor-50 .elementor-element.elementor-element-e4dd769 {
    right: -330px;
}

.elementor-50 .elementor-element.elementor-element-556eacf {
    width: auto;
    max-width: auto;
    bottom: 100px;
    z-index: 3;
}

body:not(.rtl) .elementor-50 .elementor-element.elementor-element-556eacf {
    right: -255px;
}

body.rtl .elementor-50 .elementor-element.elementor-element-556eacf {
    left: -255px;
}

.elementor-50 .elementor-element.elementor-element-14c327d {
    width: auto;
    max-width: auto;
    bottom: -20px;
    z-index: 2;
}

body:not(.rtl) .elementor-50 .elementor-element.elementor-element-14c327d {
    right: -710px;
}

body.rtl .elementor-50 .elementor-element.elementor-element-14c327d {
    left: -710px;
}

.elementor-50 .elementor-element.elementor-element-58c1a65>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-50 .elementor-element.elementor-element-bead9c1>.elementor-widget-container {
    margin: -235px 0px 0px 0px;
}

.elementor-50 .elementor-element.elementor-element-bead9c1 {
    z-index: 9;
}

.elementor-50 .elementor-element.elementor-element-ecc330d {
    padding: 100px 0px 75px 0px;
}

.elementor-50 .elementor-element.elementor-element-614421d .pxl-heading {
    text-align: center;
}

.elementor-50 .elementor-element.elementor-element-614421d .pxl-heading .pxl-item--title {
    font-size: 48px;
    margin-bottom: 0px;
}

.elementor-50 .elementor-element.elementor-element-614421d>.elementor-widget-container {
    margin: 0px 0px 55px 0px;
}

.elementor-50 .elementor-element.elementor-element-72d235b:not(.elementor-motion-effects-element-type-background),
.elementor-50 .elementor-element.elementor-element-72d235b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1C2539;
    background-image: url("../../2023/03/about-section2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-50 .elementor-element.elementor-element-72d235b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 75px 0px 85px 0px;
}

.elementor-50 .elementor-element.elementor-element-72d235b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-50 .elementor-element.elementor-element-82b0a9d .pxl-counter1 .pxl--item-inner {
    text-align: center;
}

.elementor-50 .elementor-element.elementor-element-82b0a9d .pxl-counter .pxl--item-title {
    color: #FFFFFF;
}

.elementor-50 .elementor-element.elementor-element-505d803 .pxl-counter1 .pxl--item-inner {
    text-align: center;
}

.elementor-50 .elementor-element.elementor-element-505d803 .pxl-counter .pxl--item-title {
    color: #FFFFFF;
}

.elementor-50 .elementor-element.elementor-element-40b358c .pxl-counter1 .pxl--item-inner {
    text-align: center;
}

.elementor-50 .elementor-element.elementor-element-40b358c .pxl-counter .pxl--item-title {
    color: #FFFFFF;
}

.elementor-50 .elementor-element.elementor-element-1645b68 .pxl-counter1 .pxl--item-inner {
    text-align: center;
}

.elementor-50 .elementor-element.elementor-element-1645b68 .pxl-counter .pxl--item-title {
    color: #FFFFFF;
}

.elementor-50 .elementor-element.elementor-element-343f7d1 {
    padding: 105px 0px 70px 0px;
}

.elementor-50 .elementor-element.elementor-element-0ef29c8 .pxl-heading .pxl-item--title {
    font-size: 48px;
    letter-spacing: -0.4px;
    margin-bottom: 0px;
}

.elementor-50 .elementor-element.elementor-element-0ef29c8>.elementor-widget-container {
    margin: 0px -5px 0px 0px;
    padding: 95px 0px 0px 0px;
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-50 .elementor-element.elementor-element-77843e4 {
        width: 50%;
    }

    .elementor-50 .elementor-element.elementor-element-d91c8c6 {
        width: 50%;
    }

    .elementor-50 .elementor-element.elementor-element-bb70e05 {
        width: 50%;
    }

    .elementor-50 .elementor-element.elementor-element-72f5766 {
        width: 50%;
    }

    .elementor-50 .elementor-element.elementor-element-cce2e50 {
        width: 100%;
    }

    .elementor-50 .elementor-element.elementor-element-d6c6acd {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-50 .elementor-element.elementor-element-5cfc6d5 .pxl-heading .pxl-heading--inner {
        max-width: 300px;
    }

    .elementor-50 .elementor-element.elementor-element-5cfc6d5 .pxl-heading .pxl-item--title {
        font-size: 36px;
    }

    .elementor-50 .elementor-element.elementor-element-9817bc2 .pxl-text-editor {
        font-size: 17px;
    }

    .elementor-50 .elementor-element.elementor-element-fba9d94 .pxl-text-editor {
        font-size: 17px;
    }

    .elementor-50 .elementor-element.elementor-element-2b7e9ce .pxl-heading .pxl-item--title {
        font-size: 36px;
    }

    .elementor-50 .elementor-element.elementor-element-614421d .pxl-heading .pxl-item--title {
        font-size: 36px;
    }

    .elementor-50 .elementor-element.elementor-element-82b0a9d>.elementor-widget-container {
        margin: 0px 0px 32px 0px;
    }

    .elementor-50 .elementor-element.elementor-element-505d803>.elementor-widget-container {
        margin: 0px 0px 32px 0px;
    }

    .elementor-50 .elementor-element.elementor-element-0ef29c8 .pxl-heading .pxl-heading--inner {
        max-width: 300px;
    }

    .elementor-50 .elementor-element.elementor-element-0ef29c8 .pxl-heading .pxl-item--title {
        font-size: 36px;
    }

    .elementor-50 .elementor-element.elementor-element-0ef29c8>.elementor-widget-container {
        margin: 0px 0px 32px 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-50 .elementor-element.elementor-element-5cfc6d5 .pxl-heading .pxl-item--title {
        font-size: 30px;
    }

    .elementor-50 .elementor-element.elementor-element-056b588 {
        --spacer-size: 85px;
    }

    .elementor-50 .elementor-element.elementor-element-2b7e9ce .pxl-heading .pxl-item--title {
        font-size: 24px;
    }

    .elementor-50 .elementor-element.elementor-element-5840179 {
        --spacer-size: 85px;
    }

    .elementor-50 .elementor-element.elementor-element-bead9c1>.elementor-widget-container {
        margin: 100px 0px 0px 0px;
    }

    .elementor-50 .elementor-element.elementor-element-614421d .pxl-heading .pxl-item--title {
        font-size: 30px;
    }

    .elementor-50 .elementor-element.elementor-element-82b0a9d .pxl-counter .pxl--counter-number {
        font-size: 48px;
    }

    .elementor-50 .elementor-element.elementor-element-505d803 .pxl-counter .pxl--counter-number {
        font-size: 48px;
    }

    .elementor-50 .elementor-element.elementor-element-40b358c .pxl-counter .pxl--counter-number {
        font-size: 48px;
    }

    .elementor-50 .elementor-element.elementor-element-40b358c>.elementor-widget-container {
        margin: 0px 0px 32px 0px;
    }

    .elementor-50 .elementor-element.elementor-element-1645b68 .pxl-counter .pxl--counter-number {
        font-size: 48px;
    }

    .elementor-50 .elementor-element.elementor-element-0ef29c8 .pxl-heading .pxl-item--title {
        font-size: 30px;
    }
}