.c-sub-header:not(.is-active-placeholder){margin-top:-100px}@media only screen and (min-width:768px){.c-sub-header:not(.is-active-placeholder){margin-top:-100px}}.c-sub-header.is-active-placeholder{height:48px}@media only screen and (min-width:768px){.c-sub-header.is-active-placeholder{height:74px}}@media only screen and (min-width:1025px){.c-sub-header.is-active-placeholder{height:74px}}.c-sub-header .c-sub-header__wrapper{position:fixed;top:auto;transition:top .3s ease-out,transform .3s ease-out;width:100%;z-index:90}.c-sub-header .c-sub-header__wrapper:not(.is-banner-compatible):not(.is-active){top:51px}@media only screen and (min-width:768px){.c-sub-header .c-sub-header__wrapper:not(.is-banner-compatible):not(.is-active){top:90px}}@media only screen and (min-width:1025px){.c-sub-header .c-sub-header__wrapper:not(.is-banner-compatible):not(.is-active){top:100px}}.c-sub-header .c-sub-header__wrapper.is-banner-compatible{position:relative}.c-sub-header .c-sub-header__wrapper.is-banner-compatible:not(.is-active){margin-top:0!important}@media only screen and (max-width:767px){.c-sub-header .c-sub-header__wrapper.is-banner-compatible:not(.is-active) .c-navigation__dropdown{height:calc(100vh - 258px)}}@media only screen and (min-width:768px)and (max-width:1024px){.c-sub-header .c-sub-header__wrapper.is-banner-compatible:not(.is-active) .c-navigation__dropdown{height:calc(100vh - 374px)}}.c-sub-header .c-sub-header__wrapper.is-active{position:fixed;top:51px}@media only screen and (min-width:768px){.c-sub-header .c-sub-header__wrapper.is-active{top:90px}}@media only screen and (min-width:1025px){.c-sub-header .c-sub-header__wrapper.is-active{top:100px}}@media only screen and (max-width:767px){.c-sub-header .c-sub-header__wrapper.is-active .c-navigation__dropdown{height:calc(100vh - 99px)}}@media only screen and (min-width:768px)and (max-width:1024px){.c-sub-header .c-sub-header__wrapper.is-active .c-navigation__dropdown{height:calc(100vh - 164px)}}@media only screen and (min-width:1025px){.c-sub-header .c-sub-header__wrapper.is-active .c-navigation__dropdown{max-height:calc(100vh - 174px)}}.c-sub-header .c-sub-header__wrapper.is-hidden{transform:translateY(-100%)!important}@media only screen and (max-width:767px){.c-sub-header .c-sub-header__wrapper .c-navigation__dropdown{height:calc(100vh - 99px)}}@media only screen and (min-width:768px)and (max-width:1024px){.c-sub-header .c-sub-header__wrapper .c-navigation__dropdown{height:calc(100vh - 164px)}}@media only screen and (min-width:1025px){.c-sub-header .c-sub-header__wrapper .c-navigation__dropdown{max-height:calc(100vh - 174px)}}.c-sub-header .c-sub-header__inner{background-color:#999}
