.progress-calendar[data-v-1632ef61]{display:flex;flex-wrap:wrap;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.progress-calendar__header[data-v-1632ef61]{margin-bottom:20px;position:relative;text-align:center;width:100%}.progress-calendar__arrow[data-v-1632ef61]{position:absolute;top:50%;transform:translateY(-50%)}.progress-calendar__arrow--left[data-v-1632ef61]{left:15%}@media (min-width:600px){.progress-calendar__arrow--left[data-v-1632ef61]{left:35%}}.progress-calendar__arrow--right[data-v-1632ef61]{right:15%}@media (min-width:600px){.progress-calendar__arrow--right[data-v-1632ef61]{right:35%}}.progress-calendar__weekday[data-v-1632ef61]{text-align:center;text-transform:uppercase}.progress-calendar__date[data-v-1632ef61]{border-top:1px solid #e5e5e5;display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:15px;padding-top:10px;text-align:center;min-height:132px}.progress-calendar__date[data-v-1632ef61]:hover{background-color:#f3f3f3}.progress-calendar__date--current[data-v-1632ef61]{border-top:2px solid #17d376;padding-top:9px}.progress-calendar__date--selected[data-v-1632ef61]{background-color:#e5e5e5;border-top:2px solid #000;padding-top:9px}.progress-calendar__circle[data-v-1632ef61]{width:100%}.progress-calendar__content[data-v-1632ef61]{display:flex;flex-wrap:wrap;width:100%}.fraction[data-v-1632ef61]{width:14.28571%}.text-heading-1[data-v-0faf8a45]{font-family:Eina01-SemiBold,sans-serif;font-size:30px;line-height:1}@media (min-width:600px){.text-heading-1[data-v-0faf8a45]{font-size:60px;line-height:1.17}}.text-heading-1-bold[data-v-0faf8a45]{font-family:Eina01-SemiBold,sans-serif;font-size:50px;font-weight:700;line-height:1}@media (min-width:600px){.text-heading-1-bold[data-v-0faf8a45]{font-size:60px;line-height:1.17}}.text-heading-2[data-v-0faf8a45]{font-family:Eina01-SemiBold,sans-serif;font-size:30px;line-height:1}@media (min-width:600px){.text-heading-2[data-v-0faf8a45]{font-size:60px}}.text-heading-3[data-v-0faf8a45]{font-family:Eina01-SemiBold,sans-serif;font-size:20px;line-height:1.5}@media (min-width:600px){.text-heading-3[data-v-0faf8a45]{font-size:40px;line-height:1.25}}.text-heading-4[data-v-0faf8a45]{font-family:Eina01-SemiBold,sans-serif;font-size:25px;line-height:1.4}.text-heading-5[data-v-0faf8a45]{font-family:Eina01-SemiBold,sans-serif;font-size:14px;line-height:1.79}@media (min-width:600px){.text-heading-5[data-v-0faf8a45]{font-size:25px;line-height:1.2}}.text-heading-6[data-v-0faf8a45]{font-family:Eina01-SemiBold,sans-serif;font-size:12px;letter-spacing:2px;line-height:1.67}@media (min-width:600px){.text-heading-6[data-v-0faf8a45]{font-size:25px;letter-spacing:4.17px;line-height:0.8}}.text-body-1[data-v-0faf8a45]{font-family:Eina01-Regular,sans-serif;font-size:14px;line-height:1.57}@media (min-width:600px){.text-body-1[data-v-0faf8a45]{font-size:20px;line-height:1.75}}.text-body-1-increased-size[data-v-0faf8a45]{font-family:Eina01-Regular,sans-serif;font-size:20px;line-height:1.5}@media (min-width:600px){.text-body-1-increased-size[data-v-0faf8a45]{font-size:20px;line-height:1.75}}.text-body-1-italic[data-v-0faf8a45]{font-family:Eina01-Regular,sans-serif;font-size:14px;font-style:italic;line-height:1.57}@media (min-width:600px){.text-body-1-italic[data-v-0faf8a45]{font-size:20px;line-height:1.75}}.text-body-2[data-v-0faf8a45]{font-family:Eina01-Regular,sans-serif;font-size:12px;line-height:1.25}@media (min-width:600px){.text-body-2[data-v-0faf8a45]{font-size:20px}}.text-body-2-bold[data-v-0faf8a45]{font-family:Eina01-SemiBold,sans-serif;font-size:12px;line-height:1.25}@media (min-width:600px){.text-body-2-bold[data-v-0faf8a45]{font-size:20px}}.text-body-3[data-v-0faf8a45]{font-family:Eina01-Regular,sans-serif;font-size:20px;letter-spacing:.71px;line-height:1.43}@media (min-width:600px){.text-body-3[data-v-0faf8a45]{line-height:1}}.text-body-3-bold[data-v-0faf8a45]{font-family:Eina01-SemiBold,sans-serif;font-size:14px;line-height:1.43}@media (min-width:600px){.text-body-3-bold[data-v-0faf8a45]{font-size:20px;letter-spacing:.71px;line-height:1}}.text-body-3-increased-letter-spacing[data-v-0faf8a45]{font-family:Eina01-Regular,sans-serif;font-size:12px;letter-spacing:2px;line-height:1.67}@media (min-width:600px){.text-body-3-increased-letter-spacing[data-v-0faf8a45]{font-size:20px;letter-spacing:3.33px;line-height:1}}.text-body-3-increased-letter-spacing-bold[data-v-0faf8a45]{font-family:Eina01-SemiBold,sans-serif;font-size:20px;letter-spacing:3.33px;line-height:1}.text-body-4[data-v-0faf8a45]{font-family:Eina01-Regular,sans-serif;font-size:20px;line-height:1.25}@media (min-width:600px){.text-body-4[data-v-0faf8a45]{font-size:20px;line-height:.75}}.text-body-4-bold[data-v-0faf8a45]{font-family:Eina01-SemiBold,sans-serif;font-size:20px;line-height:1.25}@media (min-width:600px){.text-body-4-bold[data-v-0faf8a45]{font-size:20px;line-height:.75}}.text-small[data-v-0faf8a45]{font-family:Eina01-Regular,sans-serif;font-size:10px;line-height:2}@media (min-width:600px){.text-small[data-v-0faf8a45]{font-size:14px;line-height:1.43}}.text-small-bold-italic[data-v-0faf8a45]{font-family:Eina01-SemiBold,sans-serif;font-size:12px;font-style:italic;line-height:2}@media (min-width:600px){.text-small-bold-italic[data-v-0faf8a45]{font-size:14px;line-height:1.43}}.text-small-increased-line-height-italic[data-v-0faf8a45]{font-family:Eina01-Regular,sans-serif;font-size:12px;font-style:italic;line-height:1.67}@media (min-width:600px){.text-small-increased-line-height-italic[data-v-0faf8a45]{font-size:14px;line-height:1.79}}.text-small-increased-letter-spacing-and-line-height-bold-italic[data-v-0faf8a45]{font-family:Eina01-SemiBold,sans-serif;font-size:14px;font-style:italic;line-height:1.43;letter-spacing:.35px}.text-overline[data-v-0faf8a45],.text-very-small[data-v-0faf8a45]{font-family:Eina01-Regular,sans-serif;font-size:12px;letter-spacing:2px;line-height:1.67}.text-overline[data-v-0faf8a45]{text-transform:uppercase}@media (min-width:600px){.text-overline[data-v-0faf8a45]{font-size:14px;letter-spacing:2px;line-height:1.43}}.text-overline-bold[data-v-0faf8a45]{font-family:Eina01-SemiBold,sans-serif;font-size:12px;letter-spacing:2px;line-height:1.67;text-transform:uppercase}@media (min-width:600px){.text-overline-bold[data-v-0faf8a45]{font-size:14px;letter-spacing:2px;line-height:1.43}}.text-overline-big[data-v-0faf8a45]{font-family:Eina01-Regular,sans-serif;font-size:14px;letter-spacing:2px;line-height:1.43;text-transform:uppercase}@media (min-width:600px){.text-overline-big[data-v-0faf8a45]{font-size:20px;letter-spacing:2px;line-height:1}}.text-overline-big-bold[data-v-0faf8a45]{font-family:Eina01-SemiBold,sans-serif;font-size:14px;letter-spacing:2px;line-height:1.43;text-transform:uppercase}@media (min-width:600px){.text-overline-big-bold[data-v-0faf8a45]{font-size:20px;letter-spacing:2px;line-height:1}}.text-overline-small[data-v-0faf8a45]{font-family:Eina01-Regular,sans-serif;font-size:12px;letter-spacing:2px;text-transform:uppercase}.outer-container[data-v-0faf8a45]{overflow:hidden}.statistics-page[data-v-0faf8a45]{min-height:400px;position:relative}.statistics-page__loading-spinner[data-v-0faf8a45]{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%)}.content-container[data-v-0faf8a45]{display:flex;flex-wrap:wrap;justify-content:center;padding-top:40px}.intro[data-v-0faf8a45]{margin-bottom:40px;text-align:center;font-family:Eina01-Regular,sans-serif;font-size:14px;line-height:1.57}@media (min-width:600px){.intro[data-v-0faf8a45]{font-size:20px;line-height:1.75}}.intro-heading[data-v-0faf8a45]{margin:30px 0}.details-container[data-v-0faf8a45]{background-color:#e5e5e5;text-align:center;padding-top:20px}@media (min-width:600px){.details-container[data-v-0faf8a45]{padding:40px}}.course-progress-overview[data-v-0faf8a45]{margin-bottom:40px;width:100%}.course-progress-overview__row[data-v-0faf8a45]{display:flex;flex-wrap:wrap;font-family:Eina01-Regular,sans-serif;font-size:14px;line-height:1.57;justify-content:left}@media (min-width:600px){.course-progress-overview__row[data-v-0faf8a45]{font-size:20px;line-height:1.75}}.course-progress-overview__container[data-v-0faf8a45]{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;padding:5px;text-align:center;width:33.33333%}@media (min-width:600px){.course-progress-overview__container[data-v-0faf8a45]{padding:20px}}@media (min-width:1280px){.course-progress-overview__container[data-v-0faf8a45]:hover{background-color:#f3f3f3}}.course-progress-overview__container--selected[data-v-0faf8a45],.course-progress-overview__container--selected[data-v-0faf8a45]:hover{background-color:#e5e5e5}.course-progress-overview__chapter-name[data-v-0faf8a45]{-ms-word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;margin-bottom:10px;overflow-wrap:break-word;overflow:hidden;word-break:break-word}.course-progress-overview__details[data-v-0faf8a45]{text-align:center;padding:20px;width:100%;background-color:#e5e5e5}.course-progress-overview__list-row[data-v-0faf8a45]{background-color:transparent;border:none;border-bottom:1px solid #000;font-style:italic}@media (min-width:600px){.course-progress-overview__list-row[data-v-0faf8a45]{width:100%}}.course-progress-overview__list-row[data-v-0faf8a45]:last-of-type{border-bottom:none}.list-row__completion[data-v-0faf8a45]{text-align:right;width:100px;margin-left:-100px}.no-content-message[data-v-0faf8a45]{text-align:center;margin:60px 0}