[data-reveal]{opacity:1!important;transform:none!important}.city-faq details{border-bottom:1px solid #ddd;padding:18px 0}.city-faq summary{cursor:pointer;font-weight:700}.city-faq details p{margin-top:12px;line-height:1.7}.city-mobile-nav{position:fixed;inset:0;z-index:9999;background:white;padding:30px;overflow:auto}.city-mobile-nav a{display:block;padding:13px 0;color:#242449;text-decoration:none}.city-mobile-nav button{float:right;font-size:30px;border:0;background:none}.city-mobile-nav[hidden]{display:none}