.elementor-619 .elementor-element.elementor-element-c7bde32:not(.elementor-motion-effects-element-type-background),
.elementor-619 .elementor-element.elementor-element-c7bde32 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #2f3042
}

.elementor-619 .elementor-element.elementor-element-c7bde32 > .elementor-container {
    max-width: 1024px;
    min-height: 400px
}

.elementor-619 .elementor-element.elementor-element-c7bde32 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

    .elementor-619 .elementor-element.elementor-element-c7bde32 > .elementor-background-overlay {
        transition: background .3s, border-radius .3s, opacity .3s
    }

.elementor-619 .elementor-element.elementor-element-fb64808 {
    --divider-border-style: solid;
    --divider-color: #fff;
    --divider-border-width: 3px
}

    .elementor-619 .elementor-element.elementor-element-fb64808 .elementor-divider-separator {
        width: 80px;
        margin: 0 auto;
        margin-center: 0
    }

    .elementor-619 .elementor-element.elementor-element-fb64808 .elementor-divider {
        text-align: center;
        padding-block-start: 7px;
        padding-block-end: 7px
    }

.elementor-619 .elementor-element.elementor-element-5c316fb > .elementor-widget-container {
    margin: 0 0 20px
}

.elementor-619 .elementor-element.elementor-element-5c316fb {
    text-align: center
}

    .elementor-619 .elementor-element.elementor-element-5c316fb .elementor-heading-title {
        font-size: 72px;
        color: #fff
    }

.elementor-619 .elementor-element.elementor-element-8f2a3b1 > .elementor-shape-top .elementor-shape-fill {
    fill: #2f3042
}

.elementor-619 .elementor-element.elementor-element-8f2a3b1 > .elementor-shape-top svg {
    height: 50px
}

.elementor-619 .elementor-element.elementor-element-8f2a3b1 {
    padding: 0
}

.elementor-619 .elementor-element.elementor-element-dbaef4a {
    --spacer-size: 50px
}

.elementor-619 .elementor-element.elementor-element-f162c40 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-9a4d4d6 > .elementor-element-populated {
    padding: 0 0 0 0%
}

.elementor-619 .elementor-element.elementor-element-34b29bf {
    --spacer-size: 50px
}

.elementor-619 .elementor-element.elementor-element-f680795 {
    --divider-border-style: solid;
    --divider-color: #37373d;
    --divider-border-width: 3px
}

    .elementor-619 .elementor-element.elementor-element-f680795 > .elementor-widget-container {
        padding: 10px 0 0
    }

    .elementor-619 .elementor-element.elementor-element-f680795 .elementor-divider-separator {
        width: 80px;
        margin: 0 auto;
        margin-left: 0
    }

    .elementor-619 .elementor-element.elementor-element-f680795 .elementor-divider {
        text-align: left;
        padding-block-start: 3px;
        padding-block-end: 3px
    }

.elementor-619 .elementor-element.elementor-element-0255a9f > .elementor-widget-container {
    margin: 0 0 20px
}

.elementor-619 .elementor-element.elementor-element-0255a9f {
    text-align: left
}

    .elementor-619 .elementor-element.elementor-element-0255a9f .elementor-heading-title {
        font-size: 44px;
        color: #2f3042
    }

.elementor-619 .elementor-element.elementor-element-1d444c1 > .elementor-widget-container {
    margin: 0 0 20px;
    padding: 0 20% 0 0
}

.elementor-619 .elementor-element.elementor-element-1d444c1 {
    text-align: justify
}

    .elementor-619 .elementor-element.elementor-element-1d444c1 .elementor-heading-title {
        font-size: 19px;
        font-weight: 400;
        line-height: 1.5em;
        color: #2f3042
    }

.elementor-619 .elementor-element.elementor-element-e79a663 > .elementor-widget-container {
    margin: 0 0 20px;
    padding: 0 20% 0 0
}

.elementor-619 .elementor-element.elementor-element-e79a663 {
    text-align: justify
}

    .elementor-619 .elementor-element.elementor-element-e79a663 .elementor-heading-title {
        font-size: 19px;
        font-weight: 400;
        line-height: 1.5em;
        color: #2f3042
    }

.elementor-619 .elementor-element.elementor-element-752bcff > .elementor-widget-container {
    margin: 0 0 20px;
    padding: 0 20% 0 0
}

.elementor-619 .elementor-element.elementor-element-752bcff {
    text-align: justify
}

    .elementor-619 .elementor-element.elementor-element-752bcff .elementor-heading-title {
        font-size: 19px;
        font-weight: 400;
        line-height: 1.5em;
        color: #2f3042
    }

.elementor-619 .elementor-element.elementor-element-14bfd9c {
    --spacer-size: 50px
}

.elementor-619 .elementor-element.elementor-element-c7ee148:not(.elementor-motion-effects-element-type-background),
.elementor-619 .elementor-element.elementor-element-c7ee148 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #dadada
}

