@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;400;700&display=swap'); @import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css'); :root { --bg-dark: #0b0d0f; --accent: #ff6600; --transition-smooth: all 0.6s cubic-bezier(0.16, 1, 0.3, 1); } /* --- HEADER --- */ .custom-header { display: grid; grid-template-columns: auto 1fr; align-items: center; background-color: #000; padding: 15px 4%; width: 100%; box-sizing: border-box; font-family: 'Oswald', sans-serif; position: relative; z-index: 100; } .logo-container { display: flex; justify-content: flex-start; } .logo-container img { height: 30px; width: auto; } .nav-right { display: flex; justify-content: flex-end; align-items: center; } .menu-trigger { cursor: pointer; display: flex; align-items: center; gap: 12px; } .menu-trigger span { color: white; font-size: 11px; letter-spacing: 3px; font-weight: 200; } .hamburger { width: 22px; display: flex; flex-direction: column; gap: 6px; } .hamburger div { height: 1px; background: white; width: 100%; } /* --- MENU LATERAL --- */ .side-menu { position: fixed; top: 0; left: -100%; width: 100%; max-width: 400px; height: 100vh; background-color: var(--bg-dark); z-index: 1000; transition: var(--transition-smooth); padding: 80px 40px 40px 40px; box-sizing: border-box; display: flex; flex-direction: column; } .side-menu.active { left: 0; } .close-btn { position: absolute; top: 30px; right: 30px; color: white; font-size: 28px; cursor: pointer; font-weight: 200; } .side-menu-links { margin-top: 40px; } .side-menu-links a { display: block; color: white; text-decoration: none; font-size: 26px; font-weight: 200; text-transform: uppercase; letter-spacing: 4px; margin-bottom: 20px; opacity: 0; transform: translateX(-20px); transition: var(--transition-smooth); } .side-menu.active .side-menu-links a { opacity: 1; transform: translateX(0); } /* --- RODAPÉ DO MENU --- */ .side-menu-footer { margin-top: auto; padding-top: 30px; border-top: 1px solid #222; } .social-icons { display: flex; gap: 20px; margin-bottom: 25px; } .social-icons a { color: white; font-size: 18px; transition: color 0.3s; } .social-icons a:hover { color: var(--accent); } .contact-info { font-family: 'Oswald', sans-serif; font-weight: 200; } .contact-info p { color: #888; font-size: 13px; letter-spacing: 2px; margin: 5px 0; text-transform: uppercase; } .contact-info a { color: white; text-decoration: none; font-size: 16px; display: block; margin-bottom: 10px; letter-spacing: 1px; } /* Overlay */ .menu-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.8); visibility: hidden; opacity: 0; z-index: 999; transition: 0.5s; } .menu-overlay.active { visibility: visible; opacity: 1; } /* Mobile */ @media (max-width: 768px) { .custom-header { grid-template-columns: 1fr 1fr; } .logo-container { justify-content: flex-start; } }
Marco Peças
function toggleMenu() { document.getElementById('sideMenu').classList.toggle('active'); document.getElementById('overlay').classList.toggle('active'); }

Representante Exclusiva Marcopolo no RS

Excelência e Tradição em Soluções para Ônibus

Há 56 anos, a Marcopeças entrega peças genuínas e assistência técnica de alta performance para quem move o Rio Grande do Sul.

SCROLL
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;400;700&display=swap'); :root { --bg-dark-services: #0b0d0f; /* Fundo escuro fosco */ --accent-orange: #ff6600; /* Laranja da marca */ --text-light: #ffffff; --transition-smooth: all 0.4s cubic-bezier(0.16, 1, 0.3, 1); } /* --- SEÇÃO DE SERVIÇOS --- */ .services-section { background-color: var(--bg-dark-services); padding: 100px 4%; /* Respiro vertical e lateral */ width: 100%; box-sizing: border-box; font-family: 'Oswald', sans-serif; } /* Título e Subtítulo */ .services-header { text-align: center; margin-bottom: 70px; } .services-header .services-subtitle { color: var(--accent-orange); font-size: 14px; font-weight: 200; letter-spacing: 4px; text-transform: uppercase; margin-bottom: 10px; display: block; } .services-header .services-title { color: var(--text-light); font-size: 48px; font-weight: 700; text-transform: uppercase; letter-spacing: 3px; margin: 0; } /* Container dos Cards */ .services-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); /* Responsividade automática */ gap: 30px; } /* Estilo Individual do Card */ .service-card { position: relative; overflow: hidden; height: 500px; /* Altura dos cards */ display: flex; flex-direction: column; justify-content: flex-end; padding: 40px; box-sizing: border-box; cursor: pointer; transition: var(--transition-smooth); } /* Overlay Escuro sobre a imagem */ .service-card::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 100%); z-index: 1; transition: var(--transition-smooth); } /* Efeito Hover do Card */ .service-card:hover { transform: translateY(-10px); } .service-card:hover::after { background: linear-gradient(180deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.9) 100%); } /* Imagem de Fundo */ .service-card .card-bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: cover; background-position: center; z-index: 0; transition: var(--transition-smooth); } /* Efeito Zoom na Imagem no Hover */ .service-card:hover .card-bg { transform: scale(1.05); } /* Conteúdo do Card (Texto) */ .service-content { position: relative; z-index: 2; } .service-content .service-type { color: var(--text-light); font-size: 24px; font-weight: 700; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 15px; } .service-content .service-description { color: #cccccc; /* Texto cinza claro para a descrição */ font-size: 14px; font-weight: 200; letter-spacing: 1.5px; line-height: 1.6; margin-bottom: 25px; max-width: 90%; } /* Chamada de Ação (CTA) em Laranja */ .service-cta { color: var(--accent-orange); font-size: 12px; font-weight: 200; letter-spacing: 3px; text-transform: uppercase; text-decoration: none; display: flex; align-items: center; gap: 10px; transition: 0.3s; } .service-cta:hover { opacity: 0.7; } .service-cta span { font-size: 16px; /* Tamanho da seta */ } /* Responsividade para Telas Menores */ @media (max-width: 768px) { .services-header .services-title { font-size: 36px; } .service-card { height: 400px; padding: 30px; } .service-content .service-type { font-size: 20px; } }
O que fazemos

Nossos Serviços

Veículos 0KM

Linha completa Marcopolo. Rodoviários, Urbanos, Minibuses e Mobilidade Sustentável.

Fale com nossos vendedores

Peças Genuínas

Maior estoque do Sul. Peças originais com logística rápida para sua frota não parar.

Cotar Peças

Pós-Venda e Oficina

Estrutura padrão ouro para manutenções preventivas, corretivas e reformas.

Solicitar Orçamento
PARCEIROS

NOSSOS CLIENTES

@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;400;700&display=swap'); .clientes-section { padding: 80px 0; width: 100%; box-sizing: border-box; font-family: 'Oswald', sans-serif; overflow: hidden; position: relative; background-color: #111; } .clientes-header { text-align: center; margin-bottom: 60px; padding: 0 4%; } .clientes-subtitle { color: #ff6600; font-size: 14px; font-weight: 200; letter-spacing: 4px; text-transform: uppercase; display: block; margin-bottom: 10px; } .clientes-title { color: #ffffff; font-size: 48px; font-weight: 700; text-transform: uppercase; letter-spacing: 3px; margin: 0; } /* Container do Carrossel */ .clientes-carousel { display: flex; width: 100%; pointer-events: none; /* Desativa interação do mouse */ } /* Trilho da Animação */ .clientes-track { display: flex; align-items: center; /* Alinha os logos no centro vertical do trilho */ gap: 80px; animation: scrollInfinite 25s linear infinite; } .cliente-item { flex: 0 0 auto; width: 200px; display: flex; justify-content: center; /* Alinha a imagem ao centro horizontalmente */ align-items: center; /* Alinha a imagem ao centro verticalmente dentro do seu espaço */ opacity: 1; } .cliente-item img { max-width: 100%; /* Permite que a imagem mantenha seu tamanho original até o limite do contêiner */ max-height: 120px; /* Ajuda a padronizar a altura de logos de diferentes formatos */ height: auto; filter: none; display: block; } @keyframes scrollInfinite { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } } @media (max-width: 768px) { .clientes-title { font-size: 32px; } .cliente-item { width: 150px; } } const track = document.getElementById('clientesTrack'); if (track) { track.innerHTML += track.innerHTML; }
Equipe Marcopeças
QUEM SOMOS

NOSSA HISTÓRIA

Fundada em 1970 pelo Sr. Antônio Carlos Hilgert, nossa empresa nasceu com um propósito claro: entregar excelência, peças genuínas e suporte técnico impecável para quem move o país.

Ao longo de 56 anos de parceria ininterrupta e exclusiva com a Marcopolo, construímos muito mais do que uma carteira de clientes; criamos relações de confiança com gerações. Hoje, a Marcopeças une o peso da sua tradição à mais alta tecnologia do setor.

56 ANOS DE
TRADIÇÃO
DESDE 1970
ONDE ESTAMOS

NOSSA LOCALIZAÇÃO

O que nos move

Nossa Essência

Nossa Missão

Gerar ambiente virtuoso nas relações comerciais, sociais, comunitárias e ambientais que participa, promovendo o desenvolvimento sustentado.

Nossa Visão

Ser a principal referência em atividade de excelência no mercado que atua em vendas de carrocerias de ônibus, peças, serviços, ônibus novos e usados até 2027.

Nossos Valores

  • Ética
  • Foco no Cliente
  • Senso de Equipe
  • Constância
  • Agilidade
  • Desenvolvimento Patrimonial e Humano
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;400;700&display=swap'); @import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css'); /* Caso ainda não tenha importado */ .identidade-section { background-color: #0b0d0f; /* Mesmo fundo das outras seções */ padding: 100px 4%; width: 100%; box-sizing: border-box; font-family: 'Oswald', sans-serif; } .identidade-header { text-align: center; margin-bottom: 70px; } .identidade-subtitle { color: #ff6600; font-size: 14px; font-weight: 200; letter-spacing: 4px; text-transform: uppercase; margin-bottom: 10px; display: block; } .identidade-title { color: #ffffff; font-size: 48px; font-weight: 700; text-transform: uppercase; letter-spacing: 3px; margin: 0; } .identidade-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; max-width: 1200px; margin: 0 auto; } .identidade-card { background-color: #111111; /* Fundo ligeiramente mais claro para destacar os cards */ padding: 50px 30px; border-top: 3px solid #ff6600; text-align: center; transition: transform 0.4s ease; } .identidade-card:hover { transform: translateY(-10px); } .identidade-icon { font-size: 45px; color: #ff6600; margin-bottom: 20px; } .identidade-card-title { color: #ffffff; font-size: 24px; font-weight: 700; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 20px; } .identidade-text { color: #cccccc; font-size: 14px; font-weight: 200; letter-spacing: 1.5px; line-height: 1.8; text-transform: uppercase; } .identidade-list { list-style: none; padding: 0; margin: 0; text-align: left; display: inline-block; } .identidade-list li { color: #cccccc; font-size: 14px; font-weight: 200; letter-spacing: 1.5px; margin-bottom: 12px; display: flex; align-items: center; gap: 12px; text-transform: uppercase; } .identidade-list li i { color: #ff6600; font-size: 12px; } /* Responsividade */ @media (max-width: 768px) { .identidade-title { font-size: 36px; } .identidade-card { padding: 40px 20px; } }
Oficina Marcopeças
ENTRE EM CONTATO

FALE CONOSCO