.consultation-step[data-v-c9edf793]{color:var(--color-dark-blue);gap:1.5rem;display:grid}@media (width>=48em){.consultation-step[data-v-c9edf793]{gap:2.5rem}.consultation-step.-images[data-v-c9edf793]{gap:3.625rem}.consultation-step.-fields[data-v-c9edf793]{grid-template-columns:minmax(0,274fr) minmax(0,535fr);align-items:start;gap:.5rem}}.consultation-step__head[data-v-c9edf793]{justify-items:start;gap:1.5rem;display:grid}.consultation-step__back[data-v-c9edf793]{color:inherit;text-transform:uppercase;cursor:pointer;font-family:var(--font-body);font-weight:400;font-size:var(--typography-body-b-s);letter-spacing:-.01em;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;line-height:1.5;display:flex}.consultation-step__back[data-v-c9edf793]:disabled{cursor:progress}.consultation-step__back-icon[data-v-c9edf793]{width:1.5rem;height:1.5rem;color:var(--color-white);background-color:var(--color-dark-blue);transition:transform var(--tr);border-radius:50%;place-items:center;font-size:.625rem;display:grid;transform:rotate(180deg)}.consultation-step__back:hover .consultation-step__back-icon[data-v-c9edf793]{transform:rotate(180deg)translate(.125rem)}.consultation-step__eyebrow[data-v-c9edf793]{text-transform:uppercase;font-family:var(--font-body);font-weight:400;font-size:var(--typography-specifics-s-xl);letter-spacing:-.01em;margin:0;line-height:1.4}.consultation-step[data-v-c9edf793] .formie-heading,.consultation-step__heading[data-v-c9edf793]{font-family:var(--font-body);font-weight:500;font-size:var(--typography-title-t-l);letter-spacing:0;margin:0;line-height:1.2}.consultation-step.-choice .consultation-step__heading[data-v-c9edf793]{max-width:23.75rem}.consultation-step.-images .consultation-step__heading[data-v-c9edf793]{max-width:29.0625rem}.consultation-step[data-v-c9edf793] .formie-html{font-family:var(--font-body);font-weight:400;font-size:var(--typography-body-b-s);letter-spacing:-.01em;line-height:1.5}.consultation-step[data-v-c9edf793] .formie-html p{margin:0}.consultation-step__body[data-v-c9edf793]{gap:1rem;min-width:0;display:grid}.consultation-step__body[data-v-c9edf793] .formie-vue-row{gap:1rem;display:flex}.consultation-step__body[data-v-c9edf793] .formie-vue-row>*{flex:1 1 0;min-width:0}.consultation-step__body[data-v-c9edf793] .formie-vue-row:not(:has(.-agree))+.formie-vue-row:has(.-agree){margin-top:.5rem}.consultation-step__actions[data-v-c9edf793]{flex-wrap:wrap;align-items:flex-start;gap:1rem 2rem;margin-top:.5rem;display:flex}@media (width>=48em){.consultation-step__actions[data-v-c9edf793]{flex-wrap:nowrap}}.consultation-step__note[data-v-c9edf793]{opacity:.8;flex:15rem}.consultation-step__note[data-v-c9edf793]:empty{display:none}.consultation-step__note[data-v-c9edf793] .formie-html{font-family:var(--font-body);font-weight:400;font-size:var(--typography-specifics-s-s);letter-spacing:.01em;line-height:1.5}.consultation-step__note[data-v-c9edf793] .formie-html a{text-decoration:underline}@media (width<=47.99em){.consultation-step[data-v-c9edf793] .form-choices.-pills .form-choices__options{flex-direction:column;align-items:flex-start;gap:.75rem}.consultation-step[data-v-c9edf793] .form-choices.-pills .form-choices__option{font-family:var(--font-body);font-weight:400;font-size:var(--typography-body-b-s);letter-spacing:-.01em;padding:.75rem 1rem;line-height:1.5}}.consultation[data-v-72011f8a]{min-height:100svh;color:var(--color-white);background-image:linear-gradient(117.45deg,var(--color-sky-blue) 1.17%,var(--color-blue) 59.27%,var(--color-red) 98.01%);padding-top:9.75rem;padding-bottom:3rem}.consultation__layout[data-v-72011f8a]{row-gap:2rem}.consultation__layout[data-v-72011f8a]>*{grid-column:1/-1;min-width:0}.consultation__intro[data-v-72011f8a]{gap:1rem;display:grid}@media (width>=48em){.consultation[data-v-72011f8a]{--consultation-top:calc(clamp(8rem, 20.5svh, 10.375rem));padding-top:var(--consultation-top);padding-bottom:2.5rem}.consultation__layout[data-v-72011f8a]{align-items:start}.consultation__intro[data-v-72011f8a]{grid-area:1/1/auto/span 4;align-self:center;gap:1.5rem;max-width:21.4375rem}.consultation__heading.-success[data-v-72011f8a]{max-width:20.125rem}}.consultation__heading[data-v-72011f8a]{font-family:var(--font-display);font-weight:500;font-size:var(--typography-display-d-xs);letter-spacing:-.02em;margin:0;line-height:1.2}.consultation__heading.-success[data-v-72011f8a]{font-family:var(--font-body);font-weight:500;font-size:var(--typography-title-t-l);letter-spacing:0;line-height:1.2}.consultation__text[data-v-72011f8a]{white-space:pre-line;font-family:var(--font-body);font-weight:400;font-size:var(--typography-body-b-s);letter-spacing:-.01em;margin:0;line-height:1.5}.consultation__card[data-v-72011f8a]{--color-bg:var(--color-white);--color-base:var(--color-dark-blue);--color-borders:var(--color-dark-grey);--color-placeholders:var(--color-light-grey);--color-accent:var(--color-blue);color:var(--color-dark-blue);background-color:var(--color-white-pure);border-radius:.75rem;padding:1.5rem 1rem}@media (width>=48em){.consultation__card[data-v-72011f8a]{min-height:min(34.1875rem,100svh - 2.5rem - var(--consultation-top));border-radius:2.5rem;grid-area:1/5/auto/-1;padding:3rem 2.75rem}}.consultation__card.-success[data-v-72011f8a]{align-items:center;display:grid}.consultation__card[data-v-72011f8a]:has(.formie-form-loading){align-content:center;display:grid}.consultation__card[data-v-72011f8a] .formie-vue-error,.consultation__card[data-v-72011f8a] .formie-vue-errors{color:var(--color-error);font-family:var(--font-body);font-weight:400;font-size:var(--typography-specifics-s-xl);letter-spacing:-.01em;margin-bottom:1.5rem;line-height:1.4}.consultation__card[data-v-72011f8a] .formie-vue-error ul,.consultation__card[data-v-72011f8a] .formie-vue-errors ul{margin:0;padding:0;list-style:none}.consultation__next[data-v-72011f8a]{justify-items:start;gap:2rem;display:grid}@media (width>=48em){.consultation__next[data-v-72011f8a]{gap:3.25rem}}.consultation__next-heading[data-v-72011f8a]{text-transform:uppercase;font-family:var(--font-body);font-weight:400;font-size:var(--typography-specifics-s-xl);letter-spacing:-.01em;margin:0;line-height:1.4}.consultation__steps[data-v-72011f8a]{gap:2rem;width:100%;margin:0 0 1rem;padding:0;list-style:none;display:grid}@media (width>=48em){.consultation__steps[data-v-72011f8a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin-bottom:2rem}}.consultation__step[data-v-72011f8a]{align-content:start;gap:1.5rem;display:grid}@media (width>=48em){.consultation__step[data-v-72011f8a]{gap:2rem}.consultation__recap[data-v-72011f8a]{grid-area:1/1/auto/span 4;max-width:17.125rem}}.consultation__step h3[data-v-72011f8a]{font-family:var(--font-body);font-weight:500;font-size:var(--typography-title-t-s);letter-spacing:-.02em;margin:0;line-height:1.2}.consultation__step p[data-v-72011f8a]{font-family:var(--font-body);font-weight:400;font-size:var(--typography-body-b-s);letter-spacing:-.01em;margin:0;line-height:1.5}.consultation__recap[data-v-72011f8a]{align-content:start;gap:1.5rem;display:grid}.consultation__recap-heading[data-v-72011f8a]{text-transform:uppercase;font-family:var(--font-body);font-weight:400;font-size:var(--typography-specifics-s-xl);letter-spacing:-.01em;margin:0;line-height:1.4}.consultation__answers[data-v-72011f8a]{gap:1.5rem;margin:0;display:grid}.consultation__answer[data-v-72011f8a]{justify-items:start;gap:.375rem;display:grid}.consultation__answer dt[data-v-72011f8a]{font-family:var(--font-body);font-weight:400;font-size:var(--typography-specifics-s-xl);letter-spacing:-.01em;line-height:1.4}.consultation__answer dd[data-v-72011f8a]{margin:0}.consultation__chip[data-v-72011f8a]{border:.0625rem solid var(--color-white);color:inherit;cursor:pointer;transition:background-color var(--tr);font-family:var(--font-body);font-weight:400;font-size:var(--typography-body-b-m);letter-spacing:-.02em;background:0 0;border-radius:.75rem;align-items:center;gap:.625rem;padding:.5rem 1rem;line-height:1.4;display:flex}.consultation__chip .icon[data-v-72011f8a]{flex:none;width:.9375rem;height:.9375rem}.consultation__chip.-hovered[data-v-72011f8a],.consultation__chip[data-v-72011f8a]:focus-visible:not(.-no-focus-hover),.hover-group:focus-visible .consultation__chip[data-v-72011f8a]{background-color:#ffffff1a}@media (hover:hover){.consultation__chip[data-v-72011f8a]:hover,.hover-group:hover .consultation__chip[data-v-72011f8a]{background-color:#ffffff1a}}.consultation__chip[data-v-72011f8a]:disabled{cursor:progress}
