google-site-verification=OHyZDpSg1TXjwJaQtboo43FVnPVS-y8HU8JRtZ18ACw
/* Reset – Canvas mode (sem nav/header/footer do tema) */ body { margin: 0; padding: 0; background: #f8f9fa !important; } header, footer, nav, .site-header, .site-footer, .site-navigation, .elementor-location-header, .elementor-location-footer, #masthead, #colophon, .navbar, .nav-menu { display: none !important; } #page, #content, .site-content, main, .entry-content { padding: 0 !important; margin: 0 !important; max-width: none !important; } .ax-canvas { min-height: 100vh; display: flex; align-items: center; justify-content: center; background: #f8f9fa; font-family: “Inter”, -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, sans-serif; color: #202124; padding: 24px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .ax-canvas * { margin: 0; padding: 0; box-sizing: border-box; } .ax-wrap { width: 100%; max-width: 480px; } /* Card */ .ax-card { background: #fff; border: 1px solid #dadce0; border-radius: 12px; padding: 40px 32px 36px; text-align: center; margin-bottom: 20px; } /* Icon */ .ax-icon { width: 72px; height: 72px; margin: 0 auto 28px; } .ax-icon svg { width: 100%; height: 100%; } /* Typography */ .ax-card h2 { font-size: 22px !important; font-weight: 600 !important; color: #202124 !important; line-height: 1.3 !important; margin-bottom: 12px !important; border: none !important; padding: 0 !important; } .ax-sub { font-size: 14px !important; line-height: 1.7 !important; color: #5f6368 !important; margin-bottom: 8px !important; } .ax-name { font-weight: 600; color: #202124; } /* CTA */ .ax-btn { display: inline-flex !important; align-items: center; gap: 8px; background: #1a73e8 !important; color: #fff !important; text-decoration: none !important; padding: 12px 32px !important; border-radius: 8px !important; font-size: 14px !important; font-weight: 500 !important; letter-spacing: 0.25px; margin-top: 24px; transition: background 0.2s, box-shadow 0.2s; box-shadow: 0 1px 3px rgba(26,115,232,0.3); } .ax-btn:hover { background: #1765cc !important; box-shadow: 0 2px 8px rgba(26,115,232,0.4); } .ax-btn svg { width: 18px; height: 18px; flex-shrink: 0; } /* Contact */ .ax-contact { display: flex; align-items: center; justify-content: center; gap: 24px; flex-wrap: wrap; padding: 14px 0; } .ax-contact a { display: inline-flex; align-items: center; gap: 6px; font-size: 13px !important; font-weight: 500; color: #1a73e8 !important; text-decoration: none !important; transition: color 0.15s; } .ax-contact a:hover { color: #174ea6 !important; } .ax-contact svg { width: 16px; height: 16px; flex-shrink: 0; } .ax-divider { width: 1px; height: 16px; background: #dadce0; } /* Footer */ .ax-footer { text-align: center; margin-top: 32px; font-size: 12px; color: #9aa0a6; } .ax-footer a { color: #9aa0a6 !important; text-decoration: none !important; } .ax-footer a:hover { color: #5f6368 !important; } /* Responsive */ @media (max-width: 520px) { .ax-card { padding: 32px 20px 28px; } .ax-card h2 { font-size: 20px !important; } .ax-contact { flex-direction: column; gap: 12px; } .ax-divider { display: none; } }

Serviço temporariamente suspenso

O site Grupo Guerra Arquitetura está indisponível devido a pendências no plano de manutenção.

Regularize a situação para restabelecer o acesso completo.

Regularizar pagamento