/* Header mega menu (How We Solve / Who We Serve / Our Products): keep it inside the screen, group the AI / ML sub-links, add the products column. */
@media (min-width:1025px){
 html body .elementskit-megamenu-panel{width:min(880px,calc(100vw - 48px))!important;max-height:calc(100vh - 150px)!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#FC3030 #0b0b0b}
 html body .elementskit-megamenu-panel::-webkit-scrollbar{width:6px}
 html body .elementskit-megamenu-panel::-webkit-scrollbar-thumb{background:#FC3030;border-radius:6px}
 html body .elementskit-megamenu-panel .e-con.elementor-element-cb883d3{gap:12px!important;row-gap:12px!important;width:35%!important}
 html body .elementskit-megamenu-panel .e-con.elementor-element-198df05{width:35%!important}
 html body .elementskit-megamenu-panel .e-con.elementor-element-b7c8d90{width:30%!important;border-left:1px solid #1A2840!important}
 html body .elementskit-megamenu-panel .elementor-element.elementor-element-b7c8d91 .ekit-heading--subtitle,
 html body .elementskit-megamenu-panel .elementor-element.elementor-element-b7c8d91 .elementskit-section-subtitle,
 html body .elementskit-megamenu-panel .elementor-element.elementor-element-b7c8d91 .ekit-heading__subtitle{white-space:nowrap}
 html body .elementskit-megamenu-panel .elementor-element.elementor-element-a1b2c01{margin-top:-4px!important}
 html body .elementskit-megamenu-panel .elementor-element.elementor-element-a1b2c02,
 html body .elementskit-megamenu-panel .elementor-element.elementor-element-a1b2c03{margin-top:-8px!important}
 html body .elementskit-megamenu-panel .elementor-element.elementor-element-a1b2c01 .elementor-icon-list-item,
 html body .elementskit-megamenu-panel .elementor-element.elementor-element-a1b2c02 .elementor-icon-list-item,
 html body .elementskit-megamenu-panel .elementor-element.elementor-element-a1b2c03 .elementor-icon-list-item{padding-top:0;padding-bottom:0}
 html body .elementskit-megamenu-panel .elementor-element.elementor-element-a1b2c03{margin-bottom:6px!important}
}
/* CloudEVA opens in a new tab: small arrow says so */
html body .elementskit-megamenu-panel .elementor-element.elementor-element-b7c8d92 .elementor-icon-list-text:after{content:"\2197";display:inline-block;margin-left:7px;font-size:.9em;color:#FC3030;transition:transform .2s ease}
html body .elementskit-megamenu-panel .elementor-element.elementor-element-b7c8d92:hover .elementor-icon-list-text:after{color:#fff;transform:translate(2px,-2px)}
/* hover: white text, white arrow, light edge so nothing disappears on the red */
html body .elementskit-megamenu-panel .elementor-element.elementor-element-a1b2c01:hover,
html body .elementskit-megamenu-panel .elementor-element.elementor-element-a1b2c02:hover,
html body .elementskit-megamenu-panel .elementor-element.elementor-element-a1b2c03:hover{border-left-color:#fff!important}
html body .elementskit-megamenu-panel .elementor-element.elementor-element-a1b2c01:hover .elementor-icon-list-text,
html body .elementskit-megamenu-panel .elementor-element.elementor-element-a1b2c02:hover .elementor-icon-list-text,
html body .elementskit-megamenu-panel .elementor-element.elementor-element-a1b2c03:hover .elementor-icon-list-text{color:#fff!important}
html body .elementskit-megamenu-panel .elementor-element.elementor-element-a1b2c01:hover .elementor-icon-list-icon,
html body .elementskit-megamenu-panel .elementor-element.elementor-element-a1b2c02:hover .elementor-icon-list-icon,
html body .elementskit-megamenu-panel .elementor-element.elementor-element-a1b2c03:hover .elementor-icon-list-icon,
html body .elementskit-megamenu-panel .elementor-element.elementor-element-a1b2c01:hover .elementor-icon-list-icon i,
html body .elementskit-megamenu-panel .elementor-element.elementor-element-a1b2c02:hover .elementor-icon-list-icon i,
html body .elementskit-megamenu-panel .elementor-element.elementor-element-a1b2c03:hover .elementor-icon-list-icon i,
html body .elementskit-megamenu-panel .elementor-element.elementor-element-a1b2c01:hover .elementor-icon-list-icon svg,
html body .elementskit-megamenu-panel .elementor-element.elementor-element-a1b2c02:hover .elementor-icon-list-icon svg,
html body .elementskit-megamenu-panel .elementor-element.elementor-element-a1b2c03:hover .elementor-icon-list-icon svg{color:#fff!important;fill:#fff!important}
