@media (min-width:981px){.et_pb_gutters3 .et_pb_column_4_4 .ds-library-grid.et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,.et_pb_gutters3 .et_pb_column_4_4 .ds-library-grid.et_pb_filterable_portfolio .et_pb_portfolio_item.active,.ds-library-grid.et_pb_portfolio_grid .et_pb_portfolio_item,.et_pb_column_4_4 .ds-library-grid.et_pb_grid_item:nth-child(4n){width:40%!important;margin-right:5.5%;margin-bottom:5.5%}}#footer-bottom:after{content:"© 2025 Enerjciel — Développé et géré par NovaDigiCo";display:block;text-align:center;color:#ffffff;margin-top:10px;font-size:14px;opacity:0.9}.page-id-227508 h1.entry-title{display:none!important}html,body{height:100%}#page-container{min-height:100vh;display:flex;flex-direction:column}#et-main-area{flex:1 0 auto}#main-footer,.et-l--footer{flex-shrink:0}footer,#main-footer{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;overflow:visible!important}#page-container,#et-main-area,.et_builder_inner_content,#main-content{overflow:visible!important;height:auto!important;min-height:0!important}.actualites-accueil .et_pb_ajax_pagination_container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:stretch}.actualites-accueil article.et_pb_post{display:flex;flex-direction:column;height:100%;margin:0!important;padding:26px!important;background:#ffffff;border:0;border-radius:14px;box-shadow:0 8px 28px rgba(0,0,0,0.08);transition:transform 0.25s ease,box-shadow 0.25s ease}.actualites-accueil article.et_pb_post:hover{transform:translateY(-5px);box-shadow:0 14px 36px rgba(0,0,0,0.13)}.actualites-accueil .entry-featured-image-url{display:block;margin:-26px -26px 22px -26px;overflow:hidden;border-radius:14px 14px 0 0}.actualites-accueil .entry-featured-image-url img{display:block;width:100%;height:210px;object-fit:cover;transition:transform 0.35s ease}.actualites-accueil article.et_pb_post:hover.entry-featured-image-url img{transform:scale(1.04)}.actualites-accueil .entry-title{margin:0 0 12px 0;padding:0;font-size:21px;line-height:1.25em;font-weight:600}.actualites-accueil .entry-title a{color:#202020;text-decoration:none}.actualites-accueil .entry-title a:hover{color:#08c83e}.actualites-accueil .post-meta{margin:0 0 14px 0;padding:0;font-size:13px;line-height:1.5em;color:#777777}.actualites-accueil .post-content{display:flex;flex-direction:column;flex-grow:1;padding:0;font-size:15px;line-height:1.6em;color:#555555}.actualites-accueil .post-content-inner{flex-grow:1}.actualites-accueil a.more-link{display:inline-block;align-self:flex-start;margin-top:20px;padding:12px 22px;background:#08c83e;color:#ffffff!important;border-radius:30px;font-size:0;font-weight:600;line-height:1em;text-decoration:none;transition:background 0.25s ease,transform 0.25s ease}.actualites-accueil a.more-link::before{content:"Lire l’article";font-size:14px}.actualites-accueil a.more-link::after{content:" →";font-size:14px}.actualites-accueil a.more-link:hover{background:#008ee8;transform:translateX(3px)}@media only screen and (max-width:980px){.actualites-accueil .et_pb_ajax_pagination_container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:767px){.actualites-accueil .et_pb_ajax_pagination_container{grid-template-columns:1fr;gap:22px}.actualites-accueil article.et_pb_post{padding:22px!important}.actualites-accueil .entry-featured-image-url{margin:-22px -22px 20px -22px}.actualites-accueil .entry-title{font-size:19px}}.blog-actualites .et_pb_post{display:grid!important;grid-template-columns:180px 1fr;column-gap:24px;align-items:start}.blog-actualites .entry-featured-image-url{width:180px!important;height:120px!important;margin:0!important;grid-row:1 / span 5;overflow:hidden;border-radius:10px}.blog-actualites .entry-featured-image-url img{width:180px!important;height:120px!important;object-fit:cover!important;object-position:center!important;display:block}.blog-actualites .entry-title{margin-top:0!important;padding-top:0!important}@media (max-width:767px){.blog-actualites .et_pb_post{grid-template-columns:110px 1fr;column-gap:15px}.blog-actualites .entry-featured-image-url,.blog-actualites .entry-featured-image-url img{width:110px!important;height:90px!important}}.blog-actualites .et_pb_post:not(:has(.entry-featured-image-url)){display:block!important}.blog-actualites .et_pb_post:not(:has(.entry-featured-image-url)) .entry-title,.blog-actualites .et_pb_post:not(:has(.entry-featured-image-url)) .post-meta,.blog-actualites .et_pb_post:not(:has(.entry-featured-image-url)) .post-content{width:100%!important}