.elementor-14148 .elementor-element.elementor-element-8af9266 {
    margin-top: 0;
    margin-bottom: 120px
}

.elementor-14148 .elementor-element.elementor-element-4963916>.elementor-element-populated {
    padding: 0 15px
}

.elementor-14148 .elementor-element.elementor-element-3839806>.elementor-container {
    max-width: 1815px
}

.elementor-14148 .elementor-element.elementor-element-3839806 {
    margin-top: 0;
    margin-bottom: 120px
}

.elementor-14148 .elementor-element.elementor-element-e51bda5>.elementor-element-populated {
    margin: 160px 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 37.5px 0 200px
}

.elementor-14148 .elementor-element.elementor-element-0b2aca0 {
    color: var(--theme-color);
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2.8px
}

.elementor-14148 .elementor-element.elementor-element-0b2aca0>.elementor-widget-container {
    margin: 0 0 10px
}

.elementor-14148 .elementor-element.elementor-element-fb38554 .elementor-heading-title {
    font-size: 45px;
    font-weight: 500;
    line-height: 60px
}

.elementor-14148 .elementor-element.elementor-element-fb38554>.elementor-widget-container {
    margin: 0 0 25px
}

.elementor-14148 .elementor-element.elementor-element-9ca8083 {
    line-height: 30px
}

.elementor-14148 .elementor-element.elementor-element-9ca8083>.elementor-widget-container {
    margin: 0 0 35px
}

.elementor-14148 .elementor-element.elementor-element-99fb8f5 .elementor-button {
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 44px;
    fill: #fff;
    color: #fff;
    background-color: var(--theme-color);
    border-radius: 50px;
    padding: 0 40px
}

.elementor-14148 .elementor-element.elementor-element-99fb8f5 .elementor-button:hover,
.elementor-14148 .elementor-element.elementor-element-99fb8f5 .elementor-button:focus {
    color: #fff;
    background-color: #000
}

.elementor-14148 .elementor-element.elementor-element-99fb8f5 .elementor-button:hover svg,
.elementor-14148 .elementor-element.elementor-element-99fb8f5 .elementor-button:focus svg {
    fill: #fff
}

.elementor-14148 .elementor-element.elementor-element-d1686b3>.elementor-element-populated {
    margin: 160px 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 37.5px
}

.elementor-14148 .elementor-element.elementor-element-d1d7251 {
    width: initial;
    max-width: initial;
    top: 19%
}

body:not(.rtl) .elementor-14148 .elementor-element.elementor-element-d1d7251 {
    right: -14%
}

body.rtl .elementor-14148 .elementor-element.elementor-element-d1d7251 {
    left: -14%
}

.elementor-14148 .elementor-element.elementor-element-4ebe69c .bwp-widget-banner {
    text-align: center
}

.elementor-14148 .elementor-element.elementor-element-4ebe69c .bwp-widget-banner .bwp-image img {
    border-radius: 0 0 0 222px
}

.elementor-14148 .elementor-element.elementor-element-4ebe69c .bwp-widget-banner .banner-wrapper-infor {
    justify-content: flex-start;
    display: flex
}

.elementor-14148 .elementor-element.elementor-element-b792499>.elementor-element-populated {
    padding: 0 37.5px
}

.elementor-14148 .elementor-element.elementor-element-96e2f96 .bwp-widget-banner {
    text-align: center
}

.elementor-14148 .elementor-element.elementor-element-96e2f96 .bwp-widget-banner .bwp-image img {
    border-radius: 0 222px 0 0
}

.elementor-14148 .elementor-element.elementor-element-96e2f96 .bwp-widget-banner .banner-wrapper-infor {
    justify-content: flex-start;
    display: flex
}

.elementor-14148 .elementor-element.elementor-element-725c647:not(.elementor-motion-effects-element-type-background),
.elementor-14148 .elementor-element.elementor-element-725c647>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../uploads/2023/07/background-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-14148 .elementor-element.elementor-element-725c647 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 120px;
    padding: 100px 15px
}

