/* End custom CSS */ /* Start custom CSS for icon-box, class: .elementor-element-889e08c *//* End custom CSS */ /* Start custom CSS for icon-box, class: .elementor-element-cfe117a *//* End custom CSS */ /* Start custom CSS for icon-box, class: .elementor-element-e85f287 *//* End custom CSS */ /* Start custom CSS for icon-box, class: .elementor-element-320554d *//* End custom CSS */ /* Start custom CSS for icon-box, class: .elementor-element-9dbaa4b *//* End custom CSS */ /* Start custom CSS for container, class: .elementor-element-c0b7b06 *//* End custom CSS */ /* Start custom CSS for icon-box, class: .elementor-element-f91a80e *//* CONTAINER DOS CARDS */ .card-glass { position: relative; padding: 28px; border-radius: 20px; background: linear-gradient( 145deg, rgba(255,255,255,0.08), rgba(255,255,255,0.02) ); border: 1px solid rgba(255,255,255,0.12); box-shadow: 0 10px 40px rgba(0,0,0,0.6), inset 0 0 18px rgba(255,255,255,0.03); transition: all 0.3s ease; } /* brilho */ .card-glass::before { content: ""; position: absolute; inset: 0; border-radius: 20px; background: linear-gradient( 120deg, rgba(255,255,255,0.18), transparent 50% ); opacity: 0.25; } /* hover */ .card-glass:hover { transform: translateY(-5px); background: linear-gradient( 145deg, rgba(255,255,255,0.12), rgba(255,255,255,0.04) ); } /* ÍCONE */ .card-icon { font-size: 28px; margin-bottom: 15px; color: #E8ECEF; } /* TÍTULO */ .card-title { font-size: 18px; font-weight: 600; margin-bottom: 10px; color: #FFFFFF; } /* TEXTO */ .card-text { font-size: 14px; line-height: 1.6; color: rgba(255,255,255,0.75); }/* End custom CSS */ /* Start custom CSS for icon-box, class: .elementor-element-d3ffd1e *//* CONTAINER DOS CARDS */ .card-glass { position: relative; padding: 28px; border-radius: 20px; background: linear-gradient( 145deg, rgba(255,255,255,0.08), rgba(255,255,255,0.02) ); border: 1px solid rgba(255,255,255,0.12); box-shadow: 0 10px 40px rgba(0,0,0,0.6), inset 0 0 18px rgba(255,255,255,0.03); transition: all 0.3s ease; } /* brilho */ .card-glass::before { content: ""; position: absolute; inset: 0; border-radius: 20px; background: linear-gradient( 120deg, rgba(255,255,255,0.18), transparent 50% ); opacity: 0.25; } /* hover */ .card-glass:hover { transform: translateY(-5px); background: linear-gradient( 145deg, rgba(255,255,255,0.12), rgba(255,255,255,0.04) ); } /* ÍCONE */ .card-icon { font-size: 28px; margin-bottom: 15px; color: #E8ECEF; } /* TÍTULO */ .card-title { font-size: 18px; font-weight: 600; margin-bottom: 10px; color: #FFFFFF; } /* TEXTO */ .card-text { font-size: 14px; line-height: 1.6; color: rgba(255,255,255,0.75); }/* End custom CSS */ /* Start custom CSS for icon-box, class: .elementor-element-04abba7 *//* CONTAINER DOS CARDS */ .card-glass { position: relative; padding: 28px; border-radius: 20px; background: linear-gradient( 145deg, rgba(255,255,255,0.08), rgba(255,255,255,0.02) ); border: 1px solid rgba(255,255,255,0.12); box-shadow: 0 10px 40px rgba(0,0,0,0.6), inset 0 0 18px rgba(255,255,255,0.03); transition: all 0.3s ease; } /* brilho */ .card-glass::before { content: ""; position: absolute; inset: 0; border-radius: 20px; background: linear-gradient( 120deg, rgba(255,255,255,0.18), transparent 50% ); opacity: 0.25; } /* hover */ .card-glass:hover { transform: translateY(-5px); background: linear-gradient( 145deg, rgba(255,255,255,0.12), rgba(255,255,255,0.04) ); } /* ÍCONE */ .card-icon { font-size: 28px; margin-bottom: 15px; color: #E8ECEF; } /* TÍTULO */ .card-title { font-size: 18px; font-weight: 600; margin-bottom: 10px; color: #FFFFFF; } /* TEXTO */ .card-text { font-size: 14px; line-height: 1.6; color: rgba(255,255,255,0.75); }/* End custom CSS */ /* Start custom CSS for icon-box, class: .elementor-element-92d07f4 *//* CONTAINER DOS CARDS */ .card-glass { position: relative; padding: 28px; border-radius: 20px; background: linear-gradient( 145deg, rgba(255,255,255,0.08), rgba(255,255,255,0.02) ); border: 1px solid rgba(255,255,255,0.12); box-shadow: 0 10px 40px rgba(0,0,0,0.6), inset 0 0 18px rgba(255,255,255,0.03); transition: all 0.3s ease; } /* brilho */ .card-glass::before { content: ""; position: absolute; inset: 0; border-radius: 20px; background: linear-gradient( 120deg, rgba(255,255,255,0.18), transparent 50% ); opacity: 0.25; } /* hover */ .card-glass:hover { transform: translateY(-5px); background: linear-gradient( 145deg, rgba(255,255,255,0.12), rgba(255,255,255,0.04) ); } /* ÍCONE */ .card-icon { font-size: 28px; margin-bottom: 15px; color: #E8ECEF; } /* TÍTULO */ .card-title { font-size: 18px; font-weight: 600; margin-bottom: 10px; color: #FFFFFF; } /* TEXTO */ .card-text { font-size: 14px; line-height: 1.6; color: rgba(255,255,255,0.75); }/* End custom CSS */ /* Start custom CSS for icon-box, class: .elementor-element-bb296b3 *//* CONTAINER DOS CARDS */ .card-glass { position: relative; padding: 28px; border-radius: 20px; background: linear-gradient( 145deg, rgba(255,255,255,0.08), rgba(255,255,255,0.02) ); border: 1px solid rgba(255,255,255,0.12); box-shadow: 0 10px 40px rgba(0,0,0,0.6), inset 0 0 18px rgba(255,255,255,0.03); transition: all 0.3s ease; } /* brilho */ .card-glass::before { content: ""; position: absolute; inset: 0; border-radius: 20px; background: linear-gradient( 120deg, rgba(255,255,255,0.18), transparent 50% ); opacity: 0.25; } /* hover */ .card-glass:hover { transform: translateY(-5px); background: linear-gradient( 145deg, rgba(255,255,255,0.12), rgba(255,255,255,0.04) ); } /* ÍCONE */ .card-icon { font-size: 28px; margin-bottom: 15px; color: #E8ECEF; } /* TÍTULO */ .card-title { font-size: 18px; font-weight: 600; margin-bottom: 10px; color: #FFFFFF; } /* TEXTO */ .card-text { font-size: 14px; line-height: 1.6; color: rgba(255,255,255,0.75); }/* End custom CSS */ /* Start custom CSS for icon-box, class: .elementor-element-33292d9 *//* CONTAINER DOS CARDS */ .card-glass { position: relative; padding: 28px; border-radius: 20px; background: linear-gradient( 145deg, rgba(255,255,255,0.08), rgba(255,255,255,0.02) ); border: 1px solid rgba(255,255,255,0.12); box-shadow: 0 10px 40px rgba(0,0,0,0.6), inset 0 0 18px rgba(255,255,255,0.03); transition: all 0.3s ease; } /* brilho */ .card-glass::before { content: ""; position: absolute; inset: 0; border-radius: 20px; background: linear-gradient( 120deg, rgba(255,255,255,0.18), transparent 50% ); opacity: 0.25; } /* hover */ .card-glass:hover { transform: translateY(-5px); background: linear-gradient( 145deg, rgba(255,255,255,0.12), rgba(255,255,255,0.04) ); } /* ÍCONE */ .card-icon { font-size: 28px; margin-bottom: 15px; color: #E8ECEF; } /* TÍTULO */ .card-title { font-size: 18px; font-weight: 600; margin-bottom: 10px; color: #FFFFFF; } /* TEXTO */ .card-text { font-size: 14px; line-height: 1.6; color: rgba(255,255,255,0.75); }/* End custom CSS */ /* Start custom CSS for container, class: .elementor-element-3691caf *//* CONTAINER GRID - GLASS COMPATÍVEL COM FUNDO SÓLIDO */ .glass-solid { position: relative; padding: 35px; border-radius: 22px; /* BASE (SIMULA VIDRO EM FUNDO ESCURO) */ background: linear-gradient( 145deg, rgba(255,255,255,0.08), rgba(255,255,255,0.02) ); border: 1px solid rgba(255,255,255,0.12); box-shadow: 0 10px 40px rgba(0,0,0,0.6), inset 0 0 20px rgba(255,255,255,0.03); transition: all 0.3s ease; } /* LUZ SUPERIOR SUAVE */ .glass-solid::before { content: ""; position: absolute; inset: 0; border-radius: 22px; background: linear-gradient( 120deg, rgba(255,255,255,0.18), transparent 50% ); opacity: 0.25; pointer-events: none; } /* BORDA INTERNA (EFEITO PREMIUM) */ .glass-solid::after { content: ""; position: absolute; inset: 1px; border-radius: 22px; border: 1px solid rgba(255,255,255,0.06); pointer-events: none; } /* HOVER SUTIL */ .glass-solid:hover { transform: translateY(-3px); background: linear-gradient( 145deg, rgba(255,255,255,0.12), rgba(255,255,255,0.04) ); border: 1px solid rgba(255,255,255,0.18); box-shadow: 0 15px 50px rgba(0,0,0,0.8), inset 0 0 25px rgba(255,255,255,0.05); }/* End custom CSS */

Arquitetura em vidro desenvolvida para transformar ambientes com sofisticação, precisão e integração visual

Projetos sob medida que unem estética contemporânea, acabamento refinado e soluções inteligentes para ambientes residenciais e comerciais.

Nossas Soluções Personalizadas

Box de Banheiro

Projetos desenvolvidos para unir praticidade, sofisticação e acabamento refinado, criando ambientes modernos, funcionais e visualmente elegantes. As soluções são personalizadas conforme o espaço, estilo arquitetônico e necessidade do ambiente, garantindo integração estética e melhor aproveitamento visual do banheiro.

Espelhos Sob Medida

Espelhos desenvolvidos para ampliar profundidade visual, iluminação natural e sofisticação do ambiente. Cada projeto é pensado para harmonizar com a decoração e criar uma composição moderna, elegante e personalizada para diferentes tipos de espaços residenciais e comerciais.

Guarda Corpo em Vidro

Estruturas modernas que combinam segurança, transparência e leveza visual sem comprometer a estética arquitetônica do ambiente. Os projetos são desenvolvidos para criar integração visual sofisticada e acabamento refinado em escadas, sacadas e áreas elevadas.

Vidro para Sacada

Soluções que proporcionam mais conforto, proteção e aproveitamento inteligente da sacada, mantendo iluminação natural e integração com a vista externa. Os sistemas são desenvolvidos para unir funcionalidade, sofisticação e valorização estética do imóvel.

Portas e Janelas

Projetos personalizados que valorizam iluminação natural, integração arquitetônica e sensação de amplitude no ambiente. Estruturas modernas desenvolvidas para criar ambientes mais leves, sofisticados e alinhados à estética contemporânea.

Ambientes Integrados

Soluções em vidro desenvolvidas para separar ambientes sem perder amplitude visual, iluminação e leveza estética. Ideais para escritórios, ambientes corporativos e projetos residenciais que buscam modernidade e integração sofisticada.

Como funciona o trabalho da MW REFLEX?

Atendimento Inicial

Análise do seu espaço e objetivo para definir a melhor solução com precisão desde o primeiro contato

Levantamento Técnico no Local

Medições realizadas com exatidão para garantir encaixe perfeito e evitar qualquer ajuste posterior

Modelo e Acabamento

Escolha personalizada de tamanho, recorte e estilo conforme o ambiente e proposta estética

Produção Sob Medida

Corte e preparo do espelho com foco total em qualidade, alinhamento e durabilidade

Instalação Profissional e Segura

Aplicação técnica realizada por especialistas, sem riscos, sujeira ou danos ao ambiente

Finalização do Projeto

Resultado limpo, alinhado e pronto para valorizar seu espaço com sofisticação imediata