templates/includes/blocks/aboutSection.html.twig line 1

Open in your IDE?
  1. {% import "./macros_typography.html.twig" as macrosTypography %}
  2. {% import "./macros_button.html.twig" as macrosButton %}
  3. {% set contactInformations = sulu_snippet_load_by_area('ContactInformations_area',null, app.ContactInformations) %}
  4. <section class="about-section relative pt-16 pb-12"
  5.   section-shade="light">
  6.   <div class="fixed-lines">
  7.     <div></div>
  8.     <div></div>
  9.     <div></div>
  10.   </div>
  11.   <div class="relative grid lg:grid-cols-[1fr_2fr] gap-10 lg:gap-0 z-10 lg:z-0 text-blue">
  12.     <div class="overflow-hidden px-8 xl:px-12">
  13.       <h2 class="h2"
  14.         split-direction="top"
  15.         split-trigger="scroll">
  16.         {{ content.AlpineTitle|raw }}
  17.       </h2>
  18.       <div class="mt-8 w-full sm:w-1/2 lg:w-full"
  19.         fade
  20.         fade-trigger="scroll">
  21.         {{ content.AlpineDescription|raw }}
  22.       </div>
  23.       
  24.       {% set btnText = content.AlpineButtonText %}
  25.       {% set btnUrl = content.AlpineButtonLink %}
  26.       {{macrosButton.arrowLink({
  27.       'wrappClass': 'mt-12',
  28.       'href': btnUrl,
  29.       'text': btnText,
  30.       'trigger': 'scroll'
  31.       })}}
  32.     </div>
  33.     <div class="relative overflow-hidden px-8 xl:px-12 bg-white">
  34.       <div class="relative w-full lg:h-screen min-h-[500px] clip-path-top-right-bottom-left">
  35.         {# image size 1300x1110 #}
  36.         {% if content.AlpineMedia|length > 0 %}
  37.         {% set image = content.AlpineMedia.thumbnails['1300x1110'] %}
  38.         <img class="absolute object-cover w-full h-full"
  39.           fade
  40.           fade-trigger="scroll"
  41.           src="{{image}}"
  42.           alt="About"
  43.           loading="lazy">
  44.         {% endif %}
  45.         <div class="lg:hidden absolute top-0 bottom-0 left-1/2 w-px bg-white"></div>
  46.       </div>
  47.     </div>
  48.   </div>
  49.   <div class="text-transform-wrapp absolute bottom-12 grid grid-cols-2 lg:grid-cols-3 text-[23vw] md:text-[17vw] text-blue leading-[0.85] whitespace-nowrap uppercase tracking-[0.13em] pointer-events-none z-10 lg:z-0">
  50.       <div class="overflow-hidden bg-white">
  51.          <div class="about-text-transform about-text-transform-1" style="translate: none; rotate: none; scale: none; transform: translate(30%, 0px);">
  52.             {{contactInformations.content.contactsCompanyName}}
  53.          </div>
  54.       </div>
  55.       <div class="overflow-hidden hidden lg:block bg-white">
  56.          <div class="about-text-transform about-text-transform-2" style="translate: none; rotate: none; scale: none; transform: translate(30%, -3.264px) scale(1.05, 1.05);">
  57.             {{contactInformations.content.contactsCompanyName}}
  58.          </div>
  59.       </div>
  60.       <div class="overflow-hidden">
  61.          <div class="about-text-transform about-text-transform-3 stroke-text" style="translate: none; rotate: none; scale: none; transform: translate(30%, 0px);">
  62.             {{contactInformations.content.contactsCompanyName}}
  63.          </div>
  64.       </div>
  65.    </div>
  66. </section>