/* Source logos and crop coordinates: https://www.intelcorp.pe/ */
#mh-event-companies{padding:30px 0 28px;margin:10px 0 0;border-top:1px solid #e2e7ef;border-bottom:1px solid #e2e7ef;font-family:"Work Sans",Arial,sans-serif;overflow:hidden}
#mh-event-companies h2{font-family:"Work Sans",Arial,sans-serif;font-size:14px;line-height:1.5;font-weight:500;letter-spacing:.2px;text-align:center;text-transform:none;color:#56657a;margin:0 0 23px;padding:0}
#mh-event-companies .mh-companies-window{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent)}
#mh-event-companies .mh-companies-marquee{display:flex;width:max-content;animation:mh-companies-drift 293.333s linear infinite;will-change:transform}
#mh-event-companies .mh-companies-group{display:flex;align-items:center;list-style:none;padding:0!important;margin:0!important;width:max-content;flex-shrink:0}
#mh-event-companies .mh-company-logo{display:flex;align-items:center;justify-content:center;flex:0 0 160px;width:160px;height:64px;padding:8px 18px;box-sizing:border-box;margin:0;list-style:none}
#mh-event-companies .mh-company-logo>svg{display:block;max-width:124px;max-height:44px;width:100%;height:100%;overflow:hidden}
#mh-event-companies:hover .mh-companies-marquee{animation-play-state:paused}
@keyframes mh-companies-drift{to{transform:translateX(-50%)}}
@media(max-width:650px){#mh-event-companies{padding:24px 0}#mh-event-companies h2{font-size:13px;padding:0 14px;margin-bottom:17px}}
@media(prefers-reduced-motion:reduce){#mh-event-companies .mh-companies-marquee{animation:none}#mh-event-companies .mh-companies-window{overflow-x:auto;mask-image:none}#mh-event-companies .mh-companies-group[aria-hidden]{display:none}}

/* The trust ribbon follows Nexomin, before the latest-news row. */
.mh-unveil-content>#mh-event-companies{position:relative;z-index:1;background:#fff;margin:0;border-top:0}
.mh-unveil-content>#mh-event-companies h2{margin-left:22px;margin-right:22px}
.mh-unveil-content>#mh-event-companies .mh-companies-window{width:var(--mh-masthead-width,1100px);max-width:100%;margin-left:var(--mh-masthead-left,calc((100% - 1100px)/2))}
@media(max-width:1000px){.mh-unveil-content>#mh-event-companies .mh-companies-window{width:calc(100% - 44px);max-width:none;margin-left:22px}}
