.navbar { border-bottom: solid 1px transparent; } .navbar.is--scrolled { border-bottom: solid 1px #c7c7c7; color: var(--_colors---background-color--alternate); background-color: rgba(255, 255, 255, 0.8); backdrop-filter: blur(0.5rem); -webkit-backdrop-filter: blur(0.5rem); border-bottom: 1px solid rgba(255, 255, 255, 0.3); } /* Mobile menu open state - change navbar text to black */ @media (max-width: 991px) { .navbar.mobile-menu-open, .navbar.mobile-menu-open * { color: #000000 !important; } } /* Characters */ [animate="hover"] [data-button-animate-chars] { overflow: hidden; position: relative; display: inline-block; } [animate="hover"] [data-button-animate-chars] span { display: inline-block; position: relative; text-shadow: 0px 1.3em currentColor; transform: translateY(0em) rotate(0.001deg); transition: transform 0.6s cubic-bezier(0.625, 0.05, 0, 1); } [animate="hover"]:hover [data-button-animate-chars] span { transform: translateY(-1.3em) rotate(0.001deg); } /* Background */ .btn-animate-chars__bg { inset: 0; transition: inset 0.6s cubic-bezier(0.625, 0.05, 0, 1); } [animate="hover"]:hover .btn-animate-chars__bg { inset: 0.125em; } .faq--icon { transition: all 0.3s ease; } .faq--item.open { border-bottom: 1px solid var(--_colors---black); } .faq--response { height: 0; }