.header-sticky{position:sticky;z-index:1000}.site-header{position:relative;z-index:1000}.site-header .container{margin:0 auto;padding:0 1.5rem}.site-header__row{align-items:center;display:flex;flex-wrap:wrap;margin-left:-1.5rem;margin-right:-1.5rem}.site-header__row>*{max-width:100%;padding-left:1.5rem;padding-right:1.5rem;width:100%}.site-header__main{background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.1)}.site-header__logo{max-width:50%;padding-bottom:1rem;padding-top:1rem}@media (min-width:992px){.site-header__logo{max-width:25%}}