.wrapper[data-v-907bf0a2]{background:#fdfdfd;border:2px solid transparent;border-radius:16px;box-shadow:0 2px 4px 0 rgba(0,0,0,.06),0 1px 2px 0 rgba(0,0,0,.06)}.wrapper .card[data-v-907bf0a2]{background:#f0f0f0;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:24px;border-top-left-radius:16px;border-top-right-radius:16px}.wrapper .card .left-column[data-v-907bf0a2]{display:flex}.wrapper .card .left-column .icon[data-v-907bf0a2]{width:48px;height:48px;border-radius:12px}.wrapper .card .left-column .title[data-v-907bf0a2]{display:flex;align-items:center;box-sizing:border-box;padding-left:20px;color:#26272a;font-weight:500;font-size:18px;font-family:Avenir Next Rounded Pro,Arial,Helvetica,sans-serif;line-height:1.33}.wrapper .content[data-v-907bf0a2]{padding:24px 24px 24px 94px}.age-progress[data-v-8d663a38]{display:inline-flex;flex-direction:column;align-items:flex-end;margin:0 auto}.age-progress .text[data-v-8d663a38]{color:#a4a4a4;font-size:14px}.age-progress .line[data-v-8d663a38]{display:flex;margin-top:4px}.age-progress .line .item[data-v-8d663a38]{width:10px;height:36px;margin-left:8px;background:#e1e1e1;border-radius:1px;box-shadow:inset .5px .5px 1.5px 0 rgba(0,0,0,.12)}.age-progress .line .item.active[data-v-8d663a38]{background:#76cdae}.age-progress .line .item.current[data-v-8d663a38]{background:#6236ff}.age-progress .line .item[data-v-8d663a38]:first-child{margin-left:0}.birthday[data-v-0ef0379c]{box-sizing:border-box;padding:20px 20px 80px}.birthday .wrapper[data-v-0ef0379c]{max-width:1440px;margin:0 auto;padding-top:20px}.birthday .wrapper .progress[data-v-0ef0379c]{display:flex;flex-direction:column;align-items:center;margin:0 auto}.birthday .wrapper .progress .progress-title[data-v-0ef0379c]{padding-top:48px;color:#000;font-weight:700;font-size:40px;font-family:Moranga,sans-serif}.birthday .wrapper .progress .time-interval[data-v-0ef0379c]{color:#000;font-size:24px;font-family:AvenirNextRoundedPro-Reg,sans-serif}.birthday .wrapper .progress .progress-text[data-v-0ef0379c]{margin-top:24px;font-size:18px;font-family:Moranga,sans-serif;text-align:center}.birthday .wrapper .sections[data-v-0ef0379c]{width:928px;margin:40px auto 0}.birthday .wrapper .sections .section[data-v-0ef0379c]{margin-top:24px}.birthday .wrapper .sections .section[data-v-0ef0379c]:first-child{margin-top:0}.birthday .wrapper .button-container[data-v-0ef0379c]{margin-top:40px}.birthday .wrapper .button-container .button[data-v-0ef0379c]{display:block;min-width:200px;margin:0 auto;padding:8px 32px;color:hsla(0,0%,100%,.5);font-size:16px;font-family:AvenirNextRoundedPro-Demi,sans-serif;background-color:rgba(118,17,146,.5);border-radius:4px}