[data-v-921f0662]: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-921f0662]{top:0;left:0;right:0;bottom:var(--mobile-bottom-navigation-height);background-color:var(--white-color);z-index:4;padding:0 1.6rem;position:fixed;overflow-y:scroll}.steps[data-v-921f0662]::-webkit-scrollbar{display:none}@media (width>=1024px){.steps[data-v-921f0662]{bottom:0}}.steps header[data-v-921f0662]{background-color:var(--white-color);z-index:4;flex-direction:column;gap:.8rem;margin-top:14rem;padding:2.4rem 0;display:flex;position:relative}.steps header h3[data-v-921f0662]{font-size:var(--body-font-size);margin:2.4rem 0}.steps header button[data-v-921f0662]{all:unset;align-items:center;gap:.8rem;display:flex}.steps header button svg[data-v-921f0662]{width:1.6rem;height:1.6rem;margin:0}.steps header button span[data-v-921f0662]{font-size:var(--body-font-size);font-weight:var(--heading-font-weight)}.steps__container[data-v-921f0662]{height:100%}.steps__container .header[data-v-921f0662]{background-color:var(--white-color);grid-template-columns:1fr 4fr;align-content:center;gap:1.6rem;display:grid}.steps__container .header span[data-v-921f0662]{font-size:var(--heading-s-font-size);font-weight:var(--heading-font-weight)}.steps ul li[data-v-921f0662]{border-bottom:1px solid var(--grey-f5-color);cursor:pointer;grid-template-columns:1fr 4fr;gap:1.6rem;padding:2.4rem 0;display:grid}.steps ul li.active div[data-v-921f0662]{background:var(--brand-01-color);color:var(--white-color)}.steps ul li.active div span[data-v-921f0662]{display:none}.steps ul li.active div svg[data-v-921f0662]{opacity:1;fill:var(--white-color);display:flex}.steps ul li.active p[data-v-921f0662]{opacity:.4}.steps ul li div[data-v-921f0662]{border-radius:var(--border-radius);background-color:var(--grey-f5-color);justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.steps ul li div span[data-v-921f0662]{font-size:2.4rem;font-weight:var(--heading-font-weight);opacity:1}.steps ul li div svg[data-v-921f0662]{opacity:0;display:none}.steps ul li p[data-v-921f0662]{font-size:var(--body-font-size);line-height:var(--body-line-height)}
