templates/galilea/import/components/footer.twig line 1

  1. <footer class="sticky bottom-0 left-0 text-sm text-white bg-brand-50">
  2.     <div class="pt-20 pb-12">
  3.         <div class="container">
  4.             <div class="flex relative flex-col gap-y-8 lg:flex-row">
  5.                 <div class="text-3xl text-center lg:text-5xl lg:text-left leading-[1.1] basis-2/5 text-balance">
  6.                     {{ footer_title }}
  7.                 </div>
  8.                 <nav class="flex gap-10 justify-between md:gap-20 md:mx-auto lg:grid lg:grid-cols-3 lg:gap-16 lg:mr-0 lg:ml-auto">
  9.                     {% for group in footer_nav %}
  10.                         <div class="flex flex-col gap-6 lg:flex-row">
  11.                             <div class="font-medium tracking-wide leading-4 uppercase text-[0.625rem] text-white/60">
  12.                                 {{ group.title }}
  13.                             </div>
  14.                             <div class="flex flex-col gap-5 leading-none">
  15.                                 {% for item in group.items %}
  16.                                     <a href="{{item.url}}" class="transition-all hover:text-secondary-50" {{ item.target ? ('target="' ~ item.target ~ '" rel="noopener noreferrer"')|raw }}>{{ item.title }}</a>
  17.                                 {% endfor %}
  18.                             </div>
  19.                         </div>
  20.                     {% endfor %}
  21.                 </nav>
  22.             </div>
  23.             <div class="relative aspect-square mx-auto w-1/4 -mt-[5%] pointer-events-none -z-10">
  24.                 <canvas class="size-full" x-rive.nopause="{{ footer_animation }}"></canvas>
  25.             </div>
  26.             <div class="flex flex-col gap-y-3 gap-x-8 items-center pt-12 whitespace-nowrap lg:grid grid-cols-[1fr_min-content_1fr]">
  27.                 <div>
  28.                     {{ footer_copyright|raw }}
  29.                 </div>
  30.                 <nav class="flex gap-10 justify-center items-center lg:justify-left">
  31.                     {% for item in social %}
  32.                         <a href="{{item.url}}" class="flex gap-1 items-center transition-all hover:text-secondary-50" {{ item.target ? ('target="' ~ item.target ~ '" rel="noopener noreferrer"')|raw }}>
  33.                             {{ item.title }}
  34.                             {% if item.target %}
  35.                                 <span class="inline-block relative w-[0.6em] -top-[0.1em]">
  36.                                     {% include (baseIncludePath ? baseIncludePath : '') ~ 'svgs/external.twig' %}
  37.                                 </span>
  38.                             {% endif %}
  39.                         </a>
  40.                     {% endfor %}
  41.                 </nav>
  42.                 <nav class="flex gap-6 justify-center items-center lg:justify-end">
  43.                     {% for item in footer_subnav %}
  44.                         <a href="{{item.url}}" class="flex gap-1 items-center transition-all hover:text-secondary-50" {{ item.target ? ('target="' ~ item.target ~ '" rel="noopener noreferrer"')|raw }}>
  45.                             {{ item.title }}
  46.                             {% if item.target %}
  47.                                 <span class="inline-block relative w-[0.6em] -top-[0.1em]">
  48.                                     {% include (baseIncludePath ? baseIncludePath : '') ~ 'svgs/external.twig' %}
  49.                                 </span>
  50.                             {% endif %}
  51.                         </a>
  52.                     {% endfor %}
  53.                     <a href="https://newnow.cool" class="flex gap-1 items-center transition-all hover:text-secondary-50" target="_blank" rel="noopener noreferrer">
  54.                         Site by New Now
  55.                     </a>
  56.                 </nav>
  57.             </div>
  58.         </div>
  59.     </div>
  60. </footer>