
html{scroll-behavior:smooth}
body{font-family:'Figtree',system-ui,sans-serif;-webkit-font-smoothing:antialiased}
.prk-btn{background:#AADC00;color:#121214;border:0}
.prk-btn:hover,.prk-btn:focus{background:#98c400;color:#121214}
.prk-btn-out{background:transparent;color:#121214;border:2px solid #AADC00}
.prk-btn-out:hover{background:#F5FCE0;color:#121214}
.prk-quiz .btn-check:checked+.btn{background:#AADC00;border-color:#AADC00;color:#121214;font-weight:800}
.prk-quiz .btn{border-color:#e5e7eb;color:#495057;text-align:left;font-size:.875rem}

/* ================= adaptation Elementor (pushrank-avis) ================= */
/* Le style vient d'ici et de Bootstrap, jamais des reglages Elementor. */

body.prk-page{display:block;background:#fff;font-family:'Figtree',system-ui,sans-serif;
  -webkit-font-smoothing:antialiased;color:#212529}
body.prk-page h1,body.prk-page h2,body.prk-page h3,
body.prk-page h4,body.prk-page h5,body.prk-page h6,
body.prk-page .elementor-heading-title{font-family:'Figtree',system-ui,sans-serif;line-height:1.2}

/* containers : aucune marge/gouttiere heritee du Kit */
.e-con.prk-blk{padding:0;gap:0;--gap:0px;--padding-top:0px;--padding-bottom:0px;
  --padding-left:0px;--padding-right:0px}
.e-con.prk-blk>.e-con-inner{gap:0;width:100%;padding:0}
.e-con.prk-blk>.e-con-inner>.elementor-widget{margin-block-end:0;width:100%}

/* blocs pleine largeur : le HTML porte son propre .container-xl */
.e-con.prk-full>.e-con-inner{max-width:none}

/* corps de page : reprend .container-xl.px-3.py-5[max-width:960px] */
.e-con.prk-body>.e-con-inner{max-width:960px;padding:0 16px}
.e-con.prk-first{--padding-top:3rem;padding-top:3rem}
.e-con.prk-last{--padding-bottom:3rem;padding-bottom:3rem}
.e-con.prk-mb5{margin-bottom:3rem}
.e-con.prk-mb4{margin-bottom:1.5rem}
.e-con.prk-mb3{margin-bottom:1rem}

/* titres de section sortis en widget heading natif : rend .fs-2.fw-bold[font-weight:800] */
.prk-h .elementor-heading-title{font-size:calc(1.325rem + .9vw);font-weight:800;
  line-height:1.2;margin:0;color:#212529}
@media(min-width:1200px){.prk-h .elementor-heading-title{font-size:2rem}}

/* header collant : c'est le container Elementor qui colle, pas le <header> interne */
.e-con.prk-head-wrap{position:sticky;top:0;z-index:1030;background:#121214}
.e-con.prk-head-wrap header{position:static;top:auto}
.e-con[id]{scroll-margin-top:72px}

/* divers */
.elementor-widget-html>p:last-child{margin-bottom:0}
body.prk-page .e-con,body.prk-page .e-con-inner{min-height:0}
