.float-nav-submenu{height:135px;will-change:height}
@media(prefers-reduced-motion:reduce){.float-nav-submenu{transition:none}
}
@media(prefers-reduced-motion:no-preference){.float-nav-submenu{transition:height .3s ease}
}
.float-nav-submenu__items-list--active-show-more .float-nav-submenu__show-more-block{opacity:1;z-index:1}
.float-nav-submenu__wrapper{background-color:#fff}
.float-nav-submenu__mobnav{display:none}
.float-nav-submenu__item{padding-right:10px;border-radius:4px;white-space:nowrap}
.float-nav-submenu__item--main-menu{display:none}
.float-nav-submenu__item--hide{opacity:0;position:absolute;transform:translate(-1000px);z-index:-1}
.float-nav-submenu__link{color:#676767;padding:16px 14px;display:block;border-radius:4px}
.float-nav-submenu__link--active{background-color:#f0f8fc;font-weight:600;font-style:normal;color:#0684bd}
.float-nav-submenu__link:hover{color:#0684bd}
.float-nav-submenu__content{position:relative;border-bottom:1px solid #e4e5e6;height:135px;padding:0 10px;max-width:100%;display:flex;flex-direction:column;justify-content:center;will-change:height}
@media(prefers-reduced-motion:reduce){.float-nav-submenu__content{transition:none}
}
@media(prefers-reduced-motion:no-preference){.float-nav-submenu__content{transition:height .3s ease}
}
.float-nav-submenu__list-content{opacity:0;display:flex;flex-wrap:nowrap;width:100%}
.float-nav-submenu__list-content.float-nav-submenu__items-list--active-show-more{padding-right:222px}
.float-nav-submenu__list-content--init{opacity:1}
@media(prefers-reduced-motion:reduce){.float-nav-submenu__list-content--init{transition:none}
}
@media(prefers-reduced-motion:no-preference){.float-nav-submenu__list-content--init{transition:opacity .3s ease-in-out}
}
.float-nav-submenu__show-more-block{min-width:222px;position:absolute;right:10px;padding-top:16px;top:50%;margin-top:-45px;padding-right:0;user-select:none;opacity:0;z-index:-1}
.float-nav-submenu__show-more-block--active{box-shadow:0 0 10px 0 rgba(0,0,0,0.15);background-color:#fff}
.float-nav-submenu__show-more-block--active .float-nav-submenu__show-more-content{display:block;padding:0 10px 6px;margin-top:10px}
.float-nav-submenu__show-more-block--active .float-nav-submenu__show-more-arrow{transform:rotate(180deg)}
.float-nav-submenu__show-more-block .float-nav-submenu__item{padding-right:0}
.float-nav-submenu__show-more-block .float-nav-submenu__link{padding:11px 9px 10px}
.float-nav-submenu__show-more-title{color:#676767;display:flex;justify-content:flex-end}
.float-nav-submenu__show-more-title-text{margin-left:70px;padding:15px 35px 15px 25px;border-left:1px solid #d6d6d5;cursor:pointer}
.float-nav-submenu__show-more-arrow{height:10px;width:10px;position:absolute;right:10px;top:39px;color:#0684bd}
@media(prefers-reduced-motion:reduce){.float-nav-submenu__show-more-arrow{transition:none}
}
@media(prefers-reduced-motion:no-preference){.float-nav-submenu__show-more-arrow{transition:transform .3s ease}
}
.float-nav-submenu__show-more-content{display:none}
.float-nav-submenu .element--display-none{visibility:hidden;position:absolute;top:-9999px;left:-9999px}
.sticky-js__wrapper--sticked .float-nav-submenu{height:auto}
.sticky-js__wrapper--sticked .float-nav-submenu__wrapper .float-nav-submenu__content{height:81px}
@media only screen and (min-width:768px){.float-nav-submenu--alignment--left .float-nav-submenu__list-content{justify-content:flex-start}
.float-nav-submenu--alignment--center .float-nav-submenu__list-content{justify-content:center}
.float-nav-submenu--alignment--right .float-nav-submenu__list-content{justify-content:flex-end}
}
@media only screen and (max-width:1229px){.float-nav-submenu{height:104px}
.float-nav-submenu__content{height:104px}
.float-nav-submenu__wrapper{top:63px}
.float-nav-submenu__wrapper.is-sticky .float-nav-submenu__content{height:64px}
.float-nav-submenu__link{padding:14px 11px;font-size:16px}
.sticky-js__wrapper--sticked .float-nav-submenu__wrapper .float-nav-submenu__content{height:65px}
}
@media only screen and (max-width:1229px) and (min-width:768px){.float-nav-submenu--tab-alignment--left .float-nav-submenu__list-content{justify-content:flex-start}
.float-nav-submenu--tab-alignment--center .float-nav-submenu__list-content{justify-content:center}
.float-nav-submenu--tab-alignment--right .float-nav-submenu__list-content{justify-content:flex-end}
}
@media only screen and (max-width:767px){.float-nav-submenu{height:auto;margin:0 0 20px}
.float-nav-submenu__wrapper{top:0;position:relative;max-height:52px;overflow:hidden;margin:inherit}
.float-nav-submenu__wrapper.is-sticky .float-nav-submenu__content{height:auto}
.float-nav-submenu__wrapper--active{max-height:1000px}
.float-nav-submenu__wrapper--active .float-nav-submenu__mobnav-current-page{border-color:#e4e5e6}
.float-nav-submenu__wrapper--active .float-nav-submenu__mobnav-arrow svg{transform:rotate(180deg)}
.float-nav-submenu__inner{border-radius:4px;background-color:#f0f8fc;margin:0 -9px}
.float-nav-submenu__content{padding:0 9px;height:auto;transition:none;border:0;margin:0}
.float-nav-submenu__list-content{flex-wrap:wrap;padding-right:0;opacity:1}
.float-nav-submenu__mobnav{position:relative;display:block}
.float-nav-submenu__mobnav-current-page{display:block;padding:14px 10px 10px;border-bottom:1px solid transparent;color:#0684bd;position:relative;cursor:pointer;font-weight:600;font-style:normal;line-height:27px;min-height:52px}
.float-nav-submenu__mobnav-arrow{position:absolute;right:18px;top:50%;transform:translateY(-50%);width:10px;height:10px;color:#0684bd}
.float-nav-submenu__mobnav-arrow svg{fill:currentColor;width:10px;height:10px}
.float-nav-submenu__item{width:100%;padding-right:0;line-height:24px}
.float-nav-submenu__item--main-menu{display:block}
.float-nav-submenu__link{padding:11px 0;font-size:16px}
.float-nav-submenu__link--active{background-color:transparent}
.float-nav-submenu--mobile-width--full-width .float-nav-submenu__inner{margin:0 -20px;padding:0 20px}
.float-nav-submenu .js-sticky-wrapper{position:relative !important}
}
@media only screen and (max-width:767px) and (prefers-reduced-motion:reduce){.float-nav-submenu__wrapper{transition:none}
}
@media only screen and (max-width:767px) and (prefers-reduced-motion:no-preference){.float-nav-submenu__wrapper{transition:max-height .3s ease}
}
@media only screen and (max-width:767px) and (prefers-reduced-motion:reduce){.float-nav-submenu__mobnav-arrow{transition:none}
}
@media only screen and (max-width:767px) and (prefers-reduced-motion:no-preference){.float-nav-submenu__mobnav-arrow{transition:transform .2s}
}
@media only screen and (max-width:767px) and (prefers-reduced-motion:reduce){.float-nav-submenu__mobnav-arrow svg{transition:none}
}
@media only screen and (max-width:767px) and (prefers-reduced-motion:no-preference){.float-nav-submenu__mobnav-arrow svg{transition:transform .2s}
}