@media (max-width: 991px) {  .bricks-mobile-menu .sub-menu .sub-menu > li > a { padding-left: var(--space-xxl); color: var(--neutral-semi-dark); opacity: 0.7; font-size: 0.88em;  letter-spacing: 0.04em; transition: all 0.2s ease; } .back-to-top { position: fixed !important; bottom: 2rem !important; right: 4rem !important; left: auto !important; z-index: 9999 !important; width: 4rem !important; height: 4rem !important; min-width: 4rem !important; padding: 0 !important; display: flex !important; align-items: center; justify-content: center; border-radius: 0.5rem !important;  background: rgba(6, 186, 239, 0.06) !important; border: 1px solid rgba(6, 186, 239, 0.18) !important; color: #06BAEF !important; backdrop-filter: blur(4px);  opacity: 0; pointer-events: none; transform: translateY(8px); transition: opacity 0.25s ease, transform 0.25s ease; } .brxe-button.back-to-top.show { opacity: 1; pointer-events: auto; transform: translateY(0); }