.ctc__card[data-astro-cid-qtd5vjyj]{padding:clamp(1.5rem,3vw,2.75rem);border:1px solid var(--c-line-strong);border-radius:var(--radius-md);background:var(--c-surface);box-shadow:var(--shadow-board)}.ctc__card-titre[data-astro-cid-qtd5vjyj]{margin-bottom:1.5rem}.ctc__fields[data-astro-cid-qtd5vjyj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1.25rem}.ctc__field[data-astro-cid-qtd5vjyj]{display:grid;gap:.5rem;align-content:start}.ctc__field--full[data-astro-cid-qtd5vjyj]{grid-column:1 / -1}.ctc__field[data-astro-cid-qtd5vjyj]:first-child:not(.ctc__field--full){grid-column:1 / -1}.ctc__label[data-astro-cid-qtd5vjyj]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-size:var(--fs-sm);font-weight:600}.ctc__req[data-astro-cid-qtd5vjyj],.ctc__opt[data-astro-cid-qtd5vjyj]{font-size:var(--fs-xs);font-weight:500;color:var(--c-muted)}.ctc__input[data-astro-cid-qtd5vjyj]{width:100%;min-height:52px;padding:.8rem 1rem;border:1px solid var(--c-line-strong);border-radius:var(--radius-sm);background:var(--c-bg);font-size:1rem;line-height:1.4;color:var(--c-ink);transition-property:border-color,background-color,box-shadow;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out)}.ctc__input[data-astro-cid-qtd5vjyj]::placeholder{color:var(--c-placeholder)}.ctc__input[data-astro-cid-qtd5vjyj]:focus-visible{outline:none;border-color:var(--c-brand);background:#fff;box-shadow:0 0 0 3px var(--c-focus-ring)}.ctc__textarea[data-astro-cid-qtd5vjyj]{min-height:140px;resize:vertical}.ctc__select[data-astro-cid-qtd5vjyj]{appearance:none;padding-right:2.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2355605a' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center}.ctc__select[data-astro-cid-qtd5vjyj]:has(option[value=""]:checked){color:var(--c-placeholder)}.ctc__select[data-astro-cid-qtd5vjyj] option[data-astro-cid-qtd5vjyj]{color:var(--c-ink)}.ctc__input[data-astro-cid-qtd5vjyj][aria-invalid=true]{border-color:var(--c-error)}.ctc__field-error[data-astro-cid-qtd5vjyj]{font-size:var(--fs-xs);font-weight:500;color:var(--c-error)}.ctc__error-summary[data-astro-cid-qtd5vjyj]{margin-bottom:1.25rem;padding:.75rem 1rem;border-radius:var(--radius-sm);background:#fbeceb;color:var(--c-error);font-size:var(--fs-sm);font-weight:500}.ctc__error-summary--envoi[data-astro-cid-qtd5vjyj]{margin:1.25rem 0 0}.ctc__error-summary--envoi[data-astro-cid-qtd5vjyj] a[data-astro-cid-qtd5vjyj]{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}.ctc__piege[data-astro-cid-qtd5vjyj]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ctc__mention[data-astro-cid-qtd5vjyj]{margin-top:1.25rem;font-size:var(--fs-xs);color:var(--c-muted)}.ctc__mention-link[data-astro-cid-qtd5vjyj]{position:relative;color:var(--c-link);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;transition-property:color,text-decoration-thickness;transition-duration:var(--dur-fast)}.ctc__mention-link[data-astro-cid-qtd5vjyj]:after{content:"";position:absolute;inset:-.8rem -.3rem}@media(hover:hover)and (pointer:fine){.ctc__mention-link[data-astro-cid-qtd5vjyj]:hover{color:var(--c-link-strong);text-decoration-thickness:2px}}@media(hover:none)and (pointer:coarse){.ctc__mention-link[data-astro-cid-qtd5vjyj]:active{color:var(--c-link-strong);text-decoration-thickness:2px}}.ctc__submit[data-astro-cid-qtd5vjyj][disabled]{cursor:progress;opacity:.75}.ctc__submit-row[data-astro-cid-qtd5vjyj]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:1.5rem}.ctc__success[data-astro-cid-qtd5vjyj]{display:grid;gap:1.25rem;justify-items:start;padding-block:1rem}.ctc__success[data-astro-cid-qtd5vjyj][hidden]{display:none}.ctc__success[data-astro-cid-qtd5vjyj]:focus{outline:none}.ctc__success-icon[data-astro-cid-qtd5vjyj]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-sm);background:var(--c-brand);color:#fff}@media(max-width:639px){.ctc__submit[data-astro-cid-qtd5vjyj]{width:100%}}
