[data-v-52ab490a]:root{--grid-small-mobile:375px;--grid-medium-mobile:480px;--grid-large-mobile:680px;--grid-small-tablet:766px;--grid-large-tablet:960px;--grid-small-desktop:1024px;--grid-medium-desktop:1280px;--grid-large-desktop:1440px}.steps[data-v-52ab490a]{background-color:var(--white-color);bottom:var(--mobile-bottom-navigation-height);left:0;overflow-y:scroll;padding:0 1.6rem;position:fixed;right:0;top:0;z-index:4}.steps[data-v-52ab490a]::-webkit-scrollbar{display:none}@media (min-width:1024px){.steps[data-v-52ab490a]{bottom:0}}.steps header[data-v-52ab490a]{background-color:var(--white-color);display:flex;flex-direction:column;gap:.8rem;margin-top:14rem;padding:2.4rem 0;position:relative;z-index:4}.steps header h3[data-v-52ab490a]{font-size:var(--body-font-size);margin:2.4rem 0}.steps header button[data-v-52ab490a]{all:unset;align-items:center;display:flex;gap:.8rem}.steps header button svg[data-v-52ab490a]{height:1.6rem;margin:0;width:1.6rem}.steps header button span[data-v-52ab490a]{font-size:var(--body-font-size);font-weight:var(--heading-font-weight)}.steps__container[data-v-52ab490a]{height:100%}.steps__container .header[data-v-52ab490a]{align-content:center;background-color:var(--white-color);display:grid;gap:1.6rem;grid-template-columns:1fr 4fr}.steps__container .header span[data-v-52ab490a]{font-size:var(--heading-s-font-size);font-weight:var(--heading-font-weight)}.steps ul li[data-v-52ab490a]{border-bottom:1px solid var(--grey-f5-color);cursor:pointer;display:grid;gap:1.6rem;grid-template-columns:1fr 4fr;padding:2.4rem 0}.steps ul li.active div[data-v-52ab490a]{background:var(--brand-01-color);color:var(--white-color)}.steps ul li.active div span[data-v-52ab490a]{display:none}.steps ul li.active div svg[data-v-52ab490a]{display:flex;opacity:1;fill:var(--white-color)}.steps ul li.active p[data-v-52ab490a]{opacity:.4}.steps ul li div[data-v-52ab490a]{align-items:center;background-color:var(--grey-f5-color);border-radius:var(--border-radius);display:flex;height:4rem;justify-content:center;width:4rem}.steps ul li div span[data-v-52ab490a]{font-size:2.4rem;font-weight:var(--heading-font-weight);opacity:1}.steps ul li div svg[data-v-52ab490a]{display:none;opacity:0}.steps ul li p[data-v-52ab490a]{font-size:var(--body-font-size);line-height:var(--body-line-height)}
