body.nav-open{overflow:hidden}.header__container--min-custom{position:fixed;width:100%;z-index:12}.header__container--min-custom.scroll-up.header-scroll,.header__container--min-custom[data-fixed=true].header-scroll{position:fixed}.header__container--min-custom[data-fixed=true][data-scroll=true].header-scroll{top:-100%}.header__container--min-custom[data-fixed=true][data-scroll=true].scroll-down,.header__container--min-custom[data-fixed=true][data-scroll=true].scroll-up{top:-100%;transition:top .5s ease-in-out,background .2s ease}.header__container--min-custom[data-fixed=true][data-scroll=false],.header__container--min-custom[data-fixed=true][data-scroll=true].scroll-up{top:0}.header__container--min-custom[data-transparent=true]{position:absolute;top:0}.header__container--min-custom .header__wrapper{align-items:center;border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top:0;border-top-left-radius:0;border-top-right-radius:0;display:inline-flex;justify-content:space-between;margin:0 auto}.header__container--min-custom[data-fixed=true]{position:fixed}.header__container--min-custom .header__menu--top{align-items:center;display:flex;position:relative;width:100%;z-index:101}.header__container--min-custom .header__button-col{margin-left:var(--desktopNavXSpacing)}.header__container--min-custom .header__logo img{height:auto;max-width:100%}.header__container--min-custom[data-fixed=true].header-scroll .header__logo-default.logo-hide,.header__logo-image.header__logo-scroll{display:none}.header__container--min-custom[data-fixed=true].header-scroll .header__logo-image.header__logo-scroll{display:block}.header__container--min-custom .header__menu-announcement a{color:inherit;text-decoration:underline}.header__container--min-custom .header__menu-announcement a:hover{color:inherit;opacity:.65;text-decoration:underline}.header__container--min-custom .header__menu-announcement :last-child{margin-bottom:0}.skip-main{height:1px;left:-999px;overflow:hidden;position:absolute;top:auto;width:1px;z-index:-999}.skip-main:active,.skip-main:focus{border-radius:100px;font-size:1.2em;height:auto;left:0;margin:0 auto;overflow:auto;padding:10px;right:0;text-align:center;top:10px;width:300px;z-index:999}.header__container--min-custom .header__logo img{width:143px!important}@media (max-width:1024px){.header__container--min-custom .header__wrapper{padding:10px 15px!important}}