.elementor-42486 .elementor-element.elementor-element-baa00d9{padding:85px 0px 0px 0px;}.elementor-42486 .elementor-element.elementor-element-200ac870{padding:85px 0px 0px 0px;}.elementor-42486 .elementor-element.elementor-element-7b109a09 > .elementor-widget-container{margin:76px 0px 0px 0px;}.elementor-42486 .elementor-element.elementor-element-7b109a09{text-align:center;}.elementor-42486 .elementor-element.elementor-element-7b109a09 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:75px;font-weight:600;color:#FF7105;}.elementor-42486 .elementor-element.elementor-element-7fef0dd{text-align:start;}.elementor-42486 .elementor-element.elementor-element-7fef0dd .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:40px;font-weight:700;color:#FF7105;}.elementor-42486 .elementor-element.elementor-element-3a0c904a{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;}.elementor-42486 .elementor-element.elementor-element-63a9f510{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;}.elementor-42486 .elementor-element.elementor-element-372263ee{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;}.elementor-42486 .elementor-element.elementor-element-23bca73b{text-align:start;}.elementor-42486 .elementor-element.elementor-element-23bca73b .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:40px;font-weight:700;color:#FF7105;}.elementor-42486 .elementor-element.elementor-element-6ed856c3{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;}.elementor-42486 .elementor-element.elementor-element-3d438b3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42486 .elementor-element.elementor-element-64871d9 .embedpress-document-embed iframe, , .elementor-42486 .elementor-element.elementor-element-64871d9 .ep-share-position-bottom .ep-embed-content-wraper{width:600%!important;max-width:600%!important;}.elementor-42486 .elementor-element.elementor-element-64871d9 .embedpress-document-embed iframe{height:600px!important;}.elementor-42486 .elementor-element.elementor-element-64871d9 .embedpress-document-embed .pdfobject-container{height:600px!important;}.elementor-42486 .elementor-element.elementor-element-c84d750 .embedpress-document-embed iframe, , .elementor-42486 .elementor-element.elementor-element-c84d750 .ep-share-position-bottom .ep-embed-content-wraper{width:600%!important;max-width:600%!important;}.elementor-42486 .elementor-element.elementor-element-c84d750 .embedpress-document-embed iframe{height:600px!important;}.elementor-42486 .elementor-element.elementor-element-c84d750 .embedpress-document-embed .pdfobject-container{height:600px!important;}.elementor-42486 .elementor-element.elementor-element-3f09c027{text-align:start;}.elementor-42486 .elementor-element.elementor-element-3f09c027 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:40px;font-weight:700;color:#FF7105;}.elementor-42486 .elementor-element.elementor-element-68c3c862{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;}.elementor-42486 .elementor-element.elementor-element-62d0a218{text-align:start;}.elementor-42486 .elementor-element.elementor-element-62d0a218 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:40px;font-weight:700;color:#FF7105;}.elementor-42486 .elementor-element.elementor-element-244e06ac{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;}.elementor-42486 .elementor-element.elementor-element-f56861b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42486 .elementor-element.elementor-element-3b34f3e2{text-align:start;}.elementor-42486 .elementor-element.elementor-element-3b34f3e2 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:40px;font-weight:700;color:#FF7105;}.elementor-42486 .elementor-element.elementor-element-53e4253c{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;}.elementor-42486 .elementor-element.elementor-element-25d9dc05{text-align:start;}.elementor-42486 .elementor-element.elementor-element-25d9dc05 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:40px;font-weight:700;color:#FF7105;}.elementor-42486 .elementor-element.elementor-element-507bbfa7{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;}.elementor-42486 .elementor-element.elementor-element-14fbe001{text-align:start;}.elementor-42486 .elementor-element.elementor-element-14fbe001 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:40px;font-weight:700;color:#FF7105;}.elementor-42486 .elementor-element.elementor-element-4433fa0e{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;}.elementor-42486 .elementor-element.elementor-element-7d9c9295{text-align:start;}.elementor-42486 .elementor-element.elementor-element-7d9c9295 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:40px;font-weight:700;color:#FF7105;}.elementor-42486 .elementor-element.elementor-element-22dc95ac{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;}.elementor-42486 .elementor-element.elementor-element-6de298c7{text-align:start;}.elementor-42486 .elementor-element.elementor-element-6de298c7 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:40px;font-weight:700;color:#FF7105;}.elementor-42486 .elementor-element.elementor-element-5a22a411{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;}.elementor-42486 .elementor-element.elementor-element-624a7839{text-align:start;}.elementor-42486 .elementor-element.elementor-element-624a7839 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:40px;font-weight:700;color:#FF7105;}.elementor-42486 .elementor-element.elementor-element-640b8dab{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;}.elementor-42486 .elementor-element.elementor-element-3772baa7{text-align:start;}.elementor-42486 .elementor-element.elementor-element-3772baa7 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:30px;font-weight:700;color:#FF7105;}.elementor-42486 .elementor-element.elementor-element-1a6f3220{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;}.elementor-42486 .elementor-element.elementor-element-39afe539{text-align:start;}.elementor-42486 .elementor-element.elementor-element-39afe539 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:30px;font-weight:700;color:#FF7105;}.elementor-42486 .elementor-element.elementor-element-2662c047{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;}.elementor-42486 .elementor-element.elementor-element-358f8bd8{text-align:start;}.elementor-42486 .elementor-element.elementor-element-358f8bd8 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:30px;font-weight:700;color:#FF7105;}.elementor-42486 .elementor-element.elementor-element-69f5e24a{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;}.elementor-42486 .elementor-element.elementor-element-177c045b{text-align:start;}.elementor-42486 .elementor-element.elementor-element-177c045b .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:30px;font-weight:700;color:#FF7105;}.elementor-42486 .elementor-element.elementor-element-25af234{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;}.elementor-42486 .elementor-element.elementor-element-5a5d9bfd{text-align:start;}.elementor-42486 .elementor-element.elementor-element-5a5d9bfd .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:30px;font-weight:700;color:#FF7105;}.elementor-42486 .elementor-element.elementor-element-41d9c2fc{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;}.elementor-42486 .elementor-element.elementor-element-6a6a825a{text-align:start;}.elementor-42486 .elementor-element.elementor-element-6a6a825a .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:40px;font-weight:700;color:#FF7105;}.elementor-42486 .elementor-element.elementor-element-2cc29915{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;}.elementor-42486 .elementor-element.elementor-element-5490d9c8{text-align:start;}.elementor-42486 .elementor-element.elementor-element-5490d9c8 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:40px;font-weight:700;color:#FF7105;}.elementor-42486 .elementor-element.elementor-element-3912dc44{text-align:justify;font-family:"Afacad", Sans-serif;font-size:21px;}.elementor-42486 .elementor-element.elementor-element-b995d64{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42486 .elementor-element.elementor-element-7b6df0ba{text-align:start;}.elementor-42486 .elementor-element.elementor-element-7b6df0ba .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:40px;font-weight:700;color:#FF7105;}.elementor-42486 .elementor-element.elementor-element-74584c36{text-align:start;}.elementor-42486 .elementor-element.elementor-element-74584c36 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:30px;font-weight:700;color:#FF7105;}.elementor-42486 .elementor-element.elementor-element-6238ab72{text-align:start;}.elementor-42486 .elementor-element.elementor-element-6238ab72 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:40px;font-weight:700;color:#FF7105;}.elementor-42486 .elementor-element.elementor-element-281d841d{text-align:start;}.elementor-42486 .elementor-element.elementor-element-281d841d .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:40px;font-weight:700;color:#FF7105;}@media(max-width:1024px){.elementor-42486 .elementor-element.elementor-element-3a0c904a{font-size:20px;}.elementor-42486 .elementor-element.elementor-element-63a9f510{font-size:20px;}.elementor-42486 .elementor-element.elementor-element-372263ee{font-size:20px;}.elementor-42486 .elementor-element.elementor-element-6ed856c3{font-size:20px;}.elementor-42486 .elementor-element.elementor-element-3d438b3{--grid-auto-flow:row;}.elementor-42486 .elementor-element.elementor-element-64871d9 .embedpress-document-embed iframe, , .elementor-42486 .elementor-element.elementor-element-64871d9 .ep-share-position-bottom .ep-embed-content-wraper{width:400px!important;max-width:400px!important;}.elementor-42486 .elementor-element.elementor-element-64871d9 .embedpress-document-embed iframe{height:400px!important;}.elementor-42486 .elementor-element.elementor-element-64871d9 .embedpress-document-embed .pdfobject-container{height:400px!important;}.elementor-42486 .elementor-element.elementor-element-c84d750 .embedpress-document-embed iframe, , .elementor-42486 .elementor-element.elementor-element-c84d750 .ep-share-position-bottom .ep-embed-content-wraper{width:400px!important;max-width:400px!important;}.elementor-42486 .elementor-element.elementor-element-c84d750 .embedpress-document-embed iframe{height:400px!important;}.elementor-42486 .elementor-element.elementor-element-c84d750 .embedpress-document-embed .pdfobject-container{height:400px!important;}.elementor-42486 .elementor-element.elementor-element-68c3c862{font-size:20px;}.elementor-42486 .elementor-element.elementor-element-244e06ac{font-size:20px;}.elementor-42486 .elementor-element.elementor-element-f56861b{--grid-auto-flow:row;}.elementor-42486 .elementor-element.elementor-element-53e4253c{font-size:20px;}.elementor-42486 .elementor-element.elementor-element-507bbfa7{font-size:20px;}.elementor-42486 .elementor-element.elementor-element-4433fa0e{font-size:20px;}.elementor-42486 .elementor-element.elementor-element-22dc95ac{font-size:20px;}.elementor-42486 .elementor-element.elementor-element-5a22a411{font-size:20px;}.elementor-42486 .elementor-element.elementor-element-640b8dab{font-size:20px;}.elementor-42486 .elementor-element.elementor-element-1a6f3220{font-size:20px;}.elementor-42486 .elementor-element.elementor-element-2662c047{font-size:20px;}.elementor-42486 .elementor-element.elementor-element-69f5e24a{font-size:20px;}.elementor-42486 .elementor-element.elementor-element-25af234{font-size:20px;}.elementor-42486 .elementor-element.elementor-element-41d9c2fc{font-size:20px;}.elementor-42486 .elementor-element.elementor-element-2cc29915{font-size:20px;}.elementor-42486 .elementor-element.elementor-element-3912dc44{font-size:20px;}.elementor-42486 .elementor-element.elementor-element-b995d64{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-42486 .elementor-element.elementor-element-7b109a09 > .elementor-widget-container{margin:-90px 0px 0px 0px;}.elementor-42486 .elementor-element.elementor-element-3a0c904a{text-align:start;font-size:20px;line-height:1.2em;letter-spacing:0.2px;}.elementor-42486 .elementor-element.elementor-element-63a9f510{text-align:start;font-size:20px;line-height:1.2em;letter-spacing:0.2px;}.elementor-42486 .elementor-element.elementor-element-372263ee{text-align:start;font-size:20px;line-height:1.2em;letter-spacing:0.2px;}.elementor-42486 .elementor-element.elementor-element-6ed856c3{text-align:start;font-size:20px;line-height:1.2em;letter-spacing:0.2px;}.elementor-42486 .elementor-element.elementor-element-3d438b3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42486 .elementor-element.elementor-element-64871d9 .embedpress-document-embed iframe, , .elementor-42486 .elementor-element.elementor-element-64871d9 .ep-share-position-bottom .ep-embed-content-wraper{width:300px!important;max-width:300px!important;}.elementor-42486 .elementor-element.elementor-element-64871d9 .embedpress-document-embed iframe{height:300px!important;}.elementor-42486 .elementor-element.elementor-element-64871d9 .embedpress-document-embed .pdfobject-container{height:300px!important;}.elementor-42486 .elementor-element.elementor-element-c84d750 .embedpress-document-embed iframe, , .elementor-42486 .elementor-element.elementor-element-c84d750 .ep-share-position-bottom .ep-embed-content-wraper{width:300px!important;max-width:300px!important;}.elementor-42486 .elementor-element.elementor-element-c84d750 .embedpress-document-embed iframe{height:300px!important;}.elementor-42486 .elementor-element.elementor-element-c84d750 .embedpress-document-embed .pdfobject-container{height:300px!important;}.elementor-42486 .elementor-element.elementor-element-68c3c862{text-align:start;font-size:20px;line-height:1.2em;letter-spacing:0.2px;}.elementor-42486 .elementor-element.elementor-element-244e06ac{text-align:start;font-size:20px;line-height:1.2em;letter-spacing:0.2px;}.elementor-42486 .elementor-element.elementor-element-f56861b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42486 .elementor-element.elementor-element-53e4253c{text-align:start;font-size:20px;line-height:1.2em;letter-spacing:0.2px;}.elementor-42486 .elementor-element.elementor-element-507bbfa7{text-align:start;font-size:20px;line-height:1.2em;letter-spacing:0.2px;}.elementor-42486 .elementor-element.elementor-element-4433fa0e{text-align:start;font-size:20px;line-height:1.2em;letter-spacing:0.2px;}.elementor-42486 .elementor-element.elementor-element-22dc95ac{text-align:start;font-size:20px;line-height:1.2em;letter-spacing:0.2px;}.elementor-42486 .elementor-element.elementor-element-5a22a411{text-align:start;font-size:20px;line-height:1.2em;letter-spacing:0.2px;}.elementor-42486 .elementor-element.elementor-element-640b8dab{text-align:start;font-size:20px;line-height:1.2em;letter-spacing:0.2px;}.elementor-42486 .elementor-element.elementor-element-1a6f3220{text-align:start;font-size:20px;line-height:1.2em;letter-spacing:0.2px;}.elementor-42486 .elementor-element.elementor-element-2662c047{text-align:start;font-size:20px;line-height:1.2em;letter-spacing:0.2px;}.elementor-42486 .elementor-element.elementor-element-69f5e24a{text-align:start;font-size:20px;line-height:1.2em;letter-spacing:0.2px;}.elementor-42486 .elementor-element.elementor-element-25af234{text-align:start;font-size:20px;line-height:1.2em;letter-spacing:0.2px;}.elementor-42486 .elementor-element.elementor-element-41d9c2fc{text-align:start;font-size:20px;line-height:1.2em;letter-spacing:0.2px;}.elementor-42486 .elementor-element.elementor-element-2cc29915{text-align:start;font-size:20px;line-height:1.2em;letter-spacing:0.2px;}.elementor-42486 .elementor-element.elementor-element-3912dc44{text-align:start;font-size:20px;line-height:1.2em;letter-spacing:0.2px;}.elementor-42486 .elementor-element.elementor-element-b995d64{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* 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 */