.header-mega-menu ul{font-size:1rem;list-style:none;margin:0;padding:0}.header-mega-menu>ul>li{display:inline-block}.header-mega-menu>ul>li>ul{display:none}.header-mega-menu>ul>li>a{color:rgba(0,0,0,.7);font-weight:600;padding-left:.75rem;padding-right:.75rem;text-decoration:none}.header-mega-menu>ul>li>ul{background:#fff;border:1px solid #eaedf2;border-radius:.3125rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.09);left:0;margin-top:21px;min-width:10rem;padding:1rem 0;position:absolute;top:100%}@-moz-document url-prefix(){.header-mega-menu>ul>li>ul{margin-top:0}}.header-mega-menu>ul>li ul li a{background-color:transparent;border:0;clear:both;color:rgba(85,90,100,.6);color:#38383a;cursor:pointer;display:block;font-size:.8rem;font-weight:600;font-weight:500;padding:.25rem 1.5rem;text-align:inherit;text-decoration:none;white-space:nowrap;width:100%}.header-mega-menu>ul>li>ul ul li{display:block;width:100%}li.has-mega-menu>ul>li{float:left;width:50%}li.has-mega-menu>ul{width:500px}.header-mega-menu>ul>li h4{border-bottom:1px solid #f4f4f6;font-size:1rem;font-weight:600;margin:0 auto 5px;padding:.25rem 1.5rem}.header-mega-menu>ul,li.has-menu{position:relative}.header-mega-menu>ul>li>ul:before{background:transparent;content:"";height:20px;position:absolute;top:-21px;width:100%}button.navbar-toggler{background:transparent;box-shadow:none;cursor:pointer;display:none;padding:0;position:absolute;right:15px;top:6px;z-index:1}button.navbar-toggler .navbar-toggler-close{display:none}@media(min-width:992px){.header-mega-menu>ul>li:hover>ul{display:block}.child-trigger{display:none}}@media(max-width:991px){button.navbar-toggler{display:block}.header-mega-menu>ul{background:#fff;border:1px solid #eaedf2;box-shadow:0 .5rem 1rem rgba(0,0,0,.09);display:none;left:0;padding:0;position:absolute;top:56px;width:100%}.header-mega-menu>ul ul{position:static}header.header .content-wrapper{position:relative}.header-cta{padding-right:47px}.header-mega-menu>ul>li{display:block;position:relative}.header-mega-menu>ul>li>a{color:rgba(0,0,0,.5);display:block;font-size:18px;padding:10px 20px}.header-mega-menu>ul>li ul{border:0;border-radius:0;box-shadow:none;margin:0;padding:0;position:relative;top:0}li.has-mega-menu>ul{width:100%}li.has-mega-menu>ul>li{float:none;width:100%}.header-mega-menu>ul>li ul li a,.header-mega-menu>ul>li ul li h4{padding-left:40px}.child-trigger{background:transparent;cursor:pointer;height:40px;line-height:40px;position:absolute;right:0;text-align:center;top:0;width:40px}}