.elementor-147 .elementor-element.elementor-element-27c1>.elementor-background-overlay {
    opacity: 1
}

.elementor-147 .elementor-element.elementor-element-a8 {
    z-index: 0
}

.elementor-147 .elementor-element.elementor-element-2db248d {
    padding: 120px 0 125px
}

.elementor-147 .elementor-element.elementor-element-622073f>.elementor-element-populated {
    padding: 0 35px 0 15px
}

.elementor-147 .elementor-element.elementor-element-248f58b .gsc-image-content .box-content .title {
    margin-bottom: 20px
}

.elementor-147 .elementor-element.elementor-element-59fa082>.elementor-element-populated {
    padding: 0 15px
}

.elementor-147 .elementor-element.elementor-element-7f3f82f .gsc-heading .content-inner {
    max-width: 800px
}

.elementor-147 .elementor-element.elementor-element-7f3f82f .gsc-heading {
    margin-bottom: 0
}

.elementor-147 .elementor-element.elementor-element-7f3f82f .gsc-heading .title {
    margin-bottom: 30px
}

.elementor-147 .elementor-element.elementor-element-7f3f82f .gsc-heading .sub-title {
    margin-bottom: 5px
}

.elementor-147 .elementor-element.elementor-element-7f3f82f .gsc-heading .title-desc {
    margin-bottom: 30px
}

.elementor-bc-flex-widget .elementor-147 .elementor-element.elementor-element-22be32b.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-147 .elementor-element.elementor-element-22be32b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-147 .elementor-element.elementor-element-22be32b.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-147 .elementor-element.elementor-element-22be32b>.elementor-element-populated {
    padding: 0 15px 0 0
}

.elementor-147 .elementor-element.elementor-element-f04345a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(18px/2)
}

.elementor-147 .elementor-element.elementor-element-f04345a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(18px/2)
}

.elementor-147 .elementor-element.elementor-element-f04345a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(18px/2);
    margin-left: calc(18px/2)
}

.elementor-147 .elementor-element.elementor-element-f04345a .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-18px/2);
    margin-left: calc(-18px/2)
}

body.rtl .elementor-147 .elementor-element.elementor-element-f04345a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-18px/2)
}

body:not(.rtl) .elementor-147 .elementor-element.elementor-element-f04345a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-18px/2)
}

.elementor-147 .elementor-element.elementor-element-f04345a .elementor-icon-list-icon i {
    color: #208acb
}

.elementor-147 .elementor-element.elementor-element-f04345a .elementor-icon-list-icon svg {
    fill: #208acb
}

.elementor-147 .elementor-element.elementor-element-f04345a {
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em)*0.25) 0 0
}

.elementor-147 .elementor-element.elementor-element-f04345a .elementor-icon-list-text {
    padding-left: 12px
}

.elementor-147 .elementor-element.elementor-element-f04345a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-147 .elementor-element.elementor-element-f04345a .elementor-icon-list-item>a {
    line-height: 16px
}

.elementor-147 .elementor-element.elementor-element-eb467c3>.elementor-element-populated {
    padding: 0 0 0 15px
}

.elementor-147 .elementor-element.elementor-element-c5373f2 .milestone-block .milestone-icon .icon {
    font-size: 115px;
    width: 115px;
    height: 115px
}

.elementor-147 .elementor-element.elementor-element-c5373f2 .milestone-block .milestone-icon .icon svg {
    width: 115px
}

.elementor-147 .elementor-element.elementor-element-c5373f2 .milestone-block.style-1 .milestone-icon {
    margin-bottom: 20px
}

.elementor-147 .elementor-element.elementor-element-c5373f2 .milestone-block.style-2 .milestone-icon {
    margin-top: 20px
}

.elementor-147 .elementor-element.elementor-element-c627562>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-147 .elementor-element.elementor-element-c627562 {
    margin-top: 32px;
    margin-bottom: 65px
}

.elementor-147 .elementor-element.elementor-element-cdaac28 {
    --icon-box-icon-margin: 15px
}

.elementor-147 .elementor-element.elementor-element-cdaac28 .elementor-icon {
    font-size: 110px
}

