.elementor-6223 .elementor-element.elementor-element-50fe854{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6223 .elementor-element.elementor-element-fad7c6b .te-bn-subtitle{text-align:center;color:#005493;}.elementor-6223 .elementor-element.elementor-element-fad7c6b .te_title{text-align:center;}.elementor-6223 .elementor-element.elementor-element-fad7c6b .te-box-title{margin:0px 0px 35px 0px;}.elementor-6223 .elementor-element.elementor-element-fad7c6b .sec-title .sub-title:before{background-color:#00984514;}.elementor-6223 .elementor-element.elementor-element-e748d69{margin-top:-150px;margin-bottom:0px;}.elementor-6223 .elementor-element.elementor-element-5564c85 > .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-6223 .elementor-element.elementor-element-5564c85 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6223 .elementor-element.elementor-element-2dc0847 .bn-tabs-btn{background-color:#005493;color:#55449933;}.elementor-6223 .elementor-element.elementor-element-2dc0847 .filter-tabs li::before{background-color:transparent;background-image:linear-gradient(180deg, #005493 0%, #f2295b 100%);}.elementor-6223 .elementor-element.elementor-element-2dc0847 .text-center{text-align:center !important;}.elementor-6223 .elementor-element.elementor-element-2dc0847 .bn-project-cat{color:#005493;}/* Start custom CSS for counsolve_masonary_projects, class: .elementor-element-2dc0847 */.sortable-masonry .filters .filter-tabs li.active {
    color: #005493;
}
.project-block-one .inner-box .content-inner .text-box h6 {
    color: #005493;
}
.pagination li a:hover, .pagination li span:hover, .pagination li span.current, .pagination li.active a, .pagination li:hover a {
    color: #ffffff;
    background: #005493;
}
i[class^="flaticon-"]:before, i[class*=" flaticon-"]:before {
    font-family: flaticon !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    color: #005493;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}/* End custom CSS */
/* Start custom CSS */.header-upper .right-column .support-box .icon-box {
    background: #005493;
}
.main-menu .navigation > li.current > a, .main-menu .navigation > li:hover > a {
    color: #005493;
}
.main-menu .navigation > li > a:before {
    color: #005493;
}
.theme-btn.btn-one {
    background: #005493;
    color: #ffffff;
}
.main-header .nav-btn {
    position: relative;
    display: none;
    cursor: pointer;
    top: -2px;
}
.footer-bottom .scroll-to-target:before {
    display: none;
}/* End custom CSS */