/* BAS GRUP V13.8.3 / refined mega navigation */
.nav-products,.nav-group{position:static}
.mega.bg-clean-mega{box-sizing:border-box;position:absolute!important;z-index:2500!important;left:50%!important;right:auto!important;top:calc(100% - 2px)!important;transform:translateX(-50%) translateY(12px)!important;width:min(1080px,calc(100vw - 44px))!important;max-width:1080px!important;max-height:min(75vh,620px)!important;overflow-y:auto!important;background:#f8f9fc!important;color:#142340!important;border:1px solid rgba(20,42,73,.12)!important;border-radius:14px!important;padding:0!important;box-shadow:0 32px 80px rgba(4,16,37,.26)!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,transform .24s ease,visibility .24s ease}
.nav-products:hover>.mega.bg-clean-mega,.nav-products:focus-within>.mega.bg-clean-mega,.nav-group:hover>.mega.bg-clean-mega,.nav-group:focus-within>.mega.bg-clean-mega,.nav-products.menu-open>.mega.bg-clean-mega,.nav-group.menu-open>.mega.bg-clean-mega{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateX(-50%) translateY(0)!important;display:block!important}
.bg-clean-mega *{box-sizing:border-box}.bg-clean-head{padding:22px 30px;border-bottom:1px solid #e0e6ee;display:flex;justify-content:space-between;align-items:center;gap:20px}.bg-clean-head>div{display:flex;flex-direction:column;gap:4px}.bg-clean-head span,.bg-clean-label{font:700 10px/1.4 'Manrope',sans-serif;letter-spacing:.16em;color:#3b70cb}.bg-clean-head strong{font:700 19px/1.35 'Manrope',sans-serif;color:#11223b}.bg-clean-head>a{display:flex;align-items:center;gap:9px;color:#124fc2!important;text-decoration:none;font:700 12px 'Manrope',sans-serif;white-space:nowrap}.bg-clean-body{display:grid;grid-template-columns:350px minmax(0,1fr)}.bg-clean-feature{padding:29px 28px 31px;background:#eaf0fb;border-right:1px solid #dce4f1}.bg-clean-parent{display:flex!important;justify-content:space-between;gap:12px;align-items:center;margin:13px 0 18px;font:700 16px/1.35 'Manrope',sans-serif!important;color:#112a55!important;text-decoration:none!important}.bg-clean-parent svg{flex:none;color:#1b62cc}.bg-clean-subs{display:grid;gap:3px}.bg-clean-subs a{display:flex!important;align-items:center;justify-content:space-between;padding:9px 10px!important;border-radius:7px!important;color:#36465f!important;text-decoration:none!important;font:500 12px/1.4 'Manrope',sans-serif!important;letter-spacing:0!important;background:transparent!important;min-height:34px}.bg-clean-subs a svg{width:13px;opacity:.48;flex:none}.bg-clean-subs a:hover,.bg-clean-subs a:focus-visible{background:#fff!important;color:#104ba9!important}.bg-clean-other{padding:28px 28px 30px;min-width:0}.bg-clean-list{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px;row-gap:2px}.bg-clean-list a{display:flex!important;align-items:center;justify-content:space-between;gap:8px;min-width:0;border-bottom:1px solid #e4e8ee!important;padding:12px 5px!important;font:600 12.5px/1.4 'Manrope',sans-serif!important;text-decoration:none!important;color:#233550!important;letter-spacing:0!important;background:transparent!important;min-height:46px}.bg-clean-list a svg{width:14px;flex:none;color:#4476b7;opacity:.55}.bg-clean-list a:hover,.bg-clean-list a:focus-visible{color:#1259c8!important;border-bottom-color:#1f68d2!important}.bg-clean-list a:hover svg{opacity:1}
@media(max-width:1100px){.mega.bg-clean-mega{left:0!important;right:0!important;top:100%!important;width:100%!important;max-height:70vh!important;transform:translateY(10px)!important;border-radius:0 0 14px 14px!important}.nav-products:hover>.mega.bg-clean-mega,.nav-group:hover>.mega.bg-clean-mega,.nav-products:focus-within>.mega.bg-clean-mega,.nav-group:focus-within>.mega.bg-clean-mega{transform:translateY(0)!important}}
@media(max-width:760px){.mega.bg-clean-mega{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;max-height:62vh!important;transform:none!important;border-radius:10px!important;box-shadow:none!important}.bg-clean-head{padding:18px}.bg-clean-head strong{font-size:15px}.bg-clean-body{grid-template-columns:1fr}.bg-clean-feature{border-right:0;border-bottom:1px solid #dce4f1;padding:19px}.bg-clean-other{padding:20px}.bg-clean-list{grid-template-columns:1fr}.bg-clean-list a{min-height:42px}.nav-products:hover>.mega.bg-clean-mega,.nav-group:hover>.mega.bg-clean-mega,.nav-products:focus-within>.mega.bg-clean-mega,.nav-group:focus-within>.mega.bg-clean-mega{transform:none!important}}