.elementor-619 .elementor-element.elementor-element-c7ee148 > .elementor-background-overlay {
    background-image: url("");
    opacity: .8;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-619 .elementor-element.elementor-element-c7ee148 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 60px 0
}

.elementor-619 .elementor-element.elementor-element-49aea89.elementor-column > .elementor-widget-wrap {
    justify-content: center
}

.elementor-619 .elementor-element.elementor-element-b00d9f6 {
    --divider-border-style: solid;
    --divider-color: #37373d;
    --divider-border-width: 3px
}

    .elementor-619 .elementor-element.elementor-element-b00d9f6 > .elementor-widget-container {
        padding: 10px 0 0
    }

    .elementor-619 .elementor-element.elementor-element-b00d9f6 .elementor-divider-separator {
        width: 80px;
        margin: 0 auto;
        margin-center: 0
    }

    .elementor-619 .elementor-element.elementor-element-b00d9f6 .elementor-divider {
        text-align: center;
        padding-block-start: 3px;
        padding-block-end: 3px
    }

.elementor-619 .elementor-element.elementor-element-38c6a57 > .elementor-widget-container {
    margin: 0 0 20px
}

.elementor-619 .elementor-element.elementor-element-38c6a57 {
    text-align: center
}

    .elementor-619 .elementor-element.elementor-element-38c6a57 .elementor-heading-title {
        font-size: 44px;
        color: #2f3042
    }

.elementor-619 .elementor-element.elementor-element-32c7cf0 > .elementor-widget-container {
    margin: 0 0 20px;
    padding: 0
}

.elementor-619 .elementor-element.elementor-element-32c7cf0 {
    text-align: justify
}

    .elementor-619 .elementor-element.elementor-element-32c7cf0 .elementor-heading-title {
        font-size: 19px;
        font-weight: 400;
        line-height: 1.5em;
        color: #2f3042
    }

.elementor-619 .elementor-element.elementor-element-6c88295 {
    --divider-border-style: solid;
    --divider-color: #37373d;
    --divider-border-width: 3px
}

    .elementor-619 .elementor-element.elementor-element-6c88295 > .elementor-widget-container {
        padding: 10px 0 0
    }

    .elementor-619 .elementor-element.elementor-element-6c88295 .elementor-divider-separator {
        width: 80px;
        margin: 0 auto;
        margin-center: 0
    }

    .elementor-619 .elementor-element.elementor-element-6c88295 .elementor-divider {
        text-align: center;
        padding-block-start: 3px;
        padding-block-end: 3px
    }

.elementor-619 .elementor-element.elementor-element-7aae5a9 > .elementor-widget-container {
    margin: 0 0 20px
}

.elementor-619 .elementor-element.elementor-element-7aae5a9 {
    text-align: center
}

    .elementor-619 .elementor-element.elementor-element-7aae5a9 .elementor-heading-title {
        font-size: 44px;
        color: #2f3042
    }

.elementor-619 .elementor-element.elementor-element-c336ab0 > .elementor-widget-container {
    margin: 0 0 20px;
    padding: 0
}

.elementor-619 .elementor-element.elementor-element-c336ab0 {
    text-align: justify
}

    .elementor-619 .elementor-element.elementor-element-c336ab0 .elementor-heading-title {
        font-size: 19px;
        font-weight: 400;
        line-height: 1.5em;
        color: #2f3042
    }

.elementor-619 .elementor-element.elementor-element-2ccae71:not(.elementor-motion-effects-element-type-background),
.elementor-619 .elementor-element.elementor-element-2ccae71 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-619 .elementor-element.elementor-element-2ccae71 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 60px 0
}

    .elementor-619 .elementor-element.elementor-element-2ccae71 > .elementor-background-overlay {
        transition: background .3s, border-radius .3s, opacity .3s
    }

.elementor-619 .elementor-element.elementor-element-7b6bef9.elementor-column > .elementor-widget-wrap {
    justify-content: center
}

.elementor-619 .elementor-element.elementor-element-beed5d8 > .elementor-widget-container {
    margin: 0 0 20px
}

.elementor-619 .elementor-element.elementor-element-beed5d8 {
    text-align: center
}

    .elementor-619 .elementor-element.elementor-element-beed5d8 .elementor-heading-title {
        font-size: 44px;
        color: #37373d
    }

.elementor-619 .elementor-element.elementor-element-f210dec {
    text-align: center;
    font-size: 18px
}

.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-e9600a1.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-e9600a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-398f8fd > .elementor-widget-container {
    padding: 0 40px
}

.elementor-619 .elementor-element.elementor-element-398f8fd img {
    border-radius: 30px
}

.elementor-619 .elementor-element.elementor-element-5bfb4e5 .elementor-widget-container {
    text-align: center
}

.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-0da5c6b.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-0da5c6b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-8072b9a > .elementor-widget-container {
    padding: 0 40px
}

.elementor-619 .elementor-element.elementor-element-8072b9a img {
    border-radius: 30px
}

.elementor-619 .elementor-element.elementor-element-1940aca .elementor-widget-container {
    text-align: center
}

