.elementor-1193 .elementor-element.elementor-element-7ce0b04f{--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-1193 .elementor-element.elementor-element-630d2fb6{--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-1193 .elementor-element.elementor-element-31f85aca{--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-1193 .elementor-element.elementor-element-365444ce{--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-1193 .elementor-element.elementor-element-2e6a9713{--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-1193 .elementor-element.elementor-element-4d2a8d77{--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-1193 .elementor-element.elementor-element-4d01e64f .elementor-icon-wrapper{text-align:center;}.elementor-1193 .elementor-element.elementor-element-35a9b63{--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-1193 .elementor-element.elementor-element-2c98066c .elementor-icon-wrapper{text-align:center;}.elementor-1193 .elementor-element.elementor-element-37dc5063{--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-1193 .elementor-element.elementor-element-3e29abe5 .elementor-icon-wrapper{text-align:center;}.elementor-1193 .elementor-element.elementor-element-5a371916{--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-1193 .elementor-element.elementor-element-59d769d6 .elementor-icon-wrapper{text-align:center;}.elementor-1193 .elementor-element.elementor-element-87b0ec2{--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-1193 .elementor-element.elementor-element-25ced9b4 .elementor-icon-wrapper{text-align:center;}.elementor-1193 .elementor-element.elementor-element-145568d{--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-1193 .elementor-element.elementor-element-9089d4b .elementor-icon-wrapper{text-align:center;}.elementor-1193 .elementor-element.elementor-element-52ea736d{--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-1193 .elementor-element.elementor-element-68a2bd3{--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-1193 .elementor-element.elementor-element-77952a38{--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-1193 .elementor-element.elementor-element-5987b116{--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-1193 .elementor-element.elementor-element-4eed170b{--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-1193 .elementor-element.elementor-element-5bbbf16a{--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-1193 .elementor-element.elementor-element-2b8c3749{--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-1193 .elementor-element.elementor-element-48415403{--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-1193 .elementor-element.elementor-element-6c86316f{--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-1193 .elementor-element.elementor-element-7640e3d0{--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-1193 .elementor-element.elementor-element-5b4633fd{--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-1193 .elementor-element.elementor-element-339515d7{--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-1193 .elementor-element.elementor-element-3ff3974d{--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-1193 .elementor-element.elementor-element-74972f8b{--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-1193 .elementor-element.elementor-element-33329eeb{--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-1193 .elementor-element.elementor-element-37941a5c{--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-1193 .elementor-element.elementor-element-1a2eb1d4{--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-1193 .elementor-element.elementor-element-2c8e39f0{--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-1193 .elementor-element.elementor-element-343035e1{--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-1193 .elementor-element.elementor-element-3b292c16{--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-1193 .elementor-element.elementor-element-423c729c{--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-1193 .elementor-element.elementor-element-32711669{--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-1193 .elementor-element.elementor-element-6a9d0b6a{--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-1193 .elementor-element.elementor-element-56a31ec0{--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-1193 .elementor-element.elementor-element-6217f363{--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-1193 .elementor-element.elementor-element-5c58c2ee{--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-1193 .elementor-element.elementor-element-3f6915e5{--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-1193 .elementor-element.elementor-element-3a6fae0f{--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-1193 .elementor-element.elementor-element-3d8290a6{--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-1193 .elementor-element.elementor-element-2e0ffa11{--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-1193 .elementor-element.elementor-element-65b1bcee{--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-1193 .elementor-element.elementor-element-783ddef2{--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-1193 .elementor-element.elementor-element-7aeb84b1{--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-1193 .elementor-element.elementor-element-38eb4acc{--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-1193 .elementor-element.elementor-element-7c8b6d10{--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-1193 .elementor-element.elementor-element-1fc17f66{--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-1193 .elementor-element.elementor-element-5543f2a9{--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-1193 .elementor-element.elementor-element-706022b5{--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-1193 .elementor-element.elementor-element-127bf7e{--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-1193 .elementor-element.elementor-element-cbffcbe{--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-1193 .elementor-element.elementor-element-3f8577f{--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-1193 .elementor-element.elementor-element-e3a586a{--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-1193 .elementor-element.elementor-element-a053625{--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-1193 .elementor-element.elementor-element-44a7ff2{--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-1193 .elementor-element.elementor-element-753619e5{--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-1193 .elementor-element.elementor-element-3c53e49a{--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-1193 .elementor-element.elementor-element-40771697{--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;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-7ce0b04f */.kb-energy-page{max-width:1200px!important;width:100%!important;margin:0 auto!important;padding:32px 24px 64px!important;gap:0!important;color:#514940;--widgets-spacing:0px;}
.kb-energy-page .e-con{min-width:0;--container-widget-width:100%;}
.kb-energy-page .elementor-widget{min-width:0;margin:0!important;}
.kb-energy-page .elementor-widget-heading{width:100%!important;}
.kb-energy-page .elementor-heading-title{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;line-height:1.15;color:#302923;}
.kb-energy-page h1{font-size:56px;}.kb-energy-page h2{font-size:40px;}.kb-energy-page h3{font-size:27px;}
.kb-energy-page .elementor-widget-text-editor{font-family:Montserrat,sans-serif;font-size:15px;line-height:1.75;}
.kb-energy-page p{margin:0 0 16px;}.kb-energy-page p:last-child{margin-bottom:0;}
.kb-energy-page .kb-energy-eyebrow{font-size:11px!important;letter-spacing:2px;color:#8e7655;font-weight:600;}
.kb-energy-page .kb-energy-hero{display:grid!important;grid-template-columns:1.2fr 1fr;gap:40px!important;align-items:center;padding:36px!important;background:#f6f0e7;border:1px solid #e9dfd1;border-radius:24px;}
.kb-energy-page .kb-energy-hero-copy,.kb-energy-page .kb-energy-shop-copy{padding:0!important;gap:20px!important;}
.kb-energy-page .kb-energy-image{width:100%!important;aspect-ratio:1;position:relative;overflow:hidden;background:linear-gradient(135deg,#e9dfcf,#f8f4ed);line-height:0;border-radius:12px;}
.kb-energy-page .kb-energy-image img{display:block;width:100%!important;height:auto!important;aspect-ratio:1;object-fit:contain;object-position:center;}
.kb-energy-page .kb-energy-image img[src*='placeholder']{opacity:0;}
.kb-energy-page .kb-energy-image::after{content:'Image à ajouter';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:11px Montserrat,sans-serif;letter-spacing:.3px;color:#93836f;pointer-events:none;}
.kb-energy-page .kb-energy-image:has(img:not([src*='placeholder']))::after{display:none;}
.kb-energy-page .kb-energy-banner,.kb-energy-page .kb-energy-shop-image{aspect-ratio:4/3;}
.kb-energy-page .kb-energy-banner img,.kb-energy-page .kb-energy-shop-image img{aspect-ratio:4/3;object-fit:contain;}
.kb-energy-page .elementor-button{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:1.5;border-radius:9px;padding:13px 20px;background:#d5bea3;color:#352d25;border:1px solid #c6ac8d;box-shadow:none;}
.kb-energy-page .elementor-button:hover{background:#c8ad8c;color:#302923;}
.kb-energy-page a:focus-visible{outline:2px solid #8d7150;outline-offset:4px;}
.kb-energy-page .kb-energy-nav{padding:48px 0 0!important;gap:18px!important;align-items:center;text-align:center;scroll-margin-top:100px;}
.kb-energy-page .kb-energy-nav-grid{display:flex!important;flex-flow:row wrap!important;justify-content:center;gap:18px!important;padding:10px 0 0!important;width:100%;}
.kb-energy-page .kb-energy-nav-card{width:calc((100% - 72px)/5)!important;flex:0 0 calc((100% - 72px)/5);gap:0!important;padding:0 0 20px!important;border:1px solid #e6dccf;border-radius:16px;background:#fffcf7;overflow:hidden;text-decoration:none!important;color:inherit;box-shadow:0 4px 14px rgba(70,51,31,.04);align-items:center;}
.kb-energy-page .kb-energy-nav-image{border-radius:0!important;}
.kb-energy-page .kb-energy-symbol{margin-top:-20px!important;position:relative;width:40px!important;align-self:center;background:#fffcf7;border:1px solid #e7dccd;border-radius:50%;padding:10px!important;line-height:1;}
.kb-energy-page .kb-energy-symbol .elementor-icon{font-size:18px;color:#a28b60;}.kb-energy-page .kb-energy-symbol svg{width:18px;height:18px;fill:#a28b60;}
.kb-energy-page .kb-energy-nav-card h3{font-size:24px;text-align:center;min-height:3.45em;display:flex;align-items:center;justify-content:center;padding:10px 12px 0;}
.kb-energy-page .kb-energy-nav-arrow{font-size:12px!important;color:#8c7456;padding-top:10px;}
.kb-energy-page .kb-energy-section{padding:54px 0 0!important;gap:18px!important;scroll-margin-top:100px;}
.kb-energy-page .kb-energy-section-intro{max-width:880px!important;}
.kb-energy-page .kb-energy-article-grid{display:flex!important;flex-flow:row wrap!important;justify-content:center;align-items:stretch;gap:22px!important;padding:8px 0 0!important;}
.kb-energy-page .kb-energy-article-card{width:calc((100% - 66px)/4)!important;flex:0 0 calc((100% - 66px)/4);padding:0 0 20px!important;gap:14px!important;border:1px solid #e8dfd2;border-radius:16px;overflow:hidden;background:#fffcf8;box-shadow:0 4px 15px rgba(72,52,31,.035);}
.kb-energy-page .kb-energy-article-image{border-radius:0!important;}
.kb-energy-page .kb-energy-article-card h3{font-size:27px;text-align:center;min-height:2.3em;display:flex;align-items:center;justify-content:center;padding:0 16px;}
.kb-energy-page .kb-energy-caption{font-size:12px!important;text-align:center;padding:0 16px;color:#85796b;}
.kb-energy-page .kb-energy-article-cta{margin-top:auto!important;font-size:12px!important;text-align:center;padding:0 16px;color:#8d7357;}
.kb-energy-page .kb-energy-back{align-self:flex-end;width:auto!important;}.kb-energy-page .kb-energy-back .elementor-button{padding:10px 0;background:transparent;border:0;color:#7c684f;font-size:12px;}
.kb-energy-page .kb-energy-reading{margin-top:48px!important;padding:28px 0!important;gap:18px!important;border-top:1px solid #e7ddd0;}.kb-energy-page .kb-energy-reading h2{font-size:32px;}
.kb-energy-page .kb-energy-shop{display:grid!important;grid-template-columns:1.4fr 1fr;align-items:center;gap:36px!important;padding:32px!important;margin-top:22px!important;background:#eee6d9;border-radius:22px;}
@media(min-width:768px) and (max-width:1024px){.kb-energy-page .kb-energy-hero{padding:28px!important;gap:26px!important;}.kb-energy-page h1{font-size:46px;}.kb-energy-page .kb-energy-nav-card{width:calc((100% - 36px)/3)!important;flex-basis:calc((100% - 36px)/3);}.kb-energy-page .kb-energy-article-card{width:calc((100% - 44px)/3)!important;flex-basis:calc((100% - 44px)/3);}}
@media(max-width:767px){.kb-energy-page{padding:20px 16px 40px!important;}.kb-energy-page h1{font-size:39px;}.kb-energy-page h2{font-size:31px;}.kb-energy-page .elementor-widget-text-editor{font-size:15px;line-height:1.7;}.kb-energy-page .kb-energy-hero{padding:24px 20px!important;grid-template-columns:1fr;gap:24px!important;}.kb-energy-page .kb-energy-hero-copy{gap:16px!important;}.kb-energy-page .kb-energy-banner{max-width:320px!important;justify-self:center;}.kb-energy-page .kb-energy-nav{padding-top:34px!important;}.kb-energy-page .kb-energy-nav-grid{gap:14px!important;}.kb-energy-page .kb-energy-nav-card{width:calc((100% - 14px)/2)!important;flex-basis:calc((100% - 14px)/2);padding-bottom:16px!important;}.kb-energy-page .kb-energy-nav-card h3{font-size:23px;min-height:3.45em;}.kb-energy-page .kb-energy-section{padding-top:38px!important;gap:16px!important;}.kb-energy-page .kb-energy-article-grid{gap:14px!important;}.kb-energy-page .kb-energy-article-card{width:calc((100% - 14px)/2)!important;flex-basis:calc((100% - 14px)/2);padding-bottom:17px!important;gap:12px!important;}.kb-energy-page .kb-energy-article-card h3{font-size:23px;min-height:3.45em;padding:0 10px;}.kb-energy-page .kb-energy-caption{font-size:11px!important;padding:0 10px;}.kb-energy-page .kb-energy-article-cta{font-size:12px!important;padding:0 8px;}.kb-energy-page .kb-energy-reading{margin-top:32px!important;padding-top:24px!important;}.kb-energy-page .kb-energy-reading h2{font-size:29px;}.kb-energy-page .kb-energy-shop{grid-template-columns:1fr;padding:24px 20px!important;gap:24px!important;}.kb-energy-page .kb-energy-shop-image{max-width:320px!important;justify-self:center;}}
@media(prefers-reduced-motion:no-preference){html:has(.kb-energy-page){scroll-behavior:smooth;}}
/* Repères visibles aussi avant l’ajout des fichiers dans les widgets Image */
.kb-energy-page .kb-energy-nav-card:not(:has(.kb-energy-image))::before,.kb-energy-page .kb-energy-article-card:not(:has(.kb-energy-image))::before{content:'Image à ajouter';display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%;aspect-ratio:1;background:linear-gradient(135deg,#e9dfcf,#f8f4ed);font:11px Montserrat,sans-serif;color:#93836f;}
.kb-energy-page .kb-energy-hero:not(:has(.kb-energy-banner))::after,.kb-energy-page .kb-energy-shop:not(:has(.kb-energy-shop-image))::after{content:'Image à ajouter';display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/3;border-radius:12px;background:linear-gradient(135deg,#e9dfcf,#f8f4ed);font:11px Montserrat,sans-serif;color:#93836f;}

.kb-energy-page .kb-energy-nav-card:not(:has(.kb-energy-image))::before,.kb-energy-page .kb-energy-article-card:not(:has(.kb-energy-image))::before{position:relative!important;inset:auto!important;height:auto!important;opacity:1;flex:0 0 auto;z-index:auto;}

.kb-energy-page .elementor-heading-title{overflow-wrap:anywhere;hyphens:auto;}

/* Sommaire à six thématiques */
.kb-energy-page .kb-energy-nav-grid{max-width:960px!important;margin-left:auto!important;margin-right:auto!important;}
@media(min-width:768px){.kb-energy-page .kb-energy-nav-card{width:calc((100% - 36px)/3)!important;flex-basis:calc((100% - 36px)/3)!important;}}
@media(min-width:768px) and (max-width:1024px){.kb-energy-page #astrologie .kb-energy-article-card{width:calc((100% - 22px)/2)!important;flex-basis:calc((100% - 22px)/2)!important;}}/* End custom CSS */