.elementor-310954 .elementor-element.elementor-element-422665e3{margin-top:100px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-310954 .elementor-element.elementor-element-fa0fb2e{text-align:center;}.elementor-310954 .elementor-element.elementor-element-62694a1d .elementor-repeater-item-7459b95 .tp-service__title-sm:hover{color:#6865FF;}.elementor-310954 .elementor-element.elementor-element-62694a1d .elementor-repeater-item-ccaf759 .tp-service__title-sm:hover{color:#FF75F9;}.elementor-310954 .elementor-element.elementor-element-62694a1d > .elementor-widget-container{margin:31px 0px 25px 0px;padding:0px 0px 89px 0px;}.elementor-310954 .elementor-element.elementor-element-62694a1d .tp-el-section{padding:0px 0px 3px 0px !important;}.elementor-310954 .elementor-element.elementor-element-62694a1d .tp-repeater-content{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-310954 .elementor-element.elementor-element-62694a1d .tp-repeater-btn{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}/* Start custom CSS for features, class: .elementor-element-62694a1d */.elementor-310954 .elementor-element.elementor-element-62694a1d .tp-service__item.mb-30.elementor-repeater-item-dccefa6 {
    background-color: #1db5fc;
    height: 500px;
    display: flex;
    align-items: center;
}
.elementor-310954 .elementor-element.elementor-element-62694a1d .tp-service__item.mb-30.elementor-repeater-item-dccefa6 h3.tp-service__title-sm.tp-orange-color.tp-repeater-title {
    color: #FFF;
}
.elementor-310954 .elementor-element.elementor-element-62694a1d .tp-service__item.mb-30.elementor-repeater-item-dccefa6 p.tp-repeater-content {
    color: #FFF;
}
.elementor-310954 .elementor-element.elementor-element-62694a1d a.tp-btn-orange.tp-btn-hover.alt-color-white {
    background-color: #0371c3;
    margin-top: 30px;
}
.elementor-310954 .elementor-element.elementor-element-62694a1d .tp-service__item{
        margin-top: 0px !important;
}
.elementor-310954 .elementor-element.elementor-element-62694a1d .tp-service__dashboard.grey-bg.tp-el-section-cta {
    height: 100%;
}
@media only screen and (max-width : 767px){ 
   .elementor-310954 .elementor-element.elementor-element-62694a1d .tp-service__item.mb-30.elementor-repeater-item-dccefa6 p.tp-repeater-content {
       height: auto;
    display: flex;
    flex-direction: column;
}
.elementor-310954 .elementor-element.elementor-element-62694a1d a.tp-btn-orange.tp-btn-hover.alt-color-white {
    background-color: #0371c3;
    margin-top: 30px;
    width: 30%;
    }
}/* End custom CSS */