.elementor-5420 .elementor-element.elementor-element-061c64a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5420 .elementor-element.elementor-element-061c64a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-5420 .elementor-element.elementor-element-061c64a>.elementor-element-populated,
.elementor-5420 .elementor-element.elementor-element-061c64a>.elementor-element-populated>.elementor-background-overlay,
.elementor-5420 .elementor-element.elementor-element-061c64a>.elementor-background-slideshow {
    border-radius: 5px
}

.elementor-5420 .elementor-element.elementor-element-061c64a>.elementor-element-populated {
    box-shadow: 5px 0px 57px 0px rgba(0, 0, 0, .06);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 50px 25px 50px 30px
}

.elementor-5420 .elementor-element.elementor-element-061c64a>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-5420 .elementor-element.elementor-element-353a2a4>.elementor-element-populated {
    margin: 44px 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px
}

.elementor-5420 .elementor-element.elementor-element-b704cb6 .witr_text_widget_inner h2 {
    margin: 0 0 25px
}

.elementor-5420 .elementor-element.elementor-element-b704cb6 .witr_text_widget p {
    margin: 0 0 24px
}

.elementor-5420 .elementor-element.elementor-element-3fbabb7 .witr_btn,
.elementor-5420 .elementor-element.elementor-element-3fbabb7 .witr_gbtn:after,
.elementor-5420 .elementor-element.elementor-element-3fbabb7 .witr_vbtn,
.elementor-5420 .elementor-element.elementor-element-3fbabb7 .witr_vhgbtn:before,
.elementor-5420 .elementor-element.elementor-element-3fbabb7 .witr_vbbgbtn_inner:after,
.elementor-5420 .elementor-element.elementor-element-3fbabb7 .witr_vbbgbtn:after,
.elementor-5420 .elementor-element.elementor-element-3fbabb7 .witr_vdbbgbtn_inner:before,
.elementor-5420 .elementor-element.elementor-element-3fbabb7 .witr_vdbbgbtn:before,
.elementor-5420 .elementor-element.elementor-element-3fbabb7 .witr_gbtn {
    background-color: transparent;
    background-image: linear-gradient(90deg, #2874fc 0%, #020381 100%)
}

.elementor-5420 .elementor-element.elementor-element-3fbabb7 .pluse_btn_icon span {
    text-align: center
}

.elementor-5420 .elementor-element.elementor-element-3fbabb7 .pluse_btn_icon {
    transform: rotate(0deg)
}

.elementor-5420 .elementor-element.elementor-element-377200b .single_image_area {
    text-align: left
}

.elementor-5420 .elementor-element.elementor-element-377200b .single_image:before {
    opacity: .5
}

.elementor-5420 .elementor-element.elementor-element-377200b .single_image img {
    border-radius: 10px;
    transition: .5s
}

@media(max-width:1024px) {
    .elementor-5420 .elementor-element.elementor-element-061c64a>.elementor-element-populated {
        padding: 50px 10px 50px 20px
    }

    .elementor-5420 .elementor-element.elementor-element-b704cb6 .witr_text_widget_inner h2 {
        font-size: 21px
    }
}

@media(max-width:767px) {
    .elementor-5420 .elementor-element.elementor-element-061c64a>.elementor-element-populated {
        padding: 40px 0 0
    }

    .elementor-5420 .elementor-element.elementor-element-353a2a4>.elementor-element-populated {
        margin: 0 0 10px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px
    }

    .elementor-5420 .elementor-element.elementor-element-b704cb6 .witr_text_widget_inner h2 {
        font-size: 19px
    }
}