.input-wrap[data-v-1a6af0c1]{display:flex;flex-direction:column;margin-top:calc(21.88732px + .56338vw);position:relative;width:100%}@media (max-width:375px){.input-wrap[data-v-1a6af0c1]{margin-top:24px}}@media (min-width:1440px){.input-wrap[data-v-1a6af0c1]{margin-top:30px}}.input-wrap input[data-v-1a6af0c1],.input-wrap select[data-v-1a6af0c1]{margin-top:calc(17.29577px + .18779vw);height:calc(43.77465px + 1.12676vw);border-radius:8px;padding-left:calc(10.59155px + .37559vw);padding-right:calc(10.59155px + .37559vw)}@media (max-width:375px){.input-wrap input[data-v-1a6af0c1],.input-wrap select[data-v-1a6af0c1]{margin-top:18px}}@media (min-width:1440px){.input-wrap input[data-v-1a6af0c1],.input-wrap select[data-v-1a6af0c1]{margin-top:20px}}@media (max-width:375px){.input-wrap input[data-v-1a6af0c1],.input-wrap select[data-v-1a6af0c1]{height:48px}}@media (min-width:1440px){.input-wrap input[data-v-1a6af0c1],.input-wrap select[data-v-1a6af0c1]{height:60px}}@media (max-width:375px){.input-wrap input[data-v-1a6af0c1],.input-wrap select[data-v-1a6af0c1]{padding-left:12px;padding-right:12px}}@media (min-width:1440px){.input-wrap input[data-v-1a6af0c1],.input-wrap select[data-v-1a6af0c1]{padding-left:16px;padding-right:16px}}.input-wrap label[data-v-1a6af0c1]{font-family:pangram-rounded,sans-serif;letter-spacing:-.01em;font-weight:700;font-size:calc(12.47887px + .93897vw);line-height:1.230769230769231}@media (max-width:375px){.input-wrap label[data-v-1a6af0c1]{font-size:16px}}@media (min-width:1440px){.input-wrap label[data-v-1a6af0c1]{font-size:26px}}.form-error-text[data-v-1a6af0c1],.input-wrap[data-v-1a6af0c1]{max-width:508px}.week-result[data-v-1a6af0c1]{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:calc(7.29577px + .18779vw)}@media (max-width:375px){.week-result[data-v-1a6af0c1]{margin-top:8px}}@media (min-width:1440px){.week-result[data-v-1a6af0c1]{margin-top:10px}}.week-result .week[data-v-1a6af0c1]{border-radius:100%;height:calc(23.66197px + 1.69014vw);width:calc(23.66197px + 1.69014vw);display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid #09364a;margin-left:calc(5.29577px + .18779vw);margin-right:calc(5.29577px + .18779vw);position:relative;background:#fff}@media (max-width:375px){.week-result .week[data-v-1a6af0c1]{height:30px}}@media (min-width:1440px){.week-result .week[data-v-1a6af0c1]{height:48px}}@media (max-width:375px){.week-result .week[data-v-1a6af0c1]{width:30px}}@media (min-width:1440px){.week-result .week[data-v-1a6af0c1]{width:48px}}@media (max-width:375px){.week-result .week[data-v-1a6af0c1]{margin-left:6px;margin-right:6px}}@media (min-width:1440px){.week-result .week[data-v-1a6af0c1]{margin-left:8px;margin-right:8px}}.week-result .week[data-v-1a6af0c1]:nth-child(odd):not(:last-child):after{content:" ";border-radius:100%;height:calc(9.85915px + .70423vw);width:calc(9.85915px + .70423vw);border-top:1px dashed #09364a;position:absolute;left:100%}@media (max-width:375px){.week-result .week[data-v-1a6af0c1]:nth-child(odd):not(:last-child):after{height:12.5px}}@media (min-width:1440px){.week-result .week[data-v-1a6af0c1]:nth-child(odd):not(:last-child):after{height:20px}}@media (max-width:375px){.week-result .week[data-v-1a6af0c1]:nth-child(odd):not(:last-child):after{width:12.5px}}@media (min-width:1440px){.week-result .week[data-v-1a6af0c1]:nth-child(odd):not(:last-child):after{width:20px}}.week-result .week[data-v-1a6af0c1]:nth-child(2n):not(:last-child):after{content:" ";border-radius:100%;height:calc(9.85915px + .70423vw);width:calc(9.85915px + .70423vw);border-bottom:1px dashed #09364a;position:absolute;left:100%}@media (max-width:375px){.week-result .week[data-v-1a6af0c1]:nth-child(2n):not(:last-child):after{height:12.5px}}@media (min-width:1440px){.week-result .week[data-v-1a6af0c1]:nth-child(2n):not(:last-child):after{height:20px}}@media (max-width:375px){.week-result .week[data-v-1a6af0c1]:nth-child(2n):not(:last-child):after{width:12.5px}}@media (min-width:1440px){.week-result .week[data-v-1a6af0c1]:nth-child(2n):not(:last-child):after{width:20px}}.week-result .week[data-v-1a6af0c1]:nth-child(3){height:calc(39.43662px + 2.8169vw);width:calc(39.43662px + 2.8169vw);background:#09364a;color:#fff}@media (max-width:375px){.week-result .week[data-v-1a6af0c1]:nth-child(3){height:50px}}@media (min-width:1440px){.week-result .week[data-v-1a6af0c1]:nth-child(3){height:80px}}@media (max-width:375px){.week-result .week[data-v-1a6af0c1]:nth-child(3){width:50px}}@media (min-width:1440px){.week-result .week[data-v-1a6af0c1]:nth-child(3){width:80px}}.week-result .week span[data-v-1a6af0c1]{position:relative;top:4%}.date-calculator[data-v-1a6af0c1]{display:flex;flex-direction:column;align-items:center;text-align:center}h2[data-v-1a6af0c1]{font-weight:400;font-size:34px}form[data-v-1a6af0c1]{display:flex;flex-direction:column;align-items:center}.icon-chevron-down[data-v-1a6af0c1]{position:absolute;bottom:12%;right:calc(10.59155px + .37559vw);pointer-events:none}@media (max-width:375px){.icon-chevron-down[data-v-1a6af0c1]{right:12px}}@media (min-width:1440px){.icon-chevron-down[data-v-1a6af0c1]{right:16px}}.btn[data-v-1a6af0c1]{margin-top:calc(21.88732px + .56338vw)}@media (max-width:375px){.btn[data-v-1a6af0c1]{margin-top:24px}}@media (min-width:1440px){.btn[data-v-1a6af0c1]{margin-top:30px}}.result .label[data-v-1a6af0c1]{margin-top:calc(21.88732px + .56338vw)}@media (max-width:375px){.result .label[data-v-1a6af0c1]{margin-top:24px}}@media (min-width:1440px){.result .label[data-v-1a6af0c1]{margin-top:30px}}.result .result-value[data-v-1a6af0c1]{font-weight:700;margin-top:calc(7.29577px + .18779vw)}@media (max-width:375px){.result .result-value[data-v-1a6af0c1]{margin-top:8px}}@media (min-width:1440px){.result .result-value[data-v-1a6af0c1]{margin-top:10px}}.form-error input.period-date[data-v-1a6af0c1]{background:#ffd1d1}.form-error-text[data-v-1a6af0c1]{color:#ea4364;margin-top:calc(7.29577px + .18779vw)}@media (max-width:375px){.form-error-text[data-v-1a6af0c1]{margin-top:8px}}@media (min-width:1440px){.form-error-text[data-v-1a6af0c1]{margin-top:10px}}.week-label[data-v-1a6af0c1]{margin-top:calc(21.88732px + .56338vw)}@media (max-width:375px){.week-label[data-v-1a6af0c1]{margin-top:24px}}@media (min-width:1440px){.week-label[data-v-1a6af0c1]{margin-top:30px}}.label[data-v-1a6af0c1],label[data-v-1a6af0c1]{font-size:20px!important;font-weight:400!important}.input-wrap[data-v-64c26f0c]{display:flex;flex-direction:column;margin-top:calc(21.88732px + .56338vw);position:relative;width:100%}@media (max-width:375px){.input-wrap[data-v-64c26f0c]{margin-top:24px}}@media (min-width:1440px){.input-wrap[data-v-64c26f0c]{margin-top:30px}}.input-wrap input[data-v-64c26f0c],.input-wrap select[data-v-64c26f0c]{margin-top:calc(17.29577px + .18779vw);height:calc(43.77465px + 1.12676vw);border-radius:8px;padding-left:calc(10.59155px + .37559vw);padding-right:calc(10.59155px + .37559vw)}@media (max-width:375px){.input-wrap input[data-v-64c26f0c],.input-wrap select[data-v-64c26f0c]{margin-top:18px}}@media (min-width:1440px){.input-wrap input[data-v-64c26f0c],.input-wrap select[data-v-64c26f0c]{margin-top:20px}}@media (max-width:375px){.input-wrap input[data-v-64c26f0c],.input-wrap select[data-v-64c26f0c]{height:48px}}@media (min-width:1440px){.input-wrap input[data-v-64c26f0c],.input-wrap select[data-v-64c26f0c]{height:60px}}@media (max-width:375px){.input-wrap input[data-v-64c26f0c],.input-wrap select[data-v-64c26f0c]{padding-left:12px;padding-right:12px}}@media (min-width:1440px){.input-wrap input[data-v-64c26f0c],.input-wrap select[data-v-64c26f0c]{padding-left:16px;padding-right:16px}}.input-wrap label[data-v-64c26f0c]{font-family:pangram-rounded,sans-serif;letter-spacing:-.01em;font-weight:700;font-size:calc(12.47887px + .93897vw);line-height:1.230769230769231}@media (max-width:375px){.input-wrap label[data-v-64c26f0c]{font-size:16px}}@media (min-width:1440px){.input-wrap label[data-v-64c26f0c]{font-size:26px}}.form-error-text[data-v-64c26f0c],.input-wrap[data-v-64c26f0c]{max-width:508px}.week-result[data-v-64c26f0c]{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:calc(7.29577px + .18779vw)}@media (max-width:375px){.week-result[data-v-64c26f0c]{margin-top:8px}}@media (min-width:1440px){.week-result[data-v-64c26f0c]{margin-top:10px}}.week-result .week[data-v-64c26f0c]{border-radius:100%;height:calc(23.66197px + 1.69014vw);width:calc(23.66197px + 1.69014vw);display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid #09364a;margin-left:calc(5.29577px + .18779vw);margin-right:calc(5.29577px + .18779vw);position:relative;background:#fff}@media (max-width:375px){.week-result .week[data-v-64c26f0c]{height:30px}}@media (min-width:1440px){.week-result .week[data-v-64c26f0c]{height:48px}}@media (max-width:375px){.week-result .week[data-v-64c26f0c]{width:30px}}@media (min-width:1440px){.week-result .week[data-v-64c26f0c]{width:48px}}@media (max-width:375px){.week-result .week[data-v-64c26f0c]{margin-left:6px;margin-right:6px}}@media (min-width:1440px){.week-result .week[data-v-64c26f0c]{margin-left:8px;margin-right:8px}}.week-result .week[data-v-64c26f0c]:nth-child(odd):not(:last-child):after{content:" ";border-radius:100%;height:calc(9.85915px + .70423vw);width:calc(9.85915px + .70423vw);border-top:1px dashed #09364a;position:absolute;left:100%}@media (max-width:375px){.week-result .week[data-v-64c26f0c]:nth-child(odd):not(:last-child):after{height:12.5px}}@media (min-width:1440px){.week-result .week[data-v-64c26f0c]:nth-child(odd):not(:last-child):after{height:20px}}@media (max-width:375px){.week-result .week[data-v-64c26f0c]:nth-child(odd):not(:last-child):after{width:12.5px}}@media (min-width:1440px){.week-result .week[data-v-64c26f0c]:nth-child(odd):not(:last-child):after{width:20px}}.week-result .week[data-v-64c26f0c]:nth-child(2n):not(:last-child):after{content:" ";border-radius:100%;height:calc(9.85915px + .70423vw);width:calc(9.85915px + .70423vw);border-bottom:1px dashed #09364a;position:absolute;left:100%}@media (max-width:375px){.week-result .week[data-v-64c26f0c]:nth-child(2n):not(:last-child):after{height:12.5px}}@media (min-width:1440px){.week-result .week[data-v-64c26f0c]:nth-child(2n):not(:last-child):after{height:20px}}@media (max-width:375px){.week-result .week[data-v-64c26f0c]:nth-child(2n):not(:last-child):after{width:12.5px}}@media (min-width:1440px){.week-result .week[data-v-64c26f0c]:nth-child(2n):not(:last-child):after{width:20px}}.week-result .week[data-v-64c26f0c]:nth-child(3){height:calc(39.43662px + 2.8169vw);width:calc(39.43662px + 2.8169vw);background:#09364a;color:#fff}@media (max-width:375px){.week-result .week[data-v-64c26f0c]:nth-child(3){height:50px}}@media (min-width:1440px){.week-result .week[data-v-64c26f0c]:nth-child(3){height:80px}}@media (max-width:375px){.week-result .week[data-v-64c26f0c]:nth-child(3){width:50px}}@media (min-width:1440px){.week-result .week[data-v-64c26f0c]:nth-child(3){width:80px}}.week-result .week span[data-v-64c26f0c]{position:relative;top:4%}.week-calculator[data-v-64c26f0c],form[data-v-64c26f0c]{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}h2[data-v-64c26f0c]{font-family:pangram-rounded,sans-serif;letter-spacing:-.01em;font-weight:700;font-size:calc(21.07042px + 1.31455vw);line-height:1.05}@media (max-width:375px){h2[data-v-64c26f0c]{font-size:26px}}@media (min-width:1440px){h2[data-v-64c26f0c]{font-size:40px}}.btn[data-v-64c26f0c]{margin-top:calc(21.88732px + .56338vw)}@media (max-width:375px){.btn[data-v-64c26f0c]{margin-top:24px}}@media (min-width:1440px){.btn[data-v-64c26f0c]{margin-top:30px}}input.due-date[data-v-64c26f0c]{width:100%;max-width:276px}.form-error input.due-date[data-v-64c26f0c]{background:#ffd1d1}.form-error-text[data-v-64c26f0c]{color:#ea4364;margin-top:calc(7.29577px + .18779vw)}@media (max-width:375px){.form-error-text[data-v-64c26f0c]{margin-top:8px}}@media (min-width:1440px){.form-error-text[data-v-64c26f0c]{margin-top:10px}}.week-result[data-v-64c26f0c]{margin-top:calc(21.88732px + .56338vw)}@media (max-width:375px){.week-result[data-v-64c26f0c]{margin-top:24px}}@media (min-width:1440px){.week-result[data-v-64c26f0c]{margin-top:30px}}.due-date-link[data-v-64c26f0c]{margin-top:calc(6.47887px + .93897vw)}@media (max-width:375px){.due-date-link[data-v-64c26f0c]{margin-top:10px}}@media (min-width:1440px){.due-date-link[data-v-64c26f0c]{margin-top:20px}}section[data-v-0b003c68]{display:flex;flex-direction:column;align-items:center;padding-left:20px;padding-right:20px}@media (max-width:500px){section[data-v-0b003c68]{padding-left:20px;padding-right:20px}}@media (min-width:1440px){section[data-v-0b003c68]{padding-left:20px;padding-right:20px}}