.component-standalone-nav .snap-header-component *{box-sizing:border-box;font-family:galano_grotesque,Helvetica Neue,Helvetica,Arial,Sans,sans-serif}.component-standalone-nav .snap-header-component .header-bar{position:fixed;top:0;left:0;right:0;background:#fff;box-shadow:0 2px 6px rgba(86,83,83,.65);z-index:1000}.component-standalone-nav .snap-header-component .header-bar *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.component-standalone-nav .snap-header-component .nav-link--active{font-weight:700}.component-standalone-nav .snap-header-component .nav-link--inactive{font-weight:400}.component-standalone-nav .snap-header-component .icon-container{overflow:hidden;display:block}.component-standalone-nav .snap-header-component .fill-color{fill:#565353}.component-standalone-nav .snap-header-component .snap-logo svg{max-height:2rem;max-width:100%;position:relative}@media (max-width:767px){.component-standalone-nav .snap-header-component .header-bar{-o-transition:height .25s;transition:height .25s;height:3.5rem}.component-standalone-nav .snap-header-component .menu-button-icon{line-height:normal;transition:-webkit-transform .25s;-o-transition:-o-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s,-o-transform .25s}.component-standalone-nav .snap-header-component .header-bar.showing-mobile-menu--active{height:100vh}.component-standalone-nav .snap-header-component .header-bar.showing-mobile-menu--active .menu-button-icon{-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.component-standalone-nav .snap-header-component .toggle-menu-button--mobile{position:absolute;top:0;left:0;height:3.5rem;width:3.5rem;margin:auto;padding:1rem;border:none;cursor:pointer;z-index:100}.component-standalone-nav .snap-header-component .logo-link{height:2rem;width:20rem;position:absolute;margin:0 auto;top:.75rem;left:0;right:0}.component-standalone-nav .snap-header-component .snap-logo{max-width:10rem;margin:auto}.component-standalone-nav .snap-header-component .icon-container svg{max-height:1.5rem}.component-standalone-nav .snap-header-component .menu-links-container{-o-transition:max-height .25s;transition:max-height .25s;margin-top:3.5rem;max-height:0;overflow:hidden;padding-left:1rem;padding-right:1rem;text-transform:lowercase}.component-standalone-nav .snap-header-component .menu-links-container a:active{background:rgba(86,83,83,.1)}.component-standalone-nav .snap-header-component .showing-mobile-menu--active .menu-links-container{max-height:100vh;height:100vh;overflow:auto}.component-standalone-nav .snap-header-component .navigation-links-primary a{display:block;width:100%;padding:2rem 1rem;position:relative;font-size:1.3923999999999999rem;line-height:2rem}}@media (max-width:767px) and (min-width:768px){.component-standalone-nav .snap-header-component .navigation-links-primary a{font-size:1.5625rem;line-height:2rem}}@media (max-width:767px){.component-standalone-nav .snap-header-component .navigation-links-primary a.more-link{display:none}.component-standalone-nav .snap-header-component .navigation-links-primary a:after{content:"";border-bottom:1px solid rgba(86,83,83,.15);position:absolute;width:100%;bottom:0;left:0}.component-standalone-nav .snap-header-component .navigation-links-secondary{padding:1.5rem 0}.component-standalone-nav .snap-header-component .navigation-links-secondary a{padding:.5rem 1rem;display:block}}@media (min-width:768px){.component-standalone-nav .snap-header-component .header-bar{height:4.5rem}.component-standalone-nav .snap-header-component .header-bar-contents{display:-webkit-flex;display:flex;position:relative;height:100%;-webkit-align-content:stretch;align-content:stretch}.component-standalone-nav .snap-header-component .toggle-menu-button--mobile{display:none}.component-standalone-nav .snap-header-component .logo-link{max-width:10rem;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:center;align-self:center;padding-left:1rem}.component-standalone-nav .snap-header-component .menu-links-container{-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:center;align-self:center;text-align:right}.component-standalone-nav .snap-header-component .menu-links-container a{padding:0 1rem;text-transform:lowercase}.component-standalone-nav .snap-header-component .navigation-links-primary{display:inline-block}.component-standalone-nav .snap-header-component .navigation-links-secondary{opacity:0;-o-transition:opacity .25s,top .25s;transition:opacity .25s,top .25s;right:1rem;position:absolute;background:#fff;border-radius:.3125rem;z-index:1;top:4.5rem;text-align:left;-webkit-filter:drop-shadow(0 2px 3px rgba(86,83,83,.65));filter:drop-shadow(0 2px 3px rgba(86,83,83,.65));max-height:0;overflow:hidden;padding:0}.component-standalone-nav .snap-header-component .navigation-links-secondary--active{opacity:1;top:5rem;padding:1rem 0;max-height:none;overflow:visible}.component-standalone-nav .snap-header-component .navigation-links-secondary:after{content:"";height:1rem;width:1rem;position:absolute;top:-.5rem;right:.5rem;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:#fff;z-index:0}.component-standalone-nav .snap-header-component .navigation-links-secondary a{display:block;padding:.5rem 2rem}.component-standalone-nav .snap-header-component .more-menu-blackout{position:fixed;-o-transition:opacity .25s;transition:opacity .25s;opacity:0;height:100%;width:100%;top:100%;left:100%;background:rgba(86,83,83,.1);z-index:999}.component-standalone-nav .snap-header-component .more-menu-blackout.more-menu-blackout--active{opacity:1;top:0;left:0}}