{% extends 'base.html.twig' %}
{% block title %}SVS - CONTACT{% endblock %}
{% block logo %} <!--script></script--> {% endblock %}
{% block body %}
<style>
main {
}
header {
box-shadow:0 0 3px 0 rgba(0,0,0,0.22)!important;
}
footer {
display:none!important;
}
.footerend {
display:none!important;
}
.svsContact {
min-height:100vh;
padding:130px 7% 30px;
background-image:
linear-gradient(to top, #2d42751c, #ffffff 23%, transparent 100%),
linear-gradient(to bottom, rgb(255 255 255 / 74%), rgb(255 157 28 / 12%) 0%, transparent 61%);
background-position: center;
background-repeat: repeat;
background-size: cover;
background-attachment: fixed;
background-image:
linear-gradient(to left, rgba(255, 255, 255, 0), rgb(250 246 239 / 51%) 52%),
url('{{asset("")}}')
}
.svs_contact_content {
display:flex;
justify-content:space-between;
align-items:stretch;
}
.groupeSvsForm {
width:50%;
}
.svs_contact_pic {
width:46%;
display:flex;
flex-flow:wrap;
justify-content:center;
align-items:center;
margin-bottom:4%;
box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
background-position: center;
background-repeat: repeat;
background-size: cover;
background-image:
linear-gradient(to left, rgba(255, 255, 255, 0), rgb(250 246 239) 52%),
url('{{asset("")}}');
background-color:whitesmoke;
}
.svs_contact_pic ul {
padding:20px;
width:50%;
}
.choiceForm {
width:initial;
display:flex;
justify-content:space-between;
align-items:center;
flex-flow:wrap;
margin-bottom:20px;
padding-bottom:10px;
}
.choiceForm span,.choiceForm a {
font-size:13px!important;
border-radius:3px;
width:32%;
padding:7px;
color:#444444;
display:inline-block;
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
font-weight:500;
text-align:center;
border:solid 2px transparent;
}
.groupeSvsForm form {
width:100%;
min-height:calc(100% - 82px);
display:flex;
flex-direction:column;
justify-content:space-between;
}
.groupeSvsForm form .svsInput {
width:100%;
display:none;
}
.groupeSvsForm form .svsInput .lab {
width:100%;
display:flex;
justify-content:space-between;
margin-bottom:20px;
}
.groupeSvsForm form .svsInput .lab input,.groupeSvsForm form .svsInput .lab select {
width:48%;
padding:6px 12px;
outline:0;
border:solid 2px white;
box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
}
.groupeSvsForm form .svsInput .lab input:focus,.groupeSvsForm form .svsInput .lab textarea:focus {
border-color:#2d4275;
border-radius:5px;
}
.groupeSvsForm form .svsInput .lab textarea {
width: 100%;
min-height: 100px;
max-height: 120px;
min-width: 100%;
max-width: 100%;
padding:6px 12px;
outline:0;
border:solid 2px white;
box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
}
.groupeSvsForm form button {
width:200px;
background-color:#2d4275;
color:whitesmoke;
font-weight:500;
min-height:40px;
font-size:17px;
letter-spacing:0.3px;
line-height:1.5;
border:0;
border-radius:4px;
}
.choiceFormActive {
background-color:#ffffff!important;
color:#2d4275!important;
font-weight:700!important;
box-shadow:#f1ab2678 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px!important;
border:solid 2px #ff9d1c!important;
}
.svsInputActive {
display:block!important;
}
.inputFile {
display: inline-block;
background-color: #2d4275;
color: #fff;
cursor: pointer;
}
.activeLink {
color: white!important;
background-color: #2d4275;
padding: 2px 8px!important;
border-radius: 5px;
}
.navbar-title img {
transform:scale(1)!important;
}
.svsGalerieTitle {
font-size: 24px;
color: #2d4275;
line-height: 1.5;
font-weight: 600;
padding-bottom: 8px;
position: relative;
width: fit-content;
}
.svsGalerieTitle i {
font-size:24px;
color:#2d4275;
}
@media screen and (max-width: 767.9px) {
.svsGalerieTitle {
font-size: 22px!important;
}
}
.groupe_svsTitle .typed-home-about span {
font-size:24px;
}
@keyframes moveInCircle {
0% {
transform:scale(1);
}
25% {
transform:scale(1.35);
}
50% {
transform:scale(1.65);
}
75% {
transform:scale(1.35);
}
97% {
transform:rotateY(180deg);
}
100% {
transform:scale(1) rotateY(360deg);
}
}
@media screen and (min-width:1280px) {
.aDesactiver {
display:none!important;
}
}
.li1 {
font-weight:700;
color:#2d4275;
}
.li3 {
font-size:12px;
font-weight:600;
color:#676767;
display:flex;
align-items:center;
}
.li3 i {
color:rgb(255, 157, 28);
padding-right:7px;
}
.flash-notice {
position:absolute;
width: 100%;
height: 80px;
top: 0;
left: 0;
z-index: 10303040;
background-color: #509c2ce8;
color: white;
font-size: 16px;
display: flex;
justify-content: flex-start;
align-items: center;
padding: 0 7%;
}
.flash-notice i {
font-size:inherit;
color:inherit;
padding-right:7px;
}
</style>
<!-- SVS contact !-->
<div class="svsContact">
<div class="svsTitle" style="height:130px">
<div class="groupe_svsTitle">
<h3 class="typed-home-about typed_contact"></h3>
</div>
</div>
<!-- SVS contact content !-->
<div class="svs_contact_content">
<!-- SVS groupe Svs form !-->
<div class="groupeSvsForm">
<!-- SVS choice Form !-->
<div class="choiceForm">
<!--span id="contact">Information</span-->
{% if uri2 == '' %}
<a id="devis" class="choiceFormActive">{{'Demander un'|trans}} <br class="aDesactiver"> {{'devis'|trans}}</a>
<a href="contact/reclamation" id="reclamation">{{'Envoyer une'|trans}} <br class="aDesactiver"> {{'réclamation'|trans}}</a>
<a href="contact/candidature" id="postuler">{{'Déposer sa'|trans}} <br class="aDesactiver"> {{'candidature'|trans}}</a>
{% endif %}
{% if uri2 == 'reclamation' %}
<a href="/contact" id="devis">{{'Demander un'|trans}} <br class="aDesactiver"> {{'devis'|trans}}</a>
<a id="reclamation" class="choiceFormActive">{{'Envoyer une'|trans}} {{'réclamation'|trans}}</a>
<a href="/contact/candidature" id="postuler">{{'Déposer sa'|trans}} <br class="aDesactiver"> {{'candidature'|trans}}</a>
{% endif %}
{% if uri2 == 'candidature' %}
<a href="/contact" id="devis">{{'Demander un'|trans}} <br class="aDesactiver"> {{'devis'|trans}}</a>
<a href="/contact/reclamation" id="reclamation">{{'Envoyer une'|trans}} <br class="aDesactiver"> {{'réclamation'|trans}}</a>
<a id="postuler" class="choiceFormActive">{{'Déposer sa'|trans}} <br class="aDesactiver"> {{'candidature'|trans}}</a>
{% endif %}
</div>
{% for message in app.flashes('notice') %}
<div class="flash-notice">
<i class="fas fa-paper-plane"></i> {{ message }}
</div>
{% endfor %}
<!-- SVS Form !-->
{% if uri2 == '' %}
<form method="post">
{{ form_start(formulaire) }}
<!-- SVS Form input 1 !-->
<div style="height:max-content">
<div class="svsInput svsInputActive" id="svsInput_contact">
<div class="lab">
{{ form_widget(formulaire.nomcomplet) }}
{{ form_widget(formulaire.phone) }}
</div>
<div class="lab">
{{ form_widget(formulaire.activite) }}
{{ form_widget(formulaire.email) }}
</div>
<div class="lab">
{{ form_widget(formulaire.prestation) }}
{{ form_widget(formulaire.personne) }}
</div>
<div class="lab">
{{ form_widget(formulaire.message) }}
</div>
</div>
</div>
{{ form_end(formulaire) }}
</form>
{% elseif uri2 == 'reclamation' %}
<form method="post">
{{ form_start(formulaire) }}
<!-- SVS Form input 2 !-->
<div style="height:max-content">
<div class="svsInput svsInputActive" id="svsInput_contact">
<div class="lab">
{{ form_widget(formulaire.nomcomplet) }}
{{ form_widget(formulaire.phone) }}
</div>
<div class="lab">
{{ form_widget(formulaire.activite) }}
{{ form_widget(formulaire.email) }}
</div>
<div class="lab">
{{ form_widget(formulaire.objet) }}
{{ form_widget(formulaire.personne) }}
</div>
<div class="lab">
{{ form_widget(formulaire.message) }}
</div>
</div>
</div>
{{ form_end(formulaire) }}
</form>
{% elseif uri2 == 'candidature' %}
<form method="post">
{{ form_start(formulaire) }}
<!-- SVS Form input 3 !-->
<div style="height:max-content">
<div class="svsInput svsInputActive" id="svsInput_contact">
<div class="lab">
{{ form_widget(formulaire.nomcomplet) }}
{{ form_widget(formulaire.phone) }}
</div>
<div class="lab">
{{ form_widget(formulaire.niveau) }}
{{ form_widget(formulaire.email) }}
</div>
<div class="lab">
{{ form_widget(formulaire.taille) }}
{{ form_widget(formulaire.dob) }}
</div>
<div class="lab">
{{ form_widget(formulaire.message) }}
</div>
</div>
</div>
{{ form_end(formulaire) }}
</form>
{% endif %}
</div>
<!-- SVS contact pic !-->
<div class="svs_contact_pic">
<ul>
<li class="li1">Direction générale</li>
<li>11 Chemin doudou mokhtar <br> Ben aknoun - Alger</li>
<li class="li3"><i class="fas fa-phone"></i> 023 38 14 55</li>
<li class="li3"><i class="fas fa-envelope-open"></i> contact@svs-dz.com</li>
</ul>
<ul>
<li class="li1">Département RH</li>
<li>Cité des travailleurs <br> Dar El Beida - Alger</li>
<li class="li3"><i class="fas fa-phone"></i> 023 74 72 80</li>
<li class="li3"><i class="fas fa-envelope-open"></i> drhsvs@svs-dz.com</li>
</ul>
<ul>
<li class="li1">Bureau régional OUEST</li>
<li>66 Logements LSP <br> Bir djir - Oran</li>
<li class="li3"><i class="fas fa-phone"></i> 044 64 72 53</li>
<li class="li3"><i class="fas fa-envelope-open"></i> coordinateurouestsvs@svs-dz.com</li>
</ul>
<ul>
<li class="li1">Bureau régional EST</li>
<li>Cité makam el chahid <br> Section3 - Setif</li>
<li class="li3"><i class="fas fa-phone"></i> 036 61 05 75</li>
<li class="li3"><i class="fas fa-envelope-open"></i> coordinateurestsvs@svs-dz.com</li>
</ul>
</div>
</div> <!-- end SVS contact content !-->
</div><!-- SVS contact !-->
{% if uri2 == '' %}
<script>
var typed_contact = new Typed('.typed_contact', {
strings: [ '{{"Nous sommes à votre écoute"|trans}},<br><span>{{"pour un devis, une candidature"|trans}} {{"ou nous contacter"|trans}}</span>',
],
typeSpeed: 15,
startDelay: 250,
backDelay: 2500,
loop: false,
cursorChar: '<i class="fas fa-circle"></i>',
onComplete: function() {
// Callback appelé lorsque la frappe est terminée
var cursor = document.querySelector('.typed-cursor i');
if (cursor)
{
cursor.setAttribute('style', 'font-size:21px!important;margin:0'); // Ajouter la classe pour la transition
}
},
});
</script>
{% endif %}
{% if uri2 == 'reclamation' %}
<script>
var typed_contact = new Typed('.typed_contact', {
strings: [ '{{"Nous sommes à votre écoute"|trans}},<br><span>{{"Envoyer votre réclamation"|trans}}</span>',
],
typeSpeed: 15,
startDelay: 250,
backDelay: 2500,
loop: false,
cursorChar: '<i class="fas fa-circle"></i>',
onComplete: function() {
// Callback appelé lorsque la frappe est terminée
var cursor = document.querySelector('.typed-cursor i');
if (cursor)
{
cursor.setAttribute('style', 'font-size:21px!important;margin:0'); // Ajouter la classe pour la transition
}
},
});
</script>
{% endif %}
{% if uri2 == 'candidature' %}
<script>
var typed_contact = new Typed('.typed_contact', {
strings: [ '{{"Nous sommes à votre écoute"|trans}},<br><span>{{"Déposer votre candidature"|trans}}</span>',
],
typeSpeed: 15,
startDelay: 250,
backDelay: 2500,
loop: false,
cursorChar: '<i class="fas fa-circle"></i>',
onComplete: function() {
// Callback appelé lorsque la frappe est terminée
var cursor = document.querySelector('.typed-cursor i');
if (cursor)
{
cursor.setAttribute('style', 'font-size:21px!important;margin:0'); // Ajouter la classe pour la transition
}
},
});
</script>
{% endif %}
<script>
// Sélectionnez l'élément avec la classe "flash-notice"
var flashNotice = document.querySelector('.flash-notice');
// Vérifiez si l'élément existe
if (flashNotice) {
// Utilisez setTimeout pour masquer l'élément après 1 minute (60 000 millisecondes)
setTimeout(function() {
flashNotice.setAttribute("style", "transform:translateY(-100%);transition:3s");
}, 3000); // 60 000 millisecondes équivalent à 1 minute
}
</script>
{% endblock %}