.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-955d9e4.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-955d9e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-041e2c8 > .elementor-widget-container {
    padding: 0 40px
}

.elementor-619 .elementor-element.elementor-element-041e2c8 img {
    border-radius: 30px
}

.elementor-619 .elementor-element.elementor-element-55154a6 .elementor-widget-container {
    text-align: center
}

.elementor-619 .elementor-element.elementor-element-0d2db00 {
    margin-top: 40px;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-3b4d847.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-3b4d847.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-7191a10 {
    text-align: center;
    font-size: 18px
}

.elementor-619 .elementor-element.elementor-element-6675f50 .elementor-widget-container {
    text-align: center
}

.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-1b89774.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-1b89774.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-0bf2e7b.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-0bf2e7b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-812f343:not(.elementor-motion-effects-element-type-background),
.elementor-619 .elementor-element.elementor-element-812f343 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #414c5d
}

.elementor-619 .elementor-element.elementor-element-812f343 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 60px 0
}

    .elementor-619 .elementor-element.elementor-element-812f343 > .elementor-background-overlay {
        transition: background .3s, border-radius .3s, opacity .3s
    }

.elementor-619 .elementor-element.elementor-element-dcdb9a9.elementor-column > .elementor-widget-wrap {
    justify-content: center
}

.elementor-619 .elementor-element.elementor-element-779d844 > .elementor-widget-container {
    margin: 0 0 20px
}

.elementor-619 .elementor-element.elementor-element-779d844 {
    text-align: center
}

    .elementor-619 .elementor-element.elementor-element-779d844 .elementor-heading-title {
        font-size: 44px;
        color: #fff
    }

.elementor-619 .elementor-element.elementor-element-7dc3eaa {
    text-align: left
}

    .elementor-619 .elementor-element.elementor-element-7dc3eaa .elementor-heading-title {
        color: #fff
    }

.elementor-619 .elementor-element.elementor-element-386655d .elementor-heading-title {
    color: #fff
}

.elementor-619 .elementor-element.elementor-element-d860e23 .elementor-heading-title {
    color: #fff
}

.elementor-619 .elementor-element.elementor-element-5eb0f7a .elementor-heading-title {
    color: #fff
}

.elementor-619 .elementor-element.elementor-element-19add55 .elementor-heading-title {
    color: #fff
}

.elementor-619 .elementor-element.elementor-element-add3ab1 .elementor-heading-title {
    color: #fff
}

.elementor-619 .elementor-element.elementor-element-5987cfc {
    text-align: left
}

    .elementor-619 .elementor-element.elementor-element-5987cfc .elementor-heading-title {
        color: #fff
    }

.elementor-619 .elementor-element.elementor-element-5c98798 .elementor-heading-title {
    color: #fff
}

.elementor-619 .elementor-element.elementor-element-d680f9f:not(.elementor-motion-effects-element-type-background),
.elementor-619 .elementor-element.elementor-element-d680f9f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #414c5d
}

.elementor-619 .elementor-element.elementor-element-d680f9f {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 60px 0
}

    .elementor-619 .elementor-element.elementor-element-d680f9f > .elementor-background-overlay {
        transition: background .3s, border-radius .3s, opacity .3s
    }

.elementor-619 .elementor-element.elementor-element-438c242.elementor-column > .elementor-widget-wrap {
    justify-content: center
}

.elementor-619 .elementor-element.elementor-element-69c9f3c > .elementor-widget-container {
    margin: 0 0 20px
}

.elementor-619 .elementor-element.elementor-element-69c9f3c {
    text-align: center
}

    .elementor-619 .elementor-element.elementor-element-69c9f3c .elementor-heading-title {
        font-size: 44px;
        color: #fff
    }

.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-f459472.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-f459472.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-a627be8 > .elementor-widget-container {
    margin: 0 0 20px
}

.elementor-619 .elementor-element.elementor-element-a627be8 {
    text-align: left
}

    .elementor-619 .elementor-element.elementor-element-a627be8 .elementor-heading-title {
        font-size: 30px;
        -webkit-text-stroke-color: #000;
        stroke: #000;
        color: #fff
    }

.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-2ed9e93.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-2ed9e93.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-11be865 {
    text-align: left
}

    .elementor-619 .elementor-element.elementor-element-11be865 .elementor-heading-title {
        color: #fff
    }

.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-d6d45f0.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-d6d45f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-2ab3718 > .elementor-widget-container {
    margin: 0 0 20px
}

.elementor-619 .elementor-element.elementor-element-2ab3718 {
    text-align: left
}

    .elementor-619 .elementor-element.elementor-element-2ab3718 .elementor-heading-title {
        font-size: 30px;
        color: #fff
    }

.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-d70ddfe.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-d70ddfe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-f2efc82 {
    text-align: left
}

    .elementor-619 .elementor-element.elementor-element-f2efc82 .elementor-heading-title {
        color: #fff
    }