.elementor-14148 .elementor-element.elementor-element-725c647>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-14148 .elementor-element.elementor-element-9bff53b>.elementor-element-populated {
    padding: 0
}

.elementor-14148 .elementor-element.elementor-element-a08a3bc>.elementor-container {
    max-width: 1440px
}

.elementor-14148 .elementor-element.elementor-element-a08a3bc {
    margin-top: 0;
    margin-bottom: 65px
}

.elementor-14148 .elementor-element.elementor-element-d0b3e27>.elementor-element-populated {
    padding: 0 15px
}

.elementor-14148 .elementor-element.elementor-element-7d7c27d {
    text-align: center
}

.elementor-14148 .elementor-element.elementor-element-7d7c27d .elementor-heading-title {
    font-size: 35px;
    font-weight: 700;
    line-height: 50px
}

.elementor-14148 .elementor-element.elementor-element-47489d3>.elementor-container {
    max-width: 1510px
}

.elementor-14148 .elementor-element.elementor-element-47489d3 {
    margin-top: 0;
    margin-bottom: 0
}

.elementor-14148 .elementor-element.elementor-element-7d41f57>.elementor-element-populated {
    padding: 0 52.5px
}

.elementor-14148 .elementor-element.elementor-element-77e7e38 {
    border-style: dashed;
    border-width: 1px;
    border-color: var(--theme-color);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 40px 15px
}

.elementor-14148 .elementor-element.elementor-element-77e7e38,
.elementor-14148 .elementor-element.elementor-element-77e7e38>.elementor-background-overlay {
    border-radius: 50%
}

.elementor-14148 .elementor-element.elementor-element-77e7e38>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-14148 .elementor-element.elementor-element-77c898f>.elementor-element-populated {
    padding: 0
}

.elementor-14148 .elementor-element.elementor-element-ba4c937 img {
    width: 100px
}

.elementor-14148 .elementor-element.elementor-element-ba4c937 {
    width: initial;
    max-width: initial;
    top: 0
}

body:not(.rtl) .elementor-14148 .elementor-element.elementor-element-ba4c937 {
    right: -16%
}

body.rtl .elementor-14148 .elementor-element.elementor-element-ba4c937 {
    left: -16%
}

.elementor-14148 .elementor-element.elementor-element-b95484e {
    text-align: center
}

.elementor-14148 .elementor-element.elementor-element-b95484e .elementor-heading-title {
    font-size: 22px;
    font-weight: 700
}

.elementor-14148 .elementor-element.elementor-element-b95484e>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-14148 .elementor-element.elementor-element-721f48e {
    text-align: center;
    line-height: 32px
}

.elementor-14148 .elementor-element.elementor-element-1c74f40>.elementor-element-populated {
    padding: 0 52.5px
}

.elementor-14148 .elementor-element.elementor-element-91159fc {
    border-style: dashed;
    border-width: 1px;
    border-color: var(--theme-color);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 40px 15px
}

.elementor-14148 .elementor-element.elementor-element-91159fc,
.elementor-14148 .elementor-element.elementor-element-91159fc>.elementor-background-overlay {
    border-radius: 50%
}

.elementor-14148 .elementor-element.elementor-element-91159fc>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-14148 .elementor-element.elementor-element-80e86a1>.elementor-element-populated {
    padding: 0
}

.elementor-14148 .elementor-element.elementor-element-2f46be7 img {
    width: 100px
}

.elementor-14148 .elementor-element.elementor-element-2f46be7 {
    width: initial;
    max-width: initial;
    top: 0
}

body:not(.rtl) .elementor-14148 .elementor-element.elementor-element-2f46be7 {
    right: -16%
}

body.rtl .elementor-14148 .elementor-element.elementor-element-2f46be7 {
    left: -16%
}

.elementor-14148 .elementor-element.elementor-element-d6da3ef {
    text-align: center
}

