.row-depth-1:has(.subnav-menu-horizontal-sticky){position:sticky;top:0;z-index:2}.subnav-menu-horizontal{background:var(--bgColor);position:relative;z-index:2}.subnav-menu-horizontal ul{display:block;list-style:none;margin:0;padding:0}.subnav-menu-horizontal li{position:relative}.subnav-menu-horizontal li a{color:var(--textColor);display:block;font-size:18px;font-weight:400;letter-spacing:-.5px;line-height:32px;padding:20px;text-decoration:none}.subnav-menu-horizontal li.active-branch>a{font-weight:700}.subnav-menu-horizontal li.hs-menu-item{padding:0}.subnav-menu-horizontal li.hs-item-has-children{padding:0 20px 0 0}.subnav-menu-horizontal li.hs-item-has-children svg{cursor:pointer;display:block;height:10px;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(180deg)}.subnav-menu-horizontal li.hs-menu-depth-1:focus,.subnav-menu-horizontal li.hs-menu-depth-1:hover{background:var(--bgColorHover)}.subnav-menu-horizontal .hs-menu-children-wrapper{background:var(--bgColorDropdown);-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);-moz-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);display:none;margin:0}.subnav-menu-horizontal li.hs-menu-depth-2{margin:0;padding:0;white-space:nowrap}.subnav-menu-horizontal li.hs-menu-depth-2:focus>a,.subnav-menu-horizontal li.hs-menu-depth-2:hover>a{background:var(--bgColorHover)}@media (max-width:1154px){.social-sharing{justify-content:center;padding:20px 0}.subnav-menu-horizontal li.hs-item-has-children{padding:0}.subnav-menu-horizontal li.hs-item-has-children svg{border-right:1px solid #222;height:72px;padding:31px 24px;pointer-events:auto;right:0;top:0;transform:rotate(180deg)}.subnav-menu-horizontal li.is-open>.hs-menu-children-wrapper{display:block}}@media (min-width:1155px){.subnav-menu-horizontal{align-items:center;display:flex;gap:40px;justify-content:center;padding:0 20px}.social-sharing{margin-right:60px}.subnav-menu-horizontal .hs-menu-flow-horizontal>ul{align-items:stretch;display:flex;justify-content:center}.subnav-menu-horizontal a{display:inline-block;text-align:center}.subnav-menu-horizontal li:hover>.hs-menu-children-wrapper{display:block}.subnav-menu-horizontal .hs-menu-children-wrapper{left:0;position:absolute;top:100%}.subnav-menu-horizontal .hs-menu-children-wrapper .hs-menu-children-wrapper{left:100%;top:0}}.subnav-menu-horizontal--mobile-toggle{align-items:center;color:var(--textColor);cursor:pointer;display:flex;font-size:18px;gap:10px;justify-content:center;letter-spacing:-.5px;line-height:32px;padding:20px}.subnav-menu-horizontal--mobile-toggle:focus,.subnav-menu-horizontal--mobile-toggle:hover{background:var(--bgColorHover)}.subnav-menu-horizontal--mobile-toggle svg{height:18px}.subnav-menu-horizontal--mobile-toggle svg path{fill:#fff}.subnav-menu-horizontal--mobile-toggle--close,.subnav-menu-horizontal.menu-opened .subnav-menu-horizontal--mobile-toggle--open{display:none}.subnav-menu-horizontal.menu-opened .subnav-menu-horizontal--mobile-toggle--close{display:block}@media (max-width:1154px){.subnav-menu-horizontal-sticky{max-height:100vh}.subnav-menu-horizontal .hs_cos_wrapper_widget{display:none}.subnav-menu-horizontal.menu-opened .hs_cos_wrapper_widget{display:block}.subnav-menu-horizontal .hs-item-has-children,.subnav-menu-horizontal .hs-item-has-children:after{position:relative}.subnav-menu-horizontal .hs-menu-children-wrapper{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.subnav-menu-horizontal li.hs-menu-depth-2{white-space:normal}}@media (min-width:1155px){.subnav-menu-horizontal--mobile-toggle{display:none}}.subnav-menu-horizontal .social-sharing{align-items:center;color:#222;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;justify-content:center}.subnav-menu-horizontal .social-sharing span{white-space:nowrap}.subnav-menu-horizontal .social-sharing__icon{color:#222;display:block;height:20px;width:auto}.subnav-menu-horizontal .social-sharing__icon:active,.subnav-menu-horizontal .social-sharing__icon:focus,.subnav-menu-horizontal .social-sharing__icon:hover{color:var(--bgColorHover)}.subnav-menu-horizontal .social-sharing__icon>svg{display:block;height:20px;width:auto}