.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-c0128a5.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-c0128a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-8bd1e56 > .elementor-widget-container {
    margin: 0 0 20px
}

.elementor-619 .elementor-element.elementor-element-8bd1e56 {
    text-align: left
}

    .elementor-619 .elementor-element.elementor-element-8bd1e56 .elementor-heading-title {
        font-size: 30px;
        color: #fff
    }

.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-0615142.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-0615142.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-c4e07e4 {
    text-align: left
}

    .elementor-619 .elementor-element.elementor-element-c4e07e4 .elementor-heading-title {
        color: #fff
    }

.elementor-619 .elementor-element.elementor-element-e569de0:not(.elementor-motion-effects-element-type-background),
.elementor-619 .elementor-element.elementor-element-e569de0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #414c5d
}

.elementor-619 .elementor-element.elementor-element-e569de0 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 60px 0
}

    .elementor-619 .elementor-element.elementor-element-e569de0 > .elementor-background-overlay {
        transition: background .3s, border-radius .3s, opacity .3s
    }

.elementor-619 .elementor-element.elementor-element-5d687e8.elementor-column > .elementor-widget-wrap {
    justify-content: center
}

.elementor-619 .elementor-element.elementor-element-77bf55e > .elementor-widget-container {
    margin: 0 0 20px
}

.elementor-619 .elementor-element.elementor-element-77bf55e {
    text-align: center
}

    .elementor-619 .elementor-element.elementor-element-77bf55e .elementor-heading-title {
        font-size: 44px;
        color: #fff
    }

.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-5a7dcbe.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-5a7dcbe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-aaf93ee > .elementor-widget-container {
    margin: 0 0 20px
}

.elementor-619 .elementor-element.elementor-element-aaf93ee {
    text-align: center
}

    .elementor-619 .elementor-element.elementor-element-aaf93ee .elementor-heading-title {
        font-size: 30px;
        -webkit-text-stroke-color: #000;
        stroke: #000;
        color: #fff
    }

.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-f7e1cad.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-f7e1cad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-55fef20 > .elementor-widget-container {
    margin: 0 0 20px
}

.elementor-619 .elementor-element.elementor-element-55fef20 {
    text-align: center
}

    .elementor-619 .elementor-element.elementor-element-55fef20 .elementor-heading-title {
        font-size: 30px;
        color: #fff
    }

.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-d0b020e.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-d0b020e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-63b2b96 > .elementor-widget-container {
    margin: 0 0 20px
}

.elementor-619 .elementor-element.elementor-element-63b2b96 {
    text-align: center
}

    .elementor-619 .elementor-element.elementor-element-63b2b96 .elementor-heading-title {
        font-size: 30px;
        color: #fff
    }

.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-96b51dc.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-96b51dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-cb8c769 > .elementor-widget-container {
    margin: 0 0 20px
}

.elementor-619 .elementor-element.elementor-element-cb8c769 {
    text-align: center
}

    .elementor-619 .elementor-element.elementor-element-cb8c769 .elementor-heading-title {
        font-size: 30px;
        color: #fff
    }

.elementor-619 .elementor-element.elementor-element-5c23e09:not(.elementor-motion-effects-element-type-background),
.elementor-619 .elementor-element.elementor-element-5c23e09 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-619 .elementor-element.elementor-element-5c23e09 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 60px 0
}

    .elementor-619 .elementor-element.elementor-element-5c23e09 > .elementor-background-overlay {
        transition: background .3s, border-radius .3s, opacity .3s
    }

.elementor-619 .elementor-element.elementor-element-5fb05d0.elementor-column > .elementor-widget-wrap {
    justify-content: center
}

.elementor-619 .elementor-element.elementor-element-b49c14e > .elementor-widget-container {
    margin: 0 0 20px
}

.elementor-619 .elementor-element.elementor-element-b49c14e {
    text-align: center
}

    .elementor-619 .elementor-element.elementor-element-b49c14e .elementor-heading-title {
        font-size: 44px;
        color: #37373d
    }

.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-30ee4e1.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-30ee4e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-574454b.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-574454b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-1b665f1 > .elementor-widget-container {
    padding: 0 40px
}

.elementor-619 .elementor-element.elementor-element-1b665f1 img {
    border-radius: 150px
}

.elementor-619 .elementor-element.elementor-element-aa588ec .elementor-widget-container {
    text-align: center
}

.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-05ebb76.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-05ebb76.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-53fcc8b:not(.elementor-motion-effects-element-type-background),
.elementor-619 .elementor-element.elementor-element-53fcc8b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("");
    background-position: center center;
    background-size: cover
}

