@font-face{font-family:"Public Sans";font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/fonts/public-sans.woff2) format("woff2")}
:root{--fond: #FFFFFF;--fond-2: #F5F6F8;--fond-3: #E9EAEF;--encre: #16163A;--encre-2: #55587A;--bord: #DFE0E8;--accent: #FFC233;--accent-encre: #16163A;--accent-2: #2E2A8F;--accent-2-encre: #FFFFFF;--lien: #2E2A8F;--repere: #2E2A8F;--f-titre: "Public Sans",system-ui,sans-serif;--f-texte: "Public Sans",system-ui,sans-serif;--rayon: 6px;--rayon-p: 4px;--ombre: 0 1px 2px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.05)}h1,h2,h3{letter-spacing: 0;font-weight: 700}.btn{border-radius: var(--rayon-p)}.foot{background: #16163A}.ph{background: var(--fond-3)}.essentiel{background: #fff;border: 1px solid var(--bord)}.essentiel h2{color: var(--accent-2)}.prix,.session-prix,.fcarte .prix,.pl-f-p{color: var(--accent-2) !important;font-weight: 700}.surtitre{color: var(--accent-2)}.head .pastille .pn{display: none}.nav a{padding: 8px 7px;white-space: nowrap}@media (max-width: 760px){.head .pastille .pn{display: inline}}@media (min-width: 1101px) and (max-width: 1240px){.head .logo-txt span{display: none}}.obl{color: var(--accent-2)}.pastille svg,.reg-ico svg{fill: var(--accent-2)}