.elementor-147 .elementor-element.elementor-element-f0484b6 {
    --icon-box-icon-margin: 15px
}

.elementor-147 .elementor-element.elementor-element-f0484b6 .elementor-icon {
    font-size: 110px
}

.elementor-147 .elementor-element.elementor-element-1d16c8e {
    --icon-box-icon-margin: 15px
}

.elementor-147 .elementor-element.elementor-element-1d16c8e .elementor-icon {
    font-size: 110px
}

.elementor-147 .elementor-element.elementor-element-e4266b2 {
    --icon-box-icon-margin: 15px
}

.elementor-147 .elementor-element.elementor-element-e4266b2 .elementor-icon {
    font-size: 110px
}

.elementor-147 .elementor-element.elementor-element-64ec:not(.elementor-motion-effects-element-type-background),
.elementor-147 .elementor-element.elementor-element-64ec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f7f7f9
}

.elementor-147 .elementor-element.elementor-element-64ec {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 40px 0 0
}

.elementor-147 .elementor-element.elementor-element-64ec>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-147 .elementor-element.elementor-element-1b9f>.elementor-element-populated {
    padding: 0 15px
}

.elementor-147 .elementor-element.elementor-element-13e .gsc-heading .content-inner {
    max-width: 800px
}

.elementor-147 .elementor-element.elementor-element-13e .gsc-heading {
    margin-bottom: 5px
}

.elementor-147 .elementor-element.elementor-element-13e .gsc-heading .title {
    margin-bottom: 30px
}

.elementor-147 .elementor-element.elementor-element-13e .gsc-heading .sub-title {
    margin-bottom: 5px
}

.elementor-147 .elementor-element.elementor-element-13e .gsc-heading .sub-title:after {
    background-color: #208acb
}

.elementor-147 .elementor-element.elementor-element-13e .gsc-heading .title-desc {
    margin-bottom: 45px
}

.elementor-147 .elementor-element.elementor-element-922b655:not(.elementor-motion-effects-element-type-background),
.elementor-147 .elementor-element.elementor-element-922b655>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f7f7f9
}

.elementor-147 .elementor-element.elementor-element-922b655 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    z-index: 11
}

.elementor-147 .elementor-element.elementor-element-922b655>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-147 .elementor-element.elementor-element-97e9e61>.elementor-element-populated {
    padding: 0 15px
}

.elementor-147 .elementor-element.elementor-element-6636cd8>.elementor-widget-container {
    margin: 0 0 23px
}

.elementor-147 .elementor-element.elementor-element-57f2:not(.elementor-motion-effects-element-type-background),
.elementor-147 .elementor-element.elementor-element-57f2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../uploads/2020/04/bg-lines-circle.html");
    background-position: top left;
    background-repeat: no-repeat
}

.elementor-147 .elementor-element.elementor-element-57f2 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 110px 0;
    z-index: 1
}

.elementor-147 .elementor-element.elementor-element-57f2>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-147 .elementor-element.elementor-element-7ea7>.elementor-element-populated {
    padding: 0 15px
}

.elementor-147 .elementor-element.elementor-element-6b66 .gsc-heading .content-inner {
    max-width: 6000px
}

.elementor-147 .elementor-element.elementor-element-6b66 .gsc-heading .heading-action .btn-cta {
    color: #fff;
    background: #208acb
}

.elementor-147 .elementor-element.elementor-element-6b66 .gsc-heading {
    margin-bottom: 0
}

.elementor-147 .elementor-element.elementor-element-6b66 .gsc-heading .title {
    color: #fff;
    margin-bottom: 10px
}

.elementor-147 .elementor-element.elementor-element-6b66 .gsc-heading .sub-title {
    color: #7eceff;
    margin-bottom: 5px
}

.elementor-147 .elementor-element.elementor-element-6b66 .gsc-heading .sub-title:after {
    background-color: #fff
}

.elementor-147 .elementor-element.elementor-element-6b66 .gsc-heading .title-desc {
    color: #efeef4;
    font-size: 18px;
    line-height: 33px;
    margin-bottom: 26px
}

.elementor-147 .elementor-element.elementor-element-6b66>.elementor-widget-container {
    padding: 0
}