.elementor-619 .elementor-element.elementor-element-53fcc8b > .elementor-background-overlay {
    background-color: #000;
    opacity: .7;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-619 .elementor-element.elementor-element-53fcc8b > .elementor-container {
    min-height: 400px
}

.elementor-619 .elementor-element.elementor-element-53fcc8b {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-610a14ea.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-610a14ea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-610a14ea > .elementor-element-populated {
    color: #fff
}

.elementor-619 .elementor-element.elementor-element-610a14ea .elementor-element-populated a {
    color: #fff
}

    .elementor-619 .elementor-element.elementor-element-610a14ea .elementor-element-populated a:hover {
        color: #6e8fef
    }

.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-72ac5fdc.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-72ac5fdc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-72ac5fdc > .elementor-element-populated {
    color: #fff
}

.elementor-619 .elementor-element.elementor-element-72ac5fdc .elementor-element-populated a {
    color: #fff
}

    .elementor-619 .elementor-element.elementor-element-72ac5fdc .elementor-element-populated a:hover {
        color: #6e8fef
    }

.elementor-619 .elementor-element.elementor-element-30b331bd {
    text-align: center
}

    .elementor-619 .elementor-element.elementor-element-30b331bd .elementor-heading-title {
        font-size: 34px;
        font-weight: 100;
        text-transform: capitalize;
        color: #FFFFFF52
    }

.elementor-619 .elementor-element.elementor-element-e5ef0a3 {
    --spacer-size: 60px
}

.elementor-619 .elementor-element.elementor-element-2886453a {
    --divider-border-style: solid;
    --divider-color: #37373d;
    --divider-border-width: 3px
}

    .elementor-619 .elementor-element.elementor-element-2886453a .elementor-divider-separator {
        width: 80px;
        margin: 0 auto;
        margin-center: 0
    }

    .elementor-619 .elementor-element.elementor-element-2886453a .elementor-divider {
        text-align: center;
        padding-block-start: 3px;
        padding-block-end: 3px
    }

.elementor-619 .elementor-element.elementor-element-dd619bc > .elementor-widget-container {
    margin: 0 0 20px
}

.elementor-619 .elementor-element.elementor-element-dd619bc {
    text-align: center
}

    .elementor-619 .elementor-element.elementor-element-dd619bc .elementor-heading-title {
        font-size: 44px;
        color: #37373d
    }

.elementor-619 .elementor-element.elementor-element-aa415f3 > .elementor-element-populated {
    padding: 0 50px
}

.elementor-619 .elementor-element.elementor-element-809fdc2 {
    text-align: center;
    color: #999;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px
}

.elementor-619 .elementor-element.elementor-element-bf71b9a {
    text-align: justify
}

.elementor-619 .elementor-element.elementor-element-36947d1 > .elementor-element-populated {
    padding: 0 50px
}

.elementor-619 .elementor-element.elementor-element-0caf23c {
    text-align: center;
    color: #999;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px
}

.elementor-619 .elementor-element.elementor-element-52f68d5 {
    text-align: justify
}

.elementor-619 .elementor-element.elementor-element-b89917e {
    --spacer-size: 60px
}

.elementor-619 .elementor-element.elementor-element-5ed2d29:not(.elementor-motion-effects-element-type-background),
.elementor-619 .elementor-element.elementor-element-5ed2d29 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #DDDDDD4D
}

.elementor-619 .elementor-element.elementor-element-5ed2d29 > .elementor-container {
    max-width: 1024px
}

.elementor-619 .elementor-element.elementor-element-5ed2d29 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 120px 0
}

    .elementor-619 .elementor-element.elementor-element-5ed2d29 > .elementor-background-overlay {
        transition: background .3s, border-radius .3s, opacity .3s
    }

.elementor-619 .elementor-element.elementor-element-035a18b {
    --divider-border-style: solid;
    --divider-color: #37373d;
    --divider-border-width: 3px
}

    .elementor-619 .elementor-element.elementor-element-035a18b .elementor-divider-separator {
        width: 80px;
        margin: 0 auto;
        margin-left: 0
    }

    .elementor-619 .elementor-element.elementor-element-035a18b .elementor-divider {
        text-align: left;
        padding-block-start: 3px;
        padding-block-end: 3px
    }

.elementor-619 .elementor-element.elementor-element-2842a01 > .elementor-widget-container {
    margin: 0 0 20px
}

.elementor-619 .elementor-element.elementor-element-2842a01 {
    text-align: left
}

    .elementor-619 .elementor-element.elementor-element-2842a01 .elementor-heading-title {
        font-size: 44px;
        color: #37373d
    }

.elementor-619 .elementor-element.elementor-element-0893962 {
    padding: 20px 0 0
}

.elementor-619 .elementor-element.elementor-element-9c372de:not(.elementor-motion-effects-element-type-background),
.elementor-619 .elementor-element.elementor-element-9c372de > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1c1c1c
}

