.efl-mobile-header .efl-nav-group{color:#eaf3ff;flex:none;position:relative}.efl-mobile-header .efl-nav-group>summary{cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:7px;min-height:44px;padding:9px 12px;font-size:13px;font-weight:500;line-height:1.4;list-style:none;display:flex}.efl-mobile-header .efl-nav-group>summary::-webkit-details-marker{display:none}.efl-mobile-header .efl-nav-group>summary::marker{content:""}.efl-mobile-header .efl-nav-group>summary:hover,.efl-mobile-header .efl-nav-group[open]>summary{color:#fff;background:#1487ff17}.efl-mobile-header .efl-nav-group>summary:focus-visible{outline-offset:2px;outline:3px solid #69b7ff}.efl-mobile-header .efl-nav-group[open]>summary>svg{transform:rotate(180deg)}.efl-mobile-header .efl-nav-group-links{z-index:50;background:#071d30;border:1px solid #326082;border-radius:8px;min-width:230px;padding:7px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 30px #0006}.efl-mobile-header .efl-nav-group-links>a{white-space:normal;color:#d5e7f7;text-align:left;align-items:center;width:100%;min-height:44px;line-height:1.4;padding:11px 13px!important;font-size:14px!important;display:flex!important}:is(.efl-mobile-header .efl-nav-group-links>a:hover,.efl-mobile-header .efl-nav-group-links>a:focus-visible){color:#fff;background:#1688ff1a}.efl-mobile-header .efl-nav-group-links>a.efl-nav-featured-link{color:#f4f9ff;background:#1688ff17;border-left:2px solid #23a4ff;font-weight:650}.efl-mobile-header nav>.client-area-nav{background:#087acc12;border:1px solid #168bda;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}@media (max-width:900px){.efl-mobile-header .efl-nav-group{width:100%}.efl-mobile-header .efl-nav-group>summary{white-space:normal;justify-content:space-between;min-height:46px;padding:12px 14px;font-size:15px}.efl-mobile-header .efl-nav-group-links{min-width:0;box-shadow:none;background:#ffffff03;border:0;border-left:2px solid #218ff86b;border-radius:0;margin:0 8px 8px;padding:4px 0 4px 9px;position:static}.efl-mobile-header.efl-mobile-header .efl-nav-group-links>a{font-size:14px!important}.efl-mobile-header.efl-mobile-header nav>.client-area-nav{justify-content:flex-start;margin-top:6px}}
