{% extends 'base.html.twig' %}
{% block title %}Contact - DimaWork{% endblock %}
{% block body %}
<link rel="icon" href="image_figma/Logo_Dima_transparent.png">
<style>
body {
background-image: url('{{ asset('image_figma/bleu5.png') }}');
background-size: cover;
background-position: center;
min-height: 100vh;
padding-top: 125px; /* Pour éviter que l'image touche la navbar */
padding-bottom: 0; /* Ne pas affecter le footer */
}
/* Assurez-vous que le footer reste blanc et est plus long */
footer {
background-color: white;
padding: 30px 0; /* Augmente le padding pour allonger le footer */
height: 150px; /* Optionnel: Fixe la hauteur du footer */
border-top: 2px solid #ddd; /* Ajoute une bordure en haut pour délimiter */
}
.btn {
background-color: rgb(96, 215, 228);
font-size: 1.2rem;
width: 125px;
padding: 10px 15px;
border-radius: 7px;
color: rgb(255, 255, 255);
}
.card {
width: 475px; /* Augmente la largeur de la carte */
margin: 20px;
padding: 20px;
border: 2.5px solid #ddd;
border-radius: 15px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
background-color: white; /* Pour s'assurer que la carte reste bien visible */
margin-bottom: 50px; /* Augmente l'espace entre la carte et le footer */
}
.form-group {
margin-bottom: 15px;
}
.g-recaptcha {
margin: 20px 0;
display: inline-block;
}
.btn:hover {
background-color: rgb(84, 194, 221);
}
.container {
display: flex;
justify-content: space-between;
align-items: flex-start;
width: 100%;
}
.left-section {
flex: 2; /* Augmente la taille de cette section par rapport à l'autre */
text-align: left;
padding-left: 40px; /* Augmente l'espacement à gauche pour agrandir la section */
margin-top: 100px; /* Déplace encore plus le titre vers le bas */
}
.right-section {
flex: 1;
display: flex;
justify-content: flex-end;
padding-right: 20px;
}
h1 {
margin-bottom: 0;
font-size: 3rem; /* Agrandit la taille du titre */
margin-top: 100px; /* Abaisse le titre */
}
p.contact-description {
font-size: 1.5rem;
color: #555;
margin-top: 35px;
font-weight: 400;
}
.alert {
margin-bottom: 5px;
}
.alert-danger {
color: #721c24;
background-color: #f8d7da;
border-color: #f5c6cb;
}
</style>
<div class="container">
<div class="left-section">
<h1>Contactez-nous !</h1>
<p class="contact-description">Nous sommes à votre écoute. N'hésitez pas à nous contacter pour toute question ou demande d'information !</p>
</div>
<div class="right-section">
<div class="card">
<form method="POST" action="#">
<div class="form-group row">
<div class="col-md-6">
<label for="nom">Nom <span style="color: red;">*</span></label>
<input type="text" class="form-control" id="nom" name="nom" placeholder="Votre nom" required>
</div>
<div class="col-md-6">
<label for="tel">Portable</label>
<input type="tel" class="form-control" id="tel" name="tel" placeholder="Téléphone" required>
</div>
</div>
<div class="form-group">
<label for="email">Adresse e-mail <span style="color: red;">*</span></label>
<input type="email" class="form-control" id="email" name="email" placeholder="Votre e-mail" required>
</div>
<div class="form-group">
<label for="message">Message <span style="color: red;">*</span></label>
<textarea class="form-control" id="message" name="message" rows="4" placeholder="Votre message" required></textarea>
</div>
<!-- Messages d'erreur à l'intérieur de la carte -->
{% for label, messages in app.flashes %}
{% for message in messages %}
<div class="alert alert-{{ label == 'error' ? 'danger' : label }} alert-dismissible fade show" role="alert">
{{ message }}
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
</div>
{% endfor %}
{% endfor %}
<div class="form-group mb-3">
<div class="g-recaptcha" data-sitekey="6LdsZb4qAAAAAKzWURbc-3MZY-DjEXRcm81pFAjs"></div>
</div>
<button type="submit" class="btn w-100">Envoyer</button>
</form>
</div>
</div>
</div>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.min.js"></script>
{% endblock %}