templates/AboutUs/index.html.twig line 1

Open in your IDE?
  1. {% extends "base.html.twig" %}
  2. {% block stylesheets %}
  3.     <style>
  4.         .headerImg {
  5.             background-image: url("{{ asset('assets/img/Catalog/HeaderImg.jpeg')}}");
  6.             background-size: cover;
  7.             background-position: center;
  8.             height: 500px;
  9.             position: relative;
  10.         }
  11.         .top-25 {
  12.             top: 270px;
  13.         }
  14.         .flex-center {
  15.             display: flex;
  16.             justify-content: center;
  17.             align-items: center;
  18.             flex-direction: column;
  19.         }
  20.         .text-justify {
  21.             text-align: justify;
  22.         }
  23.         .map {
  24.             border: 0;
  25.             width: 1000px;
  26.             height: 600px;
  27.         }
  28.         .title-header {
  29.             font-weight: bold;
  30.             text-transform: uppercase;
  31.             font-size: 50px;
  32.         }
  33.         .subtitle-header {
  34.             font-weight: 200;
  35.             font-size: 25px;
  36.             line-height: 25px;
  37.             display: block;
  38.             margin: 0 auto;
  39.             max-width: 500px;
  40.         }
  41.     </style>
  42. {% endblock %}
  43. {% block body %}
  44.     {# ------------------------------------------ Header ------------------------------------------ #}
  45.     <section class="headerImg">
  46.         <div class="position-absolute top-25 start-50 translate-middle text-center">
  47.             <h1 class="text-white title-header">Acerca de Nosotros</h1>
  48.             <h2 class="text-white subtitle-header">Celebramos tus sueños hechos realidad</h2>
  49.             <h2 class="text-white subtitle-header"><i>D I A L V I</i></h2>
  50.             <h4 class="text-white subtitle-header mt-1">Buen gusto, diseño e innovación.</h4>
  51.         </div>
  52.     </section>
  53.     {# ------------------------------------------ Header ------------------------------------------ #}
  54.     {# ------------------------------------------ About Us ------------------------------------------ #}
  55.     <section class="container mt-5">
  56.         <div class="row">
  57.             <div class="col-md-12 col-lg-6 flex-center">
  58.                 <h2 class="text-center">¿Quiénes somos?</h2>
  59.                 <p class="mx-5 text-justify fs-5">
  60.                     En Dialvi sabemos el esfuerzo que dedicas a vivir mejor, día a día. 
  61.                     Nosotros queremos ser el compañero que te incita a que en casa puedas 
  62.                     ser y vivir tu mejor versión. Motivándote a hacer realidad la 
  63.                     renovación de tus espacios para celebrarlo juntos. Porque al lograrlo, 
  64.                     no solo transformaste un espacio, sino que transformaste tu vida.
  65.                 </p>
  66.             </div>
  67.             <div class="col-md-12 col-lg-6 text-center">
  68.                 <img src="{{ asset('assets/img/Logo/DIALVI_LOGO.png') }}" class="img-fluid" alt="About Us">
  69.             </div>
  70.         </div>
  71.     </section>
  72.     {# ------------------------------------------ About Us ------------------------------------------ #}
  73.     {# ------------------------------------------ Our Mission ------------------------------------------ #}
  74.     <section class="container mt-5">
  75.         <div class="row">
  76.             <div id="secondImage" class="col-md-12 col-lg-6 text-center">
  77.                 <img src="{{ asset('assets/img/AboutUs/img0.jpeg') }}" class="img-fluid" alt="Mission">
  78.             </div>
  79.             <div id="secondText" class="col-md-12 col-lg-6 flex-center">
  80.                 <h2 class="text-center">Nuestra Misión</h2>
  81.                 <p class="mx-5 text-justify fs-5">
  82.                     Convertirnos en el proveedor líder de soluciones innovadoras 
  83.                     en azulejos y revestimientos, estableciendo estándares de 
  84.                     calidad y diseño que inspiren espacios únicos y funcionales, 
  85.                     tanto en hogares como en proyectos comerciales a nivel nacional 
  86.                     e internacional.
  87.                 </p>
  88.             </div>
  89.         </div>
  90.     </section>
  91.     {# ------------------------------------------ Our Mission ------------------------------------------ #}
  92.     {# ------------------------------------------ Our Vision ------------------------------------------ #}
  93.     <section class="container mt-5">
  94.         <div class="row">
  95.             <div class="col-md-12 col-lg-6 flex-center">
  96.                 <h2 class="text-center">Nuestra Visión</h2>
  97.                 <p class="mx-5 text-justify fs-5">
  98.                     Ofrecer a nuestros clientes una amplia variedad de azulejos 
  99.                     de alta calidad, con diseños modernos y duraderos que transformen 
  100.                     sus espacios. Nos comprometemos a brindar un servicio excepcional, 
  101.                     satisfacer las necesidades de nuestros clientes y contribuir al 
  102.                     embellecimiento de sus proyectos con materiales sostenibles y de excelencia.
  103.                     Estos enunciados reflejan un enfoque en la calidad, la innovación y la 
  104.                     satisfacción del cliente, elementos importantes en la industria de 
  105.                     los azulejos y revestimientos.
  106.                 </p>
  107.             </div>
  108.             <div class="col-md-12 col-lg-6 text-center">
  109.                 <img src="{{ asset('assets/img/AboutUs/img1.jpeg') }}" class="img-fluid" alt="Vision">
  110.             </div>
  111.         </div>
  112.     </section>
  113.     {# ------------------------------------------ Our Vision ------------------------------------------ #}
  114.     {# ------------------------------------------ Find Us (Map) ------------------------------------------ #}
  115.     <section class="container mt-5">
  116.         <div class="row">
  117.             <hr class="my-5">
  118.             <div class="col-md-12">
  119.                 <h2 class="text-center">Encuentra Nuestras Tiendas</h2>
  120.                 <div class="text-center embed-responsive embed-responsive-16by9">
  121.                     <iframe class="map" src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d235.65302351847504!2d-102.35643274271376!3d19.08797603123925!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x8431e16573185381%3A0xa0e682deebd656ba!2sDialvi!5e0!3m2!1ses-419!2smx!4v1735969103436!5m2!1ses-419!2smx" width="600" height="450" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>    
  122.                 </div>
  123.             </div>
  124.             <hr class="my-5">
  125.         </div>
  126.     </section>
  127.     {# ------------------------------------------ Find Us (Map) ------------------------------------------ #}
  128. {% endblock %}
  129. {% block javascripts %}
  130.     <script>
  131.         // Make the iframe dinamic to the screen
  132.         const map = document.querySelector('.map');
  133.         map.style.width = '100%';
  134.         map.style.height = '600px';
  135.         // Make the iframe responsive
  136.         window.addEventListener('resize', () => {
  137.             map.style.width = '100%';
  138.             map.style.height = '600px';
  139.         });
  140.         // Change the order of the elements in the second section
  141.         const secondImage = document.getElementById('secondImage');
  142.         const secondText = document.getElementById('secondText');
  143.         if (window.innerWidth < 992) {
  144.             secondImage.parentNode.insertBefore(secondText, secondImage);
  145.         }
  146.         window.addEventListener('resize', () => {
  147.             if (window.innerWidth < 992) {
  148.                 secondImage.parentNode.insertBefore(secondText, secondImage);
  149.             } else {
  150.                 secondText.parentNode.insertBefore(secondImage, secondText);
  151.             }
  152.         });
  153.     </script>
  154. {% endblock %}