*, *::after, *::before{box-sizing:border-box;}
a{color:#0091EA;text-decoration:none;}
.cd-auto-hide-header{position:fixed;z-index:2;top:0;left:0;width:100%;height:60px;background-color:#ffffff;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;}
.cd-auto-hide-header::after{clear:both;content:"";display:block;}
.cd-auto-hide-header.is-hidden{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}
@media only screen and (min-width:1024px){.cd-auto-hide-header{height:80px;}
}
.cd-auto-hide-header .logo,
.cd-auto-hide-header .nav-trigger{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.cd-auto-hide-header .logo{left:5%;}
.cd-auto-hide-header .logo a, .cd-auto-hide-header .logo img{display:block;}
.cd-auto-hide-header .nav-trigger{display:table;height:100%;padding:0 1em;font-size:1rem;text-transform:uppercase;text-decoration:none;color:#0091EA;font-weight:bold;right:0;border-left:1px solid #e5e5e5;}
.cd-auto-hide-header .nav-trigger span{display:table-cell;vertical-align:middle;}
.cd-auto-hide-header .nav-trigger em, .cd-auto-hide-header .nav-trigger em::after, .cd-auto-hide-header .nav-trigger em::before{display:block;position:relative;height:1px;width:24px;background-color:#0091EA;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.cd-auto-hide-header .nav-trigger em{margin:10px auto 14px;-webkit-transition:background-color .2s;transition:background-color .2s;}
.cd-auto-hide-header .nav-trigger em::before, .cd-auto-hide-header .nav-trigger em::after{position:absolute;content:'';left:0;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;}
.cd-auto-hide-header .nav-trigger em::before{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px);}
.cd-auto-hide-header .nav-trigger em::after{-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);}
@media only screen and (min-width:1024px){.cd-auto-hide-header .nav-trigger{display:none;}
}
.cd-auto-hide-header.nav-open .nav-trigger em{background-color:rgba(255, 255, 255, 0);}
.cd-auto-hide-header.nav-open .nav-trigger em::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.cd-auto-hide-header.nav-open .nav-trigger em::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.cd-primary-nav{display:inline-block;float:right;height:100%;padding-right:5%;}
.cd-primary-nav > ul{position:absolute;z-index:2;top:60px;left:0;width:100%;background-color:#ffffff;display:none;box-shadow:0 14px 20px rgba(0, 0, 0, 0.2);list-style-type:none;}
.cd-primary-nav > ul a{display:block;height:50px;line-height:50px;padding-left:5%;color:#0091EA;font-size:1rem;text-transform:uppercase;}
.cd-primary-nav > ul a:hover, .cd-primary-nav > ul a.active{color:#0091EA;}
@media only screen and (min-width:1024px){.cd-primary-nav{display:table;}
.cd-primary-nav > ul{display:table-cell;vertical-align:middle;position:relative;width:auto;top:0;padding:0;background-color:transparent;box-shadow:none;}
.cd-primary-nav > ul::after{clear:both;content:"";display:block;}
.cd-primary-nav > ul li{display:inline-block;float:left;margin-right:1.5em;}
.cd-primary-nav > ul li:last-of-type{margin-right:0;}
.cd-primary-nav > ul a{height:auto;line-height:normal;padding:0;border:none;}
}
.nav-open .cd-primary-nav ul,
.cd-primary-nav ul:target{display:block;}
@media only screen and (min-width:1024px){.nav-open .cd-primary-nav ul,
.cd-primary-nav ul:target{display:table-cell;}
}