.

Construtec 2026

A maior feira de construção e acabamento do Centro-Oeste

27 a 29 de Abril | Centro de Convenções PUC-Goiás

Construtec 2026 - Feira de Construção e Acabamento

Construtec 2026

A maior feira de construção e acabamento do Centro-Oeste

27 a 29 de Abril | Centro de Convenções PUC-Goiás

Sobre a Feira

O crescimento da construção civil no Centro-Oeste

A Principal Vitrine do Setor em Goiânia

Agora consolidada como um evento bi-anual, a Construtec serve como o grande facilitador entre a cadeia industrial e as novas tecnologias. É o espaço ideal para compartilhar experiências, fortalecer marcas e gerar negócios reais.

Números que Falam

Mais de R$ 200 Milhões em negócios gerados nas últimas 3 edições

O evento é realizado durante 3 dias, sempre das 15h00 às 21h00, reunindo em um único ambiente toda a cadeia da Construção Civil e Arquitetura do País, apresentando as últimas novidades do segmento para construtoras, lojistas, distribuidores, engenheiros, arquitetos e profissionais atuantes principalmente no Estado de Goiás e Distrito Federal.

Sobre a Construtec

Números que Impulsionam

Expectativas para a 4ª edição

10.000+
Visitantes Esperados
47%
Construtoras e Incorporadoras
45%
Lojistas e Distribuidores
3 dias
De Networking Intenso

Palestrantes Confirmados

Especialistas que vão compartilhar conhecimento

Agenda do Evento

27 a 29 de Abril de 2026

27 Abril

Primeiro Dia

Horário: 15h00 às 21h00

Abertura oficial da Construtec 2026 com apresentações de autoridades e líderes do setor. Visitação às exposições e primeiras rodadas de negócios.

28 Abril

Segundo Dia

Horário: 15h00 às 21h00

Palestras com especialistas, workshops temáticos e networking intenso. Oportunidade de aprofundar relacionamentos comerciais.

29 Abril

Terceiro Dia

Horário: 15h00 às 21h00

Últimas oportunidades de negócios, encerramento com coquetel de confraternização e anúncio da próxima edição.

Setores em Exposição

Toda a cadeia da construção civil reunida

🏗️

Estruturas e Cimento

⚙️

Automação Industrial

💡

Iluminação e Energia

🪟

Vidros e Esquadrias

🎨

Acabamentos e Tintas

🚜

Máquinas e Equipamentos

🛠️

Ferragens e Acessórios

🌊

Hidráulica e Bombas

Por Que Participar?

Benefícios comprovados para sua empresa

Confiabilidade

Aumente sua autoridade perante o público comprador local.

Networking

Relacione-se com os principais tomadores de decisão do mercado.

Visibilidade

Exposição garantida na imprensa e em todas as mídias.

Integração

Contato direto com arquitetos, engenheiros e mestres de obras.

Oportunidade

Ótima chance para se relacionar com todo o mercado.

ROI Comprovado

Investimento de marketing com custo muito menor que canais tradicionais.

Garanta Sua Inscrição

Acesso exclusivo à maior feira de construção do Centro-Oeste

Informações Importantes

  • Data: 27 a 29 de Abril de 2026
  • Horário: 15h00 às 21h00
  • Local: Centro de Convenções da PUC-Goiás
  • Público: Profissionais, empresários e interessados no setor

⚠️ Aviso: Proibida a entrada de menores de 14 anos, mesmo acompanhados.

Widget do Sympla será inserido aqui

Entre em Contato

Dúvidas sobre a Construtec 2026?

Feliciano Ramos

Responsável pela Construtec

Telefone/WhatsApp:
(62) 98310-1442

Redes Sociais

Siga a Construtec

Organização

QG Business

Website:
www.qgbusiness.com.br

