| <!DOCTYPE html> |
| <html lang="es"> |
| <head> |
| <meta charset="UTF-8"> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| <title>Abogado Especializado</title> |
| <script src="https://cdn.tailwindcss.com"></script> |
| <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> |
| <style> |
| @keyframes fadeIn { |
| from { opacity: 0; transform: translateY(20px); } |
| to { opacity: 1; transform: translateY(0); } |
| } |
| |
| @keyframes pulse { |
| 0% { transform: scale(1); } |
| 50% { transform: scale(1.05); } |
| 100% { transform: scale(1); } |
| } |
| |
| .animate-fade-in { |
| animation: fadeIn 0.8s ease-out forwards; |
| } |
| |
| .animate-pulse-slow { |
| animation: pulse 3s infinite; |
| } |
| |
| .menu-content { |
| max-height: 0; |
| overflow: hidden; |
| transition: max-height 0.5s ease-out; |
| } |
| |
| .menu-content.open { |
| max-height: 500px; |
| transition: max-height 0.5s ease-in; |
| } |
| |
| .language-selector { |
| opacity: 0; |
| transform: translateY(-10px); |
| transition: all 0.3s ease; |
| pointer-events: none; |
| } |
| |
| .language-selector.open { |
| opacity: 1; |
| transform: translateY(0); |
| pointer-events: all; |
| } |
| |
| .gold-divider { |
| height: 2px; |
| background: linear-gradient(90deg, rgba(212,175,55,0) 0%, rgba(212,175,55,1) 50%, rgba(212,175,55,0) 100%); |
| } |
| |
| .logo-container { |
| width: 80px; |
| height: 80px; |
| display: flex; |
| align-items: center; |
| justify-content: center; |
| margin: 0 auto 20px; |
| border-radius: 50%; |
| background: rgba(212, 175, 55, 0.1); |
| border: 2px solid rgba(212, 175, 55, 0.5); |
| } |
| |
| .logo { |
| font-size: 40px; |
| color: #D4AF37; |
| } |
| |
| |
| body::before { |
| content: ""; |
| position: fixed; |
| top: 0; |
| left: 0; |
| right: 0; |
| bottom: 0; |
| background-image: url('https://images.unsplash.com/photo-1589829545856-d10d557cf95f?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80'); |
| background-size: cover; |
| background-position: center; |
| background-attachment: fixed; |
| opacity: 0.15; |
| z-index: -1; |
| } |
| |
| |
| .family-section { |
| background: rgba(0, 0, 0, 0.7); |
| backdrop-filter: blur(5px); |
| border: 1px solid rgba(212, 175, 55, 0.3); |
| } |
| |
| .family-member { |
| transition: transform 0.3s ease; |
| } |
| |
| .family-member:hover { |
| transform: translateY(-5px); |
| } |
| |
| .family-img { |
| width: 100px; |
| height: 100px; |
| object-fit: cover; |
| border: 2px solid rgba(212, 175, 55, 0.5); |
| } |
| |
| |
| ::-webkit-scrollbar { |
| width: 8px; |
| } |
| |
| ::-webkit-scrollbar-track { |
| background: #111; |
| } |
| |
| ::-webkit-scrollbar-thumb { |
| background: #D4AF37; |
| border-radius: 4px; |
| } |
| </style> |
| </head> |
| <body class="bg-black text-white min-h-screen flex flex-col overflow-x-hidden"> |
| |
| <div class="absolute top-4 right-4 z-50"> |
| <div class="relative"> |
| <button id="languageBtn" class="bg-black border border-gold-500 text-gold-500 px-3 py-1 rounded-full flex items-center"> |
| <span id="currentLang">ES</span> |
| <i class="fas fa-chevron-down ml-2 text-xs"></i> |
| </button> |
| <div id="languageDropdown" class="language-selector absolute right-0 mt-2 w-24 bg-black border border-gold-500 rounded-lg shadow-lg"> |
| <button class="lang-option w-full text-left px-3 py-2 hover:bg-gray-800" data-lang="es">Español</button> |
| <button class="lang-option w-full text-left px-3 py-2 hover:bg-gray-800" data-lang="en">English</button> |
| <button class="lang-option w-full text-left px-3 py-2 hover:bg-gray-800" data-lang="it">Italiano</button> |
| </div> |
| </div> |
| </div> |
|
|
| |
| <div class="container mx-auto px-4 py-8 flex-grow flex flex-col items-center justify-center"> |
| |
| <div class="logo-container animate-fade-in" style="animation-delay: 0.1s;"> |
| <i class="fas fa-balance-scale logo"></i> |
| </div> |
| |
| |
| <div class="text-center mb-8 animate-fade-in" style="animation-delay: 0.2s;"> |
| <h1 class="text-4xl md:text-5xl font-bold text-gold-500 mb-2" data-es="Dr. Javier Mendoza" data-en="Dr. Javier Mendoza" data-it="Dott. Javier Mendoza">Dr. Javier Mendoza</h1> |
| <div class="gold-divider w-32 mx-auto my-4"></div> |
| <p class="text-xl text-gold-300" data-es="Abogado Especializado" data-en="Specialized Lawyer" data-it="Avvocato Specializzato">Abogado Especializado</p> |
| </div> |
|
|
| |
| <div class="w-full max-w-md space-y-4 mb-8"> |
| |
| <div class="menu-item animate-fade-in" style="animation-delay: 0.4s;"> |
| <button class="menu-btn w-full bg-black border border-gold-500 text-white py-3 px-6 rounded-lg flex justify-between items-center hover:bg-gray-900 transition-colors"> |
| <span data-es="Sobre Mí" data-en="About Me" data-it="Su di Me">Sobre Mí</span> |
| <i class="fas fa-chevron-down transition-transform"></i> |
| </button> |
| <div class="menu-content bg-gray-900 rounded-b-lg overflow-hidden"> |
| <div class="p-6"> |
| <p class="text-gray-300 mb-4" data-es="Más de 15 años de experiencia en derecho corporativo y litigios complejos. Formado en las mejores universidades y con un enfoque centrado en el cliente." data-en="Over 15 years of experience in corporate law and complex litigation. Educated at top universities with a client-centered approach." data-it="Oltre 15 anni di esperienza nel diritto societario e contenziosi complessi. Formato nelle migliori università con un approccio centrato sul cliente."> |
| Más de 15 años de experiencia en derecho corporativo y litigios complejos. Formado en las mejores universidades y con un enfoque centrado en el cliente. |
| </p> |
| <div class="flex space-x-4"> |
| <div class="flex-1"> |
| <h3 class="text-gold-400 font-semibold mb-2" data-es="Educación" data-en="Education" data-it="Formazione">Educación</h3> |
| <ul class="text-sm text-gray-300 space-y-1"> |
| <li data-es="• Doctorado en Derecho, Universidad de Madrid" data-en="• PhD in Law, Madrid University" data-it="• Dottorato in Giurisprudenza, Università di Madrid">• Doctorado en Derecho, Universidad de Madrid</li> |
| <li data-es="• Máster en Derecho Corporativo" data-en="• Master in Corporate Law" data-it="• Master in Diritto Societario">• Máster en Derecho Corporativo</li> |
| </ul> |
| </div> |
| <div class="flex-1"> |
| <h3 class="text-gold-400 font-semibold mb-2" data-es="Especialidades" data-en="Specialties" data-it="Specializzazioni">Especialidades</h3> |
| <ul class="text-sm text-gray-300 space-y-1"> |
| <li data-es="• Derecho Corporativo" data-en="• Corporate Law" data-it="• Diritto Societario">• Derecho Corporativo</li> |
| <li data-es="• Litigios Complejos" data-en="• Complex Litigation" data-it="• Contenziosi Complessi">• Litigios Complejos</li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
|
|
| |
| <div class="menu-item animate-fade-in" style="animation-delay: 0.6s;"> |
| <button class="menu-btn w-full bg-black border border-gold-500 text-white py-3 px-6 rounded-lg flex justify-between items-center hover:bg-gray-900 transition-colors"> |
| <span data-es="Trayectoria" data-en="Experience" data-it="Esperienza">Trayectoria</span> |
| <i class="fas fa-chevron-down transition-transform"></i> |
| </button> |
| <div class="menu-content bg-gray-900 rounded-b-lg overflow-hidden"> |
| <div class="p-6"> |
| <div class="space-y-4"> |
| <div> |
| <h3 class="text-gold-400 font-semibold" data-es="Bufete Mendoza & Asociados" data-en="Mendoza & Associates" data-it="Studio Mendoza & Associati">Bufete Mendoza & Asociados</h3> |
| <p class="text-gray-400 text-sm" data-es="Fundador y Socio Principal | 2015 - Presente" data-en="Founder & Senior Partner | 2015 - Present" data-it="Fondatore e Socio Senior | 2015 - Presente">Fundador y Socio Principal | 2015 - Presente</p> |
| <p class="text-gray-300 mt-2 text-sm" data-es="Liderando un equipo de 12 abogados especializados en derecho corporativo y litigación compleja." data-en="Leading a team of 12 lawyers specialized in corporate law and complex litigation." data-it="Dirigendo un team di 12 avvocati specializzati in diritto societario e contenziosi complessi.">Liderando un equipo de 12 abogados especializados en derecho corporativo y litigación compleja.</p> |
| </div> |
| <div> |
| <h3 class="text-gold-400 font-semibold" data-es="Bufete Legal Internacional" data-en="International Legal Firm" data-it="Studio Legale Internazionale">Bufete Legal Internacional</h3> |
| <p class="text-gray-400 text-sm" data-es="Abogado Senior | 2008 - 2015" data-en="Senior Lawyer | 2008 - 2015" data-it="Avvocato Senior | 2008 - 2015">Abogado Senior | 2008 - 2015</p> |
| <p class="text-gray-300 mt-2 text-sm" data-es="Especializado en fusiones y adquisiciones internacionales." data-en="Specialized in international mergers and acquisitions." data-it="Specializzato in fusioni e acquisizioni internazionali.">Especializado en fusiones y adquisiciones internacionales.</p> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
|
|
| |
| <div class="menu-item animate-fade-in" style="animation-delay: 0.8s;"> |
| <button class="menu-btn w-full bg-black border border-gold-500 text-white py-3 px-6 rounded-lg flex justify-between items-center hover:bg-gray-900 transition-colors"> |
| <span data-es="Mi Familia" data-en="My Family" data-it="La Mia Famiglia">Mi Familia</span> |
| <i class="fas fa-chevron-down transition-transform"></i> |
| </button> |
| <div class="menu-content bg-gray-900 rounded-b-lg overflow-hidden"> |
| <div class="p-6"> |
| <p class="text-gray-300 mb-4" data-es="Lo más importante en mi vida es mi familia. Ellos son mi mayor motivación y apoyo en todo lo que hago." data-en="The most important thing in my life is my family. They are my greatest motivation and support in everything I do." data-it="La cosa più importante nella mia vita è la mia famiglia. Sono la mia più grande motivazione e supporto in tutto ciò che faccio."> |
| Lo más importante en mi vida es mi familia. Ellos son mi mayor motivación y apoyo en todo lo que hago. |
| </p> |
| |
| <div class="family-section rounded-lg p-4 mt-4"> |
| <div class="grid grid-cols-2 md:grid-cols-4 gap-4"> |
| |
| <div class="family-member text-center"> |
| <img src="https://images.unsplash.com/photo-1554151228-14d9def656e4?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=686&q=80" |
| alt="Esposa" |
| class="family-img rounded-full mx-auto mb-2"> |
| <h4 class="text-gold-400 font-medium" data-es="María" data-en="Maria" data-it="Maria">María</h4> |
| <p class="text-gray-400 text-xs" data-es="Esposa" data-en="Wife" data-it="Moglie">Esposa</p> |
| </div> |
| |
| |
| <div class="family-member text-center"> |
| <img src="https://images.unsplash.com/photo-1531123897727-8f129e332c15?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=686&q=80" |
| alt="Hija" |
| class="family-img rounded-full mx-auto mb-2"> |
| <h4 class="text-gold-400 font-medium" data-es="Lucía" data-en="Lucia" data-it="Lucia">Lucía</h4> |
| <p class="text-gray-400 text-xs" data-es="Hija" data-en="Daughter" data-it="Figlia">Hija</p> |
| </div> |
| |
| |
| <div class="family-member text-center"> |
| <img src="https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=687&q=80" |
| alt="Hijo" |
| class="family-img rounded-full mx-auto mb-2"> |
| <h4 class="text-gold-400 font-medium" data-es="Carlos" data-en="Carlos" data-it="Carlos">Carlos</h4> |
| <p class="text-gray-400 text-xs" data-es="Hijo" data-en="Son" data-it="Figlio">Hijo</p> |
| </div> |
| |
| |
| <div class="family-member text-center"> |
| <img src="https://images.unsplash.com/photo-1544005313-94ddf0286df2?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=688&q=80" |
| alt="Madre" |
| class="family-img rounded-full mx-auto mb-2"> |
| <h4 class="text-gold-400 font-medium" data-es="Isabel" data-en="Isabel" data-it="Isabella">Isabel</h4> |
| <p class="text-gray-400 text-xs" data-es="Madre" data-en="Mother" data-it="Madre">Madre</p> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
|
|
| |
| <div class="menu-item animate-fade-in" style="animation-delay: 1s;"> |
| <button class="menu-btn w-full bg-black border border-gold-500 text-white py-3 px-6 rounded-lg flex justify-between items-center hover:bg-gray-900 transition-colors"> |
| <span data-es="Contacto" data-en="Contact" data-it="Contatto">Contacto</span> |
| <i class="fas fa-chevron-down transition-transform"></i> |
| </button> |
| <div class="menu-content bg-gray-900 rounded-b-lg overflow-hidden"> |
| <div class="p-6"> |
| <div class="space-y-4"> |
| <div class="flex items-center"> |
| <i class="fas fa-envelope text-gold-500 mr-4"></i> |
| <span>contacto@bufetemendoza.com</span> |
| </div> |
| <div class="flex items-center"> |
| <i class="fas fa-phone text-gold-500 mr-4"></i> |
| <span>+34 123 456 789</span> |
| </div> |
| <div class="flex items-center"> |
| <i class="fas fa-map-marker-alt text-gold-500 mr-4"></i> |
| <span data-es="Calle Principal 123, Madrid, España" data-en="Main Street 123, Madrid, Spain" data-it="Via Principale 123, Madrid, Spagna">Calle Principal 123, Madrid, España</span> |
| </div> |
| </div> |
| <div class="mt-6 pt-4 border-t border-gray-700"> |
| <h3 class="text-gold-400 font-semibold mb-3" data-es="Horario de Atención" data-en="Office Hours" data-it="Orari di Ufficio">Horario de Atención</h3> |
| <p class="text-gray-300 text-sm" data-es="Lunes a Viernes: 9:00 - 18:00" data-en="Monday to Friday: 9:00 - 18:00" data-it="Lunedì a Venerdì: 9:00 - 18:00">Lunes a Viernes: 9:00 - 18:00</p> |
| <p class="text-gray-300 text-sm" data-es="Sábados: Cita previa" data-en="Saturdays: By appointment" data-it="Sabato: Su appuntamento">Sábados: Cita previa</p> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
|
|
| |
| <button id="downloadBtn" class="animate-fade-in animate-pulse-slow bg-gold-600 hover:bg-gold-700 text-black font-bold py-3 px-8 rounded-full flex items-center mt-4 transition-colors" style="animation-delay: 1.2s;"> |
| <i class="fas fa-download mr-2"></i> |
| <span data-es="Descargar CV" data-en="Download CV" data-it="Scarica CV">Descargar CV</span> |
| </button> |
| </div> |
|
|
| |
| <footer class="bg-black border-t border-gold-500 py-4"> |
| <div class="container mx-auto px-4 text-center text-gray-400 text-sm"> |
| <p data-es="© 2023 Bufete Mendoza. Todos los derechos reservados." data-en="© 2023 Mendoza Law Firm. All rights reserved." data-it="© 2023 Studio Legale Mendoza. Tutti i diritti riservati.">© 2023 Bufete Mendoza. Todos los derechos reservados.</p> |
| </div> |
| </footer> |
|
|
| <script> |
| |
| document.querySelectorAll('.menu-btn').forEach(btn => { |
| btn.addEventListener('click', function() { |
| const content = this.nextElementSibling; |
| const icon = this.querySelector('i'); |
| |
| |
| document.querySelectorAll('.menu-content').forEach(item => { |
| if (item !== content) { |
| item.classList.remove('open'); |
| const otherIcon = item.previousElementSibling.querySelector('i'); |
| otherIcon.classList.remove('fa-chevron-up'); |
| otherIcon.classList.add('fa-chevron-down'); |
| } |
| }); |
| |
| |
| content.classList.toggle('open'); |
| icon.classList.toggle('fa-chevron-up'); |
| icon.classList.toggle('fa-chevron-down'); |
| }); |
| }); |
| |
| |
| const languageBtn = document.getElementById('languageBtn'); |
| const languageDropdown = document.getElementById('languageDropdown'); |
| const currentLang = document.getElementById('currentLang'); |
| |
| languageBtn.addEventListener('click', function() { |
| languageDropdown.classList.toggle('open'); |
| this.querySelector('i').classList.toggle('fa-chevron-up'); |
| this.querySelector('i').classList.toggle('fa-chevron-down'); |
| }); |
| |
| document.querySelectorAll('.lang-option').forEach(option => { |
| option.addEventListener('click', function() { |
| const lang = this.getAttribute('data-lang'); |
| currentLang.textContent = lang.toUpperCase(); |
| |
| |
| document.querySelectorAll('[data-es], [data-en], [data-it]').forEach(element => { |
| const text = element.getAttribute(`data-${lang}`); |
| if (text) { |
| element.textContent = text; |
| } |
| }); |
| |
| |
| languageDropdown.classList.remove('open'); |
| languageBtn.querySelector('i').classList.remove('fa-chevron-up'); |
| languageBtn.querySelector('i').classList.add('fa-chevron-down'); |
| }); |
| }); |
| |
| |
| document.getElementById('downloadBtn').addEventListener('click', function() { |
| |
| const lang = currentLang.textContent; |
| let message = ''; |
| |
| if (lang === 'ES') message = 'Descargando CV...'; |
| else if (lang === 'EN') message = 'Downloading CV...'; |
| else message = 'Scaricamento CV...'; |
| |
| alert(message); |
| |
| |
| const link = document.createElement('a'); |
| link.href = '#'; |
| link.download = 'CV_Javier_Mendoza.pdf'; |
| document.body.appendChild(link); |
| link.click(); |
| document.body.removeChild(link); |
| }); |
| |
| |
| document.addEventListener('click', function(e) { |
| if (!languageBtn.contains(e.target) && !languageDropdown.contains(e.target)) { |
| languageDropdown.classList.remove('open'); |
| languageBtn.querySelector('i').classList.remove('fa-chevron-up'); |
| languageBtn.querySelector('i').classList.add('fa-chevron-down'); |
| } |
| }); |
| </script> |
| <p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=tinolin/coco4" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body> |
| </html> |