<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\CoreExtension;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;
use Twig\TemplateWrapper;
/* Accueil/_footer_premium.html.twig */
class __TwigTemplate_2b72b7df6309f002c61c12a556311515 extends Template
{
private Source $source;
/**
* @var array<string, Template>
*/
private array $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->parent = false;
$this->blocks = [
];
}
protected function doDisplay(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "Accueil/_footer_premium.html.twig"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "Accueil/_footer_premium.html.twig"));
// line 7
yield "<footer class=\"premium-footer-accueil\">
<div class=\"footer-container\">
<!-- Section Principale -->
<div class=\"footer-main\">
<!-- Logo et Description -->
<div class=\"footer-brand\">
<div class=\"footer-logo\">
<img src=\"";
// line 14
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("Accueil/imagesAccueil/logoHeader.svg"), "html", null, true);
yield "\" alt=\"5sur5 Séjour\" />
<span>5sur5 Séjour</span>
</div>
<p class=\"footer-tagline\">
Nous partageons les aventures et imprimons les souvenirs !
</p>
<div class=\"footer-social\">
<a href=\"https://www.instagram.com/5sur5sejour/\" target=\"_blank\" aria-label=\"Instagram\">
<i class=\"bi bi-instagram\"></i>
</a>
<a href=\"https://www.facebook.com/5sur5sejour\" target=\"_blank\" aria-label=\"Facebook\">
<i class=\"bi bi-facebook\"></i>
</a>
<a href=\"https://www.linkedin.com/company/5sur5sejour\" target=\"_blank\" aria-label=\"LinkedIn\">
<i class=\"bi bi-linkedin\"></i>
</a>
</div>
</div>
<!-- Services -->
<div class=\"footer-links\">
<h4>Services</h4>
<ul>
<li>
<a href=\"";
// line 38
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("boite_vocale");
yield "\">
<i class=\"bi bi-mic-fill\"></i> Boîte vocale
</a>
</li>
<li>
<a href=\"";
// line 43
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("commande_groupee_accueil");
yield "\">
<i class=\"bi bi-people-fill\"></i> Commande groupée
</a>
</li>
<li>
<a href=\"";
// line 48
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("pack_annuel_partenaires");
yield "\">
<i class=\"bi bi-briefcase-fill\"></i> Devenir partenaire
</a>
</li>
<li>
<a href=\"";
// line 53
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("Besoindaide_5sur5_accueil");
yield "\">
<i class=\"bi bi-question-circle-fill\"></i> Besoin d'aide
</a>
</li>
</ul>
</div>
<!-- Informations -->
<div class=\"footer-links\">
<h4>Informations</h4>
<ul>
<li>
<a href=\"";
// line 65
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("Mentionlegale_5sur5");
yield "\">
<i class=\"bi bi-file-text\"></i> Mentions légales
</a>
</li>
<li>
<a href=\"";
// line 70
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("Conditons_generales_5sur5");
yield "\">
<i class=\"bi bi-file-earmark-text\"></i> Conditions générales
</a>
</li>
<li>
<a href=\"";
// line 75
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("Politique_Confidentialite_5sur5");
yield "\">
<i class=\"bi bi-shield-check\"></i> Politique de confidentialité
</a>
</li>
<li>
<a href=\"";
// line 80
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("ServiceClient_5sur5");
yield "\">
<i class=\"bi bi-headset\"></i> Service client
</a>
</li>
</ul>
</div>
<!-- Contact -->
<div class=\"footer-contact\">
<h4>Contact</h4>
<div class=\"contact-item\">
<i class=\"bi bi-building\"></i>
<div>
<strong>Trust Conseils</strong><br>
199 Avenue Francis de Pressensé<br>
69200 Vénissieux
</div>
</div>
<div class=\"contact-item\">
<i class=\"bi bi-telephone-fill\"></i>
<a href=\"tel:0536282930\">05 36 28 29 30</a>
</div>
<div class=\"contact-item\">
<i class=\"bi bi-envelope-fill\"></i>
<a href=\"mailto:contact@5sur5sejour.com\">contact@5sur5sejour.com</a>
</div>
<div class=\"footer-payment\">
<span>Paiement sécurisé</span>
<div class=\"payment-icons\">
<i class=\"bi bi-credit-card-fill\"></i>
<i class=\"bi bi-paypal\"></i>
<i class=\"bi bi-shield-lock-fill\"></i>
</div>
</div>
</div>
</div>
<!-- Copyright -->
<div class=\"footer-bottom\">
<p>© ";
// line 119
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extension\CoreExtension']->formatDate("now", "Y"), "html", null, true);
yield " Trust Conseils - 5sur5 Séjour. Tous droits réservés.</p>
<p class=\"footer-france\">
<i class=\"bi bi-geo-alt-fill\"></i> Données hébergées en France 🇫🇷
</p>
</div>
</div>
</footer>
<style>
.premium-footer-accueil {
background: linear-gradient(135deg, #41A2AA 0%, #359BA3 100%);
color: white;
padding: 60px 0 0 0;
font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
}
.footer-container {
max-width: 1200px;
margin: 0 auto;
padding: 0 24px;
}
.footer-main {
display: grid;
grid-template-columns: 1.5fr 1fr 1fr 1.2fr;
gap: 40px;
padding-bottom: 40px;
border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
/* Brand Section */
.footer-brand {
display: flex;
flex-direction: column;
gap: 16px;
}
.footer-logo {
display: flex;
align-items: center;
gap: 12px;
}
.footer-logo img {
height: 48px;
background: white;
border-radius: 12px;
padding: 8px;
}
.footer-logo span {
font-size: 20px;
font-weight: 700;
letter-spacing: -0.5px;
}
.footer-tagline {
font-size: 15px;
line-height: 1.6;
opacity: 0.9;
margin: 0;
}
.footer-social {
display: flex;
gap: 12px;
margin-top: 8px;
}
.footer-social a {
width: 40px;
height: 40px;
border-radius: 10px;
background: rgba(255, 255, 255, 0.15);
display: flex;
align-items: center;
justify-content: center;
color: white;
font-size: 18px;
text-decoration: none;
transition: all 0.2s ease;
}
.footer-social a:hover {
background: white;
color: #41A2AA;
transform: translateY(-2px);
}
/* Links Sections */
.footer-links h4,
.footer-contact h4 {
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 1px;
margin: 0 0 20px 0;
opacity: 0.8;
}
.footer-links ul {
list-style: none;
padding: 0;
margin: 0;
display: flex;
flex-direction: column;
gap: 12px;
}
.footer-links li a {
display: flex;
align-items: center;
gap: 10px;
color: white;
text-decoration: none;
font-size: 14px;
transition: all 0.2s ease;
opacity: 0.9;
}
.footer-links li a:hover {
opacity: 1;
transform: translateX(4px);
}
.footer-links li a i {
font-size: 14px;
opacity: 0.7;
}
/* Contact Section */
.footer-contact {
display: flex;
flex-direction: column;
gap: 16px;
}
.contact-item {
display: flex;
align-items: flex-start;
gap: 12px;
font-size: 14px;
line-height: 1.5;
}
.contact-item i {
font-size: 16px;
opacity: 0.8;
margin-top: 2px;
}
.contact-item a {
color: white;
text-decoration: none;
transition: opacity 0.2s ease;
}
.contact-item a:hover {
opacity: 0.8;
text-decoration: underline;
}
.footer-payment {
margin-top: 16px;
padding-top: 16px;
border-top: 1px solid rgba(255, 255, 255, 0.15);
}
.footer-payment span {
font-size: 12px;
text-transform: uppercase;
letter-spacing: 0.5px;
opacity: 0.7;
display: block;
margin-bottom: 8px;
}
.payment-icons {
display: flex;
gap: 12px;
}
.payment-icons i {
font-size: 24px;
opacity: 0.8;
}
/* Bottom Section */
.footer-bottom {
padding: 24px 0;
display: flex;
justify-content: space-between;
align-items: center;
font-size: 13px;
opacity: 0.8;
}
.footer-bottom p {
margin: 0;
}
.footer-france {
display: flex;
align-items: center;
gap: 6px;
}
/* Responsive */
@media (max-width: 992px) {
.footer-main {
grid-template-columns: 1fr 1fr;
gap: 32px;
}
.footer-brand {
grid-column: span 2;
}
}
@media (max-width: 576px) {
.premium-footer-accueil {
padding: 40px 0 0 0;
}
.footer-main {
grid-template-columns: 1fr;
gap: 32px;
}
.footer-brand {
grid-column: span 1;
text-align: center;
align-items: center;
}
.footer-logo {
flex-direction: column;
gap: 8px;
}
.footer-social {
justify-content: center;
}
.footer-links,
.footer-contact {
text-align: center;
}
.footer-links ul {
align-items: center;
}
.footer-links li a:hover {
transform: none;
}
.contact-item {
justify-content: center;
text-align: left;
}
.footer-payment {
text-align: center;
}
.payment-icons {
justify-content: center;
}
.footer-bottom {
flex-direction: column;
gap: 12px;
text-align: center;
}
}
</style>
";
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
yield from [];
}
/**
* @codeCoverageIgnore
*/
public function getTemplateName(): string
{
return "Accueil/_footer_premium.html.twig";
}
/**
* @codeCoverageIgnore
*/
public function isTraitable(): bool
{
return false;
}
/**
* @codeCoverageIgnore
*/
public function getDebugInfo(): array
{
return array ( 189 => 119, 147 => 80, 139 => 75, 131 => 70, 123 => 65, 108 => 53, 100 => 48, 92 => 43, 84 => 38, 57 => 14, 48 => 7,);
}
public function getSourceContext(): Source
{
return new Source("{#
/**
* Footer Premium - Espace Accueil (Public)
* Design moderne, minimaliste, charte 5sur5
*/
#}
<footer class=\"premium-footer-accueil\">
<div class=\"footer-container\">
<!-- Section Principale -->
<div class=\"footer-main\">
<!-- Logo et Description -->
<div class=\"footer-brand\">
<div class=\"footer-logo\">
<img src=\"{{ asset('Accueil/imagesAccueil/logoHeader.svg') }}\" alt=\"5sur5 Séjour\" />
<span>5sur5 Séjour</span>
</div>
<p class=\"footer-tagline\">
Nous partageons les aventures et imprimons les souvenirs !
</p>
<div class=\"footer-social\">
<a href=\"https://www.instagram.com/5sur5sejour/\" target=\"_blank\" aria-label=\"Instagram\">
<i class=\"bi bi-instagram\"></i>
</a>
<a href=\"https://www.facebook.com/5sur5sejour\" target=\"_blank\" aria-label=\"Facebook\">
<i class=\"bi bi-facebook\"></i>
</a>
<a href=\"https://www.linkedin.com/company/5sur5sejour\" target=\"_blank\" aria-label=\"LinkedIn\">
<i class=\"bi bi-linkedin\"></i>
</a>
</div>
</div>
<!-- Services -->
<div class=\"footer-links\">
<h4>Services</h4>
<ul>
<li>
<a href=\"{{ path('boite_vocale') }}\">
<i class=\"bi bi-mic-fill\"></i> Boîte vocale
</a>
</li>
<li>
<a href=\"{{ path('commande_groupee_accueil') }}\">
<i class=\"bi bi-people-fill\"></i> Commande groupée
</a>
</li>
<li>
<a href=\"{{ path('pack_annuel_partenaires') }}\">
<i class=\"bi bi-briefcase-fill\"></i> Devenir partenaire
</a>
</li>
<li>
<a href=\"{{ path('Besoindaide_5sur5_accueil') }}\">
<i class=\"bi bi-question-circle-fill\"></i> Besoin d'aide
</a>
</li>
</ul>
</div>
<!-- Informations -->
<div class=\"footer-links\">
<h4>Informations</h4>
<ul>
<li>
<a href=\"{{ path('Mentionlegale_5sur5') }}\">
<i class=\"bi bi-file-text\"></i> Mentions légales
</a>
</li>
<li>
<a href=\"{{ path('Conditons_generales_5sur5') }}\">
<i class=\"bi bi-file-earmark-text\"></i> Conditions générales
</a>
</li>
<li>
<a href=\"{{ path('Politique_Confidentialite_5sur5') }}\">
<i class=\"bi bi-shield-check\"></i> Politique de confidentialité
</a>
</li>
<li>
<a href=\"{{ path('ServiceClient_5sur5') }}\">
<i class=\"bi bi-headset\"></i> Service client
</a>
</li>
</ul>
</div>
<!-- Contact -->
<div class=\"footer-contact\">
<h4>Contact</h4>
<div class=\"contact-item\">
<i class=\"bi bi-building\"></i>
<div>
<strong>Trust Conseils</strong><br>
199 Avenue Francis de Pressensé<br>
69200 Vénissieux
</div>
</div>
<div class=\"contact-item\">
<i class=\"bi bi-telephone-fill\"></i>
<a href=\"tel:0536282930\">05 36 28 29 30</a>
</div>
<div class=\"contact-item\">
<i class=\"bi bi-envelope-fill\"></i>
<a href=\"mailto:contact@5sur5sejour.com\">contact@5sur5sejour.com</a>
</div>
<div class=\"footer-payment\">
<span>Paiement sécurisé</span>
<div class=\"payment-icons\">
<i class=\"bi bi-credit-card-fill\"></i>
<i class=\"bi bi-paypal\"></i>
<i class=\"bi bi-shield-lock-fill\"></i>
</div>
</div>
</div>
</div>
<!-- Copyright -->
<div class=\"footer-bottom\">
<p>© {{ \"now\"|date(\"Y\") }} Trust Conseils - 5sur5 Séjour. Tous droits réservés.</p>
<p class=\"footer-france\">
<i class=\"bi bi-geo-alt-fill\"></i> Données hébergées en France 🇫🇷
</p>
</div>
</div>
</footer>
<style>
.premium-footer-accueil {
background: linear-gradient(135deg, #41A2AA 0%, #359BA3 100%);
color: white;
padding: 60px 0 0 0;
font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
}
.footer-container {
max-width: 1200px;
margin: 0 auto;
padding: 0 24px;
}
.footer-main {
display: grid;
grid-template-columns: 1.5fr 1fr 1fr 1.2fr;
gap: 40px;
padding-bottom: 40px;
border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
/* Brand Section */
.footer-brand {
display: flex;
flex-direction: column;
gap: 16px;
}
.footer-logo {
display: flex;
align-items: center;
gap: 12px;
}
.footer-logo img {
height: 48px;
background: white;
border-radius: 12px;
padding: 8px;
}
.footer-logo span {
font-size: 20px;
font-weight: 700;
letter-spacing: -0.5px;
}
.footer-tagline {
font-size: 15px;
line-height: 1.6;
opacity: 0.9;
margin: 0;
}
.footer-social {
display: flex;
gap: 12px;
margin-top: 8px;
}
.footer-social a {
width: 40px;
height: 40px;
border-radius: 10px;
background: rgba(255, 255, 255, 0.15);
display: flex;
align-items: center;
justify-content: center;
color: white;
font-size: 18px;
text-decoration: none;
transition: all 0.2s ease;
}
.footer-social a:hover {
background: white;
color: #41A2AA;
transform: translateY(-2px);
}
/* Links Sections */
.footer-links h4,
.footer-contact h4 {
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 1px;
margin: 0 0 20px 0;
opacity: 0.8;
}
.footer-links ul {
list-style: none;
padding: 0;
margin: 0;
display: flex;
flex-direction: column;
gap: 12px;
}
.footer-links li a {
display: flex;
align-items: center;
gap: 10px;
color: white;
text-decoration: none;
font-size: 14px;
transition: all 0.2s ease;
opacity: 0.9;
}
.footer-links li a:hover {
opacity: 1;
transform: translateX(4px);
}
.footer-links li a i {
font-size: 14px;
opacity: 0.7;
}
/* Contact Section */
.footer-contact {
display: flex;
flex-direction: column;
gap: 16px;
}
.contact-item {
display: flex;
align-items: flex-start;
gap: 12px;
font-size: 14px;
line-height: 1.5;
}
.contact-item i {
font-size: 16px;
opacity: 0.8;
margin-top: 2px;
}
.contact-item a {
color: white;
text-decoration: none;
transition: opacity 0.2s ease;
}
.contact-item a:hover {
opacity: 0.8;
text-decoration: underline;
}
.footer-payment {
margin-top: 16px;
padding-top: 16px;
border-top: 1px solid rgba(255, 255, 255, 0.15);
}
.footer-payment span {
font-size: 12px;
text-transform: uppercase;
letter-spacing: 0.5px;
opacity: 0.7;
display: block;
margin-bottom: 8px;
}
.payment-icons {
display: flex;
gap: 12px;
}
.payment-icons i {
font-size: 24px;
opacity: 0.8;
}
/* Bottom Section */
.footer-bottom {
padding: 24px 0;
display: flex;
justify-content: space-between;
align-items: center;
font-size: 13px;
opacity: 0.8;
}
.footer-bottom p {
margin: 0;
}
.footer-france {
display: flex;
align-items: center;
gap: 6px;
}
/* Responsive */
@media (max-width: 992px) {
.footer-main {
grid-template-columns: 1fr 1fr;
gap: 32px;
}
.footer-brand {
grid-column: span 2;
}
}
@media (max-width: 576px) {
.premium-footer-accueil {
padding: 40px 0 0 0;
}
.footer-main {
grid-template-columns: 1fr;
gap: 32px;
}
.footer-brand {
grid-column: span 1;
text-align: center;
align-items: center;
}
.footer-logo {
flex-direction: column;
gap: 8px;
}
.footer-social {
justify-content: center;
}
.footer-links,
.footer-contact {
text-align: center;
}
.footer-links ul {
align-items: center;
}
.footer-links li a:hover {
transform: none;
}
.contact-item {
justify-content: center;
text-align: left;
}
.footer-payment {
text-align: center;
}
.payment-icons {
justify-content: center;
}
.footer-bottom {
flex-direction: column;
gap: 12px;
text-align: center;
}
}
</style>
", "Accueil/_footer_premium.html.twig", "/var/www/5sur5sejour/templates/Accueil/_footer_premium.html.twig");
}
}