66 lines
3.2 KiB
React
66 lines
3.2 KiB
React
import React from 'react';
|
|
import { motion } from 'framer-motion';
|
|
import { Shield, Users, Target, Award, Lightbulb, Heart } from 'lucide-react';
|
|
|
|
const AboutSection = () => {
|
|
const values = [
|
|
{ icon: Shield, title: 'Conducta Ética', description: 'Integridad y transparencia en todas nuestras acciones' },
|
|
{ icon: Users, title: 'Enfoque al Cliente', description: 'Compromiso total con la satisfacción del cliente' },
|
|
{ icon: Target, title: 'Liderazgo Técnico', description: 'Excelencia técnica y conocimiento especializado' },
|
|
{ icon: Award, title: 'Calidad', description: 'Estándares superiores en cada proyecto' },
|
|
{ icon: Lightbulb, title: 'Innovación', description: 'Soluciones creativas y tecnología de vanguardia' },
|
|
{ icon: Heart, title: 'Responsabilidad Social', description: 'Compromiso con nuestra comunidad y entorno' }
|
|
];
|
|
|
|
return (
|
|
<section className="relative py-16 bg-grisClaro overflow-hidden">
|
|
<div className="relative container mx-auto px-4">
|
|
<motion.div
|
|
initial={{ opacity: 0, y: 30 }}
|
|
whileInView={{ opacity: 1, y: 0 }}
|
|
viewport={{ once: true }}
|
|
transition={{ duration: 0.6 }}
|
|
className="text-center mb-16"
|
|
>
|
|
<h2 className="text-3xl md:text-5xl font-bold mb-6 text-azulOscuro">
|
|
Acerca de <span className="text-azulPrincipal">VALEA</span>
|
|
</h2>
|
|
<div className="max-w-3xl mx-auto space-y-6 text-grisMedio">
|
|
<p className="text-lg">
|
|
Fundada en 2017 en Barcelona, Estado Anzoátegui, Venezuela, VALEA Inversiones se ha consolidado como líder en soluciones integrales de ingeniería industrial y mantenimiento.
|
|
</p>
|
|
<p className="text-lg">
|
|
Nuestra misión es ofrecer servicios de excelencia técnica, enfocados en las necesidades específicas de nuestros clientes, garantizando calidad, seguridad y eficiencia en cada proyecto que emprendemos.
|
|
</p>
|
|
</div>
|
|
</motion.div>
|
|
|
|
{/* Values Grid */}
|
|
<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
|
|
{values.map((value, index) => {
|
|
const Icon = value.icon;
|
|
return (
|
|
<motion.div
|
|
key={value.title}
|
|
initial={{ opacity: 0, y: 30 }}
|
|
whileInView={{ opacity: 1, y: 0 }}
|
|
viewport={{ once: true }}
|
|
transition={{ duration: 0.6, delay: index * 0.1 }}
|
|
whileHover={{ scale: 1.05, y: -5 }}
|
|
className="bg-blanco border border-azulMedio/30 rounded-xl p-6 transition-all duration-300 shadow-md hover:shadow-xl hover:border-azulPrincipal"
|
|
>
|
|
<div className="w-12 h-12 bg-azulClaro/30 rounded-lg flex items-center justify-center mb-4">
|
|
<Icon className="w-6 h-6 text-azulPrincipal" />
|
|
</div>
|
|
<h3 className="text-xl font-semibold text-azulOscuro mb-2">{value.title}</h3>
|
|
<p className="text-grisMedio">{value.description}</p>
|
|
</motion.div>
|
|
);
|
|
})}
|
|
</div>
|
|
</div>
|
|
</section>
|
|
);
|
|
};
|
|
|
|
export default AboutSection; |