.rdv{--rdv-ink:#212121;--rdv-texte:#575757;--rdv-filet:#00000026;--rdv-champ:#d1d5db;--rdv-carte:#839cb2;--rdv-texte-carte:#000000b3;color:var(--rdv-ink);font-family:var(--font-omega), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#fff}.rdv *,.rdv :before,.rdv :after{box-sizing:border-box}.rdv :where(a){color:inherit}.rdv :focus-visible{outline-offset:3px;outline:2px solid #000}.rdv-wrap{max-width:1472px;margin:0 auto;padding:0 24px}.rdv-section{padding:72px 0}@media (min-width:768px){.rdv-section{padding:120px 0}}.rdv-mono{font-family:var(--font-omega-mono), ui-monospace, SFMono-Regular, monospace;letter-spacing:-.01em;text-transform:uppercase;color:#00000080;margin:0;font-size:13px;line-height:1.2}.rdv-h1,.rdv-h2{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:400;line-height:1.05}.rdv-lead{letter-spacing:-.01em;color:var(--rdv-texte);margin:0;font-size:14px;line-height:1.35}.rdv-petit{color:var(--rdv-texte);margin:0;font-size:12px;line-height:1.5}@media (min-width:768px){.rdv-h1,.rdv-h2{font-size:40px;line-height:1.25}.rdv-lead{font-size:16px;line-height:1.5}}.rdv-hero{padding:96px 0 72px}@media (min-width:768px){.rdv-hero{padding-bottom:120px}}.rdv-hero-grille{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:1024px){.rdv-hero-grille{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}}.rdv-hero-gauche{display:contents}.rdv-entete,.rdv-notes,.rdv-formulaire{min-width:0;padding:0 8px}@media (min-width:768px){.rdv-entete,.rdv-notes,.rdv-formulaire{padding:0 16px}}@media (min-width:1024px){.rdv-hero-grille{row-gap:40px}.rdv-entete,.rdv-notes,.rdv-formulaire{grid-column:1}.rdv-carte{grid-area:1/2/span 2}}.rdv-entete{flex-direction:column;gap:12px;display:flex}.rdv-notes:empty{display:none}.rdv-notes{flex-direction:column;gap:12px;display:flex}.rdv-notes section{padding:0}.rdv-notes .r-note{color:var(--rdv-texte);margin:0;font-size:14px;line-height:1.5}.rdv-notes strong{color:var(--rdv-ink);font-weight:500}.rdv-notes a{text-underline-offset:4px;text-decoration:underline}.rdv-carte{background:var(--rdv-carte);color:var(--rdv-ink);border-radius:16px;flex-direction:column;justify-content:flex-start;gap:32px;padding:32px;display:flex}@media (min-width:768px){.rdv-carte{padding:40px}}.rdv-citation{margin:0}.rdv-citation p{letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.375}.rdv-signature{letter-spacing:-.01em;flex-direction:column;gap:4px;margin-top:32px;font-size:14px;font-weight:500;line-height:21px;display:flex}.rdv-signature span:last-child{color:var(--rdv-texte-carte);font-weight:400}@media (min-width:768px){.rdv-citation p{font-size:24px;line-height:1.375}}.rdv-filet{background:#00000026;border:0;width:100%;height:1px;margin:0}.rdv-logos-bloc{flex-direction:column;align-items:center;gap:32px;display:flex}.rdv-centre{text-align:center}.rdv-logos{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:28px 40px;width:100%;margin:0;padding:0;list-style:none;display:flex}.rdv-marque-bloc{flex-direction:column;align-items:center;gap:8px;display:flex}.rdv-marque-nom{font-family:var(--font-omega-mono), ui-monospace, monospace;letter-spacing:-.01em;text-transform:uppercase;color:var(--rdv-texte-carte);font-size:11px;line-height:1}.rdv-marque{background:#212121;max-width:100%;height:36px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rdv-formulaire{flex-direction:column;align-items:flex-start;gap:24px;width:100%;display:flex}.rdv-champs{grid-template-columns:minmax(0,1fr);gap:24px 16px;width:100%;display:grid}@media (min-width:768px){.rdv-champs{grid-template-columns:repeat(2,minmax(0,1fr))}}.rdv-champ-bloc{min-width:0}.rdv-champ-bloc--pleine{grid-column:1/-1}.rdv-champ{border:1px solid var(--rdv-champ);color:#171717;width:100%;height:46px;font:400 14px/19.25px var(--font-omega), ui-sans-serif, system-ui, sans-serif;appearance:none;background:#fff;border-radius:8px;padding:12px 16px;transition:border-color .2s}.rdv-champ::placeholder{color:#737373;opacity:1}.rdv-champ:hover{border-color:#9ca3af}.rdv-champ:focus{border-color:#000}.rdv-menu{position:relative}.rdv-menu-bouton{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.rdv-menu-bouton[aria-expanded=true]{border-color:#000}.rdv-menu-vide{color:#737373}.rdv-menu-fleche{color:#171717;flex:none;transition:transform .2s}.rdv-menu-bouton[aria-expanded=true] .rdv-menu-fleche{transform:rotate(180deg)}.rdv-menu-liste{z-index:30;background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-height:280px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000014}.rdv-menu-liste:focus{outline:none}.rdv-menu-option{color:#171717;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;line-height:19px;display:flex}.rdv-menu-option:hover,.rdv-menu-option:focus{background:#f3f4f6;outline:none}.rdv-menu-option[aria-selected=true]{font-weight:500}.rdv-champ--erreur{border-color:#c0392b}.rdv-erreur{color:#c0392b;margin:6px 0 0;font-size:12px;line-height:16px}.rdv-message{border-radius:8px;margin:0;padding:14px 16px;font-size:14px;line-height:21px}@media (prefers-reduced-motion:reduce){.rdv *,.rdv :before,.rdv :after{transition:none!important}}.rdv-bande{color:#fff;background:#000;padding:72px 0}.rdv-bande-phrase{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:40px;font-weight:400;line-height:1}@media (min-width:768px){.rdv-bande{padding:120px 0}.rdv-bande-phrase{font-size:116px}}.rdv~footer{background:#000;border-top-color:#000}.rdv~footer .text-neutral-500{color:#fff9}.rdv~footer a:hover{color:#fff}.rdv-bouton{color:#fff;height:40px;font:400 16px/24px var(--font-omega), ui-sans-serif, system-ui, sans-serif;white-space:nowrap;cursor:pointer;background:#000;border:0;border-radius:6px;align-items:center;gap:16px;padding:0 4px 0 16px;text-decoration:none;transition:opacity .2s;display:inline-flex}.rdv-bouton:hover{opacity:.85}.rdv-bouton:disabled{opacity:.45;cursor:default}.rdv-bouton-icone{color:#000;background:#fff;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.rdv .o-mot,.rdv .o-bloc-apparait{opacity:1;animation-fill-mode:backwards}
