.headroom #siteHeader{position:absolute;width:100%}@media (min-width:768px){.headroom #headerMain.position-absolute{position:absolute;width:100%}}@media (max-width:991px){.headroom #headLogo{padding:10px}}.headroom--pinned #topBar{transform-origin:bottom center;transition:all .35s ease-in-out;transform:translate(0) scale(1);overflow:visible;margin-top:0}.headroom--unpinned #topBar{transform-origin:bottom center;transition:all .35s ease-in-out;margin-top:-35px;overflow:hidden;opacity:1}@media (min-width:768px){.headroom--unpinned header.topBarAbsolute #topBar.bgTransparent+#headerMain.position-absolute,.headroom--unpinned header.topBarAbsolute:not(.headerMainAbsolute) #headerMain{top:0}}.headroom--not-top #siteHeader{transform-origin:center top;position:fixed!important;width:100%;top:0;left:50%;transform:translate(-50%);z-index:999;box-shadow:0 2px 4px -2px rgba(0,0,0,.3)}.headroom--not-top #headerMain{flex-direction:row!important}.headroom--not-top #headerMain #headLogo{transition:all .35s ease-in-out}.headroom--not-top #headerMain #headLogo a{transition:all .35s ease-in-out;height:70px!important}.headroom--not-top #headerMain:not(.position-absolute) nav{transition:background-color .35s ease-in-out}@media (min-width:992px){.headroom--not-top header.topBarAbsolute+.pgMiddle,.headroom--not-top header:not(.topBarAbsolute)+.pgMiddle{margin-top:0!important}}