@media (min-width:992px) and (hover:hover){.header__row-2,.header__row-2 .header__navigation,.header__row-2 .hs_cos_wrapper_type_module{height:100%}.mobile-menu{display:none}ul.megamenu{display:flex;height:100%;justify-content:space-between;list-style:none;margin-bottom:0}.megamenu__item-link{color:var(--color-body-text);font-size:16px}.megamenu__item-link svg{stroke:currentColor;margin-left:8px;width:12px}.megamenu__has-submenu.megamenu__item-1{margin-bottom:0}.megamenu__item-1>.megamenu__item-link{align-items:center;display:flex;font-weight:600;height:100%;padding-left:20px;padding-right:20px}.megamenu__item-1>a:hover{text-decoration:none}.megamenu__item-1:hover>a,.megamenu__item-1>a.active-item{color:var(--color-primary)}.megamenu__item-1:hover>.megamenu__submenu{opacity:1;transform:scaleY(1);visibility:visible}.megamenu__item-1>.megamenu__submenu{display:flex;height:auto;left:0;min-width:620px;opacity:0;position:absolute;right:0;transform:scaleY(0);transform-origin:top;transition:.2s;transition-delay:.3s;visibility:hidden;z-index:9}.megamenu__submenu-menu-wrapper{align-items:center;background-color:var(--color-background-light);box-shadow:0 0 5px rgba(0,0,0,.1);display:flex}.megamenu__has-submenu.megamenu__item-1:nth-child(n+4) .megamenu__submenu-menu-wrapper{margin-left:auto;margin-right:0}.megamenu__submenu-menu.level-1,.megamenu__submenu__cta{flex:1 1 0;padding:30px 20px}.megamenu__submenu .megamenu__item-link{display:block;padding:5px 20px}.megamenu__submenu__cta{background-color:var(--color-primary-variant);color:#fff;max-width:330px}a.megamenu__submenu__cta__title{color:#fff;display:block;font-weight:600;margin-bottom:.5em}.megamenu__submenu__cta__description{font-size:14px;margin-bottom:.5em}.megamenu__submenu__cta__link{color:#fff;font-size:14px;font-weight:600}a.megamenu__submenu__cta__link:hover,a.megamenu__submenu__cta__title:hover{color:#fff;font-weight:600;text-decoration:underline}.megamenu__submenu--hightlight .hs-cta-node,.megamenu__submenu--hightlight .hs-cta-wrapper{display:block;font-weight:600;margin-bottom:.3em}.megamenu__submenu-menu.level-1.has-submenus-false{column-count:1;list-style:none;min-width:330px}.megamenu__submenu-menu.level-1.columns--true.has-submenus-false{column-count:2;list-style:none;min-width:330px}.megamenu__submenu-menu.level-1.has-submenus-true{display:flex;justify-content:space-around;padding:0;width:100%}.megamenu__submenu-menu.level-1.has-submenus-true>li:not(:last-child){border-right:1px solid #d6d6d6;padding-right:30px;width:30%}.megamenu__submenu-menu.level-1.has-submenus-true>li:first-child{flex:0 0 33%}}.megamenu__submenu-menu>li a{font-weight:400;padding:0}.megamenu__submenu-menu.level-2>li>a:hover{color:var(--color-primary)!important;font-size:16px}.megamenu__submenu-menu .level-2>li{margin-left:-40px;padding:3px 0}.megamenu__submenu-menu li::marker{content:""}.mobile-menu--submenu.level-1{overflow-y:auto}@media (hover:none),(max-width:991px){.megamenu{display:none}.mobile-menu.open{height:auto;opacity:1;visibility:visible}.mobile-menu ul{list-style:none;padding:10px 15px}.mobile-menu ul li{position:relative}.mobile-menu a{border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;display:block;font-weight:300;padding:10px 0}.mobile-menu--menu.level-1>li a,.mobile-menu--submenu.level-2>li a{border-bottom:1px solid #bababa}.mobile-menu--submenu.level-3>li a{font-size:14px;font-weight:200;letter-spacing:normal}.submenu-toggle{display:none}.mobile-menu--item-plus-icon{cursor:pointer;padding:8px 20px;position:absolute;right:0;top:0}.mobile-menu--item-plus-icon svg{fill:#fff}input[type=checkbox]:checked~.mobile-menu--item-plus-icon svg{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.mobile-menu .mobile-menu--submenu{height:0;opacity:0;padding:0 15px;transition:.5s;visibility:hidden}input[type=checkbox]:checked~.mobile-menu--submenu{height:auto;opacity:1;padding:10px 15px;visibility:visible}.mobile-menu.open{display:block}}