.elementor-147 .elementor-element.elementor-element-7efd>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 15px 0 25px
}

.elementor-147 .elementor-element.elementor-element-7efd>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-147 .elementor-element.elementor-element-c17c9a5 .elementor-tab-title {
    background-color: #208acb;
    padding: 32px 40px
}

.elementor-147 .elementor-element.elementor-element-c17c9a5 .elementor-accordion-icon,
.elementor-147 .elementor-element.elementor-element-c17c9a5 .elementor-accordion-title {
    color: #fff
}

.elementor-147 .elementor-element.elementor-element-c17c9a5 .elementor-accordion-icon svg {
    fill: #fff
}

.elementor-147 .elementor-element.elementor-element-c17c9a5 .elementor-tab-content {
    background-color: #208acb;
    color: #fff;
    padding: 0 40px 15px
}

.elementor-147 .elementor-element.elementor-element-800a86f {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 45px 0
}

.elementor-147 .elementor-element.elementor-element-800a86f>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-147 .elementor-element.elementor-element-800a86f>.elementor-shape-bottom .elementor-shape-fill {
    fill: #f7f7f9
}

.elementor-147 .elementor-element.elementor-element-800a86f>.elementor-shape-bottom svg {
    height: 16px
}

.elementor-147 .elementor-element.elementor-element-c76526d>.elementor-element-populated {
    padding: 0 15px
}

.elementor-147 .elementor-element.elementor-element-2e38 .gsc-heading .content-inner {
    max-width: 800px
}

.elementor-147 .elementor-element.elementor-element-2e38 .gsc-heading {
    margin-bottom: 0
}

.elementor-147 .elementor-element.elementor-element-2e38 .gsc-heading .title {
    color: #fff;
    margin-bottom: 30px
}

.elementor-147 .elementor-element.elementor-element-2e38 .gsc-heading .sub-title {
    margin-bottom: 5px
}

.elementor-147 .elementor-element.elementor-element-2e38 .gsc-heading .title-desc {
    margin-bottom: 0
}

.elementor-147 .elementor-element.elementor-element-7577:not(.elementor-motion-effects-element-type-background),
.elementor-147 .elementor-element.elementor-element-7577>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f7f7f9
}

.elementor-147 .elementor-element.elementor-element-7577 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 60px
}

.elementor-147 .elementor-element.elementor-element-7577>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-147 .elementor-element.elementor-element-3b76>.elementor-element-populated {
    padding: 0 15px
}

.elementor-147 .elementor-element.elementor-element-fad329d .owl-carousel .owl-dots {
    margin-top: 5px
}

.elementor-147 .elementor-element.elementor-element-fad329d .gva-testimonial-carousel .testimonial-image img {
    width: 81px;
    height: 81px
}

.elementor-147 .elementor-element.elementor-element-fad329d .testimonial-job,
.elementor-147 .elementor-element.elementor-element-fad329d .testimonial-job a {
    color: #208acb
}

.elementor-147 .elementor-element.elementor-element-1b20:not(.elementor-motion-effects-element-type-background),
.elementor-147 .elementor-element.elementor-element-1b20>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-147 .elementor-element.elementor-element-1b20 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 110px 0 105px
}

.elementor-147 .elementor-element.elementor-element-1b20>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-147 .elementor-element.elementor-element-3a23>.elementor-element-populated {
    padding: 0 15px
}

.elementor-147 .elementor-element.elementor-element-3752 .gsc-heading .content-inner {
    max-width: 975px
}

.elementor-147 .elementor-element.elementor-element-3752 .gsc-heading .heading-action .btn-cta {
    color: #ededed
}

.elementor-147 .elementor-element.elementor-element-3752 .gsc-heading {
    margin-bottom: 5px
}

.elementor-147 .elementor-element.elementor-element-3752 .gsc-heading .title {
    color: #fff;
    font-size: 64px;
    margin-bottom: 23px
}

.elementor-147 .elementor-element.elementor-element-3752 .gsc-heading .sub-title {
    color: #000000;
    font-size: 20px
}

.elementor-147 .elementor-element.elementor-element-3752 .gsc-heading .title-desc {
    margin-bottom: 0
}

