.nav-hamburger.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.nav-hamburger.open span:nth-child(2){opacity:0}.nav-hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.nav-mobile.open{display:flex}.faq-item.open .faq-icon{background:var(--teal);transform:rotate(180deg)}.faq-item.open .faq-icon svg{stroke:#fff}.faq-item.open .faq-a{display:block}