.elementor-509 .elementor-element.elementor-element-dea2366{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:-6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-509 .elementor-element.elementor-element-dea2366:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-dea2366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dlindustrie.fr/wp-content/uploads/2026/01/Realisation-SelliC3A8res.webp");background-position:bottom center;background-size:cover;}.elementor-509 .elementor-element.elementor-element-dea2366::before, .elementor-509 .elementor-element.elementor-element-dea2366 > .elementor-background-video-container::before, .elementor-509 .elementor-element.elementor-element-dea2366 > .e-con-inner > .elementor-background-video-container::before, .elementor-509 .elementor-element.elementor-element-dea2366 > .elementor-background-slideshow::before, .elementor-509 .elementor-element.elementor-element-dea2366 > .e-con-inner > .elementor-background-slideshow::before, .elementor-509 .elementor-element.elementor-element-dea2366 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-509 .elementor-element.elementor-element-1b345bd{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px -1px 0px;}.elementor-509 .elementor-element.elementor-element-7b1a457{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;text-align:start;}.elementor-509 .elementor-element.elementor-element-7b1a457.elementor-element{--align-self:flex-start;}.elementor-509 .elementor-element.elementor-element-7b1a457 img{width:35%;}.elementor-509 .elementor-element.elementor-element-cd3cff9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-509 .elementor-element.elementor-element-cd3cff9:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-cd3cff9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-509 .elementor-element.elementor-element-1aa74aa.elementor-element{--align-self:center;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu-container{background-color:#ffffff;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal{background-color:#ffffff;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu-container, .elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu-container .eael-advanced-menu-toggle, .elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu.eael-advanced-menu-horizontal.eael-advanced-menu-responsive{border-style:none;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu-container .eael-advanced-menu-toggle{background-color:#0C45C7;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu-container .eael-advanced-menu-toggle i{color:#ffffff;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu-container .eael-advanced-menu-toggle svg{fill:#ffffff;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu li ul{background-color:#CC1103;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu li > a{color:#0C45C7;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu-toggle-text{color:#0C45C7;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu li:hover > a{color:#ffffff;background-color:#0C45C7;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu li.current-menu-item > a.eael-item-active{color:#ffffff;background-color:#0C45C7;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu li.current-menu-ancestor > a.eael-item-active{color:#ffffff;background-color:#0C45C7;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu li a{padding-left:20px;padding-right:20px;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a{padding-left:20px;padding-right:20px;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator svg{height:15px;width:15px;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li a span svg{height:15px;width:15px;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator i{font-size:15px;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu li .eael-advanced-menu-indicator i{color:#F51404;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li a span svg path{fill:#F51404;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator svg path{fill:#F51404;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu li .eael-advanced-menu-indicator{background-color:#ffffff;border-color:#f44336;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li > a:hover span i{color:#f44336;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator:hover i{color:#f44336;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator:hover svg path{fill:#f44336;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li a:hover span svg path{fill:#f44336;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu li .eael-advanced-menu-indicator:hover{background-color:#ffffff;border-color:#f44336;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu li .eael-advanced-menu-indicator.eael-advanced-menu-indicator-open{background-color:#ffffff;border-color:#f44336;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu li ul li > a{color:#ffffff;background-color:rgba(0,0,0,0);}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu li ul li:hover > a{color:#ffffff;background-color:rgba(0,0,0,0.2);}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu li ul li.current-menu-item > a.eael-item-active{color:#ffffff;background-color:rgba(0,0,0,0.2);}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu li ul li.current-menu-ancestor > a.eael-item-active{color:#ffffff;background-color:rgba(0,0,0,0.2);}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a span svg{height:15px;width:15px;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal ul li i{font-size:15px;color:#f44336;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu li ul li .eael-advanced-menu-indicator{font-size:15px;background-color:#ffffff;border-color:#f44336;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu li ul li .eael-advanced-menu-indicator i{color:#f44336;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu li ul li .eael-advanced-menu-indicator.eael-dropdown-indicator i{color:#f44336;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a span svg path{fill:#f44336;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-vertical .sub-menu .eael-dropdown-indicator svg path{fill:#f44336;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a:hover i{color:#f44336;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-vertical .eael-advanced-menu-indicator.eael-dropdown-indicator:hover i{color:#f44336;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a:hover span svg path{fill:#f44336;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-vertical .eael-advanced-menu-indicator.eael-dropdown-indicator:hover svg path{fill:#f44336;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu li ul li .eael-advanced-menu-indicator:hover{background-color:#ffffff;border-color:#f44336;}.elementor-509 .elementor-element.elementor-element-1aa74aa .eael-advanced-menu li ul li .eael-advanced-menu-indicator.eael-advanced-menu-indicator-open{background-color:#ffffff;border-color:#f44336;}.elementor-509 .elementor-element.elementor-element-52d1bf4{--display:flex;}.elementor-509 .elementor-element.elementor-element-083be41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-509 .elementor-element.elementor-element-c4de922{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-509 .elementor-element.elementor-element-e208ee5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-509 .elementor-element.elementor-element-e208ee5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-509 .elementor-element.elementor-element-d890d5f{text-align:left;}.elementor-509 .elementor-element.elementor-element-d890d5f .eael-divider, .elementor-509 .elementor-element.elementor-element-d890d5f .divider-border{border-style:solid;border-color:#A2A2A2;}.elementor-509 .elementor-element.elementor-element-d890d5f .eael-divider.horizontal{border-bottom-width:1px;width:100%;}.elementor-509 .elementor-element.elementor-element-d890d5f .divider-border{border-top-width:1px;}.elementor-509 .elementor-element.elementor-element-d890d5f .divider-text-container{width:100%;}.elementor-509 .elementor-element.elementor-element-6d22915{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-509 .elementor-element.elementor-element-b24fc9a{text-align:center;}.elementor-509 .elementor-element.elementor-element-b24fc9a .elementor-heading-title{font-size:29px;}.elementor-509 .elementor-element.elementor-element-9097b69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-509 .elementor-element.elementor-element-8399e54{text-align:left;}.elementor-509 .elementor-element.elementor-element-8399e54 .eael-divider, .elementor-509 .elementor-element.elementor-element-8399e54 .divider-border{border-style:solid;border-color:#A2A2A2;}.elementor-509 .elementor-element.elementor-element-8399e54 .eael-divider.horizontal{border-bottom-width:1px;width:100%;}.elementor-509 .elementor-element.elementor-element-8399e54 .divider-border{border-top-width:1px;}.elementor-509 .elementor-element.elementor-element-8399e54 .divider-text-container{width:100%;}.elementor-509 .elementor-element.elementor-element-497572b{margin:-1px -1px calc(var(--kit-widget-spacing, 0px) + -1px) -1px;padding:-1px -1px -1px -1px;text-align:center;color:#1F2937;}.elementor-509 .elementor-element.elementor-element-78078cc > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-509 .elementor-element.elementor-element-b1ce063 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-509 .elementor-element.elementor-element-b1ce063:after{content:"0.66";position:absolute;color:transparent;}.elementor-509 .elementor-element.elementor-element-09a82eb .gallery-list.gallery-style-1 .gallery-list-content .post-content-center,.elementor-509 .elementor-element.elementor-element-09a82eb .gallery-list.gallery-style-2 .gallery-list-content .post-content-bottom,.elementor-509 .elementor-element.elementor-element-09a82eb .gallery-list.gallery-style-3 .gallery-list-content .post-content-center,.elementor-509 .elementor-element.elementor-element-09a82eb  .gallery-list.gallery-style-4 .post-content-center .post-hover-content{background-color:#0C45C7;}.elementor-509 .elementor-element.elementor-element-09a82eb .gallery-list .post-inner-loop .grid-item{padding:15px 15px 15px 15px;}.elementor-509 .elementor-element.elementor-element-09a82eb .gallery-list .meta-search-icon a,.elementor-509 .elementor-element.elementor-element-09a82eb .gallery-list.tp-gal-fc .meta-search-icon{font-size:22px;max-width:calc(22px + 10px );}.elementor-509 .elementor-element.elementor-element-09a82eb .gallery-list .meta-search-icon{margin-bottom:12px;}.elementor-509 .elementor-element.elementor-element-09a82eb .gallery-list .post-inner-loop .entry-content{margin-top:10px;}@media(min-width:768px){.elementor-509 .elementor-element.elementor-element-e208ee5{--width:33%;}.elementor-509 .elementor-element.elementor-element-6d22915{--width:33%;}.elementor-509 .elementor-element.elementor-element-9097b69{--width:33%;}}@media(min-width:1025px){.elementor-509 .elementor-element.elementor-element-dea2366:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-dea2366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-509 .elementor-element.elementor-element-dea2366{--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}@media(max-width:767px){.elementor-509 .elementor-element.elementor-element-dea2366:not(.elementor-motion-effects-element-type-background), .elementor-509 .elementor-element.elementor-element-dea2366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-509 .elementor-element.elementor-element-dea2366{--margin-top:-15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:15%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-509 .elementor-element.elementor-element-cd3cff9{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-509 .elementor-element.elementor-element-1aa74aa.elementor-element{--align-self:flex-end;}.elementor-509 .elementor-element.elementor-element-083be41{--margin-top:-1px;--margin-bottom:-1px;--margin-left:-1px;--margin-right:-1px;}.elementor-509 .elementor-element.elementor-element-b24fc9a .elementor-heading-title{font-size:26px;}}/* Start custom CSS for tp-gallery-listout, class: .elementor-element-09a82eb *//* === Gallery Listing Paginated (GLP) === */
.glp-wrap{
  display:grid;
  gap:16px;
  grid-auto-flow:dense;
}

/* 2 colonnes (comme ta capture) */
.glp-cols-2{ grid-template-columns:repeat(2,minmax(0,1fr)); }

/* cartes */
.glp-item{
  position:relative;
  display:block;
  overflow:hidden;
  border-radius:8px;
  background:#f3f3f3;
}
.glp-img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}

/* bandeau titre bleu en bas */
.glp-cap{
  position:absolute;
  left:0; right:0; bottom:0;
  padding:8px 10px;
  font-size:12px;
  line-height:1.2;
  color:#fff;
  background:#0b43c7;
}

/* “masonry” simple via pattern :
   1er item plus grand à gauche,
   2 et 3 plus petits à droite, etc. */
.glp-cols-2 .glp-item:nth-child(6n+1){
  grid-row:span 2;   /* grand */
}
.glp-cols-2 .glp-item{
  aspect-ratio: 4 / 3;
}
.glp-cols-2 .glp-item:nth-child(6n+1){
  aspect-ratio: 4 / 5; /* plus haut pour le grand */
}

/* pagination */
.glp-pagination{
  margin-top:24px;
}
.glp-pagination .page-numbers{
  display:inline-block;
  padding:8px 12px;
  border:1px solid #ddd;
  border-radius:8px;
  margin:0 4px 6px 0;
  text-decoration:none;
}
.glp-pagination .page-numbers.current{
  font-weight:700;
}/* End custom CSS */