 .brx-body { min-height: 100vh; }  #brx-content { padding-top: 120px; }  html, body { overflow-x: hidden; }  body.no-scroll { overflow: hidden !important; position: fixed; width: 100%; height: 100%; }  .bricks-mobile-menu-wrapper { overflow-y: auto; -webkit-overflow-scrolling: touch; max-height: 100dvh; } @media (max-width: 991px) { #brxe-6c25e0 { position: sticky; top: 0; z-index: 1000; transition: transform 0.3s ease; } #brxe-6c25e0.header-hidden { transform: translateY(-100%); } } 