templates/default/homepage.html.twig line 1

Open in your IDE?
  1. {% extends '_layout/_layout.html.twig' %}
  2. {% block content %}
  3.     <main>
  4.         <!-- Hero -->
  5.         <section class="hero">
  6.             <video autoplay muted loop playsinline>
  7.                 <source src="{{ asset('build/videos/homepage.mp4') }}" type="video/mp4">
  8.                 <!-- Imagen de respaldo para dispositivos que no soportan video -->
  9.                 <img src="{{ asset('build/images/newdesign/back_hero.webp') }}">
  10.             </video>
  11.             <div class="overlay"></div>
  12.             <div class="hero-content container">
  13.                 <div class="text-hero">
  14.                     <p class="text-top">Creating global memories</p>
  15.                     <h1 class="text-bottom">Broadcasting <span class="highlight">live</span> moments</h1>
  16.                 </div>
  17.                 <div class="cta-hero">
  18.                     <div class="line"></div>
  19.                     <a href="{{ path('product_content_hub') }}" class="btn btn--white-blur">Discover Content Hub</a>
  20.                 </div>
  21.             </div>
  22.         </section>
  23.         <!-- Creating global memories -->
  24.         <section id="about-us" class="container cont-eurovision cont-memories">
  25.             <section class="statistics-section">
  26.                 <div class="separador">
  27.                     <p class="titulo-20 red">Your expert media services provider</p>
  28.                 </div>
  29.                 <div class="titulo-section-doble">
  30.                     <div class="left">
  31.                         <h2 class="titulo-60">We bring your content to global audiences</h2>
  32.                     </div>
  33.                     <div class="right">
  34.                         <p class="texto">
  35.                             We help you bring your events to the world: live, anywhere, and at scale.<br>
  36.                             With over 70 years of experience and connections to more than 600 broadcasters worldwide, we deliver trusted broadcast and media services that support some of the world’s most watched sports and cultural events.<br>
  37.                             <strong>From content contribution and distribution to event operations and permanent services, we make global broadcasting simple and reliable.</strong>
  38.                         </p>
  39.                         <a href="{{ path('aboutus_whoweare') }}" class="btn btn--red">
  40.                             Discover Who We Are
  41.                             <svg xmlns="http://www.w3.org/2000/svg" width="22" height="13" viewBox="0 0 22 13" fill="none">
  42.                                 <path d="M1 5.75C0.585786 5.75 0.25 6.08579 0.25 6.5C0.25 6.91421 0.585786 7.25 1 7.25V5.75ZM21.5303 7.03033C21.8232 6.73744 21.8232 6.26256 21.5303 5.96967L16.7574 1.1967C16.4645 0.903806 15.9896 0.903806 15.6967 1.1967C15.4038 1.48959 15.4038 1.96447 15.6967 2.25736L19.9393 6.5L15.6967 10.7426C15.4038 11.0355 15.4038 11.5104 15.6967 11.8033C15.9896 12.0962 16.4645 12.0962 16.7574 11.8033L21.5303 7.03033ZM1 7.25H21V5.75H1V7.25Z" fill="currentColor"/>
  43.                             </svg>
  44.                         </a>
  45.                     </div>
  46.                 </div>
  47.                 <div class="stats">
  48.                     <div class="stat"><span class="counter" data-target="70">0</span><p>Years in broadcasting</p></div>
  49.                     <div class="stat"><span class="counter" data-target="100000" data-format="k">0</span><p>Transmissions annually</p></div>
  50.                     <div class="stat"><span class="counter" data-target="960">0</span><p>Connected broadcasters</p></div>
  51.                     <div class="stat"><span class="counter" data-target="230">0</span><p>Employees around the world</p></div>
  52.                 </div>
  53.                 <div class="cta-memories">
  54.                     <a href="{{ path('aboutus_contactus') }}" class="btn btn--red">Contact Us</a>
  55.                 </div>
  56.             </section>
  57.         </section>
  58.         <!-- Content Hub -->
  59.         <section class="container-fluid cont-eurovision-full back-fixed"
  60.                  style="background-image: url('{{ asset('build/images/newdesign/content_hub.webp') }}');">
  61.             <section class="container">
  62.                 <div class="separador white">
  63.                     <p class="titulo-20 white">A simple way to manage live event content</p>
  64.                 </div>
  65.                 <div class="titulo-section-doble">
  66.                     <div class="left">
  67.                         <h2 class="titulo-60 white">Content Hub</h2>
  68.                     </div>
  69.                     <div class="right">
  70.                         <p class="texto white">
  71.                             Getting your live event content to the right audiences in the right formats and quality can be challenging. The Content Hub automates the live content management process and offers you new possibilities to enhance its value.
  72.                         </p>
  73.                         <a href="{{ path('product_content_hub') }}" class="btn btn--white">
  74.                             Discover Content Hub
  75.                             <svg xmlns="http://www.w3.org/2000/svg" width="22" height="13" viewBox="0 0 22 13" fill="none">
  76.                                 <path d="M1 5.75C0.585786 5.75 0.25 6.08579 0.25 6.5C0.25 6.91421 0.585786 7.25 1 7.25V5.75ZM21.5303 7.03033C21.8232 6.73744 21.8232 6.26256 21.5303 5.96967L16.7574 1.1967C16.4645 0.903806 15.9896 0.903806 15.6967 1.1967C15.4038 1.48959 15.4038 1.96447 15.6967 2.25736L19.9393 6.5L15.6967 10.7426C15.4038 11.0355 15.4038 11.5104 15.6967 11.8033C15.9896 12.0962 16.4645 12.0962 16.7574 11.8033L21.5303 7.03033ZM1 7.25H21V5.75H1V7.25Z" fill="currentColor"/>
  77.                             </svg>
  78.                         </a>
  79.                     </div>
  80.                 </div>
  81.                 <div class="marquee">
  82.                     <div class="marquee-title white">Subscribers</div>
  83.                     <div class="marquee-wrapper">
  84.                         <div class="marquee-content">
  85.                             <!-- Original -->
  86.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/1.png') }}" style="width: 100px"></div>
  87.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/2.png') }}" style="width: 100px"></div>
  88.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/3.png') }}" style="width: 100px"></div>
  89.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/4.png') }}" style="width: 100px"></div>
  90.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/5.png') }}" style="width: 100px"></div>
  91.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/6.png') }}" style="width: 100px"></div>
  92.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/7.png') }}" style="width: 100px"></div>
  93.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/8.png') }}" style="width: 100px"></div>
  94.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/9.png') }}" style="width: 100px"></div>
  95.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/10.png') }}" style="width: 100px"></div>
  96.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/11.png') }}" style="width: 100px"></div>
  97.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/12.png') }}" style="width: 100px"></div>
  98.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/13.png') }}" style="width: 100px"></div>
  99.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/14.png') }}" style="width: 100px"></div>
  100.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/15.png') }}" style="width: 100px"></div>
  101.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/16.png') }}" style="width: 100px"></div>
  102.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/17.png') }}" style="width: 100px"></div>
  103.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/18.png') }}" style="width: 100px"></div>
  104.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/19.png') }}" style="width: 100px"></div>
  105.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/20.png') }}" style="width: 100px"></div>
  106.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/21.png') }}" style="width: 100px"></div>
  107.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/22.png') }}" style="width: 100px"></div>
  108.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/23.png') }}" style="width: 100px"></div>
  109.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/24.png') }}" style="width: 100px"></div>
  110.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/25.png') }}" style="width: 100px"></div>
  111.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/26.png') }}" style="width: 100px"></div>
  112.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/27.png') }}" style="width: 100px"></div>
  113.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/28.png') }}" style="width: 100px"></div>
  114.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/29.png') }}" style="width: 100px"></div>
  115.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/30.png') }}" style="width: 100px"></div>
  116.                             <!-- Duplicate for better loop animation -->
  117.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/1.png') }}" style="width: 100px"></div>
  118.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/2.png') }}" style="width: 100px"></div>
  119.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/3.png') }}" style="width: 100px"></div>
  120.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/4.png') }}" style="width: 100px"></div>
  121.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/5.png') }}" style="width: 100px"></div>
  122.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/6.png') }}" style="width: 100px"></div>
  123.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/7.png') }}" style="width: 100px"></div>
  124.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/8.png') }}" style="width: 100px"></div>
  125.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/9.png') }}" style="width: 100px"></div>
  126.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/10.png') }}" style="width: 100px"></div>
  127.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/11.png') }}" style="width: 100px"></div>
  128.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/12.png') }}" style="width: 100px"></div>
  129.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/13.png') }}" style="width: 100px"></div>
  130.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/14.png') }}" style="width: 100px"></div>
  131.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/15.png') }}" style="width: 100px"></div>
  132.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/16.png') }}" style="width: 100px"></div>
  133.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/17.png') }}" style="width: 100px"></div>
  134.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/18.png') }}" style="width: 100px"></div>
  135.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/19.png') }}" style="width: 100px"></div>
  136.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/20.png') }}" style="width: 100px"></div>
  137.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/21.png') }}" style="width: 100px"></div>
  138.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/22.png') }}" style="width: 100px"></div>
  139.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/23.png') }}" style="width: 100px"></div>
  140.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/24.png') }}" style="width: 100px"></div>
  141.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/25.png') }}" style="width: 100px"></div>
  142.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/26.png') }}" style="width: 100px"></div>
  143.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/27.png') }}" style="width: 100px"></div>
  144.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/28.png') }}" style="width: 100px"></div>
  145.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/29.png') }}" style="width: 100px"></div>
  146.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/content-hub-subscribers/30.png') }}" style="width: 100px"></div>
  147.                         </div>
  148.                     </div>
  149.                 </div>
  150.             </section>
  151.         </section>
  152.         <!-- More Services -->
  153.         {# TODO - Make it dynamic #}
  154.         {# {{ render(controller( 'App\\Controller\\ProductController::getServicesAction')) }} #}
  155.         <section id="more-services" class="container cont-eurovision">
  156.             <div class="separador">
  157.                 <p class="titulo-20 red">Expert media services provider</p>
  158.             </div>
  159.             <div class="titulo-section titulo-60">
  160.                 More services
  161.             </div>
  162.             <div class="cards">
  163.                 <div class="card" style="background-image: url('{{ asset('build/images/newdesign/img_contribution.webp') }}');">
  164.                     <div class="card-info">
  165.                         <h3>Contribution</h3>
  166.                         <p>Content Acquisition and enhancement Infrastructure</p>
  167.                     </div>
  168.                     <div class="card-link">
  169.                         <hr>
  170.                         <a href="{{ path('product_contribution') }}">Discover Contribution
  171.                             <svg xmlns="http://www.w3.org/2000/svg" width="22" height="13" viewBox="0 0 22 13" fill="none">
  172.                                 <path d="M1 5.75C0.585786 5.75 0.25 6.08579 0.25 6.5C0.25 6.91421 0.585786 7.25 1 7.25V5.75ZM21.5303 7.03033C21.8232 6.73744 21.8232 6.26256 21.5303 5.96967L16.7574 1.1967C16.4645 0.903806 15.9896 0.903806 15.6967 1.1967C15.4038 1.48959 15.4038 1.96447 15.6967 2.25736L19.9393 6.5L15.6967 10.7426C15.4038 11.0355 15.4038 11.5104 15.6967 11.8033C15.9896 12.0962 16.4645 12.0962 16.7574 11.8033L21.5303 7.03033ZM1 7.25H21V5.75H1V7.25Z" fill="currentColor"/>
  173.                             </svg>
  174.                         </a>
  175.                     </div>
  176.                 </div>
  177.                 <div class="card" style="background-image: url('{{ asset('build/images/newdesign/img_distribution.webp') }}');">
  178.                     <div class="card-info">
  179.                         <h3>Distribution</h3>
  180.                         <p>Content Distribution across all channels</p>
  181.                     </div>
  182.                     <div class="card-link">
  183.                         <hr>
  184.                         <a href="{{ path('product_distribution') }}">Discover Distribution
  185.                             <svg xmlns="http://www.w3.org/2000/svg" width="22" height="13" viewBox="0 0 22 13" fill="none">
  186.                                 <path d="M1 5.75C0.585786 5.75 0.25 6.08579 0.25 6.5C0.25 6.91421 0.585786 7.25 1 7.25V5.75ZM21.5303 7.03033C21.8232 6.73744 21.8232 6.26256 21.5303 5.96967L16.7574 1.1967C16.4645 0.903806 15.9896 0.903806 15.6967 1.1967C15.4038 1.48959 15.4038 1.96447 15.6967 2.25736L19.9393 6.5L15.6967 10.7426C15.4038 11.0355 15.4038 11.5104 15.6967 11.8033C15.9896 12.0962 16.4645 12.0962 16.7574 11.8033L21.5303 7.03033ZM1 7.25H21V5.75H1V7.25Z" fill="currentColor"/>
  187.                             </svg>
  188.                         </a>
  189.                     </div>
  190.                 </div>
  191.                 <div class="card" style="background-image: url('{{ asset('build/images/newdesign/img_majorevents.webp') }}');">
  192.                     <div class="card-info">
  193.                         <h3>Major events</h3>
  194.                         <p>High-profile events supported by a team of sports professionals</p>
  195.                     </div>
  196.                     <div class="card-link">
  197.                         <hr>
  198.                         <a href="{{ path('product_major_events') }}">Discover Major events
  199.                             <svg xmlns="http://www.w3.org/2000/svg" width="22" height="13" viewBox="0 0 22 13" fill="none">
  200.                                 <path d="M1 5.75C0.585786 5.75 0.25 6.08579 0.25 6.5C0.25 6.91421 0.585786 7.25 1 7.25V5.75ZM21.5303 7.03033C21.8232 6.73744 21.8232 6.26256 21.5303 5.96967L16.7574 1.1967C16.4645 0.903806 15.9896 0.903806 15.6967 1.1967C15.4038 1.48959 15.4038 1.96447 15.6967 2.25736L19.9393 6.5L15.6967 10.7426C15.4038 11.0355 15.4038 11.5104 15.6967 11.8033C15.9896 12.0962 16.4645 12.0962 16.7574 11.8033L21.5303 7.03033ZM1 7.25H21V5.75H1V7.25Z" fill="currentColor"/>
  201.                             </svg>
  202.                         </a>
  203.                     </div>
  204.                 </div>
  205.                 <div class="card" style="background-image: url('{{ asset('build/images/newdesign/img_dedicatedservices.webp') }}');">
  206.                     <div class="card-info">
  207.                         <h3>Dedicated services</h3>
  208.                         <p>On-site dedicated services</p>
  209.                     </div>
  210.                     <div class="card-link">
  211.                         <hr>
  212.                         <a href="{{ path('product_dedicated_services') }}">Discover Dedicated services
  213.                             <svg xmlns="http://www.w3.org/2000/svg" width="22" height="13" viewBox="0 0 22 13" fill="none">
  214.                                 <path d="M1 5.75C0.585786 5.75 0.25 6.08579 0.25 6.5C0.25 6.91421 0.585786 7.25 1 7.25V5.75ZM21.5303 7.03033C21.8232 6.73744 21.8232 6.26256 21.5303 5.96967L16.7574 1.1967C16.4645 0.903806 15.9896 0.903806 15.6967 1.1967C15.4038 1.48959 15.4038 1.96447 15.6967 2.25736L19.9393 6.5L15.6967 10.7426C15.4038 11.0355 15.4038 11.5104 15.6967 11.8033C15.9896 12.0962 16.4645 12.0962 16.7574 11.8033L21.5303 7.03033ZM1 7.25H21V5.75H1V7.25Z" fill="currentColor"/>
  215.                             </svg>
  216.                         </a>
  217.                     </div>
  218.                 </div>
  219.                 <div class="card" style="background-image: url('{{ asset('build/images/newdesign/img_teleportservices.webp') }}');">
  220.                     <div class="card-info">
  221.                         <h3>Aggregation services</h3>
  222.                         <p>Aggregation of content and delivery to customers</p>
  223.                     </div>
  224.                     <div class="card-link">
  225.                         <hr>
  226.                         <a href="{{ path('product_aggregation_services') }}">Discover Aggregation services
  227.                             <svg xmlns="http://www.w3.org/2000/svg" width="22" height="13" viewBox="0 0 22 13" fill="none">
  228.                                 <path d="M1 5.75C0.585786 5.75 0.25 6.08579 0.25 6.5C0.25 6.91421 0.585786 7.25 1 7.25V5.75ZM21.5303 7.03033C21.8232 6.73744 21.8232 6.26256 21.5303 5.96967L16.7574 1.1967C16.4645 0.903806 15.9896 0.903806 15.6967 1.1967C15.4038 1.48959 15.4038 1.96447 15.6967 2.25736L19.9393 6.5L15.6967 10.7426C15.4038 11.0355 15.4038 11.5104 15.6967 11.8033C15.9896 12.0962 16.4645 12.0962 16.7574 11.8033L21.5303 7.03033ZM1 7.25H21V5.75H1V7.25Z" fill="currentColor"/>
  229.                             </svg>
  230.                         </a>
  231.                     </div>
  232.                 </div>
  233.                 <div class="card" style="background-image: url('{{ asset('build/images/newdesign/img_permanentservices.webp') }}');">
  234.                     <div class="card-info">
  235.                         <h3>Permanent services</h3>
  236.                         <p>Connectivity and video services</p>
  237.                     </div>
  238.                     <div class="card-link">
  239.                         <hr>
  240.                         <a href="{{ path('product_permanent_services') }}">Discover Permanent services
  241.                             <svg xmlns="http://www.w3.org/2000/svg" width="22" height="13" viewBox="0 0 22 13" fill="none">
  242.                                 <path d="M1 5.75C0.585786 5.75 0.25 6.08579 0.25 6.5C0.25 6.91421 0.585786 7.25 1 7.25V5.75ZM21.5303 7.03033C21.8232 6.73744 21.8232 6.26256 21.5303 5.96967L16.7574 1.1967C16.4645 0.903806 15.9896 0.903806 15.6967 1.1967C15.4038 1.48959 15.4038 1.96447 15.6967 2.25736L19.9393 6.5L15.6967 10.7426C15.4038 11.0355 15.4038 11.5104 15.6967 11.8033C15.9896 12.0962 16.4645 12.0962 16.7574 11.8033L21.5303 7.03033ZM1 7.25H21V5.75H1V7.25Z" fill="currentColor"/>
  243.                             </svg>
  244.                         </a>
  245.                     </div>
  246.                 </div>
  247.             </div>
  248.         </section>
  249.         <!-- Competitions deliveres -->
  250.         <section class="container cont-eurovision-full">
  251.             <div class="separador">
  252.                 <p class="titulo-20 red">Our Experience</p>
  253.             </div>
  254.             <div class="titulo-section titulo-60">
  255.                 Competitions delivered
  256.             </div>
  257.             <div class="marquee">
  258.                 <div class="marquee-container">
  259.                     <div class="marquee-wrapper">
  260.                         <div class="marquee-content">
  261.                             <!-- Original -->
  262.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-1/1.png') }}" style="width: 150px"></div>
  263.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-1/2.png') }}" style="width: 150px"></div>
  264.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-1/3.png') }}" style="width: 150px"></div>
  265.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-1/4.png') }}" style="width: 150px"></div>
  266.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-1/5.png') }}" style="width: 150px"></div>
  267.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-1/6.png') }}" style="width: 150px"></div>
  268.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-1/7.png') }}" style="width: 150px"></div>
  269.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-1/8.png') }}" style="width: 150px"></div>
  270.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-1/9.png') }}" style="width: 150px"></div>
  271.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-1/10.png') }}" style="width: 150px"></div>
  272.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-1/11.png') }}" style="width: 150px"></div>
  273.                             <!-- Duplicate for better loop animation -->
  274.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-1/1.png') }}" style="width: 150px"></div>
  275.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-1/2.png') }}" style="width: 150px"></div>
  276.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-1/3.png') }}" style="width: 150px"></div>
  277.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-1/4.png') }}" style="width: 150px"></div>
  278.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-1/5.png') }}" style="width: 150px"></div>
  279.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-1/6.png') }}" style="width: 150px"></div>
  280.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-1/7.png') }}" style="width: 150px"></div>
  281.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-1/8.png') }}" style="width: 150px"></div>
  282.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-1/9.png') }}" style="width: 150px"></div>
  283.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-1/10.png') }}" style="width: 150px"></div>
  284.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-1/11.png') }}" style="width: 150px"></div>
  285.                         </div>
  286.                     </div>
  287.                     <div class="marquee-wrapper ">
  288.                         <div class="marquee-content right">
  289.                             <!-- Original -->
  290.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-2/1.png') }}" style="width: 200px"></div>
  291.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-2/2.png') }}" style="width: 200px"></div>
  292.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-2/3.png') }}" style="width: 250px"></div>
  293.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-2/4.png') }}" style="width: 250px"></div>
  294.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-2/5.png') }}" style="width: 250px"></div>
  295.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-2/6.png') }}" style="width: 250px"></div>
  296.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-2/7.png') }}" style="width: 250px"></div>
  297.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-2/8.png') }}" style="width: 250px"></div>
  298.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-2/9.png') }}" style="width: 250px"></div>
  299.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-2/10.png') }}" style="width: 250px"></div>
  300.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-2/11.png') }}" style="width: 250px"></div>
  301.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-2/12.png') }}" style="width: 250px"></div>
  302.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-2/13.png') }}" style="width: 250px"></div>
  303.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-2/14.png') }}" style="width: 250px"></div>
  304.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-2/15.png') }}" style="width: 250px"></div>
  305.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-2/16.png') }}" style="width: 250px"></div>
  306.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-2/17.png') }}" style="width: 250px"></div>
  307.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-2/18.png') }}" style="width: 250px"></div>
  308.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-2/19.png') }}" style="width: 250px"></div>
  309.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-2/20.png') }}" style="width: 250px"></div>
  310.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-2/21.png') }}" style="width: 250px"></div>
  311.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-2/22.png') }}" style="width: 250px"></div>
  312.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-2/23.png') }}" style="width: 250px"></div>
  313.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-2/24.png') }}" style="width: 250px"></div>
  314.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-2/25.png') }}" style="width: 250px"></div>
  315.                             <div class="marquee-item"><img src="{{ asset('build/images/newdesign/events-delivered/line-2/26.png') }}" style="width: 250px"></div>
  316.                         </div>
  317.                     </div>
  318.                 </div>
  319.             </div>
  320.         </section>
  321.         <!-- Upcoming events -->
  322.         <section class="container-fluid cont-eurovision-full back-fixed no-overlay"
  323.                  style="background-image: url('{{ asset('build/images/newdesign/background_events.webp') }}');">
  324.             <section class="container">
  325.                 <div class="separador white">
  326.                     <p class="titulo-20 white">Book your event</p>
  327.                 </div>
  328.                 <div class="titulo-section-1-2">
  329.                     <div class="left">
  330.                         <p class="titulo-60 white">Upcoming events</p>
  331.                         <p class="texto white">
  332.                             From major sports competitions to world-class live events, we ensure your content is delivered smoothly and reliably, wherever your audience is.<br>
  333.                             Browse our upcoming transmissions below and <strong>book the services you need directly through our platform.</strong>
  334.                         </p>
  335.                         <a href="{{ path('events_home') }}" class="btn btn--white">
  336.                             View all events
  337.                             <svg xmlns="http://www.w3.org/2000/svg" width="22" height="13" viewBox="0 0 22 13" fill="none">
  338.                                 <path d="M1 5.75C0.585786 5.75 0.25 6.08579 0.25 6.5C0.25 6.91421 0.585786 7.25 1 7.25V5.75ZM21.5303 7.03033C21.8232 6.73744 21.8232 6.26256 21.5303 5.96967L16.7574 1.1967C16.4645 0.903806 15.9896 0.903806 15.6967 1.1967C15.4038 1.48959 15.4038 1.96447 15.6967 2.25736L19.9393 6.5L15.6967 10.7426C15.4038 11.0355 15.4038 11.5104 15.6967 11.8033C15.9896 12.0962 16.4645 12.0962 16.7574 11.8033L21.5303 7.03033ZM1 7.25H21V5.75H1V7.25Z" fill="currentColor"/>
  339.                             </svg>
  340.                         </a>
  341.                     </div>
  342.                     <div class="right">
  343.                         <div class="events">
  344.                             {{ render(controller( 'App\\Controller\\EventController::getUpcomingEventsAction')) }}
  345.                         </div>
  346.                     </div>
  347.                 </div>
  348.             </section>
  349.         </section>
  350.         <!-- Follow the news -->
  351.         <section class="container cont-eurovision cont-memories">
  352.             <section class="statistics-section">
  353.                 <div class="separador">
  354.                     <p class="titulo-20 red">Follow the news</p>
  355.                 </div>
  356.                 <div class="titulo-section-doble">
  357.                     <div class="left">
  358.                         <h2 class="titulo-60">Insights</h2>
  359.                     </div>
  360.                     <div class="right">
  361.                         <p class="texto">
  362.                             Stay up to date with the latest from Eurovision Services.<br>
  363.                             From industry insights and success stories to product updates and company news, this is where we share what’s happening behind the scenes — and what’s coming next.
  364.                         </p>
  365.                     </div>
  366.                 </div>
  367.                 <div class="swiper insights insightSwiper">
  368.                     <div class="swiper-wrapper">
  369.                         {{ render(controller( 'App\\Controller\\InsightController::getLatestInsightsAction')) }}
  370.                     </div>
  371.                     <div class="button-prev">
  372.                         <svg xmlns="http://www.w3.org/2000/svg" width="42" height="16" viewBox="0 0 42 16" fill="none">
  373.                             <path d="M41 9C41.5523 9 42 8.55228 42 8C42 7.44772 41.5523 7 41 7L41 9ZM0.292893 7.29289C-0.0976295 7.68341 -0.0976296 8.31658 0.292892 8.7071L6.65685 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41422 8L8.07107 2.34314C8.46159 1.95262 8.46159 1.31945 8.07107 0.928929C7.68054 0.538405 7.04738 0.538405 6.65685 0.928929L0.292893 7.29289ZM41 7L1 7L1 9L41 9L41 7Z" fill="#DD0031"/>
  374.                         </svg>
  375.                     </div>
  376.                     <div class="button-next">
  377.                         <svg xmlns="http://www.w3.org/2000/svg" width="42" height="16" viewBox="0 0 42 16" fill="none">
  378.                             <path d="M1 7C0.447715 7 0 7.44772 0 8C0 8.55228 0.447715 9 1 9V7ZM41.7071 8.70711C42.0976 8.31658 42.0976 7.68342 41.7071 7.29289L35.3431 0.928932C34.9526 0.538408 34.3195 0.538408 33.9289 0.928932C33.5384 1.31946 33.5384 1.95262 33.9289 2.34315L39.5858 8L33.9289 13.6569C33.5384 14.0474 33.5384 14.6805 33.9289 15.0711C34.3195 15.4616 34.9526 15.4616 35.3431 15.0711L41.7071 8.70711ZM1 9H41V7H1V9Z" fill="#DD0031"/>
  379.                         </svg>
  380.                     </div>
  381.                 </div>
  382.                 <div class="cta-memories">
  383.                     <a href="{{ path('insight_home') }}" class="btn btn--red">Browse all insights
  384.                         <svg xmlns="http://www.w3.org/2000/svg" width="22" height="13" viewBox="0 0 22 13" fill="none">
  385.                             <path d="M1 5.75C0.585786 5.75 0.25 6.08579 0.25 6.5C0.25 6.91421 0.585786 7.25 1 7.25V5.75ZM21.5303 7.03033C21.8232 6.73744 21.8232 6.26256 21.5303 5.96967L16.7574 1.1967C16.4645 0.903806 15.9896 0.903806 15.6967 1.1967C15.4038 1.48959 15.4038 1.96447 15.6967 2.25736L19.9393 6.5L15.6967 10.7426C15.4038 11.0355 15.4038 11.5104 15.6967 11.8033C15.9896 12.0962 16.4645 12.0962 16.7574 11.8033L21.5303 7.03033ZM1 7.25H21V5.75H1V7.25Z" fill="currentColor"/>
  386.                         </svg>
  387.                     </a>
  388.                 </div>
  389.             </section>
  390.         </section>
  391.     </main>
  392. {% endblock %}