.site-header{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ededed;padding-top:1rem;padding-bottom:.5rem;-ms-grid-rows:auto 1.25rem auto;-ms-grid-columns:-webkit-min-content 3rem 1fr 3rem -webkit-min-content;-ms-grid-columns:min-content 3rem 1fr 3rem min-content;grid-template:auto auto/min-content 1fr -webkit-min-content;grid-template:auto auto/min-content 1fr min-content;grid-gap:1.25rem 3rem}.site-header .nav-toggle .navbar-toggler--collapsed{display:inline}.site-header .nav-toggle .navbar-toggler--in{display:none}.site-header .nav-toggle.in .navbar-toggler--collapsed{display:none}.site-header .nav-toggle.in .navbar-toggler--in{display:inline}.site-header .nav-toggle.in~.meta-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header .logo{display:inline-block;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;z-index:1;width:3rem;height:auto;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.site-header .logo img{width:auto;height:4rem}@media screen and (max-width:1200px){.site-header .logo img{height:3rem}}.site-header .meta-nav{display:none;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:-.75rem;padding:2rem 0;-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;grid-row-gap:1rem;row-gap:1rem}.site-header .meta-nav a,.site-header .meta-nav p{color:#6c7276}.site-header .meta-nav a{z-index:1;margin:0 .75rem;font-size:.75rem}.site-header .meta-nav a i{margin-right:.25rem}@media screen and (min-width:576px){.site-header .meta-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-row-gap:0;row-gap:0}}.site-header .main-nav{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.site-header .nav-search{display:none;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;white-space:nowrap;-ms-grid-row:3;grid-row:3/3;-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4}.site-header .nav-search .svg{display:inline-block}.site-header .nav-search img{-webkit-transform:translateY(-2px);transform:translateY(-2px);margin-right:.5rem;width:1.5rem}@media screen and (min-width:992px){.site-header{display:-ms-grid;display:grid;padding-bottom:0}.site-header .logo{width:5rem}.site-header .meta-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0}.site-header .nav-search{display:block}.site-header .nav-toggle{display:none}.site-header .nav-toggle img{-webkit-transform:translateY(-2px);transform:translateY(-2px);margin-right:.5rem;width:1.5rem}}@media screen and (min-width:1200px){.site-header .logo{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.site-header .main-nav{-ms-grid-row:3;grid-row:3/3;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}}.site-header .nav-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.site-header .nav-items{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header .nav-items a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header .social-media-bar{padding-right:1rem;height:1.125rem}.site-header .social-media-bar .icon,.site-header .social-media-bar a{margin:0}.site-header .social-media-bar img{width:1.125rem}@media screen and (min-width:576px){.site-header .social-media-bar{grid-column-gap:.5rem;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}}