.elementor-14148 .elementor-element.elementor-element-d6da3ef .elementor-heading-title {
    font-size: 22px;
    font-weight: 700
}

.elementor-14148 .elementor-element.elementor-element-d6da3ef>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-14148 .elementor-element.elementor-element-bbc2988 {
    text-align: center;
    line-height: 32px
}

.elementor-14148 .elementor-element.elementor-element-1e42494>.elementor-element-populated {
    padding: 0 52.5px
}

.elementor-14148 .elementor-element.elementor-element-a3a33b9 {
    border-style: dashed;
    border-width: 1px;
    border-color: var(--theme-color);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 40px 15px
}

.elementor-14148 .elementor-element.elementor-element-a3a33b9,
.elementor-14148 .elementor-element.elementor-element-a3a33b9>.elementor-background-overlay {
    border-radius: 50%
}

.elementor-14148 .elementor-element.elementor-element-a3a33b9>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-14148 .elementor-element.elementor-element-894a706>.elementor-element-populated {
    padding: 0
}

.elementor-14148 .elementor-element.elementor-element-e5b6439 img {
    width: 100px
}

.elementor-14148 .elementor-element.elementor-element-e5b6439 {
    width: initial;
    max-width: initial;
    top: 0
}

body:not(.rtl) .elementor-14148 .elementor-element.elementor-element-e5b6439 {
    right: -16%
}

body.rtl .elementor-14148 .elementor-element.elementor-element-e5b6439 {
    left: -16%
}

.elementor-14148 .elementor-element.elementor-element-36f8e0b {
    text-align: center
}

.elementor-14148 .elementor-element.elementor-element-36f8e0b .elementor-heading-title {
    font-size: 22px;
    font-weight: 700
}

.elementor-14148 .elementor-element.elementor-element-36f8e0b>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-14148 .elementor-element.elementor-element-8a268eb {
    text-align: center;
    line-height: 32px
}

.elementor-14148 .elementor-element.elementor-element-ef00e16 {
    margin-top: 0;
    margin-bottom: 45px
}

.elementor-bc-flex-widget .elementor-14148 .elementor-element.elementor-element-7b69dc9.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-14148 .elementor-element.elementor-element-7b69dc9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-14148 .elementor-element.elementor-element-7b69dc9>.elementor-element-populated {
    padding: 0 15px
}

.elementor-14148 .elementor-element.elementor-element-6c226df .elementor-heading-title {
    font-size: 35px;
    font-weight: 700
}

.elementor-bc-flex-widget .elementor-14148 .elementor-element.elementor-element-6374ece.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-14148 .elementor-element.elementor-element-6374ece.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-14148 .elementor-element.elementor-element-6374ece>.elementor-element-populated {
    padding: 0 15px
}

.elementor-14148 .elementor-element.elementor-element-f02d7df .elementor-button {
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    fill: #000;
    color: #000;
    background-color: #02010100;
    border-radius: 0;
    padding: 0
}

.elementor-14148 .elementor-element.elementor-element-f02d7df .elementor-button:hover,
.elementor-14148 .elementor-element.elementor-element-f02d7df .elementor-button:focus {
    color: var(--theme-color);
}

.elementor-14148 .elementor-element.elementor-element-f02d7df .elementor-button:hover svg,
.elementor-14148 .elementor-element.elementor-element-f02d7df .elementor-button:focus svg {
    fill: var(--theme-color);
}

.elementor-14148 .elementor-element.elementor-element-9418e8c {
    margin-top: 0;
    margin-bottom: 90px
}

.elementor-14148 .elementor-element.elementor-element-59a471e>.elementor-element-populated {
    padding: 0 15px
}

.elementor-14148 .elementor-element.elementor-element-206716f .elementor-button {
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 44px;
    fill: #fff;
    color: #fff;
    background-color: var(--theme-color);
    border-radius: 50px;
    padding: 0 40px
}

