templates/assurance/index.html.twig line 1
{% extends 'base_footer.html.twig' %}
{% block title %}{{ 'assurance.page_title'|trans }}{% endblock %}
{% block body %}
{% set garanties = [
{
'title' : 'assurance.garanties.degats_eaux',
'description' : 'assurance.garanties.degats_eaux_desc'
},
{
'title' : 'assurance.garanties.incendie',
'description' : 'assurance.garanties.incendie_desc'
},
{
'title' : 'assurance.garanties.vol_vandalisme',
'description' : 'assurance.garanties.vol_vandalisme_desc'
},
{
'title' : 'assurance.garanties.catastrophes',
'description' : 'assurance.garanties.catastrophes_desc'
},
{
'title' : 'assurance.garanties.responsabilite',
'description' : 'assurance.garanties.responsabilite_desc'
},
{
'title' : 'assurance.garanties.defense_recours',
'description' : 'assurance.garanties.defense_recours_desc'
}
] %}
{% set faq_items = [
{
'question' : 'assurance.faq.pourquoi_question',
'answer' : 'assurance.faq.pourquoi_answer'
},
{
'question' : 'assurance.faq.risques_question',
'answer' : 'assurance.faq.risques_answer'
},
{
'question' : 'assurance.faq.comment_question',
'answer' : 'assurance.faq.comment_answer'
},
{
'question' : 'assurance.faq.cout_question',
'answer' : 'assurance.faq.cout_answer'
}
] %}
<section class="bg-gray-100 py-16">
<div class="container mx-auto px-4">
<div class="max-w-3xl mx-auto text-center">
<h1 class="text-4xl font-bold mb-6">{{ 'assurance.hero_title'|trans }}</h1>
</div>
</div>
</section>
<section class="py-16">
<div class="container mx-auto px-4">
<div class="max-w-3xl mx-auto">
<h2 class="text-3xl font-bold mb-8 text-center">{{ 'assurance.section_titre_1'|trans }}</h2>
<div class="space-y-6 text-lg">
<p>{{ 'assurance.paragraph_1'|trans|raw }}</p>
<p>{{ 'assurance.paragraph_2'|trans }}</p>
<p>{{ 'assurance.paragraph_3'|trans|raw }}</p>
</div>
</div>
</div>
</section>
<section class="bg-gray-100 py-16">
<div class="container mx-auto px-4">
<div class="max-w-3xl mx-auto text-center">
<h2 class="text-3xl font-bold mb-8 text-center">{{ 'assurance.section_titre_2'|trans }}</h2>
</div>
<div class="max-w-3xl mx-auto space-y-6 text-lg">
<p>{{ 'assurance.obligation_title'|trans|raw }}</p>
<p>{{ 'assurance.obligation_title_2'|trans }}</p>
<ul class="list-disc pl-6 space-y-3">
<li>{{ 'assurance.obligation_list_1'|trans }}</li>
<li>{{ 'assurance.obligation_list_2'|trans }}</li>
</ul>
<div class="bg-yellow-50 border-l-4 border-yellow-400 p-4 mt-6">
<p class="font-semibold">✔ {{ 'assurance.obligation_tip_title'|trans }}</p>
<p>{{ 'assurance.obligation_tip_text'|trans|raw }}</p>
</div>
</div>
</div>
</section>
<section class="py-16">
<div class="container mx-auto px-4">
<div class="max-w-3xl mx-auto">
<h2 class="text-3xl font-bold mb-8 text-center">{{ 'assurance.section_titre_3'|trans }}</h2>
<div class="space-y-6 text-lg">
<p>{{ 'assurance.avantages_intro'|trans }}</p>
<ul class="list-disc pl-6 space-y-3">
<li>{{ 'assurance.avantage_1'|trans|raw }}</li>
<li>{{ 'assurance.avantage_2'|trans|raw }}</li>
<li>{{ 'assurance.avantage_3'|trans }}</li>
</ul>
<p>{{ 'assurance.avantages_conclusion'|trans }}</p>
<p>{{ 'assurance.avantages_conclusion2'|trans|raw }}</p>
</div>
</div>
</div>
</section>
<section class="py-16 bg-gray-100">
<div class="container mx-auto px-4">
<div class="max-w-3xl mx-auto">
<h2 class="text-3xl font-bold mb-8 text-center">{{ 'assurance.section_titre_4'|trans }}</h2>
<div class="space-y-6 text-lg">
<div>
<h3 class="text-2xl font-semibold mb-4">{{ 'assurance.conseil_1_title'|trans }}</h3>
<ul class="list-disc pl-6 space-y-3">
<li>{{ 'assurance.garanties'|trans }}</li>
<li>{{ 'assurance.franchise'|trans }}</li>
<li>{{ 'assurance.exclusions'|trans }}</li>
</ul>
</div>
<div>
<h3 class="text-2xl font-semibold mb-4">{{ 'assurance.conseil_2_title'|trans }}</h3>
<ul class="list-disc pl-6 space-y-3">
<li>{{ 'assurance.incident'|trans }}</li>
<li>{{ 'assurance.delais'|trans }}</li>
<li>{{ 'assurance.preuves'|trans }}</li>
</ul>
</div>
<div>
<h3 class="text-2xl font-semibold mb-4">{{ 'assurance.conseil_3_title'|trans }}</h3>
<ul class="list-disc pl-6 space-y-3">
<li>{{ 'assurance.colocataire'|trans }}</li>
<li>{{ 'assurance.depart'|trans }}</li>
</ul>
</div>
</div>
<div class="text-center mt-12">
<a href="https://souscription.etudassur.fr/?origine=SIWD" class="inline-block bg-yellow-400 text-black font-semibold px-8 py-4 rounded-lg hover:bg-yellow-500 transition" target="_blank" rel="noopener noreferrer">
{{ 'assurance.btn_start'|trans }}
</a>
</div>
</div>
</div>
</section>
<section class="py-16 bg-gray-100">
<div class="container mx-auto px-4">
<div class="max-w-3xl mx-auto text-center">
<h2 class="text-3xl font-bold mb-8">{{ 'assurance.section_5_title'|trans }}</h2>
<div class="space-y-6 text-lg">
<p>{{ 'assurance.conclusion_1'|trans|raw }}</p>
<p>{{ 'assurance.conclusion_2'|trans|raw }}</p>
</div>
<div class="mt-12 text-center">
<p class="mb-2 text-gray-700 font-medium">
{{ 'assurance.partenaire_intro'|trans }}
</p>
<img src="/images/logo-etudassur.png" alt="Logo Etudassur" class="mb-4 mx-auto w-32">
<a href="https://souscription.etudassur.fr/?origine=SIWD" class="inline-block bg-yellow-400 text-black font-semibold px-8 py-4 rounded-lg hover:bg-yellow-500 transition" target="_blank" rel="noopener noreferrer">
{{ 'assurance.btn_quote'|trans }}
</a>
</div>
</div>
</div>
</section>
<div id="connectModal" class="fixed inset-0 bg-gray-500 bg-opacity-50 flex justify-center items-center hidden z-50">
<div class="bg-white p-6 rounded-lg shadow-lg max-w-sm w-full text-center">
<p class="text-lg font-semibold mb-4">{{ 'assurance.modal.choose'|trans }}</p>
<button onclick="window.location.href='{{ path('app_login_site') }}'" class="bg-yellow-400 text-black px-4 py-2 rounded-lg font-semibold hover:bg-yellow-500 transition mb-2 w-full">
{{ 'assurance.modal.login'|trans }}
</button>
<button onclick="window.location.href='{{ path('app_register') }}'" class="bg-yellow-400 text-black px-4 py-2 rounded-lg font-semibold hover:bg-yellow-500 transition w-full">
{{ 'assurance.modal.register'|trans }}
</button>
</div>
</div>
{% endblock %}
{% block javascripts %}
<script>
function toggleFaq(button) {
const content = button.nextElementSibling;
content.classList.toggle('hidden');
const icon = button.querySelector('i');
icon.classList.toggle('fa-chevron-down');
icon.classList.toggle('fa-chevron-up');
}
document.addEventListener('DOMContentLoaded', function () {
const openModalElements = document.querySelectorAll('#openModalLink1, #openModalLinkMobile');
const connectModal = document.getElementById('connectModal');
if (openModalElements.length > 0 && connectModal) {
openModalElements.forEach(element => {
element.addEventListener('click', function (event) {
event.preventDefault();
connectModal.classList.remove('hidden');
});
});
connectModal.addEventListener('click', function (event) {
if (event.target === connectModal) {
connectModal.classList.add('hidden');
}
});
connectModal.querySelector('.bg-white').addEventListener('click', function (event) {
event.stopPropagation();
});
}
});
</script>
{% endblock %}