{"id":363,"date":"2025-03-25T15:11:59","date_gmt":"2025-03-25T15:11:59","guid":{"rendered":"https:\/\/ultimatepiles.com\/?page_id=363"},"modified":"2026-04-16T14:38:47","modified_gmt":"2026-04-16T14:38:47","slug":"elementor-363","status":"publish","type":"page","link":"https:\/\/ultimatepiles.com\/fr\/","title":{"rendered":"Installation de pieux &#8211; Outaouais"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"363\" class=\"elementor elementor-363\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-79730d4 e-con-full e-flex e-con e-parent\" data-id=\"79730d4\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-73661e2 elementor-widget elementor-widget-html\" data-id=\"73661e2\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"helical-hero-section\">\r\n  <video class=\"hero-video-bg\" autoplay loop muted playsinline>\r\n    <source src=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2025\/01\/slide-02.mp4\" type=\"video\/mp4\">\r\n  <\/video>\r\n  <div class=\"hero-overlay\"><\/div>\r\n\r\n  <div class=\"hero-content-wrapper\">\r\n    <div class=\"hero-text-content\">\r\n      <h2 class=\"hero-subtitle\">Ottawa et de l'Outaouais<\/h2>\r\n      <h1 class=\"hero-title translation-block\">Installation<br> de pieux<\/h1>\r\n      \r\n      <div class=\"hero-actions\">\r\n        <a href=\"tel:+16136014878\" class=\"btn-custom btn-primary\">\r\n          <svg width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 11.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z\"><\/path><\/svg>\r\n          (613) 601-4878\r\n        <\/a>\r\n        <a href=\"#soumission\" class=\"btn-custom btn-secondary\">Devis Gratuit<\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"hero-badges\">\r\n      <div class=\"glass-badge badge-1\">\r\n        <div class=\"badge-icon\">\u2713<\/div>\r\n        <span>TRAVAUX CERTIFI\u00c9S PAR ING\u00c9NIEUR<\/span>\r\n      <\/div>\r\n      <div class=\"glass-badge badge-2\">\r\n        <div class=\"badge-icon\">$<\/div>\r\n        <span>PR\u00c9-DESSIN &amp; DEVIS GRATUIT<\/span>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n\/* Variables de couleurs du Brand *\/\r\n:root {\r\n  --brand-gold: #B6902F;\r\n  --brand-black: #000000;\r\n  --brand-white: #ffffff;\r\n}\r\n\r\n\/* Conteneur principal *\/\r\n.helical-hero-section {\r\n  position: relative;\r\n  width: 100vw;\r\n  height: 125vh;\r\n  min-height: 700px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  overflow: hidden;\r\n  font-family: 'Inter', 'Helvetica Neue', sans-serif;\r\n  margin-left: calc(-50vw + 50%); \/* S'assure du full width sur Elementor *\/\r\n}\r\n\r\n\/* Vid\u00e9o et Overlay *\/\r\n.hero-video-bg {\r\n  position: absolute;\r\n  top: 50%;\r\n  left: 50%;\r\n  min-width: 100%;\r\n  min-height: 100%;\r\n  width: auto;\r\n  height: auto;\r\n  transform: translateX(-50%) translateY(-50%);\r\n  object-fit: cover;\r\n  z-index: 0;\r\n}\r\n\r\n.hero-overlay {\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  background: linear-gradient(90deg, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.4) 100%);\r\n  z-index: 1;\r\n}\r\n\r\n\/* Structure du contenu *\/\r\n.hero-content-wrapper {\r\n  position: relative;\r\n  z-index: 2;\r\n  width: 100%;\r\n  max-width: 1200px;\r\n  padding: 0 5%;\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  flex-wrap: wrap;\r\n  gap: 40px;\r\n}\r\n\r\n.hero-text-content {\r\n  max-width: 600px;\r\n  animation: fadeInUp 1s ease-out forwards;\r\n}\r\n\r\n\/* Typographie *\/\r\n.hero-subtitle {\r\n  color: var(--brand-gold);\r\n  font-size: 0.9rem;\r\n  letter-spacing: 3px;\r\n  text-transform: uppercase;\r\n  margin-bottom: 15px;\r\n  font-weight: 600;\r\n}\r\n\r\n.hero-title {\r\n  color: var(--brand-white);\r\n  font-size: 4.5rem;\r\n  font-weight: 800;\r\n  line-height: 1.1;\r\n  margin-bottom: 40px;\r\n  text-transform: uppercase;\r\n}\r\n\r\n\/* Boutons *\/\r\n.hero-actions {\r\n  display: flex;\r\n  gap: 20px;\r\n  flex-wrap: wrap;\r\n}\r\n\r\n.btn-custom {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 10px;\r\n  padding: 16px 32px;\r\n  font-size: 1rem;\r\n  font-weight: 600;\r\n  text-decoration: none;\r\n  text-transform: uppercase;\r\n  letter-spacing: 1px;\r\n  border-radius: 4px;\r\n  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n\r\n.btn-primary {\r\n  background-color: var(--brand-gold);\r\n  color: var(--brand-white);\r\n  border: 2px solid var(--brand-gold);\r\n}\r\n\r\n.btn-primary:hover {\r\n  background-color: transparent;\r\n  color: var(--brand-gold);\r\n  box-shadow: 0 10px 20px rgba(182, 144, 47, 0.2);\r\n  transform: translateY(-3px);\r\n}\r\n\r\n.btn-secondary {\r\n  background-color: transparent;\r\n  color: var(--brand-white);\r\n  border: 2px solid var(--brand-white);\r\n}\r\n\r\n.btn-secondary:hover {\r\n  background-color: var(--brand-white);\r\n  color: var(--brand-black);\r\n  transform: translateY(-3px);\r\n}\r\n\r\n\/* Badges (Glassmorphism) *\/\r\n.hero-badges {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 20px;\r\n}\r\n\r\n.glass-badge {\r\n  background: rgba(255, 255, 255, 0.05);\r\n  backdrop-filter: blur(10px);\r\n  -webkit-backdrop-filter: blur(10px);\r\n  border: 1px solid rgba(255, 255, 255, 0.1);\r\n  padding: 20px 30px;\r\n  border-radius: 8px;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 15px;\r\n  color: var(--brand-white);\r\n  font-weight: 600;\r\n  letter-spacing: 1px;\r\n  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3);\r\n  transform: translateY(50px);\r\n  opacity: 0;\r\n}\r\n\r\n\/* On encha\u00eene l'animation d'entr\u00e9e avec l'animation de surbrillance *\/\r\n.badge-1 { \r\n  animation: slideInRight 0.8s ease-out 0.3s forwards, sequentialHighlight 6s infinite 1.1s; \r\n}\r\n\r\n.badge-2 { \r\n  border-left: 4px solid var(--brand-gold); \r\n  animation: slideInRight 0.8s ease-out 0.5s forwards, sequentialHighlight 6s infinite 4.1s;\r\n}\r\n\r\n.badge-icon {\r\n  background: var(--brand-gold);\r\n  color: var(--brand-white);\r\n  width: 35px;\r\n  height: 35px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border-radius: 50%;\r\n  font-size: 1.2rem;\r\n}\r\n\r\n\/* Animations cl\u00e9s *\/\r\n@keyframes fadeInUp {\r\n  0% { opacity: 0; transform: translateY(30px); }\r\n  100% { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n@keyframes slideInRight {\r\n  0% { opacity: 0; transform: translateX(50px); }\r\n  100% { opacity: 1; transform: translateX(0); }\r\n}\r\n\r\n\/* ANIMATION DE SURBRILLANCE S\u00c9QUENTIELLE *\/\r\n@keyframes sequentialHighlight {\r\n  0%, 45%, 100% {\r\n    transform: scale(1);\r\n    background: rgba(255, 255, 255, 0.05);\r\n    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3);\r\n  }\r\n  15%, 30% {\r\n    transform: scale(1.03);\r\n    background: rgba(182, 144, 47, 0.15);\r\n    box-shadow: 0 0 20px rgba(182, 144, 47, 0.4);\r\n  }\r\n}\r\n\r\n\/* Responsive Tablette \/ Mobile *\/\r\n@media (max-width: 992px) {\r\n  .hero-title { font-size: 3.5rem; }\r\n  .hero-content-wrapper { justify-content: center; text-align: center; }\r\n  .hero-text-content { display: flex; flex-direction: column; align-items: center; }\r\n  .hero-badges { flex-direction: row; flex-wrap: wrap; justify-content: center; margin-top: 40px; }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n  .helical-hero-section { min-height: 850px; }\r\n  .hero-title { font-size: 2.5rem; }\r\n  .hero-actions { flex-direction: column; width: 100%; }\r\n  .btn-custom { width: 100%; }\r\n  .hero-badges { flex-direction: column; width: 100%; }\r\n  .glass-badge { width: 100%; justify-content: center; }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-139ba99 e-con-full e-flex e-con e-parent\" data-id=\"139ba99\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b921b23 elementor-widget elementor-widget-html\" data-id=\"b921b23\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"foundation-split-module\">\r\n  <div class=\"fsm-left\">\r\n    <div class=\"fsm-content\">\r\n      <div class=\"fsm-anchor-line\"><\/div>\r\n      <div class=\"fsm-text-reveal\">\r\n        <h2 class=\"fsm-title\">Votre fondation,<br><span class=\"fsm-highlight\">notre priorit\u00e9<\/span><\/h2>\r\n        <p class=\"fsm-desc\">Votre partenaire pour des fondations solides et durables<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"fsm-right\">\r\n    <div class=\"helical-slider\">\r\n      <div class=\"slider-track\" id=\"helicalTrack\">\r\n        <div class=\"slide\">\r\n          <img decoding=\"async\" src=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2025\/01\/2-scaled.jpg\" alt=\"Installation de pieux 1\">\r\n        <\/div>\r\n        <div class=\"slide\">\r\n          <img decoding=\"async\" src=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2025\/01\/2fa0abc1-76fa-491e-928c-be6ee422bfa4.jpg\" alt=\"Installation de pieux 2\">\r\n        <\/div>\r\n        <div class=\"slide\">\r\n          <img decoding=\"async\" src=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2025\/01\/1eec7e44-7b89-45da-86f2-b46ef9d76e5b.jpg\" alt=\"Installation de pieux 3\">\r\n        <\/div>\r\n        <div class=\"slide\">\r\n          <img decoding=\"async\" src=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2025\/01\/ca31e25b-a6ef-4e62-be22-70f1d7491479.jpg\" alt=\"Installation de pieux 4\">\r\n        <\/div>\r\n        <div class=\"slide\">\r\n          <img decoding=\"async\" src=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2024\/03\/IMG_20231006_102451206_HDR.jpg\" alt=\"Installation de pieux 5\">\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"slider-controls\">\r\n        <button class=\"slider-arrow prev-arrow\" id=\"prevBtn\" aria-label=\"Previous image\">\r\n          <svg width=\"24\" height=\"24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewbox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15 19l-7-7 7-7\"><\/path><\/svg>\r\n        <\/button>\r\n        <button class=\"slider-arrow next-arrow\" id=\"nextBtn\" aria-label=\"Next image\">\r\n          <svg width=\"24\" height=\"24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewbox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5l7 7-7 7\"><\/path><\/svg>\r\n        <\/button>\r\n      <\/div>\r\n      \r\n      <div class=\"slider-dots\" id=\"sliderDots\"><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n:root {\r\n  --brand-gold: #B6902F;\r\n  --brand-black: #000000;\r\n  --brand-white: #ffffff;\r\n}\r\n\r\n\/* Layout Principal Split-Screen *\/\r\n.foundation-split-module {\r\n  display: flex;\r\n  width: 100vw;\r\n  min-height: 80vh; \/* Ajustable selon le besoin *\/\r\n  background-color: var(--brand-black);\r\n  margin-left: calc(-50vw + 50%); \/* S'assure du full width sur Elementor *\/\r\n  font-family: 'Inter', sans-serif;\r\n  overflow: hidden;\r\n}\r\n\r\n\/* Moiti\u00e9 Gauche (Texte) *\/\r\n.fsm-left {\r\n  width: 50%;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: flex-end; \/* Pousse le texte vers le centre *\/\r\n  padding: 80px 5% 80px 20px;\r\n}\r\n\r\n.fsm-content {\r\n  position: relative;\r\n  max-width: 550px;\r\n  width: 100%;\r\n  padding-left: 30px;\r\n}\r\n\r\n\/* Animation de la ligne \"Pieu\" *\/\r\n.fsm-anchor-line {\r\n  position: absolute;\r\n  left: 0;\r\n  top: -30px;\r\n  width: 4px;\r\n  height: 0;\r\n  background: var(--brand-gold);\r\n  border-radius: 2px;\r\n  animation: drivePile 2s cubic-bezier(0.25, 1, 0.5, 1) 0.3s forwards;\r\n}\r\n\r\n.fsm-text-reveal {\r\n  opacity: 0;\r\n  transform: translateY(30px);\r\n  animation: fadeUpReveal 1s ease-out 0.8s forwards;\r\n}\r\n\r\n.fsm-title {\r\n  color: var(--brand-white);\r\n  font-size: clamp(2.5rem, 4vw, 4.5rem);\r\n  font-weight: 800;\r\n  line-height: 1.1;\r\n  margin-bottom: 25px;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.fsm-highlight {\r\n  color: var(--brand-gold);\r\n}\r\n\r\n.fsm-desc {\r\n  color: rgba(255, 255, 255, 0.8);\r\n  font-size: 1.25rem;\r\n  line-height: 1.6;\r\n  border-left: 1px solid rgba(255,255,255,0.2);\r\n  padding-left: 20px;\r\n}\r\n\r\n\/* Moiti\u00e9 Droite (Slider) *\/\r\n.fsm-right {\r\n  width: 50%;\r\n  position: relative;\r\n}\r\n\r\n.helical-slider {\r\n  position: absolute;\r\n  inset: 0; \/* Prend toute la hauteur\/largeur du flanc droit *\/\r\n  overflow: hidden;\r\n}\r\n\r\n.slider-track {\r\n  display: flex;\r\n  height: 100%;\r\n  transition: transform 0.8s cubic-bezier(0.25, 1, 0.5, 1); \/* Transition ultra-fluide *\/\r\n}\r\n\r\n.slide {\r\n  min-width: 100%;\r\n  height: 100%;\r\n  position: relative;\r\n}\r\n\r\n.slide img {\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n  \/* Optionnel : assombrit l\u00e9g\u00e8rement l'image pour un look plus \"\u00e9ditorial\" *\/\r\n  filter: brightness(0.85); \r\n}\r\n\r\n\/* Contr\u00f4les du Slider *\/\r\n.slider-controls {\r\n  position: absolute;\r\n  bottom: 40px;\r\n  right: 40px;\r\n  display: flex;\r\n  gap: 15px;\r\n  z-index: 10;\r\n}\r\n\r\n.slider-arrow {\r\n  background: rgba(255, 255, 255, 0.1);\r\n  backdrop-filter: blur(15px);\r\n  border: 3px solid rgba(255, 255, 255, 0.2);\r\n  color: var(--brand-white);\r\n  width: 50px;\r\n  height: 50px;\r\n  border-radius: 50%;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  cursor: pointer;\r\n  transition: all 0.3s ease;\r\n}\r\n\r\n.slider-arrow:hover {\r\n  background: #B6902F;\r\n  border-color: #B6902F;\r\n  transform: scale(1.1);\r\n}\r\n\r\n\/* Indicateurs (Points) *\/\r\n.slider-dots {\r\n  position: absolute;\r\n  bottom: 55px;\r\n  left: 40px;\r\n  display: flex;\r\n  gap: 8px;\r\n  z-index: 10;\r\n}\r\n\r\n.dot {\r\n  width: 8px;\r\n  height: 8px;\r\n  background: rgba(255, 255, 255, 0.4);\r\n  border-radius: 50%;\r\n  cursor: pointer;\r\n  transition: all 0.3s ease;\r\n}\r\n\r\n.dot.active {\r\n  background: var(--brand-gold);\r\n  width: 24px;\r\n  border-radius: 4px;\r\n}\r\n\r\n\/* Animations cl\u00e9s *\/\r\n@keyframes drivePile {\r\n  0% { height: 0; }\r\n  100% { height: calc(100% + 60px); }\r\n}\r\n\r\n@keyframes fadeUpReveal {\r\n  0% { opacity: 0; transform: translateY(30px); }\r\n  100% { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n\/* Responsive Tablettes et Mobiles *\/\r\n@media (max-width: 992px) {\r\n  .foundation-split-module {\r\n    flex-direction: column;\r\n  }\r\n  .fsm-left, .fsm-right {\r\n    width: 100%;\r\n  }\r\n  .fsm-left {\r\n    justify-content: center;\r\n    padding: 60px 5%;\r\n  }\r\n  .fsm-right {\r\n    min-height: 500px; \/* Donne une hauteur fixe au slider sur mobile *\/\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  const track = document.getElementById('helicalTrack');\r\n  const slides = Array.from(track.children);\r\n  const nextBtn = document.getElementById('nextBtn');\r\n  const prevBtn = document.getElementById('prevBtn');\r\n  const dotsContainer = document.getElementById('sliderDots');\r\n  \r\n  let currentIndex = 0;\r\n  let autoPlayInterval;\r\n\r\n  \/\/ Cr\u00e9ation des points (dots) dynamiquement\r\n  slides.forEach((_, index) => {\r\n    const dot = document.createElement('div');\r\n    dot.classList.add('dot');\r\n    if (index === 0) dot.classList.add('active');\r\n    \r\n    dot.addEventListener('click', () => {\r\n      goToSlide(index);\r\n      resetAutoPlay();\r\n    });\r\n    \r\n    dotsContainer.appendChild(dot);\r\n  });\r\n\r\n  const dots = Array.from(dotsContainer.children);\r\n\r\n  function updateSlider() {\r\n    track.style.transform = `translateX(-${currentIndex * 100}%)`;\r\n    \r\n    \/\/ Met \u00e0 jour les points\r\n    dots.forEach(dot => dot.classList.remove('active'));\r\n    dots[currentIndex].classList.add('active');\r\n  }\r\n\r\n  function goToSlide(index) {\r\n    currentIndex = index;\r\n    updateSlider();\r\n  }\r\n\r\n  function moveToNextSlide() {\r\n    currentIndex = (currentIndex === slides.length - 1) ? 0 : currentIndex + 1;\r\n    updateSlider();\r\n  }\r\n\r\n  function moveToPrevSlide() {\r\n    currentIndex = (currentIndex === 0) ? slides.length - 1 : currentIndex - 1;\r\n    updateSlider();\r\n  }\r\n\r\n  \/\/ \u00c9v\u00e9nements sur les fl\u00e8ches\r\n  nextBtn.addEventListener('click', () => {\r\n    moveToNextSlide();\r\n    resetAutoPlay();\r\n  });\r\n\r\n  prevBtn.addEventListener('click', () => {\r\n    moveToPrevSlide();\r\n    resetAutoPlay();\r\n  });\r\n\r\n  \/\/ D\u00e9filement automatique\r\n  function startAutoPlay() {\r\n    autoPlayInterval = setInterval(moveToNextSlide, 5000);\r\n  }\r\n\r\n  function resetAutoPlay() {\r\n    clearInterval(autoPlayInterval);\r\n    startAutoPlay();\r\n  }\r\n\r\n  startAutoPlay();\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f0cf08d e-con-full e-flex e-con e-parent\" data-id=\"f0cf08d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b1dd4ce elementor-widget elementor-widget-html\" data-id=\"b1dd4ce\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"bento-expertise-module\" id=\"bentoSection\">\r\n  <div class=\"bento-container\">\r\n    \r\n    <div class=\"bento-grid\">\r\n      \r\n      <div class=\"bento-item bento-main delay-1\">\r\n        <h3 class=\"bento-eyebrow\">\u00c0 propos de nous<\/h3>\r\n        <h2 class=\"bento-title translation-block\">Un chef de file dans l\u2019installation<br>\nde <b> <i> pieux viss\u00e9s<\/b><\/i><\/h2>\r\n        \r\n        <div class=\"bento-text\">\r\n          <p>Depuis 2007, Ultimate Piles offre des services d\u2019installation de pieux viss\u00e9s de premi\u00e8re qualit\u00e9 dans la r\u00e9gion d\u2019Ottawa et de l\u2019Outaouais. Notre \u00e9quipe comp\u00e9tente d\u2019installateurs est pleinement qualifi\u00e9 et d\u00e9tient toutes les certifications et permis requis. Elle travaille en collaboration avec les plus gros entrepreneurs en am\u00e9nagement paysager et des ing\u00e9nieurs de renom pour garantir des r\u00e9sultats exceptionnels \u00e0 chaque projet.<\/p>\r\n          <p class=\"translation-block\">Nous sommes fiers de notre expertise dans la pose de pieux pour des terrasses, des patios, des rallonges de maison et des panneaux solaires. Nos pieux, fabriqu\u00e9s en usine, offrent le double de la capacit\u00e9 des pieux standard, assurant une durabilit\u00e9 et une solidit\u00e9 in\u00e9gal\u00e9es. Avec Ultimate Piles, vous b\u00e9n\u00e9ficiez d\u2019une installation rapide et efficace, sans compromis sur la qualit\u00e9.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"bento-item bento-tall bento-bg-gold delay-2\">\r\n        <div class=\"tall-top\">\r\n          <svg class=\"bento-icon-dark\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3 7v10a2 2 0 002 2h14a2 2 0 002-2V9a2 2 0 00-2-2h-6l-2-2H5a2 2 0 00-2 2z\"><\/path><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 11v6m-3-3h6\"><\/path><\/svg>\r\n          <span class=\"huge-number\">2X<\/span>\r\n        <\/div>\r\n        <div class=\"tall-bottom\">\r\n          <h4>Capacit\u00e9 de charge<\/h4>\r\n          <p>Pieux fabriqu\u00e9s en usine, garantissant une r\u00e9sistance et une durabilit\u00e9 in\u00e9gal\u00e9es.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"bento-item bento-square delay-3\">\r\n        <div class=\"square-content\">\r\n          <svg class=\"bento-icon-gold\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z\"><\/path><\/svg>\r\n          <h4>Depuis 2007<\/h4>\r\n          <p>Expertise de confiance<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"bento-item bento-square delay-4\">\r\n        <div class=\"square-content\">\r\n          <svg class=\"bento-icon-gold\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" viewbox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z\"><\/path><\/svg>\r\n          <h4>Enti\u00e8rement certifi\u00e9<\/h4>\r\n          <p>Ing\u00e9nieurs et permis<\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n:root {\r\n  --brand-gold: #B6902F;\r\n  --brand-black: #000000;\r\n  --brand-white: #ffffff;\r\n}\r\n\r\n\/* Conteneur principal *\/\r\n.bento-expertise-module {\r\n  width: 100vw;\r\n  background-color: #050505; \/* Un noir extr\u00eamement profond *\/\r\n  margin-left: calc(-50vw + 50%);\r\n  font-family: 'Inter', sans-serif;\r\n  padding: 100px 0;\r\n  overflow: hidden;\r\n  position: relative;\r\n}\r\n\r\n\/* Lueur de fond subtile derri\u00e8re la grille *\/\r\n.bento-expertise-module::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 50%;\r\n  left: 50%;\r\n  width: 800px;\r\n  height: 800px;\r\n  background: radial-gradient(circle, rgba(182, 144, 47, 0.05) 0%, rgba(0,0,0,0) 70%);\r\n  transform: translate(-50%, -50%);\r\n  z-index: 0;\r\n  pointer-events: none;\r\n}\r\n\r\n.bento-container {\r\n  position: relative;\r\n  width: 100%;\r\n  max-width: 1250px;\r\n  margin: 0 auto;\r\n  padding: 0 5%;\r\n  z-index: 1;\r\n}\r\n\r\n\/* LA GRILLE BENTO *\/\r\n.bento-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(4, 1fr); \/* 4 colonnes \u00e9gales *\/\r\n  gap: 20px;\r\n  align-items: stretch;\r\n}\r\n\r\n\/* Styles communs des bo\u00eetes *\/\r\n.bento-item {\r\n  background: rgba(255, 255, 255, 0.03);\r\n  backdrop-filter: blur(15px);\r\n  -webkit-backdrop-filter: blur(15px);\r\n  border: 1px solid rgba(255, 255, 255, 0.05);\r\n  border-radius: 24px; \/* Un radius prononc\u00e9 tr\u00e8s moderne *\/\r\n  padding: 40px;\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: center;\r\n  transition: transform 0.4s ease, box-shadow 0.4s ease, border-color 0.4s ease;\r\n  opacity: 0;\r\n  transform: translateY(40px);\r\n}\r\n\r\n.bento-item:hover {\r\n  transform: translateY(-5px);\r\n  border-color: rgba(182, 144, 47, 0.4);\r\n  box-shadow: 0 20px 40px rgba(0,0,0,0.4);\r\n}\r\n\r\n\/* Placement dans la grille (Desktop) *\/\r\n.bento-main { grid-column: span 2; grid-row: span 2; justify-content: flex-start; }\r\n.bento-tall { grid-column: span 1; grid-row: span 2; }\r\n.bento-square { grid-column: span 1; grid-row: span 1; padding: 30px; }\r\n\r\n\/* Contenu du Bloc Principal (Texte) *\/\r\n.bento-eyebrow {\r\n  color: var(--brand-gold);\r\n  font-size: 0.85rem;\r\n  letter-spacing: 3px;\r\n  text-transform: uppercase;\r\n  margin-bottom: 15px;\r\n  font-weight: 600;\r\n}\r\n\r\n.bento-title {\r\n  color: var(--brand-white);\r\n  font-size: clamp(2.2rem, 3vw, 3.2rem);\r\n  font-weight: 800;\r\n  line-height: 1.1;\r\n  margin-bottom: 30px;\r\n  text-transform: uppercase;\r\n  letter-spacing: -1px;\r\n}\r\n\r\n.bento-gold { color: var(--brand-gold); }\r\n\r\n.bento-text p {\r\n  color: rgba(255, 255, 255, 0.7);\r\n  font-size: 1.05rem;\r\n  line-height: 1.8;\r\n  margin-bottom: 20px;\r\n}\r\n\r\n.bento-text p:last-child { margin-bottom: 0; }\r\n.text-white { color: var(--brand-white); font-weight: 600; }\r\n\r\n\/* Contenu du Bloc Pilier (Dor\u00e9) *\/\r\n.bento-bg-gold {\r\n  background: linear-gradient(135deg, #CFA948 0%, #B6902F 100%);\r\n  border: none;\r\n  justify-content: space-between;\r\n}\r\n\r\n.bento-bg-gold:hover {\r\n  border-color: transparent;\r\n  box-shadow: 0 20px 40px rgba(182, 144, 47, 0.2);\r\n}\r\n\r\n.tall-top { display: flex; flex-direction: column; align-items: flex-start; gap: 20px; }\r\n.bento-icon-dark { width: 40px; height: 40px; color: var(--brand-black); opacity: 0.8; }\r\n.huge-number { font-size: 5rem; font-weight: 900; color: var(--brand-white); line-height: 1; }\r\n\r\n.tall-bottom h4 {\r\n  color: var(--brand-black);\r\n  font-size: 1.5rem;\r\n  font-weight: 800;\r\n  margin-bottom: 10px;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.tall-bottom p { color: rgba(0, 0, 0, 0.7); font-size: 0.95rem; line-height: 1.5; font-weight: 500; }\r\n\r\n\/* Contenu des Blocs Carr\u00e9s *\/\r\n.square-content { display: flex; flex-direction: column; align-items: flex-start; }\r\n.bento-icon-gold { width: 35px; height: 35px; color: var(--brand-gold); margin-bottom: 20px; }\r\n\r\n.square-content h4 {\r\n  color: var(--brand-white);\r\n  font-size: 1.2rem;\r\n  font-weight: 700;\r\n  margin-bottom: 8px;\r\n}\r\n\r\n.square-content p {\r\n  color: rgba(255, 255, 255, 0.5);\r\n  font-size: 0.85rem;\r\n  text-transform: uppercase;\r\n  letter-spacing: 1px;\r\n}\r\n\r\n\/* Animations au Scroll *\/\r\n.bento-grid.is-visible .bento-item {\r\n  animation: bentoReveal 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;\r\n}\r\n\r\n.bento-grid.is-visible .delay-1 { animation-delay: 0.1s; }\r\n.bento-grid.is-visible .delay-2 { animation-delay: 0.3s; }\r\n.bento-grid.is-visible .delay-3 { animation-delay: 0.5s; }\r\n.bento-grid.is-visible .delay-4 { animation-delay: 0.65s; }\r\n\r\n@keyframes bentoReveal {\r\n  0% { opacity: 0; transform: translateY(40px); }\r\n  100% { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n\/* Responsive Tablettes & Mobiles *\/\r\n@media (max-width: 1024px) {\r\n  .bento-grid { grid-template-columns: repeat(2, 1fr); }\r\n  .bento-main { grid-column: span 2; grid-row: auto; }\r\n  .bento-tall { grid-column: span 1; grid-row: span 2; }\r\n  .bento-square { grid-column: span 1; grid-row: span 1; }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n  .bento-grid { grid-template-columns: 1fr; }\r\n  .bento-main, .bento-tall, .bento-square { grid-column: 1 \/ -1; grid-row: auto; }\r\n  .bento-item { padding: 30px; }\r\n  .huge-number { font-size: 4rem; }\r\n}\r\n<\/style>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  const bentoGrid = document.querySelector('.bento-grid');\r\n  \r\n  const observer = new IntersectionObserver((entries, obs) => {\r\n    entries.forEach(entry => {\r\n      if (entry.isIntersecting) {\r\n        entry.target.classList.add('is-visible');\r\n        obs.unobserve(entry.target);\r\n      }\r\n    });\r\n  }, { threshold: 0.15 }); \/\/ Se d\u00e9clenche quand 15% de la grille est visible\r\n\r\n  if(bentoGrid) {\r\n    observer.observe(bentoGrid);\r\n  }\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ae3c513 e-con-full e-flex e-con e-parent\" data-id=\"ae3c513\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-69cb609 elementor-widget elementor-widget-html\" data-id=\"69cb609\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wwd-module\">\r\n  \r\n  <div class=\"wwd-title-container translation-block\"><span class=\"wwd-word word-1\">SERVICES<\/span><\/div>\r\n\r\n  <div class=\"wwd-services-grid\">\r\n    \r\n    <div class=\"wwd-card delay-1\">\r\n      <div class=\"wwd-icon-wrapper\">\r\n        <div class=\"wwd-custom-icon\">\r\n          +\r\n        <\/div>\r\n      <\/div>\r\n      <h3 class=\"wwd-card-title translation-block\">Installation<br> de pieux<\/h3>\r\n      <p class=\"wwd-card-desc\">Nous proposons un service complet d\u2019installation de pieux viss\u00e9s pour r\u00e9pondre \u00e0 tous vos besoins en fondations. Notre \u00e9quipe exp\u00e9riment\u00e9e utilise une pelle m\u00e9canique pour garantir une installation pr\u00e9cise et fiable, assurant ainsi la stabilit\u00e9 de vos projets. Que vous soyez r\u00e9novateur, fabricant de terrasses, constructeur de maison, ou toute personne n\u00e9cessitant une solide fondation, Ultimate Piles vous proposera des plans de conception de la disposition des pieux pour garantir que tous vous projets seront mont\u00e9s sur des bases solides.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"wwd-card delay-2\">\r\n      <div class=\"wwd-icon-wrapper\">\r\n        <div class=\"wwd-custom-icon\">\r\n          +\r\n        <\/div>\r\n      <\/div>\r\n      <h3 class=\"wwd-card-title\">Galeries, patios, extensions, solariums<\/h3>\r\n      <p class=\"wwd-card-desc\">Que vous construisiez une nouvelle terrasse, un patio, une rallonge de maison ou que vous installiez des panneaux solaires, Ultimate Piles est l\u00e0 pour vous fournir des fondations solides et durables. Nos pieux viss\u00e9s de qualit\u00e9 sup\u00e9rieure offrent une solution s\u00fbre et efficace pour tous vos projets.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"wwd-card delay-3\">\r\n      <div class=\"wwd-icon-wrapper\">\r\n        <div class=\"wwd-custom-icon\">\r\n          +\r\n        <\/div>\r\n      <\/div>\r\n      <h3 class=\"wwd-card-title translation-block\">Qualit\u00e9 et<br>durabilit\u00e9<\/h3>\r\n      <p class=\"wwd-card-desc\">Ce qui nous distingue, c\u2019est la qualit\u00e9 exceptionnelle de nos pieux. Avec le double de la capacit\u00e9 des pieux standard, nos fondations sont plus durables et solides, ce qui garantit des r\u00e9sultats \u00e0 long terme pour nos clients. De plus, gr\u00e2ce \u00e0 leur \u00e9paisseur accrue, nos pieux viss\u00e9s n\u00e9cessitent moins de r\u00e9ajustements, ce qui permet une installation plus efficace et \u00e9conomique.<\/p>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n:root {\r\n  --brand-gold: #B6902F;\r\n  --brand-black: #000000;\r\n  --brand-white: #ffffff;\r\n}\r\n\r\n\/* Conteneur Principal *\/\r\n.wwd-module {\r\n  width: 100vw;\r\n  background-color: var(--brand-black);\r\n  margin-left: calc(-50vw + 50%);\r\n  font-family: 'Inter', sans-serif;\r\n  padding: 100px 0 120px 0;\r\n  overflow: hidden;\r\n  position: relative;\r\n}\r\n\r\n\/* Lueur de fond pour lier avec les modules pr\u00e9c\u00e9dents *\/\r\n.wwd-module::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0;\r\n  left: 50%;\r\n  width: 100vw;\r\n  height: 500px;\r\n  background: radial-gradient(ellipse at top, rgba(182, 144, 47, 0.08) 0%, rgba(0,0,0,0) 70%);\r\n  transform: translateX(-50%);\r\n  pointer-events: none;\r\n}\r\n\r\n\/* TITRE G\u00c9ANT ANIM\u00c9 *\/\r\n.wwd-title-container {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  align-items: center;\r\n  width: 100%;\r\n  max-width: 100%; \/* Modifi\u00e9 pour \u00eatre fluide *\/\r\n  margin: 0 auto 80px auto;\r\n  padding: 0 3%; \/* Align\u00e9 avec la grille en dessous *\/\r\n}\r\n\r\n.wwd-word {\r\n  font-size: clamp(3rem, 12vw, 15rem);\r\n  font-weight: 900;\r\n  text-transform: uppercase;\r\n  line-height: 1;\r\n  color: rgba(255, 255, 255, 0.03);\r\n  transition: all 0.5s ease;\r\n}\r\n\r\n\/* Animation S\u00e9quentielle de Brillance *\/\r\n@keyframes sequenceGlow {\r\n  0%, 35%, 100% {\r\n    color: rgba(255, 255, 255, 0.03);\r\n    text-shadow: none;\r\n    transform: scale(1);\r\n  }\r\n  15% {\r\n    color: var(--brand-white);\r\n    text-shadow: 0 0 40px rgba(182, 144, 47, 0.8), 0 0 10px rgba(182, 144, 47, 0.5);\r\n    transform: scale(1.02);\r\n  }\r\n}\r\n\r\n.word-1 { animation: sequenceGlow 6s infinite 0s; }\r\n.word-2 { animation: sequenceGlow 6s infinite 2s; }\r\n.word-3 { animation: sequenceGlow 6s infinite 4s; }\r\n\r\n\r\n\/* GRILLE DES SERVICES - MODIFI\u00c9E POUR LA PLEINE LARGEUR *\/\r\n.wwd-services-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, 1fr);\r\n  gap: 30px;\r\n  width: 100%;\r\n  max-width: 100%; \/* La limite de 1250px a \u00e9t\u00e9 retir\u00e9e *\/\r\n  margin: 0 auto;\r\n  padding: 0 3%; \/* Rapproche les cartes des bords de l'\u00e9cran *\/\r\n  position: relative;\r\n  z-index: 2;\r\n}\r\n\r\n\/* Cartes de Service (Glassmorphism) *\/\r\n.wwd-card {\r\n  background: rgba(255, 255, 255, 0.02);\r\n  backdrop-filter: blur(20px);\r\n  -webkit-backdrop-filter: blur(20px);\r\n  border: 1px solid rgba(255, 255, 255, 0.05);\r\n  border-radius: 16px;\r\n  padding: 40px;\r\n  display: flex;\r\n  flex-direction: column;\r\n  transition: all 0.4s ease;\r\n  opacity: 0;\r\n  transform: translateY(40px);\r\n}\r\n\r\n.wwd-card:hover {\r\n  background: rgba(255, 255, 255, 0.05);\r\n  border-color: rgba(182, 144, 47, 0.5);\r\n  transform: translateY(-10px) !important;\r\n  box-shadow: 0 20px 40px rgba(0,0,0,0.5);\r\n}\r\n\r\n\/* Conteneur d'Ic\u00f4ne Personnalis\u00e9e *\/\r\n.wwd-icon-wrapper {\r\n  margin-bottom: 30px;\r\n}\r\n\r\n.wwd-custom-icon {\r\n  width: 70px;\r\n  height: 70px;\r\n  background: rgba(182, 144, 47, 0.1);\r\n  border: 1px solid rgba(182, 144, 47, 0.3);\r\n  border-radius: 12px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  color: var(--brand-gold);\r\n  font-size: 2rem;\r\n  overflow: hidden;\r\n  transition: all 0.3s ease;\r\n}\r\n\r\n.wwd-card:hover .wwd-custom-icon {\r\n  background: var(--brand-gold);\r\n  color: var(--brand-black);\r\n  transform: scale(1.1);\r\n}\r\n\r\n.wwd-custom-icon img,\r\n.wwd-custom-icon svg {\r\n  width: 60%;\r\n  height: 60%;\r\n  object-fit: contain;\r\n}\r\n\r\n\/* Typographie des cartes *\/\r\n.wwd-card-title {\r\n  color: var(--brand-white);\r\n  font-size: 1.5rem;\r\n  font-weight: 800;\r\n  line-height: 1.2;\r\n  margin-bottom: 20px;\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.5px;\r\n}\r\n\r\n.wwd-card-desc {\r\n  color: rgba(255, 255, 255, 0.7);\r\n  font-size: 1rem;\r\n  line-height: 1.7;\r\n  font-weight: 300;\r\n  margin: 0;\r\n  flex-grow: 1; \r\n}\r\n\r\n\/* Animation d'apparition au scroll *\/\r\n.wwd-services-grid.is-visible .wwd-card {\r\n  animation: fadeUpReveal 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;\r\n}\r\n\r\n.wwd-services-grid.is-visible .delay-1 { animation-delay: 0.1s; }\r\n.wwd-services-grid.is-visible .delay-2 { animation-delay: 0.3s; }\r\n.wwd-services-grid.is-visible .delay-3 { animation-delay: 0.5s; }\r\n\r\n@keyframes fadeUpReveal {\r\n  0% { opacity: 0; transform: translateY(40px); }\r\n  100% { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n\/* Responsive Tablettes & Mobiles *\/\r\n@media (max-width: 1024px) {\r\n  .wwd-services-grid { grid-template-columns: repeat(2, 1fr); padding: 0 5%; }\r\n  .wwd-title-container { padding: 0 5%; }\r\n  .wwd-card:nth-child(3) { grid-column: span 2; }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n  .wwd-module { padding: 60px 0; }\r\n  .wwd-title-container { margin-bottom: 40px; }\r\n  .wwd-services-grid { grid-template-columns: 1fr; gap: 30px; }\r\n  .wwd-card:nth-child(3) { grid-column: auto; }\r\n  .wwd-card { padding: 30px; }\r\n}\r\n<\/style>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  const wwdGrid = document.querySelector('.wwd-services-grid');\r\n  \r\n  const observerOptions = {\r\n    threshold: 0.15\r\n  };\r\n\r\n  const observer = new IntersectionObserver((entries, obs) => {\r\n    entries.forEach(entry => {\r\n      if (entry.isIntersecting) {\r\n        entry.target.classList.add('is-visible');\r\n        obs.unobserve(entry.target);\r\n      }\r\n    });\r\n  }, observerOptions);\r\n\r\n  if(wwdGrid) {\r\n    observer.observe(wwdGrid);\r\n  }\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c098447 e-con-full e-flex e-con e-parent\" data-id=\"c098447\" data-element_type=\"container\" id=\"realisations\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1324f92 elementor-widget elementor-widget-heading\" data-id=\"1324f92\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Preuves \u00e0 l'appui<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-081c29b elementor-widget elementor-widget-heading\" data-id=\"081c29b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">D\u00e9couvrez nos r\u00e9alisations<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6104546 e-con-full e-flex e-con e-parent\" data-id=\"6104546\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bf5ee33 elementor-widget elementor-widget-gallery\" data-id=\"bf5ee33\" data-element_type=\"widget\" data-settings=\"{&quot;gallery_layout&quot;:&quot;masonry&quot;,&quot;columns&quot;:3,&quot;columns_mobile&quot;:2,&quot;gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:21,&quot;sizes&quot;:[]},&quot;lazyload&quot;:&quot;yes&quot;,&quot;columns_tablet&quot;:2,&quot;gap_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;link_to&quot;:&quot;file&quot;,&quot;overlay_background&quot;:&quot;yes&quot;,&quot;content_hover_animation&quot;:&quot;fade-in&quot;}\" data-widget_type=\"gallery.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-gallery__container\">\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2025\/01\/2-scaled.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"bf5ee33\" data-elementor-lightbox-title=\"2\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzMwLCJ1cmwiOiJodHRwczpcL1wvdWx0aW1hdGVwaWxlcy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzAxXC8yLXNjYWxlZC5qcGciLCJzbGlkZXNob3ciOiJiZjVlZTMzIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2025\/01\/2-scaled.jpg\" data-width=\"2560\" data-height=\"1183\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2025\/01\/1eec7e44-7b89-45da-86f2-b46ef9d76e5b.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"bf5ee33\" data-elementor-lightbox-title=\"1eec7e44-7b89-45da-86f2-b46ef9d76e5b\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzA0LCJ1cmwiOiJodHRwczpcL1wvdWx0aW1hdGVwaWxlcy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzAxXC8xZWVjN2U0NC03Yjg5LTQ1ZGEtODZmMi1iNDZlZjlkNzZlNWIuanBnIiwic2xpZGVzaG93IjoiYmY1ZWUzMyJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2025\/01\/1eec7e44-7b89-45da-86f2-b46ef9d76e5b.jpg\" data-width=\"768\" data-height=\"1024\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2024\/03\/IMG_20240119_092022996.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"bf5ee33\" data-elementor-lightbox-title=\"IMG_20240119_092022996\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjgzLCJ1cmwiOiJodHRwczpcL1wvdWx0aW1hdGVwaWxlcy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzAzXC9JTUdfMjAyNDAxMTlfMDkyMDIyOTk2LmpwZyIsInNsaWRlc2hvdyI6ImJmNWVlMzMifQ%3D%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2024\/03\/IMG_20240119_092022996.jpg\" data-width=\"900\" data-height=\"1200\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2025\/01\/2fa0abc1-76fa-491e-928c-be6ee422bfa4.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"bf5ee33\" data-elementor-lightbox-title=\"2fa0abc1-76fa-491e-928c-be6ee422bfa4\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzA2LCJ1cmwiOiJodHRwczpcL1wvdWx0aW1hdGVwaWxlcy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzAxXC8yZmEwYWJjMS03NmZhLTQ5MWUtOTI4Yy1iZTZlZTQyMmJmYTQuanBnIiwic2xpZGVzaG93IjoiYmY1ZWUzMyJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2025\/01\/2fa0abc1-76fa-491e-928c-be6ee422bfa4.jpg\" data-width=\"881\" data-height=\"1024\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2025\/01\/3.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"bf5ee33\" data-elementor-lightbox-title=\"3\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzIwLCJ1cmwiOiJodHRwczpcL1wvdWx0aW1hdGVwaWxlcy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzAxXC8zLmpwZyIsInNsaWRlc2hvdyI6ImJmNWVlMzMifQ%3D%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2025\/01\/3.jpg\" data-width=\"1080\" data-height=\"810\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2025\/01\/ca31e25b-a6ef-4e62-be22-70f1d7491479.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"bf5ee33\" data-elementor-lightbox-title=\"ca31e25b-a6ef-4e62-be22-70f1d7491479\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzIyLCJ1cmwiOiJodHRwczpcL1wvdWx0aW1hdGVwaWxlcy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzAxXC9jYTMxZTI1Yi1hNmVmLTRlNjItYmUyMi03MGYxZDc0OTE0NzkuanBnIiwic2xpZGVzaG93IjoiYmY1ZWUzMyJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2025\/01\/ca31e25b-a6ef-4e62-be22-70f1d7491479.jpg\" data-width=\"1024\" data-height=\"768\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2025\/01\/ea7f5b4b-df43-40b8-b6c5-3530de515011.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"bf5ee33\" data-elementor-lightbox-title=\"ea7f5b4b-df43-40b8-b6c5-3530de515011\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzEyLCJ1cmwiOiJodHRwczpcL1wvdWx0aW1hdGVwaWxlcy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzAxXC9lYTdmNWI0Yi1kZjQzLTQwYjgtYjZjNS0zNTMwZGU1MTUwMTEuanBnIiwic2xpZGVzaG93IjoiYmY1ZWUzMyJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2025\/01\/ea7f5b4b-df43-40b8-b6c5-3530de515011.jpg\" data-width=\"768\" data-height=\"1024\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2025\/01\/f3e68e8b-fe55-40b8-ae5c-304c3193b5cc.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"bf5ee33\" data-elementor-lightbox-title=\"f3e68e8b-fe55-40b8-ae5c-304c3193b5cc\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzE0LCJ1cmwiOiJodHRwczpcL1wvdWx0aW1hdGVwaWxlcy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzAxXC9mM2U2OGU4Yi1mZTU1LTQwYjgtYWU1Yy0zMDRjMzE5M2I1Y2MuanBnIiwic2xpZGVzaG93IjoiYmY1ZWUzMyJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2025\/01\/f3e68e8b-fe55-40b8-ae5c-304c3193b5cc.jpg\" data-width=\"768\" data-height=\"1024\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2025\/01\/7838a7aa-dc91-4df3-a141-626001f45f95.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"bf5ee33\" data-elementor-lightbox-title=\"7838a7aa-dc91-4df3-a141-626001f45f95\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzEwLCJ1cmwiOiJodHRwczpcL1wvdWx0aW1hdGVwaWxlcy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzAxXC83ODM4YTdhYS1kYzkxLTRkZjMtYTE0MS02MjYwMDFmNDVmOTUuanBnIiwic2xpZGVzaG93IjoiYmY1ZWUzMyJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2025\/01\/7838a7aa-dc91-4df3-a141-626001f45f95.jpg\" data-width=\"768\" data-height=\"1024\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2024\/03\/IMG_20240119_092013313_HDR.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"bf5ee33\" data-elementor-lightbox-title=\"IMG_20240119_092013313_HDR\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjgxLCJ1cmwiOiJodHRwczpcL1wvdWx0aW1hdGVwaWxlcy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzAzXC9JTUdfMjAyNDAxMTlfMDkyMDEzMzEzX0hEUi5qcGciLCJzbGlkZXNob3ciOiJiZjVlZTMzIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2024\/03\/IMG_20240119_092013313_HDR.jpg\" data-width=\"1200\" data-height=\"900\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2024\/03\/IMG_20231024_141901079.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"bf5ee33\" data-elementor-lightbox-title=\"IMG_20231024_141901079\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6Mjc1LCJ1cmwiOiJodHRwczpcL1wvdWx0aW1hdGVwaWxlcy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzAzXC9JTUdfMjAyMzEwMjRfMTQxOTAxMDc5LmpwZyIsInNsaWRlc2hvdyI6ImJmNWVlMzMifQ%3D%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2024\/03\/IMG_20231024_141901079.jpg\" data-width=\"1200\" data-height=\"900\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2024\/03\/IMG_20231006_102451206_HDR.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"bf5ee33\" data-elementor-lightbox-title=\"IMG_20231006_102451206_HDR\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjY1LCJ1cmwiOiJodHRwczpcL1wvdWx0aW1hdGVwaWxlcy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzAzXC9JTUdfMjAyMzEwMDZfMTAyNDUxMjA2X0hEUi5qcGciLCJzbGlkZXNob3ciOiJiZjVlZTMzIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2024\/03\/IMG_20231006_102451206_HDR.jpg\" data-width=\"900\" data-height=\"1200\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2024\/03\/slide-mobile.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"bf5ee33\" data-elementor-lightbox-title=\"slide-mobile\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjM3LCJ1cmwiOiJodHRwczpcL1wvdWx0aW1hdGVwaWxlcy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzAzXC9zbGlkZS1tb2JpbGUuanBnIiwic2xpZGVzaG93IjoiYmY1ZWUzMyJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2024\/03\/slide-mobile.jpg\" data-width=\"768\" data-height=\"1280\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2024\/03\/IMG_20231016_144339805.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"bf5ee33\" data-elementor-lightbox-title=\"IMG_20231016_144339805\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjY3LCJ1cmwiOiJodHRwczpcL1wvdWx0aW1hdGVwaWxlcy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzAzXC9JTUdfMjAyMzEwMTZfMTQ0MzM5ODA1LmpwZyIsInNsaWRlc2hvdyI6ImJmNWVlMzMifQ%3D%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2024\/03\/IMG_20231016_144339805.jpg\" data-width=\"900\" data-height=\"1200\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2024\/03\/Albion_Maple-Key-Private_Belanger_08.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"bf5ee33\" data-elementor-lightbox-title=\"Albion_Maple Key Private_Belanger_08\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjU5LCJ1cmwiOiJodHRwczpcL1wvdWx0aW1hdGVwaWxlcy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzAzXC9BbGJpb25fTWFwbGUtS2V5LVByaXZhdGVfQmVsYW5nZXJfMDguanBnIiwic2xpZGVzaG93IjoiYmY1ZWUzMyJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/ultimatepiles.com\/wp-content\/uploads\/2024\/03\/Albion_Maple-Key-Private_Belanger_08.jpg\" data-width=\"1200\" data-height=\"900\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a646496 e-con-full e-flex e-con e-parent\" data-id=\"a646496\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fe9f5aa elementor-widget elementor-widget-html\" data-id=\"fe9f5aa\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"scrolling-banner-module\">\r\n  <div class=\"scrolling-track\">\r\n    \r\n    <div class=\"scrolling-text\">\r\n      <span class=\"solid-text\">Ultimate Piles est un chef de file de l\u2019industrie qui vous aide \u00e0 construire des bases solides.<\/span>\r\n      <span class=\"separator\">\u2726<\/span>\r\n      <span class=\"outline-text\">Ultimate Piles est un chef de file de l\u2019industrie qui vous aide \u00e0 construire des bases solides.<\/span>\r\n      <span class=\"separator\">\u2726<\/span>\r\n    <\/div>\r\n    \r\n    <div class=\"scrolling-text\">\r\n      <span class=\"solid-text\">Ultimate Piles est un chef de file de l\u2019industrie qui vous aide \u00e0 construire des bases solides.<\/span>\r\n      <span class=\"separator\">\u2726<\/span>\r\n      <span class=\"outline-text\">Ultimate Piles est un chef de file de l\u2019industrie qui vous aide \u00e0 construire des bases solides.<\/span>\r\n      <span class=\"separator\">\u2726<\/span>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n:root {\r\n  --brand-gold: #B6902F;\r\n  --brand-black: #000000;\r\n  --brand-white: #ffffff;\r\n}\r\n\r\n\/* Conteneur principal du bandeau *\/\r\n.scrolling-banner-module {\r\n  width: 100vw;\r\n  background-color: var(--brand-gold);\r\n  margin-left: calc(-50vw + 50%); \/* S'assure du full width sur Elementor *\/\r\n  padding: 25px 0; \/* Hauteur du \"mini\" bandeau *\/\r\n  overflow: hidden;\r\n  display: flex;\r\n  align-items: center;\r\n  position: relative;\r\n  z-index: 10;\r\n}\r\n\r\n\/* La piste de d\u00e9filement *\/\r\n.scrolling-track {\r\n  display: flex;\r\n  width: fit-content;\r\n  animation: scrollLeft 35s linear infinite;\r\n}\r\n\r\n\/* Pause l'animation si l'utilisateur passe sa souris dessus *\/\r\n.scrolling-banner-module:hover .scrolling-track {\r\n  animation-play-state: paused;\r\n}\r\n\r\n.scrolling-text {\r\n  display: flex;\r\n  align-items: center;\r\n  white-space: nowrap; \/* Emp\u00eache le texte de passer \u00e0 la ligne *\/\r\n}\r\n\r\n\/* Typographie de base *\/\r\n.scrolling-text span {\r\n  font-family: 'Inter', sans-serif;\r\n  font-size: clamp(1.5rem, 3vw, 2.5rem); \/* Fluide selon l'\u00e9cran *\/\r\n  font-weight: 800;\r\n  text-transform: uppercase;\r\n  letter-spacing: 1px;\r\n}\r\n\r\n\/* Texte Plein *\/\r\n.solid-text {\r\n  color: var(--brand-black);\r\n}\r\n\r\n\/* Texte Contour (Outline) *\/\r\n.outline-text {\r\n  color: transparent;\r\n  -webkit-text-stroke: 1.5px var(--brand-black);\r\n}\r\n\r\n\/* S\u00e9parateur (Etoile\/Losange) *\/\r\n.separator {\r\n  margin: 0 40px;\r\n  color: var(--brand-white) !important;\r\n  font-size: clamp(1.2rem, 2vw, 2rem) !important;\r\n  opacity: 0.8;\r\n}\r\n\r\n\/* Animation de d\u00e9filement continu *\/\r\n@keyframes scrollLeft {\r\n  0% { transform: translateX(0); }\r\n  \/* On d\u00e9cale de -50% car il y a exactement deux groupes \"scrolling-text\" identiques *\/\r\n  100% { transform: translateX(-50%); } \r\n}\r\n\r\n\/* Responsive pour Mobile *\/\r\n@media (max-width: 768px) {\r\n  .scrolling-banner-module {\r\n    padding: 15px 0;\r\n  }\r\n  .separator {\r\n    margin: 0 20px;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb54bc1 e-con-full e-flex e-con e-parent\" data-id=\"fb54bc1\" data-element_type=\"container\" id=\"soumission\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f9d667 elementor-widget elementor-widget-heading\" data-id=\"6f9d667\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Devis GRATUIT !<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8219fcb elementor-widget elementor-widget-spacer\" data-id=\"8219fcb\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0a0f38e elementor-button-align-end elementor-mobile-button-align-center elementor-widget__width-initial elementor-widget elementor-widget-form\" data-id=\"0a0f38e\" data-element_type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" id=\"Devis\" name=\"SOUMISSION EN LIGNE\" novalidate=\"\" action=\"\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"363\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"0a0f38e\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"363\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-prenom elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-prenom\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tPr\u00e9nom\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[prenom]\" id=\"form-field-prenom\" class=\"elementor-field elementor-size-xl  elementor-field-textual\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-nom elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-nom\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tNom de famille\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[nom]\" id=\"form-field-nom\" class=\"elementor-field elementor-size-xl  elementor-field-textual\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tEmail\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-xl  elementor-field-textual\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_73d30d8 elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_73d30d8\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tNum. de t\u00e9l.\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_73d30d8]\" id=\"form-field-field_73d30d8\" class=\"elementor-field elementor-size-xl  elementor-field-textual\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-dates elementor-col-25 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-dates\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tDate des travaux\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[dates]\" id=\"form-field-dates\" class=\"elementor-field elementor-size-xl  elementor-field-textual\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_52956a1 elementor-col-75\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_52956a1\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tAdresse compl\u00e8te (num, ville, code postal)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_52956a1]\" id=\"form-field-field_52956a1\" class=\"elementor-field elementor-size-xl  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-contact elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-contact\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tVotre pr\u00e9f\u00e9rence de contact \t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before\">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewbox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[contact]\" id=\"form-field-contact\" class=\"elementor-field-textual elementor-size-xl\" required=\"required\">\n\t\t\t\t\t\t\t\t\t<option value=\"By phone\">Par t\u00e9l\u00e9phone<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"By email\">Par email<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-infos elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-infos\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tInfos suppl\u00e9mentaires (d\u00e9tails, disponibilit\u00e9s, et plus.)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-xl\" name=\"form_fields[infos]\" id=\"form-field-infos\" rows=\"5\" required=\"required\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-recaptcha elementor-field-group elementor-column elementor-field-group-field_a43dfdc elementor-col-100\">\n\t\t\t\t\t<div class=\"elementor-field\" id=\"form-field-field_a43dfdc\"><div class=\"elementor-g-recaptcha\" data-sitekey=\"6Le24xkrAAAAAB4Lvj985TCHCH-twlnTycZmGVhC\" data-type=\"v2_checkbox\" data-theme=\"light\" data-size=\"normal\"><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-xl elementor-animation-grow\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">SEND<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<input type=\"hidden\" name=\"trp-form-language\" value=\"fr\"\/><\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>OTTAWA AND THE OUTAOUAIS REGION Helical PileInstallation (613) 601-4878 Get a Quote \u2713 WORKS CERTIFIED BY AN ENGINEER $ PRE-DESIGN &#038; FREE QUOTE Your foundation,our priority Your trusted partner for solid, long-lasting foundations. About Ultimate Piles A leading expert inhelical pile installation Since 2007, Ultimate Piles has been providing top-quality helical pile installation services in [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-363","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/ultimatepiles.com\/fr\/wp-json\/wp\/v2\/pages\/363","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ultimatepiles.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ultimatepiles.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ultimatepiles.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ultimatepiles.com\/fr\/wp-json\/wp\/v2\/comments?post=363"}],"version-history":[{"count":279,"href":"https:\/\/ultimatepiles.com\/fr\/wp-json\/wp\/v2\/pages\/363\/revisions"}],"predecessor-version":[{"id":775,"href":"https:\/\/ultimatepiles.com\/fr\/wp-json\/wp\/v2\/pages\/363\/revisions\/775"}],"wp:attachment":[{"href":"https:\/\/ultimatepiles.com\/fr\/wp-json\/wp\/v2\/media?parent=363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}