@media(max-width:560px){.sgn .display-list{grid-template-columns:1fr}

}

@media(max-width:900px){.sgn .hero-grid, .sgn .frow, .sgn .uc, .sgn .about-grid, .sgn .contact-grid, .sgn .pricing{grid-template-columns:1fr;gap:30px}

.sgn .frow:nth-child(even) .fvisual, .sgn .uc:nth-child(even) .uc-visual{order:0}

.sgn nav.main, .sgn .top-cta{display:none}

.sgn .burger{display:flex}

}

@media(min-width:901px){.sgn .nav-drawer{display:none}

}

@media(prefers-reduced-motion:reduce){
  .sgn .reveal{opacity:1!important;transform:none!important}

  .sgn *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}

@media (max-width: 560px) {.sgn .signage-cf7 .cf7-row{ grid-template-columns: 1fr;}

}
