.elementor-11781 .elementor-element.elementor-element-9cc6945:not(.elementor-motion-effects-element-type-background), .elementor-11781 .elementor-element.elementor-element-9cc6945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a9615e6 );}.elementor-11781 .elementor-element.elementor-element-9cc6945{box-shadow:0px 20px 40px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 15px 0px 15px;overflow:visible;}.elementor-11781 .elementor-element.elementor-element-9cc6945 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11781 .elementor-element.elementor-element-db9ac41 > .elementor-element-populated{padding:15px 0px 20px 0px;}.elementor-11781 .elementor-element.elementor-element-eb949e7 > .elementor-widget-container{padding:15px 5px 20px 5px;}.elementor-11781 .elementor-element.elementor-element-be3c143 > .elementor-element-populated{padding:15px 0px 20px 0px;}.elementor-11781 .elementor-element.elementor-element-c7f5e63 > .elementor-widget-container{padding:15px 5px 20px 5px;}.elementor-11781 .elementor-element.elementor-element-de64756 > .elementor-element-populated{padding:15px 0px 20px 0px;}.elementor-11781 .elementor-element.elementor-element-596b307 > .elementor-widget-container{padding:15px 5px 20px 5px;}.elementor-11781 .elementor-element.elementor-element-7c4a79d > .elementor-element-populated{padding:15px 0px 20px 0px;}.elementor-11781 .elementor-element.elementor-element-6bb786c > .elementor-widget-container{padding:15px 5px 20px 5px;}@media(min-width:768px){.elementor-11781 .elementor-element.elementor-element-db9ac41{width:25%;}.elementor-11781 .elementor-element.elementor-element-be3c143{width:22%;}.elementor-11781 .elementor-element.elementor-element-de64756{width:23%;}.elementor-11781 .elementor-element.elementor-element-7c4a79d{width:30%;}}/* Start custom CSS for wp-widget-nav_menu, class: .elementor-element-6bb786c */@media only screen and (min-width: 1200px) {
    ul#menu-solutions-04-managed-services .sub-menu .sub-menu li a,
    ul#menu-solutions-04-managed-services-1 .sub-menu .sub-menu li a {
        font-size: 13px;
    }
    ul#menu-solutions-04-managed-services .sub-menu .sub-menu li,
    ul#menu-solutions-04-managed-services-1 .sub-menu .sub-menu li {
        line-height:1.1;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9cc6945 */.solutions-mega-menu ul.menu > li > a {
    font-weight: bold;
}
.solutions-mega-menu ul.sub-menu {
    padding-left: 6px;
    font-size: 14px;
    line-height: 26px;
}
/*.megamenu-column-subtitle > a {
    font-weight: 600;
}*/
.ul.elementskit-megamenu-panel,.ul.elementskit-megamenu-panel a {
    font-size: 14px;
}
.solutions-mega-menu a {
    color: #000;
}
.menu-item.menu-item-64 ul.elementskit-megamenu-panel {
    left: -360px !important;
}
.megamenu-column-title > ul.sub-menu > li > a, .megamenu-column-subtitle a {
    margin-left: 0;
    transform: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
}
.megamenu-column-title > ul.sub-menu > li > a:hover,.megamenu-column-subtitle a:hover{
    margin-left: 6px;
    color: #009957;
}
.megamenu-column-title > a {
    font-weight: 700;
    font-size: 15px;
}
.megamenu-column-title > ul.sub-menu {font-size: 14px;}/* End custom CSS */