.header__mega-menu{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.header__mega-menu a{text-decoration:none}.header__hamburger{display:none;font-size:28px;margin:20px 0 20px 20px}.header__hamburger.active .fa-bars:before{content:"\f00d"}.header__logo{flex-basis:220px;flex-grow:0;flex-shrink:1;justify-self:left;margin:0;order:1;overflow:hidden;padding:0}.header__logo a{width:100%}.header__logo img{max-width:100%;-o-object-fit:contain;object-fit:contain}.header-container .header__logo a img{display:block;margin-top:0}.header__cta{font-size:8px;order:3}.header__cta .button{color:#fff;margin:0;white-space:nowrap}@media screen and (min-width:280px){.header__cta{font-size:10px;margin:0}}.header__menu{height:100%;order:2;padding-left:40px}.header-nav{display:flex;list-style:none;margin:0;padding:0}.header-nav>li{padding:0 15px;position:relative}.header-nav>li.has-children{cursor:pointer}.header-nav>li>a{position:relative;white-space:nowrap}.header-nav>li>a,.header__menu nav>.header-nav>li>a{color:#262837;display:inline-block;font-size:14px;padding:40px 0;text-transform:uppercase}.header-nav>li.has-children>a:after{background:#262837;content:"";display:block;height:0;left:0;opacity:.7;position:absolute;top:calc(50% + 10px);width:calc(100% - 15px)}.header-nav>li.has-children.active>a:after{height:3px}.header-nav .header-nav--submenu{background:#ededed;display:none;left:50%;padding:0;position:absolute;top:100%;transform:translate(-50%)}.header-nav .header-nav--submenu>.pad{display:flex}.header-nav .header-nav--submenu:before{border-bottom:10px solid #ededed;border-left:10px solid transparent;border-right:10px solid transparent;content:"";height:0;left:50%;position:absolute;top:-8px;transform:translateX(-50%);width:0}.header-nav>li.has-children .fa.header-nav--submenu__trigger{color:#eb1b24;font-weight:900;margin-left:3px;transition:all .2s linear}.header-nav>li.has-children.active .fa.header-nav--submenu__trigger{transform:rotate(180deg)}.header-nav .header-nav--submenu ul{list-style:none;margin:0;padding:30px;width:250px}.header-nav .header-nav--submenu ul li:not(:last-child){margin-bottom:15px}.header-nav .header-nav--submenu ul li a{color:#262839;font-weight:400}.header-nav .header-nav--submenu ul li a .title{font-size:12px;font-weight:700;text-transform:uppercase}.header-nav .header-nav--submenu ul li a:hover .title{color:#eb1b24}.header-nav .header-nav--submenu ul li p{font-size:10px;margin:0}.header-nav .header-nav--submenu .header-nav--submenu__featured{border-left:1px solid #626e78;margin:30px 0;min-width:150px;padding:0 30px}.header-nav--submenu__featured__wrap{display:flex;flex-wrap:nowrap;justify-content:space-between;width:270px}.header-nav--submenu__featured__item{flex-basis:125px;flex-grow:0;flex-shrink:0;font-size:12px}.header-nav--submenu__featured__item a{color:#262839}.header-nav--submenu__featured__item .tag{display:block;font-weight:600;padding:5px 0}@media (max-width:1140px){.header__menu{padding-left:20px}.header-nav{margin:0 5px 0 0}.header-nav>li{padding:20px 10px}.header-nav>li.has-children .fa.header-nav--submenu__trigger{margin-left:0}.header-nav>li.has-children>a:after{width:calc(100% - 12px)}}@media (min-width:992px){.header__menu{display:block!important}}@media (max-width:991px){.header__menu{padding-left:0}.header__logo{flex-basis:175px;flex-shrink:0}.header__cta{margin:0 0 0 auto}.header__cta .button{padding:20px 30px;width:100%}.header__menu{background:#fff;display:none;height:auto;left:0;order:5;overflow:auto;position:absolute;top:100%;width:100%}.header-nav{display:block;margin:0}.header-nav>li{border-top:1px solid #626e78;padding:0}.header-nav>li>a,.header__menu nav>.header-nav>li>a{display:block;padding:20px 5px 20px 20px}.header__hamburger{display:block;order:4}.header-nav .header-nav--submenu{position:relative}.header-nav .header-nav--submenu:before{left:20px;transform:none}.header-nav .header-nav--submenu ul{padding:20px;width:100%}.header-nav .header-nav--submenu ul li .title{font-size:14px}.header-nav .header-nav--submenu ul li p{font-size:12px}.header-nav .header-nav--submenu .header-nav--submenu__featured,.header-nav>li.has-children>a:after{display:none}}