// ============================================ // CONSTRUTEC 2026 - JAVASCRIPT PARA ELEMENTOR // ============================================ // Cole este código no Elementor > Custom Code // Tipo: JavaScript // ============================================ document.addEventListener('DOMContentLoaded', function() { // ========================================== // 1. MENU MOBILE - HAMBURGER // ========================================== const hamburger = document.querySelector('.hamburger'); const navMenu = document.querySelector('.nav-menu'); if (hamburger) { hamburger.addEventListener('click', function() { navMenu.classList.toggle('active'); hamburger.classList.toggle('active'); }); // Fechar menu ao clicar em um link const navLinks = document.querySelectorAll('.nav-menu a'); navLinks.forEach(link => { link.addEventListener('click', function() { navMenu.classList.remove('active'); hamburger.classList.remove('active'); }); }); } // ========================================== // 2. CARROSSEL DE PALESTRANTES // ========================================== const carousel = document.querySelector('.carousel'); const carouselItems = document.querySelectorAll('.carousel-item'); const prevBtn = document.querySelector('.carousel-prev'); const nextBtn = document.querySelector('.carousel-next'); const dots = document.querySelectorAll('.carousel-dot'); let currentIndex = 0; function updateCarousel() { if (carousel) { // Atualizar posição do carrossel const offset = -currentIndex * 100; carousel.style.transform = `translateX(${offset}%)`; // Atualizar dots dots.forEach((dot, index) => { dot.classList.toggle('active', index === currentIndex); }); } } if (nextBtn) { nextBtn.addEventListener('click', function() { currentIndex = (currentIndex + 1) % carouselItems.length; updateCarousel(); }); } if (prevBtn) { prevBtn.addEventListener('click', function() { currentIndex = (currentIndex - 1 + carouselItems.length) % carouselItems.length; updateCarousel(); }); } // Cliques nos dots dots.forEach((dot, index) => { dot.addEventListener('click', function() { currentIndex = index; updateCarousel(); }); }); // Auto-play carrossel (opcional) setInterval(function() { currentIndex = (currentIndex + 1) % carouselItems.length; updateCarousel(); }, 5000); // Muda a cada 5 segundos // ========================================== // 3. SMOOTH SCROLL PARA ÂNCORAS // ========================================== document.querySelectorAll('a[href^="#"]').forEach(anchor => { anchor.addEventListener('click', function(e) { const href = this.getAttribute('href'); if (href === '#') return; e.preventDefault(); const target = document.querySelector(href); if (target) { target.scrollIntoView({ behavior: 'smooth', block: 'start' }); } }); }); // ========================================== // 4. NAVBAR STICKY - EFEITO AO SCROLL // ========================================== const navbar = document.querySelector('.navbar'); if (navbar) { window.addEventListener('scroll', function() { if (window.scrollY > 50) { navbar.classList.add('scrolled'); } else { navbar.classList.remove('scrolled'); } }); } // ========================================== // 5. ANIMAÇÕES AO SCROLL (FADE-IN) // ========================================== const observerOptions = { threshold: 0.1, rootMargin: '0px 0px -50px 0px' }; const observer = new IntersectionObserver(function(entries) { entries.forEach(entry => { if (entry.isIntersecting) { entry.target.classList.add('fade-in'); observer.unobserve(entry.target); } }); }, observerOptions); // Aplicar observer a elementos com classe 'fade-on-scroll' document.querySelectorAll('.fade-on-scroll').forEach(el => { observer.observe(el); }); // ========================================== // 6. CONTADOR DE NÚMEROS (ANIMADO) // ========================================== function animateCounter(element, target, duration = 2000) { let current = 0; const increment = target / (duration / 16); const timer = setInterval(() => { current += increment; if (current >= target) { element.textContent = target; clearInterval(timer); } else { element.textContent = Math.floor(current); } }, 16); } // Animar números quando entram em view const numberCards = document.querySelectorAll('.numero-valor'); const numberObserver = new IntersectionObserver(function(entries) { entries.forEach(entry => { if (entry.isIntersecting && !entry.target.classList.contains('animated')) { const text = entry.target.textContent; const number = parseInt(text.replace(/\D/g, '')); if (!isNaN(number)) { animateCounter(entry.target, number); entry.target.classList.add('animated'); } numberObserver.unobserve(entry.target); } }); }, observerOptions); numberCards.forEach(card => { numberObserver.observe(card); }); // ========================================== // 7. VALIDAÇÃO DE FORMULÁRIOS (SE HOUVER) // ========================================== const forms = document.querySelectorAll('form'); forms.forEach(form => { form.addEventListener('submit', function(e) { const inputs = form.querySelectorAll('input[required], textarea[required]'); let isValid = true; inputs.forEach(input => { if (!input.value.trim()) { input.classList.add('error'); isValid = false; } else { input.classList.remove('error'); } }); if (!isValid) { e.preventDefault(); alert('Por favor, preencha todos os campos obrigatórios.'); } }); }); // ========================================== // 8. BOTÃO "VOLTAR AO TOPO" // ========================================== const backToTopBtn = document.createElement('button'); backToTopBtn.id = 'back-to-top'; backToTopBtn.innerHTML = '↑'; backToTopBtn.style.cssText = ` position: fixed; bottom: 20px; right: 20px; background-color: #FF6B35; color: white; border: none; border-radius: 50%; width: 50px; height: 50px; font-size: 24px; cursor: pointer; display: none; z-index: 999; transition: all 0.3s ease; `; document.body.appendChild(backToTopBtn); window.addEventListener('scroll', function() { if (window.scrollY > 300) { backToTopBtn.style.display = 'block'; } else { backToTopBtn.style.display = 'none'; } }); backToTopBtn.addEventListener('click', function() { window.scrollTo({ top: 0, behavior: 'smooth' }); }); // ========================================== // 9. EFEITO PARALLAX NO HERO (OPCIONAL) // ========================================== const heroSection = document.querySelector('.hero'); if (heroSection) { window.addEventListener('scroll', function() { const scrollPosition = window.scrollY; heroSection.style.backgroundPosition = `center ${scrollPosition * 0.5}px`; }); } console.log('✅ Construtec 2026 - JavaScript carregado com sucesso!'); });