.elementor-248 .elementor-element.elementor-element-213b3893:not(.elementor-motion-effects-element-type-background), .elementor-248 .elementor-element.elementor-element-213b3893 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#e9edf0;
}
.elementor-248 .elementor-element.elementor-element-213b3893{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-248 .elementor-element.elementor-element-213b3893 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-248 .elementor-element.elementor-element-14ad479b > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-248 .elementor-element.elementor-element-14ad479b > .elementor-element-populated{
    padding:0px 0px 0px 0px;
}
.elementor-248 .elementor-element.elementor-element-4f5c111 .o_color{
    background-color:rgba(12,12,12,0.44);
}
.elementor-248 .elementor-element.elementor-element-4f5c111 .content_holder h3{
    color:#eee;
}
.elementor-248 .elementor-element.elementor-element-4f5c111 .content_holder h3:after{
    background-color:#d24e1a;
    display:none;
}
.elementor-248 .elementor-element.elementor-element-4f5c111 .content_holder p{
    color:#ddd;
}
.elementor-248 .elementor-element.elementor-element-4f5c111 a.mobixo_fn_main_link{
    color:#fff;
    background-color:#a42727;
}
.elementor-248 .elementor-element.elementor-element-4f5c111 a.mobixo_fn_main_link span.main_link_text:after,.elementor-248 .elementor-element.elementor-element-4f5c111 a.mobixo_fn_main_link span.main_link_icon:after{
    background-color:#ff9600;
}
.elementor-248 .elementor-element.elementor-element-72f96ba0 .fn_cs_info_list.full{
    padding-top:0px;
    padding-bottom:0px;
    background-color:#a42727;
}
.elementor-248 .elementor-element.elementor-element-72f96ba0 .fn_cs_info_list.contained .list{
    padding-top:0px;
    padding-bottom:0px;
    background-color:#a42727;
}
.elementor-248 .elementor-element.elementor-element-72f96ba0 .fn_cs_info_list h3{
    color:#eee;
}
.elementor-248 .elementor-element.elementor-element-72f96ba0 .fn_cs_info_list p{
    color:#eee;
}
.elementor-248 .elementor-element.elementor-element-72f96ba0 .fn_cs_info_list svg{
    color:#ff9600;
}
.elementor-248 .elementor-element.elementor-element-72f96ba0 .fn_cs_info_list .icon{
    border-color:#ff9600;
}
.elementor-248 .elementor-element.elementor-element-ae097b1 .o_img{
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
}
.elementor-248 .elementor-element.elementor-element-ae097b1 .left_part h3.title{
    color:#050e1a;
}
.elementor-248 .elementor-element.elementor-element-ae097b1 .left_part h3.title:after{
    background-color:#a42727;
}
.elementor-248 .elementor-element.elementor-element-ae097b1 .left_part p.desc{
    color:#333;
}
.elementor-248 .elementor-element.elementor-element-ae097b1 .left_part h3.name{
    color:#14141c;
}
.elementor-248 .elementor-element.elementor-element-ae097b1 .fn_cs_about_video .right_part .btn_holder .video{
    background-color:#fff;
}
.elementor-248 .elementor-element.elementor-element-ae097b1 .fn_cs_about_video .right_part .btn_holder .icon:after{
    border-left-color:#ff9600;
}
.elementor-248 .elementor-element.elementor-element-ae097b1 > .elementor-widget-container{
    margin:150px 0px 150px 0px;
}
.elementor-248 .elementor-element.elementor-element-7e3ed051 .fn_cs_principles_modern ul li .item .item_border_b:before{
    background-color:#a42727;
}
.elementor-248 .elementor-element.elementor-element-7e3ed051 .fn_cs_principles_modern ul li .item .item_border_b:after{
    background-color:#a42727;
}
.elementor-248 .elementor-element.elementor-element-7e3ed051 .fn_cs_principles_modern ul li .item .item_border_a:after{
    background-color:#a42727;
}
.elementor-248 .elementor-element.elementor-element-7e3ed051 .fn_cs_principles_modern ul li .item .item_border_a:before{
    background-color:#a42727;
}
.elementor-248 .elementor-element.elementor-element-7e3ed051 .fn_cs_principles_modern ul li .item .item_border_c:after{
    border-left-color:#a42727;
}
.elementor-248 .elementor-element.elementor-element-7e3ed051 .fn_cs_principles_modern ul li .item .item_border_c:before{
    border-top-color:#a42727;
}
.elementor-248 .elementor-element.elementor-element-7e3ed051 .fn_cs_principles_modern.fn_eleganto ul li .item_in{
    background-color:#0d172e;
}
.elementor-248 .elementor-element.elementor-element-7e3ed051 .fn_cs_principles_modern ul li .item .title_holder h3{
    color:#ccc;
}
.elementor-248 .elementor-element.elementor-element-7e3ed051 .fn_cs_principles_modern ul li .item .title_holder p{
    color:#ccc;
}
.elementor-248 .elementor-element.elementor-element-7e3ed051 .fn_cs_principles_modern.fn_eleganto ul li .item .item_in:after{
    border-bottom-color:rgba(255,255,255,.1);
}
.elementor-248 .elementor-element.elementor-element-7e3ed051 .fn_cs_principles_modern ul li .item .number_holder{
    color:#ff9600;
}
.elementor-248 .elementor-element.elementor-element-7e3ed051 > .elementor-widget-container{
    margin:0px 0px 120px 0px;
}
.elementor-248 .elementor-element.elementor-element-64d4fc6d .top_bar{
    background-color:#111724;
}
.elementor-248 .elementor-element.elementor-element-64d4fc6d .fn_cs_service_triple .top_bar span.left_winger:after{
    background-color:#0d172e;
}
.elementor-248 .elementor-element.elementor-element-64d4fc6d .fn_cs_service_triple .top_bar span.left_winger:before{
    background-color:#0d172e;
}
.elementor-248 .elementor-element.elementor-element-64d4fc6d .fn_cs_service_triple .top_bar span.right_winger:after{
    background-color:#0d172e;
}
.elementor-248 .elementor-element.elementor-element-64d4fc6d .fn_cs_service_triple .top_bar span.right_winger:before{
    background-color:#0d172e;
}
.elementor-248 .elementor-element.elementor-element-64d4fc6d .top_bar .t_inner h3{
    color:#eeeeee;
}
.elementor-248 .elementor-element.elementor-element-64d4fc6d .t_inner a.mobixo_fn_main_link{
    color:#fff;
    background-color:#a42727;
}
.elementor-248 .elementor-element.elementor-element-64d4fc6d .t_inner a.mobixo_fn_main_link span.main_link_text:after,.elementor-248 .elementor-element.elementor-element-64d4fc6d .t_inner a.mobixo_fn_main_link span.main_link_icon:after{
    background-color:#ff9600;
}
.elementor-248 .elementor-element.elementor-element-64d4fc6d .t_inner a.mobixo_fn_main_link span.main_link_icon{
    border-left-color:rgba(13,23,46,0.5);
}
.elementor-248 .elementor-element.elementor-element-64d4fc6d .t_inner a.mobixo_fn_main_link span.main_link_icon:before{
    background-color:rgba(13,23,46,0.5);
}
.elementor-248 .elementor-element.elementor-element-64d4fc6d .service_part .number_holder h3{
    -webkit-text-stroke-color:#ffffff;
}
.elementor-248 .elementor-element.elementor-element-64d4fc6d .fn_cs_service_triple .service_part .item:after{
    background-color:rgba(9,14,26,0.8);
}
.elementor-248 .elementor-element.elementor-element-64d4fc6d .service_part .title_holder{
    background-color:#e9edf0;
}
.elementor-248 .elementor-element.elementor-element-64d4fc6d .service_part .title_holder .item_key{
    color:#999;
}
.elementor-248 .elementor-element.elementor-element-64d4fc6d .service_part .title_holder h3 a{
    color:#050e1a;
}
.elementor-248 .elementor-element.elementor-element-64d4fc6d .service_part .title_holder h3 a:hover{
    color:#a42727;
}
.elementor-248 .elementor-element.elementor-element-64d4fc6d .title_holder .view_more a.mobixo_fn_main_link{
    color:#fff;
    background-color:#a42727;
}
.elementor-248 .elementor-element.elementor-element-64d4fc6d .title_holder .view_more a.mobixo_fn_main_link span.main_link_text:after,.elementor-248 .elementor-element.elementor-element-64d4fc6d .title_holder .view_more a.mobixo_fn_main_link span.main_link_icon:after{
    background-color:#ff9600;
}
.elementor-248 .elementor-element.elementor-element-64d4fc6d .title_holder .view_more a.mobixo_fn_main_link span.main_link_icon{
    border-left-color:rgba(13,23,46,0.5);
}
.elementor-248 .elementor-element.elementor-element-64d4fc6d .title_holder .view_more a.mobixo_fn_main_link span.main_link_icon:before{
    background-color:rgba(13,23,46,0.5);
}
.elementor-248 .elementor-element.elementor-element-362838ba:not(.elementor-motion-effects-element-type-background), .elementor-248 .elementor-element.elementor-element-362838ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#e9edf0;
}
.elementor-248 .elementor-element.elementor-element-362838ba{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-248 .elementor-element.elementor-element-362838ba > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-248 .elementor-element.elementor-element-137365d > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0px;
}
.elementor-248 .elementor-element.elementor-element-137365d > .elementor-element-populated{
    padding:0px 0px 0px 0px;
}
.elementor-248 .elementor-element.elementor-element-3aeebe46 h3{
    font-family:"Rubik", Sans-serif;
    font-size:48px;
    font-weight:600;
    text-transform:inherit;
    line-height:1em;
    letter-spacing:-1px;
    color:#050e1a;
}
.elementor-248 .elementor-element.elementor-element-3aeebe46 h3:after{
    background-color:#a42727;
}
.elementor-248 .elementor-element.elementor-element-3aeebe46 p{
    color:#333;
}
.elementor-248 .elementor-element.elementor-element-3aeebe46 > .elementor-widget-container{
    margin:144px 0px 94px 0px;
}
.elementor-248 .elementor-element.elementor-element-16eb8cbd .fn_cs_info_list_box .inner{
    background-color:#eef1f3;
}
.elementor-248 .elementor-element.elementor-element-16eb8cbd .fn_cs_info_list_box .inner:after{
    background-color:#f6f7f8;
}
.elementor-248 .elementor-element.elementor-element-16eb8cbd .fn_cs_info_list_box .inner .left_part{
    border-color:#a42727;
}
.elementor-248 .elementor-element.elementor-element-16eb8cbd .fn_cs_info_list_box .inner .left_part h3{
    color:#cfd3d6;
}
.elementor-248 .elementor-element.elementor-element-16eb8cbd .fn_cs_info_list_box .inner .left_part h5{
    color:#333;
}
.elementor-248 .elementor-element.elementor-element-16eb8cbd .fn_cs_info_list_box .inner .list li p{
    color:#14141c;
}
.elementor-248 .elementor-element.elementor-element-16eb8cbd .fn_cs_info_list_box .inner .list li .mobixo_w_fn_svg{
    color:#ff9600;
}
.elementor-248 .elementor-element.elementor-element-16eb8cbd .fn_cs_info_list_box .inner .list li .icon{
    border-color:#ff9600;
}
.elementor-248 .elementor-element.elementor-element-16eb8cbd > .elementor-widget-container{
    margin:0px 0px 70px 0px;
}
.elementor-248 .elementor-element.elementor-element-f8eeb94 .fn_cs_boxed_counter.fn_eleganto .counter_item{
    background-color:#a42727;
}
.elementor-248 .elementor-element.elementor-element-f8eeb94 .fn_cs_boxed_counter.fn_eleganto .counter_item:before{
    background-color:rgba(255,255,255,.1);
}
.elementor-248 .elementor-element.elementor-element-f8eeb94 .fn_cs_boxed_counter .counter_item:after{
    border-top-color:#ff9600;
}
.elementor-248 .elementor-element.elementor-element-f8eeb94 .fn_cs_boxed_counter .counter_item h3{
    color:#eee;
}
.elementor-248 .elementor-element.elementor-element-f8eeb94 .fn_cs_boxed_counter .counter_item p{
    color:#eee;
}
.elementor-248 .elementor-element.elementor-element-f8eeb94 > .elementor-widget-container{
    margin:0px 0px 115px 0px;
}
.elementor-248 .elementor-element.elementor-element-560892c9 h3{
    font-family:"Rubik", Sans-serif;
    font-size:48px;
    font-weight:600;
    text-transform:inherit;
    line-height:1em;
    letter-spacing:-1px;
    color:#050e1a;
}
.elementor-248 .elementor-element.elementor-element-560892c9 h3:after{
    background-color:#a42727;
}
.elementor-248 .elementor-element.elementor-element-560892c9 p{
    color:#333;
}
.elementor-248 .elementor-element.elementor-element-560892c9 > .elementor-widget-container{
    margin:0px 0px 94px 0px;
}
.elementor-248 .elementor-element.elementor-element-6ecff45c .fn_cs_team_members .item .right_wing:before{
    background-color:#0d172e;
}
.elementor-248 .elementor-element.elementor-element-6ecff45c .fn_cs_team_members .item .right_wing:after{
    border-color:#0d172e;
}
.elementor-248 .elementor-element.elementor-element-6ecff45c .fn_cs_team_members .item .title_holder{
    background-color:#a42727;
}
.elementor-248 .elementor-element.elementor-element-6ecff45c .fn_cs_team_members .item .title_holder h5{
    color:#eee;
}
.elementor-248 .elementor-element.elementor-element-6ecff45c .fn_cs_team_members .item .title_holder h3{
    color:#fff;
}
.elementor-248 .elementor-element.elementor-element-6ecff45c > .elementor-widget-container{
    margin:0px 0px 100px 0px;
    padding:0px 60px 0px 60px;
}
.elementor-248 .elementor-element.elementor-element-5b5e8d68 .fn_cs_project_sticky.fn_eleganto{
    background-color:#0d172e;
}
.elementor-248 .elementor-element.elementor-element-5b5e8d68 .fn_cs_project_sticky_bg:after,.elementor-248 .elementor-element.elementor-element-5b5e8d68 .fn_cs_project_sticky_bg:before,.elementor-248 .elementor-element.elementor-element-5b5e8d68 .fn_cs_project_sticky_bg span:before,.elementor-248 .elementor-element.elementor-element-5b5e8d68 .fn_cs_project_sticky_bg span:after{
    background-color:#091224;
}
.elementor-248 .elementor-element.elementor-element-5b5e8d68 .right_part .title_holder h3 a{
    color:#eee;
}
.elementor-248 .elementor-element.elementor-element-5b5e8d68 .right_part .title_holder p a{
    color:#fff;
}
.elementor-248 .elementor-element.elementor-element-5b5e8d68 .right_part .item:hover .title_holder p a{
    color:#ff9600;
}
.elementor-248 .elementor-element.elementor-element-5b5e8d68 .right_part .item:after{
    background-color:#ff9600;
}
.elementor-248 .elementor-element.elementor-element-5b5e8d68 .right_part .img_holder a{
    background-color:rgba(0,0,0,0.2);
}
.elementor-248 .elementor-element.elementor-element-5b5e8d68 .right_part .item:hover .img_holder a{
    background-color:rgba(0,0,0,.9);
}
.elementor-248 .elementor-element.elementor-element-5b5e8d68 .right_part .img_holder a:before{
    background-color:#45a2df;
}
.elementor-248 .elementor-element.elementor-element-5b5e8d68 .right_part .img_holder a:after{
    background-color:#45a2df;
}

