{"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-06-19T02:51:20","modified_gmt":"2026-06-19T02:51:20","slug":"elementor-363","status":"publish","type":"page","link":"https:\/\/ultimatepiles.com\/fr\/","title":{"rendered":"Installation de pieux &#8211; Outaouais"},"content":{"rendered":"\t\t<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\" data-e-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-e-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 AND THE OUTAOUAIS REGION<\/h2>\r\n      <h1 class=\"hero-title\">Helical Pile<br>Installation<\/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\">Get a Quote<\/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>WORKS CERTIFIED BY AN ENGINEER<\/span>\r\n      <\/div>\r\n      <div class=\"glass-badge badge-2\">\r\n        <div class=\"badge-icon\">$<\/div>\r\n        <span>PRE-DESIGN & FREE QUOTE<\/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%);\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\/* =========================================\r\n   Badges (Ronds & Flottants)\r\n========================================= *\/\r\n.hero-badges {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 30px;\r\n  \/* Animation de flottement continu appliqu\u00e9e au conteneur *\/\r\n  animation: floatContainer 6s ease-in-out infinite;\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  \r\n  \/* Dimensions pour un cercle parfait *\/\r\n  width: 160px;\r\n  height: 160px;\r\n  border-radius: 50%;\r\n  \r\n  display: flex;\r\n  flex-direction: column; \/* Superpose l'ic\u00f4ne et le texte *\/\r\n  align-items: center;\r\n  justify-content: center;\r\n  text-align: center;\r\n  gap: 12px;\r\n  padding: 15px;\r\n  \r\n  color: var(--brand-white);\r\n  font-size: 0.75rem;\r\n  line-height: 1.3;\r\n  font-weight: 600;\r\n  letter-spacing: 0.5px;\r\n  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3);\r\n  transform: translateX(50px);\r\n  opacity: 0;\r\n}\r\n\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  \/* Remplacement du border-left par une bordure compl\u00e8te, plus esth\u00e9tique sur un cercle *\/\r\n  border: 2px solid rgba(182, 144, 47, 0.6); \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: 40px;\r\n  height: 40px;\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  flex-shrink: 0; \/* Emp\u00eache l'ic\u00f4ne de s'\u00e9craser *\/\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 l\u00e9vitation du conteneur *\/\r\n@keyframes floatContainer {\r\n  0%, 100% { transform: translateY(0); }\r\n  50% { transform: translateY(-15px); }\r\n}\r\n\r\n\/* Animation de surbrillance *\/\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.05);\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; justify-content: center; margin-top: 50px; }\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  \r\n  \/* Sur mobile, on garde les badges c\u00f4te \u00e0 c\u00f4te et on les r\u00e9duit *\/\r\n  .hero-badges { \r\n    flex-direction: row; \r\n    width: 100%; \r\n    gap: 15px; \r\n  }\r\n  .glass-badge { \r\n    width: 130px; \r\n    height: 130px; \r\n    font-size: 0.65rem;\r\n    padding: 10px;\r\n    gap: 8px;\r\n  }\r\n  .badge-icon {\r\n    width: 35px;\r\n    height: 35px;\r\n    font-size: 1rem;\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-139ba99 e-con-full e-flex e-con e-parent\" data-id=\"139ba99\" data-element_type=\"container\" data-e-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-e-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\">Your foundation,<br><span class=\"fsm-highlight\">our priority<\/span><\/h2>\r\n        <p class=\"fsm-desc\">Your trusted partner for solid, long-lasting foundations.<\/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\" data-e-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-e-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\">About Ultimate Piles<\/h3>\r\n        <h2 class=\"bento-title\">A leading expert in<br><span class=\"bento-gold\">helical pile installation<\/span><\/h2>\r\n        \r\n        <div class=\"bento-text\">\r\n          <p>Since 2007, Ultimate Piles has been providing top-quality helical pile installation services in the Ottawa and Outaouais region. Our skilled team of installers is fully certified and holds all necessary permits and accreditations. We work closely with leading landscaping contractors and renowned engineers to ensure exceptional results on every project.<\/p>\r\n          <p>We take pride in our expertise in installing piles for decks, patios, home extensions, and solar panels. Our factory-manufactured piles offer <strong class=\"text-white\">twice the load capacity<\/strong> of standard piles, ensuring unmatched strength and durability. With Ultimate Piles, you get fast and efficient installation\u2014without compromising on quality.<\/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>Load Capacity<\/h4>\r\n          <p>Factory-manufactured piles ensuring unmatched strength and durability.<\/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>Since 2007<\/h4>\r\n          <p>Trusted Experience<\/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>Fully Certified<\/h4>\r\n          <p>Engineers & Permits<\/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\" data-e-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-e-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\">\r\n    <span class=\"wwd-word word-1\">WHAT<\/span>\r\n    <span class=\"wwd-word word-2\">WE<\/span>\r\n    <span class=\"wwd-word word-3\">DO<\/span>\r\n  <\/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\">Helical Pile<br>Installation<\/h3>\r\n      <p class=\"wwd-card-desc\">We offer a complete helical pile installation service to meet all your foundation needs. Our experienced team uses an excavator to ensure precise and reliable installation, providing stability for all your projects. Whether you\u2019re a renovator, deck builder, home contractor, or anyone in need of a solid foundation, Ultimate Piles will provide custom pile layout plans to ensure your projects are built on rock-solid ground.<\/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\">Decks, Patios, Extensions & Solar<\/h3>\r\n      <p class=\"wwd-card-desc\">Whether you\u2019re building a new deck, patio, home extension, or installing solar panels, Ultimate Piles is here to provide strong, long-lasting foundations. Our premium helical piles offer a safe and efficient solution for all your projects.<\/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\">Quality and<br>durability<\/h3>\r\n      <p class=\"wwd-card-desc\">With twice the capacity of standard piles, our foundations are stronger and more durable, ensuring long-term results for our clients. Thanks to their increased thickness, our helical piles require fewer adjustments, allowing for a more efficient and cost-effective installation.<\/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\" data-e-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-e-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\">Results you can see<\/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-e-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\">Take a Look at Our Work<\/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-e-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-e-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\" data-e-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-e-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 is an industry leader helping you build on solid ground.<\/span>\r\n      <span class=\"separator\">\u2726<\/span>\r\n      <span class=\"outline-text\">Ultimate Piles is an industry leader helping you build on solid ground.<\/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 is an industry leader helping you build on solid ground.<\/span>\r\n      <span class=\"separator\">\u2726<\/span>\r\n      <span class=\"outline-text\">Ultimate Piles is an industry leader helping you build on solid ground.<\/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\" data-e-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-e-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\">FREE Quote !<\/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-e-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-e-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\" aria-label=\"SOUMISSION EN LIGNE\" novalidate=\"\">\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\tFirst name\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\tLast name\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\tPhone number\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\tProject Date\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\tFull Address (number, city, postal code)\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\tHow would you like us to contact you? \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\">By phone<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"By email\">By 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\tAdditional Information (project details, availability, and more)\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_v3 elementor-field-group elementor-column elementor-field-group-field_a43dfdc elementor-col-100 recaptcha_v3-bottomright\">\n\t\t\t\t\t<div class=\"elementor-field\" id=\"form-field-field_a43dfdc\"><div class=\"elementor-g-recaptcha\" data-sitekey=\"6LeefSctAAAAAIrYp-XWGKBh6EgQxNoWCK771srl\" data-type=\"v3\" data-action=\"Form\" data-badge=\"bottomright\" data-size=\"invisible\"><\/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<\/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>\n\t\t","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>\n","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":288,"href":"https:\/\/ultimatepiles.com\/fr\/wp-json\/wp\/v2\/pages\/363\/revisions"}],"predecessor-version":[{"id":823,"href":"https:\/\/ultimatepiles.com\/fr\/wp-json\/wp\/v2\/pages\/363\/revisions\/823"}],"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}]}}