/* Targeted refinements: stable navigation and restrained brand details. */
.em2.em2.em2.em2.em2-cinema:after{background:linear-gradient(95deg,rgba(4,15,27,.88),rgba(4,15,27,.55) 58%,rgba(4,15,27,.28))}
.em7-funds{padding-top:22px;padding-bottom:22px}.em7-funds .em7-funds-desktop{width:560px;max-width:100%}.em7-funds .em7-funds-mobile{max-width:235px;margin:0 auto;gap:12px}
.em7-header .em7-toggle,.em7-header .em7-toggle:is(:hover,:focus,:active){background:#fff;color:#163145;border:1px solid #cbd8e3;box-shadow:none;transform:none;outline:none;-webkit-tap-highlight-color:transparent;width:94px;flex:0 0 94px;justify-content:center}
.em7-header .em7-toggle[aria-expanded=true]{background:#edf3ff;border-color:#276cf7;color:#1753bd}.em7-header .em7-toggle:focus-visible{outline:2px solid #276cf7;outline-offset:3px}.em7-header .em7-menu summary{color:#163145;background:transparent;-webkit-tap-highlight-color:transparent}.em7-header .em7-menu details[open]>summary{color:#1753bd}
@media(min-width:1181px){.em7-header .em7-menu{position:relative}.em7-header .em7-menu details{position:static}.em7-header .em7-menu .em7-drop,.em7-header .em7-menu details:last-of-type .em7-drop{left:auto;right:0;top:calc(100% + 8px)}}
@media(max-width:1180px){.em7-header .em7-main{position:relative;flex-wrap:nowrap;height:82px}.em7-header .em7-menu{position:absolute;left:0;right:0;top:100%;width:100%;max-height:calc(100dvh - 116px);overflow-y:auto;overscroll-behavior:contain;padding:12px 28px 28px;background:#fff;border-top:1px solid #e0e7ed;border-bottom:1px solid #dce6ee;box-shadow:0 16px 25px #102b4012}.em7-header .em7-menu.em7-open{animation:em7-open .2s ease both}.em7-header .em7-drop{animation:none}.em7-header .em7-drop-links a:hover{transform:none}body.em8-nav-open{overflow:hidden}}
@media(max-width:700px){.em7-header .em7-main{height:76px}.em7-header .em7-menu{padding:10px 20px 24px;max-height:calc(100dvh - 107px)}.em7-funds{padding-top:18px;padding-bottom:18px}}
.em2.em2.em2 .em-process-step .em6-icon-disc,.em2.em2.em2 .em-process-step:hover .em6-icon-disc{width:48px;height:48px;border:0;background:none;box-shadow:none;border-radius:0;margin:0 auto 20px;transform:none;transition:none}.em2.em2.em2 .em6-tech-icon{width:34px;height:34px;stroke:#276cf7;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:700px){.em2.em2.em2 .em-process-step .em6-icon-disc{margin-bottom:14px}.em2.em2.em2 .em6-tech-icon{width:30px;height:30px}}
