@import url("https://use.typekit.net/wbv8esd.css");header{display:flex;align-items:center;top:0;left:0;width:100%;height:100px;padding:15px 0;transition:all 300ms ease;background:#FFFFFF;z-index:999}header .container-fluid{width:100%;margin:0 auto;min-width:320px;max-width:1440px;padding:0 15px}header .logo{top:25px;display:inline-block;z-index:2}header .logo a img{width:140px}header .nav-toggle{position:absolute;float:right;margin-top:18px;height:55px;width:55px;top:10px;background:#f18800;cursor:pointer;transform:translateY(-7px);transition:all 300ms ease;z-index:2;right:25px}header .nav-toggle .nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:100%}header .nav-toggle .nav-btn .line{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);height:2px;width:14px;background:#FFFFFF;margin-bottom:3px;transition:all 300ms ease}header .nav-toggle .nav-btn .line:first-child{top:calc(50% - 5px)}header .nav-toggle .nav-btn .line:last-child{top:calc(50% + 5px)}header .nav-toggle .nav-btn .line:last-child{margin-bottom:0}header .nav-toggle.active .nav-btn .line{left:50%;top:50%;transform:translate(-50%, -50%) rotate(45deg);opacity:0}header .nav-toggle.active .nav-btn .line:first-child{opacity:1}header .nav-toggle.active .nav-btn .line:last-child{transform:translate(-50%, -50%) rotate(-45deg);opacity:1}header .nav-toggle.active ~ nav{left:0 !important}header nav{transition:all 700ms ease;position:fixed;top:100px;left:100%;width:100%;height:100%;z-index:98;background:#F2F2F2}header nav .container-fluid{padding:0}header nav>ul{margin:0;padding:0 20px;overflow:auto;max-height:calc(100% - 70px)}header nav>ul li{list-style:none;background-size:4px 1px;border-bottom:1px solid #1219324D}header nav>ul li a{display:block;color:#182039;font-size:16px;letter-spacing:1.6px;padding:20px 0;transition:all 300ms ease;text-transform:uppercase}header nav>ul li a:hover{text-decoration:none;color:#EA5B0C}header nav>ul li.has-children{position:relative}header nav>ul li.has-children:after{content:'\e903';position:absolute;top:20px;right:20px;font-family:'icomoon';transition:all 300ms ease}header nav>ul li.has-children.active:after{top:18px;transform:rotate(90deg)}header nav>ul li>ul{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}header nav>ul li>ul li{position:relative;padding:0;background:none;text-transform:uppercase}header nav>ul li>ul li:last-child{border-bottom:0}header nav>ul li>ul li a{font-size:16px;padding:10px 20px 10px 15px;font-weight:normal}header nav>ul li>ul li>ul{display:none}header nav>ul li>ul.dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}header nav>ul li>ul.dropdown-menu li{padding:0}header nav>ul li>ul.dropdown-menu li a:hover{color:#EA5B0C}@media screen and (min-width: 950px){header .nav-toggle{display:none}header .logo a img{width:190px}header .container-fluid{display:flex;height:100%;align-items:center}header .container-fluid nav{background:none;display:flex;justify-content:flex-end;align-items:center;position:relative;left:0;top:0;width:100%}header .container-fluid nav ul{display:flex;overflow:unset;max-height:unset;margin:0}header .container-fluid nav ul li{border:none}header .container-fluid nav ul li a{padding:40px 10px;font-size:16px;letter-spacing:0.6px;line-height:22px}header .container-fluid nav ul li>ul{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;padding-top:10px;box-shadow:0 10px 20px rgba(0,44,81,0.1)}header .container-fluid nav ul li>ul:before{content:' ';position:absolute;top:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}header .container-fluid nav ul li>ul li{display:block;text-align:left;background:#fff;transition:all 0.3s}header .container-fluid nav ul li>ul li a{font-size:16px;letter-spacing:.9;line-height:22px;white-space:nowrap;border-bottom:1px dotted rgba(50,100,142,0.8)}header .container-fluid nav ul li>ul li:before{display:none}header .container-fluid nav ul li>ul li:last-child{margin-left:0;float:none}header .container-fluid nav ul li>ul li:last-child a{border:none}header .container-fluid nav ul li:hover>ul{opacity:1;visibility:visible}header .container-fluid nav ul li .caret{display:none}header .container-fluid nav ul.dropdown-menu li a{padding:15px 10px !important}}@media screen and (min-width: 1200px){header .container-fluid nav ul li a{padding:40px 18px;letter-spacing:.9}}
/*# sourceMappingURL=header.css.map */
