.menu1{padding-top:0;padding-bottom:0;cursor:default}.menu1__topline_active .menu1__list>li>.menu1__list_current{border-top:.154em solid;padding-top:.713em}.menu1__list{color:var(--color-link)}#root .menu1__list{list-style:none;margin:0 0 0 -1.467em;padding:0}.menu1__list>li{display:inline-block;vertical-align:top;margin-left:1.467em;position:relative}.menu1__list>li>a,.menu1__list>li>span{display:block;padding-top:.867em;padding-bottom:.867em}#root .menu1__list>li>a{text-decoration:none}.menu1__list_current:not(a),.menu1__list_current:not(:hover){color:var(--color-active)}.menu1__list ul{display:none;border:1px solid var(--color-mid20);background:var(--color-bg);text-align:left;max-width:300px;font-weight:400;text-transform:none;letter-spacing:normal}#root .menu1__list ul{list-style:none;margin:0 -1000px 0 0;padding:0}.menu1__list ul>li{position:relative}.menu1__list ul>li>a,.menu1__list ul>li>span{display:block;overflow:hidden;padding:.538em 1.769em .538em .733em;position:relative;z-index:1}.menu1__list ul>li>a>.fa,.menu1__list ul>li>span>.fa{font-size:120%;position:absolute;top:50%;right:.533em;z-index:-1;line-height:1;margin-top:-.5em}#root .menu1__list ul>li>a{text-decoration:none}.menu1__list_underlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:var(--color-mid20)}.menu1__list li:hover>.menu1__list_triangle,.menu1__list li:hover>ul{display:block}.menu1__list li:hover>.menu1__list_underlay{opacity:.25;display:block}.menu1__list_triangle{display:none;position:absolute;top:100%;left:50%;z-index:106;margin:-9px -9px 0;border-width:0 9px 9px;border-color:var(--color-mid20)}.menu1__list_triangle i{position:absolute;top:0;left:0;margin:1px -8px 0;border-width:0 8px 8px;border-color:var(--color-bg)}.menu1__list_triangle,.menu1__list_triangle i{width:0;height:0;border-style:solid}#root .menu1__list_triangle,#root .menu1__list_triangle i{border-left-color:transparent;border-right-color:transparent}.menu1__list>li>ul{position:absolute;top:100%;left:-.733em;z-index:105;min-width:120%}#root .menu1__list>li>ul{margin-top:-1px;margin-left:-1px}.menu1__list>li>ul ul{position:absolute;top:0;left:100%}#root .menu1__list>li>ul ul{margin-top:-1px}.menu1__list>li>ul ul.menu1__list_to-left{left:auto;right:100%}#root .menu1__list>li>ul ul.menu1__list_to-left{margin-right:0;margin-left:-1000px}.menu1__mobileButton{display:none;font-size:19px}#root .menu1__mobileButton{text-decoration:none}.menu1__mobileButton:hover{color:var(--color-linkHover)!important}.menu1__mobileButton.content-pad{padding-left:0;padding-right:0}