.elementor-248 .elementor-element.elementor-element-5b5e8d68 .left_part h3:after{
    background-color:#a42727;
}
.elementor-248 .elementor-element.elementor-element-5b5e8d68 .left_part p{
    color:#ccc;
}
.elementor-248 .elementor-element.elementor-element-5b5e8d68 .left_part a{
    color:#fff;
    background-color:#a42727;
}
.elementor-248 .elementor-element.elementor-element-5b5e8d68 .left_part a.mobixo_fn_main_link span.main_link_text:after,.elementor-248 .elementor-element.elementor-element-5b5e8d68 .left_part a.mobixo_fn_main_link span.main_link_icon:after{
    background-color:#ff9600;
}
.elementor-248 .elementor-element.elementor-element-5b5e8d68 .left_part a.mobixo_fn_main_link span.main_link_icon{
    border-left-color:rgba(13, 23, 46, 0.5);
}
.elementor-248 .elementor-element.elementor-element-5b5e8d68 .left_part a.mobixo_fn_main_link span.main_link_icon:before{
    background-color:rgba(13, 23, 46, 0.5);
}
.elementor-248 .elementor-element.elementor-element-104aa2c2 h3{
    font-family:"Rubik", Sans-serif;
    font-size:48px;
    font-weight:600;
    text-transform:inherit;
    line-height:1em;
    letter-spacing:-1px;
    color:#050e1a;
}
.elementor-248 .elementor-element.elementor-element-104aa2c2 h3:after{
    background-color:#a42727;
}
.elementor-248 .elementor-element.elementor-element-104aa2c2 p{
    color:#333;
}
.elementor-248 .elementor-element.elementor-element-104aa2c2 > .elementor-widget-container{
    margin:144px 0px 94px 0px;
}
.elementor-248 .elementor-element.elementor-element-315b70ce .fn_cs_testimonial_double_carousel .item{
    background-color:#ffffff;
}
.elementor-248 .elementor-element.elementor-element-315b70ce .title_holder h3{
    color:#14141c;
}
.elementor-248 .elementor-element.elementor-element-315b70ce .title_holder p{
    color:#666;
}
.elementor-248 .elementor-element.elementor-element-315b70ce .mobixo_w_fn_rating .rating_relative{
    color:#aaa;
}
.elementor-248 .elementor-element.elementor-element-315b70ce .mobixo_w_fn_rating .rating_absolute{
    color:#ff5d4a;
}
.elementor-248 .elementor-element.elementor-element-315b70ce .content_holder p{
    color:#666;
}
.elementor-248 .elementor-element.elementor-element-315b70ce .owl-dots button{
    background-color:#e8e8e8;
}
.elementor-248 .elementor-element.elementor-element-315b70ce .owl-dots button.active{
    background-color:#ff4b36;
}
.elementor-248 .elementor-element.elementor-element-315b70ce > .elementor-widget-container{
    margin:0px 0px 144px 0px;
}
.elementor-248 .elementor-element.elementor-element-2b7c53d7 h3{
    font-family:"Rubik", Sans-serif;
    font-size:48px;
    font-weight:600;
    text-transform:inherit;
    line-height:1em;
    letter-spacing:-1px;
    color:#050e1a;
}
.elementor-248 .elementor-element.elementor-element-2b7c53d7 h3:after{
    background-color:#a42727;
}
.elementor-248 .elementor-element.elementor-element-2b7c53d7 p{
    color:#333;
}
.elementor-248 .elementor-element.elementor-element-2b7c53d7 > .elementor-widget-container{
    margin:0px 0px 94px 0px;
}
.elementor-248 .elementor-element.elementor-element-54e07c0a .fn_cs_triple_blog_modern.fn_eleganto .time{
    background-color:#a42727;
}
.elementor-248 .elementor-element.elementor-element-54e07c0a .time h3{
    color:#fff;
}
.elementor-248 .elementor-element.elementor-element-54e07c0a .time h5{
    color:#fff;
}
.elementor-248 .elementor-element.elementor-element-54e07c0a .title_holder h3 a{
    color:#14141c;
}
.elementor-248 .elementor-element.elementor-element-54e07c0a .title_holder h3 a:hover{
    color:#a42727;
}
.elementor-248 .elementor-element.elementor-element-54e07c0a p.t_footer a{
    color:#fff;
    background-color:#a42727;
}
.elementor-248 .elementor-element.elementor-element-54e07c0a p.t_footer a.mobixo_fn_main_link span.main_link_text:after,.elementor-248 .elementor-element.elementor-element-54e07c0a p.t_footer a.mobixo_fn_main_link span.main_link_icon:after{
    background-color:#ff9600;
}
.elementor-248 .elementor-element.elementor-element-54e07c0a p.t_footer a.mobixo_fn_main_link span.main_link_icon{
    border-left-color:rgba(255,255,255, 0.5);
}
.elementor-248 .elementor-element.elementor-element-54e07c0a p.t_footer a.mobixo_fn_main_link span.main_link_icon:before{
    background-color:rgba(255,255,255, 0.5);
}
.elementor-248 .elementor-element.elementor-element-54e07c0a > .elementor-widget-container{
    margin:0px 0px 110px 0px;
}
@media(max-width:1024px){
    .elementor-248 .elementor-element.elementor-element-ae097b1 > .elementor-widget-container{
        margin:100px 0px 100px 0px;
        padding:0px 0px 0px 0px;
    }
    .elementor-248 .elementor-element.elementor-element-7e3ed051 > .elementor-widget-container{
        margin:0px 0px 70px 0px;
    }
    .elementor-248 .elementor-element.elementor-element-3aeebe46 > .elementor-widget-container{
        margin:94px 0px 44px 0px;
    }
    .elementor-248 .elementor-element.elementor-element-f8eeb94 > .elementor-widget-container{
        margin:0px 0px 65px 0px;
    }
    .elementor-248 .elementor-element.elementor-element-6ecff45c > .elementor-widget-container{
        margin:0px 0px 50px 0px;
        padding:0px 20px 0px 20px;
    }
    .elementor-248 .elementor-element.elementor-element-104aa2c2 > .elementor-widget-container{
        margin:94px 0px 0px 0px;
    }
    .elementor-248 .elementor-element.elementor-element-315b70ce > .elementor-widget-container{
        margin:0px 0px 94px 0px;
    }
    .elementor-248 .elementor-element.elementor-element-54e07c0a > .elementor-widget-container{
        margin:0px 0px 60px 0px;
    }
}
.elementor-248 .elementor-element.elementor-element-4f5c111 .content_holder h3:after{display: none !important;}
.elementor-248 .elementor-element.elementor-element-5b5e8d68 .left_part h3:after {
    width: 60% !important;
    background-color: #a42727;
}