.elementor-619 .elementor-element.elementor-element-9c372de {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

    .elementor-619 .elementor-element.elementor-element-9c372de > .elementor-background-overlay {
        transition: background .3s, border-radius .3s, opacity .3s
    }

    .elementor-619 .elementor-element.elementor-element-9c372de > .elementor-shape-top svg {
        height: 50px
    }

    .elementor-619 .elementor-element.elementor-element-9c372de > .elementor-shape-bottom svg {
        height: 50px
    }

.elementor-619 .elementor-element.elementor-element-c996249 {
    --spacer-size: 70px
}

.elementor-619 .elementor-element.elementor-element-1f680d4 {
    --spacer-size: 50px
}

.elementor-619 .elementor-element.elementor-element-576cdf8 > .elementor-container {
    max-width: 1024px
}

.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-d75276e.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-d75276e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-d75276e.elementor-column > .elementor-widget-wrap {
    justify-content: center
}

.elementor-619 .elementor-element.elementor-element-2610e00 > .elementor-widget-container {
    margin: 0
}

.elementor-619 .elementor-element.elementor-element-2610e00 {
    text-align: left
}

    .elementor-619 .elementor-element.elementor-element-2610e00 .elementor-heading-title {
        font-size: 28px;
        font-weight: 700;
        line-height: 1.4em;
        color: #fff
    }

.elementor-619 .elementor-element.elementor-element-5783cef img {
    border-radius: 35px 0
}

.elementor-619 .elementor-element.elementor-element-c651c34 {
    --spacer-size: 70px
}

.elementor-619 .elementor-element.elementor-element-51d323a {
    --spacer-size: 50px
}

.elementor-619 .elementor-element.elementor-element-3a4b0b0 {
    --spacer-size: 70px
}

.elementor-619 .elementor-element.elementor-element-7eed99a {
    --spacer-size: 50px
}

.elementor-619 .elementor-element.elementor-element-b7f751e {
    --divider-border-style: solid;
    --divider-color: #37373d;
    --divider-border-width: 3px
}

    .elementor-619 .elementor-element.elementor-element-b7f751e .elementor-divider-separator {
        width: 80px;
        margin: 0 auto;
        margin-center: 0
    }

    .elementor-619 .elementor-element.elementor-element-b7f751e .elementor-divider {
        text-align: center;
        padding-block-start: 3px;
        padding-block-end: 3px
    }

.elementor-619 .elementor-element.elementor-element-cd97080 > .elementor-widget-container {
    margin: 0 0 20px
}

.elementor-619 .elementor-element.elementor-element-cd97080 {
    text-align: center
}

    .elementor-619 .elementor-element.elementor-element-cd97080 .elementor-heading-title {
        font-size: 44px;
        color: #37373d
    }

.elementor-619 .elementor-element.elementor-element-e5cd3b3 > .elementor-container {
    max-width: 1024px
}

.elementor-619 .elementor-element.elementor-element-9c5ea34 {
    --spacer-size: 50px
}

.elementor-619 .elementor-element.elementor-element-79f9d24 {
    --spacer-size: 70px
}

.elementor-619 .elementor-element.elementor-element-1f3541f6:not(.elementor-motion-effects-element-type-background),
.elementor-619 .elementor-element.elementor-element-1f3541f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/background_satelite.png");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

.elementor-619 .elementor-element.elementor-element-1f3541f6 > .elementor-container {
    min-height: 600px
}

.elementor-619 .elementor-element.elementor-element-1f3541f6 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 40px 0
}

    .elementor-619 .elementor-element.elementor-element-1f3541f6 > .elementor-background-overlay {
        transition: background .3s, border-radius .3s, opacity .3s
    }

.elementor-619 .elementor-element.elementor-element-293b1126:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-619 .elementor-element.elementor-element-293b1126 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-293b1126.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-293b1126.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-293b1126.elementor-column > .elementor-widget-wrap {
    justify-content: center
}

.elementor-619 .elementor-element.elementor-element-293b1126 > .elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 20px
}

    .elementor-619 .elementor-element.elementor-element-293b1126 > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s, border-radius .3s, opacity .3s
    }

.elementor-619 .elementor-element.elementor-element-6d468392 > .elementor-widget-container {
    margin: 0;
    padding: 0 0 40px
}

.elementor-619 .elementor-element.elementor-element-6d468392 {
    text-align: center
}

    .elementor-619 .elementor-element.elementor-element-6d468392 .elementor-heading-title {
        font-size: 28px;
        font-weight: 700;
        text-transform: capitalize;
        line-height: 1em;
        color: #014aac
    }

.elementor-619 .elementor-element.elementor-element-7a7ef493 > .elementor-widget-container {
    padding: 0 0 40px
}

.elementor-619 .elementor-element.elementor-element-7a7ef493 {
    --icon-box-icon-margin: 15px
}

    .elementor-619 .elementor-element.elementor-element-7a7ef493.elementor-view-stacked .elementor-icon {
        background-color: var(--e-global-color-kadence1)
    }

    .elementor-619 .elementor-element.elementor-element-7a7ef493.elementor-view-framed .elementor-icon,
    .elementor-619 .elementor-element.elementor-element-7a7ef493.elementor-view-default .elementor-icon {
        fill: var(--e-global-color-kadence1);
        color: var(--e-global-color-kadence1);
        border-color: var(--e-global-color-kadence1)
    }

