366 lines
21 KiB
HTML
366 lines
21 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="ro">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Contact - Romfast - Program de Contabilitate, Gestiune, Resurse Umane</title>
|
|
<meta name="description" content="Contactati echipa Romfast. Gasiti aici adresa, numere de telefon, adresa de e-mail si o harta pentru a ajunge la sediul nostru.">
|
|
<meta name="keywords" content="contact romfast, adresa romfast, telefon romfast, email romfast, harta sediu, suport tehnic roa">
|
|
|
|
<!-- Tailwind CSS -->
|
|
<script src="https://cdn.tailwindcss.com"></script>
|
|
<!-- Flowbite -->
|
|
<script src="https://cdn.jsdelivr.net/npm/flowbite@2.0.0/dist/flowbite.min.js"></script>
|
|
<!-- Lucide Icons -->
|
|
<script src="https://unpkg.com/lucide@latest/dist/umd/lucide.min.js"></script>
|
|
<!-- Google Fonts -->
|
|
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Merriweather:wght@300;400;700&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">
|
|
<!-- Professional Theme CSS -->
|
|
<link href="../professional-theme.css" rel="stylesheet">
|
|
</head>
|
|
<body class="min-h-screen">
|
|
|
|
<!-- Soft Professional Blue Header -->
|
|
<!--NAV-START-->
|
|
<!-- ============ STICKY NAV (canonic — identic în toate paginile) ============ -->
|
|
<header class="professional-navbar sticky top-0 z-50">
|
|
<nav class="container mx-auto px-4 lg:px-10 py-3">
|
|
<div class="flex items-center justify-between gap-6">
|
|
<!-- Logo -->
|
|
<a href="/index.html" class="flex items-center gap-3">
|
|
<img src="/images/romfast_logo.png" alt="Romfast Logo" class="romfast-logo">
|
|
<span class="brand-tagline hidden md:inline">Aduce informația în mâinile tale</span>
|
|
</a>
|
|
|
|
<!-- Centered Navigation -->
|
|
<div class="hidden lg:flex items-center gap-7">
|
|
<div class="relative group">
|
|
<button class="nav-link flex items-center gap-1">
|
|
<span>ROA</span>
|
|
<i data-lucide="chevron-down" class="w-4 h-4"></i>
|
|
</button>
|
|
<div class="nav-dropdown absolute top-full left-0 mt-2 w-56 opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-300 overflow-hidden">
|
|
<a href="/roa/aplicatii-erp.html" class="block px-4 py-3">Toate aplicațiile</a>
|
|
<a href="/roa/roa-financiar-contabilitate.html" class="block px-4 py-3">Financiar & Contabilitate</a>
|
|
<a href="/roa/roa-gestiune.html" class="block px-4 py-3">Gestiune</a>
|
|
<a href="/roa/roa-facturare.html" class="block px-4 py-3">Facturare & e-Factura</a>
|
|
<a href="/roa/roa-contracte-clienti.html" class="block px-4 py-3">Contracte clienți și furnizori</a>
|
|
<a href="/roa/roa-imobilizari.html" class="block px-4 py-3">Imobilizări</a>
|
|
<a href="/roa/roa-horeca.html" class="block px-4 py-3">HORECA</a>
|
|
<a href="/roa/roa-service-auto.html" class="block px-4 py-3">Service Auto</a>
|
|
<a href="/roa/roa-proiecte-devize.html" class="block px-4 py-3">Proiecte & Devize</a>
|
|
</div>
|
|
</div>
|
|
<a href="/menu/servicii.html" class="nav-link">Servicii</a>
|
|
<a href="/menu/aplicatii-online.html" class="nav-link">Aplicații online</a>
|
|
<a href="/menu/referinte.html" class="nav-link">Referințe</a>
|
|
<a href="/menu/angajari.html" class="nav-link">Angajări</a>
|
|
<a href="/menu/contact.html" class="nav-cta">Contact</a>
|
|
</div>
|
|
|
|
<!-- Theme Toggle & Mobile Menu -->
|
|
<div class="flex items-center gap-2">
|
|
<button id="theme-toggle" class="p-2" aria-label="Comută tema">
|
|
<i data-lucide="sun" class="w-5 h-5"></i>
|
|
</button>
|
|
<button id="mobile-menu-toggle" class="lg:hidden p-2" style="color: var(--text-secondary);" aria-label="Meniu">
|
|
<i data-lucide="menu" class="w-6 h-6" id="menu-icon"></i>
|
|
<i data-lucide="x" class="w-6 h-6 hidden" id="close-icon"></i>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Mobile Menu -->
|
|
<div id="mobile-menu" class="lg:hidden hidden mt-3 rounded-xl overflow-hidden" style="background: var(--surface); border: 1px solid var(--border);">
|
|
<div class="px-4 py-4 space-y-1">
|
|
<div class="pl-4 py-1 space-y-1" style="border-left: 2px solid var(--border);">
|
|
<p class="eyebrow">ROA</p>
|
|
<a href="/roa/aplicatii-erp.html" class="nav-link block py-1 text-sm">Toate aplicațiile</a>
|
|
<a href="/roa/roa-financiar-contabilitate.html" class="nav-link block py-1 text-sm">Financiar & Contabilitate</a>
|
|
<a href="/roa/roa-gestiune.html" class="nav-link block py-1 text-sm">Gestiune</a>
|
|
<a href="/roa/roa-facturare.html" class="nav-link block py-1 text-sm">Facturare & e-Factura</a>
|
|
<a href="/roa/roa-contracte-clienti.html" class="nav-link block py-1 text-sm">Contracte clienți și furnizori</a>
|
|
<a href="/roa/roa-imobilizari.html" class="nav-link block py-1 text-sm">Imobilizări</a>
|
|
<a href="/roa/roa-horeca.html" class="nav-link block py-1 text-sm">HORECA</a>
|
|
<a href="/roa/roa-service-auto.html" class="nav-link block py-1 text-sm">Service Auto</a>
|
|
<a href="/roa/roa-proiecte-devize.html" class="nav-link block py-1 text-sm">Proiecte & Devize</a>
|
|
</div>
|
|
<a href="/menu/servicii.html" class="nav-link block py-2">Servicii</a>
|
|
<a href="/menu/aplicatii-online.html" class="nav-link block py-2">Aplicații online</a>
|
|
<a href="/menu/referinte.html" class="nav-link block py-2">Referințe</a>
|
|
<a href="/menu/angajari.html" class="nav-link block py-2">Angajări</a>
|
|
<a href="/menu/contact.html" class="nav-cta inline-block mt-2">Contact</a>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
</header>
|
|
<!--NAV-END-->
|
|
|
|
<!-- Main Content Container -->
|
|
<main class="container mx-auto px-4 py-8 max-w-7xl">
|
|
|
|
<!-- Professional Contact Hero Section -->
|
|
<section class="professional-hero text-center mb-16">
|
|
<div class="max-w-4xl mx-auto relative z-10">
|
|
<h1 class="text-4xl md:text-5xl font-bold mb-6 professional-text-primary">
|
|
Contactati-ne
|
|
</h1>
|
|
<p class="text-xl professional-text-secondary mb-8 leading-relaxed">
|
|
Suntem aici să vă ajutăm cu orice întrebare despre ROA - Romfast Applications.
|
|
Echipa noastră de specialiști vă asteaptă pentru consultanta și suport tehnic.
|
|
</p>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- Contact Information Grid -->
|
|
<section class="grid lg:grid-cols-2 gap-8 mb-16">
|
|
|
|
<!-- Contact Details Card -->
|
|
<div class="professional-card p-8">
|
|
<div class="flex items-center justify-center mb-6">
|
|
</div>
|
|
<h2 class="text-2xl font-semibold mb-6 professional-text-primary text-center">Date de Contact</h2>
|
|
|
|
<div class="space-y-6">
|
|
<div class="flex items-start space-x-4">
|
|
<div>
|
|
<h3 class="font-semibold professional-text-primary">Adresa</h3>
|
|
<p class="professional-text-secondary">900673 Constanta, Bd. Mamaia Nr. 17</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="flex items-start space-x-4">
|
|
<div>
|
|
<h3 class="font-semibold professional-text-primary">Telefon</h3>
|
|
<div class="space-y-1">
|
|
<p class="professional-text-secondary">0241 / 541000 (Romtelecom)</p>
|
|
<p class="professional-text-secondary">0723 / 197939 (Vodafone)</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="flex items-start space-x-4">
|
|
<div>
|
|
<h3 class="font-semibold professional-text-primary">E-mail</h3>
|
|
<a href="mailto:office@romfast.ro" class="text-blue-600 hover:text-blue-800 transition-colors">
|
|
office@romfast.ro
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Contact Form Card -->
|
|
<div class="professional-card p-8">
|
|
<div class="flex items-center justify-center mb-6">
|
|
</div>
|
|
<h2 class="text-2xl font-semibold mb-6 professional-text-primary text-center">Trimite-ne un Mesaj</h2>
|
|
|
|
<!-- Mesaje de succes/eroare -->
|
|
<div id="form-messages"></div>
|
|
|
|
<form class="space-y-6" action="../contact-handler.php" method="POST">
|
|
<div>
|
|
<label for="nume" class="block text-sm font-medium professional-text-primary mb-2">Nume complet</label>
|
|
<input type="text" id="nume" name="nume" required class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent transition-colors" placeholder="Numele dumneavoastră">
|
|
</div>
|
|
|
|
<div>
|
|
<label for="email" class="block text-sm font-medium professional-text-primary mb-2">Adresa de e-mail</label>
|
|
<input type="email" id="email" name="email" required class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent transition-colors" placeholder="exemplu@email.com">
|
|
</div>
|
|
|
|
<div>
|
|
<label for="telefon" class="block text-sm font-medium professional-text-primary mb-2">Telefon (opțional)</label>
|
|
<input type="tel" id="telefon" name="telefon" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent transition-colors" placeholder="0241 / 123456">
|
|
</div>
|
|
|
|
<div>
|
|
<label for="subiect" class="block text-sm font-medium professional-text-primary mb-2">Subiect</label>
|
|
<select id="subiect" name="subiect" required class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent transition-colors">
|
|
<option value="">Selectați subiectul</option>
|
|
<option value="informatii-roa">Informații despre ROA</option>
|
|
<option value="suport-tehnic">Suport tehnic</option>
|
|
<option value="implementare">Implementare soluție</option>
|
|
<option value="demo">Solicitare demo</option>
|
|
<option value="altele">Altele</option>
|
|
</select>
|
|
</div>
|
|
|
|
<div>
|
|
<label for="mesaj" class="block text-sm font-medium professional-text-primary mb-2">Mesajul dumneavoastră</label>
|
|
<textarea id="mesaj" name="mesaj" rows="5" required class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent transition-colors resize-none" placeholder="Descrieți cererea dumneavoastră în detaliu..."></textarea>
|
|
</div>
|
|
|
|
<button type="submit" class="professional-btn-primary px-8 py-4 text-lg w-full">
|
|
<span>Trimite Mesajul</span>
|
|
</button>
|
|
</form>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- Map Section -->
|
|
<section class="professional-card p-8 mb-16">
|
|
<div class="text-center mb-8">
|
|
<h2 class="text-3xl font-bold professional-text-primary mb-4">Locatia Noastra</h2>
|
|
<p class="professional-text-secondary text-lg">Vă așteptăm la sediul nostru din Constanța pentru consultanță personalizată.</p>
|
|
</div>
|
|
<div class="rounded-lg overflow-hidden border border-gray-200" style="aspect-ratio: 16/9;">
|
|
<iframe
|
|
src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2850.837519439238!2d28.64031631552195!3d44.19852697910627!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x40bae51c3a543781%3A0x40e3494663457b0!2sBulevardul%20Mamaia%2017%2C%20Constan%C8%9Ba%20900673!5e0!3m2!1sen!2sro!4v1678886759363!5m2!1sen!2sro"
|
|
width="100%"
|
|
height="100%"
|
|
style="border:0;"
|
|
allowfullscreen=""
|
|
loading="lazy"
|
|
referrerpolicy="no-referrer-when-downgrade">
|
|
</iframe>
|
|
</div>
|
|
</section>
|
|
|
|
</main>
|
|
|
|
<!-- Professional Footer -->
|
|
<footer class="site-footer">
|
|
<div class="max-w-6xl mx-auto px-4 lg:px-10 pt-12 pb-7">
|
|
<!-- Aplicații online -->
|
|
<div class="pb-6 footer-divider" style="border-bottom: 1px solid;">
|
|
<div class="flex flex-wrap gap-x-5 gap-y-2.5">
|
|
<a href="https://efactura.roa.romfast.ro" target="_blank" rel="noopener" title="Editor e-factură (XML)" class="inline-flex items-center gap-1.5 text-sm"><i data-lucide="file-text" class="w-4 h-4"></i>Editor Factură Electronică</a>
|
|
<a href="https://qr.roa.romfast.ro" target="_blank" rel="noopener" title="Generator coduri QR" class="inline-flex items-center gap-1.5 text-sm"><i data-lucide="qr-code" class="w-4 h-4"></i>QR Code Generator</a>
|
|
<a href="https://ico.roa.romfast.ro" target="_blank" rel="noopener" title="Generator iconuri" class="inline-flex items-center gap-1.5 text-sm"><i data-lucide="shapes" class="w-4 h-4"></i>Icon Generator</a>
|
|
<a href="https://pdfqr.roa.romfast.ro" target="_blank" rel="noopener" title="Generează cod QR și-l adaugă la PDF" class="inline-flex items-center gap-1.5 text-sm"><i data-lucide="scan-line" class="w-4 h-4"></i>PDF QR</a>
|
|
<a href="https://city-discovery.roa.romfast.ro" target="_blank" rel="noopener" title="Joc City Adventure Game" class="inline-flex items-center gap-1.5 text-sm"><i data-lucide="gamepad-2" class="w-4 h-4"></i>City Discovery</a>
|
|
<a href="https://space.roa.romfast.ro" target="_blank" rel="noopener" title="Rezervări spații" class="inline-flex items-center gap-1.5 text-sm"><i data-lucide="calendar-check" class="w-4 h-4"></i>Space Booking</a>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="flex items-center justify-between gap-4 flex-wrap pt-5">
|
|
<span class="footer-muted text-sm">Copyright © 2025 Romfast SRL. Toate drepturile rezervate.</span>
|
|
<div class="flex flex-wrap gap-5">
|
|
<a href="/menu/politica-confidentialitate.html" class="footer-muted text-sm">Politica de confidențialitate</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</footer>
|
|
|
|
<!-- Chatbot -->
|
|
<script type="module">
|
|
import Chatbot from "https://cdn.jsdelivr.net/npm/flowise-embed/dist/web.js"
|
|
Chatbot.init({
|
|
chatflowid: "d4911620-07fe-41f8-adb4-f2f52d6ec766",
|
|
apiHost: "https://mutual-special-koala.ngrok-free.app",
|
|
theme: {
|
|
button: {
|
|
backgroundColor: "#08819c",
|
|
right: 20,
|
|
bottom: 20,
|
|
size: "medium",
|
|
iconColor: "white"
|
|
},
|
|
chatWindow: {
|
|
title: 'Maria - Romfast ChatBot Suport',
|
|
welcomeMessage: 'Buna! Cu ce pot sa te ajut?',
|
|
backgroundColor: "#ffffff",
|
|
height: 700,
|
|
width: 400,
|
|
fontSize: 16,
|
|
botMessage: {
|
|
backgroundColor: "#f7f8ff",
|
|
textColor: "#303235"
|
|
},
|
|
userMessage: {
|
|
backgroundColor: "#08819c",
|
|
textColor: "#ffffff"
|
|
},
|
|
textInput: {
|
|
placeholder: 'Scrie intrebarea',
|
|
backgroundColor: '#ffffff',
|
|
textColor: '#303235',
|
|
sendButtonColor: '#08819c'
|
|
}
|
|
}
|
|
}
|
|
})
|
|
</script>
|
|
|
|
<!-- Contact Form Messages JavaScript -->
|
|
<script>
|
|
// Afișarea mesajelor de succes/eroare
|
|
function showMessage(message, type) {
|
|
const messagesDiv = document.getElementById('form-messages');
|
|
const alertClass = type === 'success' ? 'bg-green-100 border-green-400 text-green-700' : 'bg-red-100 border-red-400 text-red-700';
|
|
|
|
messagesDiv.innerHTML = `
|
|
<div class="border-l-4 p-4 mb-6 rounded ${alertClass}" role="alert">
|
|
<div class="flex">
|
|
<div class="flex-shrink-0">
|
|
<i data-lucide="${type === 'success' ? 'check-circle' : 'alert-circle'}" class="w-5 h-5"></i>
|
|
</div>
|
|
<div class="ml-3">
|
|
<p class="text-sm">${message}</p>
|
|
</div>
|
|
<div class="ml-auto pl-3">
|
|
<div class="-mx-1.5 -my-1.5">
|
|
<button type="button" class="inline-flex rounded-md p-1.5 focus:outline-none focus:ring-2 focus:ring-offset-2" onclick="this.parentElement.parentElement.parentElement.parentElement.remove()">
|
|
<i data-lucide="x" class="w-4 h-4"></i>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
`;
|
|
|
|
// Reinitializează iconițele Lucide pentru mesajul nou
|
|
if (typeof lucide !== 'undefined') {
|
|
lucide.createIcons();
|
|
}
|
|
|
|
// Scroll către mesaj
|
|
messagesDiv.scrollIntoView({ behavior: 'smooth', block: 'center' });
|
|
}
|
|
|
|
// Verifică parametrii URL pentru mesaje
|
|
document.addEventListener('DOMContentLoaded', function() {
|
|
const urlParams = new URLSearchParams(window.location.search);
|
|
|
|
if (urlParams.has('success')) {
|
|
showMessage('Mesajul dumneavoastră a fost trimis cu succes! Vă vom răspunde în cel mai scurt timp posibil.', 'success');
|
|
|
|
// Curăță URL-ul
|
|
const newUrl = window.location.pathname;
|
|
window.history.replaceState({}, '', newUrl);
|
|
}
|
|
|
|
if (urlParams.has('error')) {
|
|
const errorMessage = urlParams.get('error');
|
|
showMessage(errorMessage, 'error');
|
|
|
|
// Curăță URL-ul
|
|
const newUrl = window.location.pathname;
|
|
window.history.replaceState({}, '', newUrl);
|
|
}
|
|
});
|
|
|
|
// Validare suplimentară la submit
|
|
document.querySelector('form').addEventListener('submit', function(e) {
|
|
const submitBtn = this.querySelector('button[type="submit"]');
|
|
const originalText = submitBtn.innerHTML;
|
|
|
|
// Schimbă textul butonului în timpul trimiterii
|
|
submitBtn.innerHTML = '<span>Se trimite...</span>';
|
|
submitBtn.disabled = true;
|
|
|
|
// Resetează butonul după 5 secunde (în caz de eroare)
|
|
setTimeout(() => {
|
|
submitBtn.innerHTML = originalText;
|
|
submitBtn.disabled = false;
|
|
}, 5000);
|
|
});
|
|
</script>
|
|
|
|
<!-- Professional Theme JavaScript -->
|
|
<script src="../professional-theme.js"></script>
|
|
</body>
|
|
</html>
|