main{min-height:100vh;padding-top:0;padding-bottom:80px;padding-left:0}@media (min-width:1024px){main{padding-top:0;padding-bottom:0;padding-left:72px}}main.immersive-active{min-height:100dvh;padding:0}
:root{--nav-w:0px;--lavande:#cdbdf3;--blanc-casse:#f3f1fc}@media (min-width:1024px){:root{--nav-w:260px}:root[data-nav=reduit]{--nav-w:72px}.page-bandes{padding-left:var(--nav-w);transition:padding-left .3s ease-out}html[data-has-angel="1"] .page-bandes{padding-left:0}main:has(.page-bandes){padding-left:0}}@media (max-width:1023px){main:has(.page-bandes){padding-bottom:0}.page-bandes>.bande:last-child,.page-bandes>:last-child>.bande:last-child{padding-bottom:80px}}html:has(.page-bandes):not([data-scrolle]) .gdpr-banner{display:none}.bande{width:100%;overflow-x:clip}.bande-lavande{background:var(--lavande);color:var(--bleu-royal)}.bande-claire{background:var(--blanc-casse);color:var(--bleu-royal)}.bande-nuit{background:var(--bleu-royal);color:#fff}.bande-contenu{max-width:1100px;margin-left:auto;margin-right:auto;padding:3.5rem 1.5rem}@media (min-width:640px){.bande-contenu{padding:5rem 2.5rem}}.bande-texte{max-width:640px}.bande-bord{margin-right:calc((100vw - var(--nav-w) - 100%)/-2);padding-right:1.5rem}.bande-hero{color:#fff;background:0 0}.bande-hero .btn-gold:disabled{color:#ffffffb3;background:#ffffff26}.bande-lavande .faq-item{background:#fff9;border-color:#1e3a8a1f}.bande-lavande .faq-item:hover{border-color:#1e3a8a40}.bande-lavande .faq-item[open] summary{border-bottom-color:#1e3a8a1a}.bande-lavande .faq-item summary,.bande-lavande .faq-item-toggle,.bande-lavande .faq-item-answer{color:var(--bleu-royal)}.bande-contenu-haute{padding-top:6rem;padding-bottom:6rem}@media (min-width:640px){.bande-contenu-haute{padding-top:7.5rem;padding-bottom:7.5rem}}.bande-nuit .faq-item{background:#ffffff12;border-color:#ffffff24;border-radius:18px;margin-bottom:0}.bande-nuit .faq-item:hover{border-color:#ffffff4d}.bande-nuit .faq-item summary{padding:18px 22px;font-size:16px;font-weight:600;line-height:1.4}.bande-nuit .faq-item-toggle{color:var(--or);font-size:26px}.bande-nuit .faq-item[open] summary{border-bottom-color:#ffffff1f}.bande-nuit .faq-item-answer{color:#ffffffd9;padding:14px 22px 20px;font-size:15px;line-height:1.7}