.elementor-14148 .elementor-element.elementor-element-206716f .elementor-button:hover,
.elementor-14148 .elementor-element.elementor-element-206716f .elementor-button:focus {
    color: #fff;
    background-color: #000
}

.elementor-14148 .elementor-element.elementor-element-206716f .elementor-button:hover svg,
.elementor-14148 .elementor-element.elementor-element-206716f .elementor-button:focus svg {
    fill: #fff
}

.elementor-14148 .elementor-element.elementor-element-5ac8fa8:not(.elementor-motion-effects-element-type-background),
.elementor-14148 .elementor-element.elementor-element-5ac8fa8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/background-2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-14148 .elementor-element.elementor-element-5ac8fa8 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 120px;
    padding: 190px 15px 130px
}

.elementor-14148 .elementor-element.elementor-element-5ac8fa8>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-14148 .elementor-element.elementor-element-ec531fd {
    text-align: center
}

.elementor-14148 .elementor-element.elementor-element-ec531fd .elementor-heading-title {
    color: #fff;
    font-size: 45px;
    font-weight: 500;
    line-height: 60px
}

.elementor-14148 .elementor-element.elementor-element-ec531fd>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-14148 .elementor-element.elementor-element-0321376 {
    text-align: center;
    color: #fff
}

.elementor-14148 .elementor-element.elementor-element-0321376>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-14148 .elementor-element.elementor-element-a00048c .elementor-button {
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 44px;
    fill: #fff;
    color: #fff;
    background-color: var(--theme-color);
    border-radius: 50px;
    padding: 0 42px
}

.elementor-14148 .elementor-element.elementor-element-a00048c .elementor-button:hover,
.elementor-14148 .elementor-element.elementor-element-a00048c .elementor-button:focus {
    color: #fff;
    background-color: #000
}

.elementor-14148 .elementor-element.elementor-element-a00048c .elementor-button:hover svg,
.elementor-14148 .elementor-element.elementor-element-a00048c .elementor-button:focus svg {
    fill: #fff
}

.elementor-14148 .elementor-element.elementor-element-0908812>.elementor-container {
    max-width: 1770px
}

.elementor-14148 .elementor-element.elementor-element-0908812 {
    margin-top: 0;
    margin-bottom: 120px
}

.elementor-14148 .elementor-element.elementor-element-b02f6ad>.elementor-element-populated {
    padding: 0 15px
}

.elementor-14148 .elementor-element.elementor-element-e94dfaa .bwp-brand .item-image img {
    opacity: .33;
    filter: brightness(200%) contrast(0%) saturate(0%) blur(0px) hue-rotate(0deg)
}

.elementor-14148 .elementor-element.elementor-element-e94dfaa .bwp-brand .item-image:hover img {
    opacity: 1;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)
}

.elementor-14148 .elementor-element.elementor-element-01d266f>.elementor-element-populated {
    padding: 0
}

@media(min-width:768px) {
    .elementor-14148 .elementor-element.elementor-element-e51bda5 {
        width: 39.681%
    }

    .elementor-14148 .elementor-element.elementor-element-d1686b3 {
        width: 29.938%
    }

    .elementor-14148 .elementor-element.elementor-element-b792499 {
        width: 30.045%
    }
}

@media(min-width:1200px) {

    .elementor-14148 .elementor-element.elementor-element-5ac8fa8:not(.elementor-motion-effects-element-type-background),
    .elementor-14148 .elementor-element.elementor-element-5ac8fa8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }
}

