.b-menu-top{display:flex;flex-wrap:wrap;z-index:11;margin-left:-17px}@media(min-width: 1280px)and (max-width: 1799px){.b-menu-top{margin-left:-15px}}@media(max-width: 1279px){.b-menu-top{display:none}}.b-menu-top a{display:block}.b-menu-top a:link,.b-menu-top a:visited,.b-menu-top a:hover{transition-property:background-color;text-decoration:none}.b-menu-top .menu-top__item-1{position:relative;border-radius:12px}.b-menu-top .menu-top__item-1:hover .menu-top__link-1:link,.b-menu-top .menu-top__item-1:hover .menu-top__link-1:visited,.b-menu-top .menu-top__item-1--selected .menu-top__link-1:link,.b-menu-top .menu-top__item-1--selected .menu-top__link-1:visited{color:#1d468e}.b-menu-top .menu-top__link-1{padding:10px 12px}.b-menu-top .menu-top__link-1:link,.b-menu-top .menu-top__link-1:visited{color:#272727;font-weight:600;font-size:15px;line-height:1.23;letter-spacing:-0.03em}@media(min-width: 1280px)and (max-width: 1799px){.b-menu-top .menu-top__link-1:link,.b-menu-top .menu-top__link-1:visited{padding:10px 10px;font-size:13px}}.b-menu-top .menu-top__level-2{position:absolute;z-index:2;top:100%;left:0;width:250px;background:linear-gradient(#FBFCFF 0, #FBFCFF 50%, #FBFCFF 100%);border-radius:12px;opacity:0;padding:5px 0;visibility:hidden;transition:0.2s ease-in-out;transition-property:opacity,visibility}.b-menu-top .menu-top__item-1:hover .menu-top__level-2{opacity:1;visibility:visible}.b-menu-top .menu-top__item-2--selected .menu-top__link-2:link,.b-menu-top .menu-top__item-2--selected .menu-top__link-2:visited{color:#1d468e}.b-menu-top .menu-top__link-2{padding:5px 20px;font-size:15px}.b-menu-top .menu-top__link-2:link,.b-menu-top .menu-top__link-2:visited{color:#272727}.b-menu-top .menu-top__link-2:hover{color:#1d468e;font-size:15px;font-weight:700}.b-menu-top .menu-top__level-3{position:absolute;top:0;left:100%;width:250px;min-height:100%;background-color:#1d468e;opacity:0;visibility:hidden;transition:0.2s ease-in-out;transition-property:opacity,visibility}.b-menu-top .menu-top__item-2:hover .menu-top__level-3{opacity:1;visibility:visible}.b-menu-top .menu-top__link-3{padding:10px 20px;font-size:14px}.b-menu-top .menu-top__link-3:link,.b-menu-top .menu-top__link-3:visited{color:#fff}.b-menu-top .menu-top__link-3:hover{background-color:#45494a}.b-menu-top--fixed{margin:0 -17px}.b-menu-top--fixed .menu-top__link-1{padding:8px 17px;font-size:16px}