.elementor-619 .elementor-element.elementor-element-799c175 {
    --icon-box-icon-margin: 15px
}

    .elementor-619 .elementor-element.elementor-element-799c175.elementor-view-stacked .elementor-icon {
        background-color: var(--e-global-color-kadence1)
    }

    .elementor-619 .elementor-element.elementor-element-799c175.elementor-view-framed .elementor-icon,
    .elementor-619 .elementor-element.elementor-element-799c175.elementor-view-default .elementor-icon {
        fill: var(--e-global-color-kadence1);
        color: var(--e-global-color-kadence1);
        border-color: var(--e-global-color-kadence1)
    }

.elementor-619 .elementor-element.elementor-element-7cc60d5d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-619 .elementor-element.elementor-element-7cc60d5d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-7cc60d5d.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-7cc60d5d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-7cc60d5d.elementor-column > .elementor-widget-wrap {
    justify-content: center
}

.elementor-619 .elementor-element.elementor-element-7cc60d5d > .elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 20px
}

    .elementor-619 .elementor-element.elementor-element-7cc60d5d > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s, border-radius .3s, opacity .3s
    }

.elementor-619 .elementor-element.elementor-element-3497d939 {
    --icon-box-icon-margin: 15px
}

    .elementor-619 .elementor-element.elementor-element-3497d939.elementor-view-stacked .elementor-icon {
        background-color: var(--e-global-color-kadence1)
    }

    .elementor-619 .elementor-element.elementor-element-3497d939.elementor-view-framed .elementor-icon,
    .elementor-619 .elementor-element.elementor-element-3497d939.elementor-view-default .elementor-icon {
        fill: var(--e-global-color-kadence1);
        color: var(--e-global-color-kadence1);
        border-color: var(--e-global-color-kadence1)
    }

.elementor-619 .elementor-element.elementor-element-544b7958 iframe {
    height: 300px
}

.elementor-619 .elementor-element.elementor-element-5dcfeda0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-619 .elementor-element.elementor-element-5dcfeda0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-bc-flex-widget .elementor-619 .elementor-element.elementor-element-5dcfeda0.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-5dcfeda0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-619 .elementor-element.elementor-element-5dcfeda0.elementor-column > .elementor-widget-wrap {
    justify-content: center
}

.elementor-619 .elementor-element.elementor-element-5dcfeda0 > .elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 20px
}

    .elementor-619 .elementor-element.elementor-element-5dcfeda0 > .elementor-element-populated > .elementor-background-overlay {
        transition: background .3s, border-radius .3s, opacity .3s
    }

.elementor-619 .elementor-element.elementor-element-501e1a64 {
    --icon-box-icon-margin: 15px
}

    .elementor-619 .elementor-element.elementor-element-501e1a64.elementor-view-stacked .elementor-icon {
        background-color: var(--e-global-color-kadence1)
    }

    .elementor-619 .elementor-element.elementor-element-501e1a64.elementor-view-framed .elementor-icon,
    .elementor-619 .elementor-element.elementor-element-501e1a64.elementor-view-default .elementor-icon {
        fill: var(--e-global-color-kadence1);
        color: var(--e-global-color-kadence1);
        border-color: var(--e-global-color-kadence1)
    }

.elementor-619 .elementor-element.elementor-element-3f752ce2 iframe {
    height: 300px
}

@media(max-width:1024px) {
    .elementor-619 .elementor-element.elementor-element-5c316fb .elementor-heading-title {
        font-size: 54px
    }

    .elementor-619 .elementor-element.elementor-element-30b331bd .elementor-heading-title {
        font-size: 20px
    }

    .elementor-619 .elementor-element.elementor-element-393869d {
        text-align: center
    }

    .elementor-619 .elementor-element.elementor-element-f3018e8 {
        text-align: center
    }

    .elementor-619 .elementor-element.elementor-element-c996249 {
        --spacer-size: 50px
    }

    .elementor-619 .elementor-element.elementor-element-c651c34 {
        --spacer-size: 50px
    }

    .elementor-619 .elementor-element.elementor-element-3a4b0b0 {
        --spacer-size: 50px
    }

    .elementor-619 .elementor-element.elementor-element-79f9d24 {
        --spacer-size: 50px
    }
}