@media(max-width:1199px) {
    .elementor-14148 .elementor-element.elementor-element-8af9266 {
        margin-top: 0;
        margin-bottom: 90px
    }

    .elementor-14148 .elementor-element.elementor-element-3839806 {
        margin-top: 0;
        margin-bottom: 90px;
        padding: 0 7.5px
    }

    .elementor-14148 .elementor-element.elementor-element-e51bda5>.elementor-element-populated {
        margin: 50px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 7.5px
    }

    .elementor-14148 .elementor-element.elementor-element-fb38554 .elementor-heading-title {
        font-size: 25px;
        line-height: 40px
    }

    .elementor-14148 .elementor-element.elementor-element-d1686b3>.elementor-element-populated {
        margin: 50px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 7.5px
    }

    .elementor-14148 .elementor-element.elementor-element-d1d7251 img {
        width: 100px
    }

    body:not(.rtl) .elementor-14148 .elementor-element.elementor-element-d1d7251 {
        right: -20%
    }

    body.rtl .elementor-14148 .elementor-element.elementor-element-d1d7251 {
        left: -20%
    }

    .elementor-14148 .elementor-element.elementor-element-d1d7251 {
        top: 22%
    }

    .elementor-14148 .elementor-element.elementor-element-4ebe69c .bwp-widget-banner .button {
        min-width: 200px
    }

    .elementor-14148 .elementor-element.elementor-element-b792499>.elementor-element-populated {
        padding: 0 7.5px
    }

    .elementor-14148 .elementor-element.elementor-element-96e2f96 .bwp-widget-banner .button {
        min-width: 200px
    }

    .elementor-14148 .elementor-element.elementor-element-725c647 {
        margin-top: 0;
        margin-bottom: 90px
    }

    .elementor-14148 .elementor-element.elementor-element-7d7c27d .elementor-heading-title {
        font-size: 25px;
        line-height: 35px
    }

    .elementor-14148 .elementor-element.elementor-element-7d41f57>.elementor-element-populated {
        padding: 0 7.5px
    }

    .elementor-14148 .elementor-element.elementor-element-77e7e38 {
        padding: 30px 7.5px
    }

    body:not(.rtl) .elementor-14148 .elementor-element.elementor-element-ba4c937 {
        right: -8%
    }

    body.rtl .elementor-14148 .elementor-element.elementor-element-ba4c937 {
        left: -8%
    }

    .elementor-14148 .elementor-element.elementor-element-ba4c937 {
        top: -18%
    }

    .elementor-14148 .elementor-element.elementor-element-b95484e .elementor-heading-title {
        font-size: 20px
    }

    .elementor-14148 .elementor-element.elementor-element-721f48e {
        font-size: 14px;
        line-height: 20px
    }

    .elementor-14148 .elementor-element.elementor-element-1c74f40>.elementor-element-populated {
        padding: 0 7.5px
    }

    .elementor-14148 .elementor-element.elementor-element-91159fc {
        padding: 30px 7.5px
    }

    body:not(.rtl) .elementor-14148 .elementor-element.elementor-element-2f46be7 {
        right: -8%
    }

    body.rtl .elementor-14148 .elementor-element.elementor-element-2f46be7 {
        left: -8%
    }

    .elementor-14148 .elementor-element.elementor-element-2f46be7 {
        top: -18%
    }

    .elementor-14148 .elementor-element.elementor-element-d6da3ef .elementor-heading-title {
        font-size: 20px
    }

    .elementor-14148 .elementor-element.elementor-element-bbc2988 {
        font-size: 14px;
        line-height: 20px
    }

    .elementor-14148 .elementor-element.elementor-element-1e42494>.elementor-element-populated {
        padding: 0 7.5px
    }

    .elementor-14148 .elementor-element.elementor-element-a3a33b9 {
        padding: 30px 7.5px
    }

    body:not(.rtl) .elementor-14148 .elementor-element.elementor-element-e5b6439 {
        right: -8%
    }

    body.rtl .elementor-14148 .elementor-element.elementor-element-e5b6439 {
        left: -8%
    }

    .elementor-14148 .elementor-element.elementor-element-e5b6439 {
        top: -18%
    }

    .elementor-14148 .elementor-element.elementor-element-36f8e0b .elementor-heading-title {
        font-size: 20px
    }

    .elementor-14148 .elementor-element.elementor-element-8a268eb {
        font-size: 14px;
        line-height: 20px
    }

    .elementor-14148 .elementor-element.elementor-element-6c226df .elementor-heading-title {
        font-size: 32px
    }

    .elementor-14148 .elementor-element.elementor-element-f02d7df .elementor-button {
        padding: 0
    }

    .elementor-14148 .elementor-element.elementor-element-9418e8c {
        margin-top: 0;
        margin-bottom: 90px
    }

    .elementor-14148 .elementor-element.elementor-element-5ac8fa8 {
        margin-top: 0;
        margin-bottom: 90px;
        padding: 150px 7.5px 100px
    }

    .elementor-14148 .elementor-element.elementor-element-ec531fd .elementor-heading-title {
        font-size: 35px;
        line-height: 50px
    }

    .elementor-14148 .elementor-element.elementor-element-0908812 {
        margin-top: 0;
        margin-bottom: 90px
    }
}

