var/cache/dev/twig/21/21b529d7dc734a42f107afb8ddf7e742.php line 123

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\CoreExtension;
  6. use Twig\Extension\SandboxExtension;
  7. use Twig\Markup;
  8. use Twig\Sandbox\SecurityError;
  9. use Twig\Sandbox\SecurityNotAllowedTagError;
  10. use Twig\Sandbox\SecurityNotAllowedFilterError;
  11. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  12. use Twig\Source;
  13. use Twig\Template;
  14. use Twig\TemplateWrapper;
  15. /* Accueil/_footer_premium.html.twig */
  16. class __TwigTemplate_2b72b7df6309f002c61c12a556311515 extends Template
  17. {
  18.     private Source $source;
  19.     /**
  20.      * @var array<string, Template>
  21.      */
  22.     private array $macros = [];
  23.     public function __construct(Environment $env)
  24.     {
  25.         parent::__construct($env);
  26.         $this->source $this->getSourceContext();
  27.         $this->parent false;
  28.         $this->blocks = [
  29.         ];
  30.     }
  31.     protected function doDisplay(array $context, array $blocks = []): iterable
  32.     {
  33.         $macros $this->macros;
  34.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  35.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Accueil/_footer_premium.html.twig"));
  36.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  37.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Accueil/_footer_premium.html.twig"));
  38.         // line 7
  39.         yield "<footer class=\"premium-footer-accueil\">
  40.     <div class=\"footer-container\">
  41.         <!-- Section Principale -->
  42.         <div class=\"footer-main\">
  43.             <!-- Logo et Description -->
  44.             <div class=\"footer-brand\">
  45.                 <div class=\"footer-logo\">
  46.                     <img src=\"";
  47.         // line 14
  48.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("Accueil/imagesAccueil/logoHeader.svg"), "html"nulltrue);
  49.         yield "\" alt=\"5sur5 Séjour\" />
  50.                     <span>5sur5 Séjour</span>
  51.                 </div>
  52.                 <p class=\"footer-tagline\">
  53.                     Nous partageons les aventures et imprimons les souvenirs !
  54.                 </p>
  55.                 <div class=\"footer-social\">
  56.                     <a href=\"https://www.instagram.com/5sur5sejour/\" target=\"_blank\" aria-label=\"Instagram\">
  57.                         <i class=\"bi bi-instagram\"></i>
  58.                     </a>
  59.                     <a href=\"https://www.facebook.com/5sur5sejour\" target=\"_blank\" aria-label=\"Facebook\">
  60.                         <i class=\"bi bi-facebook\"></i>
  61.                     </a>
  62.                     <a href=\"https://www.linkedin.com/company/5sur5sejour\" target=\"_blank\" aria-label=\"LinkedIn\">
  63.                         <i class=\"bi bi-linkedin\"></i>
  64.                     </a>
  65.                 </div>
  66.             </div>
  67.             <!-- Services -->
  68.             <div class=\"footer-links\">
  69.                 <h4>Services</h4>
  70.                 <ul>
  71.                     <li>
  72.                         <a href=\"";
  73.         // line 38
  74.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("boite_vocale");
  75.         yield "\">
  76.                             <i class=\"bi bi-mic-fill\"></i> Boîte vocale
  77.                         </a>
  78.                     </li>
  79.                     <li>
  80.                         <a href=\"";
  81.         // line 43
  82.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("commande_groupee_accueil");
  83.         yield "\">
  84.                             <i class=\"bi bi-people-fill\"></i> Commande groupée
  85.                         </a>
  86.                     </li>
  87.                     <li>
  88.                         <a href=\"";
  89.         // line 48
  90.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("pack_annuel_partenaires");
  91.         yield "\">
  92.                             <i class=\"bi bi-briefcase-fill\"></i> Devenir partenaire
  93.                         </a>
  94.                     </li>
  95.                     <li>
  96.                         <a href=\"";
  97.         // line 53
  98.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("Besoindaide_5sur5_accueil");
  99.         yield "\">
  100.                             <i class=\"bi bi-question-circle-fill\"></i> Besoin d'aide
  101.                         </a>
  102.                     </li>
  103.                 </ul>
  104.             </div>
  105.             <!-- Informations -->
  106.             <div class=\"footer-links\">
  107.                 <h4>Informations</h4>
  108.                 <ul>
  109.                     <li>
  110.                         <a href=\"";
  111.         // line 65
  112.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("Mentionlegale_5sur5");
  113.         yield "\">
  114.                             <i class=\"bi bi-file-text\"></i> Mentions légales
  115.                         </a>
  116.                     </li>
  117.                     <li>
  118.                         <a href=\"";
  119.         // line 70
  120.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("Conditons_generales_5sur5");
  121.         yield "\">
  122.                             <i class=\"bi bi-file-earmark-text\"></i> Conditions générales
  123.                         </a>
  124.                     </li>
  125.                     <li>
  126.                         <a href=\"";
  127.         // line 75
  128.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("Politique_Confidentialite_5sur5");
  129.         yield "\">
  130.                             <i class=\"bi bi-shield-check\"></i> Politique de confidentialité
  131.                         </a>
  132.                     </li>
  133.                     <li>
  134.                         <a href=\"";
  135.         // line 80
  136.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("ServiceClient_5sur5");
  137.         yield "\">
  138.                             <i class=\"bi bi-headset\"></i> Service client
  139.                         </a>
  140.                     </li>
  141.                 </ul>
  142.             </div>
  143.             <!-- Contact -->
  144.             <div class=\"footer-contact\">
  145.                 <h4>Contact</h4>
  146.                 <div class=\"contact-item\">
  147.                     <i class=\"bi bi-building\"></i>
  148.                     <div>
  149.                         <strong>Trust Conseils</strong><br>
  150.                         199 Avenue Francis de Pressensé<br>
  151.                         69200 Vénissieux
  152.                     </div>
  153.                 </div>
  154.                 <div class=\"contact-item\">
  155.                     <i class=\"bi bi-telephone-fill\"></i>
  156.                     <a href=\"tel:0536282930\">05 36 28 29 30</a>
  157.                 </div>
  158.                 <div class=\"contact-item\">
  159.                     <i class=\"bi bi-envelope-fill\"></i>
  160.                     <a href=\"mailto:contact@5sur5sejour.com\">contact@5sur5sejour.com</a>
  161.                 </div>
  162.                 <div class=\"footer-payment\">
  163.                     <span>Paiement sécurisé</span>
  164.                     <div class=\"payment-icons\">
  165.                         <i class=\"bi bi-credit-card-fill\"></i>
  166.                         <i class=\"bi bi-paypal\"></i>
  167.                         <i class=\"bi bi-shield-lock-fill\"></i>
  168.                     </div>
  169.                 </div>
  170.             </div>
  171.         </div>
  172.         <!-- Copyright -->
  173.         <div class=\"footer-bottom\">
  174.             <p>&copy; ";
  175.         // line 119
  176.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extension\CoreExtension']->formatDate("now""Y"), "html"nulltrue);
  177.         yield " Trust Conseils - 5sur5 Séjour. Tous droits réservés.</p>
  178.             <p class=\"footer-france\">
  179.                 <i class=\"bi bi-geo-alt-fill\"></i> Données hébergées en France 🇫🇷
  180.             </p>
  181.         </div>
  182.     </div>
  183. </footer>
  184. <style>
  185.     .premium-footer-accueil {
  186.         background: linear-gradient(135deg, #41A2AA 0%, #359BA3 100%);
  187.         color: white;
  188.         padding: 60px 0 0 0;
  189.         font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  190.     }
  191.     .footer-container {
  192.         max-width: 1200px;
  193.         margin: 0 auto;
  194.         padding: 0 24px;
  195.     }
  196.     .footer-main {
  197.         display: grid;
  198.         grid-template-columns: 1.5fr 1fr 1fr 1.2fr;
  199.         gap: 40px;
  200.         padding-bottom: 40px;
  201.         border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  202.     }
  203.     /* Brand Section */
  204.     .footer-brand {
  205.         display: flex;
  206.         flex-direction: column;
  207.         gap: 16px;
  208.     }
  209.     .footer-logo {
  210.         display: flex;
  211.         align-items: center;
  212.         gap: 12px;
  213.     }
  214.     .footer-logo img {
  215.         height: 48px;
  216.         background: white;
  217.         border-radius: 12px;
  218.         padding: 8px;
  219.     }
  220.     .footer-logo span {
  221.         font-size: 20px;
  222.         font-weight: 700;
  223.         letter-spacing: -0.5px;
  224.     }
  225.     .footer-tagline {
  226.         font-size: 15px;
  227.         line-height: 1.6;
  228.         opacity: 0.9;
  229.         margin: 0;
  230.     }
  231.     .footer-social {
  232.         display: flex;
  233.         gap: 12px;
  234.         margin-top: 8px;
  235.     }
  236.     .footer-social a {
  237.         width: 40px;
  238.         height: 40px;
  239.         border-radius: 10px;
  240.         background: rgba(255, 255, 255, 0.15);
  241.         display: flex;
  242.         align-items: center;
  243.         justify-content: center;
  244.         color: white;
  245.         font-size: 18px;
  246.         text-decoration: none;
  247.         transition: all 0.2s ease;
  248.     }
  249.     .footer-social a:hover {
  250.         background: white;
  251.         color: #41A2AA;
  252.         transform: translateY(-2px);
  253.     }
  254.     /* Links Sections */
  255.     .footer-links h4,
  256.     .footer-contact h4 {
  257.         font-size: 14px;
  258.         font-weight: 600;
  259.         text-transform: uppercase;
  260.         letter-spacing: 1px;
  261.         margin: 0 0 20px 0;
  262.         opacity: 0.8;
  263.     }
  264.     .footer-links ul {
  265.         list-style: none;
  266.         padding: 0;
  267.         margin: 0;
  268.         display: flex;
  269.         flex-direction: column;
  270.         gap: 12px;
  271.     }
  272.     .footer-links li a {
  273.         display: flex;
  274.         align-items: center;
  275.         gap: 10px;
  276.         color: white;
  277.         text-decoration: none;
  278.         font-size: 14px;
  279.         transition: all 0.2s ease;
  280.         opacity: 0.9;
  281.     }
  282.     .footer-links li a:hover {
  283.         opacity: 1;
  284.         transform: translateX(4px);
  285.     }
  286.     .footer-links li a i {
  287.         font-size: 14px;
  288.         opacity: 0.7;
  289.     }
  290.     /* Contact Section */
  291.     .footer-contact {
  292.         display: flex;
  293.         flex-direction: column;
  294.         gap: 16px;
  295.     }
  296.     .contact-item {
  297.         display: flex;
  298.         align-items: flex-start;
  299.         gap: 12px;
  300.         font-size: 14px;
  301.         line-height: 1.5;
  302.     }
  303.     .contact-item i {
  304.         font-size: 16px;
  305.         opacity: 0.8;
  306.         margin-top: 2px;
  307.     }
  308.     .contact-item a {
  309.         color: white;
  310.         text-decoration: none;
  311.         transition: opacity 0.2s ease;
  312.     }
  313.     .contact-item a:hover {
  314.         opacity: 0.8;
  315.         text-decoration: underline;
  316.     }
  317.     .footer-payment {
  318.         margin-top: 16px;
  319.         padding-top: 16px;
  320.         border-top: 1px solid rgba(255, 255, 255, 0.15);
  321.     }
  322.     .footer-payment span {
  323.         font-size: 12px;
  324.         text-transform: uppercase;
  325.         letter-spacing: 0.5px;
  326.         opacity: 0.7;
  327.         display: block;
  328.         margin-bottom: 8px;
  329.     }
  330.     .payment-icons {
  331.         display: flex;
  332.         gap: 12px;
  333.     }
  334.     .payment-icons i {
  335.         font-size: 24px;
  336.         opacity: 0.8;
  337.     }
  338.     /* Bottom Section */
  339.     .footer-bottom {
  340.         padding: 24px 0;
  341.         display: flex;
  342.         justify-content: space-between;
  343.         align-items: center;
  344.         font-size: 13px;
  345.         opacity: 0.8;
  346.     }
  347.     .footer-bottom p {
  348.         margin: 0;
  349.     }
  350.     .footer-france {
  351.         display: flex;
  352.         align-items: center;
  353.         gap: 6px;
  354.     }
  355.     /* Responsive */
  356.     @media (max-width: 992px) {
  357.         .footer-main {
  358.             grid-template-columns: 1fr 1fr;
  359.             gap: 32px;
  360.         }
  361.         .footer-brand {
  362.             grid-column: span 2;
  363.         }
  364.     }
  365.     @media (max-width: 576px) {
  366.         .premium-footer-accueil {
  367.             padding: 40px 0 0 0;
  368.         }
  369.         .footer-main {
  370.             grid-template-columns: 1fr;
  371.             gap: 32px;
  372.         }
  373.         .footer-brand {
  374.             grid-column: span 1;
  375.             text-align: center;
  376.             align-items: center;
  377.         }
  378.         .footer-logo {
  379.             flex-direction: column;
  380.             gap: 8px;
  381.         }
  382.         .footer-social {
  383.             justify-content: center;
  384.         }
  385.         .footer-links,
  386.         .footer-contact {
  387.             text-align: center;
  388.         }
  389.         .footer-links ul {
  390.             align-items: center;
  391.         }
  392.         .footer-links li a:hover {
  393.             transform: none;
  394.         }
  395.         .contact-item {
  396.             justify-content: center;
  397.             text-align: left;
  398.         }
  399.         .footer-payment {
  400.             text-align: center;
  401.         }
  402.         .payment-icons {
  403.             justify-content: center;
  404.         }
  405.         .footer-bottom {
  406.             flex-direction: column;
  407.             gap: 12px;
  408.             text-align: center;
  409.         }
  410.     }
  411. </style>
  412. ";
  413.         
  414.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  415.         
  416.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  417.         yield from [];
  418.     }
  419.     /**
  420.      * @codeCoverageIgnore
  421.      */
  422.     public function getTemplateName(): string
  423.     {
  424.         return "Accueil/_footer_premium.html.twig";
  425.     }
  426.     /**
  427.      * @codeCoverageIgnore
  428.      */
  429.     public function isTraitable(): bool
  430.     {
  431.         return false;
  432.     }
  433.     /**
  434.      * @codeCoverageIgnore
  435.      */
  436.     public function getDebugInfo(): array
  437.     {
  438.         return array (  189 => 119,  147 => 80,  139 => 75,  131 => 70,  123 => 65,  108 => 53,  100 => 48,  92 => 43,  84 => 38,  57 => 14,  48 => 7,);
  439.     }
  440.     public function getSourceContext(): Source
  441.     {
  442.         return new Source("{#
  443. /**
  444.  * Footer Premium - Espace Accueil (Public)
  445.  * Design moderne, minimaliste, charte 5sur5
  446.  */
  447. #}
  448. <footer class=\"premium-footer-accueil\">
  449.     <div class=\"footer-container\">
  450.         <!-- Section Principale -->
  451.         <div class=\"footer-main\">
  452.             <!-- Logo et Description -->
  453.             <div class=\"footer-brand\">
  454.                 <div class=\"footer-logo\">
  455.                     <img src=\"{{ asset('Accueil/imagesAccueil/logoHeader.svg') }}\" alt=\"5sur5 Séjour\" />
  456.                     <span>5sur5 Séjour</span>
  457.                 </div>
  458.                 <p class=\"footer-tagline\">
  459.                     Nous partageons les aventures et imprimons les souvenirs !
  460.                 </p>
  461.                 <div class=\"footer-social\">
  462.                     <a href=\"https://www.instagram.com/5sur5sejour/\" target=\"_blank\" aria-label=\"Instagram\">
  463.                         <i class=\"bi bi-instagram\"></i>
  464.                     </a>
  465.                     <a href=\"https://www.facebook.com/5sur5sejour\" target=\"_blank\" aria-label=\"Facebook\">
  466.                         <i class=\"bi bi-facebook\"></i>
  467.                     </a>
  468.                     <a href=\"https://www.linkedin.com/company/5sur5sejour\" target=\"_blank\" aria-label=\"LinkedIn\">
  469.                         <i class=\"bi bi-linkedin\"></i>
  470.                     </a>
  471.                 </div>
  472.             </div>
  473.             <!-- Services -->
  474.             <div class=\"footer-links\">
  475.                 <h4>Services</h4>
  476.                 <ul>
  477.                     <li>
  478.                         <a href=\"{{ path('boite_vocale') }}\">
  479.                             <i class=\"bi bi-mic-fill\"></i> Boîte vocale
  480.                         </a>
  481.                     </li>
  482.                     <li>
  483.                         <a href=\"{{ path('commande_groupee_accueil') }}\">
  484.                             <i class=\"bi bi-people-fill\"></i> Commande groupée
  485.                         </a>
  486.                     </li>
  487.                     <li>
  488.                         <a href=\"{{ path('pack_annuel_partenaires') }}\">
  489.                             <i class=\"bi bi-briefcase-fill\"></i> Devenir partenaire
  490.                         </a>
  491.                     </li>
  492.                     <li>
  493.                         <a href=\"{{ path('Besoindaide_5sur5_accueil') }}\">
  494.                             <i class=\"bi bi-question-circle-fill\"></i> Besoin d'aide
  495.                         </a>
  496.                     </li>
  497.                 </ul>
  498.             </div>
  499.             <!-- Informations -->
  500.             <div class=\"footer-links\">
  501.                 <h4>Informations</h4>
  502.                 <ul>
  503.                     <li>
  504.                         <a href=\"{{ path('Mentionlegale_5sur5') }}\">
  505.                             <i class=\"bi bi-file-text\"></i> Mentions légales
  506.                         </a>
  507.                     </li>
  508.                     <li>
  509.                         <a href=\"{{ path('Conditons_generales_5sur5') }}\">
  510.                             <i class=\"bi bi-file-earmark-text\"></i> Conditions générales
  511.                         </a>
  512.                     </li>
  513.                     <li>
  514.                         <a href=\"{{ path('Politique_Confidentialite_5sur5') }}\">
  515.                             <i class=\"bi bi-shield-check\"></i> Politique de confidentialité
  516.                         </a>
  517.                     </li>
  518.                     <li>
  519.                         <a href=\"{{ path('ServiceClient_5sur5') }}\">
  520.                             <i class=\"bi bi-headset\"></i> Service client
  521.                         </a>
  522.                     </li>
  523.                 </ul>
  524.             </div>
  525.             <!-- Contact -->
  526.             <div class=\"footer-contact\">
  527.                 <h4>Contact</h4>
  528.                 <div class=\"contact-item\">
  529.                     <i class=\"bi bi-building\"></i>
  530.                     <div>
  531.                         <strong>Trust Conseils</strong><br>
  532.                         199 Avenue Francis de Pressensé<br>
  533.                         69200 Vénissieux
  534.                     </div>
  535.                 </div>
  536.                 <div class=\"contact-item\">
  537.                     <i class=\"bi bi-telephone-fill\"></i>
  538.                     <a href=\"tel:0536282930\">05 36 28 29 30</a>
  539.                 </div>
  540.                 <div class=\"contact-item\">
  541.                     <i class=\"bi bi-envelope-fill\"></i>
  542.                     <a href=\"mailto:contact@5sur5sejour.com\">contact@5sur5sejour.com</a>
  543.                 </div>
  544.                 <div class=\"footer-payment\">
  545.                     <span>Paiement sécurisé</span>
  546.                     <div class=\"payment-icons\">
  547.                         <i class=\"bi bi-credit-card-fill\"></i>
  548.                         <i class=\"bi bi-paypal\"></i>
  549.                         <i class=\"bi bi-shield-lock-fill\"></i>
  550.                     </div>
  551.                 </div>
  552.             </div>
  553.         </div>
  554.         <!-- Copyright -->
  555.         <div class=\"footer-bottom\">
  556.             <p>&copy; {{ \"now\"|date(\"Y\") }} Trust Conseils - 5sur5 Séjour. Tous droits réservés.</p>
  557.             <p class=\"footer-france\">
  558.                 <i class=\"bi bi-geo-alt-fill\"></i> Données hébergées en France 🇫🇷
  559.             </p>
  560.         </div>
  561.     </div>
  562. </footer>
  563. <style>
  564.     .premium-footer-accueil {
  565.         background: linear-gradient(135deg, #41A2AA 0%, #359BA3 100%);
  566.         color: white;
  567.         padding: 60px 0 0 0;
  568.         font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  569.     }
  570.     .footer-container {
  571.         max-width: 1200px;
  572.         margin: 0 auto;
  573.         padding: 0 24px;
  574.     }
  575.     .footer-main {
  576.         display: grid;
  577.         grid-template-columns: 1.5fr 1fr 1fr 1.2fr;
  578.         gap: 40px;
  579.         padding-bottom: 40px;
  580.         border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  581.     }
  582.     /* Brand Section */
  583.     .footer-brand {
  584.         display: flex;
  585.         flex-direction: column;
  586.         gap: 16px;
  587.     }
  588.     .footer-logo {
  589.         display: flex;
  590.         align-items: center;
  591.         gap: 12px;
  592.     }
  593.     .footer-logo img {
  594.         height: 48px;
  595.         background: white;
  596.         border-radius: 12px;
  597.         padding: 8px;
  598.     }
  599.     .footer-logo span {
  600.         font-size: 20px;
  601.         font-weight: 700;
  602.         letter-spacing: -0.5px;
  603.     }
  604.     .footer-tagline {
  605.         font-size: 15px;
  606.         line-height: 1.6;
  607.         opacity: 0.9;
  608.         margin: 0;
  609.     }
  610.     .footer-social {
  611.         display: flex;
  612.         gap: 12px;
  613.         margin-top: 8px;
  614.     }
  615.     .footer-social a {
  616.         width: 40px;
  617.         height: 40px;
  618.         border-radius: 10px;
  619.         background: rgba(255, 255, 255, 0.15);
  620.         display: flex;
  621.         align-items: center;
  622.         justify-content: center;
  623.         color: white;
  624.         font-size: 18px;
  625.         text-decoration: none;
  626.         transition: all 0.2s ease;
  627.     }
  628.     .footer-social a:hover {
  629.         background: white;
  630.         color: #41A2AA;
  631.         transform: translateY(-2px);
  632.     }
  633.     /* Links Sections */
  634.     .footer-links h4,
  635.     .footer-contact h4 {
  636.         font-size: 14px;
  637.         font-weight: 600;
  638.         text-transform: uppercase;
  639.         letter-spacing: 1px;
  640.         margin: 0 0 20px 0;
  641.         opacity: 0.8;
  642.     }
  643.     .footer-links ul {
  644.         list-style: none;
  645.         padding: 0;
  646.         margin: 0;
  647.         display: flex;
  648.         flex-direction: column;
  649.         gap: 12px;
  650.     }
  651.     .footer-links li a {
  652.         display: flex;
  653.         align-items: center;
  654.         gap: 10px;
  655.         color: white;
  656.         text-decoration: none;
  657.         font-size: 14px;
  658.         transition: all 0.2s ease;
  659.         opacity: 0.9;
  660.     }
  661.     .footer-links li a:hover {
  662.         opacity: 1;
  663.         transform: translateX(4px);
  664.     }
  665.     .footer-links li a i {
  666.         font-size: 14px;
  667.         opacity: 0.7;
  668.     }
  669.     /* Contact Section */
  670.     .footer-contact {
  671.         display: flex;
  672.         flex-direction: column;
  673.         gap: 16px;
  674.     }
  675.     .contact-item {
  676.         display: flex;
  677.         align-items: flex-start;
  678.         gap: 12px;
  679.         font-size: 14px;
  680.         line-height: 1.5;
  681.     }
  682.     .contact-item i {
  683.         font-size: 16px;
  684.         opacity: 0.8;
  685.         margin-top: 2px;
  686.     }
  687.     .contact-item a {
  688.         color: white;
  689.         text-decoration: none;
  690.         transition: opacity 0.2s ease;
  691.     }
  692.     .contact-item a:hover {
  693.         opacity: 0.8;
  694.         text-decoration: underline;
  695.     }
  696.     .footer-payment {
  697.         margin-top: 16px;
  698.         padding-top: 16px;
  699.         border-top: 1px solid rgba(255, 255, 255, 0.15);
  700.     }
  701.     .footer-payment span {
  702.         font-size: 12px;
  703.         text-transform: uppercase;
  704.         letter-spacing: 0.5px;
  705.         opacity: 0.7;
  706.         display: block;
  707.         margin-bottom: 8px;
  708.     }
  709.     .payment-icons {
  710.         display: flex;
  711.         gap: 12px;
  712.     }
  713.     .payment-icons i {
  714.         font-size: 24px;
  715.         opacity: 0.8;
  716.     }
  717.     /* Bottom Section */
  718.     .footer-bottom {
  719.         padding: 24px 0;
  720.         display: flex;
  721.         justify-content: space-between;
  722.         align-items: center;
  723.         font-size: 13px;
  724.         opacity: 0.8;
  725.     }
  726.     .footer-bottom p {
  727.         margin: 0;
  728.     }
  729.     .footer-france {
  730.         display: flex;
  731.         align-items: center;
  732.         gap: 6px;
  733.     }
  734.     /* Responsive */
  735.     @media (max-width: 992px) {
  736.         .footer-main {
  737.             grid-template-columns: 1fr 1fr;
  738.             gap: 32px;
  739.         }
  740.         .footer-brand {
  741.             grid-column: span 2;
  742.         }
  743.     }
  744.     @media (max-width: 576px) {
  745.         .premium-footer-accueil {
  746.             padding: 40px 0 0 0;
  747.         }
  748.         .footer-main {
  749.             grid-template-columns: 1fr;
  750.             gap: 32px;
  751.         }
  752.         .footer-brand {
  753.             grid-column: span 1;
  754.             text-align: center;
  755.             align-items: center;
  756.         }
  757.         .footer-logo {
  758.             flex-direction: column;
  759.             gap: 8px;
  760.         }
  761.         .footer-social {
  762.             justify-content: center;
  763.         }
  764.         .footer-links,
  765.         .footer-contact {
  766.             text-align: center;
  767.         }
  768.         .footer-links ul {
  769.             align-items: center;
  770.         }
  771.         .footer-links li a:hover {
  772.             transform: none;
  773.         }
  774.         .contact-item {
  775.             justify-content: center;
  776.             text-align: left;
  777.         }
  778.         .footer-payment {
  779.             text-align: center;
  780.         }
  781.         .payment-icons {
  782.             justify-content: center;
  783.         }
  784.         .footer-bottom {
  785.             flex-direction: column;
  786.             gap: 12px;
  787.             text-align: center;
  788.         }
  789.     }
  790. </style>
  791. ""Accueil/_footer_premium.html.twig""/var/www/5sur5sejour/templates/Accueil/_footer_premium.html.twig");
  792.     }
  793. }