.elementor-147 .elementor-element.elementor-element-4c54870:not(.elementor-motion-effects-element-type-background),
.elementor-147 .elementor-element.elementor-element-4c54870>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-147 .elementor-element.elementor-element-4c54870 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 40px 0 0
}

.elementor-147 .elementor-element.elementor-element-4c54870>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-147 .elementor-element.elementor-element-cfda7f6>.elementor-element-populated {
    padding: 0 15px
}

.elementor-147 .elementor-element.elementor-element-6c49c9d .gsc-heading .content-inner {
    max-width: 800px
}

.elementor-147 .elementor-element.elementor-element-6c49c9d .gsc-heading {
    margin-bottom: 5px
}

.elementor-147 .elementor-element.elementor-element-6c49c9d .gsc-heading .title {
    margin-bottom: 30px
}

.elementor-147 .elementor-element.elementor-element-6c49c9d .gsc-heading .sub-title {
    margin-bottom: 5px
}

.elementor-147 .elementor-element.elementor-element-6c49c9d .gsc-heading .title-desc {
    margin-bottom: 45px
}

.elementor-147 .elementor-element.elementor-element-b8b20f2>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-147 .elementor-element.elementor-element-52fd017>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-147 .elementor-element.elementor-element-a648e88>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-147 .elementor-element.elementor-element-263b718>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-147 .elementor-element.elementor-element-a21d548>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-147 .elementor-element.elementor-element-9ea7932:not(.elementor-motion-effects-element-type-background),
.elementor-147 .elementor-element.elementor-element-9ea7932>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-147 .elementor-element.elementor-element-9ea7932 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 40px 0 0
}

.elementor-147 .elementor-element.elementor-element-9ea7932>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-147 .elementor-element.elementor-element-86928de>.elementor-element-populated {
    padding: 0 15px
}

.elementor-147 .elementor-element.elementor-element-ee68b3e .gsc-heading .content-inner {
    max-width: 800px
}

.elementor-147 .elementor-element.elementor-element-ee68b3e .gsc-heading {
    margin-bottom: 5px
}

.elementor-147 .elementor-element.elementor-element-ee68b3e .gsc-heading .title {
    margin-bottom: 30px
}

.elementor-147 .elementor-element.elementor-element-ee68b3e .gsc-heading .sub-title {
    margin-bottom: 5px
}

.elementor-147 .elementor-element.elementor-element-ee68b3e .gsc-heading .title-desc {
    margin-bottom: 45px
}

.elementor-147 .elementor-element.elementor-element-ee68b3e>.elementor-widget-container {
    padding: 30px 0 0
}

.elementor-147 .elementor-element.elementor-element-787ac82 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 50px
}

.elementor-bc-flex-widget .elementor-147 .elementor-element.elementor-element-c744241.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-147 .elementor-element.elementor-element-c744241.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-147 .elementor-element.elementor-element-c744241.elementor-column>.elementor-widget-wrap {
    justify-content: space-evenly
}

.elementor-147 .elementor-element.elementor-element-c744241>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 25px
}

.elementor-147 .elementor-element.elementor-element-7185c0a {
    --icon-box-icon-margin: 15px
}

.elementor-147 .elementor-element.elementor-element-7185c0a .elementor-icon-box-description {
    font-size: 28px
}

.elementor-147 .elementor-element.elementor-element-9e04245 {
    --icon-box-icon-margin: 15px
}

.elementor-147 .elementor-element.elementor-element-9e04245 .elementor-icon-box-description {
    color: #191919;
    font-size: 23px
}