@media(max-width:767px) {
    .elementor-14148 .elementor-element.elementor-element-e51bda5>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-14148 .elementor-element.elementor-element-0b2aca0 {
        text-align: center
    }

    .elementor-14148 .elementor-element.elementor-element-fb38554 {
        text-align: center
    }

    .elementor-14148 .elementor-element.elementor-element-9ca8083 {
        text-align: center
    }

    .elementor-14148 .elementor-element.elementor-element-d1686b3>.elementor-element-populated {
        margin: 30px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-14148 .elementor-element.elementor-element-d1d7251 img {
        width: 120px
    }

    body:not(.rtl) .elementor-14148 .elementor-element.elementor-element-d1d7251 {
        right: 32%
    }

    body.rtl .elementor-14148 .elementor-element.elementor-element-d1d7251 {
        left: 32%
    }

    .elementor-14148 .elementor-element.elementor-element-d1d7251 {
        top: 92%
    }

    .elementor-14148 .elementor-element.elementor-element-7d7c27d .elementor-heading-title {
        line-height: 30px
    }

    .elementor-14148 .elementor-element.elementor-element-7d41f57>.elementor-element-populated {
        margin: 0 0 30px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    body:not(.rtl) .elementor-14148 .elementor-element.elementor-element-ba4c937 {
        right: -3%
    }

    body.rtl .elementor-14148 .elementor-element.elementor-element-ba4c937 {
        left: -3%
    }

    .elementor-14148 .elementor-element.elementor-element-b95484e>.elementor-widget-container {
        margin: 0 0 25px
    }

    .elementor-14148 .elementor-element.elementor-element-1c74f40>.elementor-element-populated {
        margin: 0 0 30px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    body:not(.rtl) .elementor-14148 .elementor-element.elementor-element-2f46be7 {
        right: -2%
    }

    body.rtl .elementor-14148 .elementor-element.elementor-element-2f46be7 {
        left: -2%
    }

    .elementor-14148 .elementor-element.elementor-element-d6da3ef>.elementor-widget-container {
        margin: 0 0 25px
    }

    body:not(.rtl) .elementor-14148 .elementor-element.elementor-element-e5b6439 {
        right: -2%
    }

    body.rtl .elementor-14148 .elementor-element.elementor-element-e5b6439 {
        left: -2%
    }

    .elementor-14148 .elementor-element.elementor-element-36f8e0b>.elementor-widget-container {
        margin: 0 0 25px
    }

    .elementor-14148 .elementor-element.elementor-element-6c226df {
        text-align: center
    }

    .elementor-14148 .elementor-element.elementor-element-6c226df>.elementor-widget-container {
        margin: 0 0 15px
    }

    .elementor-14148 .elementor-element.elementor-element-ec531fd .elementor-heading-title {
        font-size: 30px;
        line-height: 40px
    }

    .elementor-14148 .elementor-element.elementor-element-ec531fd>.elementor-widget-container {
        margin: 0 0 25px
    }

    .elementor-14148 .elementor-element.elementor-element-0321376>.elementor-widget-container {
        margin: 0 0 25px
    }
}