@media(max-width:767px) {
    .elementor-619 .elementor-element.elementor-element-5c316fb .elementor-heading-title {
        font-size: 32px
    }

    .elementor-619 .elementor-element.elementor-element-0255a9f .elementor-heading-title {
        font-size: 29px
    }

    .elementor-619 .elementor-element.elementor-element-1d444c1 > .elementor-widget-container {
        padding: 0
    }

    .elementor-619 .elementor-element.elementor-element-1d444c1 .elementor-heading-title {
        font-size: 16px
    }

    .elementor-619 .elementor-element.elementor-element-e79a663 > .elementor-widget-container {
        padding: 0
    }

    .elementor-619 .elementor-element.elementor-element-e79a663 .elementor-heading-title {
        font-size: 16px
    }

    .elementor-619 .elementor-element.elementor-element-752bcff > .elementor-widget-container {
        padding: 0
    }

    .elementor-619 .elementor-element.elementor-element-752bcff .elementor-heading-title {
        font-size: 16px
    }

    .elementor-619 .elementor-element.elementor-element-38c6a57 .elementor-heading-title {
        font-size: 29px
    }

    .elementor-619 .elementor-element.elementor-element-32c7cf0 > .elementor-widget-container {
        padding: 0
    }

    .elementor-619 .elementor-element.elementor-element-32c7cf0 .elementor-heading-title {
        font-size: 16px
    }

    .elementor-619 .elementor-element.elementor-element-7aae5a9 .elementor-heading-title {
        font-size: 29px
    }

    .elementor-619 .elementor-element.elementor-element-c336ab0 > .elementor-widget-container {
        padding: 0
    }

    .elementor-619 .elementor-element.elementor-element-c336ab0 .elementor-heading-title {
        font-size: 16px
    }

    .elementor-619 .elementor-element.elementor-element-beed5d8 .elementor-heading-title {
        font-size: 29px
    }

    .elementor-619 .elementor-element.elementor-element-779d844 .elementor-heading-title {
        font-size: 29px
    }

    .elementor-619 .elementor-element.elementor-element-69c9f3c .elementor-heading-title {
        font-size: 29px
    }

    .elementor-619 .elementor-element.elementor-element-a627be8 .elementor-heading-title {
        font-size: 29px
    }

    .elementor-619 .elementor-element.elementor-element-2ab3718 .elementor-heading-title {
        font-size: 29px
    }

    .elementor-619 .elementor-element.elementor-element-8bd1e56 .elementor-heading-title {
        font-size: 29px
    }

    .elementor-619 .elementor-element.elementor-element-77bf55e .elementor-heading-title {
        font-size: 29px
    }

    .elementor-619 .elementor-element.elementor-element-aaf93ee .elementor-heading-title {
        font-size: 29px
    }

    .elementor-619 .elementor-element.elementor-element-55fef20 .elementor-heading-title {
        font-size: 29px
    }

    .elementor-619 .elementor-element.elementor-element-63b2b96 .elementor-heading-title {
        font-size: 29px
    }

    .elementor-619 .elementor-element.elementor-element-cb8c769 .elementor-heading-title {
        font-size: 29px
    }

    .elementor-619 .elementor-element.elementor-element-b49c14e .elementor-heading-title {
        font-size: 29px
    }

    .elementor-619 .elementor-element.elementor-element-30b331bd .elementor-heading-title {
        font-size: 28px;
        line-height: 2em
    }

    .elementor-619 .elementor-element.elementor-element-dd619bc .elementor-heading-title {
        font-size: 29px
    }

    .elementor-619 .elementor-element.elementor-element-393869d {
        text-align: center
    }

    .elementor-619 .elementor-element.elementor-element-f3018e8 {
        text-align: center
    }

    .elementor-619 .elementor-element.elementor-element-5ed2d29 {
        padding: 90px 20px
    }

    .elementor-619 .elementor-element.elementor-element-2842a01 .elementor-heading-title {
        font-size: 29px
    }

    .elementor-619 .elementor-element.elementor-element-c996249 {
        --spacer-size: 35px
    }

    .elementor-619 .elementor-element.elementor-element-c651c34 {
        --spacer-size: 35px
    }

    .elementor-619 .elementor-element.elementor-element-3a4b0b0 {
        --spacer-size: 35px
    }

    .elementor-619 .elementor-element.elementor-element-cd97080 .elementor-heading-title {
        font-size: 29px
    }

    .elementor-619 .elementor-element.elementor-element-d430f3f {
        width: 100%
    }

    .elementor-619 .elementor-element.elementor-element-f5d7f77 {
        width: 100%
    }

    .elementor-619 .elementor-element.elementor-element-27ca08e {
        width: 100%
    }

    .elementor-619 .elementor-element.elementor-element-c1ef258 {
        width: 100%
    }

    .elementor-619 .elementor-element.elementor-element-1f009cf {
        width: 100%
    }

    .elementor-619 .elementor-element.elementor-element-79f9d24 {
        --spacer-size: 35px
    }
}

@media(min-width:768px) {
    .elementor-619 .elementor-element.elementor-element-610a14ea {
        width: 33.947%
    }

    .elementor-619 .elementor-element.elementor-element-72ac5fdc {
        width: 66.053%
    }

    .elementor-619 .elementor-element.elementor-element-75a415e {
        width: 30%
    }

    .elementor-619 .elementor-element.elementor-element-5a6698e {
        width: 69.666%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-619 .elementor-element.elementor-element-aa415f3 {
        width: 50%
    }

    .elementor-619 .elementor-element.elementor-element-36947d1 {
        width: 50%
    }
}

@media(min-width:1025px) {

    .elementor-619 .elementor-element.elementor-element-53fcc8b:not(.elementor-motion-effects-element-type-background),
    .elementor-619 .elementor-element.elementor-element-53fcc8b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed
    }
}