@media(max-width:1024px) {
    .elementor-147 .elementor-element.elementor-element-2db248d {
        padding: 80px 0
    }

    .elementor-147 .elementor-element.elementor-element-248f58b>.elementor-widget-container {
        padding: 0 0 50px
    }

    .elementor-147 .elementor-element.elementor-element-64ec {
        padding: 70px 0 80px
    }

    .elementor-147 .elementor-element.elementor-element-57f2 {
        padding: 225px 0 80px
    }

    .elementor-147 .elementor-element.elementor-element-6b66 .gsc-heading {
        margin-bottom: 0
    }

    .elementor-147 .elementor-element.elementor-element-6b66 .gsc-heading .title-desc {
        margin-bottom: 0
    }

    .elementor-147 .elementor-element.elementor-element-6b66>.elementor-widget-container {
        padding: 0
    }

    .elementor-147 .elementor-element.elementor-element-7efd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-147 .elementor-element.elementor-element-7efd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0 0
    }

    .elementor-147 .elementor-element.elementor-element-7efd>.elementor-element-populated {
        padding: 0 15px
    }

    .elementor-147 .elementor-element.elementor-element-c17c9a5 .elementor-accordion-title {
        font-size: 16px;
        line-height: 24px
    }

    .elementor-147 .elementor-element.elementor-element-7577 {
        padding: 80px 0
    }

    .elementor-147 .elementor-element.elementor-element-1b20 {
        padding: 80px 0 50px
    }

    .elementor-147 .elementor-element.elementor-element-3752 .gsc-heading .title {
        font-size: 46px
    }

    .elementor-147 .elementor-element.elementor-element-4c54870 {
        padding: 70px 0 80px
    }

    .elementor-147 .elementor-element.elementor-element-9ea7932 {
        padding: 70px 0 80px
    }
}

@media(max-width:767px) {
    .elementor-147 .elementor-element.elementor-element-2db248d {
        padding: 60px 0
    }

    .elementor-147 .elementor-element.elementor-element-248f58b>.elementor-widget-container {
        padding: 0
    }

    .elementor-147 .elementor-element.elementor-element-7f3f82f .gsc-heading .title-desc {
        margin-bottom: 10px
    }

    .elementor-147 .elementor-element.elementor-element-eb467c3>.elementor-element-populated {
        padding: 50px 0 0
    }

    .elementor-147 .elementor-element.elementor-element-64ec {
        padding: 60px 0
    }

    .elementor-147 .elementor-element.elementor-element-7efd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-147 .elementor-element.elementor-element-7efd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0 0
    }

    .elementor-147 .elementor-element.elementor-element-7efd>.elementor-element-populated {
        padding: 50px 15px 0
    }

    .elementor-147 .elementor-element.elementor-element-3752 .gsc-heading .title {
        font-size: 30px;
        line-height: 42px;
        margin-bottom: 20px
    }

    .elementor-147 .elementor-element.elementor-element-4c54870 {
        padding: 60px 0
    }

    .elementor-147 .elementor-element.elementor-element-9ea7932 {
        padding: 60px 0
    }
}

@media(min-width:768px) {
    .elementor-147 .elementor-element.elementor-element-22be32b {
        width: 60%
    }

    .elementor-147 .elementor-element.elementor-element-eb467c3 {
        width: 40%
    }

    .elementor-147 .elementor-element.elementor-element-e5295db {
        width: 24.998%
    }

    .elementor-147 .elementor-element.elementor-element-83a3524 {
        width: 25.001%
    }

    .elementor-147 .elementor-element.elementor-element-ba5f19b {
        width: 24.998%
    }

    .elementor-147 .elementor-element.elementor-element-fdb4e38 {
        width: 25.003%
    }

    .elementor-147 .elementor-element.elementor-element-7ea7 {
        width: 52%
    }

    .elementor-147 .elementor-element.elementor-element-7efd {
        width: 48%
    }

    .elementor-147 .elementor-element.elementor-element-c744241 {
        width: 29.474%
    }

    .elementor-147 .elementor-element.elementor-element-23c683e {
        width: 70.526%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-147 .elementor-element.elementor-element-622073f {
        width: 100%
    }

    .elementor-147 .elementor-element.elementor-element-59fa082 {
        width: 100%
    }

    .elementor-147 .elementor-element.elementor-element-7ea7 {
        width: 50%
    }

    .elementor-147 .elementor-element.elementor-element-7efd {
        width: 50%
    }
}

@media(min-width:1025px) {

    .elementor-147 .elementor-element.elementor-element-1b20:not(.elementor-motion-effects-element-type-background),
    .elementor-147 .elementor-element.elementor-element-1b20>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }
}