.elementor-43845 .elementor-element.elementor-element-12a45fb4{padding:85px 0px 0px 0px;}.elementor-43845 .elementor-element.elementor-element-79432827 > .elementor-container{max-width:1140px;}.elementor-43845 .elementor-element.elementor-element-79432827{padding:40px 20px 40px 20px;}.elementor-43845 .elementor-element.elementor-element-49cb5696{text-align:center;}.elementor-43845 .elementor-element.elementor-element-49cb5696 .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:53px;font-weight:400;line-height:1.15em;color:#FF7105;}.elementor-43845 .elementor-element.elementor-element-2477b6b{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;line-height:1.5em;color:#2b2b2b;}.elementor-43845 .elementor-element.elementor-element-4edcc1fb:not(.elementor-motion-effects-element-type-background), .elementor-43845 .elementor-element.elementor-element-4edcc1fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f3ee;}.elementor-43845 .elementor-element.elementor-element-4edcc1fb > .elementor-container{max-width:1140px;}.elementor-43845 .elementor-element.elementor-element-4edcc1fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 40px 20px;}.elementor-43845 .elementor-element.elementor-element-4edcc1fb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43845 .elementor-element.elementor-element-6bd3058f{text-align:start;}.elementor-43845 .elementor-element.elementor-element-6bd3058f .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:47px;font-weight:600;line-height:1.15em;color:#FF7105;}.elementor-43845 .elementor-element.elementor-element-bb65716{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;line-height:1.5em;color:#2b2b2b;}.elementor-43845 .elementor-element.elementor-element-aa39a98 > .elementor-container{max-width:1140px;}.elementor-43845 .elementor-element.elementor-element-aa39a98{padding:40px 20px 40px 20px;}.elementor-43845 .elementor-element.elementor-element-46e521f7{text-align:start;}.elementor-43845 .elementor-element.elementor-element-46e521f7 .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:47px;font-weight:600;line-height:1.15em;color:#FF7105;}.elementor-43845 .elementor-element.elementor-element-26802c9b{text-align:start;}.elementor-43845 .elementor-element.elementor-element-26802c9b .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:30px;font-weight:600;line-height:1.15em;color:#2b2b2b;}.elementor-43845 .elementor-element.elementor-element-44ca9a8a{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;line-height:1.5em;color:#2b2b2b;}.elementor-43845 .elementor-element.elementor-element-aec5eeb .embedpress-document-embed iframe, , .elementor-43845 .elementor-element.elementor-element-aec5eeb .ep-share-position-bottom .ep-embed-content-wraper{width:600%!important;max-width:600%!important;}.elementor-43845 .elementor-element.elementor-element-aec5eeb .embedpress-document-embed iframe{height:600px!important;}.elementor-43845 .elementor-element.elementor-element-aec5eeb .embedpress-document-embed .pdfobject-container{height:600px!important;}.elementor-43845 .elementor-element.elementor-element-7a026cb5{text-align:start;}.elementor-43845 .elementor-element.elementor-element-7a026cb5 .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:30px;font-weight:600;line-height:1.15em;color:#2b2b2b;}.elementor-43845 .elementor-element.elementor-element-36d4cba3{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;line-height:1.5em;color:#2b2b2b;}.elementor-43845 .elementor-element.elementor-element-8852b2d .embedpress-document-embed iframe, , .elementor-43845 .elementor-element.elementor-element-8852b2d .ep-share-position-bottom .ep-embed-content-wraper{width:600%!important;max-width:600%!important;}.elementor-43845 .elementor-element.elementor-element-8852b2d .embedpress-document-embed iframe{height:600px!important;}.elementor-43845 .elementor-element.elementor-element-8852b2d .embedpress-document-embed .pdfobject-container{height:600px!important;}.elementor-43845 .elementor-element.elementor-element-4d6991d{text-align:start;}.elementor-43845 .elementor-element.elementor-element-4d6991d .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:30px;font-weight:600;line-height:1.15em;color:#2b2b2b;}.elementor-43845 .elementor-element.elementor-element-2b3c7ee3{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;line-height:1.5em;color:#2b2b2b;}.elementor-43845 .elementor-element.elementor-element-19041a0 .embedpress-document-embed iframe, , .elementor-43845 .elementor-element.elementor-element-19041a0 .ep-share-position-bottom .ep-embed-content-wraper{width:600%!important;max-width:600%!important;}.elementor-43845 .elementor-element.elementor-element-19041a0 .embedpress-document-embed iframe{height:600px!important;}.elementor-43845 .elementor-element.elementor-element-19041a0 .embedpress-document-embed .pdfobject-container{height:600px!important;}.elementor-43845 .elementor-element.elementor-element-390663c .embedpress-document-embed iframe, , .elementor-43845 .elementor-element.elementor-element-390663c .ep-share-position-bottom .ep-embed-content-wraper{width:600%!important;max-width:600%!important;}.elementor-43845 .elementor-element.elementor-element-390663c .embedpress-document-embed iframe{height:600px!important;}.elementor-43845 .elementor-element.elementor-element-390663c .embedpress-document-embed .pdfobject-container{height:600px!important;}.elementor-43845 .elementor-element.elementor-element-12425dfd{text-align:start;}.elementor-43845 .elementor-element.elementor-element-12425dfd .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:30px;font-weight:600;line-height:1.15em;color:#2b2b2b;}.elementor-43845 .elementor-element.elementor-element-72f9be00{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;line-height:1.5em;color:#2b2b2b;}.elementor-43845 .elementor-element.elementor-element-940d6f3 .embedpress-document-embed iframe, , .elementor-43845 .elementor-element.elementor-element-940d6f3 .ep-share-position-bottom .ep-embed-content-wraper{width:600%!important;max-width:600%!important;}.elementor-43845 .elementor-element.elementor-element-940d6f3 .embedpress-document-embed iframe{height:600px!important;}.elementor-43845 .elementor-element.elementor-element-940d6f3 .embedpress-document-embed .pdfobject-container{height:600px!important;}.elementor-43845 .elementor-element.elementor-element-86c64b0 .embedpress-document-embed iframe, , .elementor-43845 .elementor-element.elementor-element-86c64b0 .ep-share-position-bottom .ep-embed-content-wraper{width:600%!important;max-width:600%!important;}.elementor-43845 .elementor-element.elementor-element-86c64b0 .embedpress-document-embed iframe{height:600px!important;}.elementor-43845 .elementor-element.elementor-element-86c64b0 .embedpress-document-embed .pdfobject-container{height:600px!important;}.elementor-43845 .elementor-element.elementor-element-6ba0194f{text-align:start;}.elementor-43845 .elementor-element.elementor-element-6ba0194f .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:30px;font-weight:600;line-height:1.15em;color:#2b2b2b;}.elementor-43845 .elementor-element.elementor-element-6a97b354{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;line-height:1.5em;color:#2b2b2b;}.elementor-43845 .elementor-element.elementor-element-9e6bfc0 .embedpress-document-embed iframe, , .elementor-43845 .elementor-element.elementor-element-9e6bfc0 .ep-share-position-bottom .ep-embed-content-wraper{width:600%!important;max-width:600%!important;}.elementor-43845 .elementor-element.elementor-element-9e6bfc0 .embedpress-document-embed iframe{height:600px!important;}.elementor-43845 .elementor-element.elementor-element-9e6bfc0 .embedpress-document-embed .pdfobject-container{height:600px!important;}.elementor-43845 .elementor-element.elementor-element-7498c45 .embedpress-document-embed iframe, , .elementor-43845 .elementor-element.elementor-element-7498c45 .ep-share-position-bottom .ep-embed-content-wraper{width:600%!important;max-width:600%!important;}.elementor-43845 .elementor-element.elementor-element-7498c45 .embedpress-document-embed iframe{height:600px!important;}.elementor-43845 .elementor-element.elementor-element-7498c45 .embedpress-document-embed .pdfobject-container{height:600px!important;}.elementor-43845 .elementor-element.elementor-element-5a614fa7:not(.elementor-motion-effects-element-type-background), .elementor-43845 .elementor-element.elementor-element-5a614fa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f3ee;}.elementor-43845 .elementor-element.elementor-element-5a614fa7 > .elementor-container{max-width:1140px;}.elementor-43845 .elementor-element.elementor-element-5a614fa7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 40px 20px;}.elementor-43845 .elementor-element.elementor-element-5a614fa7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43845 .elementor-element.elementor-element-34ecd719{text-align:start;}.elementor-43845 .elementor-element.elementor-element-34ecd719 .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:47px;font-weight:600;line-height:1.15em;color:#FF7105;}.elementor-43845 .elementor-element.elementor-element-2d6bc2f4{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;line-height:1.5em;color:#2b2b2b;}.elementor-43845 .elementor-element.elementor-element-590325b7{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;line-height:1.5em;color:#2b2b2b;}.elementor-43845 .elementor-element.elementor-element-46b1f670 > .elementor-container{max-width:1140px;}.elementor-43845 .elementor-element.elementor-element-46b1f670{padding:40px 20px 40px 20px;}.elementor-43845 .elementor-element.elementor-element-3ebf7a2e:not(.elementor-motion-effects-element-type-background), .elementor-43845 .elementor-element.elementor-element-3ebf7a2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f3ee;}.elementor-43845 .elementor-element.elementor-element-3ebf7a2e > .elementor-container{max-width:1140px;}.elementor-43845 .elementor-element.elementor-element-3ebf7a2e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 40px 20px;}.elementor-43845 .elementor-element.elementor-element-3ebf7a2e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43845 .elementor-element.elementor-element-67c178da{text-align:start;}.elementor-43845 .elementor-element.elementor-element-67c178da .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:47px;font-weight:600;line-height:1.15em;color:#FF7105;}.elementor-43845 .elementor-element.elementor-element-327a9b27{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;line-height:1.5em;color:#2b2b2b;}.elementor-43845 .elementor-element.elementor-element-37072774 .elementor-button{background-color:#FF7105;font-family:"Afacad", Sans-serif;font-size:22px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}@media(max-width:1024px){.elementor-43845 .elementor-element.elementor-element-aec5eeb .embedpress-document-embed iframe, , .elementor-43845 .elementor-element.elementor-element-aec5eeb .ep-share-position-bottom .ep-embed-content-wraper{width:400px!important;max-width:400px!important;}.elementor-43845 .elementor-element.elementor-element-aec5eeb .embedpress-document-embed iframe{height:400px!important;}.elementor-43845 .elementor-element.elementor-element-aec5eeb .embedpress-document-embed .pdfobject-container{height:400px!important;}.elementor-43845 .elementor-element.elementor-element-8852b2d .embedpress-document-embed iframe, , .elementor-43845 .elementor-element.elementor-element-8852b2d .ep-share-position-bottom .ep-embed-content-wraper{width:400px!important;max-width:400px!important;}.elementor-43845 .elementor-element.elementor-element-8852b2d .embedpress-document-embed iframe{height:400px!important;}.elementor-43845 .elementor-element.elementor-element-8852b2d .embedpress-document-embed .pdfobject-container{height:400px!important;}.elementor-43845 .elementor-element.elementor-element-19041a0 .embedpress-document-embed iframe, , .elementor-43845 .elementor-element.elementor-element-19041a0 .ep-share-position-bottom .ep-embed-content-wraper{width:400px!important;max-width:400px!important;}.elementor-43845 .elementor-element.elementor-element-19041a0 .embedpress-document-embed iframe{height:400px!important;}.elementor-43845 .elementor-element.elementor-element-19041a0 .embedpress-document-embed .pdfobject-container{height:400px!important;}.elementor-43845 .elementor-element.elementor-element-390663c .embedpress-document-embed iframe, , .elementor-43845 .elementor-element.elementor-element-390663c .ep-share-position-bottom .ep-embed-content-wraper{width:400px!important;max-width:400px!important;}.elementor-43845 .elementor-element.elementor-element-390663c .embedpress-document-embed iframe{height:400px!important;}.elementor-43845 .elementor-element.elementor-element-390663c .embedpress-document-embed .pdfobject-container{height:400px!important;}.elementor-43845 .elementor-element.elementor-element-940d6f3 .embedpress-document-embed iframe, , .elementor-43845 .elementor-element.elementor-element-940d6f3 .ep-share-position-bottom .ep-embed-content-wraper{width:400px!important;max-width:400px!important;}.elementor-43845 .elementor-element.elementor-element-940d6f3 .embedpress-document-embed iframe{height:400px!important;}.elementor-43845 .elementor-element.elementor-element-940d6f3 .embedpress-document-embed .pdfobject-container{height:400px!important;}.elementor-43845 .elementor-element.elementor-element-86c64b0 .embedpress-document-embed iframe, , .elementor-43845 .elementor-element.elementor-element-86c64b0 .ep-share-position-bottom .ep-embed-content-wraper{width:400px!important;max-width:400px!important;}.elementor-43845 .elementor-element.elementor-element-86c64b0 .embedpress-document-embed iframe{height:400px!important;}.elementor-43845 .elementor-element.elementor-element-86c64b0 .embedpress-document-embed .pdfobject-container{height:400px!important;}.elementor-43845 .elementor-element.elementor-element-9e6bfc0 .embedpress-document-embed iframe, , .elementor-43845 .elementor-element.elementor-element-9e6bfc0 .ep-share-position-bottom .ep-embed-content-wraper{width:400px!important;max-width:400px!important;}.elementor-43845 .elementor-element.elementor-element-9e6bfc0 .embedpress-document-embed iframe{height:400px!important;}.elementor-43845 .elementor-element.elementor-element-9e6bfc0 .embedpress-document-embed .pdfobject-container{height:400px!important;}.elementor-43845 .elementor-element.elementor-element-7498c45 .embedpress-document-embed iframe, , .elementor-43845 .elementor-element.elementor-element-7498c45 .ep-share-position-bottom .ep-embed-content-wraper{width:400px!important;max-width:400px!important;}.elementor-43845 .elementor-element.elementor-element-7498c45 .embedpress-document-embed iframe{height:400px!important;}.elementor-43845 .elementor-element.elementor-element-7498c45 .embedpress-document-embed .pdfobject-container{height:400px!important;}}@media(max-width:767px){.elementor-43845 .elementor-element.elementor-element-79432827{margin-top:-156px;margin-bottom:0px;padding:-13px 24px 24px 24px;}.elementor-43845 .elementor-element.elementor-element-33b9528 > .elementor-element-populated{margin:37px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-43845 .elementor-element.elementor-element-49cb5696{text-align:center;}.elementor-43845 .elementor-element.elementor-element-49cb5696 .elementor-heading-title{font-size:32px;}.elementor-43845 .elementor-element.elementor-element-2477b6b{font-size:18px;}.elementor-43845 .elementor-element.elementor-element-4edcc1fb{padding:24px 14px 24px 14px;}.elementor-43845 .elementor-element.elementor-element-6bd3058f .elementor-heading-title{font-size:30px;}.elementor-43845 .elementor-element.elementor-element-bb65716{font-size:18px;}.elementor-43845 .elementor-element.elementor-element-aa39a98{padding:24px 14px 24px 14px;}.elementor-43845 .elementor-element.elementor-element-46e521f7 .elementor-heading-title{font-size:30px;}.elementor-43845 .elementor-element.elementor-element-26802c9b .elementor-heading-title{font-size:24px;}.elementor-43845 .elementor-element.elementor-element-44ca9a8a{font-size:18px;}.elementor-43845 .elementor-element.elementor-element-aec5eeb .embedpress-document-embed iframe, , .elementor-43845 .elementor-element.elementor-element-aec5eeb .ep-share-position-bottom .ep-embed-content-wraper{width:300px!important;max-width:300px!important;}.elementor-43845 .elementor-element.elementor-element-aec5eeb .embedpress-document-embed iframe{height:300px!important;}.elementor-43845 .elementor-element.elementor-element-aec5eeb .embedpress-document-embed .pdfobject-container{height:300px!important;}.elementor-43845 .elementor-element.elementor-element-7a026cb5 .elementor-heading-title{font-size:24px;}.elementor-43845 .elementor-element.elementor-element-36d4cba3{font-size:18px;}.elementor-43845 .elementor-element.elementor-element-8852b2d .embedpress-document-embed iframe, , .elementor-43845 .elementor-element.elementor-element-8852b2d .ep-share-position-bottom .ep-embed-content-wraper{width:300px!important;max-width:300px!important;}.elementor-43845 .elementor-element.elementor-element-8852b2d .embedpress-document-embed iframe{height:300px!important;}.elementor-43845 .elementor-element.elementor-element-8852b2d .embedpress-document-embed .pdfobject-container{height:300px!important;}.elementor-43845 .elementor-element.elementor-element-4d6991d .elementor-heading-title{font-size:24px;}.elementor-43845 .elementor-element.elementor-element-2b3c7ee3{font-size:18px;}.elementor-43845 .elementor-element.elementor-element-19041a0 .embedpress-document-embed iframe, , .elementor-43845 .elementor-element.elementor-element-19041a0 .ep-share-position-bottom .ep-embed-content-wraper{width:300px!important;max-width:300px!important;}.elementor-43845 .elementor-element.elementor-element-19041a0 .embedpress-document-embed iframe{height:300px!important;}.elementor-43845 .elementor-element.elementor-element-19041a0 .embedpress-document-embed .pdfobject-container{height:300px!important;}.elementor-43845 .elementor-element.elementor-element-390663c .embedpress-document-embed iframe, , .elementor-43845 .elementor-element.elementor-element-390663c .ep-share-position-bottom .ep-embed-content-wraper{width:300px!important;max-width:300px!important;}.elementor-43845 .elementor-element.elementor-element-390663c .embedpress-document-embed iframe{height:300px!important;}.elementor-43845 .elementor-element.elementor-element-390663c .embedpress-document-embed .pdfobject-container{height:300px!important;}.elementor-43845 .elementor-element.elementor-element-12425dfd .elementor-heading-title{font-size:24px;}.elementor-43845 .elementor-element.elementor-element-72f9be00{font-size:18px;}.elementor-43845 .elementor-element.elementor-element-940d6f3 .embedpress-document-embed iframe, , .elementor-43845 .elementor-element.elementor-element-940d6f3 .ep-share-position-bottom .ep-embed-content-wraper{width:300px!important;max-width:300px!important;}.elementor-43845 .elementor-element.elementor-element-940d6f3 .embedpress-document-embed iframe{height:300px!important;}.elementor-43845 .elementor-element.elementor-element-940d6f3 .embedpress-document-embed .pdfobject-container{height:300px!important;}.elementor-43845 .elementor-element.elementor-element-86c64b0 .embedpress-document-embed iframe, , .elementor-43845 .elementor-element.elementor-element-86c64b0 .ep-share-position-bottom .ep-embed-content-wraper{width:300px!important;max-width:300px!important;}.elementor-43845 .elementor-element.elementor-element-86c64b0 .embedpress-document-embed iframe{height:300px!important;}.elementor-43845 .elementor-element.elementor-element-86c64b0 .embedpress-document-embed .pdfobject-container{height:300px!important;}.elementor-43845 .elementor-element.elementor-element-6ba0194f .elementor-heading-title{font-size:24px;}.elementor-43845 .elementor-element.elementor-element-6a97b354{font-size:18px;}.elementor-43845 .elementor-element.elementor-element-9e6bfc0 .embedpress-document-embed iframe, , .elementor-43845 .elementor-element.elementor-element-9e6bfc0 .ep-share-position-bottom .ep-embed-content-wraper{width:300px!important;max-width:300px!important;}.elementor-43845 .elementor-element.elementor-element-9e6bfc0 .embedpress-document-embed iframe{height:300px!important;}.elementor-43845 .elementor-element.elementor-element-9e6bfc0 .embedpress-document-embed .pdfobject-container{height:300px!important;}.elementor-43845 .elementor-element.elementor-element-7498c45 .embedpress-document-embed iframe, , .elementor-43845 .elementor-element.elementor-element-7498c45 .ep-share-position-bottom .ep-embed-content-wraper{width:300px!important;max-width:300px!important;}.elementor-43845 .elementor-element.elementor-element-7498c45 .embedpress-document-embed iframe{height:300px!important;}.elementor-43845 .elementor-element.elementor-element-7498c45 .embedpress-document-embed .pdfobject-container{height:300px!important;}.elementor-43845 .elementor-element.elementor-element-5a614fa7{padding:24px 14px 24px 14px;}.elementor-43845 .elementor-element.elementor-element-34ecd719 .elementor-heading-title{font-size:30px;}.elementor-43845 .elementor-element.elementor-element-2d6bc2f4{font-size:18px;}.elementor-43845 .elementor-element.elementor-element-590325b7{font-size:18px;}.elementor-43845 .elementor-element.elementor-element-46b1f670{padding:24px 14px 24px 14px;}.elementor-43845 .elementor-element.elementor-element-3ebf7a2e{padding:24px 14px 24px 14px;}.elementor-43845 .elementor-element.elementor-element-67c178da .elementor-heading-title{font-size:30px;}.elementor-43845 .elementor-element.elementor-element-327a9b27{font-size:18px;}}/* Start custom CSS *//* =============================================================
   PERMA BATTERIES — lisibilité mobile (batch)
   À coller dans : Elementor > Réglages du site > CSS personnalisé
   (s'applique à TOUTES les pages, y compris celles déjà publiées)
   Alternative page par page : Réglages de la page > CSS personnalisé
   ============================================================= */

@media (max-width: 767px) {

  /* ---- 1. Widgets texte Elementor -------------------------------
     Le !important est nécessaire : Elementor écrit les réglages de
     chaque widget dans une feuille de style dédiée, avec une
     spécificité supérieure (.elementor-element-xxxxxxx). */
  .elementor-widget-text-editor,
  .elementor-widget-text-editor p,
  .elementor-widget-text-editor li {
    font-size: 20px !important;
    line-height: 1.2 !important;
    letter-spacing: 0.2px !important;
    text-align: left !important;   /* le justifié crée des "rivières" sous 480px */
  }

  /* ---- 2. Blocs HTML maison (composants Perma Batteries) --------
     Ces blocs ne sont pas pilotés par l'éditeur : ils portent leur
     propre CSS et doivent être traités séparément. */
  .pbquick p, .pbmemo p, .pbav-t, .pbtips p, .pbsrc-use,
  .pbfaq-a, .pbtoc2-label, .pbcta p.sub {
    font-size: 20px !important;
    line-height: 1.2 !important;
    letter-spacing: 0.2px !important;
  }

  /* Tableaux : on descend un cran plus bas pour éviter le débordement */
  .pbchem, .pbminitab, .pbtab {
    font-size: 15px !important;
    line-height: 1.25 !important;
    letter-spacing: 0.2px !important;
  }
  .pbchem th, .pbminitab th, .pbtab th { font-size: 13.5px !important; }
  .pbchem td, .pbminitab td, .pbtab td { padding: 9px 8px !important; }

  /* Tableaux larges : défilement horizontal plutôt qu'écrasement */
  .pbchem, .pbminitab { display: block; overflow-x: auto; white-space: nowrap; }
  .pbchem td:first-child, .pbminitab td:first-child { white-space: normal; }

  /* ---- 3. Titres : on évite les débordements de Rajdhani 75px ---- */
  .elementor-widget-heading h1 { font-size: 34px !important; line-height: 1.05 !important; }
  .elementor-widget-heading h2 { font-size: 27px !important; line-height: 1.1 !important; }
  .elementor-widget-heading h3 { font-size: 22px !important; line-height: 1.15 !important; }

  /* ---- 4. Colonnes internes : empilage propre ------------------- */
  .elementor-inner-section .elementor-column { width: 100% !important; }
}

/* ---- Tablette (768–1024px) : palier intermédiaire --------------- */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-widget-text-editor,
  .elementor-widget-text-editor p {
    font-size: 20px !important;
    line-height: 1.35 !important;
  }
}/* End custom CSS */